html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  line-height: 1;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
* {
  box-sizing: border-box;
}
* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
.s-grid-top {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-direction: row;
      flex-direction: row;
}
.s-grid-bottom {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: end;
      align-items: flex-end;
  -ms-flex-direction: row;
      flex-direction: row;
}
.s-grid-center {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-direction: row;
      flex-direction: row;
}
.s-grid-stretch {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: stretch;
      align-items: stretch;
  -ms-flex-direction: row;
      flex-direction: row;
}
.s-grid-justify-center {
  -ms-flex-pack: center;
      justify-content: center;
}
.s-grid-justify-start {
  -ms-flex-pack: start;
      justify-content: flex-start;
}
.s-grid-justify-end {
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.s-grid-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-direction: row;
      flex-direction: row;
}
.s-grid-row-reverse {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
}
.s-grid-column {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-direction: column;
      flex-direction: column;
}
.s-grid-column-reverse {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-direction: column-reverse;
      flex-direction: column-reverse;
}
@media screen and (min-width: 23.4375rem) {
  .s-grid-sm-1 > [class~=s-grid-cell] {
    -ms-flex-preferred-size: calc(100% * 0.083333333333333 - 1.25rem);
        flex-basis: calc(100% * 0.083333333333333 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-sm-2 > [class~=s-grid-cell] {
    -ms-flex-preferred-size: calc(100% * 0.166666666666667 - 1.25rem);
        flex-basis: calc(100% * 0.166666666666667 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-sm-3 > [class~=s-grid-cell] {
    -ms-flex-preferred-size: calc(100% * 0.25 - 1.25rem);
        flex-basis: calc(100% * 0.25 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-sm-4 > [class~=s-grid-cell] {
    -ms-flex-preferred-size: calc(100% * 0.333333333333333 - 1.25rem);
        flex-basis: calc(100% * 0.333333333333333 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-sm-5 > [class~=s-grid-cell] {
    -ms-flex-preferred-size: calc(100% * 0.416666666666667 - 1.25rem);
        flex-basis: calc(100% * 0.416666666666667 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-sm-6 > [class~=s-grid-cell] {
    -ms-flex-preferred-size: calc(100% * 0.5 - 1.25rem);
        flex-basis: calc(100% * 0.5 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-sm-7 > [class~=s-grid-cell] {
    -ms-flex-preferred-size: calc(100% * 0.583333333333333 - 1.25rem);
        flex-basis: calc(100% * 0.583333333333333 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-sm-8 > [class~=s-grid-cell] {
    -ms-flex-preferred-size: calc(100% * 0.666666666666667 - 1.25rem);
        flex-basis: calc(100% * 0.666666666666667 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-sm-9 > [class~=s-grid-cell] {
    -ms-flex-preferred-size: calc(100% * 0.75 - 1.25rem);
        flex-basis: calc(100% * 0.75 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-sm-10 > [class~=s-grid-cell] {
    -ms-flex-preferred-size: calc(100% * 0.833333333333333 - 1.25rem);
        flex-basis: calc(100% * 0.833333333333333 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-sm-11 > [class~=s-grid-cell] {
    -ms-flex-preferred-size: calc(100% * 0.916666666666667 - 1.25rem);
        flex-basis: calc(100% * 0.916666666666667 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-sm-12 > [class~=s-grid-cell] {
    -ms-flex-preferred-size: calc(100% * 1 - 1.25rem);
        flex-basis: calc(100% * 1 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
}
@media screen and (min-width: 48rem) {
  .s-grid-md-1 > [class~=s-grid-cell] {
    -ms-flex-preferred-size: calc(100% * 0.083333333333333 - 1.25rem);
        flex-basis: calc(100% * 0.083333333333333 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-md-2 > [class~=s-grid-cell] {
    -ms-flex-preferred-size: calc(100% * 0.166666666666667 - 1.25rem);
        flex-basis: calc(100% * 0.166666666666667 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-md-3 > [class~=s-grid-cell] {
    -ms-flex-preferred-size: calc(100% * 0.25 - 1.25rem);
        flex-basis: calc(100% * 0.25 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-md-4 > [class~=s-grid-cell] {
    -ms-flex-preferred-size: calc(100% * 0.333333333333333 - 1.25rem);
        flex-basis: calc(100% * 0.333333333333333 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-md-5 > [class~=s-grid-cell] {
    -ms-flex-preferred-size: calc(100% * 0.416666666666667 - 1.25rem);
        flex-basis: calc(100% * 0.416666666666667 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-md-6 > [class~=s-grid-cell] {
    -ms-flex-preferred-size: calc(100% * 0.5 - 1.25rem);
        flex-basis: calc(100% * 0.5 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-md-7 > [class~=s-grid-cell] {
    -ms-flex-preferred-size: calc(100% * 0.583333333333333 - 1.25rem);
        flex-basis: calc(100% * 0.583333333333333 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-md-8 > [class~=s-grid-cell] {
    -ms-flex-preferred-size: calc(100% * 0.666666666666667 - 1.25rem);
        flex-basis: calc(100% * 0.666666666666667 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-md-9 > [class~=s-grid-cell] {
    -ms-flex-preferred-size: calc(100% * 0.75 - 1.25rem);
        flex-basis: calc(100% * 0.75 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-md-10 > [class~=s-grid-cell] {
    -ms-flex-preferred-size: calc(100% * 0.833333333333333 - 1.25rem);
        flex-basis: calc(100% * 0.833333333333333 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-md-11 > [class~=s-grid-cell] {
    -ms-flex-preferred-size: calc(100% * 0.916666666666667 - 1.25rem);
        flex-basis: calc(100% * 0.916666666666667 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-md-12 > [class~=s-grid-cell] {
    -ms-flex-preferred-size: calc(100% * 1 - 1.25rem);
        flex-basis: calc(100% * 1 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
}
@media screen and (min-width: 63.875rem) {
  .s-grid-lg-1 > [class~=s-grid-cell] {
    -ms-flex-preferred-size: calc(100% * 0.083333333333333 - 1.25rem);
        flex-basis: calc(100% * 0.083333333333333 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-lg-2 > [class~=s-grid-cell] {
    -ms-flex-preferred-size: calc(100% * 0.166666666666667 - 1.25rem);
        flex-basis: calc(100% * 0.166666666666667 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-lg-3 > [class~=s-grid-cell] {
    -ms-flex-preferred-size: calc(100% * 0.25 - 1.25rem);
        flex-basis: calc(100% * 0.25 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-lg-4 > [class~=s-grid-cell] {
    -ms-flex-preferred-size: calc(100% * 0.333333333333333 - 1.25rem);
        flex-basis: calc(100% * 0.333333333333333 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-lg-5 > [class~=s-grid-cell] {
    -ms-flex-preferred-size: calc(100% * 0.416666666666667 - 1.25rem);
        flex-basis: calc(100% * 0.416666666666667 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-lg-6 > [class~=s-grid-cell] {
    -ms-flex-preferred-size: calc(100% * 0.5 - 1.25rem);
        flex-basis: calc(100% * 0.5 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-lg-7 > [class~=s-grid-cell] {
    -ms-flex-preferred-size: calc(100% * 0.583333333333333 - 1.25rem);
        flex-basis: calc(100% * 0.583333333333333 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-lg-8 > [class~=s-grid-cell] {
    -ms-flex-preferred-size: calc(100% * 0.666666666666667 - 1.25rem);
        flex-basis: calc(100% * 0.666666666666667 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-lg-9 > [class~=s-grid-cell] {
    -ms-flex-preferred-size: calc(100% * 0.75 - 1.25rem);
        flex-basis: calc(100% * 0.75 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-lg-10 > [class~=s-grid-cell] {
    -ms-flex-preferred-size: calc(100% * 0.833333333333333 - 1.25rem);
        flex-basis: calc(100% * 0.833333333333333 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-lg-11 > [class~=s-grid-cell] {
    -ms-flex-preferred-size: calc(100% * 0.916666666666667 - 1.25rem);
        flex-basis: calc(100% * 0.916666666666667 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-lg-12 > [class~=s-grid-cell] {
    -ms-flex-preferred-size: calc(100% * 1 - 1.25rem);
        flex-basis: calc(100% * 1 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
}
@media screen and (min-width: 89.9375rem) {
  .s-grid-xlg-1 > [class~=s-grid-cell] {
    -ms-flex-preferred-size: calc(100% * 0.083333333333333 - 1.25rem);
        flex-basis: calc(100% * 0.083333333333333 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-xlg-2 > [class~=s-grid-cell] {
    -ms-flex-preferred-size: calc(100% * 0.166666666666667 - 1.25rem);
        flex-basis: calc(100% * 0.166666666666667 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-xlg-3 > [class~=s-grid-cell] {
    -ms-flex-preferred-size: calc(100% * 0.25 - 1.25rem);
        flex-basis: calc(100% * 0.25 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-xlg-4 > [class~=s-grid-cell] {
    -ms-flex-preferred-size: calc(100% * 0.333333333333333 - 1.25rem);
        flex-basis: calc(100% * 0.333333333333333 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-xlg-5 > [class~=s-grid-cell] {
    -ms-flex-preferred-size: calc(100% * 0.416666666666667 - 1.25rem);
        flex-basis: calc(100% * 0.416666666666667 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-xlg-6 > [class~=s-grid-cell] {
    -ms-flex-preferred-size: calc(100% * 0.5 - 1.25rem);
        flex-basis: calc(100% * 0.5 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-xlg-7 > [class~=s-grid-cell] {
    -ms-flex-preferred-size: calc(100% * 0.583333333333333 - 1.25rem);
        flex-basis: calc(100% * 0.583333333333333 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-xlg-8 > [class~=s-grid-cell] {
    -ms-flex-preferred-size: calc(100% * 0.666666666666667 - 1.25rem);
        flex-basis: calc(100% * 0.666666666666667 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-xlg-9 > [class~=s-grid-cell] {
    -ms-flex-preferred-size: calc(100% * 0.75 - 1.25rem);
        flex-basis: calc(100% * 0.75 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-xlg-10 > [class~=s-grid-cell] {
    -ms-flex-preferred-size: calc(100% * 0.833333333333333 - 1.25rem);
        flex-basis: calc(100% * 0.833333333333333 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-xlg-11 > [class~=s-grid-cell] {
    -ms-flex-preferred-size: calc(100% * 0.916666666666667 - 1.25rem);
        flex-basis: calc(100% * 0.916666666666667 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-xlg-12 > [class~=s-grid-cell] {
    -ms-flex-preferred-size: calc(100% * 1 - 1.25rem);
        flex-basis: calc(100% * 1 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
}
@media screen and (min-width: 120rem) {
  .s-grid-xxlg-1 > [class~=s-grid-cell] {
    -ms-flex-preferred-size: calc(100% * 0.083333333333333 - 1.25rem);
        flex-basis: calc(100% * 0.083333333333333 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-xxlg-2 > [class~=s-grid-cell] {
    -ms-flex-preferred-size: calc(100% * 0.166666666666667 - 1.25rem);
        flex-basis: calc(100% * 0.166666666666667 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-xxlg-3 > [class~=s-grid-cell] {
    -ms-flex-preferred-size: calc(100% * 0.25 - 1.25rem);
        flex-basis: calc(100% * 0.25 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-xxlg-4 > [class~=s-grid-cell] {
    -ms-flex-preferred-size: calc(100% * 0.333333333333333 - 1.25rem);
        flex-basis: calc(100% * 0.333333333333333 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-xxlg-5 > [class~=s-grid-cell] {
    -ms-flex-preferred-size: calc(100% * 0.416666666666667 - 1.25rem);
        flex-basis: calc(100% * 0.416666666666667 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-xxlg-6 > [class~=s-grid-cell] {
    -ms-flex-preferred-size: calc(100% * 0.5 - 1.25rem);
        flex-basis: calc(100% * 0.5 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-xxlg-7 > [class~=s-grid-cell] {
    -ms-flex-preferred-size: calc(100% * 0.583333333333333 - 1.25rem);
        flex-basis: calc(100% * 0.583333333333333 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-xxlg-8 > [class~=s-grid-cell] {
    -ms-flex-preferred-size: calc(100% * 0.666666666666667 - 1.25rem);
        flex-basis: calc(100% * 0.666666666666667 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-xxlg-9 > [class~=s-grid-cell] {
    -ms-flex-preferred-size: calc(100% * 0.75 - 1.25rem);
        flex-basis: calc(100% * 0.75 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-xxlg-10 > [class~=s-grid-cell] {
    -ms-flex-preferred-size: calc(100% * 0.833333333333333 - 1.25rem);
        flex-basis: calc(100% * 0.833333333333333 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-xxlg-11 > [class~=s-grid-cell] {
    -ms-flex-preferred-size: calc(100% * 0.916666666666667 - 1.25rem);
        flex-basis: calc(100% * 0.916666666666667 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-xxlg-12 > [class~=s-grid-cell] {
    -ms-flex-preferred-size: calc(100% * 1 - 1.25rem);
        flex-basis: calc(100% * 1 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
}
.s-grid-cell-top {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.s-grid-cell-bottom {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.s-grid-cell-center {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}
@media screen and (min-width: 23.4375rem) {
  .s-grid-cell-sm-1 {
    -ms-flex-preferred-size: calc(100% * 0.083333333333333 - 1.25rem);
        flex-basis: calc(100% * 0.083333333333333 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-cell-offset-sm-1 {
    margin-left: calc(100% * 0.083333333333333 + (1.25rem / 2)) !important;
  }
  .s-grid-cell-sm-2 {
    -ms-flex-preferred-size: calc(100% * 0.166666666666667 - 1.25rem);
        flex-basis: calc(100% * 0.166666666666667 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-cell-offset-sm-2 {
    margin-left: calc(100% * 0.166666666666667 + (1.25rem / 2)) !important;
  }
  .s-grid-cell-sm-3 {
    -ms-flex-preferred-size: calc(100% * 0.25 - 1.25rem);
        flex-basis: calc(100% * 0.25 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-cell-offset-sm-3 {
    margin-left: calc(100% * 0.25 + (1.25rem / 2)) !important;
  }
  .s-grid-cell-sm-4 {
    -ms-flex-preferred-size: calc(100% * 0.333333333333333 - 1.25rem);
        flex-basis: calc(100% * 0.333333333333333 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-cell-offset-sm-4 {
    margin-left: calc(100% * 0.333333333333333 + (1.25rem / 2)) !important;
  }
  .s-grid-cell-sm-5 {
    -ms-flex-preferred-size: calc(100% * 0.416666666666667 - 1.25rem);
        flex-basis: calc(100% * 0.416666666666667 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-cell-offset-sm-5 {
    margin-left: calc(100% * 0.416666666666667 + (1.25rem / 2)) !important;
  }
  .s-grid-cell-sm-6 {
    -ms-flex-preferred-size: calc(100% * 0.5 - 1.25rem);
        flex-basis: calc(100% * 0.5 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-cell-offset-sm-6 {
    margin-left: calc(100% * 0.5 + (1.25rem / 2)) !important;
  }
  .s-grid-cell-sm-7 {
    -ms-flex-preferred-size: calc(100% * 0.583333333333333 - 1.25rem);
        flex-basis: calc(100% * 0.583333333333333 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-cell-offset-sm-7 {
    margin-left: calc(100% * 0.583333333333333 + (1.25rem / 2)) !important;
  }
  .s-grid-cell-sm-8 {
    -ms-flex-preferred-size: calc(100% * 0.666666666666667 - 1.25rem);
        flex-basis: calc(100% * 0.666666666666667 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-cell-offset-sm-8 {
    margin-left: calc(100% * 0.666666666666667 + (1.25rem / 2)) !important;
  }
  .s-grid-cell-sm-9 {
    -ms-flex-preferred-size: calc(100% * 0.75 - 1.25rem);
        flex-basis: calc(100% * 0.75 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-cell-offset-sm-9 {
    margin-left: calc(100% * 0.75 + (1.25rem / 2)) !important;
  }
  .s-grid-cell-sm-10 {
    -ms-flex-preferred-size: calc(100% * 0.833333333333333 - 1.25rem);
        flex-basis: calc(100% * 0.833333333333333 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-cell-offset-sm-10 {
    margin-left: calc(100% * 0.833333333333333 + (1.25rem / 2)) !important;
  }
  .s-grid-cell-sm-11 {
    -ms-flex-preferred-size: calc(100% * 0.916666666666667 - 1.25rem);
        flex-basis: calc(100% * 0.916666666666667 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-cell-offset-sm-11 {
    margin-left: calc(100% * 0.916666666666667 + (1.25rem / 2)) !important;
  }
  .s-grid-cell-sm-12 {
    -ms-flex-preferred-size: calc(100% * 1 - 1.25rem);
        flex-basis: calc(100% * 1 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-cell-offset-sm-12 {
    margin-left: calc(100% * 1 + (1.25rem / 2)) !important;
  }
}
@media screen and (min-width: 48rem) {
  .s-grid-cell-md-1 {
    -ms-flex-preferred-size: calc(100% * 0.083333333333333 - 1.25rem);
        flex-basis: calc(100% * 0.083333333333333 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-cell-offset-md-1 {
    margin-left: calc(100% * 0.083333333333333 + (1.25rem / 2)) !important;
  }
  .s-grid-cell-md-2 {
    -ms-flex-preferred-size: calc(100% * 0.166666666666667 - 1.25rem);
        flex-basis: calc(100% * 0.166666666666667 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-cell-offset-md-2 {
    margin-left: calc(100% * 0.166666666666667 + (1.25rem / 2)) !important;
  }
  .s-grid-cell-md-3 {
    -ms-flex-preferred-size: calc(100% * 0.25 - 1.25rem);
        flex-basis: calc(100% * 0.25 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-cell-offset-md-3 {
    margin-left: calc(100% * 0.25 + (1.25rem / 2)) !important;
  }
  .s-grid-cell-md-4 {
    -ms-flex-preferred-size: calc(100% * 0.333333333333333 - 1.25rem);
        flex-basis: calc(100% * 0.333333333333333 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-cell-offset-md-4 {
    margin-left: calc(100% * 0.333333333333333 + (1.25rem / 2)) !important;
  }
  .s-grid-cell-md-5 {
    -ms-flex-preferred-size: calc(100% * 0.416666666666667 - 1.25rem);
        flex-basis: calc(100% * 0.416666666666667 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-cell-offset-md-5 {
    margin-left: calc(100% * 0.416666666666667 + (1.25rem / 2)) !important;
  }
  .s-grid-cell-md-6 {
    -ms-flex-preferred-size: calc(100% * 0.5 - 1.25rem);
        flex-basis: calc(100% * 0.5 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-cell-offset-md-6 {
    margin-left: calc(100% * 0.5 + (1.25rem / 2)) !important;
  }
  .s-grid-cell-md-7 {
    -ms-flex-preferred-size: calc(100% * 0.583333333333333 - 1.25rem);
        flex-basis: calc(100% * 0.583333333333333 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-cell-offset-md-7 {
    margin-left: calc(100% * 0.583333333333333 + (1.25rem / 2)) !important;
  }
  .s-grid-cell-md-8 {
    -ms-flex-preferred-size: calc(100% * 0.666666666666667 - 1.25rem);
        flex-basis: calc(100% * 0.666666666666667 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-cell-offset-md-8 {
    margin-left: calc(100% * 0.666666666666667 + (1.25rem / 2)) !important;
  }
  .s-grid-cell-md-9 {
    -ms-flex-preferred-size: calc(100% * 0.75 - 1.25rem);
        flex-basis: calc(100% * 0.75 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-cell-offset-md-9 {
    margin-left: calc(100% * 0.75 + (1.25rem / 2)) !important;
  }
  .s-grid-cell-md-10 {
    -ms-flex-preferred-size: calc(100% * 0.833333333333333 - 1.25rem);
        flex-basis: calc(100% * 0.833333333333333 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-cell-offset-md-10 {
    margin-left: calc(100% * 0.833333333333333 + (1.25rem / 2)) !important;
  }
  .s-grid-cell-md-11 {
    -ms-flex-preferred-size: calc(100% * 0.916666666666667 - 1.25rem);
        flex-basis: calc(100% * 0.916666666666667 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-cell-offset-md-11 {
    margin-left: calc(100% * 0.916666666666667 + (1.25rem / 2)) !important;
  }
  .s-grid-cell-md-12 {
    -ms-flex-preferred-size: calc(100% * 1 - 1.25rem);
        flex-basis: calc(100% * 1 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-cell-offset-md-12 {
    margin-left: calc(100% * 1 + (1.25rem / 2)) !important;
  }
}
@media screen and (min-width: 63.875rem) {
  .s-grid-cell-lg-1 {
    -ms-flex-preferred-size: calc(100% * 0.083333333333333 - 1.25rem);
        flex-basis: calc(100% * 0.083333333333333 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-cell-offset-lg-1 {
    margin-left: calc(100% * 0.083333333333333 + (1.25rem / 2)) !important;
  }
  .s-grid-cell-lg-2 {
    -ms-flex-preferred-size: calc(100% * 0.166666666666667 - 1.25rem);
        flex-basis: calc(100% * 0.166666666666667 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-cell-offset-lg-2 {
    margin-left: calc(100% * 0.166666666666667 + (1.25rem / 2)) !important;
  }
  .s-grid-cell-lg-3 {
    -ms-flex-preferred-size: calc(100% * 0.25 - 1.25rem);
        flex-basis: calc(100% * 0.25 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-cell-offset-lg-3 {
    margin-left: calc(100% * 0.25 + (1.25rem / 2)) !important;
  }
  .s-grid-cell-lg-4 {
    -ms-flex-preferred-size: calc(100% * 0.333333333333333 - 1.25rem);
        flex-basis: calc(100% * 0.333333333333333 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-cell-offset-lg-4 {
    margin-left: calc(100% * 0.333333333333333 + (1.25rem / 2)) !important;
  }
  .s-grid-cell-lg-5 {
    -ms-flex-preferred-size: calc(100% * 0.416666666666667 - 1.25rem);
        flex-basis: calc(100% * 0.416666666666667 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-cell-offset-lg-5 {
    margin-left: calc(100% * 0.416666666666667 + (1.25rem / 2)) !important;
  }
  .s-grid-cell-lg-6 {
    -ms-flex-preferred-size: calc(100% * 0.5 - 1.25rem);
        flex-basis: calc(100% * 0.5 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-cell-offset-lg-6 {
    margin-left: calc(100% * 0.5 + (1.25rem / 2)) !important;
  }
  .s-grid-cell-lg-7 {
    -ms-flex-preferred-size: calc(100% * 0.583333333333333 - 1.25rem);
        flex-basis: calc(100% * 0.583333333333333 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-cell-offset-lg-7 {
    margin-left: calc(100% * 0.583333333333333 + (1.25rem / 2)) !important;
  }
  .s-grid-cell-lg-8 {
    -ms-flex-preferred-size: calc(100% * 0.666666666666667 - 1.25rem);
        flex-basis: calc(100% * 0.666666666666667 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-cell-offset-lg-8 {
    margin-left: calc(100% * 0.666666666666667 + (1.25rem / 2)) !important;
  }
  .s-grid-cell-lg-9 {
    -ms-flex-preferred-size: calc(100% * 0.75 - 1.25rem);
        flex-basis: calc(100% * 0.75 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-cell-offset-lg-9 {
    margin-left: calc(100% * 0.75 + (1.25rem / 2)) !important;
  }
  .s-grid-cell-lg-10 {
    -ms-flex-preferred-size: calc(100% * 0.833333333333333 - 1.25rem);
        flex-basis: calc(100% * 0.833333333333333 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-cell-offset-lg-10 {
    margin-left: calc(100% * 0.833333333333333 + (1.25rem / 2)) !important;
  }
  .s-grid-cell-lg-11 {
    -ms-flex-preferred-size: calc(100% * 0.916666666666667 - 1.25rem);
        flex-basis: calc(100% * 0.916666666666667 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-cell-offset-lg-11 {
    margin-left: calc(100% * 0.916666666666667 + (1.25rem / 2)) !important;
  }
  .s-grid-cell-lg-12 {
    -ms-flex-preferred-size: calc(100% * 1 - 1.25rem);
        flex-basis: calc(100% * 1 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-cell-offset-lg-12 {
    margin-left: calc(100% * 1 + (1.25rem / 2)) !important;
  }
}
@media screen and (min-width: 89.9375rem) {
  .s-grid-cell-xlg-1 {
    -ms-flex-preferred-size: calc(100% * 0.083333333333333 - 1.25rem);
        flex-basis: calc(100% * 0.083333333333333 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-cell-offset-xlg-1 {
    margin-left: calc(100% * 0.083333333333333 + (1.25rem / 2)) !important;
  }
  .s-grid-cell-xlg-2 {
    -ms-flex-preferred-size: calc(100% * 0.166666666666667 - 1.25rem);
        flex-basis: calc(100% * 0.166666666666667 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-cell-offset-xlg-2 {
    margin-left: calc(100% * 0.166666666666667 + (1.25rem / 2)) !important;
  }
  .s-grid-cell-xlg-3 {
    -ms-flex-preferred-size: calc(100% * 0.25 - 1.25rem);
        flex-basis: calc(100% * 0.25 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-cell-offset-xlg-3 {
    margin-left: calc(100% * 0.25 + (1.25rem / 2)) !important;
  }
  .s-grid-cell-xlg-4 {
    -ms-flex-preferred-size: calc(100% * 0.333333333333333 - 1.25rem);
        flex-basis: calc(100% * 0.333333333333333 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-cell-offset-xlg-4 {
    margin-left: calc(100% * 0.333333333333333 + (1.25rem / 2)) !important;
  }
  .s-grid-cell-xlg-5 {
    -ms-flex-preferred-size: calc(100% * 0.416666666666667 - 1.25rem);
        flex-basis: calc(100% * 0.416666666666667 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-cell-offset-xlg-5 {
    margin-left: calc(100% * 0.416666666666667 + (1.25rem / 2)) !important;
  }
  .s-grid-cell-xlg-6 {
    -ms-flex-preferred-size: calc(100% * 0.5 - 1.25rem);
        flex-basis: calc(100% * 0.5 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-cell-offset-xlg-6 {
    margin-left: calc(100% * 0.5 + (1.25rem / 2)) !important;
  }
  .s-grid-cell-xlg-7 {
    -ms-flex-preferred-size: calc(100% * 0.583333333333333 - 1.25rem);
        flex-basis: calc(100% * 0.583333333333333 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-cell-offset-xlg-7 {
    margin-left: calc(100% * 0.583333333333333 + (1.25rem / 2)) !important;
  }
  .s-grid-cell-xlg-8 {
    -ms-flex-preferred-size: calc(100% * 0.666666666666667 - 1.25rem);
        flex-basis: calc(100% * 0.666666666666667 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-cell-offset-xlg-8 {
    margin-left: calc(100% * 0.666666666666667 + (1.25rem / 2)) !important;
  }
  .s-grid-cell-xlg-9 {
    -ms-flex-preferred-size: calc(100% * 0.75 - 1.25rem);
        flex-basis: calc(100% * 0.75 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-cell-offset-xlg-9 {
    margin-left: calc(100% * 0.75 + (1.25rem / 2)) !important;
  }
  .s-grid-cell-xlg-10 {
    -ms-flex-preferred-size: calc(100% * 0.833333333333333 - 1.25rem);
        flex-basis: calc(100% * 0.833333333333333 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-cell-offset-xlg-10 {
    margin-left: calc(100% * 0.833333333333333 + (1.25rem / 2)) !important;
  }
  .s-grid-cell-xlg-11 {
    -ms-flex-preferred-size: calc(100% * 0.916666666666667 - 1.25rem);
        flex-basis: calc(100% * 0.916666666666667 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-cell-offset-xlg-11 {
    margin-left: calc(100% * 0.916666666666667 + (1.25rem / 2)) !important;
  }
  .s-grid-cell-xlg-12 {
    -ms-flex-preferred-size: calc(100% * 1 - 1.25rem);
        flex-basis: calc(100% * 1 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-cell-offset-xlg-12 {
    margin-left: calc(100% * 1 + (1.25rem / 2)) !important;
  }
}
@media screen and (min-width: 120rem) {
  .s-grid-cell-xxlg-1 {
    -ms-flex-preferred-size: calc(100% * 0.083333333333333 - 1.25rem);
        flex-basis: calc(100% * 0.083333333333333 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-cell-offset-xxlg-1 {
    margin-left: calc(100% * 0.083333333333333 + (1.25rem / 2)) !important;
  }
  .s-grid-cell-xxlg-2 {
    -ms-flex-preferred-size: calc(100% * 0.166666666666667 - 1.25rem);
        flex-basis: calc(100% * 0.166666666666667 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-cell-offset-xxlg-2 {
    margin-left: calc(100% * 0.166666666666667 + (1.25rem / 2)) !important;
  }
  .s-grid-cell-xxlg-3 {
    -ms-flex-preferred-size: calc(100% * 0.25 - 1.25rem);
        flex-basis: calc(100% * 0.25 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-cell-offset-xxlg-3 {
    margin-left: calc(100% * 0.25 + (1.25rem / 2)) !important;
  }
  .s-grid-cell-xxlg-4 {
    -ms-flex-preferred-size: calc(100% * 0.333333333333333 - 1.25rem);
        flex-basis: calc(100% * 0.333333333333333 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-cell-offset-xxlg-4 {
    margin-left: calc(100% * 0.333333333333333 + (1.25rem / 2)) !important;
  }
  .s-grid-cell-xxlg-5 {
    -ms-flex-preferred-size: calc(100% * 0.416666666666667 - 1.25rem);
        flex-basis: calc(100% * 0.416666666666667 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-cell-offset-xxlg-5 {
    margin-left: calc(100% * 0.416666666666667 + (1.25rem / 2)) !important;
  }
  .s-grid-cell-xxlg-6 {
    -ms-flex-preferred-size: calc(100% * 0.5 - 1.25rem);
        flex-basis: calc(100% * 0.5 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-cell-offset-xxlg-6 {
    margin-left: calc(100% * 0.5 + (1.25rem / 2)) !important;
  }
  .s-grid-cell-xxlg-7 {
    -ms-flex-preferred-size: calc(100% * 0.583333333333333 - 1.25rem);
        flex-basis: calc(100% * 0.583333333333333 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-cell-offset-xxlg-7 {
    margin-left: calc(100% * 0.583333333333333 + (1.25rem / 2)) !important;
  }
  .s-grid-cell-xxlg-8 {
    -ms-flex-preferred-size: calc(100% * 0.666666666666667 - 1.25rem);
        flex-basis: calc(100% * 0.666666666666667 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-cell-offset-xxlg-8 {
    margin-left: calc(100% * 0.666666666666667 + (1.25rem / 2)) !important;
  }
  .s-grid-cell-xxlg-9 {
    -ms-flex-preferred-size: calc(100% * 0.75 - 1.25rem);
        flex-basis: calc(100% * 0.75 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-cell-offset-xxlg-9 {
    margin-left: calc(100% * 0.75 + (1.25rem / 2)) !important;
  }
  .s-grid-cell-xxlg-10 {
    -ms-flex-preferred-size: calc(100% * 0.833333333333333 - 1.25rem);
        flex-basis: calc(100% * 0.833333333333333 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-cell-offset-xxlg-10 {
    margin-left: calc(100% * 0.833333333333333 + (1.25rem / 2)) !important;
  }
  .s-grid-cell-xxlg-11 {
    -ms-flex-preferred-size: calc(100% * 0.916666666666667 - 1.25rem);
        flex-basis: calc(100% * 0.916666666666667 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-cell-offset-xxlg-11 {
    margin-left: calc(100% * 0.916666666666667 + (1.25rem / 2)) !important;
  }
  .s-grid-cell-xxlg-12 {
    -ms-flex-preferred-size: calc(100% * 1 - 1.25rem);
        flex-basis: calc(100% * 1 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
  }
  .s-grid-cell-offset-xxlg-12 {
    margin-left: calc(100% * 1 + (1.25rem / 2)) !important;
  }
}
@font-face {
  font-family: 'atout-icons-font';
  src: url("fonts/atout-icons-font.eot?1763626007446");
  src: url("fonts/atout-icons-font.eot?1763626007446#iefix") format('embedded-opentype'), url("fonts/atout-icons-font.woff2?1763626007446") format('woff2'), url("fonts/atout-icons-font.woff?1763626007446") format('woff'), url("fonts/atout-icons-font.ttf?1763626007446") format('truetype'), url("fonts/atout-icons-font.svg?1763626007446#atout-icons-font") format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="iconq-"]:before,
.reset [class*=" iconq-"]:before,
i[class^="svg--"]:before,
.reset i[class*="svg--"]:before {
  font-family: "atout-icons-font";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
}
.iconq-auberge:before,
.svg--auberge:before {
  content: '\e84b';
}
.iconq-account:before {
  content: '\e800';
}
.iconq-acreditation:before {
  content: '\e801';
}
.iconq-agenda:before {
  content: '\e802';
}
.iconq-aire-naturelle:before {
  content: '\e803';
}
.iconq-cancel:before {
  content: '\e804';
}
.iconq-arrow-blue-s:before {
  content: '\e805';
}
.iconq-cancel-1:before {
  content: '\e806';
}
.iconq-arrow-fil-ariane:before {
  content: '\e807';
}
.iconq-trash:before {
  content: '\e808';
}
.iconq-attention:before {
  content: '\e809';
}
.iconq-breadcrumbs:before {
  content: '\e80a';
}
.iconq-calendar:before {
  content: '\e80b';
}
.iconq-camping:before,
.svg--camping:before {
  content: '\e80c';
}
.iconq-checkbox:before {
  content: '\e80d';
}
.iconq-close-cross:before {
  content: '\e80e';
}
.iconq-collaborator-dark:before {
  content: '\e80f';
}
.iconq-collabs:before {
  content: '\e810';
}
.iconq-meuble:before {
  content: '\e811';
}
.iconq-croix-rouge:before {
  content: '\e812';
}
.iconq-disc:before {
  content: '\e813';
}
.iconq-doc:before {
  content: '\e814';
}
.iconq-done:before {
  content: '\e815';
}
.iconq-dossier:before {
  content: '\e816';
}
.iconq-edit-blue:before {
  content: '\e817';
}
.iconq-edit-dark:before {
  content: '\e818';
}
.iconq-edit-white:before {
  content: '\e819';
}
.iconq-etablissement-classe:before {
  content: '\e81a';
}
.iconq-etablissement-type:before,
.svg--establishment:before {
  content: '\e81b';
}
.iconq-etoile-notation:before {
  content: '\e81c';
}
.iconq-folder-dark:before {
  content: '\e81d';
}
.iconq-historique:before {
  content: '\e81e';
}
.iconq-hotel:before,
.svg--hotel:before {
  content: '\e81f';
}
.iconq-id:before {
  content: '\e820';
}
.iconq-localisation:before {
  content: '\e821';
}
.iconq-location:before {
  content: '\e822';
}
.iconq-magnifier-white:before {
  content: '\e823';
}
.iconq-mail:before {
  content: '\e824';
}
.iconq-mail-2:before {
  content: '\e825';
}
.iconq-menu1:before {
  content: '\e826';
}
.iconq-menu2:before {
  content: '\e827';
}
.iconq-menu3:before {
  content: '\e828';
}
.iconq-menu4:before {
  content: '\e829';
}
.iconq-menu-icon-1:before {
  content: '\e82a';
}
.iconq-menu-icon-2:before {
  content: '\e82b';
}
.iconq-meubles:before {
  content: '\e82c';
}
.iconq-ok:before {
  content: '\e82d';
}
.iconq-parc-loisirs:before,
.svg--parc-loisirs:before {
  content: '\e82e';
}
.iconq-phone:before {
  content: '\e82f';
}
.iconq-residence:before,
.svg--residence:before {
  content: '\e830';
}
.iconq-right:before {
  content: '\e831';
}
.iconq-shape:before {
  content: '\e832';
}
.iconq-site-web:before {
  content: '\e833';
}
.iconq-sort-arrow:before {
  content: '\e834';
}
.iconq-star:before {
  content: '\e835';
}
.iconq-star1:before {
  content: '\e836';
}
.iconq-star2:before {
  content: '\e837';
}
.iconq-star3:before {
  content: '\e838';
}
.iconq-star4:before {
  content: '\e839';
}
.iconq-star5:before {
  content: '\e83a';
}
.iconq-statut:before {
  content: '\e83b';
}
.iconq-tableau-de-bord:before {
  content: '\e83c';
}
.iconq-telecharger:before {
  content: '\e83d';
}
.iconq-tephone:before {
  content: '\e83e';
}
.iconq-triangle:before {
  content: '\e83f';
}
.iconq-unfold:before {
  content: '\e840';
}
.iconq-user:before {
  content: '\e841';
}
.iconq-village:before,
.svg--village:before {
  content: '\e842';
}
.iconq-web:before {
  content: '\e843';
}
.iconq-cancel-3:before {
  content: '\e847';
}
.iconq-pj:before {
  content: '\e87f';
}
.iconq-close-dark:before {
  content: '\e880';
}
.iconq-trash-1:before {
  content: '\f1f8';
}
.iconq-accreditation-2:before {
  content: '\e849';
}
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:after {
  clear: both;
}
.slick-track:before,
.slick-track:after {
  display: table;
  content: '';
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
[dir='rtl'] .slick-slide {
  float: right;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}
.flatpickr-calendar {
  background: transparent;
  overflow: hidden;
  max-height: 0;
  max-width: 0;
  opacity: 0;
  visibility: hidden;
  text-align: center;
  padding: 0;
  animation: none;
  direction: ltr;
  border: 0;
  font-size: 14px;
  line-height: 24px;
  border-radius: 5px;
  position: absolute;
  width: 307.875px;
  box-sizing: border-box;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  background: #fff;
  box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0,0,0,0.08);
}
.flatpickr-calendar.open,
.flatpickr-calendar.inline {
  opacity: 1;
  visibility: visible;
  overflow: visible;
  overflow: hidden;
  max-height: 640px;
  max-width: 330px;
}
.flatpickr-calendar.open {
  display: inline-block;
  z-index: 9;
}
.flatpickr-calendar.animate.open {
  animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
}
.flatpickr-calendar.inline {
  display: block;
  position: relative;
  top: 2px;
}
.flatpickr-calendar.static {
  position: absolute;
  top: calc(100% + 2px);
}
.flatpickr-calendar.static.open {
  z-index: 9;
  display: block;
}
.flatpickr-calendar.hasWeeks {
  width: auto;
}
.flatpickr-calendar .hasWeeks .dayContainer,
.flatpickr-calendar .hasTime .dayContainer {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.flatpickr-calendar .hasWeeks .dayContainer {
  border-left: 0;
}
.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time {
  height: 40px;
  border-top: 1px solid #e6e6e6;
}
.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
  height: auto;
}
.flatpickr-calendar:before,
.flatpickr-calendar:after {
  position: absolute;
  display: block;
  pointer-events: none;
  border: solid transparent;
  content: '';
  height: 0;
  width: 0;
  left: 22px;
}
.flatpickr-calendar.rightMost:before,
.flatpickr-calendar.rightMost:after {
  left: auto;
  right: 22px;
}
.flatpickr-calendar:before {
  border-width: 5px;
  margin: 0 -5px;
}
.flatpickr-calendar:after {
  border-width: 4px;
  margin: 0 -4px;
}
.flatpickr-calendar.arrowTop:before,
.flatpickr-calendar.arrowTop:after {
  bottom: 100%;
}
.flatpickr-calendar.arrowTop:before {
  border-bottom-color: #e6e6e6;
}
.flatpickr-calendar.arrowTop:after {
  border-bottom-color: #fff;
}
.flatpickr-calendar.arrowBottom:before,
.flatpickr-calendar.arrowBottom:after {
  top: 100%;
}
.flatpickr-calendar.arrowBottom:before {
  border-top-color: #e6e6e6;
}
.flatpickr-calendar.arrowBottom:after {
  border-top-color: #fff;
}
.flatpickr-calendar:focus {
  outline: 0;
}
.flatpickr-wrapper {
  position: relative;
  display: inline-block;
}
.flatpickr-month {
  background: transparent;
  color: rgba(0,0,0,0.9);
  fill: rgba(0,0,0,0.9);
  height: 28px;
  line-height: 1;
  text-align: center;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.flatpickr-prev-month,
.flatpickr-next-month {
  text-decoration: none;
  cursor: pointer;
  position: absolute;
  top: 0;
  line-height: 16px;
  height: 28px;
  padding: 8px 5px;
  z-index: 3;
}
.flatpickr-prev-month:before {
  content: "";
  background: url("../icons/arrow-light.svg") no-repeat center center;
  width: 10px;
  height: 20px;
  transition: 0.4s;
  border-bottom: none;
  border-right: none;
  transform: rotate(180deg) translate(-50%, 0);
  transform-origin: 50% 50%;
  display: block;
}
.flatpickr-next-month:before {
  content: "";
  background: url("../icons/arrow-light.svg") no-repeat center center;
  width: 10px;
  height: 20px;
  transition: 0.4s;
  border-bottom: none;
  border-right: none;
  transform: translate(-50%, 0);
  transform-origin: 50% 50%;
  display: block;
}
.flatpickr-prev-month i,
.flatpickr-next-month i {
  position: relative;
}
.flatpickr-prev-month.flatpickr-prev-month,
.flatpickr-next-month.flatpickr-prev-month {
  left: 0;
}
.flatpickr-prev-month.flatpickr-next-month,
.flatpickr-next-month.flatpickr-next-month {
  right: 0;
}
.flatpickr-prev-month:hover,
.flatpickr-next-month:hover {
  color: #959ea9;
}
.flatpickr-prev-month:hover svg,
.flatpickr-next-month:hover svg {
  fill: #f64747;
}
.flatpickr-prev-month svg,
.flatpickr-next-month svg {
  width: 14px;
}
.flatpickr-prev-month svg path,
.flatpickr-next-month svg path {
  transition: fill 0.1s;
  fill: inherit;
}
.numInputWrapper {
  position: relative;
  height: auto;
}
.numInputWrapper input,
.numInputWrapper span {
  display: inline-block;
}
.numInputWrapper input {
  width: 100%;
}
.numInputWrapper span {
  position: absolute;
  right: -15px;
  width: 14px;
  padding: 0 4px 0 2px;
  height: 50%;
  line-height: 50%;
  opacity: 0;
  cursor: pointer;
  border: 1px solid rgba(57,57,57,0.05);
  box-sizing: border-box;
}
.numInputWrapper span:hover {
  background: rgba(0,0,0,0.1);
}
.numInputWrapper span:active {
  background: rgba(0,0,0,0.2);
}
.numInputWrapper span:after {
  display: block;
  content: "";
  position: absolute;
  top: 33%;
}
.numInputWrapper span.arrowUp {
  top: 0;
  border-bottom: 0;
}
.numInputWrapper span.arrowUp:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid rgba(57,57,57,0.6);
}
.numInputWrapper span.arrowDown {
  top: 50%;
}
.numInputWrapper span.arrowDown:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(57,57,57,0.6);
}
.numInputWrapper span svg {
  width: inherit;
  height: auto;
}
.numInputWrapper span svg path {
  fill: rgba(0,0,0,0.5);
}
.numInputWrapper:hover {
  color: rgba(0,0,0,0.8);
}
.numInputWrapper:hover span {
  opacity: 1;
}
.flatpickr-current-month {
  font-size: 135%;
  line-height: inherit;
  font-weight: 300;
  color: inherit;
  position: absolute;
  width: 75%;
  left: 12.5%;
  padding: 8px 0 0;
  line-height: 1;
  height: 28px;
  display: inline-block;
  text-align: center;
  transform: translate3d(0, 0, 0);
}
.flatpickr-current-month.slideLeft {
  transform: translate3d(-100%, 0, 0);
  animation: fpFadeOut 400ms ease, fpSlideLeft 400ms cubic-bezier(0.23, 1, 0.32, 1);
}
.flatpickr-current-month.slideLeftNew {
  transform: translate3d(100%, 0, 0);
  animation: fpFadeIn 400ms ease, fpSlideLeftNew 400ms cubic-bezier(0.23, 1, 0.32, 1);
}
.flatpickr-current-month.slideRight {
  transform: translate3d(100%, 0, 0);
  animation: fpFadeOut 400ms ease, fpSlideRight 400ms cubic-bezier(0.23, 1, 0.32, 1);
}
.flatpickr-current-month.slideRightNew {
  transform: translate3d(0, 0, 0);
  animation: fpFadeIn 400ms ease, fpSlideRightNew 400ms cubic-bezier(0.23, 1, 0.32, 1);
}
.flatpickr-current-month span.cur-month {
  font-family: inherit;
  color: inherit;
  display: block;
  text-align: center;
  padding: 0;
}
.flatpickr-current-month span.cur-month:hover {
  cursor: default;
}
.flatpickr-current-month .numInputWrapper {
  display: block;
  text-align: center;
  width: 16%;
  margin: 0 auto;
}
.flatpickr-current-month .numInputWrapper span.arrowUp:after {
  border-bottom-color: rgba(0,0,0,0.9);
}
.flatpickr-current-month .numInputWrapper span.arrowDown:after {
  border-top-color: rgba(0,0,0,0.9);
}
.flatpickr-current-month input.cur-year {
  background: transparent;
  box-sizing: border-box;
  color: inherit;
  cursor: default;
  margin: 0;
  display: inline-block;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  line-height: inherit;
  height: initial;
  border: 0;
  border-radius: 0;
  vertical-align: initial;
  pointer-events: none;
}
.flatpickr-current-month input.cur-year:focus {
  outline: 0;
}
.flatpickr-current-month input.cur-year[disabled],
.flatpickr-current-month input.cur-year[disabled]:hover {
  font-size: 100%;
  color: rgba(0,0,0,0.5);
  background: transparent;
  pointer-events: none;
}
.flatpickr-weekdays {
  background: transparent;
  text-align: center;
  overflow: hidden;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  height: 28px;
}
span.flatpickr-weekday {
  cursor: default;
  font-size: 12px;
  background: transparent;
  color: #8c8c8c;
  line-height: 1;
  margin: 0;
  text-align: center;
  display: inline-block;
  width: 14%;
  -ms-flex: 1;
  flex: 1;
  text-transform: capitalize;
}
.dayContainer,
.flatpickr-weeks {
  padding: 1px 0 0;
}
.flatpickr-days {
  position: relative;
  overflow: hidden;
  display: -ms-flexbox;
  display: flex;
  width: 307.875px;
}
.flatpickr-days:focus {
  outline: 0;
}
.dayContainer {
  padding: 0;
  outline: 0;
  text-align: left;
  width: 307.875px;
  min-width: 307.875px;
  max-width: 307.875px;
  box-sizing: border-box;
  display: inline-block;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -ms-flex-pack: justify;
  justify-content: space-around;
  transform: translate3d(0, 0, 0);
  opacity: 1;
}
.flatpickr-calendar.animate .dayContainer.slideLeft {
  animation: fpFadeOut 400ms cubic-bezier(0.23, 1, 0.32, 1), fpSlideLeft 400ms cubic-bezier(0.23, 1, 0.32, 1);
}
.flatpickr-calendar.animate .dayContainer.slideLeft,
.flatpickr-calendar.animate .dayContainer.slideLeftNew {
  transform: translate3d(-100%, 0, 0);
}
.flatpickr-calendar.animate .dayContainer.slideLeftNew {
  animation: fpFadeIn 400ms cubic-bezier(0.23, 1, 0.32, 1), fpSlideLeft 400ms cubic-bezier(0.23, 1, 0.32, 1);
}
.flatpickr-calendar.animate .dayContainer.slideRight {
  animation: fpFadeOut 400ms cubic-bezier(0.23, 1, 0.32, 1), fpSlideRight 400ms cubic-bezier(0.23, 1, 0.32, 1);
  transform: translate3d(100%, 0, 0);
}
.flatpickr-calendar.animate .dayContainer.slideRightNew {
  animation: fpFadeIn 400ms cubic-bezier(0.23, 1, 0.32, 1), fpSlideRightNew 400ms cubic-bezier(0.23, 1, 0.32, 1);
}
.flatpickr-day {
  background: none;
  border: 1px solid transparent;
  border-radius: 150px;
  box-sizing: border-box;
  color: #393939;
  cursor: pointer;
  font-weight: 400;
  width: 14.2857143%;
  -ms-flex-preferred-size: 14.2857143%;
  flex-basis: 14.2857143%;
  max-width: 39px;
  height: 39px;
  line-height: 39px;
  margin: 0;
  display: inline-block;
  position: relative;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.flatpickr-day.inRange,
.flatpickr-day.prevMonthDay.inRange,
.flatpickr-day.nextMonthDay.inRange,
.flatpickr-day.today.inRange,
.flatpickr-day.prevMonthDay.today.inRange,
.flatpickr-day.nextMonthDay.today.inRange,
.flatpickr-day:hover,
.flatpickr-day.prevMonthDay:hover,
.flatpickr-day.nextMonthDay:hover,
.flatpickr-day:focus,
.flatpickr-day.prevMonthDay:focus,
.flatpickr-day.nextMonthDay:focus {
  cursor: pointer;
  outline: 0;
  background: transparent;
}
.flatpickr-day.today {
  border-color: #959ea9;
}
.flatpickr-day.today:hover,
.flatpickr-day.today:focus {
  border-color: #959ea9;
  background: #959ea9;
  color: #fff;
}
.flatpickr-day.selected,
.flatpickr-day.startRange,
.flatpickr-day.endRange,
.flatpickr-day.selected.inRange,
.flatpickr-day.startRange.inRange,
.flatpickr-day.endRange.inRange,
.flatpickr-day.selected:focus,
.flatpickr-day.startRange:focus,
.flatpickr-day.endRange:focus,
.flatpickr-day.selected:hover,
.flatpickr-day.startRange:hover,
.flatpickr-day.endRange:hover,
.flatpickr-day.selected.prevMonthDay,
.flatpickr-day.startRange.prevMonthDay,
.flatpickr-day.endRange.prevMonthDay,
.flatpickr-day.selected.nextMonthDay,
.flatpickr-day.startRange.nextMonthDay,
.flatpickr-day.endRange.nextMonthDay {
  background: #569ff7;
  box-shadow: none;
  color: #fff;
  border-color: #569ff7;
}
.flatpickr-day.selected.startRange,
.flatpickr-day.startRange.startRange,
.flatpickr-day.endRange.startRange {
  border-radius: 50px 0 0 50px;
}
.flatpickr-day.selected.endRange,
.flatpickr-day.startRange.endRange,
.flatpickr-day.endRange.endRange {
  border-radius: 0 50px 50px 0;
}
.flatpickr-day.selected.startRange+.endRange,
.flatpickr-day.startRange.startRange+.endRange,
.flatpickr-day.endRange.startRange+.endRange {
  box-shadow: -10px 0 0 #569ff7;
}
.flatpickr-day.selected.startRange.endRange,
.flatpickr-day.startRange.startRange.endRange,
.flatpickr-day.endRange.startRange.endRange {
  border-radius: 50px;
}
.flatpickr-day.inRange {
  border-radius: 0;
  box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}
.flatpickr-day.disabled,
.flatpickr-day.disabled:hover {
  pointer-events: none;
}
.flatpickr-day.disabled,
.flatpickr-day.disabled:hover,
.flatpickr-day.prevMonthDay,
.flatpickr-day.nextMonthDay,
.flatpickr-day.notAllowed,
.flatpickr-day.notAllowed.prevMonthDay,
.flatpickr-day.notAllowed.nextMonthDay {
  color: rgba(57,57,57,0.3);
  background: transparent;
  border-color: transparent;
  cursor: default;
}
.flatpickr-day.week.selected {
  border-radius: 0;
  box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
}
.rangeMode .flatpickr-day {
  margin-top: 1px;
}
.flatpickr-weekwrapper {
  display: inline-block;
  float: left;
}
.flatpickr-weekwrapper .flatpickr-weeks {
  padding: 0 12px;
  box-shadow: 1px 0 0 #e6e6e6;
}
.flatpickr-weekwrapper .flatpickr-weekday {
  float: none;
  width: 100%;
  line-height: 28px;
}
.flatpickr-weekwrapper span.flatpickr-day {
  display: block;
  width: 100%;
  max-width: none;
}
.flatpickr-innerContainer {
  display: block;
  display: -ms-flexbox;
  display: flex;
  box-sizing: border-box;
  overflow: hidden;
}
.flatpickr-rContainer {
  display: inline-block;
  padding: 0;
  box-sizing: border-box;
}
.flatpickr-time {
  text-align: center;
  outline: 0;
  display: block;
  height: 0;
  line-height: 40px;
  max-height: 40px;
  box-sizing: border-box;
  overflow: hidden;
  display: -ms-flexbox;
  display: flex;
}
.flatpickr-time:after {
  content: "";
  display: table;
  clear: both;
}
.flatpickr-time .numInputWrapper {
  -ms-flex: 1;
  flex: 1;
  width: 40%;
  height: 40px;
  float: left;
}
.flatpickr-time .numInputWrapper span.arrowUp:after {
  border-bottom-color: #393939;
}
.flatpickr-time .numInputWrapper span.arrowDown:after {
  border-top-color: #393939;
}
.flatpickr-time.hasSeconds .numInputWrapper {
  width: 26%;
}
.flatpickr-time.time24hr .numInputWrapper {
  width: 49%;
}
.flatpickr-time input {
  background: transparent;
  box-shadow: none;
  border: 0;
  border-radius: 0;
  text-align: center;
  margin: 0;
  padding: 0;
  height: inherit;
  line-height: inherit;
  cursor: pointer;
  color: #393939;
  font-size: 14px;
  position: relative;
  box-sizing: border-box;
}
.flatpickr-time input.flatpickr-hour {
  font-weight: 700;
}
.flatpickr-time input.flatpickr-minute,
.flatpickr-time input.flatpickr-second {
  font-weight: 400;
}
.flatpickr-time input:focus {
  outline: 0;
  border: 0;
}
.flatpickr-time .flatpickr-time-separator,
.flatpickr-time .flatpickr-am-pm {
  height: inherit;
  display: inline-block;
  float: left;
  line-height: inherit;
  color: #393939;
  font-weight: 700;
  width: 2%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
      align-self: center;
}
.flatpickr-time .flatpickr-am-pm {
  outline: 0;
  width: 18%;
  cursor: pointer;
  text-align: center;
  font-weight: 400;
}
.flatpickr-time .flatpickr-am-pm:hover,
.flatpickr-time .flatpickr-am-pm:focus {
  background: #f0f0f0;
}
.flatpickr-input[readonly] {
  cursor: pointer;
}
.flatpickr-calendar {
  font-size: 16px;
  padding: 15px 11px 28px;
  width: auto;
  display: none;
  box-shadow: 0 3px 18px 0 rgba(0,0,0,0.1);
}
.flatpickr-calendar:after,
.flatpickr-calendar:before {
  display: none;
}
.flatpickr-calendar.arrowTop {
  margin-top: 14px;
}
.flatpickr-calendar.arrowBottom {
  margin-top: -14px;
}
.flatpickr-calendar.open {
  display: block;
}
.flatpickr-day {
  color: #4a4a4a;
  border: 0;
  max-width: 40px;
  height: 38px;
  line-height: 38px;
  margin-bottom: 0;
  font-size: 14px;
  border: 1px solid transparent;
}
.flatpickr-day:hover {
  border: 1px solid #4a4a4a;
}
.flatpickr-day.selected {
  position: relative;
  z-index: 1;
  font-weight: 400;
  background-color: #239de8;
}
.flatpickr-day.selected:hover {
  background-color: #239de8;
}
.flatpickr-day.selected.disabled {
  color: #fff;
}
.flatpickr-day.disabled {
  color: rgba(0,0,0,0.16);
}
.flatpickr-day.nextMonthDay {
  color: rgba(0,0,0,0.32);
}
.flatpickr-day.nextMonthDay:hover {
  background-color: #f5f5f5;
}
.flatpickr-day.today {
  border: 0;
  font-weight: 600;
}
.flatpickr-day.today:hover {
  background-color: #f5f5f5;
  color: inherit;
}
.flatpickr-day.today.selected:hover {
  background-color: #239de8;
  color: #fff;
}
.flatpickr-day.inRangeHover {
  border-radius: 0;
}
.flatpickr-day.inRangeHover.last {
  box-shadow: -5px 0 0 #f5f5f5, 0 0 0 #f5f5f5;
  border-top-right-radius: 150px;
  border-bottom-right-radius: 150px;
}
.flatpickr-day.inRangeHover {
  background-color: #f5f5f5;
  box-shadow: -5px 0 0 #f5f5f5, 20px 0 0 #f5f5f5;
}
.flatpickr-day.inRangeHover:hover {
  background-color: #f5f5f5;
}
.flatpickr-day.selected+.inRangeHover {
  box-shadow: -20px 0 0 #f5f5f5, 20px 0 0 #f5f5f5;
}
.flatpickr-day.selected+.inRangeHover.last {
  box-shadow: -20px 0 0 #f5f5f5, 0 0 0 #f5f5f5;
}
.flatpickr-day.inRange,
.flatpickr-day.nextMonthDay.inRange,
.flatpickr-day.prevMonthDay.inRange {
  background-color: #eef8fe;
  box-shadow: -5px 0 0 #eef8fe, 20px 0 0 #eef8fe;
}
.flatpickr-day.selected+.inRange {
  box-shadow: -20px 0 0 #eef8fe, 20px 0 0 #eef8fe;
}
.flatpickr-day.selected.end.inRangeHover {
  background-color: #239de8;
  border-radius: 150px;
  box-shadow: none;
}
.flatpickr-month {
  margin-bottom: 30px;
  color: rgba(0,0,0,0.48);
}
.flatpickr-current-month {
  font-size: 16px;
  text-transform: uppercase;
  color: #4a4a4a;
}
.flatpickr-current-month span.cur-month,
.flatpickr-current-month input.cur-year {
  font-weight: 400;
}
.flatpickr-weekdays {
  margin-bottom: 20px;
}
.flatpickr-prev-month:hover,
.flatpickr-next-month:hover {
  color: rgba(0,0,0,0.8);
}
@keyframes fpFadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fpSlideLeft {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes fpSlideLeftNew {
  from {
    transform: translate3d(100%, 0, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fpSlideRight {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes fpSlideRightNew {
  from {
    transform: translate3d(-100%, 0, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fpFadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes fpFadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.nice-select {
  -webkit-tap-highlight-color: transparent;
  background-color: #fff;
  border-radius: 5px;
  border: solid 1px #e8e8e8;
  box-sizing: border-box;
  clear: both;
  cursor: pointer;
  display: block;
  float: left;
  font-family: inherit;
  font-size: 14px;
  font-weight: normal;
  height: 42px;
  line-height: 40px;
  outline: none;
  padding-left: 18px;
  padding-right: 30px;
  position: relative;
  text-align: left !important;
  transition: all 0.2s ease-in-out;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
  width: auto;
}
.nice-select:hover {
  border-color: #dbdbdb;
}
.nice-select:after {
  border-bottom: 2px solid #999;
  border-right: 2px solid #999;
  content: '';
  display: block;
  height: 5px;
  margin-top: -4px;
  pointer-events: none;
  position: absolute;
  right: 12px;
  top: 50%;
  transform-origin: 66% 66%;
  transform: rotate(45deg);
  transition: all 0.15s ease-in-out;
  width: 5px;
}
.nice-select.open:after {
  transform: rotate(-135deg);
}
.nice-select.open .list {
  opacity: 1;
  pointer-events: auto;
  transform: scale(1) translateY(0);
}
.nice-select.disabled {
  border-color: #ededed;
  color: #999;
  pointer-events: none;
}
.nice-select.disabled:after {
  border-color: #ccc;
}
.nice-select.wide {
  width: 100%;
}
.nice-select.wide .list {
  left: 0 !important;
  right: 0 !important;
}
.nice-select.right {
  float: right;
}
.nice-select.right .list {
  left: auto;
  right: 0;
}
.nice-select.small {
  font-size: 12px;
  height: 36px;
  line-height: 34px;
}
.nice-select.small:after {
  height: 4px;
  width: 4px;
}
.nice-select.small .option {
  line-height: 34px;
  min-height: 34px;
}
.nice-select .list {
  background-color: #fff;
  border-radius: 5px;
  box-shadow: 0 0 0 1px rgba(68,68,68,0.11);
  box-sizing: border-box;
  margin-top: 4px;
  opacity: 0;
  overflow: hidden;
  padding: 0;
  pointer-events: none;
  position: absolute;
  top: 100%;
  left: 0;
  transform-origin: 50% 0;
  transform: scale(0.75) translateY(-21px);
  transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
  z-index: 9;
}
.nice-select .list:hover .option:not(:hover) {
  background-color: transparent !important;
}
.nice-select .option {
  cursor: pointer;
  font-weight: 400;
  line-height: 40px;
  list-style: none;
  min-height: 40px;
  outline: none;
  padding-left: 18px;
  padding-right: 29px;
  text-align: left;
  transition: all 0.2s;
}
.nice-select .option.selected {
  font-weight: bold;
}
.nice-select .option.disabled {
  background-color: transparent;
  color: #999;
  cursor: default;
}
.nice-select.first-empty .option:first-child {
  min-height: auto;
}
.nice-select:active,
.nice-select.open,
.nice-select:focus {
  border-color: #999;
}
.nice-select .option:hover,
.nice-select .option.focus,
.nice-select .option.selected.focus {
  background-color: #f6f6f6;
}
.no-csspointerevents .nice-select .list {
  display: none;
}
.no-csspointerevents .nice-select.open .list {
  display: block;
}
#atoutfrance-default,
#atoutfrance {
  overflow: hidden;
}
#atoutfrance-default .col-xs-1,
#atoutfrance .col-xs-1,
#atoutfrance-default .col-sm-1,
#atoutfrance .col-sm-1,
#atoutfrance-default .col-md-1,
#atoutfrance .col-md-1,
#atoutfrance-default .col-lg-1,
#atoutfrance .col-lg-1,
#atoutfrance-default .col-xs-2,
#atoutfrance .col-xs-2,
#atoutfrance-default .col-sm-2,
#atoutfrance .col-sm-2,
#atoutfrance-default .col-md-2,
#atoutfrance .col-md-2,
#atoutfrance-default .col-lg-2,
#atoutfrance .col-lg-2,
#atoutfrance-default .col-xs-3,
#atoutfrance .col-xs-3,
#atoutfrance-default .col-sm-3,
#atoutfrance .col-sm-3,
#atoutfrance-default .col-md-3,
#atoutfrance .col-md-3,
#atoutfrance-default .col-lg-3,
#atoutfrance .col-lg-3,
#atoutfrance-default .col-xs-4,
#atoutfrance .col-xs-4,
#atoutfrance-default .col-sm-4,
#atoutfrance .col-sm-4,
#atoutfrance-default .col-md-4,
#atoutfrance .col-md-4,
#atoutfrance-default .col-lg-4,
#atoutfrance .col-lg-4,
#atoutfrance-default .col-xs-5,
#atoutfrance .col-xs-5,
#atoutfrance-default .col-sm-5,
#atoutfrance .col-sm-5,
#atoutfrance-default .col-md-5,
#atoutfrance .col-md-5,
#atoutfrance-default .col-lg-5,
#atoutfrance .col-lg-5,
#atoutfrance-default .col-xs-6,
#atoutfrance .col-xs-6,
#atoutfrance-default .col-sm-6,
#atoutfrance .col-sm-6,
#atoutfrance-default .col-md-6,
#atoutfrance .col-md-6,
#atoutfrance-default .col-lg-6,
#atoutfrance .col-lg-6,
#atoutfrance-default .col-xs-7,
#atoutfrance .col-xs-7,
#atoutfrance-default .col-sm-7,
#atoutfrance .col-sm-7,
#atoutfrance-default .col-md-7,
#atoutfrance .col-md-7,
#atoutfrance-default .col-lg-7,
#atoutfrance .col-lg-7,
#atoutfrance-default .col-xs-8,
#atoutfrance .col-xs-8,
#atoutfrance-default .col-sm-8,
#atoutfrance .col-sm-8,
#atoutfrance-default .col-md-8,
#atoutfrance .col-md-8,
#atoutfrance-default .col-lg-8,
#atoutfrance .col-lg-8,
#atoutfrance-default .col-xs-9,
#atoutfrance .col-xs-9,
#atoutfrance-default .col-sm-9,
#atoutfrance .col-sm-9,
#atoutfrance-default .col-md-9,
#atoutfrance .col-md-9,
#atoutfrance-default .col-lg-9,
#atoutfrance .col-lg-9,
#atoutfrance-default .col-xs-10,
#atoutfrance .col-xs-10,
#atoutfrance-default .col-sm-10,
#atoutfrance .col-sm-10,
#atoutfrance-default .col-md-10,
#atoutfrance .col-md-10,
#atoutfrance-default .col-lg-10,
#atoutfrance .col-lg-10,
#atoutfrance-default .col-xs-11,
#atoutfrance .col-xs-11,
#atoutfrance-default .col-sm-11,
#atoutfrance .col-sm-11,
#atoutfrance-default .col-md-11,
#atoutfrance .col-md-11,
#atoutfrance-default .col-lg-11,
#atoutfrance .col-lg-11,
#atoutfrance-default .col-xs-12,
#atoutfrance .col-xs-12,
#atoutfrance-default .col-sm-12,
#atoutfrance .col-sm-12,
#atoutfrance-default .col-md-12,
#atoutfrance .col-md-12,
#atoutfrance-default .col-lg-12,
#atoutfrance .col-lg-12 {
  padding-left: 0;
  padding-right: 0;
}
#atoutfrance-default .header-menu-item_back:hover,
#atoutfrance .header-menu-item_back:hover {
  color: #4a4a4a;
}
#atoutfrance-default .footer.container,
#atoutfrance .footer.container {
  padding: 33px 53px 114px;
}
@media only screen and (max-width: 767px) {
  #atoutfrance-default .footer.container,
  #atoutfrance .footer.container {
    padding: 23px 23px 114px;
  }
}
#atoutfrance-default .safari .footer-cell.footer-cell-right,
#atoutfrance .safari .footer-cell.footer-cell-right {
  -ms-flex-preferred-size: auto !important;
      flex-basis: auto !important;
}
#atoutfrance-default .container,
#atoutfrance .container {
  padding-left: 0;
  padding-right: 0;
}
#atoutfrance-default a:hover,
#atoutfrance a:hover,
#atoutfrance-default a:focus,
#atoutfrance a:focus {
  text-decoration: none;
}
#atoutfrance-default .download-btn:focus,
#atoutfrance .download-btn:focus {
  color: inherit;
}
#atoutfrance-default #main-content,
#atoutfrance #main-content {
  width: 100%;
}
#atoutfrance-default .portlet-content-editable,
#atoutfrance .portlet-content-editable {
  padding: 0;
  border-width: 0;
}
#atoutfrance-default .row,
#atoutfrance .row {
  margin-left: 0;
  margin-right: 0;
}
#atoutfrance-default .portlet,
#atoutfrance .portlet {
  margin-bottom: 0;
}
#atoutfrance-default .portlet-topper,
#atoutfrance .portlet-topper {
  z-index: 1010;
}
#atoutfrance-default .portlet-content,
#atoutfrance .portlet-content,
#atoutfrance-default .portlet-minimized .portlet-content-container,
#atoutfrance .portlet-minimized .portlet-content-container {
  padding: 0;
}
#atoutfrance-default #wrapper,
#atoutfrance #wrapper {
  padding-top: 0;
}
#atoutfrance-default .portlet-login,
#atoutfrance .portlet-login {
  margin: 120px 0 60px;
}
@media only screen and (min-width: 1025px) {
  #atoutfrance-default .container#wrapper,
  #atoutfrance .container#wrapper {
    padding-top: 100px;
  }
}
@media only screen and (max-width: 1024px) {
  #atoutfrance-default .container#wrapper,
  #atoutfrance .container#wrapper {
    padding-top: 75px;
  }
}
#atoutfrance-default .atoutfrance-public-popup .modal-header,
#atoutfrance .atoutfrance-public-popup .modal-header {
  background-color: transparent;
  border-color: #e5e5e5;
  height: 0;
  padding: 0;
  min-height: 0;
  border-bottom: none;
}
#atoutfrance-default .yui3-skin-sam .yui3-widget-mask,
#atoutfrance .yui3-skin-sam .yui3-widget-mask {
  background-color: #4a4a4a;
  opacity: 0.97;
}
#atoutfrance-default .atout-public-popup-wrapper.modal-content,
#atoutfrance .atout-public-popup-wrapper.modal-content {
  box-shadow: none;
  border: none;
  background-color: rgba(1,1,1,0);
}
.portlet-breadcrumb {
  position: absolute;
  top: 105px;
  left: 0;
  width: 100%;
  z-index: 1;
  display: none;
}
@media only screen and (min-width: 1025px) {
  .portlet-breadcrumb {
    display: block;
    top: 120px;
  }
}
div.yui3-widget-mask {
  background-color: rgba(74,74,74,0.97);
  opacity: 1;
}
.yui3-skin-sam .yui3-widget-mask {
  background-color: rgba(74,74,74,0.97);
  opacity: 1;
}
.modal-header {
  border: none;
}
.portlet .visible-interaction {
  display: none !important;
}
body.atoutfrance-public-popup {
  background-color: rgba(1,1,1,0);
}
.container-content .lfr-checkbox-preselected,
.container-content .lfr-configurator-visibility {
  opacity: 1;
}
.container-content .lfr-checkbox-preselected .portlet-content,
.container-content .lfr-configurator-visibility .portlet-content {
  opacity: 0.5;
}
.container-content.bg-overlay {
  position: relative;
}
.container-content.bg-overlay:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(0,0,0,0.3);
  z-index: 2;
}
em {
  font-style: italic;
}
strong {
  font-weight: bold;
}
.portlet-journal-content .journal-content-article .img-wrapper img {
  width: 100%;
  max-width: 1300px;
}
.portlet-journal-content .journal-content-article img {
  max-width: none;
}
.portlet-topper + .portlet-content .section-home-page_slider.no-results {
  padding: 0;
  height: 50px;
}
.section-home-page_slider.no-results {
  padding: 0;
  height: 0;
}
#sign-up .btn-toolbar {
  display: none;
}
#login .btn-toolbar {
  display: none;
}
#portlet_verify-email-address {
  padding-top: 150px;
  width: 100%;
  display: block;
  background: url("/documents/20142/216243/home-page_main.jpg/e964fbd1-b0a9-8636-0917-f77469b9244d?version=1.0&t=1534345555066") no-repeat top/cover;
}
#portlet_verify-email-address .portlet-content {
  width: 35%;
  padding-left: 100px;
}
#portlet_verify-email-address .portlet-content .control-label {
  color: #fff;
}
#portlet_verify-email-address .portlet-content .btn {
  background-color: #d9edf7 !important;
  border-color: #bce8f1 !important;
  color: #31708f !important;
  font-size: 14px !important;
  margin: 3px 0 0 0;
}
#portlet_email-address {
  padding-top: 150px;
  width: 100%;
  display: block;
  background: url("/documents/20142/216243/home-page_main.jpg/e964fbd1-b0a9-8636-0917-f77469b9244d?version=1.0&t=1534345555066") no-repeat top/cover;
}
#portlet_email-address .portlet-content {
  width: 30%;
  padding-left: 100px;
}
.portal-popup {
  background: transparent;
}
.forgot-password-wrap .form-wrapper {
  position: relative;
  margin-top: 0;
}
.forgot-password-wrap .form-group {
  text-align: left;
}
.forgot-password-wrap fieldset {
  padding-top: 100px;
}
.forgot-password-wrap .input-text-wrapper .required {
  padding-top: 10px;
}
.forgot-password-wrap .input-text-wrapper .control-label {
  color: #fff;
  padding-bottom: 10px;
}
.forgot-password-wrap .input-text-wrapper .control-label .lexicon-icon {
  width: 5px;
  height: 5px;
  color: #961111;
  position: relative;
  top: -5px;
}
.forgot-password-wrap .input-text-wrapper .field {
  display: block;
  width: 100%;
  box-shadow: none;
  border-radius: 0;
  font-weight: 500;
  height: 56px;
  padding: 26px 32px 10px 0;
  color: #fff;
  border: 0;
  border-bottom: 2px solid #fff;
  font-size: 14px;
  -webkit-appearance: none;
  resize: none;
  outline: 0;
  overflow: hidden;
  background: transparent;
  font-family: 'Montserrat', 'Arial', sans-serif;
}
.forgot-password-wrap .btn-primary {
  width: 100%;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 14px;
  text-align: center;
  height: 55px;
  line-height: 55px;
  vertical-align: middle;
  transition: 0.4s;
  color: #fff;
  border: 1px solid #fff;
  background-color: transparent;
  font-weight: 500;
  display: inline-block;
  padding: 0 20px;
  margin: 20px 0 0;
  cursor: pointer;
  outline: 0;
  border-radius: 0;
}
.forgot-password-wrap .btn-primary:hover {
  transition: 0.4s;
  background-color: #fff;
  color: #4a4a4a;
}
.forgot-password-wrap .forgot-password-nav a {
  color: #fff;
}
.forgot-password-wrap .forgot-password-nav a:hover {
  text-decoration: none;
}
.g-recaptcha .rc-anchor-checkbox-label {
  display: none;
}
.rc-anchor-normal .rc-anchor-checkbox-label {
  display: none;
}
.md-confirm-close.md-modal {
  width: 700px;
  max-width: none;
  min-width: auto;
  top: 100px;
}
.md-confirm-close.md-modal .modal-btn-wrapper {
  margin: 30px 0 0 0;
  text-align: center;
}
.md-confirm-close.md-modal .modal-btn-wrapper .md-close {
  position: relative;
  right: auto;
  top: auto;
  cursor: pointer;
  display: inline-block;
  z-index: 1;
  margin: 0 3px;
}
.highlighted-facilities-list .facility-street {
  text-transform: uppercase;
  font-size: 14px;
}
.highlighted-facilities-list .facility-zip-city {
  text-transform: uppercase;
  font-size: 14px;
}
.fixed-body {
  position: fixed;
}
.modal-content .dialog-iframe-node {
  overflow: hidden;
}
.atoutfrance-public-popup.dialog-iframe-popup #main-content,
.atoutfrance-public-popup.dialog-iframe-popup #wrapper {
  overflow: hidden;
}
.portlet-breadcrumb .portlet:hover>.portlet-topper,
.portlet-breadcrumb .portlet.focus>.portlet-topper {
  transform: translateY(0);
}
.portlet-breadcrumb header.portlet-topper {
  top: 25px;
  width: 40px;
}
.dialog-iframe-popup .portlet-breadcrumb {
  position: static;
}
.dialog-iframe-popup .portlet-breadcrumb .breadcrumb {
  left: 2px;
}
#map-activator {
  cursor: pointer;
}
.lfr-notification-container .yui3-widget-bd strong.lead {
  margin-right: 7px;
}
.lfr-notification-container .alert-dismissable.alert-danger,
.lfr-notification-container .alert-warning.alert-dismissable {
  padding: 10px;
}
.lfr-notification-container .alert-dismissable.alert-danger button.close,
.lfr-notification-container .alert-warning.alert-dismissable button.close {
  top: -5px;
  right: -15px;
}
.lfr-notification-container .alert-dismissable.alert-danger .yui3-widget-bd,
.lfr-notification-container .alert-warning.alert-dismissable .yui3-widget-bd {
  line-height: 1.4;
}
.lfr-notification-container .alert-dismissable.alert-danger .yui3-widget-bd strong.lead,
.lfr-notification-container .alert-warning.alert-dismissable .yui3-widget-bd strong.lead {
  line-height: 1;
  font-size: 18px;
  display: block;
  margin: 0 0 2px 0;
}
.lfr-alert-container .alert-success strong.lead {
  line-height: 1;
}
.portlet-dropzone .portlet-journal-content:last-child .free-content-main-bg {
  background-color: transparent;
}
.has-control-menu .atout-header {
  top: 64px;
}
@media only screen and (max-width: 767px) {
  .has-control-menu .atout-header {
    top: 48px;
  }
}
.ie .control-label .text-warning ~ .text-warning.icon-asterisk:before {
  content: none;
}
.dialog-iframe-root-node .change-password_form:before {
  background-color: unset !important;
}
#portlet_new-password {
  width: 100%;
  display: block;
  height: 70vh;
}
#portlet_new-password #fm {
  width: auto;
  margin: 0 auto;
}
.change-password_form {
  position: fixed;
  max-width: 70%;
  top: 23%;
  left: 0;
  right: 0;
  z-index: 1001;
}
.change-password_form:before {
  content: '';
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1000;
  background-color: rgba(74,74,74,0.95);
}
.change-password_form .close-popup {
  position: absolute;
  cursor: pointer;
  right: 0;
  top: -39%;
  z-index: 1002;
}
@media only screen and (max-width: 767px) {
  .change-password_form .close-popup {
    top: -32%;
    right: -20px;
  }
}
.change-password_form .close-popup i {
  font-size: 16px;
  color: #fff;
}
.change-password_fields {
  position: relative;
  max-width: 450px;
  margin: 0 auto;
  z-index: 1002;
}
.change-password_fields .alert-danger {
  padding: 0;
  background: none;
  border: 0 none;
  color: #ef6767;
  text-align: center;
  margin: 0;
}
.change-password_fields .alert-danger b {
  font-weight: 800;
}
@media only screen and (max-width: 767px) {
  .change-password_fields {
    max-width: 450px;
  }
}
.change-password_fields .change-password_fieldset .form-validator-stack {
  position: static;
}
.container {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: 100%;
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: stretch;
      align-items: stretch;
  -ms-flex-direction: row;
      flex-direction: row;
}
@media only screen and (min-width: 768px) {
  .container {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width: 1025px) {
  .container {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 100%;
  }
}
.container-content {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: 100%;
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: stretch;
      align-items: stretch;
  -ms-flex-direction: row;
      flex-direction: row;
}
@media only screen and (min-width: 768px) {
  .container-content {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width: 1025px) {
  .container-content {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width: 1440px) {
  .container-content {
    max-width: 1440px;
  }
}
@media only screen and (min-width: 1440px) {
  .container-content.homepage-public-container {
    max-width: none;
  }
  .container-content.homepage-public-container .section-home-page_slider {
    max-width: 1440px;
    margin: 0 auto;
  }
  .container-content.homepage-public-container .section-home-page_banner {
    max-width: 1300px;
    width: 100%;
  }
}
.md-modal {
  position: fixed;
  top: 35px;
  left: 50%;
  width: 50%;
  max-width: 640px;
  min-width: 320px;
  height: auto;
  z-index: 2000;
  visibility: hidden;
  backface-visibility: hidden;
  transform: translate(-50%, 0);
}
.md-show {
  visibility: visible;
}
.md-show ~ .md-overlay {
  opacity: 1;
  visibility: visible;
}
.md-show.md-effect-1 .md-content {
  transform: scale(1);
  opacity: 1;
}
.md-effect-1 .md-content {
  transform: scale(0.7);
  opacity: 0;
  transition: all 0.3s;
}
.md-overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  visibility: hidden;
  top: 0;
  left: 0;
  z-index: 1000;
  opacity: 0;
  background: rgba(74,74,74,0.97);
  transition: all 0.3s;
}
.md-content {
  color: #fff;
  background: transparent;
  position: relative;
  margin: 0 auto;
  top: 4px;
}
.md-close,
position absolute,
top 0 {
  left: 0;
}
body.fixed {
  overflow-y: none;
}
#atoutfrance-default select:not(.form-control),
#atoutfrance select:not(.form-control) {
  display: block !important;
  opacity: 0;
  position: absolute;
  visibility: hidden;
}
.main-btn {
  text-transform: uppercase;
  text-decoration: none;
  font-size: 14px;
  text-align: center;
  min-width: 208px;
  height: 55px;
  line-height: 55px;
  vertical-align: middle;
  transition: 0.4s;
  color: #fff;
  border: 1px solid #fff;
  background-color: transparent;
  font-weight: 500;
  display: inline-block;
  padding: 0 20px;
  cursor: pointer;
  outline: none;
  border-radius: 0;
}
.main-btn:hover {
  transition: 0.4s;
  background-color: #fff;
  color: #4a4a4a;
}
.main-btn:focus {
  outline: none;
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.main-btn:active {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
  outline: none;
}
.main-btn--border {
  border: 2px solid #fff;
  padding: 0 44px;
}
.main-btn-black {
  color: #4a4a4a;
  border-color: #4a4a4a;
}
.main-btn-black:hover {
  transition: 0.4s;
  color: #fff !important;
  background-color: #4a4a4a;
}
.main-btn-mobile-black {
  color: #4a4a4a;
}
.main-btn-mobile-black:hover {
  transition: 0.4s;
  color: #fff;
  background-color: #4a4a4a;
}
@media only screen and (min-width: 1025px) {
  .main-btn-mobile-black:hover {
    background-color: #fff;
    color: #4a4a4a;
  }
}
@media only screen and (min-width: 767px) and (max-width: 1024px) {
  .main-btn-mobile-black:hover {
    color: #fff;
  }
}
@media only screen and (min-width: 1025px) {
  .main-btn-mobile-black {
    color: #fff;
  }
}
.main-btn-mobile-black.main-btn--border {
  border: 2px solid #4a4a4a;
}
@media only screen and (min-width: 767px) and (max-width: 1024px) {
  .main-btn-mobile-black.main-btn--border {
    border: 2px solid #fff;
    color: #fff;
    font-weight: 600;
  }
}
@media only screen and (min-width: 1025px) {
  .main-btn-mobile-black.main-btn--border {
    border: 2px solid #fff;
  }
}
.breadcrumb--wrapper {
  position: relative;
  width: 100%;
}
.breadcrumb--wrapper .breadcrumb {
  position: relative;
  top: 5px;
  font-size: 0;
  display: none;
  background: transparent !important;
  margin: 0 auto;
  width: 100%;
  max-width: 1440px;
  padding: 0 20px;
}
@media only screen and (min-width: 1025px) {
  .breadcrumb--wrapper .breadcrumb {
    display: block;
    padding: 0 70px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .breadcrumb--wrapper .breadcrumb {
    top: 0;
    left: 0;
    display: block;
  }
}
.breadcrumb--wrapper .breadcrumb-item {
  font-size: 14px;
  color: #999;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
  letter-spacing: 0.2px;
  display: inline-block;
}
@media only screen and (min-width: 1025px) {
  .breadcrumb--wrapper .breadcrumb-item {
    font-size: 12px;
  }
}
.breadcrumb--wrapper .breadcrumb-item:not(:last-child) {
  color: #4a4a4a;
}
.breadcrumb--wrapper .breadcrumb-item:not(:last-child):after {
  content: '';
  display: inline-block;
  width: 24px;
  height: 8px;
  padding: 0 8px;
  background: url("../icons/breadcrumb-arr.svg") no-repeat center/contain;
}
.atout-input.select-wrapper.select-without-pic .nice-select img {
  display: none;
}
.atout-input {
  position: relative;
  margin: 0 0 43px 0;
  clear: both;
}
.atout-input label,
.atout-input .form-validator-stack {
  position: absolute;
  top: 0;
  left: 0;
  color: #818181;
  font-size: 12px;
  font-weight: 500;
  transition: all cubic-bezier(0.25, 0.1, 0.25, 1) 0.15s;
  cursor: text;
  pointer-events: none;
  letter-spacing: 0.5px;
  width: 100%;
}
.atout-input label:after,
.atout-input .form-validator-stack:after {
  content: attr(data-label);
  color: #818181;
  font-size: 14px;
  font-weight: 500;
  text-transform: none;
  position: absolute;
  width: 100%;
  left: 0;
  opacity: 0;
  bottom: 0;
  transition: opacity cubic-bezier(0.25, 0.1, 0.25, 1) 0.15s;
}
.atout-input textarea {
  height: auto;
  min-height: 100px;
}
.atout-input textarea ~ label {
  background-color: #fff;
  width: 98%;
  line-height: 28px;
  padding-left: 16px;
  padding-top: 2px;
  top: 1px;
  left: 1px;
  border-radius: 4px;
  height: 28px;
}
.atout-input textarea ~ label:after {
  padding-left: 16px;
  width: 100%;
}
.simplebar-content .atout-input.validate-error--reset input.error~label.error,
.simplebar-content .atout-input.validate-error--reset textarea.error~label.error {
  display: block;
}
.simplebar-content .atout-input.validate-error--reset input.error~label.error b,
.simplebar-content .atout-input.validate-error--reset textarea.error~label.error b {
  font-weight: 800;
}
@media only screen and (max-width: 1024px) {
  .simplebar-content .atout-input input.error~label.error,
  .simplebar-content .atout-input textarea.error~label.error {
    padding-right: 27px;
    top: auto;
    bottom: 70%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: end;
        align-items: flex-end;
  }
  .simplebar-content .atout-input.validate-error--reset input.error~label.error,
  .simplebar-content .atout-input.validate-error--reset textarea.error~label.error {
    display: block;
  }
  .simplebar-content .atout-input.validate-error--reset input.error~label.error b,
  .simplebar-content .atout-input.validate-error--reset textarea.error~label.error b {
    font-weight: 800;
  }
}
.forgot-password-wrap .atout-input input.error-field~div.form-validator-stack,
.forgot-password-wrap .atout-input textarea.error-field~div.form-validator-stack {
  top: auto;
  bottom: 16px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
      align-items: flex-end;
  padding: 0 27px 0 0;
  margin: 0;
  transform: translate(0, -28px);
}
.forgot-password-wrap .atout-input input.is-empty.error-field~div.form-validator-stack,
.forgot-password-wrap .atout-input textarea.is-empty.error-field~div.form-validator-stack {
  transform: translate(0, 0);
}
.atout-input input,
.atout-input textarea {
  display: block;
  width: 100%;
  font-weight: 500;
  height: 56px;
  padding: 26px 32px 10px 0;
  color: #000;
  border: none;
  border-bottom: 2px solid #999;
  font-size: 14px;
  -webkit-appearance: none;
  resize: none;
  outline: none;
  overflow: hidden;
  background: transparent;
  font-family: 'Montserrat', 'Arial', sans-serif;
}
.atout-input input:focus,
.atout-input textarea:focus {
  outline: none;
}
.atout-input input:disabled,
.atout-input textarea:disabled {
  background-color: rgba(0,0,0,0.04);
}
.atout-input input:disabled~label,
.atout-input textarea:disabled~label {
  color: rgba(0,0,0,0.32);
}
.atout-input input::-ms-clear,
.atout-input textarea::-ms-clear {
  display: none;
}
.atout-input input.has-error,
.atout-input textarea.has-error {
  border-color: #e63f41;
}
.atout-input input.has-error~.atout-input__info,
.atout-input textarea.has-error~.atout-input__info {
  color: #e63f41;
}
.atout-input input.has-error~.ds-tooltip,
.atout-input textarea.has-error~.ds-tooltip {
  right: 38px;
}
.atout-input input.has-error~.ds-ico-form-error-mini,
.atout-input textarea.has-error~.ds-ico-form-error-mini {
  display: block;
}
.atout-input input.is-empty~label,
.atout-input textarea.is-empty~label {
  transform: translate(0, 28px);
  color: transparent;
}
.atout-input input.is-empty~label.error,
.atout-input textarea.is-empty~label.error,
.atout-input input.is-empty~div.form-validator-stack,
.atout-input textarea.is-empty~div.form-validator-stack {
  color: #ef6767;
  font-size: 12px;
}
.atout-input input.error~label.error,
.atout-input textarea.error~label.error,
.atout-input input.error-field~div.form-validator-stack,
.atout-input textarea.error-field~div.form-validator-stack {
  color: #ef6767;
  z-index: 1;
}
.atout-input .error-img {
  position: absolute;
  bottom: 10px;
  right: 0;
  display: none;
}
.atout-input input.error ~ .error-img,
.atout-input input.error-field ~ .error-img {
  position: absolute;
  bottom: 10px;
  right: 5px;
  display: block;
}
.atout-input input.is-empty~label:after,
.atout-input textarea.is-empty~label:after {
  opacity: 1;
}
.atout-input input.is-empty:-webkit-autofill~label,
.atout-input textarea.is-empty:-webkit-autofill~label {
  transform: translate(0, 0);
  color: #c1c1c1;
}
.atout-input input.is-empty:-webkit-autofill~label:after,
.atout-input textarea.is-empty:-webkit-autofill~label:after {
  opacity: 0;
}
input:-webkit-autofill {
  -webkit-animation-name: autofill;
  -webkit-animation-fill-mode: both;
}
fieldset input:-webkit-autofill {
  -webkit-animation-name: autofillcolor, autofill;
  -webkit-animation-fill-mode: both;
}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  transition-delay: 9999s;
}
.atout-submit {
  border-color: #4a4a4a;
  color: #4a4a4a;
  width: 100%;
  cursor: pointer;
  margin: 26px 0 0 0;
}
.select-wrapper {
  font-size: 14px;
  padding: 10px 0 0 0;
}
.select-wrapper:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: '';
  clear: both;
  height: 0;
}
.select-wrapper label {
  top: -5px;
  display: block;
}
.select-wrapper label.error {
  top: -20px;
  color: #ef6767 !important;
}
@media only screen and (max-width: 1024px) {
  .select-wrapper label.error {
    top: -25px;
  }
}
.error {
  color: #ef6767;
}
.select-wrapper .nice-select {
  border: none;
  background-color: transparent;
  width: 100%;
  border-bottom: 2px solid #999;
  border-radius: 0;
  padding-left: 0;
  height: 46px;
}
.select-wrapper .nice-select .current {
  color: #000;
  font-size: 14px;
  font-weight: 500;
}
.select-wrapper .nice-select.open {
  border-bottom: 2px solid #e6e6e6;
}
.select-wrapper .nice-select + label {
  top: 28px;
  font-size: 14px;
  font-weight: 500;
}
.select-wrapper .nice-select.open + label {
  top: -5px;
  font-size: 12px;
}
@media only screen and (max-width: 1024px) {
  .select-wrapper .nice-select.open + label {
    top: 0;
  }
}
.select-wrapper .nice-select.chosen + label {
  top: -5px;
  display: block;
  font-size: 12px;
}
@media only screen and (max-width: 1024px) {
  .select-wrapper .nice-select.chosen + label {
    top: 0;
  }
}
.portal-popup .select-wrapper .nice-select + label {
  top: -20px;
  font-size: 12px;
}
.portal-popup .select-wrapper .nice-select.open + label {
  top: -20px;
  font-size: 12px;
}
.portal-popup .select-wrapper .nice-select.chosen + label {
  top: -20px;
  display: block;
  font-size: 12px;
}
fieldset .select-wrapper .nice-select .current {
  color: #c1c1c1;
}
.select-wrapper .nice-select .list {
  width: 100%;
  background-color: #fafafa;
  border: none;
  box-shadow: none;
  border-radius: 0;
}
.select-wrapper .nice-select .list li:first-child img {
  width: 0;
}
.select-wrapper .nice-select img {
  width: 24px;
  margin: 0 18px 0 0;
  vertical-align: middle;
}
.select-wrapper .nice-select .option {
  padding-left: 10px;
}
.select-wrapper .nice-select .option:hover,
.select-wrapper .nice-select .option.focus,
.select-wrapper .nice-select .option.selected.focus {
  background-color: #fff;
}
.select-wrapper .nice-select:after {
  background: url("../icons/arrow-light.svg") no-repeat center center;
  width: 10px;
  height: 20px;
  transition: 0.4s;
  border-bottom: none;
  border-right: none;
  transform: rotate(90deg) translate(-50%, 0);
  transform-origin: 50% 50%;
}
.select-wrapper .nice-select.open:after {
  transform: rotate(-90deg) translate(-50%, 0);
  margin-top: -12px;
}
.atout-calendar .calendar {
  position: absolute;
  right: 0;
  bottom: 10px;
  z-index: 1;
  cursor: pointer;
}
.img-wrapper {
  text-align: center;
  padding: 0 30px;
  width: 100%;
}
@media only screen and (min-width: 1025px) {
  .img-wrapper {
    padding: 0;
    width: auto;
    margin: 50px 0 0 0;
  }
}
.md-title {
  font-size: 52px;
  line-height: 64px;
  text-align: center;
  font-family: 'Playfair Display', 'Times New Roman', serif;
  letter-spacing: 0.95px;
}
.md-lead {
  color: #e6e6e6;
  line-height: 30px;
  font-size: 20px;
  font-family: 'Playfair Display', 'Times New Roman', serif;
  text-align: center;
  margin: 20px 0 0;
  letter-spacing: 0.2px;
}
.md-close {
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
  z-index: 1;
}
.md-close svg.svg--cross {
  fill: #fff;
}
.md-annotation {
  font-size: 14px;
  color: #dedede;
  font-weight: 500;
  line-height: 22px;
  margin: 35px 0 0 0;
  letter-spacing: 0.6px;
  text-align: center;
}
.privacy-policy pre {
  background-color: transparent;
  font-size: 14px;
  color: #dedede;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0.6px;
  overflow: visible;
  text-wrap: wrap;
  text-align: left;
  word-break: inherit;
}
.privacy-policy pre a {
  color: #dedede;
  font-weight: 700;
}
.privacy-policy pre a:hover {
  text-decoration: underline;
}
fieldset .md-annotation {
  margin: 35px 0 40px 0;
}
a.md-annotation {
  position: relative;
  text-decoration: none;
}
a.md-annotation:hover {
  color: #fff;
}
a.md-annotation:after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background-color: #dedede;
}
.md-back {
  position: absolute;
  top: 0;
  left: 0;
  cursor: pointer;
  z-index: 1;
}
.md-back svg {
  width: 30px;
  height: 20px;
}
.md-step {
  text-align: center;
  margin: 12px 0 0 0;
  color: #dedede;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0.4px;
}
.md-link {
  text-decoration: none;
  color: #fff;
  display: inline-block;
  margin: 20px 0 0 0;
  font-size: 14px;
}
.md-link:hover {
  color: #fff;
}
.md-scroll {
  overflow-y: scroll;
  height: 300px;
  -ms-overflow-style: none;
  -ms-scroll-limit: 0 0 0 0;
}
.md-scroll .simplebar-scrollbar:before {
  background: #fff;
}
.md-scroll .simplebar-track.horizontal {
  display: none;
}
@media (min-height: 500px) {
  .md-scroll {
    height: 320px;
  }
}
@media (min-height: 600px) {
  .md-scroll {
    height: 400px;
  }
}
@media (min-height: 700px) {
  .md-scroll {
    height: 600px;
  }
}
@media (min-height: 800px) {
  .md-scroll {
    height: 730px;
  }
}
.md-content fieldset {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 48px 0 0 0;
  -webkit-backface-visibility: hidden;
}
.notification-alerts {
  display: block;
  position: relative;
  background-color: #e05055;
  font-size: 12px;
  font-weight: 500;
  margin-bottom: 5px;
  width: 100%;
  padding: 10px 5px;
  color: #fff;
  border-radius: 4px;
  overflow: hidden;
  clear: both;
}
.notification-alerts--reverse {
  color: #e05055;
  background-color: #fff;
}
.notification-alerts--simple {
  color: #e05055;
  background-color: initial;
}
.notification-alerts__wrapper {
  margin-bottom: 30px;
}
.form-wrapper {
  width: 51%;
  margin: 72px auto 0;
  text-align: center;
}
.form-wrapper .atout-input input.error ~ label.no-error,
.form-wrapper .atout-input input.error-field ~ label.no-error {
  opacity: 0;
}
.form-wrapper .input-wrapper {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.form-wrapper .input-wrapper .atout-input {
  width: 47.1%;
}
.form-wrapper .atout-input {
  margin: 0 0 40px 0;
}
.form-wrapper .atout-input input {
  color: #fff;
  border-bottom: 2px solid #fff;
}
.form-wrapper .atout-input label {
  color: #c1c1c1;
  text-align: left;
}
.form-wrapper .atout-input label:after {
  color: #c1c1c1;
}
.form-wrapper .select-wrapper .nice-select {
  border-bottom: 2px solid #fff;
  padding-left: 0;
}
.form-wrapper .select-wrapper .nice-select img {
  display: none;
}
.form-wrapper .select-wrapper .nice-select:after {
  background: url("../icons/arrow-light-modal.svg") no-repeat center center;
}
.form-wrapper .select-wrapper .nice-select .option {
  color: #000;
}
.form-wrapper .main-btn {
  width: 100%;
  margin: 20px 0 0 0;
}
.md-content fieldset:not(:first-of-type) {
  display: none;
}
.select2-container {
  width: 100% !important;
  height: 42px;
}
.select2-container--default .select2-selection--multiple {
  background-color: transparent;
  border-radius: 0;
  border: none;
  font-size: 14px;
  border-bottom: 2px solid #fff;
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: none;
  border-bottom: 2px solid #fff;
}
.select2-dropdown {
  z-index: 9999;
  border-radius: 0;
  border: none;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: transparent;
  border: none;
  padding: 0;
  margin-right: 0;
  margin-top: 0;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  padding: 13px 0;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
  font-size: 14px;
}
.select2.select2-container.select2-container--default:after {
  content: '';
  background: url("../icons/arrow-light-modal.svg") no-repeat center center;
  position: absolute;
  width: 10px;
  height: 20px;
  top: 47%;
  right: 9px;
  transition: 0.4s;
  transform: rotate(90deg) translate(-70%, 0);
  transform-origin: 50% 50%;
}
.select2.select2-container.select2-container--default.select2-container--below.select2-container--open:after {
  transform: rotate(-90deg) translate(-70%, 0);
  margin-top: -12px;
}
.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #fff;
  color: #000;
}
.select2-results {
  background-color: #fafafa;
  color: #000;
}
.select2-container--default .select2-search--inline .select2-search__field {
  height: auto;
  margin-top: 0;
}
.select2-results__option {
  padding: 9px 0 6px 40px;
  position: relative;
}
.select2-results__option img {
  margin: 0 17px 0 0;
  vertical-align: middle;
}
.select2-results__options[aria-multiselectable=true] .select2-results__option[aria-selected=true]:before {
  content: '';
  width: 10px;
  height: 10px;
  background: url("../icons/check.svg") no-repeat center/contain;
  display: inline-block;
  position: absolute;
  left: 14px;
  top: 16px;
}
.select2-results__options[aria-multiselectable=true] .select2-results__option:after {
  content: '';
  position: absolute;
  width: 10px;
  height: 10px;
  display: inline-block;
  transition: 0.4s;
  background: url("../icons/checkbox.svg") no-repeat center/contain;
  left: 14px;
  top: 18px;
}
.select2-container--default .select2-results > .select2-results__options {
  max-height: 220px;
}
.img-changer-text {
  font-size: 14px;
}
.atout-checkbox {
  text-align: left;
  margin: 15px 0 0 0;
  color: #dedede;
  font-size: 14px;
}
.atout-checkbox [type="checkbox"]:not(:checked),
.atout-checkbox [type="checkbox"]:checked {
  position: absolute;
  left: -9999px;
}
.atout-checkbox [type="checkbox"]:not(:checked) + label,
.atout-checkbox [type="checkbox"]:checked + label {
  position: relative;
  padding-left: 30px;
  cursor: pointer;
}
.atout-checkbox [type="checkbox"]:not(:checked) + label:before,
.atout-checkbox [type="checkbox"]:checked + label:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 15px;
  height: 15px;
  border: 1px solid #fff;
  background: transparent;
}
.atout-checkbox [type="checkbox"]:not(:checked) + label:after,
.atout-checkbox [type="checkbox"]:checked + label:after {
  content: '';
  position: absolute;
  top: -5px;
  left: 0;
  width: 18px;
  height: 18px;
  transition: all 0.2s;
  background: url("../icons/check-white.svg") no-repeat center center;
}
.atout-checkbox [type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}
.atout-checkbox [type="checkbox"]:checked + label:after {
  opacity: 1;
  transform: scale(1);
}
.atout-checkbox [type="checkbox"]:disabled:not(:checked) + label:before,
.atout-checkbox [type="checkbox"]:disabled:checked + label:before {
  box-shadow: none;
  border-color: #bbb;
  background-color: #ddd;
}
.atout-checkbox [type="checkbox"]:disabled:checked + label:after {
  color: #999;
}
.atout-checkbox [type="checkbox"]:disabled + label {
  color: #aaa;
}
.sign-in-form .atout-checkbox [type="checkbox"]:not(:checked) + label:after,
.sign-in-form .atout-checkbox [type="checkbox"]:checked + label:after {
  background: url("../icons/check-white.svg") no-repeat center center;
}
.select-wrapper.select-with-stars .nice-select img {
  width: auto;
}
.select-wrapper .nice-select .current {
  display: block;
  width: 100%;
  overflow: hidden;
  color: #000;
  font-weight: 500;
  font-size: 15px;
}
.select-wrapper .nice-select .current img {
  display: none;
}
.nice-select .list {
  overflow-y: auto;
  max-height: 200px;
}
.no-scroll .nice-select .list {
  max-height: none;
}
.no-scroll .select2-container--default .select2-results > .select2-results__options {
  max-height: none;
}
.btn-primary:active:focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
  outline: none;
}
.btn-primary:active:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
  outline: none;
}
.select2-container + label {
  top: 28px;
  font-size: 14px;
  font-weight: 500;
}
.select2-container.chosen-label + label,
.select2-container.select2-container--open + label {
  top: -5px;
  font-size: 12px;
}
@media only screen and (max-width: 1024px) {
  .select2-container.chosen-label + label,
  .select2-container.select2-container--open + label {
    top: 0;
  }
}
@media only screen and (max-width: 1024px) {
  .custom-padding-block {
    padding-top: 0;
    margin: -40px 0 0 0;
  }
}
@media only screen and (max-width: 767px) {
  .custom-padding-block {
    margin: -25px 0 0 0;
  }
}
#field-oec-step-4 .select2-container {
  height: auto;
}
#field-oec-step-4 .select2-selection__choice {
  float: none;
  margin-bottom: 5px;
  text-align: left;
}
#field-oec-step-4 .select2-selection__choice__remove {
  margin-right: 12px;
}
#field-oec-step-4 .atout-input.select-wrapper {
  position: relative;
}
#field-oec-step-4 .select-dropdown-wrapper {
  position: absolute;
  left: 0;
  bottom: 13px;
  text-align: left;
}
#field-oec-step-4 .select-dropdown-wrapper .select2-container.select2-container--open {
  top: 0 !important;
}
#field-oec-step-4 .select2.select2-container.select2-container--default.select2-container--below.select2-container--open:after {
  margin-top: -15px;
}
.error-field {
  color: #ef6767;
}
.md-scroll a.md-annotation {
  margin: 0 0 40px 0;
  display: inline-block;
}
.select2-hidden-accessible {
  top: -99999px !important;
}
.picker-block .nice-select.js-nice-select .option img {
  display: none;
}
.picker-block .atout-calendar {
  display: none;
}
.picker-block .atout-calendar input {
  position: relative;
  z-index: 2;
}
.picker-block.single-data .atout-calendar:first-child {
  display: block;
}
.picker-block.period-data .atout-calendar {
  display: block;
}
#fm {
  width: 51%;
  margin: 72px auto 0;
}
#fm .control-label {
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.5px;
  color: #c1c1c1;
}
#fm .form-control {
  display: block;
  width: 100%;
  font-weight: 500;
  height: 46px;
  padding: 6px 0 0;
  color: #c1c1c1;
  border: none;
  border-bottom: 2px solid #fff;
  font-size: 14px;
  -webkit-appearance: none;
  resize: none;
  outline: none;
  overflow: hidden;
  background: transparent;
  font-family: 'Montserrat', 'Arial', sans-serif;
  border-radius: 0;
  box-shadow: none;
}
#fm .button-holder .btn {
  text-transform: uppercase;
  text-decoration: none;
  font-size: 14px;
  text-align: center;
  min-width: 208px;
  height: 55px;
  line-height: 55px;
  vertical-align: middle;
  transition: 0.4s;
  color: #fff;
  border: 1px solid #fff;
  background-color: transparent;
  font-weight: 500;
  display: inline-block;
  padding: 0 20px;
  cursor: pointer;
  outline: 0;
  border-radius: 0;
  width: 100%;
  margin: 20px 0 0;
}
#fm .button-holder .btn:hover {
  transition: 0.4s;
  background-color: #fff;
  color: #4a4a4a;
}
.atout-header {
  width: 100%;
  position: fixed;
  top: 0;
  z-index: 1000;
  background-color: #fff;
}
.atout-header .header {
  height: 100px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  border-bottom: 1px solid #dedede;
}
@media only screen and (max-width: 1024px) {
  .atout-header .header {
    height: 75px;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
.atout-header .menu-cell {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-positive: 1;
      flex-grow: 1;
  padding: 0 15px;
}
@media only screen and (max-width: 1420px) {
  .atout-header .menu-cell {
    padding: 0 10px;
  }
}
@media only screen and (max-width: 1024px) {
  .atout-header .menu-cell {
    -ms-flex-positive: 0;
        flex-grow: 0;
  }
}
.atout-header .header-menu-item {
  font-size: 14px;
  color: #4a4a4a;
  font-weight: 500;
  margin: 0 20px;
  letter-spacing: 0.5px;
  position: relative;
  transition: 0.2s ease-in-out;
}
@media only screen and (max-width: 1440px) {
  .atout-header .header-menu-item {
    margin: 0 12px;
  }
}
@media only screen and (max-width: 1420px) {
  .atout-header .header-menu-item {
    font-size: 13px;
    line-height: 14px;
    letter-spacing: 0;
  }
}
@media only screen and (max-width: 1366px) {
  .atout-header .header-menu-item {
    margin: 0 8px;
  }
}
@media only screen and (max-width: 1234px) {
  .atout-header .header-menu-item {
    margin: 0 4px;
  }
}
@media only screen and (max-width: 1214px) {
  .atout-header .header-menu-item {
    font-size: 12px;
  }
}
@media only screen and (max-width: 1024px) {
  .atout-header .header-menu-item {
    font-size: 16px;
    margin: 0 0 30px 0;
  }
}
@media only screen and (max-width: 767px) {
  .atout-header .header-menu-item {
    font-size: 14px;
  }
}
.atout-header .header-menu-item span,
.atout-header .header-menu-item a {
  color: #4a4a4a;
  cursor: pointer;
  transition: 0.15s ease-in-out;
  text-decoration: none;
}
@media only screen and (max-width: 1024px) {
  .atout-header .header-menu-item span,
  .atout-header .header-menu-item a {
    width: 100%;
    position: relative;
    padding-right: 15px;
  }
}
.atout-header .header-menu-item span:hover,
.atout-header .header-menu-item a:hover,
.atout-header .header-menu-item span.active,
.atout-header .header-menu-item a.active {
  color: #000;
}
.atout-header .header-menu-item.item-active-parent:before {
  content: '';
  width: 100%;
  height: 1px;
  background-color: #4a4a4a;
  position: absolute;
  bottom: -1px;
  left: 0;
}
.atout-header .header-menu-item.item-active-parent span {
  color: #000;
}
.atout-header .header-menu--step-1 {
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}
.atout-header .header-menu--step-1 .social-cell {
  display: none;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .atout-header .header-menu--step-1 .social-cell {
    display: block;
  }
}
.atout-header .header-menu--step-1 .header-menu-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  position: relative;
}
@media only screen and (max-width: 1024px) {
  .atout-header .header-menu--step-1 .header-menu-item:before {
    content: '';
    position: absolute;
    right: 0;
    top: 50%;
    width: 15px;
    height: 15px;
    border-top: 1px solid #4a4a4a;
    border-right: 1px solid #4a4a4a;
    transform: translate(0, -50%) rotate(45deg);
  }
}
@media only screen and (max-width: 1024px) and (max-width: 767px) {
  .atout-header .header-menu--step-1 .header-menu-item:before {
    width: 12px;
    height: 12px;
  }
}
.atout-header .header-menu--step-2 {
  display: none;
  position: absolute;
  width: 300px;
  top: calc(100% - 1px);
  left: 100px;
  background: #fff;
  border: 1px solid #cecece;
  border-top: 1px solid #4a4a4a;
}
.atout-header .header-menu--step-2 .header-menu-item {
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #cecece;
}
.atout-header .header-menu--step-2 .header-menu-item:last-child {
  border-bottom: 0 none;
}
.atout-header .header-menu--step-2 .header-menu-item a {
  font-weight: 300;
  padding: 22px 24px;
  display: block;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: 0.5px;
}
.atout-header .header-menu--step-2 .header-menu-item a:hover {
  font-weight: 500;
  background: #f4f4f4;
}
.atout-header .header-menu--step-2 .header-menu-item.item-active a {
  font-weight: 500;
}
@media only screen and (min-width: 1025px) {
  .atout-header .header-menu--step-2 .header-menu-item_back {
    display: none;
  }
}
@media only screen and (max-width: 1024px) {
  .atout-header .header-menu--step-2 .header-menu-item_back {
    font-size: 14px;
    letter-spacing: 0.5px;
    margin-bottom: 30px;
    padding-left: 20px;
    position: relative;
  }
  .atout-header .header-menu--step-2 .header-menu-item_back:before {
    content: '';
    width: 8px;
    height: 16px;
    position: absolute;
    top: -1px;
    left: 0;
    background: url("../icons/arrow-back.svg") no-repeat center center;
    background-size: contain;
  }
}
.atout-header .header-menu--step-2.header-menu--active {
  display: block;
}
@media only screen and (max-width: 1024px) {
  .atout-header .header-menu--step-1,
  .atout-header .header-menu--step-2 {
    display: block;
    width: 100%;
    position: absolute;
    left: 0;
    height: 100vh;
    will-change: transform;
    transform: translate(-100%, 0);
    opacity: 0;
    top: 75px;
    padding: 50px 55px 0 30px;
    transition: 0.8s;
    z-index: 1;
    background-color: #f4f4f4;
    border: 0 none;
  }
  .atout-header .header-menu--step-2 {
    transform: translate(100%, 0);
  }
}
@media only screen and (max-width: 767px) {
  .atout-header .header-menu--step-1,
  .atout-header .header-menu--step-2 {
    padding: 30px 15px 0 20px;
  }
}
.atout-header .header-menu--active {
  transition: 0.8s;
  transform: translate(0, 0);
  opacity: 1;
}
.atout-header .header-search {
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  position: relative;
}
.atout-header .header-search a {
  position: relative;
  font-size: 14px;
  color: #4a4a4a;
  font-weight: 500;
  text-decoration: none;
  padding-left: 36px;
  margin-right: 20px;
  letter-spacing: 0.5px;
  transition: 0.2s ease-in-out;
}
.atout-header .header-search a:hover {
  color: #000;
}
@media only screen and (max-width: 1440px) {
  .atout-header .header-search a {
    margin-right: 12px;
  }
}
@media only screen and (max-width: 1420px) {
  .atout-header .header-search a {
    font-size: 13px;
    line-height: 14px;
    letter-spacing: 0;
  }
}
@media only screen and (max-width: 1366px) {
  .atout-header .header-search a {
    margin-right: 8px;
  }
}
@media only screen and (max-width: 1214px) {
  .atout-header .header-search a {
    font-size: 12px;
  }
}
@media only screen and (max-width: 1024px) {
  .atout-header .header-search a {
    margin: 0;
    padding: 0 15px 0 0;
    text-align: center;
  }
}
@media only screen and (max-width: 767px) {
  .atout-header .header-search a {
    padding: 0 2px 0 0;
  }
}
.atout-header .header-search a svg {
  position: absolute;
  top: -1px;
  left: 10px;
  fill: #4a4a4a;
  width: 20px;
  height: auto;
  min-height: 20px;
}
@media only screen and (max-width: 1024px) {
  .atout-header .header-search a svg {
    width: 35px;
    position: static;
  }
}
@media only screen and (max-width: 767px) {
  .atout-header .header-search a svg {
    width: 22px;
  }
}
.atout-header .header-search.item-active-parent:before {
  content: '';
  width: 97%;
  height: 1px;
  background-color: #4a4a4a;
  position: absolute;
  bottom: -1px;
  left: 0;
}
@media only screen and (max-width: 1024px) {
  .atout-header .header-search.item-active-parent:before {
    content: none;
  }
}
.atout-header .header-search.item-active-parent a {
  color: #000;
}
@media only screen and (max-width: 1024px) {
  .atout-header .header-search .social-item-text {
    display: none;
  }
}
.atout-header .header-search .social-item-text_mobile {
  display: none;
  font-size: 12px;
  margin-top: 3px;
}
@media only screen and (max-width: 1024px) {
  .atout-header .header-search .social-item-text_mobile {
    display: block;
  }
}
@media only screen and (max-width: 345px) {
  .atout-header .header-search .social-item-text_mobile {
    display: none;
  }
}
.atout-header .social-cell {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  min-width: 315px;
}
.atout-header .social-cell.admin {
  min-width: 345px;
}
@media only screen and (max-width: 1420px) {
  .atout-header .social-cell.admin {
    min-width: 320px;
  }
}
@media only screen and (max-width: 1214px) {
  .atout-header .social-cell.admin {
    min-width: 295px;
  }
}
.atout-header .social-cell.admin .social-item button {
  background: none;
  border: none;
}
@media only screen and (max-width: 1420px) {
  .atout-header .social-cell {
    min-width: 260px;
  }
}
@media only screen and (max-width: 1214px) {
  .atout-header .social-cell {
    min-width: 250px;
  }
}
.atout-header .social-cell .social-item-link {
  display: block;
  font-size: 14px;
  color: #00609c;
  font-weight: 500;
  text-decoration: none;
  letter-spacing: 0.5px;
  text-align: center;
}
@media only screen and (max-width: 1420px) {
  .atout-header .social-cell .social-item-link {
    font-size: 13px;
    line-height: 14px;
    letter-spacing: 0;
  }
}
@media only screen and (max-width: 1214px) {
  .atout-header .social-cell .social-item-link {
    font-size: 12px;
  }
}
.atout-header .social-cell .social-item:first-child {
  margin-right: 16px;
}
@media only screen and (max-width: 767px) {
  .atout-header .social-cell .social-item:first-child {
    margin-right: 10px;
  }
}
.atout-header .social-cell .social-item:first-child .social-item-link {
  padding: 12px 25px;
  border-radius: 19px;
  background-color: #00609c;
  color: #fff;
}
@media only screen and (max-width: 767px) {
  .atout-header .social-cell .social-item:first-child .social-item-link {
    padding: 10px 15px;
  }
}
@media only screen and (max-width: 1024px) {
  .atout-header .social-cell {
    display: none;
  }
  .atout-header .social-cell .social-item {
    display: inline-block;
  }
}
.atout-header .logo-cell {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
@media only screen and (min-width: 1025px) {
  .atout-header .logo-cell {
    width: 300px;
  }
}
@media only screen and (max-width: 1024px) {
  .atout-header .logo-cell {
    width: auto;
  }
}
.atout-header .logo-cell a {
  text-decoration: none;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-left: 30px;
}
.atout-header .logo-img {
  width: 206px;
  height: calc(100% + 1px);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
@media only screen and (max-width: 767px) {
  .atout-header .logo-img {
    width: 130px;
  }
}
.atout-header .logo-img img {
  width: 140px;
}
@media only screen and (max-width: 1024px) {
  .atout-header .logo-img img {
    width: 110px;
  }
}
.atout-header .logo-text {
  padding-left: 17px;
}
.atout-header .logo-text img {
  width: 86px;
}
@media only screen and (max-width: 1024px) {
  .atout-header .logo-text img {
    width: 82px;
  }
}
@media only screen and (max-width: 767px) {
  .atout-header .logo-text {
    padding-left: 10px;
  }
}
.header-menu-mobile {
  width: 95px;
  height: 100%;
  display: none;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  background-color: #f4f4f4;
}
@media only screen and (max-width: 1024px) {
  .header-menu-mobile {
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (max-width: 767px) {
  .header-menu-mobile {
    width: 60px;
  }
}
.menu-burger {
  position: relative;
  width: 32px;
  height: 27px;
}
.menu-burger span {
  position: absolute;
  top: calc(50% - 2px);
  display: inline-block;
  background-color: #00609c;
  transition: 0.3s;
  width: 100%;
  height: 3px;
  transform-origin: 50% 50%;
}
.menu-burger:before,
.menu-burger:after {
  content: '';
  width: 100%;
  height: 3px;
  background-color: #00609c;
  transition: 0.3s;
  position: absolute;
  left: 0;
  transform-origin: 100% 100%;
}
.menu-burger:before {
  top: 0;
}
.menu-burger:after {
  bottom: 1px;
}
.menu-burger--active span {
  transform: rotate(45deg);
  top: 11px;
  will-change: transform;
}
.menu-burger--active:before {
  transform: rotate(-45deg);
  left: -3px;
  top: -1px;
  will-change: transform;
}
.menu-burger--active:after {
  transform: rotate(45deg);
  top: 5px;
  opacity: 0;
  will-change: transform;
}
footer {
  width: 100%;
}
.footer {
  border-top: 1px solid #e6e6e6;
  padding: 33px 53px 114px;
  position: relative;
}
@media only screen and (max-width: 767px) {
  .footer {
    padding: 23px 23px 114px;
  }
}
@media only screen and (min-width: 1025px) {
  .footer {
    -js-display: flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-align: start;
        align-items: flex-start;
    -ms-flex-direction: row;
        flex-direction: row;
    padding: 0 70px 25px !important;
    margin: 0;
  }
}
.footer-cell {
  width: 100%;
}
@media only screen and (min-width: 1025px) {
  .footer-cell {
    -ms-flex-preferred-size: calc(100% * 0.333333333333333);
        flex-basis: calc(100% * 0.333333333333333);
    min-width: 0;
    -ms-flex-pack: justify;
        justify-content: space-between;
    width: 33.3%;
  }
}
.footer-cell-center {
  text-align: center;
  padding: 26px 0 0 0;
}
.footer-cell-center_top .footer-link {
  margin: 12px 25px 0;
  display: block;
}
@media only screen and (min-width: 1025px) {
  .footer-cell-center_top .footer-link {
    -ms-flex-preferred-size: calc(100% * 0.5);
        flex-basis: calc(100% * 0.5);
    min-width: 0;
    margin: 0 25px;
    display: inline-block;
  }
}
@media only screen and (max-width: 1025px) {
  .footer-cell-center_bottom {
    position: absolute;
    bottom: 18px;
    left: 50%;
    transform: translate(-50%, 0);
  }
}
@media only screen and (min-width: 1025px) and (max-width: 1439px) {
  .footer-cell-center_bottom {
    position: relative;
  }
}
@media only screen and (min-width: 1025px) {
  .footer-cell-center_bottom {
    margin: 30px 0 0;
  }
}
.footer-cell-center_bottom .footer-link {
  display: block;
  margin: 8px 0;
}
.footer-cell-right {
  text-align: center;
  padding: 44px 2px 0 0;
}
@media only screen and (min-width: 1025px) {
  .footer-cell-right {
    padding: 26px 2px 0 0;
    text-align: right;
  }
}
@media only screen and (max-width: 1025px) {
  .footer-cell-right .footer-link:not(:first-child) {
    margin: 0 0 0 20px;
  }
}
@media only screen and (min-width: 1025px) {
  .footer-cell-right .footer-link {
    margin: 0 0 0 20px;
  }
}
.footer-link {
  color: #000;
  font-weight: 600;
  font-size: 14px;
  text-decoration: none;
  letter-spacing: 0.1px;
}
@media only screen and (max-width: 767px) {
  .footer-link {
    font-size: 13px;
    display: inline-block;
  }
}
.footer-link--upper {
  text-transform: uppercase;
}
.footer-link--light {
  color: #b6b6b6;
}
.footer-link:hover {
  color: inherit;
}
.footer-social_wrapper {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-direction: row;
      flex-direction: row;
}
@media only screen and (max-width: 1025px) {
  .footer-social_wrapper {
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
@media only screen and (min-width: 1025px) {
  .footer-social_wrapper {
    padding: 15px 0 0 0;
  }
}
.footer-social-item {
  text-decoration: none;
}
@media only screen and (min-width: 1025px) {
  .footer-social-item:not(:last-child) {
    margin: 0 42px 0 0;
  }
}
[data-simplebar] {
  position: relative;
  z-index: 0;
  overflow: hidden !important;
  max-height: inherit;
  -webkit-overflow-scrolling: touch;
}
[data-simplebar="init"] {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
}
.simplebar-scroll-content {
  overflow-x: hidden !important;
  overflow-y: scroll;
  min-width: 100% !important;
  max-height: inherit !important;
  box-sizing: content-box !important;
  padding-right: 20px !important;
}
.simplebar-content {
  overflow-y: hidden !important;
  overflow-x: scroll;
  box-sizing: border-box !important;
  min-height: 100% !important;
}
.simplebar-track {
  z-index: 1;
  position: absolute;
  right: 0;
  bottom: 0;
  width: 11px;
}
.simplebar-track.vertical {
  top: 0;
}
.simplebar-track.vertical .simplebar-scrollbar:before {
  top: 2px;
  bottom: 2px;
}
.simplebar-track.horizontal {
  left: 0;
  width: auto;
  height: 11px;
}
.simplebar-track.horizontal .simplebar-scrollbar:before {
  height: 100%;
  left: 2px;
  right: 2px;
}
.simplebar-scrollbar {
  position: absolute;
  right: 2px;
  width: 7px;
  min-height: 10px;
}
.simplebar-scrollbar:before {
  position: absolute;
  content: "";
  background: #4a4a4a;
  border-radius: 7px;
  left: 0;
  right: 0;
  opacity: 0;
  transition: opacity 0.2s linear;
}
.simplebar-track:hover .simplebar-scrollbar:before,
.simplebar-track .simplebar-scrollbar.visible:before {
  opacity: 0.5;
  transition: opacity 0 linear;
}
.horizontal.simplebar-track .simplebar-scrollbar {
  right: auto;
  top: 2px;
  height: 7px;
  min-height: 0;
  min-width: 10px;
  width: auto;
}
.section-home-page_main {
  background: url("../img/home-page_main.jpg") no-repeat top/cover;
  width: 100%;
  min-height: 500px;
  position: relative;
}
@media only screen and (max-width: 767px) {
  .section-home-page_main {
    min-height: 450px;
  }
}
.section-home-page_main:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.48) 100%);
}
@media only screen and (min-width: 1025px) {
  .section-home-page_main {
    min-height: 600px;
  }
}
.section-home-page_main.not-found {
  background: #f4f4f4;
}
@media only screen and (min-width: 1025px) {
  .section-home-page_main.not-found {
    min-height: 668px;
  }
}
@media only screen and (max-width: 1440px) {
  .section-home-page_main.not-found:before {
    display: none;
  }
}
.section-home-page_main.not-found .home-page_wrapper {
  padding: 81px 0 100px;
}
.section-home-page_main.not-found .home-page_title {
  color: #000;
  font-size: 42px;
  line-height: 58px;
  letter-spacing: 1px;
}
@media only screen and (max-width: 768px) {
  .section-home-page_main.not-found .home-page_title {
    font-size: 36px;
  }
}
.section-home-page_main.not-found .home-page_message {
  color: #4a4a4a;
  font-size: 18px;
  line-height: 32px;
  letter-spacing: 0.6px;
  font-family: 'Montserrat', 'Arial', sans-serif;
  margin-top: 32px;
  font-weight: 500;
  padding: 0 100px;
}
@media only screen and (min-width: 1025px) {
  .section-home-page_main.not-found .home-page_message {
    padding: 0 28%;
  }
}
@media only screen and (max-width: 768px) {
  .section-home-page_main.not-found .home-page_message {
    font-size: 16px;
    padding: 0 30px;
  }
}
.section-home-page_main.not-found .home-page_link {
  display: inline-block;
  text-decoration: none;
  font-size: 14px;
  color: #4a4a4a;
  border-color: #4a4a4a;
  min-width: 240px;
}
.section-home-page_main.not-found .home-page_link:after {
  display: none;
}
@media only screen {
  .section-home-page_main.not-found .home-page_link {
    margin: 56px 0 0;
  }
}
.home-page_wrapper {
  color: #fff;
  text-align: center;
  width: 100%;
  padding: 50px 0 120px;
  position: relative;
}
@media only screen and (min-width: 1025px) {
  .home-page_wrapper {
    padding: 150px 0 100px;
  }
}
@media only screen and (max-width: 767px) {
  .home-page_wrapper {
    padding: 54px 0 86px;
  }
}
.home-page_wrapper .main-btn {
  margin: 52px 0;
  position: relative;
  overflow: hidden;
}
@media only screen and (min-width: 767px) and (max-width: 1024px) {
  .home-page_wrapper .main-btn {
    margin: 14px 0;
  }
}
@media only screen and (min-width: 1025px) {
  .home-page_wrapper .main-btn {
    margin: 56px 0 0;
  }
}
.home-page_wrapper .main-btn:hover {
  color: #4a4a4a;
}
.home-page_wrapper .main-btn:after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 150%;
  height: 150%;
  background: rgba(255,255,255,0.3);
  filter: blur(10px);
  transform: translate(-50%, -50%);
}
.home-page_title {
  font-size: 32px;
  font-family: 'Playfair Display', 'Times New Roman', serif;
  line-height: 44px;
  margin: 0 auto;
  letter-spacing: 1.05px;
  padding: 0 15px;
}
@media only screen and (min-width: 767px) and (max-width: 1024px) {
  .home-page_title {
    max-width: 555px;
    font-size: 42px;
    line-height: 52px;
    margin-bottom: 25px;
  }
}
@media only screen and (min-width: 1025px) {
  .home-page_title {
    width: 600px;
    font-size: 42px;
    padding: 0;
    line-height: 58px;
  }
}
.home-page_link {
  display: block;
  color: #000;
  margin-top: 30px;
  font-size: 20px;
  text-decoration: underline;
}
.home-page_link:hover {
  color: #000;
}
.home-page_lead {
  display: none;
}
@media only screen and (min-width: 767px) and (max-width: 1024px) {
  .home-page_lead {
    display: block;
    padding-left: 15px;
    margin: 0 auto;
    text-align: left;
    max-width: 530px;
    margin-top: 30px;
  }
}
@media only screen and (min-width: 1025px) {
  .home-page_lead {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    vertical-align: middle;
    width: 73%;
    margin: 56px auto 0;
    min-height: 68px;
    -ms-flex-pack: center;
        justify-content: center;
  }
}
.home-page_lead-item {
  font-weight: 500;
  letter-spacing: 0.5px;
  line-height: 26px;
  font-size: 15px;
  padding: 0 22px;
  width: 55%;
  vertical-align: middle;
  -ms-flex-preferred-size: calc(100% * 0.333333333333333 - 1.25rem);
      flex-basis: calc(100% * 0.333333333333333 - 1.25rem);
  min-width: 0;
  margin: 0.625rem;
  min-height: 60px;
  position: relative;
}
@media only screen and (min-width: 1025px) {
  .home-page_lead-item:not(:first-child):not(:nth-child(4n)):after {
    content: '';
    position: absolute;
    left: -11px;
    top: 0;
    bottom: 0;
    width: 1px;
    background-color: #fff;
  }
}
@media only screen and (min-width: 767px) and (max-width: 1024px) {
  .home-page_lead-item:not(:first-child):before {
    content: '';
    height: 1px;
    width: 60px;
    background-color: #fff;
    position: absolute;
    top: -10px;
    left: 17px;
  }
}
@media only screen and (min-width: 767px) and (max-width: 1024px) {
  .home-page_lead-item {
    display: block;
    margin-bottom: 25px;
    width: 100%;
    padding: 0 15px;
  }
}
.cookies-wrapper {
  position: fixed;
  left: 0;
  bottom: 0;
  visibility: hidden;
  opacity: 0;
  transition: 0.4s;
  z-index: 100;
}
.cookies-wrapper.cookies-active {
  opacity: 1;
  visibility: visible;
}
.cookies {
  background-color: #f4f4f4;
  border: 2px solid #c1c1c1;
  padding: 8px 26px 55px 28px;
  position: relative;
  width: 100%;
  display: inline-block;
}
@media only screen and (min-width: 768px) {
  .cookies {
    width: 88.5%;
  }
}
@media only screen and (min-width: 1025px) {
  .cookies {
    width: 710px;
    padding: 8px 35px 50px 68px;
  }
}
.cookies-btn {
  margin: 29px 0 0 0;
  -js-display: flex;
}
@media only screen and (min-width: 389px) {
  .cookies-btn {
    display: -ms-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1025px) {
  .cookies-btn {
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
.cookies-btn .main-btn {
  padding: 0 10px;
}
@media only screen and (max-width: 1025px) {
  .cookies-btn .main-btn {
    -ms-flex-preferred-size: calc(100% * 0.5);
        flex-basis: calc(100% * 0.5);
    min-width: 0;
  }
}
@media only screen and (min-width: 1025px) {
  .cookies-btn .main-btn {
    width: 282px;
    padding: 0 40px;
  }
}
.cookies-btn .main-btn:nth-child(1) {
  border-color: #4a4a4a;
  background-color: transparent;
  color: #4a4a4a;
  margin: 0 15px 0 0;
  width: 45%;
}
@media only screen and (max-width: 767px) {
  .cookies-btn .main-btn:nth-child(1) {
    font-size: 10px;
  }
}
.cookies-btn .main-btn:nth-child(1):hover {
  color: #fff !important;
  background-color: #4a4a4a;
  border-color: #4a4a4a;
}
@media only screen and (min-width: 768px) {
  .cookies-btn .main-btn:nth-child(1) {
    -ms-flex-preferred-size: calc(100% * 0.48);
        flex-basis: calc(100% * 0.48);
    margin: 0 46px 0 0;
  }
}
.cookies-btn .main-btn:nth-child(2) {
  border-color: #4a4a4a;
  background-color: #4a4a4a;
  color: #fff;
  width: 45%;
}
@media only screen and (max-width: 767px) {
  .cookies-btn .main-btn:nth-child(2) {
    font-size: 10px;
  }
}
.cookies-btn .main-btn:nth-child(2):hover {
  color: #4a4a4a;
  background-color: #fff;
  border-color: #fff;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .cookies-btn .main-btn:nth-child(2) {
    -ms-flex-preferred-size: calc(100% * 0.354);
        flex-basis: calc(100% * 0.354);
  }
}
.cookies-title {
  font-size: 14px;
  font-weight: 500;
  color: #8c8c8c;
  letter-spacing: 0.33px;
  line-height: 22px;
  padding: 10px 25px 0 0;
}
@media only screen and (min-width: 1025px) {
  .cookies-title {
    padding: 10px 0 0 0;
  }
}
.cookies-close {
  position: absolute;
  right: 14px;
  top: 16px;
  overflow: hidden;
  cursor: pointer;
}
@media only screen and (min-width: 768px) and (max-width: 1440px) {
  .cookies-close {
    right: 13px;
    top: 12px;
  }
}
@media only screen and (min-width: 1025px) {
  .cookies-close {
    right: 12px;
    top: 12px;
  }
}
.section-home-page_slider {
  padding: 36px 20px 50px 30px;
  width: 100%;
  background-color: #f4f4f4;
  position: relative;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .section-home-page_slider {
    padding: 52px 20px 30px 30px;
  }
}
@media only screen and (min-width: 1025px) {
  .section-home-page_slider {
    padding: 52px 61px 30px 64px;
  }
}
.home-page_slider {
  margin: 24px 0 0 0;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .home-page_slider {
    margin: 30px 0 0 0;
  }
}
@media only screen and (min-width: 1025px) {
  .home-page_slider {
    -js-display: flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-align: start;
        align-items: flex-start;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: center;
        justify-content: center;
    margin: 24px 0 0 0;
  }
}
.home-page_slider-item {
  position: relative;
  padding: 0 0 100px 0;
  outline: none;
  margin: 0 10px 0 0;
}
.home-page_slider-item .img-container {
  height: 360px;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .home-page_slider-item {
    padding: 0 0 125px 0;
  }
  .home-page_slider-item .img-container {
    height: 393px;
  }
}
@media only screen and (min-width: 1025px) {
  .home-page_slider-item {
    -ms-flex-preferred-size: calc(100% * 0.333333333333333 - 0.9375rem);
        flex-basis: calc(100% * 0.333333333333333 - 0.9375rem);
    min-width: 0;
    margin: 0.46875rem;
    padding: 0;
    margin-bottom: 140px;
  }
  .home-page_slider-item .img-container {
    height: 480px;
  }
}
.home-page_slider-item img {
  width: 100%;
}
.home-page_slider-item-title {
  padding: 0 0 12px 0;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .home-page_slider-item-title {
    display: -ms-flexbox;
    display: flex;
  }
}
@media only screen and (min-width: 1025px) {
  .home-page_slider-item-title {
    -js-display: flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-align: start;
        align-items: flex-start;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: justify;
        justify-content: space-between;
    padding: 0 0 12px 0;
  }
}
.home-page_slider-item-title .block-icons {
  text-align: left;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .home-page_slider-item-title .block-icons {
    width: 28%;
    text-align: right;
  }
}
@media only screen and (max-width: 767px) {
  .home-page_slider-item-title .block-icons {
    width: 100%;
  }
}
@media only screen and (min-width: 1025px) {
  .home-page_slider-item-title .block-icons {
    text-align: right;
  }
}
.home-page_slider-item-title .block-icons .rate-wrapper {
  padding: 5px 0 0 0;
}
@media only screen and (max-width: 1024px) {
  .home-page_slider-item-title .block-icons .rate-wrapper {
    vertical-align: top;
    text-align: right;
  }
}
.home-page_slider-item-title .block-icons .palace-icon {
  margin: 12px 2px 0 0;
  display: inline-block;
}
@media only screen and (min-width: 1025px) {
  .home-page_slider-item-title .block-icons .palace-icon {
    display: block;
  }
}
.home-page_slider-item-title a {
  min-height: 56px;
  text-decoration: none;
  color: #000;
  font-family: 'Playfair Display', 'Times New Roman', serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0.5px;
  line-height: 28px;
  width: 70%;
  text-transform: capitalize;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .home-page_slider-item-title a {
    width: 72%;
    display: inline-block;
  }
}
@media only screen and (max-width: 767px) {
  .home-page_slider-item-title a {
    width: 100%;
    display: inline-block;
    min-height: auto;
  }
}
.home-page_slider-item:first-child {
  margin-left: 0;
}
.home-page_slider-item:last-child {
  margin-right: 0;
}
.home-page_slider-item-lead {
  text-transform: uppercase;
  font-weight: 500;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0.5px;
  color: #999;
  position: relative;
  font-family: 'Montserrat', 'Arial', sans-serif;
}
.home-page_slider-item-lead i {
  font-size: 16px;
  color: #c0c0c0;
  position: absolute;
  left: 0;
  top: 2px;
}
.home-page_slider-item-lead svg {
  width: 23px;
  height: 23px;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  fill: #999;
}
.home-page_slider-item-lead svg path {
  fill: #999;
}
.home-page_slider-item-lead img {
  width: 13px;
  height: 13px;
}
.home-page_slider-item-lead:last-child {
  margin: 8px 0 0 0;
}
.home-page_slider-item-lead span {
  padding: 0 0 0 32px;
  vertical-align: middle;
  line-height: 16px;
}
.home-page_slider-item-text_wrapper {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 0);
  width: 78%;
  background-color: #fff;
  padding: 13px 14px 13px 16px;
  min-height: 172px;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .home-page_slider-item-text_wrapper {
    width: 88%;
  }
}
@media only screen and (min-width: 1025px) {
  .home-page_slider-item-text_wrapper {
    padding: 13px 14px 5px 16px;
    bottom: -109px;
    width: 74%;
  }
}
.home-page_slider-top {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 0 4px 0 0;
}
.home-page_slider-title {
  font-size: 12px;
  font-weight: 600;
  color: #000;
  text-transform: uppercase;
  letter-spacing: 0.8px;
  padding: 2px 0 0 0;
}
@media only screen and (min-width: 1025px) {
  .home-page_slider-title {
    margin-left: 7px;
  }
}
.home-page_slider-link {
  display: none;
  text-decoration: none;
  color: #00609c;
  font-weight: 500;
  letter-spacing: 0.5px;
  font-size: 14px;
  position: relative;
  padding-right: 40px;
  transition: 0.4s;
  margin-right: 5px;
}
@media only screen and (min-width: 767px) and (max-width: 1024px) {
  .home-page_slider-link {
    display: block;
    margin: 0;
  }
}
@media only screen and (min-width: 1025px) {
  .home-page_slider-link {
    display: inline-block;
  }
}
.home-page_slider-link:hover {
  opacity: 0.7;
}
.home-page_slider-link:after {
  content: '';
  width: 16px;
  height: 2px;
  background-color: #00609c;
  display: block;
  position: absolute;
  top: 6px;
  right: 0;
}
.home-page_slider-link:before {
  content: '';
  width: 2px;
  height: 16px;
  background-color: #00609c;
  display: block;
  position: absolute;
  top: -1px;
  right: 7px;
}
.home-page_slider .slick-list {
  overflow: visible;
}
.home-page_slider-item.slick-cloned {
  opacity: 0;
}
.home-page_slider-item.slick-current {
  opacity: 1;
}
.btn-wrapper {
  text-align: center;
  display: none;
  margin: 35px 10px 0 0;
}
@media only screen and (min-width: 767px) and (max-width: 1024px) {
  .btn-wrapper.mobile {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  .btn-wrapper.mobile {
    display: block;
  }
}
@media only screen and (max-width: 1025px) {
  .home-page_slider-link.mobile {
    display: inline-block;
  }
}
@media only screen and (max-width: 767px) {
  .section-home-page_slider .btn-wrapper.mobile {
    margin: 52px 10px 0 0;
  }
}
.section-home-page_banner {
  width: 90%;
  margin: 59px auto 60px auto;
  overflow: hidden;
  padding: 150px 0 153px;
  position: relative;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .section-home-page_banner {
    width: 90%;
    margin: 45px auto 0 auto;
    padding: 120px 0 140px;
  }
}
@media only screen and (max-width: 767px) {
  .section-home-page_banner {
    background: none;
    margin: 0 auto 10px auto;
    padding: 0;
  }
  .section-home-page_banner .banner-text_wrapper {
    padding-bottom: 60px;
    margin-top: 51px;
  }
}
.section-home-page_banner img {
  width: 100%;
  height: 100%;
  display: none;
}
@media only screen and (min-width: 767px) {
  .section-home-page_banner img {
    display: block;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, 0);
    height: 100%;
    width: auto;
  }
}
.section-home-page_banner .main-btn {
  margin: 6% 0 0 0;
  position: relative;
  overflow: hidden;
}
@media only screen and (min-width: 1440px) {
  .section-home-page_banner .main-btn {
    margin: 8px 0 0 0;
  }
}
@media only screen and (max-width: 767px) {
  .section-home-page_banner .main-btn {
    margin: 50px 0 0 0;
  }
}
.section-home-page_banner .main-btn:hover {
  color: #4a4a4a;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .section-home-page_banner .main-btn:hover {
    color: #fff;
  }
}
.section-home-page_banner .main-btn:after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 150%;
  height: 150%;
  background: rgba(255,255,255,0.3);
  filter: blur(10px);
  transform: translate(-50%, -50%);
}
.banner-text_wrapper {
  color: #000;
  text-align: center;
  margin: 45px 0 0;
  padding: 0 0 70px 0;
  width: 100%;
  position: relative;
  z-index: 1;
}
@media only screen and (min-width: 1025px) {
  .banner-text_wrapper {
    color: #fff;
    margin: 0;
    padding: 0;
  }
}
@media only screen and (min-width: 767px) and (max-width: 1024px) {
  .banner-text_wrapper {
    color: #fff;
    margin: 0;
    padding: 0;
  }
}
.banner-text-top-title {
  text-transform: uppercase;
  color: #00609c;
  font-size: 12px;
  letter-spacing: 1px;
  line-height: 18px;
  font-weight: 600;
}
.banner-text-main-title {
  font-family: 'Playfair Display', 'Times New Roman', serif;
  font-size: 26px;
  line-height: 36px;
  letter-spacing: 0.85px;
  margin: 36px 0 0 0;
}
@media only screen and (min-width: 1025px) {
  .banner-text-main-title {
    margin: 7px 0 0 0;
    font-size: 34px;
  }
}
.banner-text-lead-title {
  font-size: 15px;
  letter-spacing: 0.5px;
  font-weight: 500;
  line-height: 24px;
  padding: 0 30px;
  margin: 0 0 25px 0;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .banner-text-lead-title {
    margin: 0 auto;
    max-width: 400px;
    margin-bottom: 20px;
    text-align: left;
  }
}
.banner-text-lead-title:not(:first-child):not(:nth-child(4n)) {
  position: relative;
  border-left: 1px solid #fff;
}
@media only screen and (max-width: 1024px) {
  .banner-text-lead-title:not(:first-child):not(:nth-child(4n)) {
    border: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .banner-text-lead-title:not(:first-child):not(:nth-child(4n)):before {
    content: '';
    height: 1px;
    width: 60px;
    background-color: #fff;
    position: absolute;
    top: -10px;
    left: 37px;
    bottom: auto;
  }
}
@media only screen and (min-width: 1025px) {
  .banner-text-lead-title {
    padding: 0 20px;
    margin: 0 0 20px;
    -ms-flex-preferred-size: calc(100% * 0.333333333333333 - 1.25rem);
        flex-basis: calc(100% * 0.333333333333333 - 1.25rem);
    min-width: 0;
    margin: 0.625rem;
    vertical-align: middle;
  }
}
.banner-text-lead-title--wrapper {
  margin: 20px auto;
  min-height: 58px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: center;
      justify-content: center;
}
@media only screen and (min-width: 1025px) {
  .banner-text-lead-title--wrapper {
    width: 68%;
    margin-top: 26px;
  }
}
@media only screen and (max-width: 1024px) {
  .banner-text-lead-title--wrapper {
    display: block;
  }
}
.section-facility-detail {
  position: relative;
  padding: 45px 33px 10px;
  background: #f4f4f4;
}
@media only screen and (min-width: 1024px) and (max-width: 1440px) {
  .section-facility-detail {
    padding: 105px 52px 50px;
  }
}
@media only screen and (min-width: 1025px) and (max-width: 1439px) {
  .section-facility-detail {
    padding: 95px 52px 50px;
    width: 100%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .section-facility-detail {
    padding: 53px 34px 27px;
    width: 100%;
  }
}
@media only screen and (min-width: 1440px) {
  .section-facility-detail {
    padding: 101px 70px 56px;
    margin: 0 auto;
    width: 100%;
  }
}
.section-facility-detail .facility-detail_stars {
  display: inline-block;
  margin-left: 30px;
}
.section-facility-detail .facility-detail_date {
  display: inline-block;
  font: 14px/24px 'Montserrat', 'Arial', sans-serif;
  letter-spacing: 0.5px;
  font-weight: 300;
  margin-top: 5px;
  color: #000;
}
.section-facility-detail .facility-detail_category {
  display: inline-block;
  font: 12px 'Montserrat', 'Arial', sans-serif;
}
.section-facility-detail .facility-detail_subtitle {
  font: 14px 'Montserrat', 'Arial', sans-serif;
  font-weight: 500;
  margin-top: 7px;
}
.section-facility-detail .facility-detail_prolonged {
  font: 14px/24px 'Montserrat', 'Arial', sans-serif;
  font-weight: bold;
  font-style: italic;
  letter-spacing: 0.5px;
  margin-top: 5px;
  color: #e05055;
}
.facility-detail--wrapper {
  margin: 18px 0 0;
}
@media only screen and (min-width: 1025px) {
  .facility-detail--wrapper {
    margin: 18px 0 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .facility-detail--wrapper {
    margin: 59px auto 0;
  }
}
.facility-detail-title-wrapper {
  display: inline-block;
  margin-bottom: 15px;
}
.facility-detail-title {
  display: inline;
  font-size: 26px;
  color: #000;
  line-height: 36px;
  font-family: 'Playfair Display', 'Times New Roman', serif;
  margin-right: 20px;
}
.facility-detail-info {
  background: #fff;
  padding: 24px 110px;
  width: 100%;
  margin-bottom: 38px;
}
@media only screen and (min-width: 768px) and (max-width: 1439px) {
  .facility-detail-info {
    padding: 24px 70px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .facility-detail-info {
    padding: 24px 45px;
  }
}
@media only screen and (max-width: 767px) {
  .facility-detail-info {
    padding: 24px 20px;
  }
}
.facility-detail-info--vertical-center {
  display: -ms-flexbox;
  display: flex;
}
@media only screen and (max-width: 768px) {
  .facility-detail-info--vertical-center {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.facility-detail-rate {
  display: inline-block;
  margin: 10px 0;
}
.facility-detail-rate .svg {
  width: 18px;
  height: 18px;
  margin: 0 2px;
  position: relative;
  top: -2px;
}
.facility-detail-logo {
  margin: 0 0 18px;
  padding: 0 0 0 63px;
  position: relative;
}
.facility-detail-logo:before {
  content: '';
  width: 48px;
  height: 1px;
  background: #f8d51c;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.facility-detail-lead {
  position: relative;
  color: #999;
  font-size: 14px;
  line-height: 18px;
  font-weight: 500;
  margin: 9px 0 0 0;
  padding-left: 32px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}
.facility-detail-lead .svg {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.facility-detail-lead i {
  font-size: 16px;
  color: #c0c0c0;
  position: absolute;
  left: 0;
  top: 2px;
}
.facility-detail-content {
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-direction: row;
      flex-direction: row;
  position: relative;
  margin: 0;
}
.facility-detail-content.lead .facility-detail-cell {
  height: auto;
  margin-bottom: 0;
}
.facility-detail-content.lead .facility-detail-cell:last-child .facility-detail-cell_list {
  width: 100%;
}
@media only screen and (min-width: 767px) and (max-width: 1439px) {
  .facility-detail-content.lead .facility-detail-cell:last-child {
    display: block;
    padding: 0;
  }
}
@media only screen and (max-width: 767px) {
  .facility-detail-content.information .facility-detail-cell_title {
    margin: 15px 0 10px;
  }
}
@media only screen and (min-width: 1025px) {
  .facility-detail-content.information .facility-detail-cell:nth-child(odd) {
    float: left;
    width: 48%;
  }
  .facility-detail-content.information .facility-detail-cell:nth-child(even) {
    float: right;
    width: 52%;
  }
}
@media only screen and (min-width: 1025px) and (max-width: 1439px) {
  .facility-detail-content.information .facility-detail-cell:nth-child(odd) {
    float: left;
    width: 48%;
  }
  .facility-detail-content.information .facility-detail-cell:nth-child(even) {
    float: right;
    width: 52%;
  }
}
.facility-detail-content.list {
  padding: 0 50px;
  display: block;
}
@media only screen and (min-width: 1025px) {
  .facility-detail-content.list {
    padding: 0 70px;
  }
}
@media only screen and (max-width: 767px) {
  .facility-detail-content.list {
    padding: 0;
    margin-bottom: 50px;
  }
}
.facility-detail-content.list .facility-detail-cell {
  padding: 0 20px 0 0;
}
.facility-detail-content.list .facility-detail-cell:nth-child(even) {
  padding-right: 0;
}
@media only screen and (max-width: 767px) {
  .facility-detail-content.list .facility-detail-cell {
    padding: 0;
    margin: 0;
  }
  .facility-detail-content.list .facility-detail-cell:first-child {
    min-width: auto;
  }
}
@media only screen and (min-width: 1025px) {
  .facility-detail-content.list .facility-detail-cell:nth-child(odd) {
    float: left;
  }
  .facility-detail-content.list .facility-detail-cell:nth-child(even) {
    float: right;
  }
}
@media only screen and (min-width: 800px) and (max-width: 1439px) {
  .facility-detail-content.list .facility-detail-cell:nth-child(odd) {
    float: left;
  }
  .facility-detail-content.list .facility-detail-cell:nth-child(even) {
    float: right;
  }
}
@media only screen and (max-width: 767px) {
  .facility-detail-content.list .facility-detail-cell--responsive {
    padding: 0;
    margin: 0;
  }
}
@media only screen and (min-width: 1025px) {
  .facility-detail-content.list .facility-detail-cell--responsive:nth-child(odd) {
    width: 100%;
  }
  .facility-detail-content.list .facility-detail-cell--responsive:nth-child(even) {
    width: 100%;
  }
}
@media only screen and (min-width: 800px) and (max-width: 1439px) {
  .facility-detail-content.list .facility-detail-cell--responsive:nth-child(odd) {
    float: left;
  }
  .facility-detail-content.list .facility-detail-cell--responsive:nth-child(even) {
    float: right;
  }
}
.facility-theme-wording_mention-container {
  position: absolute;
}
@media only screen and (min-width: 1025px) {
  .facility-theme-wording_mention-container {
    right: 90px;
    bottom: 5px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .facility-theme-wording_mention-container {
    right: 70px;
    bottom: 5px;
  }
}
@media only screen and (max-width: 767px) {
  .facility-theme-wording_mention-container {
    bottom: 5px;
    left: 10px;
  }
}
.facility-theme-wording_lists {
  margin-bottom: 5px;
  font-size: 14px;
  font-weight: 400;
  padding-left: 16px;
}
.facility-theme-wording_list {
  margin-bottom: 8px;
  font-size: 14px;
  list-style: disc;
}
.facility-theme-wording_title {
  font-family: 'Montserrat', 'Arial', sans-serif;
  font-size: 12px;
  line-height: 18px;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 1px;
  margin-bottom: 15px;
}
.facility-theme-wording_mention {
  padding-left: 10px;
  font-size: 12px;
  font-weight: 500;
}
@media only screen and (max-width: 767px) {
  .facility-theme-wording_container {
    margin-top: 25px;
  }
}
@media only screen and (min-width: 769px) {
  .facility-theme-wording_container {
    border-left: 1px solid #c1c1c1;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1025px) {
  .facility-theme-wording_container {
    padding: 10px 0 10px 40px;
  }
}
@media only screen and (min-width: 1025px) {
  .facility-theme-wording_container {
    padding: 10px 0 10px 80px;
  }
}
.facility-detail-cell:last-child,
.facility-detail-cell {
  width: 100%;
  overflow: hidden;
  margin: 0 0 35px 0;
}
@media only screen and (min-width: 767px) and (max-width: 1024px) {
  .facility-detail-cell:last-child,
  .facility-detail-cell {
    height: auto;
    overflow: visible;
  }
}
.facility-detail-cell:last-child .facility-detail,
.facility-detail-cell .facility-detail {
  margin: 0;
}
@media only screen and (max-width: 800px) {
  .facility-detail-cell:last-child .facility-detail,
  .facility-detail-cell .facility-detail {
    margin: 0 0 20px;
  }
}
@media only screen and (min-width: 1025px) {
  .facility-detail-cell:last-child .facility-detail,
  .facility-detail-cell .facility-detail {
    margin-top: -31px;
  }
}
@media only screen and (max-width: 767px) {
  .facility-detail-cell:last-child:first-child .facility-detail-cell_title,
  .facility-detail-cell:first-child .facility-detail-cell_title {
    margin-top: 0;
  }
  .facility-detail-cell:last-child_title,
  .facility-detail-cell_title {
    margin: 15px 0 10px;
  }
  .facility-detail-cell:last-child .wrapper-list,
  .facility-detail-cell .wrapper-list {
    height: 0;
    overflow: hidden;
    transition: 0.4s;
  }
}
.facility-detail-cell:last-child.facility-detail-cell--active,
.facility-detail-cell.facility-detail-cell--active {
  overflow: visible;
}
.facility-detail-cell:last-child.facility-detail-cell--active .facility-detail-cell_title:before,
.facility-detail-cell.facility-detail-cell--active .facility-detail-cell_title:before {
  display: none;
}
.facility-detail-cell:last-child.facility-detail-cell--active .facility-detail-cell_title:after,
.facility-detail-cell.facility-detail-cell--active .facility-detail-cell_title:after {
  transform: rotate(180deg);
  transition: 0.4s;
}
@media only screen and (max-width: 767px) {
  .facility-detail-cell:last-child.facility-detail-cell--active .wrapper-list,
  .facility-detail-cell.facility-detail-cell--active .wrapper-list {
    height: auto;
    overflow: visible;
    transition: 0.4s;
  }
}
@media only screen and (min-width: 1025px) {
  .facility-detail-cell:last-child,
  .facility-detail-cell {
    overflow: visible;
    height: auto;
    margin: 0;
  }
}
.facility-detail-cell_title {
  color: #000;
  font-family: 'Montserrat', 'Arial', sans-serif;
  font-size: 12px;
  line-height: 18px;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 1px;
  position: relative;
}
@media only screen and (max-width: 1025px) {
  .facility-detail-cell_title:before {
    content: '';
    position: absolute;
    bottom: -10px;
    left: 0;
    height: 1px;
    width: 100%;
    background-color: #4a4a4a;
  }
  .facility-detail-cell_title:after {
    content: '';
    width: 18px;
    height: 11px;
    position: absolute;
    right: 0;
    top: 3px;
    background: url("../icons/mobile-arrow.svg") no-repeat center/cover;
    will-change: transform;
    transition: 0.4s;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1439px) {
  .facility-detail-cell_title:before {
    display: none;
  }
  .facility-detail-cell_title:after {
    display: none;
  }
}
.facility-detail-cell_list {
  margin: 14px 0 50px 0;
  padding: 0 0 0 16px;
  display: inline-block;
  vertical-align: top;
  width: 100%;
}
@media only screen and (min-width: 1025px) {
  .facility-detail-cell_list {
    margin: 16px 0 63px 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1439px) {
  .facility-detail-cell_list {
    vertical-align: top;
  }
}
@media only screen and (max-width: 425px) {
  .facility-detail-cell_list {
    margin-bottom: 20px;
  }
}
.facility-detail-cell_list li {
  list-style: disc;
  font-size: 14px;
  font-weight: 300;
  color: #000;
  margin: 0 0 8px 0;
  padding: 0 15px 0 0;
  line-height: 24px;
  letter-spacing: 0.5px;
}
.facility-detail-cell_list li:last-child {
  margin: 0;
}
.facility-detail-cell_list li .facility-detail-cell_date {
  -ms-flex-align: start;
      align-items: start;
}
.facility-detail-cell_list li .facility-detail-cell_date li {
  list-style: none;
}
.facility-detail-cell_date {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
}
@media only screen and (max-width: 767px) {
  .facility-detail-cell_date {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.facility-detail-cell_date .facility-detail-cell_date-block {
  margin-left: 40px;
}
@media only screen and (max-width: 425px) {
  .facility-detail-cell_date .facility-detail-cell_date-block {
    margin: 5px 0 0;
    width: 100%;
  }
}
.facility-detail-cell_date .facility-detail-cell_date-block span {
  display: block;
}
.facility-detail-link {
  position: relative;
  text-decoration: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: start;
  color: #000;
  clear: both;
  margin-top: 14px;
  margin-bottom: 23px;
}
.facility-detail-link:last-child {
  margin-bottom: 0;
}
.facility-detail-link:hover {
  color: #000;
}
.facility-detail-link:focus {
  color: inherit;
}
.facility-detail-link .svg-wrapper {
  position: relative;
  float: left;
  width: 32px;
  min-width: 32px;
  height: 32px;
  background: #00609c;
  margin-right: 16px;
  font-size: 12px;
  color: #fff;
  text-align: center;
  margin-top: 2px;
}
.facility-detail-link .svg-wrapper i {
  position: relative;
  width: 32px;
  height: 32px;
  display: block;
}
.facility-detail-link .svg-wrapper i:before {
  width: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.facility-detail-link .svg-wrapper i:after {
  font-family: "atout-icons-font";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.facility-detail-link .svg-wrapper .iconq-phone {
  font-size: 16px;
}
.facility-detail-link .svg-wrapper .iconq-phone:after {
  content: '\e82f';
}
.facility-detail-link .svg-wrapper .iconq-web {
  font-size: 14px;
}
.facility-detail-link .svg-wrapper .iconq-web:after {
  content: '\e843';
}
.facility-detail-link .svg-wrapper .iconq-mail {
  font-size: 12px;
}
.facility-detail-link .svg-wrapper .iconq-mail:after {
  content: '\e824';
}
.facility-detail-link .svg-wrapper .iconq-acreditation {
  font-size: 16px;
}
.facility-detail-link .svg-wrapper .iconq-acreditation:after {
  content: '\e801';
}
.facility-detail-link .svg-wrapper .iconq-statut {
  font-size: 16px;
}
.facility-detail-link .svg-wrapper .iconq-statut:after {
  content: '\e83b';
}
.facility-detail-link .svg-wrapper .iconq-accreditation-2 {
  font-size: 16px;
}
.facility-detail-link .svg-wrapper .svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 16px;
  height: 16px;
  fill: #fff;
}
.facility-detail-link .svg-wrapper .svg path {
  fill: #fff;
}
.facility-detail-link .info-wrapper div {
  font-size: 14px;
  color: #00609c;
  font-weight: 500;
  line-height: 16px;
  letter-spacing: 0.5px;
  margin-bottom: 3px;
}
.facility-detail-link .info-wrapper div:first-child {
  color: #000;
  font-weight: 300;
}
.facility-detail-link .info-wrapper div:last-child {
  margin-bottom: 0;
}
.facility-detail-site span {
  display: inline-block;
  position: relative;
  font-size: 14px;
  font-weight: 300;
  line-height: 22px;
}
.facility-detail-site span:after {
  content: '';
  position: absolute;
  width: 93%;
  height: 1px;
  bottom: 0;
  right: 0;
  background-color: #4a4a4a;
}
.facility-detail {
  font-family: 'Montserrat', 'Arial', sans-serif;
  margin: 25px 0 0 8px;
  font-size: 14px;
  line-height: 18px;
  color: #00609c;
  position: relative;
  letter-spacing: 0.5px;
  display: inline-block;
  cursor: pointer;
  font-weight: 500;
  padding: 0 30px 0 0;
}
@media only screen and (min-width: 1025px) {
  .facility-detail {
    padding: 0 37px 0 0;
    float: left;
  }
}
.facility-detail:before {
  content: '';
  width: 0;
  height: 1px;
  background-color: #000;
  position: absolute;
  left: 0;
  bottom: -10px;
  will-change: width;
  transition: 0.4s width;
}
.facility-detail:after {
  content: '+';
  position: absolute;
  right: -7px;
  top: 0;
  font-size: 39px;
  font-weight: 300;
  will-change: transform;
  transform-origin: 50% 50%;
  transition: 0.4s transform;
}
.facility-detail:hover:before {
  width: 100%;
  transition: 0.4s width;
}
.facility-detail.facility-detail--active:before {
  width: 100%;
  transition: 0.4s width;
}
.facility-detail.facility-detail--active:after {
  transform: rotate(45deg);
  transition: 0.4s transform;
}
.facility-detail-img {
  display: none;
  padding: 0;
  font-size: 0;
  position: relative;
  z-index: 2;
  background: #f4f4f4;
  height: 650px;
}
@media only screen and (min-width: 1025px) and (max-width: 1439px) {
  .facility-detail-img {
    height: 347px;
    margin: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .facility-detail-img {
    height: 347px;
    margin: 0;
  }
}
@media only screen and (max-width: 767px) {
  .facility-detail-img {
    height: 200px;
    padding: 0 10px;
  }
}
.facility-detail-img .img-container {
  height: 100%;
}
.facility-detail-map {
  background-color: #f4f4f4;
  padding: 60px 0;
  position: relative;
  width: 100%;
}
@media only screen and (min-width: 1025px) and (max-width: 1439px) {
  .facility-detail-map {
    padding: 50px 0 100px 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .facility-detail-map {
    padding: 52px 0 50px 0;
  }
}
.facility-detail-map .map {
  width: 1080px;
  height: 0;
  overflow: hidden;
  margin: 0 auto;
}
@media only screen and (min-width: 768px) and (max-width: 1439px) {
  .facility-detail-map .map {
    width: 700px;
  }
}
@media only screen and (max-width: 767px) {
  .facility-detail-map .map {
    width: 90%;
    margin-top: 25px;
  }
}
.facility-detail-map .map img {
  width: 100%;
  height: 100%;
}
.facility-detail-map .map.active {
  height: 650px;
}
@media only screen and (max-width: 1439px) {
  .facility-detail-map .map.active {
    height: 420px;
  }
}
.facility-detail-map #map-activator {
  margin: 0 25px 22px;
  text-align: center;
}
.facility-detail-map #map-activator:before,
.facility-detail-map #map-activator:after {
  display: none;
}
.facility-detail-map #map-activator.active:after {
  transform: rotate(180deg);
  transition: 0.4s;
}
.facility-detail-modal {
  position: absolute;
  top: 0;
  right: 0;
  transform: translate(100%, 0);
  background-color: #e6e6e6;
  height: 100%;
  z-index: 2;
  will-change: transform;
  transition: 0.7s;
  width: 100%;
  opacity: 0;
  visibility: hidden;
}
.facility-detail-modal.facility-detail-modal--active {
  transform: translate(0, 0);
  transition: 0.7s;
  opacity: 1;
  visibility: visible;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .facility-detail-modal {
    background-color: #fafafa;
  }
}
@media only screen and (min-width: 1025px) {
  .facility-detail-modal {
    width: 710px;
    height: 100%;
    transform: translate(0, 100%);
  }
  .facility-detail-modal.facility-detail-modal--active {
    transform: translate(0, 0);
    transition: 0.7s;
    opacity: 1;
  }
}
@media only screen and (max-width: 767px) {
  .facility-detail-modal {
    z-index: 999;
    height: 100vh;
  }
}
.facility-detail-modal_title {
  font-size: 12px;
  font-weight: 600;
  line-height: 18px;
  text-transform: uppercase;
  color: #000;
  margin: 35px 0 16px 0;
  letter-spacing: 0.8px;
}
@media only screen and (min-width: 768px) and (max-width: 1439px) {
  .facility-detail-modal_title:nth-child(2) {
    margin: 40px 0 0 0;
  }
}
.facility-detail-modal_desc {
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;
  margin: 10px 0 0 0;
  letter-spacing: 0.5px;
  color: #000;
  padding-left: 15px;
  position: relative;
}
.facility-detail-modal_desc:before {
  content: '';
  position: absolute;
  width: 5px;
  height: 5px;
  border-radius: 50px;
  background: #4a4a4a;
  left: 0;
  top: 9px;
}
.facility-detail-modal-outer-wrapper {
  padding: 82px 30px;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .facility-detail-modal-outer-wrapper {
    padding: 50px 95px 0 152px;
    position: relative;
  }
}
.facility-detail-modal-outer-wrapper .facility-detail-cell_title:before,
.facility-detail-modal-outer-wrapper .facility-detail-cell_title:after {
  display: none;
}
@media only screen and (min-width: 1025px) {
  .facility-detail-modal-outer-wrapper {
    padding: 103px 180px 100px 109px;
  }
}
.facility-detail-modal-outer-wrapper .download-btn.see-hotel {
  display: block;
  width: 180px;
  height: 60px;
  text-transform: uppercase;
  text-align: center;
  line-height: 60px;
  border: 1px solid #4a4a4a;
  margin-top: 20px;
  margin-bottom: 20px;
}
.facility-detail-modal-outer-wrapper .download-btn.see-hotel:hover {
  transition: 0.4s;
  background-color: #fff;
  color: #4a4a4a;
}
.facility-detail-modal-outer-wrapper .download-btn.see-hotel:focus {
  transition: 0.4s;
  background-color: #fff;
  color: #4a4a4a;
}
.facility-detail-modal .simplebar-track {
  right: 6px;
}
.facility-detail-modal .simplebar-track.horizontal {
  display: none;
}
.facility-detail-modal-close {
  position: absolute;
  cursor: pointer;
  right: 25px;
  top: 22px;
  z-index: 1;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .facility-detail-modal-close {
    top: 51px;
    right: 78px;
  }
}
@media only screen and (min-width: 1025px) {
  .facility-detail-modal-close {
    right: 183px;
    top: 104px;
  }
}
.facility-detail-modal-close .svg--cross {
  fill: #4a4a4a;
  width: 12px;
  height: 12px;
}
.section-facility-detail .header-menu-item_back {
  padding: 0 0 0 20px;
  display: inline-block;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0.5px;
  color: #4a4a4a;
  font-weight: 500;
  position: relative;
  cursor: pointer;
}
.section-facility-detail .header-menu-item_back:before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translate(0, -50%) rotate(180deg);
  background: url("../icons/arrow-light.svg") no-repeat center center;
  width: 8px;
  height: 16px;
}
@media only screen and (max-width: 1025px) {
  .section-facility-detail .header-menu-item_back:after {
    display: none;
  }
}
@media only screen and (min-width: 1025px) and (max-width: 1439px) {
  .section-facility-detail .header-menu-item_back:after {
    display: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .section-facility-detail .header-menu-item_back {
    padding: 0 20px 0 26px;
    text-decoration: underline;
  }
}
@media only screen and (min-width: 1025px) and (max-width: 1439px) {
  .section-facility-detail .header-menu-item_back {
    padding: 0 0 0 27px;
    text-decoration: underline;
  }
}
@media only screen and (min-width: 1025px) {
  .section-facility-detail .header-menu-item_back {
    margin-left: 106px;
    padding: 0 0 0 17px;
  }
}
.section-facility-detail .facility-detail-modal .simplebar-track {
  right: 70px;
  margin: 100px 0 0;
}
@media only screen and (max-width: 767px) {
  .section-facility-detail .facility-detail-modal .simplebar-track {
    right: 10px;
  }
}
.rate-wrapper {
  display: inline-block;
}
.rate-wrapper .palace-icon {
  display: inline-block;
  font-size: 0;
  position: relative;
  bottom: -2px;
  max-width: 60px;
}
.rate-wrapper .palace-icon img {
  max-width: 60px;
}
@media only screen and (min-width: 769px) {
  .facility-detail-cell:last-child .facility-detail-brands__item {
    display: inline-block;
    float: left;
    margin: 0;
  }
}
.facility-detail-brands {
  overflow: hidden;
}
@media only screen and (max-width: 768px) {
  .facility-detail-brands {
    margin-top: 20px;
  }
}
.facility-detail-brands__item {
  padding: 5px;
  display: inline-block;
  float: left;
  position: relative;
  height: 85px;
  width: 125px;
}
@media only screen and (min-width: 769px) {
  .facility-detail-brands__item {
    display: block;
    float: none;
    margin: 0 auto;
  }
}
.facility-detail-brands__item:hover .facility-detail-brands__title {
  opacity: 1;
  visibility: visible;
}
.facility-detail-brands__image {
  object-fit: contain;
  width: 100%;
  height: 100%;
}
.facility-detail-brands__title {
  display: inline-block;
  visibility: hidden;
  text-align: center;
  position: absolute;
  top: 100%;
  left: -5px;
  width: 100%;
  padding: 5px;
  font-size: 12px;
  box-sizing: content-box;
  background: #14609b;
  border-radius: 6px;
  color: #fff;
  transition: opacity 0.3s ease-in-out;
  opacity: 0;
  z-index: 1;
  word-break: break-all;
}
.facility-detail-brands__title:before {
  content: '';
  position: absolute;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #145f9a;
  bottom: 100%;
  left: calc(50% - 5px);
}
.brands-carousel {
  background-color: #f4f4f4;
  padding: 0 75px;
}
.brands-carousel .iconq-right--reverce:before {
  transform: rotate(180deg);
}
.brands-carousel .slick-arrow {
  position: absolute;
  left: -20%;
  border: none;
  background: none;
  color: #999;
  top: calc(50% - 8px);
}
.brands-carousel .slick-arrow:hover,
.brands-carousel .slick-arrow:active {
  outline: none;
}
.brands-carousel .slick-next {
  right: -20%;
  left: auto;
}
.brands-carousel__wrapper {
  max-width: 400px;
  margin: auto;
  position: relative;
}
.brands-carousel__item {
  border: 1px solid #c1c1c1;
  padding: 3px;
  position: relative;
  border-radius: 20px;
  overflow: hidden;
  transition: border 0.3s ease-in-out;
  margin: 5px;
}
.brands-carousel__item:hover {
  border: 1px solid #14609b;
}
.brands-carousel__item:hover .brands-carousel__title {
  opacity: 1;
}
.brands-carousel__image {
  position: relative;
  padding-bottom: 100%;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  width: 100%;
}
.brands-carousel__title {
  display: inline-block;
  text-align: center;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 5px;
  font-size: 12px;
  background: #14609b;
  color: #fff;
  transition: opacity 0.3s ease-in-out;
  opacity: 0;
  z-index: 1;
  word-break: break-all;
}
.brands-carousel__title:empty {
  display: none;
}
.facility-brands-wrapper:before {
  content: '';
  position: absolute;
  display: block;
  height: 100%;
  width: 1000%;
  transform: translateX(-50%);
  top: 0;
  left: 0;
  background: inherit;
  z-index: -1;
  visibility: visible;
  background-color: #f4f4f4;
}
.facility-detail-phone,
.facility-detail-mail {
  min-height: 40px;
}
.facility-detail-phone .show-hide-btn,
.facility-detail-mail .show-hide-btn {
  border: 0;
  background-color: transparent;
}
.section-accomodation-inner .download-accomodation-wrapper,
.section-accomodation-info .download-accomodation-wrapper {
  max-width: 880px;
  margin-top: 24px;
  vertical-align: top;
}
.section-accomodation-inner .download-accomodation-wrapper .download-btn,
.section-accomodation-info .download-accomodation-wrapper .download-btn {
  width: auto;
  display: inline-block;
  padding: 0 10px 0 30px;
  margin: 10px 0 10px 0;
  position: relative;
  vertical-align: top;
}
.section-accomodation-inner .download-accomodation-wrapper .download-btn svg,
.section-accomodation-info .download-accomodation-wrapper .download-btn svg {
  position: absolute;
  left: 0;
  top: -5px;
}
.section-accomodation-inner .inner-divider,
.section-accomodation-info .inner-divider {
  margin: 0;
  text-align: left;
  letter-spacing: 0.15px;
}
.section-accomodation-inner .download-btn,
.section-accomodation-info .download-btn {
  margin: 34px 0 0 0;
  display: block;
}
.section-accomodation .inner-title {
  padding: 85px 28% 0;
}
.section-accomodation .img-wrapper {
  margin-top: 5px;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .section-accomodation .img-wrapper {
    width: 100%;
    padding: 0;
  }
}
.section-accomodation .inner-list {
  margin-top: 31px;
}
.section-accomodation .inner-list li {
  line-height: 24px;
}
.section-accomodation-info {
  background-color: #f4f4f4;
  position: relative;
}
@media only screen and (min-width: 1440px) {
  .section-accomodation-info:before {
    content: '';
    position: absolute;
    height: 100%;
    width: 1000%;
    transform: translateX(-50%);
    top: 0;
    left: 0;
    background: inherit;
    z-index: -1;
  }
}
.section-accomodation-inner .main-btn {
  width: 88%;
}
@media only screen and (max-width: 320px) {
  .section-accomodation-inner .main-btn {
    width: 81%;
  }
}
@media only screen and (max-width: 375px) {
  .section-accomodation-inner .main-btn {
    width: 83%;
  }
}
@media only screen and (min-width: 768px) {
  .section-accomodation-inner .main-btn {
    width: 315px;
  }
}
.section-accomodation-info {
  padding: 50px 30px 27px;
}
.section-accomodation-info .inner-divider {
  color: #999;
}
.section-accomodation-info .main-btn {
  width: 100%;
  display: block;
}
@media only screen and (min-width: 768px) {
  .section-accomodation-info .main-btn {
    width: 420px;
  }
}
@media only screen and (min-width: 1025px) {
  .section-accomodation-info .main-btn {
    width: 315px;
  }
}
@media only screen and (min-width: 1025px) {
  .section-accomodation-info {
    padding: 57px 180px 45px;
  }
  .section-accomodation-info .main-btn {
    width: 38.85%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .section-accomodation-info {
    padding: 50px 50px 25px 50px;
  }
}
@media only screen and (min-width: 1025px) and (max-width: 1439px) {
  .section-accomodation-info {
    padding: 50px 80px 77px;
  }
  .section-accomodation-info .main-btn {
    width: 57.85%;
    max-width: 425px;
  }
}
.section-accomodation-info .download-accomodation-wrapper {
  max-width: 880px;
  margin-top: 22px;
  vertical-align: top;
}
.section-accomodation-info .download-accomodation-wrapper .download-btn {
  width: auto;
  display: inline-block;
  padding: 0 10px 0 30px;
  margin: 10px 0 10px 0;
  position: relative;
  vertical-align: top;
}
.section-accomodation-info .download-accomodation-wrapper .download-btn svg {
  position: absolute;
  left: 0;
  top: -5px;
}
.accomodation-inner-wrapper {
  padding: 30px 30px 132px;
  position: relative;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .accomodation-inner-wrapper {
    padding: 30px 20px 20px 20px;
  }
}
.accomodation-inner-wrapper .inner-divider {
  color: #999;
}
.accomodation-inner-wrapper .main-btn {
  position: absolute;
  bottom: 40px;
}
@media only screen and (min-width: 1025px) {
  .accomodation-inner-wrapper {
    padding: 53px 180px 54px;
  }
  .accomodation-inner-wrapper .main-btn {
    position: relative;
    bottom: auto;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1439px) {
  .accomodation-inner-wrapper .main-btn {
    position: absolute;
    bottom: auto;
    margin: 25px 0 0 0;
    width: 320px;
    right: 20px;
  }
}
@media only screen and (min-width: 1025px) and (max-width: 1439px) {
  .accomodation-inner-wrapper {
    padding: 42px 75px 63px;
  }
}
@media only screen and (min-width: 1025px) {
  .accomodation-inner-title-wrapper {
    -js-display: flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-align: start;
        align-items: flex-start;
    -ms-flex-direction: row;
        flex-direction: row;
    margin: 10px 0 0 0;
  }
  .accomodation-inner-title-wrapper .main-btn {
    margin: 48px 0 0 0;
    width: 38.5%;
  }
}
@media only screen and (max-width: 1024px) {
  .accomodation-inner-title-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
@media only screen and (max-width: 767px) {
  .accomodation-inner-title-wrapper {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media only screen and (min-width: 1025px) and (min-width: 1025px) and (max-width: 1439px) {
  .accomodation-inner-title-wrapper .main-btn {
    width: 47.8%;
    position: absolute;
    right: 0;
  }
}
.accomodation-inner-title {
  font-family: 'Playfair Display', 'Times New Roman', serif;
  letter-spacing: 0.5px;
  font-size: 26px;
  line-height: 36px;
  margin: 15px 0 0 0;
  color: #000;
}
@media only screen and (min-width: 1025px) {
  .accomodation-inner-title {
    width: 59%;
    font-size: 26px;
    line-height: 36px;
    margin: 0 25px 0 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .accomodation-inner-title {
    width: 54%;
  }
}
@media only screen and (min-width: 1025px) and (max-width: 1439px) {
  .accomodation-inner-title {
    width: 51%;
  }
}
.accomodation-inner-lead {
  color: #8c8c8c;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0.5px;
  margin: 24px 0 0 0;
}
@media only screen and (min-width: 1025px) {
  .accomodation-inner-lead {
    width: 60%;
    margin: 24px 0 0 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .accomodation-inner-lead {
    width: 53%;
  }
}
@media only screen and (min-width: 1025px) and (max-width: 1439px) {
  .accomodation-inner-lead {
    width: 48%;
  }
}
.accomodation-info-lead {
  font-size: 14px;
  color: #000;
  font-weight: 500;
  line-height: 22px;
  margin: 11px 0 0 0;
  letter-spacing: 0.6px;
}
@media only screen and (min-width: 1025px) {
  .accomodation-info-lead {
    width: 60%;
  }
}
@media only screen and (min-width: 1025px) and (max-width: 1439px) {
  .accomodation-info-lead {
    width: 100%;
  }
}
.accomodation-grid-wrapper {
  margin: 30px 0 0 0;
}
@media only screen and (min-width: 1025px) and (max-width: 1439px) {
  .accomodation-grid-wrapper {
    -js-display: flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-align: start;
        align-items: flex-start;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    margin: 40px -10px 35px -10px;
    text-align: center;
  }
}
@media only screen and (min-width: 1440px) {
  .accomodation-grid-wrapper {
    -js-display: flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-align: start;
        align-items: flex-start;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    margin: 33px 0 7px;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .accomodation-grid-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-align: start;
        align-items: flex-start;
    -ms-flex-direction: row;
        flex-direction: row;
    margin: 40px 0 20px 0;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
.accomodation-item {
  position: relative;
  color: #fff !important;
  text-align: center;
  display: block;
  margin: 0 8px 15px 8px;
  overflow: hidden;
}
.accomodation-item:first-child {
  margin-left: 0;
}
@media only screen and (min-width: 1439px) {
  .accomodation-item {
    margin: 0 8px 30px 8px;
  }
  .accomodation-item:last-child {
    margin-right: 0;
    margin-left: 8px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1439px) {
  .accomodation-item {
    margin-left: 0;
  }
}
@media only screen and (max-width: 767px) {
  .accomodation-item {
    margin: 0 0 15px 0;
  }
  .accomodation-item img {
    display: block;
  }
}
.accomodation-item .grid-item-title {
  width: auto;
  margin-top: 20px;
  line-height: 38px;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .accomodation-item {
    margin: 0 0 20px 0px;
    width: 49%;
    height: 450px;
  }
}
@media only screen and (min-width: 1025px) and (max-width: 1439px) {
  .accomodation-item {
    display: inline-block;
    width: calc(100% / 4 - 15px);
    margin: 0 7px 21px 0px;
  }
}
.accomodation-item.with-pic .grid-item-text-wrapper {
  top: 30px;
  left: 50%;
  width: 100%;
  transition: 0.4s;
  opacity: 1;
  transform: translate(-50%, 0);
}
@media only screen and (min-width: 768px) {
  .accomodation-item.with-pic .grid-item-text-wrapper {
    top: 100px;
    transform: translate(-50%, 0);
  }
}
@media only screen and (max-width: 767px) {
  .accomodation-item.with-pic .grid-item-text-wrapper {
    top: 0;
    height: 200px;
  }
  .accomodation-item.with-pic .grid-item-text-wrapper .grid-item-title {
    margin-top: 0;
    position: relative;
    top: 50%;
    transform: translate(0, -50%);
  }
}
.accomodation-item .hover-text {
  width: 100%;
  height: 100%;
  color: #000;
  background-color: #fff;
  font-weight: 500;
  line-height: 24px;
  font-size: 14px;
  text-align: left;
  padding: 16px;
  letter-spacing: 0.5px;
}
@media only screen and (min-width: 768px) {
  .accomodation-item .hover-text {
    opacity: 0;
    transition: 0.4s;
    position: absolute;
    top: 0;
    left: 0;
    border: 2px solid #fff;
    background-color: rgba(255,255,255,0.95);
  }
}
.accomodation-item img {
  width: 100%;
  height: 200px;
  object-fit: cover;
}
@media only screen and (min-width: 1025px) {
  .accomodation-item img {
    width: auto;
    height: auto;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .accomodation-item img {
    position: absolute;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    transform: translate(-50%, -50%);
  }
}
.grid-item-lead {
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  margin: 24px 0 0 0;
  display: none;
}
@media only screen and (min-width: 768px) {
  .grid-item-lead {
    display: block;
  }
}
@media only screen and (min-width: 768px) {
  .accomodation-item.with-pic:hover .grid-item-text-wrapper {
    opacity: 0;
    transition: 0.6s;
  }
  .accomodation-item.with-pic:hover .hover-text {
    opacity: 1;
    transition: 0.6s;
  }
}
@media only screen and (min-width: 1025px) {
  .section-free-content-block .free-content-img {
    width: 50%;
  }
}
.section-free-content-block.section-free-content {
  background-color: #f4f4f4;
  padding: 0 0 17px 0;
  position: relative;
}
.section-free-content-block.section-free-content:before {
  content: '';
  position: absolute;
  height: 100%;
  width: 1000%;
  transform: translateX(-50%);
  top: 0;
  left: 0;
  background: inherit;
  z-index: -1;
}
@media only screen and (max-width: 1440px) {
  .section-free-content-block.section-free-content:before {
    display: none;
  }
}
@media only screen and (max-width: 1025px) {
  .section-free-content-block.section-free-content .free-content-text {
    padding: 25px 0 0;
  }
  .section-free-content-block.section-free-content .free-content-text-inner {
    padding: 0 0 20px 0;
  }
}
.section-free-content-block.section-free-content span.svg--attention {
  display: block;
  width: 40px;
  height: 40px;
  background: url("../icons/attention.svg") left center no-repeat;
  background-size: contain;
  margin: 0 auto 15px auto;
}
@media only screen and (min-width: 1025px) {
  .section-free-content-block.section-free-content span.svg--attention {
    display: inline-block;
    width: 32px;
    height: 32px;
    margin: 0;
  }
}
@media only screen and (min-width: 1025px) {
  .section-free-content-block.section-free-content a {
    display: block;
    margin-top: 15px;
  }
}
.section-free-content-block.section-free-content .accomodation-inner-title {
  font: 14px 'Montserrat', 'Arial', sans-serif;
  font-weight: 500;
  display: inline-block;
  vertical-align: top;
  padding: 7px 15px;
  text-align: left;
  width: 90%;
}
@media only screen and (max-width: 1024px) {
  .section-free-content-block.section-free-content .accomodation-inner-title {
    text-align: center;
    padding: 0;
    margin: 5px 0;
    width: 100%;
  }
}
.section-free-content-block.section-free-content .free-content-text {
  padding-top: 25px;
}
.section-free-content-block.section-free-content .free-content-text.free-content-bg {
  padding: 0 20px;
  text-align: left;
}
@media only screen and (min-width: 1025px) {
  .section-free-content-block.section-free-content .free-content-text.free-content-bg {
    padding: 32px 70px 0 0;
  }
}
.section-free-content-block.section-free-content .free-content-text.free-content-bg p {
  background-color: #fff;
  padding: 22px 35px;
}
@media only screen and (max-width: 1025px) and (min-width: 1025px) and (max-width: 1439px) {
  .section-free-content-block.section-free-content .free-content-text-inner {
    padding: 0 0 25px 60px;
    text-align: center;
  }
}
@media only screen and (min-width: 1025px) {
  .section-free-content-block {
    -js-display: flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-align: start;
        align-items: flex-start;
    -ms-flex-direction: row;
        flex-direction: row;
    font-size: 0;
  }
}
.free-content-img {
  width: 50%;
  position: relative;
}
@media only screen and (max-width: 1440px) {
  .free-content-img {
    width: 100%;
  }
  .free-content-img img {
    width: 100%;
  }
}
@media only screen and (min-width: 1025px) and (max-width: 1439px) {
  .free-content-img {
    overflow: hidden;
  }
  .free-content-img img {
    max-width: none;
    width: auto;
    zoom: 1.07;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .free-content-img {
    overflow: hidden;
    height: 335px;
  }
}
.img-wrapper--hidden {
  display: none;
}
@media only screen and (min-width: 1025px) {
  .img-wrapper--hidden {
    display: block;
  }
}
@media only screen and (min-width: 1025px) and (max-width: 1439px) {
  .img-wrapper--hidden {
    margin: 80px 0 0 0;
  }
}
.free-content-text {
  width: 100%;
  padding: 20px 20px 15px 20px;
  font-weight: 500;
}
@media only screen and (min-width: 1025px) {
  .free-content-text {
    width: 50%;
    padding: 48px 35px 0 70px;
  }
}
@media only screen and (min-width: 1025px) {
  .free-content-text.free-content-list {
    padding: 48px 70px 48px 35px;
  }
}
.free-content-text.free-content-list .download-btn {
  margin: 0 0 0 30px;
}
@media only screen and (min-width: 1025px) {
  .free-content-text.free-content-list .download-btn {
    margin: 0;
  }
}
.free-content-text.free-content-list img {
  width: 100% !important;
}
@media only screen and (min-width: 1025px) and (max-width: 1439px) {
  .free-content-text.free-content-list img {
    width: 90% !important;
  }
}
.free-content-text p {
  font-size: 14px;
  font-weight: 300;
  letter-spacing: 0.5px;
  line-height: 24px;
  color: #000;
  margin: 0 0 15px 0;
}
.free-content-text p strong {
  font-weight: 500;
}
.free-content-text p:empty {
  display: none;
}
.free-content-text ul {
  margin: 40px 0;
}
@media only screen and (min-width: 1025px) {
  .free-content-text ul {
    margin: 0 0 24px 24px;
  }
}
.free-content-text li {
  margin: 0 0 15px 15px;
  list-style: disc outside;
  font-size: 14px;
  line-height: 24px;
  font-weight: 300;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .free-content-text li {
    margin: 0 0 5px 15px;
  }
}
@media only screen and (min-width: 1025px) {
  .free-content-text li {
    list-style: disc inside;
    margin: 0 0 5px 0;
  }
}
.free-content-text a {
  color: #00609c;
  font-weight: 500;
  text-decoration: none;
}
#atoutfrance .free-content-text-inner {
  padding: 0 0 30px 0;
}
@media only screen and (min-width: 1025px) {
  #atoutfrance .free-content-text-inner {
    padding: 0 0 48px 0;
  }
  #atoutfrance .free-content-text-inner:nth-of-type(n+2) {
    margin-top: 30px;
  }
}
#atoutfrance .free-content-text-inner a.download-btn {
  margin-bottom: 17px;
  display: block;
}
#atoutfrance .free-content-text-inner a.download-btn:first-of-type {
  margin-top: 17px;
}
@media only screen and (max-width: 767px) {
  #atoutfrance .free-content-text-inner a.download-btn {
    padding-bottom: 0;
    margin-bottom: 15px;
  }
}
@media only screen and (min-width: 767px) {
  #atoutfrance .free-content-text-inner a.download-btn:last-child {
    margin-bottom: 0;
  }
}
#atoutfrance .free-content-text-inner .accomodation-inner-title {
  width: 100%;
  margin: 0 0 20px 0;
}
@media only screen and (min-width: 1025px) {
  #atoutfrance .free-content-text-inner .accomodation-inner-title {
    width: 95%;
    min-height: 36px;
  }
}
#atoutfrance .free-content-text-inner p {
  padding: 0 0 15px 0;
  margin: 0;
}
.free-content-bg .free-content-text-inner:last-child {
  padding: 0;
}
@media only screen and (min-width: 1025px) {
  .free-content-bg .free-content-text-inner:last-child {
    padding: 0 0 0 65px;
  }
}
.free-content-main-bg {
  background-color: #fafafa;
  position: relative;
}
@media only screen and (min-width: 1025px) {
  .free-content-main-bg .free-content-text {
    padding: 48px 35px 0 70px;
  }
}
.section-free-content-bottom {
  margin: 0 0 67px 0;
}
@media only screen and (max-width: 1024px) {
  .section-free-content-block:not(.section-free-content-top) {
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 767px) {
  .section-free-content-block:not(.section-free-content-top) .free-content-text {
    padding-bottom: 0;
  }
}
@media only screen and (max-width: 767px) {
  .section-free-content-block:not(.section-free-content-top) .free-content-img {
    height: 375px;
    overflow: hidden;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .section-free-content-block:not(.section-free-content-top) .free-content-img img {
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
  }
}
@media only screen and (max-width: 767px) {
  .section-free-content-block:not(.section-free-content-top) .free-content-img img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    min-height: 100%;
    min-width: 100%;
    width: auto;
  }
}
@media only screen and (max-width: 1024px) {
  .free-content-text-inner {
    padding: 0 0 20px 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .section-free-content-block.section-free-content-bottom .free-content-text-inner {
    padding: 0 0 30px 0;
  }
}
.section-free-content-block.section-free-content-top .free-content-text {
  padding: 20px 20px 0 20px;
}
@media only screen and (min-width: 1025px) {
  .section-free-content-block.section-free-content-top .free-content-text {
    padding: 48px 70px 0 35px;
  }
}
.section-facility-search-page {
  background-color: #f4f4f4;
  -js-display: flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-direction: row;
      flex-direction: row;
  font-size: 0;
  width: 100%;
  padding: 0;
}
@media only screen and (max-width: 1024px) {
  .section-facility-search-page {
    padding: 0 0 0 30px;
  }
}
@media only screen and (max-width: 767px) {
  .section-facility-search-page {
    padding: 30px 15px;
  }
}
.section-facility-search-page .oec-links {
  width: 31.98%;
}
@media only screen and (max-width: 767px) {
  .section-facility-search-page .oec-links {
    width: 100%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .section-facility-search-page .oec-links {
    width: 49.98%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1439px) {
  .section-facility-search-page {
    position: relative;
  }
}
@media only screen and (max-width: 1024px) {
  .section-facility-search-page.form-submit-result {
    padding: 30px;
    min-height: 1200px;
  }
}
@media only screen and (max-width: 767px) {
  .section-facility-search-page.form-submit-result {
    min-height: 1000px;
    padding: 30px 15px;
  }
}
.section-facility-search-page.form-submit-result .facility-search-page-form {
  display: none;
}
.section-facility-search-page.form-submit-result .oec-links {
  width: 66%;
  display: -ms-flexbox;
  display: flex;
}
@media only screen and (max-width: 1024px) {
  .section-facility-search-page.form-submit-result .oec-links {
    width: 100%;
  }
}
.section-facility-search-page.form-submit-result .oec-img {
  width: 34%;
  display: none;
}
@media only screen and (min-width: 1025px) {
  .section-facility-search-page.form-submit-result .oec-img {
    display: block;
  }
}
.facility-search-page-cell.facility-search-page-form {
  width: 100%;
  padding: 50px 30px 50px;
}
@media only screen and (max-width: 767px) {
  .facility-search-page-cell.facility-search-page-form {
    padding: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .facility-search-page-cell.facility-search-page-form {
    padding: 0 30px 30px 0;
    width: 50%;
    margin-top: 30px;
  }
}
@media only screen and (min-width: 1025px) and (max-width: 1439px) {
  .facility-search-page-cell.facility-search-page-form {
    padding: 95px 80px 70px 50px;
    width: 50.5%;
  }
}
@media only screen and (min-width: 1440px) {
  .facility-search-page-cell.facility-search-page-form {
    padding: 79px 69px 30px 70px;
    width: 34%;
  }
}
.facility-search-page-cell.facility-search-page-form .atout-input {
  margin: 0 0 45px 0;
}
.facility-search-page-cell.facility-search-page-form .atout-checkbox {
  margin-bottom: 18px;
}
.facility-search-page-cell.facility-search-page-form .atout-checkbox [type="checkbox"]:not(:checked)+label:before,
.facility-search-page-cell.facility-search-page-form .atout-checkbox [type="checkbox"]:checked+label:before {
  border: 1px solid #999;
}
.facility-search-page-cell.facility-search-page-form .atout-checkbox [type="checkbox"]:checked+label:after {
  background: url("../icons/check.svg") no-repeat center center;
}
.facility-search-page-cell.facility-search-page-form .atout-checkbox label {
  color: #999;
}
.facility-search-page-cell.facility-search-page-form .atout-submit {
  margin: -4px 0 0;
}
.facility-search-page-cell.facility-search-page-img img {
  width: 100%;
  display: none;
}
@media only screen and (min-width: 768px) {
  .facility-search-page-cell.facility-search-page-img {
    height: 66%;
  }
  .facility-search-page-cell.facility-search-page-img img {
    display: block;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .facility-search-page-cell.facility-search-page-img {
    width: 50%;
    position: relative;
    min-height: 1196px;
    overflow: hidden;
  }
  .facility-search-page-cell.facility-search-page-img img {
    width: auto;
    min-width: 100%;
    min-height: 100%;
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0);
  }
}
@media only screen and (min-width: 1025px) and (max-width: 1439px) {
  .facility-search-page-cell.facility-search-page-img {
    position: absolute;
    right: 0;
    width: 49.5%;
    height: 100%;
  }
  .facility-search-page-cell.facility-search-page-img img {
    height: 100%;
    object-fit: cover;
  }
}
@media only screen and (min-width: 1025px) and (max-width: 1439px) {
  .section-facility-search-page .facility-search-page-cell.facility-search-page-form {
    padding: 95px 31px 70px 71px;
    width: 46%;
  }
}
@media only screen and (min-width: 1025px) and (max-width: 1439px) {
  .section-facility-search-page.oec-page .facility-search-page-cell.facility-search-page-form {
    padding: 95px 30px 70px 30px;
    width: 35.5%;
  }
}
@media only screen and (max-width: 767px) {
  .section-facility-search-page.oec-page .oec-modal-wrapper .simplebar-content {
    height: 100%;
  }
}
.facility-search-page-cell.facility-search-page-form .select2-container.select2-container--default,
.oec-cell.oec-form .select2-container.select2-container--default {
  top: 0 !important;
  height: auto;
}
.facility-search-page-cell.facility-search-page-form .select2-container.select2-container--default:after,
.oec-cell.oec-form .select2-container.select2-container--default:after {
  background: url("../icons/arrow-light.svg") no-repeat center center;
}
.facility-search-page-cell.facility-search-page-form .select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice,
.oec-cell.oec-form .select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice {
  float: none;
}
.facility-search-page-cell.facility-search-page-form .select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice:not(:first-child),
.oec-cell.oec-form .select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice:not(:first-child) {
  margin-top: 3px;
}
.facility-search-page-cell.facility-search-page-form .select2-container.select2-container--default .select2-selection__choice__remove,
.oec-cell.oec-form .select2-container.select2-container--default .select2-selection__choice__remove {
  margin-right: 5px;
}
.facility-search-page-cell.facility-search-page-form .select2-container.select2-container--default + label,
.oec-cell.oec-form .select2-container.select2-container--default + label {
  line-height: 1.2;
  padding-right: 25px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.facility-search-page-cell.facility-search-page-form .select2-selection,
.oec-cell.oec-form .select2-selection {
  border-color: #999;
}
.facility-search-page-cell.facility-search-page-form .select2-selection__rendered,
.oec-cell.oec-form .select2-selection__rendered {
  padding-bottom: 10px;
}
.facility-search-page-cell.facility-search-page-form .select-dropdown-wrapper,
.oec-cell.oec-form .select-dropdown-wrapper {
  position: relative;
}
.facility-search-page-cell.facility-search-page-form .select2-results__option,
.oec-cell.oec-form .select2-results__option {
  padding: 7px 0 7px 40px;
}
.facility-search-page-cell.facility-search-page-form .select2-results__options[aria-multiselectable=true] .select2-results__option[aria-selected=true]:before,
.oec-cell.oec-form .select2-results__options[aria-multiselectable=true] .select2-results__option[aria-selected=true]:before {
  top: calc(50% - 7px);
}
.facility-search-page-cell.facility-search-page-form .select2-results__options[aria-multiselectable=true] .select2-results__option:after,
.oec-cell.oec-form .select2-results__options[aria-multiselectable=true] .select2-results__option:after {
  top: calc(50% - 5px);
}
.section-inner-title {
  margin-top: 35px;
}
@media only screen and (min-width: 1025px) {
  .section-inner-title {
    margin-top: 0;
  }
}
.section-inner-title .inner-divider {
  margin-top: 20px;
}
@media only screen and (max-width: 1440px) {
  .section-inner-title .img-wrapper {
    padding: 0;
    margin: 40px 0 0 0;
  }
}
@media only screen and (max-width: 767px) {
  .section-inner-title .img-wrapper {
    padding: 0 10px;
  }
}
.container-content:not(.homepage-public-container) .portlet-journal-content:nth-child(1) .journal-content-article {
  padding-top: 0;
}
@media only screen and (min-width: 1025px) {
  .container-content:not(.homepage-public-container) .portlet-journal-content:nth-child(1) .journal-content-article {
    padding-top: 40px;
  }
}
.section-inner-title .img-wrapper.img-wrapper--hidden {
  margin: 48px 0 69px 0;
}
.inner-title {
  font-family: 'Playfair Display', 'Times New Roman', serif;
  color: #000;
  font-size: 32px;
  letter-spacing: 0.8px;
  line-height: 45px;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .inner-title {
    font-size: 44px;
    padding: 20px 20px 0 20px;
  }
}
@media only screen and (min-width: 1025px) {
  .inner-title {
    font-size: 42px;
    line-height: 58px;
    letter-spacing: 1px;
    padding: 45px 0 0 0;
    max-width: 640px;
    margin: 0 auto;
  }
  .inner-title.long {
    max-width: 860px;
  }
}
@media only screen and (max-width: 767px) {
  .inner-title {
    padding: 0 20px;
  }
}
.inner-lead {
  color: #999;
  font-family: 'Montserrat', 'Arial', sans-serif;
  letter-spacing: 0;
  line-height: 30px;
  margin: 30px 0 30px 0;
  padding: 0 20px;
  text-align: center;
  font-size: 18px;
}
@media only screen and (min-width: 768px) {
  .inner-lead {
    font-size: 18px;
    line-height: 28px;
  }
}
@media only screen and (min-width: 1025px) {
  .inner-lead {
    font-size: 17px;
    font-weight: 500;
    padding: 0;
    margin: 23px auto 0 auto;
    max-width: 860px;
  }
  .inner-lead.short {
    max-width: 640px;
  }
}
@media only screen and (max-width: 767px) {
  .inner-lead {
    font-size: 16px;
  }
}
.inner-divider {
  text-transform: uppercase;
  color: #00609c;
  font-weight: 600;
  font-size: 12px;
  letter-spacing: 1px;
  line-height: 18px;
  text-align: center;
  margin: 40px 0 0 0;
}
@media only screen and (min-width: 1025px) {
  .inner-divider {
    margin: 57px 0 0 0;
  }
}
.inner-list-title {
  font-family: 'Playfair Display', 'Times New Roman', serif;
  letter-spacing: 0.65px;
  margin: 9px 0 0 0;
  font-size: 26px;
  line-height: 36px;
  padding: 0 20px;
  text-align: center;
}
@media only screen and (min-width: 1025px) {
  .inner-list-title {
    letter-spacing: 0.5px;
    font-size: 26px;
    line-height: 36px;
    padding: 0 20%;
  }
}
@media only screen and (min-width: 1025px) and (max-width: 1439px) {
  .inner-list-title {
    padding: 0 19%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .inner-list-title {
    font-size: 32px;
    line-height: 42px;
  }
}
.inner-list {
  margin: 20px 20px 10px 38px;
  list-style: disc;
  color: #000;
}
@media only screen and (min-width: 1025px) {
  .inner-list {
    padding: 0 45px 11px 80px;
    margin: 31px 0 0 0;
    -js-display: flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: center;
        justify-content: center;
  }
}
.inner-list li {
  text-align: left;
  list-style: disc;
  letter-spacing: 0.5px;
  line-height: 24px;
  font-size: 14px;
  font-weight: 500;
  margin: 0 0 16px 0;
}
@media only screen and (min-width: 1025px) {
  .inner-list li {
    padding: 0 22px 0 0;
    max-width: calc(100% / 3 - 1.25rem);
    min-width: 200px;
    margin: 0.625rem;
  }
}
.section-ranking-process-main {
  background-color: #f4f4f4;
  padding: 50px 0 0 0;
  width: 100%;
  position: relative;
}
@media only screen and (min-width: 1440px) {
  .section-ranking-process-main:before {
    content: '';
    position: absolute;
    height: 100%;
    width: 1000%;
    transform: translateX(-50%);
    top: 0;
    left: 0;
    background: inherit;
    z-index: -1;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .section-ranking-process-main {
    padding: 50px 0 0 0;
  }
}
@media only screen and (min-width: 1025px) {
  .section-ranking-process-main {
    padding: 50px 0 0 0;
  }
}
.section-ranking-process-main .inner-divider {
  margin: 0;
  padding: 0 20px;
  color: #999;
}
@media only screen and (min-width: 1025px) {
  .section-ranking-process-main .inner-divider {
    padding: 15px 0 0 0;
  }
}
.ranking-process-main-top-title {
  text-align: center;
  letter-spacing: 0.65px;
  color: #000;
  font-family: 'Playfair Display', 'Times New Roman', serif;
  margin: 10px 0 0 0;
  font-size: 24px;
  line-height: 36px;
}
@media only screen and (min-width: 1025px) {
  .ranking-process-main-top-title {
    font-size: 26px;
    margin: 10px 0 0 0;
  }
}
.ranking-process-grid-wrapper {
  padding: 50px 10px 50px;
  background-color: #f4f4f4;
  position: relative;
}
@media only screen and (min-width: 1025px) {
  .ranking-process-grid-wrapper {
    padding: 62px 70px 64px;
    -js-display: flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-align: start;
        align-items: flex-start;
    -ms-flex-direction: row;
        flex-direction: row;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .ranking-process-grid-wrapper {
    padding: 50px 20px;
  }
}
.ranking-process-grid-item {
  position: relative;
  color: #000;
  text-align: center;
  display: none;
  -ms-flex-preferred-size: calc(100% * 0.333333333333333);
      flex-basis: calc(100% * 0.333333333333333);
  min-width: 0;
  display: block;
}
.ranking-process-grid-item.with-pic {
  color: #fff;
  display: block;
  height: 260px;
}
@media only screen and (min-width: 1025px) and (max-width: 1439px) {
  .ranking-process-grid-item.with-pic:not(:first-child):nth-of-type(3n+1) {
    left: 50%;
    position: relative;
  }
}
@media only screen and (min-width: 1025px) and (max-width: 1439px) {
  .ranking-process-grid-item.with-pic {
    width: 36%;
    margin: 0;
  }
}
@media only screen and (min-width: 1025px) {
  .ranking-process-grid-item.with-pic {
    height: 450px;
  }
}
.ranking-process-grid-item.with-text {
  background-color: #fff;
}
@media only screen and (min-width: 1025px) and (max-width: 1439px) {
  .ranking-process-grid-item.with-text:not(:first-child):nth-of-type(3n+2) {
    right: 50%;
    position: relative;
  }
}
@media only screen and (min-width: 1025px) {
  .ranking-process-grid-item.with-text {
    min-height: 450px;
  }
}
@media only screen and (min-width: 1025px) and (max-width: 1439px) {
  .ranking-process-grid-item.with-text {
    width: 64%;
    margin: 0;
  }
}
.ranking-process-grid-item img {
  width: 100%;
  object-fit: cover;
  height: 100%;
}
@media only screen and (min-width: 1025px) and (max-width: 1439px) {
  .ranking-process-grid-item {
    -ms-flex-preferred-size: calc(100% * 0.5);
        flex-basis: calc(100% * 0.5);
    min-width: 0;
    display: none;
  }
}
.with-pic .grid-item-text-wrapper {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 0 20px;
}
@media only screen and (min-width: 1025px) {
  .with-pic .grid-item-text-wrapper {
    top: 90px;
    transform: translate(-50%, 0);
    padding: 0;
  }
}
.with-text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
.with-text .grid-item-text-wrapper {
  padding: 26px 20px 30px;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.5px;
  font-weight: 500;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .with-text .grid-item-text-wrapper {
    margin: 0;
    padding: 36px 20px 90px;
  }
}
@media only screen and (max-width: 767px) {
  .with-text .grid-item-text-wrapper {
    margin: 0;
  }
}
.with-text .grid-item-text-wrapper a {
  color: #00609c;
}
.with-text .grid-item-text-wrapper p {
  margin-bottom: 16px;
}
@media only screen and (min-width: 1025px) {
  .with-text .grid-item-text-wrapper {
    padding: 40px 56px;
  }
}
.grid-item-text-item {
  margin: 0 0 16px 0;
}
@media only screen and (max-width: 1025px) {
  .grid-item-text-item:last-child {
    margin: 0;
  }
}
.grid-item-text-item-annotation {
  font-size: 13px;
  line-height: 22px;
  font-weight: 300;
  letter-spacing: 0.54px;
  color: #000;
  margin: 28px 0 0 0;
}
.grid-item-counter {
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 0.43px;
  line-height: 18px;
}
.grid-item-title {
  margin: 14px 0 0 0;
  line-height: 36px;
  font-size: 32px;
  font-family: 'Playfair Display', 'Times New Roman', serif;
  letter-spacing: 0.8px;
  width: 300px;
}
@media only screen and (min-width: 1025px) {
  .grid-item-title {
    width: 350px;
  }
}
.section-documents-page-main {
  background-color: #f4f4f4;
  position: relative;
  margin: 32px 0 0;
  font-size: 0;
}
@media only screen and (max-width: 1440px) {
  .section-documents-page-main {
    overflow: hidden;
  }
}
@media only screen and (min-width: 1440px) {
  .section-documents-page-main:before {
    content: '';
    position: absolute;
    height: 100%;
    width: 1000%;
    transform: translateX(-50%);
    top: 0;
    left: 0;
    background: inherit;
    z-index: -1;
  }
}
@media only screen and (min-width: 1025px) {
  .section-documents-page-main {
    -js-display: flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-align: start;
        align-items: flex-start;
    -ms-flex-direction: row;
        flex-direction: row;
    margin: 50px 0 0;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
.documents-page-main-cell.form-cell {
  display: block;
  width: 100%;
}
@media only screen and (min-width: 1025px) and (max-width: 1440px) {
  .documents-page-main-cell.form-cell {
    width: 57%;
  }
}
@media only screen and (min-width: 1440px) {
  .documents-page-main-cell.form-cell {
    width: 64.5%;
  }
}
@media only screen and (max-width: 1025px) {
  .documents-page-main-cell.form-cell .accomodation-inner-wrapper {
    padding: 30px;
  }
}
@media only screen and (max-width: 767px) {
  .documents-page-main-cell.form-cell .accomodation-inner-wrapper {
    padding: 30px 20px;
  }
}
@media only screen and (max-width: 1025px) {
  .documents-page-main-cell.form-cell .accomodation-inner-title-wrapper {
    margin: 18px 0 0 0;
  }
}
.documents-page-main-cell {
  display: none;
}
.documents-page-main-cell > img {
  width: 100%;
}
@media only screen and (min-width: 1025px) and (max-width: 1440px) {
  .documents-page-main-cell {
    width: 42.5%;
    display: block;
  }
}
@media only screen and (min-width: 1440px) {
  .documents-page-main-cell {
    width: 35.5%;
    display: block;
  }
}
.documents-page-main-cell .inner-divider {
  margin: 0;
  text-align: left;
  color: #00609c;
}
.documents-page-main-cell .accomodation-inner-title {
  width: 100%;
  margin: 0;
}
.documents-page-main-cell .accomodation-inner-lead {
  width: 100%;
}
@media only screen and (max-width: 1025px) {
  .documents-page-main-cell .accomodation-inner-lead {
    margin: 12px 0 0 0;
  }
}
@media only screen and (min-width: 1025px) {
  .documents-page-main-cell .accomodation-inner-lead {
    max-width: 530px;
    margin-top: 32px;
  }
}
@media only screen and (min-width: 1025px) and (max-width: 1440px) {
  .documents-page-main-cell .accomodation-inner-wrapper {
    padding: 40px 80px 35px 70px;
  }
}
@media only screen and (min-width: 1440px) {
  .documents-page-main-cell .accomodation-inner-wrapper {
    padding: 54px 0 35px 0;
    margin-left: 180px;
    max-width: 642px;
  }
}
.documents-list-wrapper {
  background-color: #fff;
  margin: 15px 0 0 0;
  padding: 5px 20px 0;
}
@media only screen and (min-width: 1025px) {
  .documents-list-wrapper {
    margin: 34px 0 0 0;
    padding: 0 24px;
    max-width: 530px;
  }
}
.documents-list-wrapper .facility-detail {
  width: 100%;
  margin: 15px 0 19px;
  top: 0;
  color: #4a4a4a;
  font-size: 14px;
  font-weight: 500;
  float: none;
}
.documents-list-wrapper .facility-detail.facility-detail--active {
  color: #00609c;
}
.documents-list-wrapper .facility-detail.facility-detail--active .facility-detail_icon img {
  display: block;
}
.documents-list-wrapper .facility-detail.facility-detail--active .facility-detail_icon img:first-child {
  display: none;
}
.documents-list-wrapper .facility-detail.facility-detail--active:after {
  color: #4a4a4a;
}
.documents-list-wrapper .facility-detail.facility-detail--active:before {
  content: none;
}
@media only screen and (max-width: 390px) {
  .documents-list-wrapper .facility-detail span {
    display: inline-block;
    position: absolute;
    padding-right: 15px;
  }
}
@media only screen and (min-width: 1025px) {
  .documents-list-wrapper .facility-detail {
    margin: 25px 0 8px;
  }
  .documents-list-wrapper .facility-detail:last-child {
    margin-bottom: 22px;
  }
}
.documents-list-wrapper .facility-detail img {
  vertical-align: middle;
  margin: 0 15px 0 0;
}
.documents-list-wrapper .facility-detail .facility-detail_icon {
  display: inline-block;
  width: 16px;
  margin: 0 12px -2px 0;
}
.documents-list-wrapper .facility-detail .facility-detail_icon img {
  display: none;
  width: 100%;
  height: auto;
}
.documents-list-wrapper .facility-detail .facility-detail_icon img:first-child {
  display: block;
}
.documents-list-wrapper .facility-detail span {
  letter-spacing: 0.3px;
}
.documents-list-wrapper .facility-detail:after {
  color: #c1c1c1;
  right: -9px;
}
@media only screen and (min-width: 1025px) {
  .documents-list-wrapper .facility-detail:after {
    right: -1px;
  }
}
.documents-page .oec-modal .facility-detail--wrapper {
  margin: 40px 0 45px;
}
.documents-modal {
  background-color: #e6e6e6;
}
@media only screen and (max-width: 1024px) {
  .documents-modal {
    position: fixed;
    top: 75px;
    min-height: 100vh;
  }
}
.documents-modal .facility-detail-modal-close {
  font-size: 12px;
  color: #4a4a4a;
}
@media only screen and (min-width: 1025px) and (max-width: 1439px) {
  .documents-modal .facility-detail-modal-close {
    right: 68px;
    top: 41px;
  }
}
@media only screen and (max-width: 767px) {
  .documents-modal .facility-detail-modal-close {
    top: 41px;
  }
}
.documents-modal .accomodation-inner-title {
  width: 100%;
  margin: 0;
}
.documents-modal .accomodation-inner-title-wrapper {
  margin: 13px 0 37px 0;
}
.documents-modal .facility-detail-modal-outer-wrapper {
  padding: 105px 33px 0;
}
@media only screen and (max-width: 767px) {
  .documents-modal .facility-detail-modal-outer-wrapper {
    padding-top: 50px;
  }
}
@media only screen and (min-width: 1025px) {
  .documents-modal {
    width: 42.8%;
    height: 100%;
  }
  .documents-modal .facility-detail-modal-outer-wrapper {
    padding: 55px 45px 0 48px;
  }
}
@media only screen and (min-width: 1440px) {
  .documents-modal {
    width: 35.5%;
    height: 100%;
  }
  .documents-modal .facility-detail-modal-close {
    right: 72px;
    top: 57px;
  }
}
.documents-modal .inner-divider {
  font-size: 14px;
  text-transform: none;
  margin: 0;
  text-align: left;
  letter-spacing: 0.1px;
  color: #4a4a4a;
}
#atoutfrance .documents-modal a.download-btn {
  display: block;
  margin-bottom: 32px;
}
.section-oec {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-direction: row;
      flex-direction: row;
  background-color: #f4f4f4;
  padding: 30px;
  position: relative;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  .section-oec {
    padding: 30px 15px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .section-oec {
    padding: 0 0 0 30px;
  }
}
@media only screen and (min-width: 1025px) {
  .section-oec {
    padding: 0;
  }
}
@media only screen and (min-width: 1025px) and (max-width: 1439px) {
  .section-oec .facility-detail-modal {
    padding: 0;
  }
}
@media only screen and (max-width: 1366px) {
  .section-oec .oec-img {
    padding-top: 80px;
  }
}
@media only screen and (max-width: 1024px) {
  .section-oec.form-submit-result {
    padding: 30px;
    min-height: 700px;
  }
}
@media only screen and (max-width: 767px) {
  .section-oec.form-submit-result {
    min-height: 500px;
    max-height: 700px;
  }
}
.section-oec.form-submit-result .oec-cell.oec-form {
  display: none;
}
.section-oec.form-submit-result .oec-cell.oec-links {
  display: -ms-flexbox;
  display: flex;
}
@media only screen and (min-width: 1025px) {
  .section-oec.form-submit-result .oec-cell.oec-links {
    display: -ms-flexbox;
    display: flex;
    width: 66%;
  }
}
.section-oec.form-submit-result .oec-img {
  display: none;
}
@media only screen and (min-width: 1025px) {
  .section-oec.form-submit-result .oec-img {
    padding-top: 0;
    display: block;
    width: 34%;
  }
}
.section-oec .facility-detail .title {
  margin-bottom: 0;
}
.oec-page .header-menu-item_back {
  display: block;
  width: 100%;
}
.oec-page .header-menu-item_back:after {
  right: -4px;
  width: 93%;
}
.oec-links {
  margin: 81px 0 0 0;
  padding: 0 70px;
  width: 100%;
  font-size: 14px;
  background-color: #f4f4f4;
  transition: 0.4s transform;
  z-index: 1;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  display: none;
}
.oec-links .oec-modal-scroll {
  width: 100%;
  max-height: 1000px;
  height: auto;
}
@media only screen and (max-width: 767px) {
  .oec-links .oec-modal-scroll {
    max-height: 400px;
  }
}
.oec-links .oec-modal-scroll .simplebar-track.horizontal {
  display: none;
}
.oec-links_content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media only screen and (max-width: 767px) {
  .oec-links_content {
    padding: 0 10px;
  }
}
.oec-links .header-menu-item_back {
  display: block;
  font-size: 14px;
  margin-bottom: 20px;
  margin-right: 20px;
  padding-left: 16px;
  font-weight: 500;
  position: relative;
  cursor: pointer;
}
@media only screen and (max-width: 1024px) {
  .oec-links .header-menu-item_back {
    margin: 0 0 30px 0;
  }
}
.oec-links .header-menu-item_back:before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translate(0, -50%) rotate(180deg);
  background: url("../icons/arrow-light.svg") no-repeat center center;
  width: 8px;
  height: 16px;
}
.oec-links .header-menu-item_back:after {
  width: 89%;
}
.oec-links-result {
  width: 100%;
  padding: 24px 88px;
  background: #fff;
  position: relative;
  margin-bottom: 40px;
}
.oec-links-result .download-preloader {
  display: none;
  height: 46px;
  position: absolute;
  bottom: 14px;
  left: 23px;
}
@media only screen and (max-width: 767px) {
  .oec-links-result .download-preloader {
    position: static;
    vertical-align: middle;
  }
}
@media only screen and (max-width: 767px) {
  .oec-links-result {
    padding: 20px 15px;
  }
}
.oec-links-result .result-value {
  font: 20px/20px 'Playfair Display', 'Times New Roman', serif;
  color: #4a4a4a;
  letter-spacing: 1px;
  font-weight: 600;
  position: relative;
}
.oec-links-result .result-value:before {
  content: '';
  width: 48px;
  height: 1px;
  background: #f8d51c;
  position: absolute;
  left: -65px;
  top: 9px;
}
@media only screen and (max-width: 767px) {
  .oec-links-result .result-value:before {
    content: none;
  }
}
.oec-links-result .download-btn {
  padding: 0 0 0 24px;
  margin: 18px 0 0;
  cursor: pointer;
}
.oec-links a {
  font-size: 16px;
  display: inline-block;
  margin: 20px 0 20px 7px;
  color: #000;
}
@media only screen and (max-width: 1024px) {
  .oec-links {
    margin: 0;
    padding: 0;
  }
}
.oec-links .facility-detail {
  width: 50%;
  top: 0;
  margin: 0 0 23px 0;
  padding: 0 25px 0 35px;
}
@media only screen and (max-width: 1024px) {
  .oec-links .facility-detail {
    padding: 0 25px 0 0;
  }
}
@media only screen and (max-width: 767px) {
  .oec-links .facility-detail {
    width: 100%;
    padding: 0;
  }
}
.oec-links .facility-detail:nth-child(odd) {
  padding-left: 25px;
  padding-right: 36px;
}
@media only screen and (max-width: 1024px) {
  .oec-links .facility-detail:nth-child(odd) {
    padding-right: 40px;
  }
}
@media only screen and (max-width: 767px) {
  .oec-links .facility-detail:nth-child(odd) {
    padding: 0;
  }
}
.oec-links .facility-detail:nth-child(odd):after {
  right: 32px;
}
@media only screen and (max-width: 767px) {
  .oec-links .facility-detail:nth-child(odd):after {
    right: 0;
  }
}
.oec-links .facility-detail:after {
  color: #c1c1c1;
  right: 20px;
}
@media only screen and (max-width: 767px) {
  .oec-links .facility-detail:after {
    right: 0;
  }
}
.oec-links .facility-detail:before {
  display: none;
}
.oec-links .facility-detail.facility-detail--active:after {
  color: #4a4a4a;
}
.oec-links .facility-detail.facility-detail--active .facility-detail-wrapper {
  background: #fff;
}
.oec-links .facility-detail.facility-detail--active .facility-detail-wrapper:before {
  width: 100%;
  transition: 0.4s width;
}
.oec-links .facility-detail-wrapper {
  position: relative;
  padding-bottom: 9px;
  padding-right: 35px;
}
.oec-links .facility-detail-wrapper:before {
  content: '';
  width: 0;
  height: 2px;
  background-color: #00609c;
  position: absolute;
  left: 0;
  bottom: 0;
  will-change: width;
  transition: 0.4s width;
}
.oec-form {
  width: 100%;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .oec-form {
    width: 50%;
    padding-right: 30px;
    margin-top: 30px;
  }
}
@media only screen and (min-width: 1025px) {
  .oec-form {
    width: 34%;
    padding: 80px 30px 0 30px;
  }
  .oec-form .atout-input {
    width: 100%;
    margin: 0 0 43px 0;
  }
  .oec-form .atout-submit {
    margin: 0;
    width: 100%;
  }
}
@media only screen and (min-width: 1440px) {
  .oec-form {
    padding: 102px 70px 0 70px;
  }
}
.oec-form .select-wrapper .nice-select {
  padding-left: 0;
  letter-spacing: 0.7px;
}
.oec-form .select-wrapper img {
  display: none;
}
@media only screen and (min-width: 1025px) and (max-width: 1024px) {
  .oec-form .atout-submit {
    margin: 0;
  }
}
.oec-img {
  display: none;
  width: 66%;
  position: relative;
  min-height: 1196px;
  overflow: hidden;
}
.oec-img img {
  min-width: 100%;
  min-height: 100%;
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
}
@media only screen and (min-width: 1025px) {
  .oec-img {
    display: block;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .oec-img {
    display: block;
    width: 50%;
  }
}
.facility-detail .title {
  font-size: 14px;
  line-height: 18px;
  font-weight: 600;
  letter-spacing: 0.5px;
  color: #4a4a4a;
  margin-bottom: 8px;
}
.facility-detail .category {
  font-size: 14px;
  line-height: 24px;
  color: #000;
  letter-spacing: 0.5px;
  font-weight: 300;
  margin-bottom: 6px;
}
.facility-detail .category .rate-wrapper {
  margin-left: 11px;
}
.facility-detail .lead {
  font-weight: 500;
  font-size: 14px;
  line-height: 18px;
  color: #8c8c8c;
  margin: 0;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}
.oec-modal.facility-detail-modal {
  background-color: #fff;
  height: 100%;
}
@media only screen and (max-width: 1024px) {
  .oec-modal.facility-detail-modal {
    width: 490px;
    height: 1200px;
  }
}
@media only screen and (max-width: 767px) {
  .oec-modal.facility-detail-modal {
    width: 100%;
  }
}
.oec-modal {
  background-color: #fff;
}
@media only screen and (min-width: 1025px) {
  .oec-modal {
    width: 34%;
  }
}
.oec-modal .facility-detail-modal-outer-wrapper {
  padding: 0;
}
.oec-modal .facility-detail-modal-outer-wrapper .img-container {
  height: 200px;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .oec-modal .facility-detail-modal-outer-wrapper .img-container {
    height: 276px;
  }
}
@media only screen and (min-width: 1025px) {
  .oec-modal .facility-detail-modal-outer-wrapper .img-container {
    height: 276px;
  }
}
.oec-modal .facility-detail-modal-outer-wrapper > img {
  width: 100%;
}
@media only screen and (max-width: 1024px) {
  .oec-modal .facility-detail-modal-outer-wrapper > img {
    width: 100%;
    max-height: 400px;
    display: block;
    object-fit: cover;
  }
}
.oec-modal .header-menu-item_back {
  margin: 57px 0 56px 20px;
  font-size: 13px;
  padding: 0 0 0 20px;
  display: none;
}
@media only screen and (min-width: 768px) and (max-width: 1025px) {
  .oec-modal .header-menu-item_back {
    font-weight: 500;
    text-decoration: underline;
    display: block;
  }
}
@media only screen and (max-width: 767px) {
  .oec-modal .header-menu-item_back {
    display: block;
  }
}
.oec-modal .header-menu-item_back:before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translate(0, -50%) rotate(180deg);
  background: url("../icons/arrow-light.svg") no-repeat center center;
  width: 8px;
  height: 16px;
}
.oec-modal .header-menu-item_back:after {
  content: '';
  position: absolute;
  width: 93%;
  height: 1px;
  bottom: 0;
  right: 0;
  top: auto;
  background-color: #4a4a4a;
  display: none;
}
.oec-modal .facility-detail-title {
  margin-bottom: 14px;
  display: block;
  letter-spacing: 0.5px;
  margin-right: 45px;
  position: relative;
}
.oec-modal .facility-detail-title .js-facility-detail {
  display: none;
}
@media only screen and (max-width: 1024px) {
  .oec-modal .facility-detail-title .js-facility-detail {
    display: block;
    position: absolute;
    top: 0;
    right: -45px;
  }
  .oec-modal .facility-detail-title .js-facility-detail i {
    font-size: 17px;
    color: #999;
  }
}
.oec-modal .facility-detail-title .rate-wrapper {
  padding-left: 9px;
}
.oec-modal .facility-detail-title .rate-wrapper .svg {
  position: relative;
  top: -5px;
  float: left;
  margin: 0 5px 0 0;
}
.oec-modal .facility-detail-title .rate-wrapper .svg:last-child {
  margin: 0;
}
.oec-modal .facility-detail-lead .svg {
  left: 5px;
  top: 3px;
  height: 19px;
}
.oec-modal .facility-detail-cell {
  padding: 0;
  width: 100%;
  overflow: visible;
  height: auto;
}
.oec-modal .facility-detail--wrapper {
  padding: 0 23px;
  margin: 27px 0;
}
@media only screen and (max-width: 1024px) {
  .oec-modal .facility-detail--wrapper {
    margin: 30px 0 0 0;
    padding: 0 30px;
  }
}
.oec-modal .facility-detail-content {
  margin: 15px 0 0 0;
}
.oec-modal .facility-detail-content .facility-detail-link {
  margin: 14px 0 30px 0;
}
.oec-modal .facility-detail-content .facility-detail-link:last-child {
  margin-bottom: 0;
}
@media only screen and (min-width: 1025px) {
  .facility-detail-modal_img {
    min-height: 276px;
    position: relative;
  }
  .facility-detail-modal_img img {
    min-width: 100%;
    min-height: 100%;
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0);
  }
}
@media only screen and (max-width: 767px) {
  .facility-detail-modal_img {
    max-height: 400px;
    overflow: hidden;
  }
  .facility-detail-modal_img img {
    width: 100%;
    height: auto;
  }
}
#atoutfrance .facility-detail-modal .download-btn.see-hotel {
  width: 100%;
  max-width: 396px;
  line-height: 55px;
  height: 55px;
  color: #4a4a4a;
  margin: 0;
  font-size: 13px;
  margin-top: 7px;
}
#atoutfrance .download-block {
  margin-top: 30px;
}
#atoutfrance .download-block a.download-btn {
  font-size: 16px;
  padding: 0;
}
svg.svg {
  fill: #fff;
}
svg.svg--sing-up {
  width: 16px;
  height: 16px;
  position: absolute;
  top: 28px;
}
svg.svg--login {
  width: 21px;
  height: 27px;
  position: absolute;
  top: 13px;
  left: 21px;
}
@media only screen and (min-width: 1025px) and (max-width: 1439px) {
  svg.svg--login {
    top: 6px;
  }
}
svg.svg--search {
  width: 22px;
  height: 24px;
  transition: 0.4s;
}
@media only screen and (min-width: 1025px) {
  svg.svg--search {
    position: absolute;
    left: 25px;
    bottom: 12px;
  }
}
svg.svg--establishment {
  fill: #999;
  width: 13px;
  height: 13px;
  position: absolute;
}
svg.svg--star {
  fill: #f8d51c;
  width: 10px;
  height: 10px;
  margin: 0 0.5px;
}
svg.svg--location {
  width: 12px;
  height: 16px;
  fill: #999;
  position: absolute;
}
svg.svg--soc {
  fill: #c1c1c1;
  width: 35px;
  height: 36px;
}
svg.svg--phone {
  width: 20px;
  height: 20px;
  fill: #000;
}
svg.svg--site {
  width: 23px;
  height: 20px;
  fill: #000;
}
svg.svg--mail {
  width: 23px;
  height: 17px;
  fill: #000;
}
svg.svg--cross {
  width: 16px;
  height: 16px;
  fill: #000;
}
svg.svg--calendar {
  fill: #000;
  width: 25px;
  height: 23px;
}
svg.svg--accreditaion {
  width: 21px;
  height: 20px;
  fill: #000;
}
svg.svg--status {
  width: 20px;
  height: 20px;
  fill: #000;
}
svg.svg--hotel {
  width: 23px;
  height: 23px;
}
svg.svg--download {
  width: 25px;
  height: 25px;
  fill: #4a4a4a;
}
svg.svg--attention {
  width: 42px;
  height: 42px;
}
svg.svg--village {
  width: 23px;
  height: 23px;
}
svg.svg--residence {
  width: 23px;
  height: 23px;
}
@media only screen and (min-width: 768px) {
  .ie .container,
  .edge .container,
  .ie-11 .container,
  .ie-10 .container {
    width: 100%;
  }
}
@media only screen and (min-width: 992px) {
  .ie .container,
  .edge .container,
  .ie-11 .container,
  .ie-10 .container {
    width: 100%;
  }
}
@media only screen and (min-width: 1200px) {
  .ie .container,
  .edge .container,
  .ie-11 .container,
  .ie-10 .container {
    width: 100%;
  }
}
@media only screen and (min-width: 1025px) {
  .ie-11 .ranking-process-grid-wrapper,
  .ie-10 .ranking-process-grid-wrapper {
    font-size: 0;
  }
  .ie-11 .ranking-process-grid-item,
  .ie-10 .ranking-process-grid-item {
    width: 33%;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
  .ie-11 .footer-cell,
  .ie-10 .footer-cell {
    width: 33.3%;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
  .ie-11 .inner-list li,
  .ie-10 .inner-list li {
    width: 30%;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
  .ie-11 .home-page_lead-item,
  .ie-10 .home-page_lead-item,
  .ie-11 .banner-text-lead-title,
  .ie-10 .banner-text-lead-title {
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
    width: 31%;
  }
}
.ie-11 .footer-cell.footer-cell-right,
.ie-10 .footer-cell.footer-cell-right {
  -ms-flex-preferred-size: calc(100% * 0.33);
      flex-basis: calc(100% * 0.33);
}
.safari .footer-cell.footer-cell-right {
  -ms-flex-preferred-size: calc(100% * 0.33);
      flex-basis: calc(100% * 0.33);
}
@media only screen and (max-width: 1025px) {
  .safari .footer-cell.footer-cell-right {
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
}
.ui-helper-hidden {
  display: none;
}
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}
.ui-helper-clearfix:after {
  clear: both;
}
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(0);
}
.ui-front {
  z-index: 100;
}
.ui-state-disabled {
  cursor: default !important;
  pointer-events: none;
}
.ui-state-disabled .ui-icon {
  filter: Alpha(35);
}
.ui-icon {
  display: inline-block;
  vertical-align: middle;
  margin-top: -0.25em;
  position: relative;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
}
.ui-widget-icon-block {
  left: 50%;
  margin-left: -8px;
  display: block;
}
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #aaa;
  opacity: 0.3;
  filter: Alpha(30);
}
.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
}
.ui-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  outline: 0;
}
.ui-menu .ui-menu {
  position: absolute;
}
.ui-menu .ui-menu-item {
  margin: 0;
  cursor: pointer;
}
.ui-menu .ui-menu-item-wrapper {
  position: relative;
  padding: 3px 1em 3px 0.4em;
}
.ui-menu .ui-menu-divider {
  margin: 5px 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0;
}
.ui-menu .ui-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0.2em;
  margin: auto 0;
}
.ui-menu .ui-menu-icon {
  left: auto;
  right: 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
  margin: -1px;
}
.ui-menu-icons {
  position: relative;
}
.ui-menu-item-wrapper {
  padding-left: 2em;
}
.ui-widget {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
}
.ui-widget {
  font-size: 1em;
}
.ui-widget-content {
  border: 1px solid #c5c5c5;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
}
.ui-widget-content {
  border: 1px solid #ddd;
  background: #fff;
  color: #333;
}
.ui-widget-content a {
  color: #333;
}
.ui-widget-header {
  border: 1px solid #ddd;
  background: #e9e9e9;
  color: #333;
  font-weight: bold;
}
.ui-widget-header a {
  color: #333;
}
.ui-icon {
  background-image: url("images/ui-icons_444444_256x240.png");
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
  border: 1px solid #c5c5c5;
  background: #f6f6f6;
  font-weight: normal;
  color: #454545;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
  color: #454545;
  text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
  border: 1px solid #ccc;
  background: #ededed;
  font-weight: normal;
  color: #2b2b2b;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
  color: #2b2b2b;
  text-decoration: none;
}
.ui-visual-focus {
  box-shadow: 0 0 3px 1px #5e9ed6;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
  border: 1px solid #003eff;
  background: #007fff;
  font-weight: normal;
  color: #fff;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
  border: #003eff;
  background-color: #fff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #fff;
  text-decoration: none;
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #dad55e;
  background: #fffa90;
  color: #777620;
}
.ui-state-checked {
  border: 1px solid #dad55e;
  background: #fffa90;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #777620;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #f1a899;
  background: #fddfdf;
  color: #5f3f3f;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #5f3f3f;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #5f3f3f;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: 0.7;
  filter: Alpha(70);
  font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: 0.35;
  filter: Alpha(35);
  background-image: none;
}
.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url("images/ui-icons_444444_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
  background-image: url("images/ui-icons_555555_256x240.png");
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
  background-image: url("images/ui-icons_ffffff_256x240.png");
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
  background-image: url("images/ui-icons_777620_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url("images/ui-icons_cc0000_256x240.png");
}
.ui-button .ui-icon {
  background-image: url("images/ui-icons_777777_256x240.png");
}
.ui-icon-blank {
  background-position: 16px 16px;
}
.ui-icon-caret-1-n {
  background-position: 0 0;
}
.ui-icon-caret-1-ne {
  background-position: -16px 0;
}
.ui-icon-caret-1-e {
  background-position: -32px 0;
}
.ui-icon-caret-1-se {
  background-position: -48px 0;
}
.ui-icon-caret-1-s {
  background-position: -65px 0;
}
.ui-icon-caret-1-sw {
  background-position: -80px 0;
}
.ui-icon-caret-1-w {
  background-position: -96px 0;
}
.ui-icon-caret-1-nw {
  background-position: -112px 0;
}
.ui-icon-caret-2-n-s {
  background-position: -128px 0;
}
.ui-icon-caret-2-e-w {
  background-position: -144px 0;
}
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}
.ui-icon-triangle-1-s {
  background-position: -65px -16px;
}
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}
.ui-icon-arrow-1-s {
  background-position: -65px -32px;
}
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n {
  background-position: 1px -48px;
}
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}
.ui-icon-extlink {
  background-position: -32px -80px;
}
.ui-icon-newwin {
  background-position: -48px -80px;
}
.ui-icon-refresh {
  background-position: -64px -80px;
}
.ui-icon-shuffle {
  background-position: -80px -80px;
}
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}
.ui-icon-folder-open {
  background-position: -16px -96px;
}
.ui-icon-document {
  background-position: -32px -96px;
}
.ui-icon-document-b {
  background-position: -48px -96px;
}
.ui-icon-note {
  background-position: -64px -96px;
}
.ui-icon-mail-closed {
  background-position: -80px -96px;
}
.ui-icon-mail-open {
  background-position: -96px -96px;
}
.ui-icon-suitcase {
  background-position: -112px -96px;
}
.ui-icon-comment {
  background-position: -128px -96px;
}
.ui-icon-person {
  background-position: -144px -96px;
}
.ui-icon-print {
  background-position: -160px -96px;
}
.ui-icon-trash {
  background-position: -176px -96px;
}
.ui-icon-locked {
  background-position: -192px -96px;
}
.ui-icon-unlocked {
  background-position: -208px -96px;
}
.ui-icon-bookmark {
  background-position: -224px -96px;
}
.ui-icon-tag {
  background-position: -240px -96px;
}
.ui-icon-home {
  background-position: 0 -112px;
}
.ui-icon-flag {
  background-position: -16px -112px;
}
.ui-icon-calendar {
  background-position: -32px -112px;
}
.ui-icon-cart {
  background-position: -48px -112px;
}
.ui-icon-pencil {
  background-position: -64px -112px;
}
.ui-icon-clock {
  background-position: -80px -112px;
}
.ui-icon-disk {
  background-position: -96px -112px;
}
.ui-icon-calculator {
  background-position: -112px -112px;
}
.ui-icon-zoomin {
  background-position: -128px -112px;
}
.ui-icon-zoomout {
  background-position: -144px -112px;
}
.ui-icon-search {
  background-position: -160px -112px;
}
.ui-icon-wrench {
  background-position: -176px -112px;
}
.ui-icon-gear {
  background-position: -192px -112px;
}
.ui-icon-heart {
  background-position: -208px -112px;
}
.ui-icon-star {
  background-position: -224px -112px;
}
.ui-icon-link {
  background-position: -240px -112px;
}
.ui-icon-cancel {
  background-position: 0 -128px;
}
.ui-icon-plus {
  background-position: -16px -128px;
}
.ui-icon-plusthick {
  background-position: -32px -128px;
}
.ui-icon-minus {
  background-position: -48px -128px;
}
.ui-icon-minusthick {
  background-position: -64px -128px;
}
.ui-icon-close {
  background-position: -80px -128px;
}
.ui-icon-closethick {
  background-position: -96px -128px;
}
.ui-icon-key {
  background-position: -112px -128px;
}
.ui-icon-lightbulb {
  background-position: -128px -128px;
}
.ui-icon-scissors {
  background-position: -144px -128px;
}
.ui-icon-clipboard {
  background-position: -160px -128px;
}
.ui-icon-copy {
  background-position: -176px -128px;
}
.ui-icon-contact {
  background-position: -192px -128px;
}
.ui-icon-image {
  background-position: -208px -128px;
}
.ui-icon-video {
  background-position: -224px -128px;
}
.ui-icon-script {
  background-position: -240px -128px;
}
.ui-icon-alert {
  background-position: 0 -144px;
}
.ui-icon-info {
  background-position: -16px -144px;
}
.ui-icon-notice {
  background-position: -32px -144px;
}
.ui-icon-help {
  background-position: -48px -144px;
}
.ui-icon-check {
  background-position: -64px -144px;
}
.ui-icon-bullet {
  background-position: -80px -144px;
}
.ui-icon-radio-on {
  background-position: -96px -144px;
}
.ui-icon-radio-off {
  background-position: -112px -144px;
}
.ui-icon-pin-w {
  background-position: -128px -144px;
}
.ui-icon-pin-s {
  background-position: -144px -144px;
}
.ui-icon-play {
  background-position: 0 -160px;
}
.ui-icon-pause {
  background-position: -16px -160px;
}
.ui-icon-seek-next {
  background-position: -32px -160px;
}
.ui-icon-seek-prev {
  background-position: -48px -160px;
}
.ui-icon-seek-end {
  background-position: -64px -160px;
}
.ui-icon-seek-start {
  background-position: -80px -160px;
}
.ui-icon-seek-first {
  background-position: -80px -160px;
}
.ui-icon-stop {
  background-position: -96px -160px;
}
.ui-icon-eject {
  background-position: -112px -160px;
}
.ui-icon-volume-off {
  background-position: -128px -160px;
}
.ui-icon-volume-on {
  background-position: -144px -160px;
}
.ui-icon-power {
  background-position: 0 -176px;
}
.ui-icon-signal-diag {
  background-position: -16px -176px;
}
.ui-icon-signal {
  background-position: -32px -176px;
}
.ui-icon-battery-0 {
  background-position: -48px -176px;
}
.ui-icon-battery-1 {
  background-position: -64px -176px;
}
.ui-icon-battery-2 {
  background-position: -80px -176px;
}
.ui-icon-battery-3 {
  background-position: -96px -176px;
}
.ui-icon-circle-plus {
  background-position: 0 -192px;
}
.ui-icon-circle-minus {
  background-position: -16px -192px;
}
.ui-icon-circle-close {
  background-position: -32px -192px;
}
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}
.ui-icon-circle-check {
  background-position: -208px -192px;
}
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 3px;
}
.ui-widget-shadow {
  box-shadow: 0px 0px 5px #666;
}
.ui-widget {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
}
.ui-widget .ui-widget {
  font-size: 1em;
}
.ui-widget.ui-widget-content {
  border: 1px solid #c5c5c5;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
}
.ui-widget-content {
  border: 1px solid #ddd;
  background: #fff;
  color: #333;
}
.ui-widget-content a {
  color: #333;
}
.ui-widget-header {
  border: 1px solid #ddd;
  background: #e9e9e9;
  color: #333;
  font-weight: bold;
}
.ui-widget-header a {
  color: #333;
}
.ui-widget-header .ui-icon {
  background-image: url("images/ui-icons_444444_256x240.png");
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
  border: 1px solid #c5c5c5;
  background: #f6f6f6;
  font-weight: normal;
  color: #454545;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
  color: #454545;
  text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
  border: 1px solid #ccc;
  background: #ededed;
  font-weight: normal;
  color: #2b2b2b;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
  color: #2b2b2b;
  text-decoration: none;
}
.ui-visual-focus {
  box-shadow: 0 0 3px 1px #5e9ed6;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
  border: 1px solid #003eff;
  background: #007fff;
  font-weight: normal;
  color: #fff;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
  border: #003eff;
  background-color: #fff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #fff;
  text-decoration: none;
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #dad55e;
  background: #fffa90;
  color: #777620;
}
.ui-state-checked {
  border: 1px solid #dad55e;
  background: #fffa90;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #777620;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #f1a899;
  background: #fddfdf;
  color: #5f3f3f;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #5f3f3f;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #5f3f3f;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: 0.7;
  filter: Alpha(70);
  font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: 0.35;
  filter: Alpha(35);
  background-image: none;
}
.ui-state-disabled .ui-icon {
  filter: Alpha(35);
}
.ui-icon {
  width: 16px;
  height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url("images/ui-icons_444444_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
  background-image: url("images/ui-icons_555555_256x240.png");
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
  background-image: url("images/ui-icons_ffffff_256x240.png");
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
  background-image: url("images/ui-icons_777620_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url("images/ui-icons_cc0000_256x240.png");
}
.ui-button .ui-icon {
  background-image: url("images/ui-icons_777777_256x240.png");
}
.ui-icon-blank {
  background-position: 16px 16px;
}
.ui-icon-caret-1-n {
  background-position: 0 0;
}
.ui-icon-caret-1-ne {
  background-position: -16px 0;
}
.ui-icon-caret-1-e {
  background-position: -32px 0;
}
.ui-icon-caret-1-se {
  background-position: -48px 0;
}
.ui-icon-caret-1-s {
  background-position: -65px 0;
}
.ui-icon-caret-1-sw {
  background-position: -80px 0;
}
.ui-icon-caret-1-w {
  background-position: -96px 0;
}
.ui-icon-caret-1-nw {
  background-position: -112px 0;
}
.ui-icon-caret-2-n-s {
  background-position: -128px 0;
}
.ui-icon-caret-2-e-w {
  background-position: -144px 0;
}
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}
.ui-icon-triangle-1-s {
  background-position: -65px -16px;
}
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}
.ui-icon-arrow-1-s {
  background-position: -65px -32px;
}
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n {
  background-position: 1px -48px;
}
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}
.ui-icon-extlink {
  background-position: -32px -80px;
}
.ui-icon-newwin {
  background-position: -48px -80px;
}
.ui-icon-refresh {
  background-position: -64px -80px;
}
.ui-icon-shuffle {
  background-position: -80px -80px;
}
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}
.ui-icon-folder-open {
  background-position: -16px -96px;
}
.ui-icon-document {
  background-position: -32px -96px;
}
.ui-icon-document-b {
  background-position: -48px -96px;
}
.ui-icon-note {
  background-position: -64px -96px;
}
.ui-icon-mail-closed {
  background-position: -80px -96px;
}
.ui-icon-mail-open {
  background-position: -96px -96px;
}
.ui-icon-suitcase {
  background-position: -112px -96px;
}
.ui-icon-comment {
  background-position: -128px -96px;
}
.ui-icon-person {
  background-position: -144px -96px;
}
.ui-icon-print {
  background-position: -160px -96px;
}
.ui-icon-trash {
  background-position: -176px -96px;
}
.ui-icon-locked {
  background-position: -192px -96px;
}
.ui-icon-unlocked {
  background-position: -208px -96px;
}
.ui-icon-bookmark {
  background-position: -224px -96px;
}
.ui-icon-tag {
  background-position: -240px -96px;
}
.ui-icon-home {
  background-position: 0 -112px;
}
.ui-icon-flag {
  background-position: -16px -112px;
}
.ui-icon-calendar {
  background-position: -32px -112px;
}
.ui-icon-cart {
  background-position: -48px -112px;
}
.ui-icon-pencil {
  background-position: -64px -112px;
}
.ui-icon-clock {
  background-position: -80px -112px;
}
.ui-icon-disk {
  background-position: -96px -112px;
}
.ui-icon-calculator {
  background-position: -112px -112px;
}
.ui-icon-zoomin {
  background-position: -128px -112px;
}
.ui-icon-zoomout {
  background-position: -144px -112px;
}
.ui-icon-search {
  background-position: -160px -112px;
}
.ui-icon-wrench {
  background-position: -176px -112px;
}
.ui-icon-gear {
  background-position: -192px -112px;
}
.ui-icon-heart {
  background-position: -208px -112px;
}
.ui-icon-star {
  background-position: -224px -112px;
}
.ui-icon-link {
  background-position: -240px -112px;
}
.ui-icon-cancel {
  background-position: 0 -128px;
}
.ui-icon-plus {
  background-position: -16px -128px;
}
.ui-icon-plusthick {
  background-position: -32px -128px;
}
.ui-icon-minus {
  background-position: -48px -128px;
}
.ui-icon-minusthick {
  background-position: -64px -128px;
}
.ui-icon-close {
  background-position: -80px -128px;
}
.ui-icon-closethick {
  background-position: -96px -128px;
}
.ui-icon-key {
  background-position: -112px -128px;
}
.ui-icon-lightbulb {
  background-position: -128px -128px;
}
.ui-icon-scissors {
  background-position: -144px -128px;
}
.ui-icon-clipboard {
  background-position: -160px -128px;
}
.ui-icon-copy {
  background-position: -176px -128px;
}
.ui-icon-contact {
  background-position: -192px -128px;
}
.ui-icon-image {
  background-position: -208px -128px;
}
.ui-icon-video {
  background-position: -224px -128px;
}
.ui-icon-script {
  background-position: -240px -128px;
}
.ui-icon-alert {
  background-position: 0 -144px;
}
.ui-icon-info {
  background-position: -16px -144px;
}
.ui-icon-notice {
  background-position: -32px -144px;
}
.ui-icon-help {
  background-position: -48px -144px;
}
.ui-icon-check {
  background-position: -64px -144px;
}
.ui-icon-bullet {
  background-position: -80px -144px;
}
.ui-icon-radio-on {
  background-position: -96px -144px;
}
.ui-icon-radio-off {
  background-position: -112px -144px;
}
.ui-icon-pin-w {
  background-position: -128px -144px;
}
.ui-icon-pin-s {
  background-position: -144px -144px;
}
.ui-icon-play {
  background-position: 0 -160px;
}
.ui-icon-pause {
  background-position: -16px -160px;
}
.ui-icon-seek-next {
  background-position: -32px -160px;
}
.ui-icon-seek-prev {
  background-position: -48px -160px;
}
.ui-icon-seek-end {
  background-position: -64px -160px;
}
.ui-icon-seek-start {
  background-position: -80px -160px;
}
.ui-icon-seek-first {
  background-position: -80px -160px;
}
.ui-icon-stop {
  background-position: -96px -160px;
}
.ui-icon-eject {
  background-position: -112px -160px;
}
.ui-icon-volume-off {
  background-position: -128px -160px;
}
.ui-icon-volume-on {
  background-position: -144px -160px;
}
.ui-icon-power {
  background-position: 0 -176px;
}
.ui-icon-signal-diag {
  background-position: -16px -176px;
}
.ui-icon-signal {
  background-position: -32px -176px;
}
.ui-icon-battery-0 {
  background-position: -48px -176px;
}
.ui-icon-battery-1 {
  background-position: -64px -176px;
}
.ui-icon-battery-2 {
  background-position: -80px -176px;
}
.ui-icon-battery-3 {
  background-position: -96px -176px;
}
.ui-icon-circle-plus {
  background-position: 0 -192px;
}
.ui-icon-circle-minus {
  background-position: -16px -192px;
}
.ui-icon-circle-close {
  background-position: -32px -192px;
}
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}
.ui-icon-circle-check {
  background-position: -208px -192px;
}
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 3px;
}
.ui-widget-overlay {
  background: #aaa;
  opacity: 0.3;
  filter: Alpha(30);
}
.ui-widget-shadow {
  box-shadow: 0px 0px 5px #666;
}
.tippy-box[data-theme~='atout'] {
  background-color: #14609b;
}
.tippy-box[data-theme~='atout'] .tippy-arrow {
  color: #14609b;
}
.tippy-content {
  text-align: center;
}
.facility-image-config-form {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: stretch;
      align-items: stretch;
}
.facility-image-config-form .form-container {
  width: 85%;
}
.facility-image-config-form .form-container .form-header {
  margin-bottom: 40px;
  margin-top: 20px;
  font-weight: bold;
}
.facility-image-config-form .form-container .form-row {
  margin-bottom: 20px;
}
.facility-image-config-form .form-container .form-row .form-group .control-label {
  margin-bottom: 10px;
}
.facility-image-config-form .button-holder.dialog-footer.relative-button-holder {
  position: relative;
}
#atoutfrance a.download-btn {
  font-size: 14px;
  letter-spacing: 0.5px;
  line-height: 18px;
  color: #00609c;
  padding: 0 30px;
  display: inline-block;
  position: relative;
  text-decoration: none;
  outline: none;
  font-weight: 500;
}
@media only screen and (max-width: 767px) {
  #atoutfrance a.download-btn {
    padding: 0 5px 15px 30px;
  }
}
#atoutfrance a.download-btn i.download-icon {
  width: 16px;
  height: 16px;
  position: absolute;
  left: 0;
  top: -2px;
}
#atoutfrance a.download-btn i.download-icon:before {
  content: '';
  height: 1px;
  width: 100%;
  background-color: #00609c;
  position: absolute;
  bottom: 0;
  left: 0;
}
#atoutfrance a.download-btn i.download-icon:after {
  content: '';
  height: 7px;
  width: 7px;
  border-left: 1px solid #00609c;
  border-bottom: 1px solid #00609c;
  position: absolute;
  bottom: 6px;
  left: calc(50% - 4px);
  transform: rotate(-45deg);
  transition: 0.15s ease-in-out;
}
#atoutfrance a.download-btn span {
  display: inline-block;
}
#atoutfrance a.download-btn:hover i.download-icon:after {
  bottom: 4px;
}
#atoutfrance a.download-btn:focus {
  outline: none;
  box-shadow: none;
}
@media only screen and (min-width: 1440px) {
  #atoutfrance .section-home-page_slider:before,
  #atoutfrance .free-content-main-bg:before,
  #atoutfrance .ranking-process-grid-wrapper:before,
  #atoutfrance .section-oec:before,
  #atoutfrance .section-facility-search-page:before,
  #atoutfrance .section-facility-detail:before,
  #atoutfrance .facility-detail-img:before,
  #atoutfrance .facility-detail-map:before,
  #atoutfrance .bg-xlg:before {
    content: '';
    position: absolute;
    display: block;
    height: 100%;
    width: 1000%;
    transform: translateX(-50%);
    top: 0;
    left: 0;
    background: inherit;
    z-index: -1;
    visibility: visible;
  }
}
@media only screen and (min-width: 1440px) {
  #atoutfrance .section-oec:before,
  #atoutfrance .section-facility-search-page:before,
  #atoutfrance .ranking-process-grid-wrapper:before {
    background-color: #f4f4f4;
  }
}
#atoutfrance .pagination {
  width: 100%;
  text-align: right;
  margin: 33px 0 0;
  font-family: 'Montserrat', 'Arial', sans-serif;
}
#atoutfrance .pagination a {
  margin: 0 6px;
  font-size: 14px;
  line-height: 32px;
  text-align: center;
  font-weight: 500;
  width: 32px;
  height: 32px;
  color: #4a4a4a;
}
#atoutfrance .pagination span {
  display: inline-block;
  margin: 0 15px;
  font-size: 14px;
  line-height: 32px;
  text-align: center;
  font-weight: 500;
  width: 32px;
  height: 32px;
  color: #fff;
  background: #00609c;
}
#atoutfrance .pagination .next-ar {
  width: auto;
  margin-left: 9px;
}
#atoutfrance .pagination .prev-ar {
  width: auto;
  margin: 0 9px;
}
#atoutfrance .pagination .prev-ar:before {
  transform: rotate(-180deg);
}
#atoutfrance .clearfix {
  zoom: 1;
}
#atoutfrance .clearfix:after,
#atoutfrance .clearfix:before {
  content: "";
  display: table;
}
#atoutfrance .clearfix:after {
  clear: both;
}
#atoutfrance .img-container {
  width: 100%;
}
#atoutfrance .img-container .featured-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
#atoutfrance .custom-object-fit {
  position: relative;
  background-size: cover;
  background-position: center center;
}
#atoutfrance .custom-object-fit .featured-image {
  opacity: 0;
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 300;
  src: local('Montserrat Light Italic'), local('Montserrat-LightItalic'), url("https://fonts.gstatic.com/s/montserrat/v12/JTUPjIg1_i6t8kCHKm459WxZYgzz8fZwnCo.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 300;
  src: local('Montserrat Light Italic'), local('Montserrat-LightItalic'), url("https://fonts.gstatic.com/s/montserrat/v12/JTUPjIg1_i6t8kCHKm459WxZYgzz-PZwnCo.woff2") format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 300;
  src: local('Montserrat Light Italic'), local('Montserrat-LightItalic'), url("https://fonts.gstatic.com/s/montserrat/v12/JTUPjIg1_i6t8kCHKm459WxZYgzz8_ZwnCo.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 300;
  src: local('Montserrat Light Italic'), local('Montserrat-LightItalic'), url("https://fonts.gstatic.com/s/montserrat/v12/JTUPjIg1_i6t8kCHKm459WxZYgzz8vZwnCo.woff2") format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 300;
  src: local('Montserrat Light Italic'), local('Montserrat-LightItalic'), url("https://fonts.gstatic.com/s/montserrat/v12/JTUPjIg1_i6t8kCHKm459WxZYgzz_PZw.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: local('Montserrat Light'), local('Montserrat-Light'), url("https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_cJD3gTD_u50.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: local('Montserrat Light'), local('Montserrat-Light'), url("https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_cJD3g3D_u50.woff2") format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: local('Montserrat Light'), local('Montserrat-Light'), url("https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_cJD3gbD_u50.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: local('Montserrat Light'), local('Montserrat-Light'), url("https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_cJD3gfD_u50.woff2") format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: local('Montserrat Light'), local('Montserrat-Light'), url("https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_cJD3gnD_g.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: local('Montserrat Regular'), local('Montserrat-Regular'), url("https://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: local('Montserrat Regular'), local('Montserrat-Regular'), url("https://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2") format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: local('Montserrat Regular'), local('Montserrat-Regular'), url("https://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: local('Montserrat Regular'), local('Montserrat-Regular'), url("https://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2") format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: local('Montserrat Regular'), local('Montserrat-Regular'), url("https://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: local('Montserrat Medium'), local('Montserrat-Medium'), url("https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_ZpC3gTD_u50.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: local('Montserrat Medium'), local('Montserrat-Medium'), url("https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_ZpC3g3D_u50.woff2") format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: local('Montserrat Medium'), local('Montserrat-Medium'), url("https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_ZpC3gbD_u50.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: local('Montserrat Medium'), local('Montserrat-Medium'), url("https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_ZpC3gfD_u50.woff2") format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: local('Montserrat Medium'), local('Montserrat-Medium'), url("https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_ZpC3gnD_g.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: local('Montserrat Bold'), local('Montserrat-Bold'), url("https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_dJE3gTD_u50.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: local('Montserrat Bold'), local('Montserrat-Bold'), url("https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_dJE3g3D_u50.woff2") format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: local('Montserrat Bold'), local('Montserrat-Bold'), url("https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_dJE3gbD_u50.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: local('Montserrat Bold'), local('Montserrat-Bold'), url("https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_dJE3gfD_u50.woff2") format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: local('Montserrat Bold'), local('Montserrat-Bold'), url("https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_dJE3gnD_g.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 400;
  src: local('Playfair Display Italic'), local('PlayfairDisplay-Italic'), url("https://fonts.gstatic.com/s/playfairdisplay/v13/nuFkD-vYSZviVYUb_rj3ij__anPXDTnohkk72xU.woff2") format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 400;
  src: local('Playfair Display Italic'), local('PlayfairDisplay-Italic'), url("https://fonts.gstatic.com/s/playfairdisplay/v13/nuFkD-vYSZviVYUb_rj3ij__anPXDTnojUk72xU.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 400;
  src: local('Playfair Display Italic'), local('PlayfairDisplay-Italic'), url("https://fonts.gstatic.com/s/playfairdisplay/v13/nuFkD-vYSZviVYUb_rj3ij__anPXDTnojEk72xU.woff2") format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 400;
  src: local('Playfair Display Italic'), local('PlayfairDisplay-Italic'), url("https://fonts.gstatic.com/s/playfairdisplay/v13/nuFkD-vYSZviVYUb_rj3ij__anPXDTnogkk7.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  src: local('Playfair Display Regular'), local('PlayfairDisplay-Regular'), url("https://fonts.gstatic.com/s/playfairdisplay/v13/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgFE_.woff2") format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  src: local('Playfair Display Regular'), local('PlayfairDisplay-Regular'), url("https://fonts.gstatic.com/s/playfairdisplay/v13/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgFE_.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  src: local('Playfair Display Regular'), local('PlayfairDisplay-Regular'), url("https://fonts.gstatic.com/s/playfairdisplay/v13/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgFE_.woff2") format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  src: local('Playfair Display Regular'), local('PlayfairDisplay-Regular'), url("https://fonts.gstatic.com/s/playfairdisplay/v13/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgA.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  src: local('Playfair Display Bold'), local('PlayfairDisplay-Bold'), url("https://fonts.gstatic.com/s/playfairdisplay/v13/nuFlD-vYSZviVYUb_rj3ij__anPXBYf9lWoe5ixi.woff2") format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  src: local('Playfair Display Bold'), local('PlayfairDisplay-Bold'), url("https://fonts.gstatic.com/s/playfairdisplay/v13/nuFlD-vYSZviVYUb_rj3ij__anPXBYf9lWEe5ixi.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  src: local('Playfair Display Bold'), local('PlayfairDisplay-Bold'), url("https://fonts.gstatic.com/s/playfairdisplay/v13/nuFlD-vYSZviVYUb_rj3ij__anPXBYf9lWAe5ixi.woff2") format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  src: local('Playfair Display Bold'), local('PlayfairDisplay-Bold'), url("https://fonts.gstatic.com/s/playfairdisplay/v13/nuFlD-vYSZviVYUb_rj3ij__anPXBYf9lW4e5g.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
html {
  -webkit-font-smoothing: antialiased;
  font-family: 'Montserrat', 'Playfair Display', sans-serif, serif;
  overflow-x: hidden;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWx1cy10ZW1wbGF0ZXMvbWl4aW5zL3Jlc2V0LnN0eWwiLCJhdG91dC5jc3MiLCJzdHlsdXMtdGVtcGxhdGVzL3MtZ3JpZC9zLWdyaWQtc2V0dGluZ3Muc3R5bCIsInN0eWx1cy10ZW1wbGF0ZXMvcy1ncmlkL3MtZ3JpZC1jbGFzc2VzLnN0eWwiLCJzdHlsdXMtdGVtcGxhdGVzL3MtZ3JpZC9zLWdyaWQtZnVuY3Rpb25zLnN0eWwiLCJzdHlsdXMtdGVtcGxhdGVzL3BhcnRpYWxzL2ZvbnRzLnN0eWwiLCJzdHlsdXMtdGVtcGxhdGVzL3BhcnRpYWxzL3NsaWNrLnN0eWwiLCJzdHlsdXMtdGVtcGxhdGVzL3BhcnRpYWxzL2ZsYXRwaWNrci5zdHlsIiwic3R5bHVzLXRlbXBsYXRlcy9wYXJ0aWFscy9uaWNlLXNlbGVjdC5zdHlsIiwic3R5bHVzLXRlbXBsYXRlcy9wYXJ0aWFscy9iYWNrZW5kLnN0eWwiLCIuLi8uLi9ub2RlX21vZHVsZXMvcnVwdHVyZS9ydXB0dXJlL2luZGV4LnN0eWwiLCJzdHlsdXMtdGVtcGxhdGVzL3BhcnRpYWxzL2dyaWQuc3R5bCIsInN0eWx1cy10ZW1wbGF0ZXMvcGFydGlhbHMvbW9kYWwtc3R5bGVzLnN0eWwiLCJzdHlsdXMtdGVtcGxhdGVzL3BhcnRpYWxzL2Zvcm1zLnN0eWwiLCJzdHlsdXMtdGVtcGxhdGVzL3BhcnRpYWxzL2hlYWRlci5zdHlsIiwic3R5bHVzLXRlbXBsYXRlcy9wYXJ0aWFscy9mb290ZXIuc3R5bCIsInN0eWx1cy10ZW1wbGF0ZXMvcGFydGlhbHMvc2ltcGxlYmFyLnN0eWwiLCJzdHlsdXMtdGVtcGxhdGVzL3BhcnRpYWxzL2hvbWUtcGFnZV9tYWluLnN0eWwiLCJzdHlsdXMtdGVtcGxhdGVzL3BhcnRpYWxzL2hvbWUtcGFnZV9zbGlkZXIuc3R5bCIsInN0eWx1cy10ZW1wbGF0ZXMvcGFydGlhbHMvaG9tZS1wYWdlX2Jhbm5lci5zdHlsIiwic3R5bHVzLXRlbXBsYXRlcy9wYXJ0aWFscy9mYWNpbGl0eS1kZXRhaWwuc3R5bCIsInN0eWx1cy10ZW1wbGF0ZXMvcGFydGlhbHMvYWNjb21vZGF0aW9uLnN0eWwiLCJzdHlsdXMtdGVtcGxhdGVzL3BhcnRpYWxzL2ZyZWUtY29udGVudC1wYWdlLnN0eWwiLCJzdHlsdXMtdGVtcGxhdGVzL3BhcnRpYWxzL2ZhY2lsaXR5LXNlYXJjaC1wYWdlLnN0eWwiLCJzdHlsdXMtdGVtcGxhdGVzL3BhcnRpYWxzL3JhbmtpbmctcHJvY2Vzcy1wYWdlLnN0eWwiLCJzdHlsdXMtdGVtcGxhdGVzL3BhcnRpYWxzL2RvY3VtZW50cy1wYWdlLnN0eWwiLCJzdHlsdXMtdGVtcGxhdGVzL3BhcnRpYWxzL29lYy1wYWdlLnN0eWwiLCJzdHlsdXMtdGVtcGxhdGVzL3BhcnRpYWxzL3N2Zy5zdHlsIiwic3R5bHVzLXRlbXBsYXRlcy9wYXJ0aWFscy9pZTEwLnN0eWwiLCJzdHlsdXMtdGVtcGxhdGVzL3BhcnRpYWxzL3VpLXN0eWxlcy5zdHlsIiwic3R5bHVzLXRlbXBsYXRlcy9wYXJ0aWFscy91aS10aGVtZS5zdHlsIiwic3R5bHVzLXRlbXBsYXRlcy9wYXJ0aWFscy90b29sdGlwLnN0eWwiLCJzdHlsdXMtdGVtcGxhdGVzL3BhcnRpYWxzL3NlYXJjaC1jb25maWcuc3R5bCIsInN0eWx1cy10ZW1wbGF0ZXMvcGFydGlhbHMvZ2VuZXJhbC1ibG9rcy5zdHlsIiwiYXRvdXQuc3R5bCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBYUUsVUFBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7Q0NxRUQ7QURuRUQ7Ozs7Ozs7Ozs7O0VBRUUsZUFBQTtDQzhFRDtBRDVFRDtFQUNFLGVBQUE7Q0M4RUQ7QUQ1RUQ7O0VBQ0UsaUJBQUE7Q0MrRUQ7QUQ3RUQ7O0VBQ0UsYUFBQTtDQ2dGRDtBRDlFRDs7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RDtFQUE2QixpQkFBQTtDSnkrQjVCO0FJeCtCRDtFQUF1QixpQkFBQTtDSjIrQnRCO0FJMStCRDtFQUErQixpQkFBQTtDSjYrQjlCO0FJNStCRDtFQUF1QixpQkFBQTtDSisrQnRCO0FJOStCRDtFQUE2QixpQkFBQTtDSmkvQjVCO0FJaC9CRDtFQUF5QixpQkFBQTtDSm0vQnhCO0FJbC9CRDtFQUFpQyxpQkFBQTtDSnEvQmhDO0FJcC9CRDtFQUFzQixpQkFBQTtDSnUvQnJCO0FJdC9CRDtFQUEwQixpQkFBQTtDSnkvQnpCO0FJeC9CRDtFQUE0QixpQkFBQTtDSjIvQjNCO0FJMS9CRDtFQUF5QixpQkFBQTtDSjYvQnhCO0FJNS9CRDs7RUFBOEMsaUJBQUE7Q0pnZ0M3QztBSS8vQkQ7RUFBeUIsaUJBQUE7Q0prZ0N4QjtBSWpnQ0Q7RUFBNEIsaUJBQUE7Q0pvZ0MzQjtBSW5nQ0Q7RUFBa0MsaUJBQUE7Q0pzZ0NqQztBSXJnQ0Q7RUFBd0IsaUJBQUE7Q0p3Z0N2QjtBSXZnQ0Q7RUFBdUIsaUJBQUE7Q0owZ0N0QjtBSXpnQ0Q7RUFBNEIsaUJBQUE7Q0o0Z0MzQjtBSTNnQ0Q7RUFBcUIsaUJBQUE7Q0o4Z0NwQjtBSTdnQ0Q7RUFBb0IsaUJBQUE7Q0pnaENuQjtBSS9nQ0Q7RUFBcUIsaUJBQUE7Q0praENwQjtBSWpoQ0Q7RUFBd0IsaUJBQUE7Q0pvaEN2QjtBSW5oQ0Q7RUFBMEIsaUJBQUE7Q0pzaEN6QjtBSXJoQ0Q7RUFBMEIsaUJBQUE7Q0p3aEN6QjtBSXZoQ0Q7RUFBMkIsaUJBQUE7Q0owaEMxQjtBSXpoQ0Q7RUFBcUMsaUJBQUE7Q0o0aENwQztBSTNoQ0Q7O0VBQStELGlCQUFBO0NKK2hDOUQ7QUk5aENEO0VBQWdDLGlCQUFBO0NKaWlDL0I7QUloaUNEO0VBQTRCLGlCQUFBO0NKbWlDM0I7QUlsaUNEO0VBQTJCLGlCQUFBO0NKcWlDMUI7QUlwaUNEOztFQUEwQyxpQkFBQTtDSndpQ3pDO0FJdmlDRDtFQUFtQixpQkFBQTtDSjBpQ2xCO0FJemlDRDtFQUE2QixpQkFBQTtDSjRpQzVCO0FJM2lDRDtFQUF5QixpQkFBQTtDSjhpQ3hCO0FJN2lDRDtFQUFnQyxpQkFBQTtDSmdqQy9CO0FJL2lDRDtFQUFxQixpQkFBQTtDSmtqQ3BCO0FJampDRDtFQUF1QixpQkFBQTtDSm9qQ3RCO0FJbmpDRDtFQUFzQixpQkFBQTtDSnNqQ3JCO0FJcmpDRDtFQUFzQixpQkFBQTtDSndqQ3JCO0FJdmpDRDtFQUFzQixpQkFBQTtDSjBqQ3JCO0FJempDRDtFQUFzQixpQkFBQTtDSjRqQ3JCO0FJM2pDRDtFQUE0QixpQkFBQTtDSjhqQzNCO0FJN2pDRDtFQUE0QixpQkFBQTtDSmdrQzNCO0FJL2pDRDtFQUF3QixpQkFBQTtDSmtrQ3ZCO0FJamtDRDtFQUFtQixpQkFBQTtDSm9rQ2xCO0FJbmtDRDs7RUFBdUQsaUJBQUE7Q0p1a0N0RDtBSXRrQ0Q7RUFBc0IsaUJBQUE7Q0p5a0NyQjtBSXhrQ0Q7O0VBQWlELGlCQUFBO0NKNGtDaEQ7QUkza0NEO0VBQXNCLGlCQUFBO0NKOGtDckI7QUk3a0NEO0VBQXNCLGlCQUFBO0NKZ2xDckI7QUkva0NEO0VBQXlCLGlCQUFBO0NKa2xDeEI7QUlqbENEO0VBQTJCLGlCQUFBO0NKb2xDMUI7QUlubENEO0VBQXFCLGlCQUFBO0NKc2xDcEI7QUlybENEO0VBQXNCLGlCQUFBO0NKd2xDckI7QUl2bENEO0VBQXNCLGlCQUFBO0NKMGxDckI7QUl6bENEO0VBQXNCLGlCQUFBO0NKNGxDckI7QUkzbENEO0VBQXNCLGlCQUFBO0NKOGxDckI7QUk3bENEO0VBQXNCLGlCQUFBO0NKZ21DckI7QUkvbENEO0VBQXVCLGlCQUFBO0NKa21DdEI7QUlqbUNEO0VBQWdDLGlCQUFBO0NKb21DL0I7QUlubUNEO0VBQTRCLGlCQUFBO0NKc21DM0I7QUlybUNEO0VBQXdCLGlCQUFBO0NKd21DdkI7QUl2bUNEO0VBQXlCLGlCQUFBO0NKMG1DeEI7QUl6bUNEO0VBQXVCLGlCQUFBO0NKNG1DdEI7QUkzbUNEO0VBQXFCLGlCQUFBO0NKOG1DcEI7QUk3bUNEOztFQUE4QyxpQkFBQTtDSmluQzdDO0FJaG5DRDtFQUFvQixpQkFB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Qi85U0Q7RUFDQyxpQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxpQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxpQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxpQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxpQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyw2QkFBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxpQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxpQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxpQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxpQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxpQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxpQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQywrQkFBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxpQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxpQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxpQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxpQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxpQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxpQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyw2QkFBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxpQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxpQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxpQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxpQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxpQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxpQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyw2QkFBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxpQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxpQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxpQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxpQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxpQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxpQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyw2QkFBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxpQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxpQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxpQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxpQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxpQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxpQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyw4QkFBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxtQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxtQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxtQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxtQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxtQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxtQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxtQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxtQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxtQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyw4QkFBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxtQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxtQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxtQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxtQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxtQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxtQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxtQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxtQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxtQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyw4QkFBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxtQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxtQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxtQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyw4QkFBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxtQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxtQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxtQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyw4QkFBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyw4QkFBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxtQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxtQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxtQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxtQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxtQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxtQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxtQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyw4QkFBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyw4QkFBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFDQyxrQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7Ozs7RUFJQyw0QkFBQTtDNUJpK1NBO0E0Qi85U0Q7Ozs7RUFJQyw2QkFBQTtDNUJpK1NBO0E0Qi85U0Q7Ozs7RUFJQywrQkFBQTtDNUJpK1NBO0E0Qi85U0Q7Ozs7RUFJQyxnQ0FBQTtDNUJpK1NBO0E0Qi85U0Q7RUFFQyw2QkFBQTtDNUJpK1NBO0E2Qnh6VUQ7RUFDQywwQ0FBQTtFQUNBLGVBQUE7QzdCMHpVQTtBNkJ6elVBO0VBQ0MsZUFBQTtDN0IyelVEO0E2QjF6VUE7RUFDQywwQkFBQTtDN0I0elVEO0E2QjF6VUQ7Ozs7RUFJQywwQ0FBQTtFQUNBLGVBQUE7QzdCNHpVQTtBNkIxelVEO0VBQ0MsdUJBQUE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7QzdCNHpVQTtBNkIzelVBO0VBQ0MsWUFBQTtDN0I2elVEO0E2QjN6VUQ7RUFDQyx1QkFBQTtFQUNBLG9CQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0M3QjZ6VUE7QTZCNXpVQTtFQUNDLFlBQUE7QzdCOHpVRDtBNkI3elVBO0VBQ0MsNERBQUE7QzdCK3pVRDtBNkI3elVEOzs7Ozs7RUFNQywwQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxlQUFBO0M3Qit6VUE7QTZCN3pVRDs7Ozs7OztFQU9DLGVBQUE7RUFDQSxzQkFBQTtDN0IrelVBO0E2Qjd6VUQ7Ozs7Ozs7O0VBUUMsdUJBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0EsZUFBQTtDN0IrelVBO0E2Qjd6VUQ7Ozs7Ozs7Ozs7RUFVQyxlQUFBO0VBQ0Esc0JBQUE7QzdCK3pVQTtBNkI3elVEO0VBQ0MsZ0NBQUE7QzdCK3pVQTtBNkI3elVEOzs7Ozs7RUFNQywwQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxZQUFBO0M3Qit6VUE7QTZCN3pVRDs7RUFFQyxnQkFBQTtFQUNBLHVCQUFBO0M3Qit6VUE7QTZCN3pVRDs7O0VBR0MsWUFBQTtFQUNBLHNCQUFBO0M3Qit6VUE7QTZCN3pVRDs7O0VBR0MsMEJBQUE7RUFDQSxvQkFBQTtFQUNBLGVBQUE7QzdCK3pVQTtBNkI3elVEO0VBQ0MsMEJBQUE7RUFDQSxvQkFBQTtDN0IrelVBO0E2Qjd6VUQ7OztFQUdDLGVBQUE7QzdCK3pVQTtBNkI3elVEOzs7RUFHQywwQkFBQTtFQUNBLG9CQUFBO0VBQ0EsZUFBQTtDN0IrelVBO0E2Qjd6VUQ7OztFQUdDLGVBQUE7QzdCK3pVQTtBNkI3elVEOzs7RUFHQyxlQUFBO0M3Qit6VUE7QTZCN3pVRDs7O0VBR0Msa0JBQUE7QzdCK3pVQTtBNkI3elVEOzs7RUFHQyxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtDN0IrelVBO0E2Qjd6VUQ7OztFQUdDLGNBQUE7RUFDQSxrQkFBQTtFQUNBLHVCQUFBO0M3Qit6VUE7QTZCNXpVQTtFQUNDLGtCQUFBO0M3Qjh6VUQ7QTZCNXpVRDtFQUNDLFlBQUE7RUFDQSxhQUFBO0M3Qjh6VUE7QTZCNXpVRDs7RUFFQyw0REFBQTtDN0I4elVBO0E2QjV6VUQ7Ozs7RUFJQyw0REFBQTtDN0I4elVBO0E2QjV6VUQ7O0VBRUMsNERBQUE7QzdCOHpVQTtBNkI1elVEOztFQUVDLDREQUFBO0M3Qjh6VUE7QTZCNXpVRDs7RUFFQyw0REFBQTtDN0I4elVBO0E2QjN6VUE7RUFDQyw0REFBQTtDN0I2elVEO0E2QjN6VUQ7RUFDQywrQkFBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyx5QkFBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyw2QkFBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyw2QkFBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyw2QkFBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyw2QkFBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyw2QkFBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyw2QkFBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyw4QkFBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyw4QkFBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyw4QkFBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyw2QkFBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxpQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxpQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxpQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxpQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxpQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxpQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxrQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxrQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxrQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyw2QkFBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxpQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxpQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxpQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxpQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxpQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxpQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxrQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxrQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxrQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxrQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxrQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxrQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxrQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxrQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxrQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQywrQkFBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxpQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxpQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxpQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxpQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxpQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxpQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxrQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxrQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxrQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxrQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxrQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxrQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxrQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxrQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxrQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyw2QkFBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxpQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxpQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxpQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxpQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxpQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxpQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxrQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxrQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxrQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxrQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxrQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyw2QkFBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxpQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxpQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxpQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxpQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxpQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxpQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxrQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyw2QkFBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxpQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxpQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxpQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxpQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxpQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxpQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxrQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxrQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxrQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxrQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxrQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxrQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxrQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxrQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxrQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyw4QkFBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxrQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxrQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxrQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxrQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxrQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxrQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxtQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxtQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxtQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxtQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxtQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxtQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxtQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxtQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxtQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyw4QkFBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxrQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxrQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxrQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxrQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxrQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxrQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxtQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxtQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxtQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxtQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxtQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxtQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxtQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxtQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxtQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyw4QkFBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxrQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxrQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxrQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxrQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxrQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxrQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxtQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxtQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxtQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyw4QkFBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxrQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxrQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxrQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxrQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxrQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxrQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxrQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxtQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxtQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxtQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyw4QkFBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxrQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxrQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxrQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxrQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxrQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxrQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyw4QkFBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxrQ0FBQTtDN0I2elVBO0E2QjN6VUQ7RUFDQyxrQ0FB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SSxnQ0FBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSwwTEFBQTtFQUNBLDBLQUFBO0NqQzByV0g7QWlDeHJXRDtFQUNJLGdDQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLDRMQUFBO0VBQ0EsNkRBQUE7Q2pDMHJXSDtBaUN4cldEO0VBQ0ksZ0NBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsNExBQUE7RUFDQSw2REFBQTtDakMwcldIO0FpQ3hyV0Q7RUFDSSxnQ0FBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSw0TEFBQTtFQUNBLG9IQUFBO0NqQzByV0g7QWlDeHJXRDtFQUNJLGdDQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLDBMQUFBO0VBQ0EsMEtBQUE7Q2pDMHJXSDtBaUN4cldEO0VBQ0ksZ0NBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsMExBQUE7RUFDQSw2REFBQTtDakMwcldIO0FpQ3hyV0Q7RUFDSSxnQ0FBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSwwTEFBQTtFQUNBLDZEQUFBO0NqQzByV0g7QWlDeHJXRDtFQUNJLGdDQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLDBMQUFBO0VBQ0Esb0hBQUE7Q2pDMHJXSDtBaUN4cldEO0VBQ0ksZ0NBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0Esd0xBQUE7RUFDQSwwS0FBQTtDakMwcldIO0FpQ3ZyV0Q7RUFDQyxvQ0FBQTtFQUNBLGlFQUFBO0VBQ0EsbUJBQUE7Q2pDeXJXQSIsImZpbGUiOiJhdG91dC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJodG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvXG4gIG1hcmdpbiAwXG4gIHBhZGRpbmcgMFxuICBib3JkZXIgMFxuICBmb250LXNpemUgMTAwJVxuICBmb250IGluaGVyaXRcbiAgdmVydGljYWwtYWxpZ24gYmFzZWxpbmVcblxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvblxuICBkaXNwbGF5IGJsb2NrXG5cbmJvZHlcbiAgbGluZS1oZWlnaHQgMVxuXG5vbCwgdWxcbiAgbGlzdC1zdHlsZSBub25lXG5cbmJsb2NrcXVvdGUsIHFcbiAgcXVvdGVzIG5vbmVcblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlclxuICBjb250ZW50ICcnXG4gIGNvbnRlbnQgbm9uZVxuXG50YWJsZVxuICBib3JkZXItY29sbGFwc2UgY29sbGFwc2VcbiAgYm9yZGVyLXNwYWNpbmcgMFxuXG4qXG4gIGJveC1zaXppbmcgYm9yZGVyLWJveFxuIiwiaHRtbCxcbmJvZHksXG5kaXYsXG5zcGFuLFxuYXBwbGV0LFxub2JqZWN0LFxuaWZyYW1lLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmJsb2NrcXVvdGUsXG5wcmUsXG5hLFxuYWJicixcbmFjcm9ueW0sXG5hZGRyZXNzLFxuYmlnLFxuY2l0ZSxcbmNvZGUsXG5kZWwsXG5kZm4sXG5lbSxcbmltZyxcbmlucyxcbmtiZCxcbnEsXG5zLFxuc2FtcCxcbnNtYWxsLFxuc3RyaWtlLFxuc3Ryb25nLFxuc3ViLFxuc3VwLFxudHQsXG52YXIsXG5iLFxudSxcbmksXG5jZW50ZXIsXG5kbCxcbmR0LFxuZGQsXG5vbCxcbnVsLFxubGksXG5maWVsZHNldCxcbmZvcm0sXG5sYWJlbCxcbmxlZ2VuZCxcbnRhYmxlLFxuY2FwdGlvbixcbnRib2R5LFxudGZvb3QsXG50aGVhZCxcbnRyLFxudGgsXG50ZCxcbmFydGljbGUsXG5hc2lkZSxcbmNhbnZhcyxcbmRldGFpbHMsXG5lbWJlZCxcbmZpZ3VyZSxcbmZpZ2NhcHRpb24sXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxub3V0cHV0LFxucnVieSxcbnNlY3Rpb24sXG5zdW1tYXJ5LFxudGltZSxcbm1hcmssXG5hdWRpbyxcbnZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxub2wsXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5ibG9ja3F1b3RlLFxucSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cbmJsb2NrcXVvdGU6YmVmb3JlLFxuYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLFxucTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lO1xufVxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zLWdyaWQtdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5zLWdyaWQtYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ucy1ncmlkLWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5zLWdyaWQtc3RyZXRjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ucy1ncmlkLWp1c3RpZnktY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucy1ncmlkLWp1c3RpZnktc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucy1ncmlkLWp1c3RpZnktZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5zLWdyaWQtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5zLWdyaWQtcm93LXJldmVyc2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG4ucy1ncmlkLWNvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucy1ncmlkLWNvbHVtbi1yZXZlcnNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjMuNDM3NXJlbSkge1xuICAucy1ncmlkLXNtLTEgPiBbY2xhc3N+PXMtZ3JpZC1jZWxsXSB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlICogMC4wODMzMzMzMzMzMzMzMzMgLSAxLjI1cmVtKTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luOiAwLjYyNXJlbTtcbiAgfVxuICAucy1ncmlkLXNtLTIgPiBbY2xhc3N+PXMtZ3JpZC1jZWxsXSB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlICogMC4xNjY2NjY2NjY2NjY2NjcgLSAxLjI1cmVtKTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luOiAwLjYyNXJlbTtcbiAgfVxuICAucy1ncmlkLXNtLTMgPiBbY2xhc3N+PXMtZ3JpZC1jZWxsXSB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlICogMC4yNSAtIDEuMjVyZW0pO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXJnaW46IDAuNjI1cmVtO1xuICB9XG4gIC5zLWdyaWQtc20tNCA+IFtjbGFzc349cy1ncmlkLWNlbGxdIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgKiAwLjMzMzMzMzMzMzMzMzMzMyAtIDEuMjVyZW0pO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXJnaW46IDAuNjI1cmVtO1xuICB9XG4gIC5zLWdyaWQtc20tNSA+IFtjbGFzc349cy1ncmlkLWNlbGxdIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgKiAwLjQxNjY2NjY2NjY2NjY2NyAtIDEuMjVyZW0pO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXJnaW46IDAuNjI1cmVtO1xuICB9XG4gIC5zLWdyaWQtc20tNiA+IFtjbGFzc349cy1ncmlkLWNlbGxdIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgKiAwLjUgLSAxLjI1cmVtKTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luOiAwLjYyNXJlbTtcbiAgfVxuICAucy1ncmlkLXNtLTcgPiBbY2xhc3N+PXMtZ3JpZC1jZWxsXSB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlICogMC41ODMzMzMzMzMzMzMzMzMgLSAxLjI1cmVtKTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luOiAwLjYyNXJlbTtcbiAgfVxuICAucy1ncmlkLXNtLTggPiBbY2xhc3N+PXMtZ3JpZC1jZWxsXSB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlICogMC42NjY2NjY2NjY2NjY2NjcgLSAxLjI1cmVtKTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luOiAwLjYyNXJlbTtcbiAgfVxuICAucy1ncmlkLXNtLTkgPiBbY2xhc3N+PXMtZ3JpZC1jZWxsXSB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlICogMC43NSAtIDEuMjVyZW0pO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXJnaW46IDAuNjI1cmVtO1xuICB9XG4gIC5zLWdyaWQtc20tMTAgPiBbY2xhc3N+PXMtZ3JpZC1jZWxsXSB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlICogMC44MzMzMzMzMzMzMzMzMzMgLSAxLjI1cmVtKTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luOiAwLjYyNXJlbTtcbiAgfVxuICAucy1ncmlkLXNtLTExID4gW2NsYXNzfj1zLWdyaWQtY2VsbF0ge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAqIDAuOTE2NjY2NjY2NjY2NjY3IC0gMS4yNXJlbSk7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbjogMC42MjVyZW07XG4gIH1cbiAgLnMtZ3JpZC1zbS0xMiA+IFtjbGFzc349cy1ncmlkLWNlbGxdIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgKiAxIC0gMS4yNXJlbSk7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbjogMC42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gIC5zLWdyaWQtbWQtMSA+IFtjbGFzc349cy1ncmlkLWNlbGxdIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgKiAwLjA4MzMzMzMzMzMzMzMzMyAtIDEuMjVyZW0pO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXJnaW46IDAuNjI1cmVtO1xuICB9XG4gIC5zLWdyaWQtbWQtMiA+IFtjbGFzc349cy1ncmlkLWNlbGxdIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgKiAwLjE2NjY2NjY2NjY2NjY2NyAtIDEuMjVyZW0pO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXJnaW46IDAuNjI1cmVtO1xuICB9XG4gIC5zLWdyaWQtbWQtMyA+IFtjbGFzc349cy1ncmlkLWNlbGxdIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgKiAwLjI1IC0gMS4yNXJlbSk7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbjogMC42MjVyZW07XG4gIH1cbiAgLnMtZ3JpZC1tZC00ID4gW2NsYXNzfj1zLWdyaWQtY2VsbF0ge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAqIDAuMzMzMzMzMzMzMzMzMzMzIC0gMS4yNXJlbSk7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbjogMC42MjVyZW07XG4gIH1cbiAgLnMtZ3JpZC1tZC01ID4gW2NsYXNzfj1zLWdyaWQtY2VsbF0ge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAqIDAuNDE2NjY2NjY2NjY2NjY3IC0gMS4yNXJlbSk7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbjogMC42MjVyZW07XG4gIH1cbiAgLnMtZ3JpZC1tZC02ID4gW2NsYXNzfj1zLWdyaWQtY2VsbF0ge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAqIDAuNSAtIDEuMjVyZW0pO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXJnaW46IDAuNjI1cmVtO1xuICB9XG4gIC5zLWdyaWQtbWQtNyA+IFtjbGFzc349cy1ncmlkLWNlbGxdIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgKiAwLjU4MzMzMzMzMzMzMzMzMyAtIDEuMjVyZW0pO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXJnaW46IDAuNjI1cmVtO1xuICB9XG4gIC5zLWdyaWQtbWQtOCA+IFtjbGFzc349cy1ncmlkLWNlbGxdIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgKiAwLjY2NjY2NjY2NjY2NjY2NyAtIDEuMjVyZW0pO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXJnaW46IDAuNjI1cmVtO1xuICB9XG4gIC5zLWdyaWQtbWQtOSA+IFtjbGFzc349cy1ncmlkLWNlbGxdIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgKiAwLjc1IC0gMS4yNXJlbSk7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbjogMC42MjVyZW07XG4gIH1cbiAgLnMtZ3JpZC1tZC0xMCA+IFtjbGFzc349cy1ncmlkLWNlbGxdIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgKiAwLjgzMzMzMzMzMzMzMzMzMyAtIDEuMjVyZW0pO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXJnaW46IDAuNjI1cmVtO1xuICB9XG4gIC5zLWdyaWQtbWQtMTEgPiBbY2xhc3N+PXMtZ3JpZC1jZWxsXSB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlICogMC45MTY2NjY2NjY2NjY2NjcgLSAxLjI1cmVtKTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luOiAwLjYyNXJlbTtcbiAgfVxuICAucy1ncmlkLW1kLTEyID4gW2NsYXNzfj1zLWdyaWQtY2VsbF0ge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAqIDEgLSAxLjI1cmVtKTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luOiAwLjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuODc1cmVtKSB7XG4gIC5zLWdyaWQtbGctMSA+IFtjbGFzc349cy1ncmlkLWNlbGxdIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgKiAwLjA4MzMzMzMzMzMzMzMzMyAtIDEuMjVyZW0pO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXJnaW46IDAuNjI1cmVtO1xuICB9XG4gIC5zLWdyaWQtbGctMiA+IFtjbGFzc349cy1ncmlkLWNlbGxdIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgKiAwLjE2NjY2NjY2NjY2NjY2NyAtIDEuMjVyZW0pO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXJnaW46IDAuNjI1cmVtO1xuICB9XG4gIC5zLWdyaWQtbGctMyA+IFtjbGFzc349cy1ncmlkLWNlbGxdIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgKiAwLjI1IC0gMS4yNXJlbSk7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbjogMC42MjVyZW07XG4gIH1cbiAgLnMtZ3JpZC1sZy00ID4gW2NsYXNzfj1zLWdyaWQtY2VsbF0ge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAqIDAuMzMzMzMzMzMzMzMzMzMzIC0gMS4yNXJlbSk7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbjogMC42MjVyZW07XG4gIH1cbiAgLnMtZ3JpZC1sZy01ID4gW2NsYXNzfj1zLWdyaWQtY2VsbF0ge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAqIDAuNDE2NjY2NjY2NjY2NjY3IC0gMS4yNXJlbSk7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbjogMC42MjVyZW07XG4gIH1cbiAgLnMtZ3JpZC1sZy02ID4gW2NsYXNzfj1zLWdyaWQtY2VsbF0ge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAqIDAuNSAtIDEuMjVyZW0pO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXJnaW46IDAuNjI1cmVtO1xuICB9XG4gIC5zLWdyaWQtbGctNyA+IFtjbGFzc349cy1ncmlkLWNlbGxdIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgKiAwLjU4MzMzMzMzMzMzMzMzMyAtIDEuMjVyZW0pO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXJnaW46IDAuNjI1cmVtO1xuICB9XG4gIC5zLWdyaWQtbGctOCA+IFtjbGFzc349cy1ncmlkLWNlbGxdIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgKiAwLjY2NjY2NjY2NjY2NjY2NyAtIDEuMjVyZW0pO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXJnaW46IDAuNjI1cmVtO1xuICB9XG4gIC5zLWdyaWQtbGctOSA+IFtjbGFzc349cy1ncmlkLWNlbGxdIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgKiAwLjc1IC0gMS4yNXJlbSk7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbjogMC42MjVyZW07XG4gIH1cbiAgLnMtZ3JpZC1sZy0xMCA+IFtjbGFzc349cy1ncmlkLWNlbGxdIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgKiAwLjgzMzMzMzMzMzMzMzMzMyAtIDEuMjVyZW0pO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXJnaW46IDAuNjI1cmVtO1xuICB9XG4gIC5zLWdyaWQtbGctMTEgPiBbY2xhc3N+PXMtZ3JpZC1jZWxsXSB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlICogMC45MTY2NjY2NjY2NjY2NjcgLSAxLjI1cmVtKTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luOiAwLjYyNXJlbTtcbiAgfVxuICAucy1ncmlkLWxnLTEyID4gW2NsYXNzfj1zLWdyaWQtY2VsbF0ge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAqIDEgLSAxLjI1cmVtKTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luOiAwLjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODkuOTM3NXJlbSkge1xuICAucy1ncmlkLXhsZy0xID4gW2NsYXNzfj1zLWdyaWQtY2VsbF0ge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAqIDAuMDgzMzMzMzMzMzMzMzMzIC0gMS4yNXJlbSk7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbjogMC42MjVyZW07XG4gIH1cbiAgLnMtZ3JpZC14bGctMiA+IFtjbGFzc349cy1ncmlkLWNlbGxdIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgKiAwLjE2NjY2NjY2NjY2NjY2NyAtIDEuMjVyZW0pO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXJnaW46IDAuNjI1cmVtO1xuICB9XG4gIC5zLWdyaWQteGxnLTMgPiBbY2xhc3N+PXMtZ3JpZC1jZWxsXSB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlICogMC4yNSAtIDEuMjVyZW0pO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXJnaW46IDAuNjI1cmVtO1xuICB9XG4gIC5zLWdyaWQteGxnLTQgPiBbY2xhc3N+PXMtZ3JpZC1jZWxsXSB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlICogMC4zMzMzMzMzMzMzMzMzMzMgLSAxLjI1cmVtKTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luOiAwLjYyNXJlbTtcbiAgfVxuICAucy1ncmlkLXhsZy01ID4gW2NsYXNzfj1zLWdyaWQtY2VsbF0ge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAqIDAuNDE2NjY2NjY2NjY2NjY3IC0gMS4yNXJlbSk7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbjogMC42MjVyZW07XG4gIH1cbiAgLnMtZ3JpZC14bGctNiA+IFtjbGFzc349cy1ncmlkLWNlbGxdIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgKiAwLjUgLSAxLjI1cmVtKTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luOiAwLjYyNXJlbTtcbiAgfVxuICAucy1ncmlkLXhsZy03ID4gW2NsYXNzfj1zLWdyaWQtY2VsbF0ge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAqIDAuNTgzMzMzMzMzMzMzMzMzIC0gMS4yNXJlbSk7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbjogMC42MjVyZW07XG4gIH1cbiAgLnMtZ3JpZC14bGctOCA+IFtjbGFzc349cy1ncmlkLWNlbGxdIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgKiAwLjY2NjY2NjY2NjY2NjY2NyAtIDEuMjVyZW0pO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXJnaW46IDAuNjI1cmVtO1xuICB9XG4gIC5zLWdyaWQteGxnLTkgPiBbY2xhc3N+PXMtZ3JpZC1jZWxsXSB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlICogMC43NSAtIDEuMjVyZW0pO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXJnaW46IDAuNjI1cmVtO1xuICB9XG4gIC5zLWdyaWQteGxnLTEwID4gW2NsYXNzfj1zLWdyaWQtY2VsbF0ge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAqIDAuODMzMzMzMzMzMzMzMzMzIC0gMS4yNXJlbSk7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbjogMC42MjVyZW07XG4gIH1cbiAgLnMtZ3JpZC14bGctMTEgPiBbY2xhc3N+PXMtZ3JpZC1jZWxsXSB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlICogMC45MTY2NjY2NjY2NjY2NjcgLSAxLjI1cmVtKTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luOiAwLjYyNXJlbTtcbiAgfVxuICAucy1ncmlkLXhsZy0xMiA+IFtjbGFzc349cy1ncmlkLWNlbGxdIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgKiAxIC0gMS4yNXJlbSk7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbjogMC42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMHJlbSkge1xuICAucy1ncmlkLXh4bGctMSA+IFtjbGFzc349cy1ncmlkLWNlbGxdIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgKiAwLjA4MzMzMzMzMzMzMzMzMyAtIDEuMjVyZW0pO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXJnaW46IDAuNjI1cmVtO1xuICB9XG4gIC5zLWdyaWQteHhsZy0yID4gW2NsYXNzfj1zLWdyaWQtY2VsbF0ge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAqIDAuMTY2NjY2NjY2NjY2NjY3IC0gMS4yNXJlbSk7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbjogMC42MjVyZW07XG4gIH1cbiAgLnMtZ3JpZC14eGxnLTMgPiBbY2xhc3N+PXMtZ3JpZC1jZWxsXSB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlICogMC4yNSAtIDEuMjVyZW0pO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXJnaW46IDAuNjI1cmVtO1xuICB9XG4gIC5zLWdyaWQteHhsZy00ID4gW2NsYXNzfj1zLWdyaWQtY2VsbF0ge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAqIDAuMzMzMzMzMzMzMzMzMzMzIC0gMS4yNXJlbSk7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbjogMC42MjVyZW07XG4gIH1cbiAgLnMtZ3JpZC14eGxnLTUgPiBbY2xhc3N+PXMtZ3JpZC1jZWxsXSB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlICogMC40MTY2NjY2NjY2NjY2NjcgLSAxLjI1cmVtKTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luOiAwLjYyNXJlbTtcbiAgfVxuICAucy1ncmlkLXh4bGctNiA+IFtjbGFzc349cy1ncmlkLWNlbGxdIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgKiAwLjUgLSAxLjI1cmVtKTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luOiAwLjYyNXJlbTtcbiAgfVxuICAucy1ncmlkLXh4bGctNyA+IFtjbGFzc349cy1ncmlkLWNlbGxdIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgKiAwLjU4MzMzMzMzMzMzMzMzMyAtIDEuMjVyZW0pO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXJnaW46IDAuNjI1cmVtO1xuICB9XG4gIC5zLWdyaWQteHhsZy04ID4gW2NsYXNzfj1zLWdyaWQtY2VsbF0ge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAqIDAuNjY2NjY2NjY2NjY2NjY3IC0gMS4yNXJlbSk7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbjogMC42MjVyZW07XG4gIH1cbiAgLnMtZ3JpZC14eGxnLTkgPiBbY2xhc3N+PXMtZ3JpZC1jZWxsXSB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlICogMC43NSAtIDEuMjVyZW0pO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXJnaW46IDAuNjI1cmVtO1xuICB9XG4gIC5zLWdyaWQteHhsZy0xMCA+IFtjbGFzc349cy1ncmlkLWNlbGxdIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgKiAwLjgzMzMzMzMzMzMzMzMzMyAtIDEuMjVyZW0pO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXJnaW46IDAuNjI1cmVtO1xuICB9XG4gIC5zLWdyaWQteHhsZy0xMSA+IFtjbGFzc349cy1ncmlkLWNlbGxdIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgKiAwLjkxNjY2NjY2NjY2NjY2NyAtIDEuMjVyZW0pO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXJnaW46IDAuNjI1cmVtO1xuICB9XG4gIC5zLWdyaWQteHhsZy0xMiA+IFtjbGFzc349cy1ncmlkLWNlbGxdIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgKiAxIC0gMS4yNXJlbSk7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbjogMC42MjVyZW07XG4gIH1cbn1cbi5zLWdyaWQtY2VsbC10b3Age1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuLnMtZ3JpZC1jZWxsLWJvdHRvbSB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuLnMtZ3JpZC1jZWxsLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIzLjQzNzVyZW0pIHtcbiAgLnMtZ3JpZC1jZWxsLXNtLTEge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAqIDAuMDgzMzMzMzMzMzMzMzMzIC0gMS4yNXJlbSk7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbjogMC42MjVyZW07XG4gIH1cbiAgLnMtZ3JpZC1jZWxsLW9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMDAlICogMC4wODMzMzMzMzMzMzMzMzMgKyAoMS4yNXJlbSAvIDIpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5zLWdyaWQtY2VsbC1zbS0yIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgKiAwLjE2NjY2NjY2NjY2NjY2NyAtIDEuMjVyZW0pO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXJnaW46IDAuNjI1cmVtO1xuICB9XG4gIC5zLWdyaWQtY2VsbC1vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAqIDAuMTY2NjY2NjY2NjY2NjY3ICsgKDEuMjVyZW0gLyAyKSkgIWltcG9ydGFudDtcbiAgfVxuICAucy1ncmlkLWNlbGwtc20tMyB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlICogMC4yNSAtIDEuMjVyZW0pO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXJnaW46IDAuNjI1cmVtO1xuICB9XG4gIC5zLWdyaWQtY2VsbC1vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAqIDAuMjUgKyAoMS4yNXJlbSAvIDIpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5zLWdyaWQtY2VsbC1zbS00IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgKiAwLjMzMzMzMzMzMzMzMzMzMyAtIDEuMjVyZW0pO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXJnaW46IDAuNjI1cmVtO1xuICB9XG4gIC5zLWdyaWQtY2VsbC1vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAqIDAuMzMzMzMzMzMzMzMzMzMzICsgKDEuMjVyZW0gLyAyKSkgIWltcG9ydGFudDtcbiAgfVxuICAucy1ncmlkLWNlbGwtc20tNSB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlICogMC40MTY2NjY2NjY2NjY2NjcgLSAxLjI1cmVtKTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luOiAwLjYyNXJlbTtcbiAgfVxuICAucy1ncmlkLWNlbGwtb2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgKiAwLjQxNjY2NjY2NjY2NjY2NyArICgxLjI1cmVtIC8gMikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnMtZ3JpZC1jZWxsLXNtLTYge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAqIDAuNSAtIDEuMjVyZW0pO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXJnaW46IDAuNjI1cmVtO1xuICB9XG4gIC5zLWdyaWQtY2VsbC1vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAqIDAuNSArICgxLjI1cmVtIC8gMikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnMtZ3JpZC1jZWxsLXNtLTcge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAqIDAuNTgzMzMzMzMzMzMzMzMzIC0gMS4yNXJlbSk7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbjogMC42MjVyZW07XG4gIH1cbiAgLnMtZ3JpZC1jZWxsLW9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMDAlICogMC41ODMzMzMzMzMzMzMzMzMgKyAoMS4yNXJlbSAvIDIpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5zLWdyaWQtY2VsbC1zbS04IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgKiAwLjY2NjY2NjY2NjY2NjY2NyAtIDEuMjVyZW0pO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXJnaW46IDAuNjI1cmVtO1xuICB9XG4gIC5zLWdyaWQtY2VsbC1vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAqIDAuNjY2NjY2NjY2NjY2NjY3ICsgKDEuMjVyZW0gLyAyKSkgIWltcG9ydGFudDtcbiAgfVxuICAucy1ncmlkLWNlbGwtc20tOSB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlICogMC43NSAtIDEuMjVyZW0pO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXJnaW46IDAuNjI1cmVtO1xuICB9XG4gIC5zLWdyaWQtY2VsbC1vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAqIDAuNzUgKyAoMS4yNXJlbSAvIDIpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5zLWdyaWQtY2VsbC1zbS0xMCB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlICogMC44MzMzMzMzMzMzMzMzMzMgLSAxLjI1cmVtKTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luOiAwLjYyNXJlbTtcbiAgfVxuICAucy1ncmlkLWNlbGwtb2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMDAlICogMC44MzMzMzMzMzMzMzMzMzMgKyAoMS4yNXJlbSAvIDIpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5zLWdyaWQtY2VsbC1zbS0xMSB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlICogMC45MTY2NjY2NjY2NjY2NjcgLSAxLjI1cmVtKTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luOiAwLjYyNXJlbTtcbiAgfVxuICAucy1ncmlkLWNlbGwtb2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMDAlICogMC45MTY2NjY2NjY2NjY2NjcgKyAoMS4yNXJlbSAvIDIpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5zLWdyaWQtY2VsbC1zbS0xMiB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlICogMSAtIDEuMjVyZW0pO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXJnaW46IDAuNjI1cmVtO1xuICB9XG4gIC5zLWdyaWQtY2VsbC1vZmZzZXQtc20tMTIge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgKiAxICsgKDEuMjVyZW0gLyAyKSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnMtZ3JpZC1jZWxsLW1kLTEge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAqIDAuMDgzMzMzMzMzMzMzMzMzIC0gMS4yNXJlbSk7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbjogMC42MjVyZW07XG4gIH1cbiAgLnMtZ3JpZC1jZWxsLW9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMDAlICogMC4wODMzMzMzMzMzMzMzMzMgKyAoMS4yNXJlbSAvIDIpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5zLWdyaWQtY2VsbC1tZC0yIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgKiAwLjE2NjY2NjY2NjY2NjY2NyAtIDEuMjVyZW0pO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXJnaW46IDAuNjI1cmVtO1xuICB9XG4gIC5zLWdyaWQtY2VsbC1vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAqIDAuMTY2NjY2NjY2NjY2NjY3ICsgKDEuMjVyZW0gLyAyKSkgIWltcG9ydGFudDtcbiAgfVxuICAucy1ncmlkLWNlbGwtbWQtMyB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlICogMC4yNSAtIDEuMjVyZW0pO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXJnaW46IDAuNjI1cmVtO1xuICB9XG4gIC5zLWdyaWQtY2VsbC1vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAqIDAuMjUgKyAoMS4yNXJlbSAvIDIpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5zLWdyaWQtY2VsbC1tZC00IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgKiAwLjMzMzMzMzMzMzMzMzMzMyAtIDEuMjVyZW0pO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXJnaW46IDAuNjI1cmVtO1xuICB9XG4gIC5zLWdyaWQtY2VsbC1vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAqIDAuMzMzMzMzMzMzMzMzMzMzICsgKDEuMjVyZW0gLyAyKSkgIWltcG9ydGFudDtcbiAgfVxuICAucy1ncmlkLWNlbGwtbWQtNSB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlICogMC40MTY2NjY2NjY2NjY2NjcgLSAxLjI1cmVtKTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luOiAwLjYyNXJlbTtcbiAgfVxuICAucy1ncmlkLWNlbGwtb2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgKiAwLjQxNjY2NjY2NjY2NjY2NyArICgxLjI1cmVtIC8gMikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnMtZ3JpZC1jZWxsLW1kLTYge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAqIDAuNSAtIDEuMjVyZW0pO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXJnaW46IDAuNjI1cmVtO1xuICB9XG4gIC5zLWdyaWQtY2VsbC1vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAqIDAuNSArICgxLjI1cmVtIC8gMikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnMtZ3JpZC1jZWxsLW1kLTcge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAqIDAuNTgzMzMzMzMzMzMzMzMzIC0gMS4yNXJlbSk7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbjogMC42MjVyZW07XG4gIH1cbiAgLnMtZ3JpZC1jZWxsLW9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMDAlICogMC41ODMzMzMzMzMzMzMzMzMgKyAoMS4yNXJlbSAvIDIpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5zLWdyaWQtY2VsbC1tZC04IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgKiAwLjY2NjY2NjY2NjY2NjY2NyAtIDEuMjVyZW0pO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXJnaW46IDAuNjI1cmVtO1xuICB9XG4gIC5zLWdyaWQtY2VsbC1vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAqIDAuNjY2NjY2NjY2NjY2NjY3ICsgKDEuMjVyZW0gLyAyKSkgIWltcG9ydGFudDtcbiAgfVxuICAucy1ncmlkLWNlbGwtbWQtOSB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlICogMC43NSAtIDEuMjVyZW0pO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXJnaW46IDAuNjI1cmVtO1xuICB9XG4gIC5zLWdyaWQtY2VsbC1vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAqIDAuNzUgKyAoMS4yNXJlbSAvIDIpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5zLWdyaWQtY2VsbC1tZC0xMCB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlICogMC44MzMzMzMzMzMzMzMzMzMgLSAxLjI1cmVtKTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luOiAwLjYyNXJlbTtcbiAgfVxuICAucy1ncmlkLWNlbGwtb2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMDAlICogMC44MzMzMzMzMzMzMzMzMzMgKyAoMS4yNXJlbSAvIDIpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5zLWdyaWQtY2VsbC1tZC0xMSB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlICogMC45MTY2NjY2NjY2NjY2NjcgLSAxLjI1cmVtKTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luOiAwLjYyNXJlbTtcbiAgfVxuICAucy1ncmlkLWNlbGwtb2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMDAlICogMC45MTY2NjY2NjY2NjY2NjcgKyAoMS4yNXJlbSAvIDIpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5zLWdyaWQtY2VsbC1tZC0xMiB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlICogMSAtIDEuMjVyZW0pO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXJnaW46IDAuNjI1cmVtO1xuICB9XG4gIC5zLWdyaWQtY2VsbC1vZmZzZXQtbWQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgKiAxICsgKDEuMjVyZW0gLyAyKSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjMuODc1cmVtKSB7XG4gIC5zLWdyaWQtY2VsbC1sZy0xIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgKiAwLjA4MzMzMzMzMzMzMzMzMyAtIDEuMjVyZW0pO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXJnaW46IDAuNjI1cmVtO1xuICB9XG4gIC5zLWdyaWQtY2VsbC1vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAqIDAuMDgzMzMzMzMzMzMzMzMzICsgKDEuMjVyZW0gLyAyKSkgIWltcG9ydGFudDtcbiAgfVxuICAucy1ncmlkLWNlbGwtbGctMiB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlICogMC4xNjY2NjY2NjY2NjY2NjcgLSAxLjI1cmVtKTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luOiAwLjYyNXJlbTtcbiAgfVxuICAucy1ncmlkLWNlbGwtb2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgKiAwLjE2NjY2NjY2NjY2NjY2NyArICgxLjI1cmVtIC8gMikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnMtZ3JpZC1jZWxsLWxnLTMge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAqIDAuMjUgLSAxLjI1cmVtKTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luOiAwLjYyNXJlbTtcbiAgfVxuICAucy1ncmlkLWNlbGwtb2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgKiAwLjI1ICsgKDEuMjVyZW0gLyAyKSkgIWltcG9ydGFudDtcbiAgfVxuICAucy1ncmlkLWNlbGwtbGctNCB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlICogMC4zMzMzMzMzMzMzMzMzMzMgLSAxLjI1cmVtKTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luOiAwLjYyNXJlbTtcbiAgfVxuICAucy1ncmlkLWNlbGwtb2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgKiAwLjMzMzMzMzMzMzMzMzMzMyArICgxLjI1cmVtIC8gMikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnMtZ3JpZC1jZWxsLWxnLTUge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAqIDAuNDE2NjY2NjY2NjY2NjY3IC0gMS4yNXJlbSk7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbjogMC42MjVyZW07XG4gIH1cbiAgLnMtZ3JpZC1jZWxsLW9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMDAlICogMC40MTY2NjY2NjY2NjY2NjcgKyAoMS4yNXJlbSAvIDIpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5zLWdyaWQtY2VsbC1sZy02IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgKiAwLjUgLSAxLjI1cmVtKTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luOiAwLjYyNXJlbTtcbiAgfVxuICAucy1ncmlkLWNlbGwtb2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgKiAwLjUgKyAoMS4yNXJlbSAvIDIpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5zLWdyaWQtY2VsbC1sZy03IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgKiAwLjU4MzMzMzMzMzMzMzMzMyAtIDEuMjVyZW0pO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXJnaW46IDAuNjI1cmVtO1xuICB9XG4gIC5zLWdyaWQtY2VsbC1vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAqIDAuNTgzMzMzMzMzMzMzMzMzICsgKDEuMjVyZW0gLyAyKSkgIWltcG9ydGFudDtcbiAgfVxuICAucy1ncmlkLWNlbGwtbGctOCB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlICogMC42NjY2NjY2NjY2NjY2NjcgLSAxLjI1cmVtKTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luOiAwLjYyNXJlbTtcbiAgfVxuICAucy1ncmlkLWNlbGwtb2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgKiAwLjY2NjY2NjY2NjY2NjY2NyArICgxLjI1cmVtIC8gMikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnMtZ3JpZC1jZWxsLWxnLTkge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAqIDAuNzUgLSAxLjI1cmVtKTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luOiAwLjYyNXJlbTtcbiAgfVxuICAucy1ncmlkLWNlbGwtb2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgKiAwLjc1ICsgKDEuMjVyZW0gLyAyKSkgIWltcG9ydGFudDtcbiAgfVxuICAucy1ncmlkLWNlbGwtbGctMTAge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAqIDAuODMzMzMzMzMzMzMzMzMzIC0gMS4yNXJlbSk7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbjogMC42MjVyZW07XG4gIH1cbiAgLnMtZ3JpZC1jZWxsLW9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAqIDAuODMzMzMzMzMzMzMzMzMzICsgKDEuMjVyZW0gLyAyKSkgIWltcG9ydGFudDtcbiAgfVxuICAucy1ncmlkLWNlbGwtbGctMTEge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAqIDAuOTE2NjY2NjY2NjY2NjY3IC0gMS4yNXJlbSk7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbjogMC42MjVyZW07XG4gIH1cbiAgLnMtZ3JpZC1jZWxsLW9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAqIDAuOTE2NjY2NjY2NjY2NjY3ICsgKDEuMjVyZW0gLyAyKSkgIWltcG9ydGFudDtcbiAgfVxuICAucy1ncmlkLWNlbGwtbGctMTIge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAqIDEgLSAxLjI1cmVtKTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luOiAwLjYyNXJlbTtcbiAgfVxuICAucy1ncmlkLWNlbGwtb2Zmc2V0LWxnLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMDAlICogMSArICgxLjI1cmVtIC8gMikpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg5LjkzNzVyZW0pIHtcbiAgLnMtZ3JpZC1jZWxsLXhsZy0xIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgKiAwLjA4MzMzMzMzMzMzMzMzMyAtIDEuMjVyZW0pO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXJnaW46IDAuNjI1cmVtO1xuICB9XG4gIC5zLWdyaWQtY2VsbC1vZmZzZXQteGxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgKiAwLjA4MzMzMzMzMzMzMzMzMyArICgxLjI1cmVtIC8gMikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnMtZ3JpZC1jZWxsLXhsZy0yIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgKiAwLjE2NjY2NjY2NjY2NjY2NyAtIDEuMjVyZW0pO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXJnaW46IDAuNjI1cmVtO1xuICB9XG4gIC5zLWdyaWQtY2VsbC1vZmZzZXQteGxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgKiAwLjE2NjY2NjY2NjY2NjY2NyArICgxLjI1cmVtIC8gMikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnMtZ3JpZC1jZWxsLXhsZy0zIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgKiAwLjI1IC0gMS4yNXJlbSk7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbjogMC42MjVyZW07XG4gIH1cbiAgLnMtZ3JpZC1jZWxsLW9mZnNldC14bGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAqIDAuMjUgKyAoMS4yNXJlbSAvIDIpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5zLWdyaWQtY2VsbC14bGctNCB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlICogMC4zMzMzMzMzMzMzMzMzMzMgLSAxLjI1cmVtKTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luOiAwLjYyNXJlbTtcbiAgfVxuICAucy1ncmlkLWNlbGwtb2Zmc2V0LXhsZy00IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMDAlICogMC4zMzMzMzMzMzMzMzMzMzMgKyAoMS4yNXJlbSAvIDIpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5zLWdyaWQtY2VsbC14bGctNSB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlICogMC40MTY2NjY2NjY2NjY2NjcgLSAxLjI1cmVtKTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luOiAwLjYyNXJlbTtcbiAgfVxuICAucy1ncmlkLWNlbGwtb2Zmc2V0LXhsZy01IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMDAlICogMC40MTY2NjY2NjY2NjY2NjcgKyAoMS4yNXJlbSAvIDIpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5zLWdyaWQtY2VsbC14bGctNiB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlICogMC41IC0gMS4yNXJlbSk7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbjogMC42MjVyZW07XG4gIH1cbiAgLnMtZ3JpZC1jZWxsLW9mZnNldC14bGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAqIDAuNSArICgxLjI1cmVtIC8gMikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnMtZ3JpZC1jZWxsLXhsZy03IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgKiAwLjU4MzMzMzMzMzMzMzMzMyAtIDEuMjVyZW0pO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXJnaW46IDAuNjI1cmVtO1xuICB9XG4gIC5zLWdyaWQtY2VsbC1vZmZzZXQteGxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgKiAwLjU4MzMzMzMzMzMzMzMzMyArICgxLjI1cmVtIC8gMikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnMtZ3JpZC1jZWxsLXhsZy04IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgKiAwLjY2NjY2NjY2NjY2NjY2NyAtIDEuMjVyZW0pO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXJnaW46IDAuNjI1cmVtO1xuICB9XG4gIC5zLWdyaWQtY2VsbC1vZmZzZXQteGxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgKiAwLjY2NjY2NjY2NjY2NjY2NyArICgxLjI1cmVtIC8gMikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnMtZ3JpZC1jZWxsLXhsZy05IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgKiAwLjc1IC0gMS4yNXJlbSk7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbjogMC42MjVyZW07XG4gIH1cbiAgLnMtZ3JpZC1jZWxsLW9mZnNldC14bGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAqIDAuNzUgKyAoMS4yNXJlbSAvIDIpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5zLWdyaWQtY2VsbC14bGctMTAge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAqIDAuODMzMzMzMzMzMzMzMzMzIC0gMS4yNXJlbSk7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbjogMC42MjVyZW07XG4gIH1cbiAgLnMtZ3JpZC1jZWxsLW9mZnNldC14bGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgKiAwLjgzMzMzMzMzMzMzMzMzMyArICgxLjI1cmVtIC8gMikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnMtZ3JpZC1jZWxsLXhsZy0xMSB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlICogMC45MTY2NjY2NjY2NjY2NjcgLSAxLjI1cmVtKTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luOiAwLjYyNXJlbTtcbiAgfVxuICAucy1ncmlkLWNlbGwtb2Zmc2V0LXhsZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAqIDAuOTE2NjY2NjY2NjY2NjY3ICsgKDEuMjVyZW0gLyAyKSkgIWltcG9ydGFudDtcbiAgfVxuICAucy1ncmlkLWNlbGwteGxnLTEyIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgKiAxIC0gMS4yNXJlbSk7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbjogMC42MjVyZW07XG4gIH1cbiAgLnMtZ3JpZC1jZWxsLW9mZnNldC14bGctMTIge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgKiAxICsgKDEuMjVyZW0gLyAyKSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwcmVtKSB7XG4gIC5zLWdyaWQtY2VsbC14eGxnLTEge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAqIDAuMDgzMzMzMzMzMzMzMzMzIC0gMS4yNXJlbSk7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbjogMC42MjVyZW07XG4gIH1cbiAgLnMtZ3JpZC1jZWxsLW9mZnNldC14eGxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgKiAwLjA4MzMzMzMzMzMzMzMzMyArICgxLjI1cmVtIC8gMikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnMtZ3JpZC1jZWxsLXh4bGctMiB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlICogMC4xNjY2NjY2NjY2NjY2NjcgLSAxLjI1cmVtKTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luOiAwLjYyNXJlbTtcbiAgfVxuICAucy1ncmlkLWNlbGwtb2Zmc2V0LXh4bGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAqIDAuMTY2NjY2NjY2NjY2NjY3ICsgKDEuMjVyZW0gLyAyKSkgIWltcG9ydGFudDtcbiAgfVxuICAucy1ncmlkLWNlbGwteHhsZy0zIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgKiAwLjI1IC0gMS4yNXJlbSk7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbjogMC42MjVyZW07XG4gIH1cbiAgLnMtZ3JpZC1jZWxsLW9mZnNldC14eGxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgKiAwLjI1ICsgKDEuMjVyZW0gLyAyKSkgIWltcG9ydGFudDtcbiAgfVxuICAucy1ncmlkLWNlbGwteHhsZy00IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgKiAwLjMzMzMzMzMzMzMzMzMzMyAtIDEuMjVyZW0pO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXJnaW46IDAuNjI1cmVtO1xuICB9XG4gIC5zLWdyaWQtY2VsbC1vZmZzZXQteHhsZy00IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMDAlICogMC4zMzMzMzMzMzMzMzMzMzMgKyAoMS4yNXJlbSAvIDIpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5zLWdyaWQtY2VsbC14eGxnLTUge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAqIDAuNDE2NjY2NjY2NjY2NjY3IC0gMS4yNXJlbSk7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbjogMC42MjVyZW07XG4gIH1cbiAgLnMtZ3JpZC1jZWxsLW9mZnNldC14eGxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgKiAwLjQxNjY2NjY2NjY2NjY2NyArICgxLjI1cmVtIC8gMikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnMtZ3JpZC1jZWxsLXh4bGctNiB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlICogMC41IC0gMS4yNXJlbSk7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbjogMC42MjVyZW07XG4gIH1cbiAgLnMtZ3JpZC1jZWxsLW9mZnNldC14eGxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgKiAwLjUgKyAoMS4yNXJlbSAvIDIpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5zLWdyaWQtY2VsbC14eGxnLTcge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAqIDAuNTgzMzMzMzMzMzMzMzMzIC0gMS4yNXJlbSk7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbjogMC42MjVyZW07XG4gIH1cbiAgLnMtZ3JpZC1jZWxsLW9mZnNldC14eGxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgKiAwLjU4MzMzMzMzMzMzMzMzMyArICgxLjI1cmVtIC8gMikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnMtZ3JpZC1jZWxsLXh4bGctOCB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlICogMC42NjY2NjY2NjY2NjY2NjcgLSAxLjI1cmVtKTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luOiAwLjYyNXJlbTtcbiAgfVxuICAucy1ncmlkLWNlbGwtb2Zmc2V0LXh4bGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAqIDAuNjY2NjY2NjY2NjY2NjY3ICsgKDEuMjVyZW0gLyAyKSkgIWltcG9ydGFudDtcbiAgfVxuICAucy1ncmlkLWNlbGwteHhsZy05IHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgKiAwLjc1IC0gMS4yNXJlbSk7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbjogMC42MjVyZW07XG4gIH1cbiAgLnMtZ3JpZC1jZWxsLW9mZnNldC14eGxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgKiAwLjc1ICsgKDEuMjVyZW0gLyAyKSkgIWltcG9ydGFudDtcbiAgfVxuICAucy1ncmlkLWNlbGwteHhsZy0xMCB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlICogMC44MzMzMzMzMzMzMzMzMzMgLSAxLjI1cmVtKTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luOiAwLjYyNXJlbTtcbiAgfVxuICAucy1ncmlkLWNlbGwtb2Zmc2V0LXh4bGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgKiAwLjgzMzMzMzMzMzMzMzMzMyArICgxLjI1cmVtIC8gMikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnMtZ3JpZC1jZWxsLXh4bGctMTEge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAqIDAuOTE2NjY2NjY2NjY2NjY3IC0gMS4yNXJlbSk7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbjogMC42MjVyZW07XG4gIH1cbiAgLnMtZ3JpZC1jZWxsLW9mZnNldC14eGxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMDAlICogMC45MTY2NjY2NjY2NjY2NjcgKyAoMS4yNXJlbSAvIDIpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5zLWdyaWQtY2VsbC14eGxnLTEyIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgKiAxIC0gMS4yNXJlbSk7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbjogMC42MjVyZW07XG4gIH1cbiAgLnMtZ3JpZC1jZWxsLW9mZnNldC14eGxnLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMDAlICogMSArICgxLjI1cmVtIC8gMikpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2F0b3V0LWljb25zLWZvbnQnO1xuICBzcmM6IHVybChcImZvbnRzL2F0b3V0LWljb25zLWZvbnQuZW90Pzg4ODI4MTY1XCIpO1xuICBzcmM6IHVybChcImZvbnRzL2F0b3V0LWljb25zLWZvbnQuZW90Pzg4ODI4MTY1I2llZml4XCIpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKFwiZm9udHMvYXRvdXQtaWNvbnMtZm9udC53b2ZmMj84ODgyODE2NVwiKSBmb3JtYXQoJ3dvZmYyJyksIHVybChcImZvbnRzL2F0b3V0LWljb25zLWZvbnQud29mZj84ODgyODE2NVwiKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKFwiZm9udHMvYXRvdXQtaWNvbnMtZm9udC50dGY/ODg4MjgxNjVcIikgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoXCJmb250cy9hdG91dC1pY29ucy1mb250LnN2Zz84ODgyODE2NSNhdG91dC1pY29ucy1mb250XCIpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbltjbGFzc149XCJpY29ucS1cIl06YmVmb3JlLFxuLnJlc2V0IFtjbGFzcyo9XCIgaWNvbnEtXCJdOmJlZm9yZSxcbmlbY2xhc3NePVwic3ZnLS1cIl06YmVmb3JlLFxuLnJlc2V0IGlbY2xhc3MqPVwic3ZnLS1cIl06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiYXRvdXQtaWNvbnMtZm9udFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNwZWFrOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgd2lkdGg6IDFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4uaWNvbnEtYXViZXJnZTpiZWZvcmUsXG4uc3ZnLS1hdWJlcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NGInO1xufVxuLmljb25xLWFjY291bnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwMCc7XG59XG4uaWNvbnEtYWNyZWRpdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDEnO1xufVxuLmljb25xLWFnZW5kYTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODAyJztcbn1cbi5pY29ucS1haXJlLW5hdHVyZWxsZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODAzJztcbn1cbi5pY29ucS1jYW5jZWw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwNCc7XG59XG4uaWNvbnEtYXJyb3ctYmx1ZS1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDUnO1xufVxuLmljb25xLWNhbmNlbC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDYnO1xufVxuLmljb25xLWFycm93LWZpbC1hcmlhbmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwNyc7XG59XG4uaWNvbnEtdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwOCc7XG59XG4uaWNvbnEtYXR0ZW50aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDknO1xufVxuLmljb25xLWJyZWFkY3J1bWJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MGEnO1xufVxuLmljb25xLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MGInO1xufVxuLmljb25xLWNhbXBpbmc6YmVmb3JlLFxuLnN2Zy0tY2FtcGluZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODBjJztcbn1cbi5pY29ucS1jaGVja2JveDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODBkJztcbn1cbi5pY29ucS1jbG9zZS1jcm9zczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODBlJztcbn1cbi5pY29ucS1jb2xsYWJvcmF0b3ItZGFyazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODBmJztcbn1cbi5pY29ucS1jb2xsYWJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MTAnO1xufVxuLmljb25xLW1ldWJsZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODExJztcbn1cbi5pY29ucS1jcm9peC1yb3VnZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODEyJztcbn1cbi5pY29ucS1kaXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MTMnO1xufVxuLmljb25xLWRvYzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODE0Jztcbn1cbi5pY29ucS1kb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MTUnO1xufVxuLmljb25xLWRvc3NpZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxNic7XG59XG4uaWNvbnEtZWRpdC1ibHVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MTcnO1xufVxuLmljb25xLWVkaXQtZGFyazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODE4Jztcbn1cbi5pY29ucS1lZGl0LXdoaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MTknO1xufVxuLmljb25xLWV0YWJsaXNzZW1lbnQtY2xhc3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MWEnO1xufVxuLmljb25xLWV0YWJsaXNzZW1lbnQtdHlwZTpiZWZvcmUsXG4uc3ZnLS1lc3RhYmxpc2htZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MWInO1xufVxuLmljb25xLWV0b2lsZS1ub3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODFjJztcbn1cbi5pY29ucS1mb2xkZXItZGFyazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODFkJztcbn1cbi5pY29ucS1oaXN0b3JpcXVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MWUnO1xufVxuLmljb25xLWhvdGVsOmJlZm9yZSxcbi5zdmctLWhvdGVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MWYnO1xufVxuLmljb25xLWlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MjAnO1xufVxuLmljb25xLWxvY2FsaXNhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODIxJztcbn1cbi5pY29ucS1sb2NhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODIyJztcbn1cbi5pY29ucS1tYWduaWZpZXItd2hpdGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyMyc7XG59XG4uaWNvbnEtbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODI0Jztcbn1cbi5pY29ucS1tYWlsLTI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyNSc7XG59XG4uaWNvbnEtbWVudTE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyNic7XG59XG4uaWNvbnEtbWVudTI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyNyc7XG59XG4uaWNvbnEtbWVudTM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyOCc7XG59XG4uaWNvbnEtbWVudTQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyOSc7XG59XG4uaWNvbnEtbWVudS1pY29uLTE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyYSc7XG59XG4uaWNvbnEtbWVudS1pY29uLTI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyYic7XG59XG4uaWNvbnEtbWV1YmxlczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODJjJztcbn1cbi5pY29ucS1vazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODJkJztcbn1cbi5pY29ucS1wYXJjLWxvaXNpcnM6YmVmb3JlLFxuLnN2Zy0tcGFyYy1sb2lzaXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MmUnO1xufVxuLmljb25xLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MmYnO1xufVxuLmljb25xLXJlc2lkZW5jZTpiZWZvcmUsXG4uc3ZnLS1yZXNpZGVuY2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzMCc7XG59XG4uaWNvbnEtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzMSc7XG59XG4uaWNvbnEtc2hhcGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzMic7XG59XG4uaWNvbnEtc2l0ZS13ZWI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzMyc7XG59XG4uaWNvbnEtc29ydC1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODM0Jztcbn1cbi5pY29ucS1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MzUnO1xufVxuLmljb25xLXN0YXIxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MzYnO1xufVxuLmljb25xLXN0YXIyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MzcnO1xufVxuLmljb25xLXN0YXIzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MzgnO1xufVxuLmljb25xLXN0YXI0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MzknO1xufVxuLmljb25xLXN0YXI1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4M2EnO1xufVxuLmljb25xLXN0YXR1dDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODNiJztcbn1cbi5pY29ucS10YWJsZWF1LWRlLWJvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzYyc7XG59XG4uaWNvbnEtdGVsZWNoYXJnZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzZCc7XG59XG4uaWNvbnEtdGVwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODNlJztcbn1cbi5pY29ucS10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODNmJztcbn1cbi5pY29ucS11bmZvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg0MCc7XG59XG4uaWNvbnEtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODQxJztcbn1cbi5pY29ucS12aWxsYWdlOmJlZm9yZSxcbi5zdmctLXZpbGxhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg0Mic7XG59XG4uaWNvbnEtd2ViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NDMnO1xufVxuLmljb25xLWNhbmNlbC0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NDcnO1xufVxuLmljb25xLXBqOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4N2YnO1xufVxuLmljb25xLWNsb3NlLWRhcms6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg4MCc7XG59XG4uaWNvbnEtdHJhc2gtMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMWY4Jztcbn1cbi5pY29ucS1hY2NyZWRpdGF0aW9uLTI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg0OSc7XG59XG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2xpY2stbGlzdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiBoYW5kO1xufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uc2xpY2stdHJhY2s6YmVmb3JlLFxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xufVxuLnNsaWNrLXNsaWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbltkaXI9J3J0bCddIC5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBtYXgtd2lkdGg6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcbiAgYW5pbWF0aW9uOiBub25lO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMwNy44NzVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2LCAtMXB4IDAgMCAjZTZlNmU2LCAwIDFweCAwICNlNmU2ZTYsIDAgLTFweCAwICNlNmU2ZTYsIDAgM3B4IDEzcHggcmdiYSgwLDAsMCwwLjA4KTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIub3Blbixcbi5mbGF0cGlja3ItY2FsZW5kYXIuaW5saW5lIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDY0MHB4O1xuICBtYXgtd2lkdGg6IDMzMHB4O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5vcGVuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6LWluZGV4OiA5O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5hbmltYXRlLm9wZW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZnBGYWRlSW5Eb3duIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiAgYW5pbWF0aW9uOiBmcEZhZGVJbkRvd24gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5pbmxpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuc3RhdGljIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSArIDJweCk7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLnN0YXRpYy5vcGVuIHtcbiAgei1pbmRleDogOTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmhhc1dlZWtzIHtcbiAgd2lkdGg6IGF1dG87XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNXZWVrcyAuZGF5Q29udGFpbmVyLFxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzVGltZSAuZGF5Q29udGFpbmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNXZWVrcyAuZGF5Q29udGFpbmVyIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLnNob3dUaW1lSW5wdXQuaGFzVGltZSAuZmxhdHBpY2tyLXRpbWUge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlNmU2O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5ub0NhbGVuZGFyLmhhc1RpbWUgLmZsYXRwaWNrci10aW1lIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhcjpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBsZWZ0OiAyMnB4O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5yaWdodE1vc3Q6YmVmb3JlLFxuLmZsYXRwaWNrci1jYWxlbmRhci5yaWdodE1vc3Q6YWZ0ZXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMjJweDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXI6YmVmb3JlIHtcbiAgYm9yZGVyLXdpZHRoOiA1cHg7XG4gIG1hcmdpbjogMCAtNXB4O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhcjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogNHB4O1xuICBtYXJnaW46IDAgLTRweDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YmVmb3JlLFxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDphZnRlciB7XG4gIGJvdHRvbTogMTAwJTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2U2ZTZlNjtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmFmdGVyIHtcbiAgdG9wOiAxMDAlO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZTZlNmU2O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5mbGF0cGlja3Itd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmZsYXRwaWNrci1tb250aCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgwLDAsMCwwLjkpO1xuICBmaWxsOiByZ2JhKDAsMCwwLDAuOSk7XG4gIGhlaWdodDogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmZsYXRwaWNrci1wcmV2LW1vbnRoLFxuLmZsYXRwaWNrci1uZXh0LW1vbnRoIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBwYWRkaW5nOiA4cHggNXB4O1xuICB6LWluZGV4OiAzO1xufVxuLmZsYXRwaWNrci1wcmV2LW1vbnRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ljb25zL2Fycm93LWxpZ2h0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZmxhdHBpY2tyLW5leHQtbW9udGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaWNvbnMvYXJyb3ctbGlnaHQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB0cmFuc2l0aW9uOiAwLjRzO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mbGF0cGlja3ItcHJldi1tb250aCBpLFxuLmZsYXRwaWNrci1uZXh0LW1vbnRoIGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLXByZXYtbW9udGgsXG4uZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLXByZXYtbW9udGgge1xuICBsZWZ0OiAwO1xufVxuLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1uZXh0LW1vbnRoLFxuLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1uZXh0LW1vbnRoIHtcbiAgcmlnaHQ6IDA7XG59XG4uZmxhdHBpY2tyLXByZXYtbW9udGg6aG92ZXIsXG4uZmxhdHBpY2tyLW5leHQtbW9udGg6aG92ZXIge1xuICBjb2xvcjogIzk1OWVhOTtcbn1cbi5mbGF0cGlja3ItcHJldi1tb250aDpob3ZlciBzdmcsXG4uZmxhdHBpY2tyLW5leHQtbW9udGg6aG92ZXIgc3ZnIHtcbiAgZmlsbDogI2Y2NDc0Nztcbn1cbi5mbGF0cGlja3ItcHJldi1tb250aCBzdmcsXG4uZmxhdHBpY2tyLW5leHQtbW9udGggc3ZnIHtcbiAgd2lkdGg6IDE0cHg7XG59XG4uZmxhdHBpY2tyLXByZXYtbW9udGggc3ZnIHBhdGgsXG4uZmxhdHBpY2tyLW5leHQtbW9udGggc3ZnIHBhdGgge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMXM7XG4gIGZpbGw6IGluaGVyaXQ7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0LFxuLm51bUlucHV0V3JhcHBlciBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm51bUlucHV0V3JhcHBlciBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTE1cHg7XG4gIHdpZHRoOiAxNHB4O1xuICBwYWRkaW5nOiAwIDRweCAwIDJweDtcbiAgaGVpZ2h0OiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg1Nyw1Nyw1NywwLjA1KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4xKTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3BhbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMik7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMzJTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwIHtcbiAgdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHJnYmEoNTcsNTcsNTcsMC42KTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd24ge1xuICB0b3A6IDUwJTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHJnYmEoNTcsNTcsNTcsMC42KTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3BhbiBzdmcge1xuICB3aWR0aDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuIHN2ZyBwYXRoIHtcbiAgZmlsbDogcmdiYSgwLDAsMCwwLjUpO1xufVxuLm51bUlucHV0V3JhcHBlcjpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuOCk7XG59XG4ubnVtSW5wdXRXcmFwcGVyOmhvdmVyIHNwYW4ge1xuICBvcGFjaXR5OiAxO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHtcbiAgZm9udC1zaXplOiAxMzUlO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDc1JTtcbiAgbGVmdDogMTIuNSU7XG4gIHBhZGRpbmc6IDhweCAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBoZWlnaHQ6IDI4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGguc2xpZGVMZWZ0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmcEZhZGVPdXQgNDAwbXMgZWFzZSwgZnBTbGlkZUxlZnQgNDAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuICBhbmltYXRpb246IGZwRmFkZU91dCA0MDBtcyBlYXNlLCBmcFNsaWRlTGVmdCA0MDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGguc2xpZGVMZWZ0TmV3IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAtd2Via2l0LWFuaW1hdGlvbjogZnBGYWRlSW4gNDAwbXMgZWFzZSwgZnBTbGlkZUxlZnROZXcgNDAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuICBhbmltYXRpb246IGZwRmFkZUluIDQwMG1zIGVhc2UsIGZwU2xpZGVMZWZ0TmV3IDQwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aC5zbGlkZVJpZ2h0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAtd2Via2l0LWFuaW1hdGlvbjogZnBGYWRlT3V0IDQwMG1zIGVhc2UsIGZwU2xpZGVSaWdodCA0MDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4gIGFuaW1hdGlvbjogZnBGYWRlT3V0IDQwMG1zIGVhc2UsIGZwU2xpZGVSaWdodCA0MDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGguc2xpZGVSaWdodE5ldyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZwRmFkZUluIDQwMG1zIGVhc2UsIGZwU2xpZGVSaWdodE5ldyA0MDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4gIGFuaW1hdGlvbjogZnBGYWRlSW4gNDAwbXMgZWFzZSwgZnBTbGlkZVJpZ2h0TmV3IDQwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBzcGFuLmN1ci1tb250aCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBzcGFuLmN1ci1tb250aDpob3ZlciB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDE2JTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsMCwwLDAuOSk7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwwLDAsMC45KTtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGhlaWdodDogaW5pdGlhbDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXI6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyW2Rpc2FibGVkXSxcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcltkaXNhYmxlZF06aG92ZXIge1xuICBmb250LXNpemU6IDEwMCU7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuNSk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5mbGF0cGlja3Itd2Vla2RheXMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDI4cHg7XG59XG5zcGFuLmZsYXRwaWNrci13ZWVrZGF5IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzhjOGM4YztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNCU7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi5kYXlDb250YWluZXIsXG4uZmxhdHBpY2tyLXdlZWtzIHtcbiAgcGFkZGluZzogMXB4IDAgMDtcbn1cbi5mbGF0cGlja3ItZGF5cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMzA3Ljg3NXB4O1xufVxuLmZsYXRwaWNrci1kYXlzOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5kYXlDb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xuICBvdXRsaW5lOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMzA3Ljg3NXB4O1xuICBtaW4td2lkdGg6IDMwNy44NzVweDtcbiAgbWF4LXdpZHRoOiAzMDcuODc1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG9wYWNpdHk6IDE7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFuaW1hdGUgLmRheUNvbnRhaW5lci5zbGlkZUxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZnBGYWRlT3V0IDQwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgZnBTbGlkZUxlZnQgNDAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuICBhbmltYXRpb246IGZwRmFkZU91dCA0MDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIGZwU2xpZGVMZWZ0IDQwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuYW5pbWF0ZSAuZGF5Q29udGFpbmVyLnNsaWRlTGVmdCxcbi5mbGF0cGlja3ItY2FsZW5kYXIuYW5pbWF0ZSAuZGF5Q29udGFpbmVyLnNsaWRlTGVmdE5ldyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5hbmltYXRlIC5kYXlDb250YWluZXIuc2xpZGVMZWZ0TmV3IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZwRmFkZUluIDQwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgZnBTbGlkZUxlZnQgNDAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuICBhbmltYXRpb246IGZwRmFkZUluIDQwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgZnBTbGlkZUxlZnQgNDAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5hbmltYXRlIC5kYXlDb250YWluZXIuc2xpZGVSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmcEZhZGVPdXQgNDAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLCBmcFNsaWRlUmlnaHQgNDAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuICBhbmltYXRpb246IGZwRmFkZU91dCA0MDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIGZwU2xpZGVSaWdodCA0MDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuYW5pbWF0ZSAuZGF5Q29udGFpbmVyLnNsaWRlUmlnaHROZXcge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZnBGYWRlSW4gNDAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLCBmcFNsaWRlUmlnaHROZXcgNDAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuICBhbmltYXRpb246IGZwRmFkZUluIDQwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgZnBTbGlkZVJpZ2h0TmV3IDQwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbn1cbi5mbGF0cGlja3ItZGF5IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDE1MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogIzM5MzkzOTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTQuMjg1NzE0MyU7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxNC4yODU3MTQzJTtcbiAgZmxleC1iYXNpczogMTQuMjg1NzE0MyU7XG4gIG1heC13aWR0aDogMzlweDtcbiAgaGVpZ2h0OiAzOXB4O1xuICBsaW5lLWhlaWdodDogMzlweDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmxhdHBpY2tyLWRheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnRvZGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXkudG9kYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheS50b2RheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXk6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXk6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXk6aG92ZXIsXG4uZmxhdHBpY2tyLWRheTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheTpmb2N1cyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uZmxhdHBpY2tyLWRheS50b2RheSB7XG4gIGJvcmRlci1jb2xvcjogIzk1OWVhOTtcbn1cbi5mbGF0cGlja3ItZGF5LnRvZGF5OmhvdmVyLFxuLmZsYXRwaWNrci1kYXkudG9kYXk6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM5NTllYTk7XG4gIGJhY2tncm91bmQ6ICM5NTllYTk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmZvY3VzLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlOmZvY3VzLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQ6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLm5leHRNb250aERheSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UubmV4dE1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UubmV4dE1vbnRoRGF5IHtcbiAgYmFja2dyb3VuZDogIzU2OWZmNztcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzU2OWZmNztcbn1cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweCAwIDAgNTBweDtcbn1cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLmVuZFJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogMCA1MHB4IDUwcHggMDtcbn1cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UrLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlKy5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2UrLmVuZFJhbmdlIHtcbiAgYm94LXNoYWRvdzogLTEwcHggMCAwICM1NjlmZjc7XG59XG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZS5lbmRSYW5nZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG4uZmxhdHBpY2tyLWRheS5pblJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogLTVweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2O1xufVxuLmZsYXRwaWNrci1kYXkuZGlzYWJsZWQsXG4uZmxhdHBpY2tyLWRheS5kaXNhYmxlZDpob3ZlciB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmZsYXRwaWNrci1kYXkuZGlzYWJsZWQsXG4uZmxhdHBpY2tyLWRheS5kaXNhYmxlZDpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheSxcbi5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQsXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQubmV4dE1vbnRoRGF5IHtcbiAgY29sb3I6IHJnYmEoNTcsNTcsNTcsMC4zKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5mbGF0cGlja3ItZGF5LndlZWsuc2VsZWN0ZWQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiAtNXB4IDAgMCAjNTY5ZmY3LCA1cHggMCAwICM1NjlmZjc7XG59XG4ucmFuZ2VNb2RlIC5mbGF0cGlja3ItZGF5IHtcbiAgbWFyZ2luLXRvcDogMXB4O1xufVxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIC5mbGF0cGlja3Itd2Vla3Mge1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNjtcbn1cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgLmZsYXRwaWNrci13ZWVrZGF5IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgc3Bhbi5mbGF0cGlja3ItZGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4uZmxhdHBpY2tyLWlubmVyQ29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mbGF0cGlja3ItckNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5mbGF0cGlja3ItdGltZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3V0bGluZTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1heC1oZWlnaHQ6IDQwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5mbGF0cGlja3ItdGltZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7XG4gIHdpZHRoOiA0MCU7XG4gIGhlaWdodDogNDBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzkzOTM5O1xufVxuLmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzkzOTM5O1xufVxuLmZsYXRwaWNrci10aW1lLmhhc1NlY29uZHMgLm51bUlucHV0V3JhcHBlciB7XG4gIHdpZHRoOiAyNiU7XG59XG4uZmxhdHBpY2tyLXRpbWUudGltZTI0aHIgLm51bUlucHV0V3JhcHBlciB7XG4gIHdpZHRoOiA0OSU7XG59XG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzM5MzkzOTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLWhvdXIge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1taW51dGUsXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLXNlY29uZCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXI6IDA7XG59XG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci10aW1lLXNlcGFyYXRvcixcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtIHtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdpZHRoOiAyJTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbSB7XG4gIG91dGxpbmU6IDA7XG4gIHdpZHRoOiAxOCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG06aG92ZXIsXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG4uZmxhdHBpY2tyLWlucHV0W3JlYWRvbmx5XSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmcEZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmcFNsaWRlTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZnBTbGlkZUxlZnROZXcge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmcFNsaWRlUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmcFNsaWRlUmlnaHROZXcge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZwRmFkZU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmcEZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDE1cHggMTFweCAyOHB4O1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAzcHggMThweCAwIHJnYmEoMCwwLDAsMC4xKTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXI6YWZ0ZXIsXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wIHtcbiAgbWFyZ2luLXRvcDogMTRweDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b20ge1xuICBtYXJnaW4tdG9wOiAtMTRweDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIub3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZsYXRwaWNrci1kYXkge1xuICBjb2xvcjogIzRhNGE0YTtcbiAgYm9yZGVyOiAwO1xuICBtYXgtd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMzhweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZmxhdHBpY2tyLWRheTpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0YTRhNGE7XG59XG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzOWRlODtcbn1cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzOWRlODtcbn1cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmxhdHBpY2tyLWRheS5kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuMTYpO1xufVxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5IHtcbiAgY29sb3I6IHJnYmEoMCwwLDAsMC4zMik7XG59XG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuLmZsYXRwaWNrci1kYXkudG9kYXkge1xuICBib3JkZXI6IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZmxhdHBpY2tyLWRheS50b2RheTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmZsYXRwaWNrci1kYXkudG9kYXkuc2VsZWN0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM5ZGU4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5mbGF0cGlja3ItZGF5LmluUmFuZ2VIb3ZlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZmxhdHBpY2tyLWRheS5pblJhbmdlSG92ZXIubGFzdCB7XG4gIGJveC1zaGFkb3c6IC01cHggMCAwICNmNWY1ZjUsIDAgMCAwICNmNWY1ZjU7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNTBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE1MHB4O1xufVxuLmZsYXRwaWNrci1kYXkuaW5SYW5nZUhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm94LXNoYWRvdzogLTVweCAwIDAgI2Y1ZjVmNSwgMjBweCAwIDAgI2Y1ZjVmNTtcbn1cbi5mbGF0cGlja3ItZGF5LmluUmFuZ2VIb3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZCsuaW5SYW5nZUhvdmVyIHtcbiAgYm94LXNoYWRvdzogLTIwcHggMCAwICNmNWY1ZjUsIDIwcHggMCAwICNmNWY1ZjU7XG59XG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZCsuaW5SYW5nZUhvdmVyLmxhc3Qge1xuICBib3gtc2hhZG93OiAtMjBweCAwIDAgI2Y1ZjVmNSwgMCAwIDAgI2Y1ZjVmNTtcbn1cbi5mbGF0cGlja3ItZGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheS5pblJhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZjhmZTtcbiAgYm94LXNoYWRvdzogLTVweCAwIDAgI2VlZjhmZSwgMjBweCAwIDAgI2VlZjhmZTtcbn1cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkKy5pblJhbmdlIHtcbiAgYm94LXNoYWRvdzogLTIwcHggMCAwICNlZWY4ZmUsIDIwcHggMCAwICNlZWY4ZmU7XG59XG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5lbmQuaW5SYW5nZUhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzOWRlODtcbiAgYm9yZGVyLXJhZGl1czogMTUwcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZmxhdHBpY2tyLW1vbnRoIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgY29sb3I6IHJnYmEoMCwwLDAsMC40OCk7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGgge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNGE0YTRhO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHNwYW4uY3VyLW1vbnRoLFxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5mbGF0cGlja3Itd2Vla2RheXMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmZsYXRwaWNrci1wcmV2LW1vbnRoOmhvdmVyLFxuLmZsYXRwaWNrci1uZXh0LW1vbnRoOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMCwwLDAsMC44KTtcbn1cbkAtbW96LWtleWZyYW1lcyBmcEZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmcEZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgZnBGYWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZwRmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGZwU2xpZGVMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmcFNsaWRlTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIGZwU2xpZGVMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZnBTbGlkZUxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGZwU2xpZGVMZWZ0TmV3IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZnBTbGlkZUxlZnROZXcge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgZnBTbGlkZUxlZnROZXcge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZnBTbGlkZUxlZnROZXcge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBmcFNsaWRlUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmcFNsaWRlUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgZnBTbGlkZVJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZwU2xpZGVSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGZwU2xpZGVSaWdodE5ldyB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZnBTbGlkZVJpZ2h0TmV3IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgZnBTbGlkZVJpZ2h0TmV3IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZnBTbGlkZVJpZ2h0TmV3IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBmcEZhZGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZnBGYWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBmcEZhZGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZwRmFkZU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBmcEZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmcEZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgZnBGYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZwRmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLm5pY2Utc2VsZWN0IHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZThlOGU4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjbGVhcjogYm90aDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGhlaWdodDogNDJweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogYXV0bztcbn1cbi5uaWNlLXNlbGVjdDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2RiZGJkYjtcbn1cbi5uaWNlLXNlbGVjdDphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjOTk5O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjOTk5O1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiAtNHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTJweDtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNjYlIDY2JTtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDY2JSA2NiU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDY2JSA2NiU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiA1cHg7XG59XG4ubmljZS1zZWxlY3Qub3BlbjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG59XG4ubmljZS1zZWxlY3Qub3BlbiAubGlzdCB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVZKDApO1xufVxuLm5pY2Utc2VsZWN0LmRpc2FibGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWRlZGVkO1xuICBjb2xvcjogIzk5OTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubmljZS1zZWxlY3QuZGlzYWJsZWQ6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNjY2M7XG59XG4ubmljZS1zZWxlY3Qud2lkZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5pY2Utc2VsZWN0LndpZGUgLmxpc3Qge1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4ubmljZS1zZWxlY3QucmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ubmljZS1zZWxlY3QucmlnaHQgLmxpc3Qge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cbi5uaWNlLXNlbGVjdC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbn1cbi5uaWNlLXNlbGVjdC5zbWFsbDphZnRlciB7XG4gIGhlaWdodDogNHB4O1xuICB3aWR0aDogNHB4O1xufVxuLm5pY2Utc2VsZWN0LnNtYWxsIC5vcHRpb24ge1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgbWluLWhlaWdodDogMzRweDtcbn1cbi5uaWNlLXNlbGVjdCAubGlzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoNjgsNjgsNjgsMC4xMSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43NSkgdHJhbnNsYXRlWSgtMjFweCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNzUpIHRyYW5zbGF0ZVkoLTIxcHgpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpIHRyYW5zbGF0ZVkoLTIxcHgpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjUsIDAsIDAsIDEuMjUpLCBvcGFjaXR5IDAuMTVzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC41LCAwLCAwLCAxLjI1KSwgb3BhY2l0eSAwLjE1cyBlYXNlLW91dDtcbiAgei1pbmRleDogOTtcbn1cbi5uaWNlLXNlbGVjdCAubGlzdDpob3ZlciAub3B0aW9uOm5vdCg6aG92ZXIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5uaWNlLXNlbGVjdCAub3B0aW9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyOXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbi5uaWNlLXNlbGVjdCAub3B0aW9uLnNlbGVjdGVkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubmljZS1zZWxlY3QgLm9wdGlvbi5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzk5OTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLm5pY2Utc2VsZWN0LmZpcnN0LWVtcHR5IC5vcHRpb246Zmlyc3QtY2hpbGQge1xuICBtaW4taGVpZ2h0OiBhdXRvO1xufVxuLm5pY2Utc2VsZWN0OmFjdGl2ZSxcbi5uaWNlLXNlbGVjdC5vcGVuLFxuLm5pY2Utc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTk5O1xufVxuLm5pY2Utc2VsZWN0IC5vcHRpb246aG92ZXIsXG4ubmljZS1zZWxlY3QgLm9wdGlvbi5mb2N1cyxcbi5uaWNlLXNlbGVjdCAub3B0aW9uLnNlbGVjdGVkLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbn1cbi5uby1jc3Nwb2ludGVyZXZlbnRzIC5uaWNlLXNlbGVjdCAubGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubm8tY3NzcG9pbnRlcmV2ZW50cyAubmljZS1zZWxlY3Qub3BlbiAubGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI2F0b3V0ZnJhbmNlLWRlZmF1bHQsXG4jYXRvdXRmcmFuY2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI2F0b3V0ZnJhbmNlLWRlZmF1bHQgLmNvbC14cy0xLFxuI2F0b3V0ZnJhbmNlIC5jb2wteHMtMSxcbiNhdG91dGZyYW5jZS1kZWZhdWx0IC5jb2wtc20tMSxcbiNhdG91dGZyYW5jZSAuY29sLXNtLTEsXG4jYXRvdXRmcmFuY2UtZGVmYXVsdCAuY29sLW1kLTEsXG4jYXRvdXRmcmFuY2UgLmNvbC1tZC0xLFxuI2F0b3V0ZnJhbmNlLWRlZmF1bHQgLmNvbC1sZy0xLFxuI2F0b3V0ZnJhbmNlIC5jb2wtbGctMSxcbiNhdG91dGZyYW5jZS1kZWZhdWx0IC5jb2wteHMtMixcbiNhdG91dGZyYW5jZSAuY29sLXhzLTIsXG4jYXRvdXRmcmFuY2UtZGVmYXVsdCAuY29sLXNtLTIsXG4jYXRvdXRmcmFuY2UgLmNvbC1zbS0yLFxuI2F0b3V0ZnJhbmNlLWRlZmF1bHQgLmNvbC1tZC0yLFxuI2F0b3V0ZnJhbmNlIC5jb2wtbWQtMixcbiNhdG91dGZyYW5jZS1kZWZhdWx0IC5jb2wtbGctMixcbiNhdG91dGZyYW5jZSAuY29sLWxnLTIsXG4jYXRvdXRmcmFuY2UtZGVmYXVsdCAuY29sLXhzLTMsXG4jYXRvdXRmcmFuY2UgLmNvbC14cy0zLFxuI2F0b3V0ZnJhbmNlLWRlZmF1bHQgLmNvbC1zbS0zLFxuI2F0b3V0ZnJhbmNlIC5jb2wtc20tMyxcbiNhdG91dGZyYW5jZS1kZWZhdWx0IC5jb2wtbWQtMyxcbiNhdG91dGZyYW5jZSAuY29sLW1kLTMsXG4jYXRvdXRmcmFuY2UtZGVmYXVsdCAuY29sLWxnLTMsXG4jYXRvdXRmcmFuY2UgLmNvbC1sZy0zLFxuI2F0b3V0ZnJhbmNlLWRlZmF1bHQgLmNvbC14cy00LFxuI2F0b3V0ZnJhbmNlIC5jb2wteHMtNCxcbiNhdG91dGZyYW5jZS1kZWZhdWx0IC5jb2wtc20tNCxcbiNhdG91dGZyYW5jZSAuY29sLXNtLTQsXG4jYXRvdXRmcmFuY2UtZGVmYXVsdCAuY29sLW1kLTQsXG4jYXRvdXRmcmFuY2UgLmNvbC1tZC00LFxuI2F0b3V0ZnJhbmNlLWRlZmF1bHQgLmNvbC1sZy00LFxuI2F0b3V0ZnJhbmNlIC5jb2wtbGctNCxcbiNhdG91dGZyYW5jZS1kZWZhdWx0IC5jb2wteHMtNSxcbiNhdG91dGZyYW5jZSAuY29sLXhzLTUsXG4jYXRvdXRmcmFuY2UtZGVmYXVsdCAuY29sLXNtLTUsXG4jYXRvdXRmcmFuY2UgLmNvbC1zbS01LFxuI2F0b3V0ZnJhbmNlLWRlZmF1bHQgLmNvbC1tZC01LFxuI2F0b3V0ZnJhbmNlIC5jb2wtbWQtNSxcbiNhdG91dGZyYW5jZS1kZWZhdWx0IC5jb2wtbGctNSxcbiNhdG91dGZyYW5jZSAuY29sLWxnLTUsXG4jYXRvdXRmcmFuY2UtZGVmYXVsdCAuY29sLXhzLTYsXG4jYXRvdXRmcmFuY2UgLmNvbC14cy02LFxuI2F0b3V0ZnJhbmNlLWRlZmF1bHQgLmNvbC1zbS02LFxuI2F0b3V0ZnJhbmNlIC5jb2wtc20tNixcbiNhdG91dGZyYW5jZS1kZWZhdWx0IC5jb2wtbWQtNixcbiNhdG91dGZyYW5jZSAuY29sLW1kLTYsXG4jYXRvdXRmcmFuY2UtZGVmYXVsdCAuY29sLWxnLTYsXG4jYXRvdXRmcmFuY2UgLmNvbC1sZy02LFxuI2F0b3V0ZnJhbmNlLWRlZmF1bHQgLmNvbC14cy03LFxuI2F0b3V0ZnJhbmNlIC5jb2wteHMtNyxcbiNhdG91dGZyYW5jZS1kZWZhdWx0IC5jb2wtc20tNyxcbiNhdG91dGZyYW5jZSAuY29sLXNtLTcsXG4jYXRvdXRmcmFuY2UtZGVmYXVsdCAuY29sLW1kLTcsXG4jYXRvdXRmcmFuY2UgLmNvbC1tZC03LFxuI2F0b3V0ZnJhbmNlLWRlZmF1bHQgLmNvbC1sZy03LFxuI2F0b3V0ZnJhbmNlIC5jb2wtbGctNyxcbiNhdG91dGZyYW5jZS1kZWZhdWx0IC5jb2wteHMtOCxcbiNhdG91dGZyYW5jZSAuY29sLXhzLTgsXG4jYXRvdXRmcmFuY2UtZGVmYXVsdCAuY29sLXNtLTgsXG4jYXRvdXRmcmFuY2UgLmNvbC1zbS04LFxuI2F0b3V0ZnJhbmNlLWRlZmF1bHQgLmNvbC1tZC04LFxuI2F0b3V0ZnJhbmNlIC5jb2wtbWQtOCxcbiNhdG91dGZyYW5jZS1kZWZhdWx0IC5jb2wtbGctOCxcbiNhdG91dGZyYW5jZSAuY29sLWxnLTgsXG4jYXRvdXRmcmFuY2UtZGVmYXVsdCAuY29sLXhzLTksXG4jYXRvdXRmcmFuY2UgLmNvbC14cy05LFxuI2F0b3V0ZnJhbmNlLWRlZmF1bHQgLmNvbC1zbS05LFxuI2F0b3V0ZnJhbmNlIC5jb2wtc20tOSxcbiNhdG91dGZyYW5jZS1kZWZhdWx0IC5jb2wtbWQtOSxcbiNhdG91dGZyYW5jZSAuY29sLW1kLTksXG4jYXRvdXRmcmFuY2UtZGVmYXVsdCAuY29sLWxnLTksXG4jYXRvdXRmcmFuY2UgLmNvbC1sZy05LFxuI2F0b3V0ZnJhbmNlLWRlZmF1bHQgLmNvbC14cy0xMCxcbiNhdG91dGZyYW5jZSAuY29sLXhzLTEwLFxuI2F0b3V0ZnJhbmNlLWRlZmF1bHQgLmNvbC1zbS0xMCxcbiNhdG91dGZyYW5jZSAuY29sLXNtLTEwLFxuI2F0b3V0ZnJhbmNlLWRlZmF1bHQgLmNvbC1tZC0xMCxcbiNhdG91dGZyYW5jZSAuY29sLW1kLTEwLFxuI2F0b3V0ZnJhbmNlLWRlZmF1bHQgLmNvbC1sZy0xMCxcbiNhdG91dGZyYW5jZSAuY29sLWxnLTEwLFxuI2F0b3V0ZnJhbmNlLWRlZmF1bHQgLmNvbC14cy0xMSxcbiNhdG91dGZyYW5jZSAuY29sLXhzLTExLFxuI2F0b3V0ZnJhbmNlLWRlZmF1bHQgLmNvbC1zbS0xMSxcbiNhdG91dGZyYW5jZSAuY29sLXNtLTExLFxuI2F0b3V0ZnJhbmNlLWRlZmF1bHQgLmNvbC1tZC0xMSxcbiNhdG91dGZyYW5jZSAuY29sLW1kLTExLFxuI2F0b3V0ZnJhbmNlLWRlZmF1bHQgLmNvbC1sZy0xMSxcbiNhdG91dGZyYW5jZSAuY29sLWxnLTExLFxuI2F0b3V0ZnJhbmNlLWRlZmF1bHQgLmNvbC14cy0xMixcbiNhdG91dGZyYW5jZSAuY29sLXhzLTEyLFxuI2F0b3V0ZnJhbmNlLWRlZmF1bHQgLmNvbC1zbS0xMixcbiNhdG91dGZyYW5jZSAuY29sLXNtLTEyLFxuI2F0b3V0ZnJhbmNlLWRlZmF1bHQgLmNvbC1tZC0xMixcbiNhdG91dGZyYW5jZSAuY29sLW1kLTEyLFxuI2F0b3V0ZnJhbmNlLWRlZmF1bHQgLmNvbC1sZy0xMixcbiNhdG91dGZyYW5jZSAuY29sLWxnLTEyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuI2F0b3V0ZnJhbmNlLWRlZmF1bHQgLmhlYWRlci1tZW51LWl0ZW1fYmFjazpob3ZlcixcbiNhdG91dGZyYW5jZSAuaGVhZGVyLW1lbnUtaXRlbV9iYWNrOmhvdmVyIHtcbiAgY29sb3I6ICM0YTRhNGE7XG59XG4jYXRvdXRmcmFuY2UtZGVmYXVsdCAuZm9vdGVyLmNvbnRhaW5lcixcbiNhdG91dGZyYW5jZSAuZm9vdGVyLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDMzcHggNTNweCAxMTRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2F0b3V0ZnJhbmNlLWRlZmF1bHQgLmZvb3Rlci5jb250YWluZXIsXG4gICNhdG91dGZyYW5jZSAuZm9vdGVyLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMjNweCAyM3B4IDExNHB4O1xuICB9XG59XG4jYXRvdXRmcmFuY2UtZGVmYXVsdCAuc2FmYXJpIC5mb290ZXItY2VsbC5mb290ZXItY2VsbC1yaWdodCxcbiNhdG91dGZyYW5jZSAuc2FmYXJpIC5mb290ZXItY2VsbC5mb290ZXItY2VsbC1yaWdodCB7XG4gIGZsZXgtYmFzaXM6IGF1dG8gIWltcG9ydGFudDtcbn1cbiNhdG91dGZyYW5jZS1kZWZhdWx0IC5jb250YWluZXIsXG4jYXRvdXRmcmFuY2UgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbiNhdG91dGZyYW5jZS1kZWZhdWx0IGE6aG92ZXIsXG4jYXRvdXRmcmFuY2UgYTpob3ZlcixcbiNhdG91dGZyYW5jZS1kZWZhdWx0IGE6Zm9jdXMsXG4jYXRvdXRmcmFuY2UgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiNhdG91dGZyYW5jZS1kZWZhdWx0IC5kb3dubG9hZC1idG46Zm9jdXMsXG4jYXRvdXRmcmFuY2UgLmRvd25sb2FkLWJ0bjpmb2N1cyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuI2F0b3V0ZnJhbmNlLWRlZmF1bHQgI21haW4tY29udGVudCxcbiNhdG91dGZyYW5jZSAjbWFpbi1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jYXRvdXRmcmFuY2UtZGVmYXVsdCAucG9ydGxldC1jb250ZW50LWVkaXRhYmxlLFxuI2F0b3V0ZnJhbmNlIC5wb3J0bGV0LWNvbnRlbnQtZWRpdGFibGUge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG4jYXRvdXRmcmFuY2UtZGVmYXVsdCAucm93LFxuI2F0b3V0ZnJhbmNlIC5yb3cge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuI2F0b3V0ZnJhbmNlLWRlZmF1bHQgLnBvcnRsZXQsXG4jYXRvdXRmcmFuY2UgLnBvcnRsZXQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI2F0b3V0ZnJhbmNlLWRlZmF1bHQgLnBvcnRsZXQtdG9wcGVyLFxuI2F0b3V0ZnJhbmNlIC5wb3J0bGV0LXRvcHBlciB7XG4gIHotaW5kZXg6IDEwMTA7XG59XG4jYXRvdXRmcmFuY2UtZGVmYXVsdCAucG9ydGxldC1jb250ZW50LFxuI2F0b3V0ZnJhbmNlIC5wb3J0bGV0LWNvbnRlbnQsXG4jYXRvdXRmcmFuY2UtZGVmYXVsdCAucG9ydGxldC1taW5pbWl6ZWQgLnBvcnRsZXQtY29udGVudC1jb250YWluZXIsXG4jYXRvdXRmcmFuY2UgLnBvcnRsZXQtbWluaW1pemVkIC5wb3J0bGV0LWNvbnRlbnQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbn1cbiNhdG91dGZyYW5jZS1kZWZhdWx0ICN3cmFwcGVyLFxuI2F0b3V0ZnJhbmNlICN3cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4jYXRvdXRmcmFuY2UtZGVmYXVsdCAucG9ydGxldC1sb2dpbixcbiNhdG91dGZyYW5jZSAucG9ydGxldC1sb2dpbiB7XG4gIG1hcmdpbjogMTIwcHggMCA2MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgI2F0b3V0ZnJhbmNlLWRlZmF1bHQgLmNvbnRhaW5lciN3cmFwcGVyLFxuICAjYXRvdXRmcmFuY2UgLmNvbnRhaW5lciN3cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNhdG91dGZyYW5jZS1kZWZhdWx0IC5jb250YWluZXIjd3JhcHBlcixcbiAgI2F0b3V0ZnJhbmNlIC5jb250YWluZXIjd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDc1cHg7XG4gIH1cbn1cbiNhdG91dGZyYW5jZS1kZWZhdWx0IC5hdG91dGZyYW5jZS1wdWJsaWMtcG9wdXAgLm1vZGFsLWhlYWRlcixcbiNhdG91dGZyYW5jZSAuYXRvdXRmcmFuY2UtcHVibGljLXBvcHVwIC5tb2RhbC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZTVlNWU1O1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4jYXRvdXRmcmFuY2UtZGVmYXVsdCAueXVpMy1za2luLXNhbSAueXVpMy13aWRnZXQtbWFzayxcbiNhdG91dGZyYW5jZSAueXVpMy1za2luLXNhbSAueXVpMy13aWRnZXQtbWFzayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YTRhNGE7XG4gIG9wYWNpdHk6IDAuOTc7XG59XG4jYXRvdXRmcmFuY2UtZGVmYXVsdCAuYXRvdXQtcHVibGljLXBvcHVwLXdyYXBwZXIubW9kYWwtY29udGVudCxcbiNhdG91dGZyYW5jZSAuYXRvdXQtcHVibGljLXBvcHVwLXdyYXBwZXIubW9kYWwtY29udGVudCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxLDEsMSwwKTtcbn1cbi5wb3J0bGV0LWJyZWFkY3J1bWIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTA1cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnBvcnRsZXQtYnJlYWRjcnVtYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAxMjBweDtcbiAgfVxufVxuZGl2Lnl1aTMtd2lkZ2V0LW1hc2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc0LDc0LDc0LDAuOTcpO1xuICBvcGFjaXR5OiAxO1xufVxuLnl1aTMtc2tpbi1zYW0gLnl1aTMtd2lkZ2V0LW1hc2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc0LDc0LDc0LDAuOTcpO1xuICBvcGFjaXR5OiAxO1xufVxuLm1vZGFsLWhlYWRlciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5wb3J0bGV0IC52aXNpYmxlLWludGVyYWN0aW9uIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuYm9keS5hdG91dGZyYW5jZS1wdWJsaWMtcG9wdXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEsMSwxLDApO1xufVxuLmNvbnRhaW5lci1jb250ZW50IC5sZnItY2hlY2tib3gtcHJlc2VsZWN0ZWQsXG4uY29udGFpbmVyLWNvbnRlbnQgLmxmci1jb25maWd1cmF0b3ItdmlzaWJpbGl0eSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY29udGFpbmVyLWNvbnRlbnQgLmxmci1jaGVja2JveC1wcmVzZWxlY3RlZCAucG9ydGxldC1jb250ZW50LFxuLmNvbnRhaW5lci1jb250ZW50IC5sZnItY29uZmlndXJhdG9yLXZpc2liaWxpdHkgLnBvcnRsZXQtY29udGVudCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5jb250YWluZXItY29udGVudC5iZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbnRhaW5lci1jb250ZW50LmJnLW92ZXJsYXk6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMyk7XG4gIHotaW5kZXg6IDI7XG59XG5lbSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnBvcnRsZXQtam91cm5hbC1jb250ZW50IC5qb3VybmFsLWNvbnRlbnQtYXJ0aWNsZSAuaW1nLXdyYXBwZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTMwMHB4O1xufVxuLnBvcnRsZXQtam91cm5hbC1jb250ZW50IC5qb3VybmFsLWNvbnRlbnQtYXJ0aWNsZSBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4ucG9ydGxldC10b3BwZXIgKyAucG9ydGxldC1jb250ZW50IC5zZWN0aW9uLWhvbWUtcGFnZV9zbGlkZXIubm8tcmVzdWx0cyB7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogNTBweDtcbn1cbi5zZWN0aW9uLWhvbWUtcGFnZV9zbGlkZXIubm8tcmVzdWx0cyB7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMDtcbn1cbiNzaWduLXVwIC5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jbG9naW4gLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNwb3J0bGV0X3ZlcmlmeS1lbWFpbC1hZGRyZXNzIHtcbiAgcGFkZGluZy10b3A6IDE1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybChcIi9kb2N1bWVudHMvMjAxNDIvMjE2MjQzL2hvbWUtcGFnZV9tYWluLmpwZy9lOTY0ZmJkMS1iMGE5LTg2MzYtMDkxNy1mNzc0NjliOTI0NGQ/dmVyc2lvbj0xLjAmdD0xNTM0MzQ1NTU1MDY2XCIpIG5vLXJlcGVhdCB0b3AvY292ZXI7XG59XG4jcG9ydGxldF92ZXJpZnktZW1haWwtYWRkcmVzcyAucG9ydGxldC1jb250ZW50IHtcbiAgd2lkdGg6IDM1JTtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbn1cbiNwb3J0bGV0X3ZlcmlmeS1lbWFpbC1hZGRyZXNzIC5wb3J0bGV0LWNvbnRlbnQgLmNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogI2ZmZjtcbn1cbiNwb3J0bGV0X3ZlcmlmeS1lbWFpbC1hZGRyZXNzIC5wb3J0bGV0LWNvbnRlbnQgLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjcgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjYmNlOGYxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzE3MDhmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDNweCAwIDAgMDtcbn1cbiNwb3J0bGV0X2VtYWlsLWFkZHJlc3Mge1xuICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiL2RvY3VtZW50cy8yMDE0Mi8yMTYyNDMvaG9tZS1wYWdlX21haW4uanBnL2U5NjRmYmQxLWIwYTktODYzNi0wOTE3LWY3NzQ2OWI5MjQ0ZD92ZXJzaW9uPTEuMCZ0PTE1MzQzNDU1NTUwNjZcIikgbm8tcmVwZWF0IHRvcC9jb3Zlcjtcbn1cbiNwb3J0bGV0X2VtYWlsLWFkZHJlc3MgLnBvcnRsZXQtY29udGVudCB7XG4gIHdpZHRoOiAzMCU7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG59XG4ucG9ydGFsLXBvcHVwIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uZm9yZ290LXBhc3N3b3JkLXdyYXAgLmZvcm0td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5mb3Jnb3QtcGFzc3dvcmQtd3JhcCAuZm9ybS1ncm91cCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZm9yZ290LXBhc3N3b3JkLXdyYXAgZmllbGRzZXQge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG59XG4uZm9yZ290LXBhc3N3b3JkLXdyYXAgLmlucHV0LXRleHQtd3JhcHBlciAucmVxdWlyZWQge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi5mb3Jnb3QtcGFzc3dvcmQtd3JhcCAuaW5wdXQtdGV4dC13cmFwcGVyIC5jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLmZvcmdvdC1wYXNzd29yZC13cmFwIC5pbnB1dC10ZXh0LXdyYXBwZXIgLmNvbnRyb2wtbGFiZWwgLmxleGljb24taWNvbiB7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBjb2xvcjogIzk2MTExMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC01cHg7XG59XG4uZm9yZ290LXBhc3N3b3JkLXdyYXAgLmlucHV0LXRleHQtd3JhcHBlciAuZmllbGQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGhlaWdodDogNTZweDtcbiAgcGFkZGluZzogMjZweCAzMnB4IDEwcHggMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICByZXNpemU6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCAnQXJpYWwnLCBzYW5zLXNlcmlmO1xufVxuLmZvcmdvdC1wYXNzd29yZC13cmFwIC5idG4tcHJpbWFyeSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDU1cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW46IDIwcHggMCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZm9yZ290LXBhc3N3b3JkLXdyYXAgLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM0YTRhNGE7XG59XG4uZm9yZ290LXBhc3N3b3JkLXdyYXAgLmZvcmdvdC1wYXNzd29yZC1uYXYgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZvcmdvdC1wYXNzd29yZC13cmFwIC5mb3Jnb3QtcGFzc3dvcmQtbmF2IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZy1yZWNhcHRjaGEgLnJjLWFuY2hvci1jaGVja2JveC1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucmMtYW5jaG9yLW5vcm1hbCAucmMtYW5jaG9yLWNoZWNrYm94LWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tZC1jb25maXJtLWNsb3NlLm1kLW1vZGFsIHtcbiAgd2lkdGg6IDcwMHB4O1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG1pbi13aWR0aDogYXV0bztcbiAgdG9wOiAxMDBweDtcbn1cbi5tZC1jb25maXJtLWNsb3NlLm1kLW1vZGFsIC5tb2RhbC1idG4td3JhcHBlciB7XG4gIG1hcmdpbjogMzBweCAwIDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1kLWNvbmZpcm0tY2xvc2UubWQtbW9kYWwgLm1vZGFsLWJ0bi13cmFwcGVyIC5tZC1jbG9zZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIHRvcDogYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbjogMCAzcHg7XG59XG4uaGlnaGxpZ2h0ZWQtZmFjaWxpdGllcy1saXN0IC5mYWNpbGl0eS1zdHJlZXQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uaGlnaGxpZ2h0ZWQtZmFjaWxpdGllcy1saXN0IC5mYWNpbGl0eS16aXAtY2l0eSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5maXhlZC1ib2R5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuLm1vZGFsLWNvbnRlbnQgLmRpYWxvZy1pZnJhbWUtbm9kZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYXRvdXRmcmFuY2UtcHVibGljLXBvcHVwLmRpYWxvZy1pZnJhbWUtcG9wdXAgI21haW4tY29udGVudCxcbi5hdG91dGZyYW5jZS1wdWJsaWMtcG9wdXAuZGlhbG9nLWlmcmFtZS1wb3B1cCAjd3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucG9ydGxldC1icmVhZGNydW1iIC5wb3J0bGV0OmhvdmVyPi5wb3J0bGV0LXRvcHBlcixcbi5wb3J0bGV0LWJyZWFkY3J1bWIgLnBvcnRsZXQuZm9jdXM+LnBvcnRsZXQtdG9wcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLnBvcnRsZXQtYnJlYWRjcnVtYiBoZWFkZXIucG9ydGxldC10b3BwZXIge1xuICB0b3A6IDI1cHg7XG4gIHdpZHRoOiA0MHB4O1xufVxuLmRpYWxvZy1pZnJhbWUtcG9wdXAgLnBvcnRsZXQtYnJlYWRjcnVtYiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4uZGlhbG9nLWlmcmFtZS1wb3B1cCAucG9ydGxldC1icmVhZGNydW1iIC5icmVhZGNydW1iIHtcbiAgbGVmdDogMnB4O1xufVxuI21hcC1hY3RpdmF0b3Ige1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubGZyLW5vdGlmaWNhdGlvbi1jb250YWluZXIgLnl1aTMtd2lkZ2V0LWJkIHN0cm9uZy5sZWFkIHtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG4ubGZyLW5vdGlmaWNhdGlvbi1jb250YWluZXIgLmFsZXJ0LWRpc21pc3NhYmxlLmFsZXJ0LWRhbmdlcixcbi5sZnItbm90aWZpY2F0aW9uLWNvbnRhaW5lciAuYWxlcnQtd2FybmluZy5hbGVydC1kaXNtaXNzYWJsZSB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4ubGZyLW5vdGlmaWNhdGlvbi1jb250YWluZXIgLmFsZXJ0LWRpc21pc3NhYmxlLmFsZXJ0LWRhbmdlciBidXR0b24uY2xvc2UsXG4ubGZyLW5vdGlmaWNhdGlvbi1jb250YWluZXIgLmFsZXJ0LXdhcm5pbmcuYWxlcnQtZGlzbWlzc2FibGUgYnV0dG9uLmNsb3NlIHtcbiAgdG9wOiAtNXB4O1xuICByaWdodDogLTE1cHg7XG59XG4ubGZyLW5vdGlmaWNhdGlvbi1jb250YWluZXIgLmFsZXJ0LWRpc21pc3NhYmxlLmFsZXJ0LWRhbmdlciAueXVpMy13aWRnZXQtYmQsXG4ubGZyLW5vdGlmaWNhdGlvbi1jb250YWluZXIgLmFsZXJ0LXdhcm5pbmcuYWxlcnQtZGlzbWlzc2FibGUgLnl1aTMtd2lkZ2V0LWJkIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5sZnItbm90aWZpY2F0aW9uLWNvbnRhaW5lciAuYWxlcnQtZGlzbWlzc2FibGUuYWxlcnQtZGFuZ2VyIC55dWkzLXdpZGdldC1iZCBzdHJvbmcubGVhZCxcbi5sZnItbm90aWZpY2F0aW9uLWNvbnRhaW5lciAuYWxlcnQtd2FybmluZy5hbGVydC1kaXNtaXNzYWJsZSAueXVpMy13aWRnZXQtYmQgc3Ryb25nLmxlYWQge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMnB4IDA7XG59XG4ubGZyLWFsZXJ0LWNvbnRhaW5lciAuYWxlcnQtc3VjY2VzcyBzdHJvbmcubGVhZCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnBvcnRsZXQtZHJvcHpvbmUgLnBvcnRsZXQtam91cm5hbC1jb250ZW50Omxhc3QtY2hpbGQgLmZyZWUtY29udGVudC1tYWluLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uaGFzLWNvbnRyb2wtbWVudSAuYXRvdXQtaGVhZGVyIHtcbiAgdG9wOiA2NHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGFzLWNvbnRyb2wtbWVudSAuYXRvdXQtaGVhZGVyIHtcbiAgICB0b3A6IDQ4cHg7XG4gIH1cbn1cbi5pZSAuY29udHJvbC1sYWJlbCAudGV4dC13YXJuaW5nIH4gLnRleHQtd2FybmluZy5pY29uLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uZGlhbG9nLWlmcmFtZS1yb290LW5vZGUgLmNoYW5nZS1wYXNzd29yZF9mb3JtOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4jcG9ydGxldF9uZXctcGFzc3dvcmQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNzB2aDtcbn1cbiNwb3J0bGV0X25ldy1wYXNzd29yZCAjZm0ge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uY2hhbmdlLXBhc3N3b3JkX2Zvcm0ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG1heC13aWR0aDogNzAlO1xuICB0b3A6IDIzJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMDE7XG59XG4uY2hhbmdlLXBhc3N3b3JkX2Zvcm06YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc0LDc0LDc0LDAuOTUpO1xufVxuLmNoYW5nZS1wYXNzd29yZF9mb3JtIC5jbG9zZS1wb3B1cCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICByaWdodDogMDtcbiAgdG9wOiAtMzklO1xuICB6LWluZGV4OiAxMDAyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2hhbmdlLXBhc3N3b3JkX2Zvcm0gLmNsb3NlLXBvcHVwIHtcbiAgICB0b3A6IC0zMiU7XG4gICAgcmlnaHQ6IC0yMHB4O1xuICB9XG59XG4uY2hhbmdlLXBhc3N3b3JkX2Zvcm0gLmNsb3NlLXBvcHVwIGkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNoYW5nZS1wYXNzd29yZF9maWVsZHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNDUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB6LWluZGV4OiAxMDAyO1xufVxuLmNoYW5nZS1wYXNzd29yZF9maWVsZHMgLmFsZXJ0LWRhbmdlciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMCBub25lO1xuICBjb2xvcjogI2VmNjc2NztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG59XG4uY2hhbmdlLXBhc3N3b3JkX2ZpZWxkcyAuYWxlcnQtZGFuZ2VyIGIge1xuICBmb250LXdlaWdodDogODAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2hhbmdlLXBhc3N3b3JkX2ZpZWxkcyB7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgfVxufVxuLmNoYW5nZS1wYXNzd29yZF9maWVsZHMgLmNoYW5nZS1wYXNzd29yZF9maWVsZHNldCAuZm9ybS12YWxpZGF0b3Itc3RhY2sge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLmNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC1qcy1kaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uY29udGFpbmVyLWNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAtanMtZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuY29udGFpbmVyLWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jb250YWluZXItY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jb250YWluZXItY29udGVudC5ob21lcGFnZS1wdWJsaWMtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmNvbnRhaW5lci1jb250ZW50LmhvbWVwYWdlLXB1YmxpYy1jb250YWluZXIgLnNlY3Rpb24taG9tZS1wYWdlX3NsaWRlciB7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmNvbnRhaW5lci1jb250ZW50LmhvbWVwYWdlLXB1YmxpYy1jb250YWluZXIgLnNlY3Rpb24taG9tZS1wYWdlX2Jhbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tZC1tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAzNXB4O1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA1MCU7XG4gIG1heC13aWR0aDogNjQwcHg7XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgei1pbmRleDogMjAwMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xufVxuLm1kLXNob3cge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLm1kLXNob3cgfiAubWQtb3ZlcmxheSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ubWQtc2hvdy5tZC1lZmZlY3QtMSAubWQtY29udGVudCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIG9wYWNpdHk6IDE7XG59XG4ubWQtZWZmZWN0LTEgLm1kLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLm1kLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDc0LDc0LDc0LDAuOTcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5tZC1jb250ZW50IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0b3A6IDRweDtcbn1cbi5tZC1jbG9zZSxcbnBvc2l0aW9uIGFic29sdXRlLFxudG9wIDAge1xuICBsZWZ0OiAwO1xufVxuYm9keS5maXhlZCB7XG4gIG92ZXJmbG93LXk6IG5vbmU7XG59XG4jYXRvdXRmcmFuY2UtZGVmYXVsdCBzZWxlY3Q6bm90KC5mb3JtLWNvbnRyb2wpLFxuI2F0b3V0ZnJhbmNlIHNlbGVjdDpub3QoLmZvcm0tY29udHJvbCkge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5tYWluLWJ0biB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMjA4cHg7XG4gIGhlaWdodDogNTVweDtcbiAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5tYWluLWJ0bjpob3ZlciB7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjNGE0YTRhO1xufVxuLm1haW4tYnRuOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogIzhjOGM4Yztcbn1cbi5tYWluLWJ0bjphY3RpdmUge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjOGM4YzhjO1xuICBvdXRsaW5lOiBub25lO1xufVxuLm1haW4tYnRuLS1ib3JkZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBwYWRkaW5nOiAwIDQ0cHg7XG59XG4ubWFpbi1idG4tYmxhY2sge1xuICBjb2xvcjogIzRhNGE0YTtcbiAgYm9yZGVyLWNvbG9yOiAjNGE0YTRhO1xufVxuLm1haW4tYnRuLWJsYWNrOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhNGE0YTtcbn1cbi5tYWluLWJ0bi1tb2JpbGUtYmxhY2sge1xuICBjb2xvcjogIzRhNGE0YTtcbn1cbi5tYWluLWJ0bi1tb2JpbGUtYmxhY2s6aG92ZXIge1xuICB0cmFuc2l0aW9uOiAwLjRzO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhNGE0YTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5tYWluLWJ0bi1tb2JpbGUtYmxhY2s6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICM0YTRhNGE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4tYnRuLW1vYmlsZS1ibGFjazpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5tYWluLWJ0bi1tb2JpbGUtYmxhY2sge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG4ubWFpbi1idG4tbW9iaWxlLWJsYWNrLm1haW4tYnRuLS1ib3JkZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjNGE0YTRhO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1idG4tbW9iaWxlLWJsYWNrLm1haW4tYnRuLS1ib3JkZXIge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLm1haW4tYnRuLW1vYmlsZS1ibGFjay5tYWluLWJ0bi0tYm9yZGVyIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICB9XG59XG4uYnJlYWRjcnVtYi0td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnJlYWRjcnVtYi0td3JhcHBlciAuYnJlYWRjcnVtYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1cHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmJyZWFkY3J1bWItLXdyYXBwZXIgLmJyZWFkY3J1bWIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAgNzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYnJlYWRjcnVtYi0td3JhcHBlciAuYnJlYWRjcnVtYiB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5icmVhZGNydW1iLS13cmFwcGVyIC5icmVhZGNydW1iLWl0ZW0ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5icmVhZGNydW1iLS13cmFwcGVyIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmJyZWFkY3J1bWItLXdyYXBwZXIgLmJyZWFkY3J1bWItaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgY29sb3I6ICM0YTRhNGE7XG59XG4uYnJlYWRjcnVtYi0td3JhcHBlciAuYnJlYWRjcnVtYi1pdGVtOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pY29ucy9icmVhZGNydW1iLWFyci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xufVxuLmF0b3V0LWlucHV0LnNlbGVjdC13cmFwcGVyLnNlbGVjdC13aXRob3V0LXBpYyAubmljZS1zZWxlY3QgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hdG91dC1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgNDNweCAwO1xuICBjbGVhcjogYm90aDtcbn1cbi5hdG91dC1pbnB1dCBsYWJlbCxcbi5hdG91dC1pbnB1dCAuZm9ybS12YWxpZGF0b3Itc3RhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY29sb3I6ICM4MTgxODE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdHJhbnNpdGlvbjogYWxsIGN1YmljLWJlemllcigwLjI1LCAwLjEsIDAuMjUsIDEpIDAuMTVzO1xuICBjdXJzb3I6IHRleHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmF0b3V0LWlucHV0IGxhYmVsOmFmdGVyLFxuLmF0b3V0LWlucHV0IC5mb3JtLXZhbGlkYXRvci1zdGFjazphZnRlciB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCk7XG4gIGNvbG9yOiAjODE4MTgxO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBib3R0b206IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSkgMC4xNXM7XG59XG4uYXRvdXQtaW5wdXQgdGV4dGFyZWEge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xufVxuLmF0b3V0LWlucHV0IHRleHRhcmVhIH4gbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogOTglO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXRvcDogMnB4O1xuICB0b3A6IDFweDtcbiAgbGVmdDogMXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGhlaWdodDogMjhweDtcbn1cbi5hdG91dC1pbnB1dCB0ZXh0YXJlYSB+IGxhYmVsOmFmdGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaW1wbGViYXItY29udGVudCAuYXRvdXQtaW5wdXQudmFsaWRhdGUtZXJyb3ItLXJlc2V0IGlucHV0LmVycm9yfmxhYmVsLmVycm9yLFxuLnNpbXBsZWJhci1jb250ZW50IC5hdG91dC1pbnB1dC52YWxpZGF0ZS1lcnJvci0tcmVzZXQgdGV4dGFyZWEuZXJyb3J+bGFiZWwuZXJyb3Ige1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zaW1wbGViYXItY29udGVudCAuYXRvdXQtaW5wdXQudmFsaWRhdGUtZXJyb3ItLXJlc2V0IGlucHV0LmVycm9yfmxhYmVsLmVycm9yIGIsXG4uc2ltcGxlYmFyLWNvbnRlbnQgLmF0b3V0LWlucHV0LnZhbGlkYXRlLWVycm9yLS1yZXNldCB0ZXh0YXJlYS5lcnJvcn5sYWJlbC5lcnJvciBiIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zaW1wbGViYXItY29udGVudCAuYXRvdXQtaW5wdXQgaW5wdXQuZXJyb3J+bGFiZWwuZXJyb3IsXG4gIC5zaW1wbGViYXItY29udGVudCAuYXRvdXQtaW5wdXQgdGV4dGFyZWEuZXJyb3J+bGFiZWwuZXJyb3Ige1xuICAgIHBhZGRpbmctcmlnaHQ6IDI3cHg7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogNzAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC5zaW1wbGViYXItY29udGVudCAuYXRvdXQtaW5wdXQudmFsaWRhdGUtZXJyb3ItLXJlc2V0IGlucHV0LmVycm9yfmxhYmVsLmVycm9yLFxuICAuc2ltcGxlYmFyLWNvbnRlbnQgLmF0b3V0LWlucHV0LnZhbGlkYXRlLWVycm9yLS1yZXNldCB0ZXh0YXJlYS5lcnJvcn5sYWJlbC5lcnJvciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNpbXBsZWJhci1jb250ZW50IC5hdG91dC1pbnB1dC52YWxpZGF0ZS1lcnJvci0tcmVzZXQgaW5wdXQuZXJyb3J+bGFiZWwuZXJyb3IgYixcbiAgLnNpbXBsZWJhci1jb250ZW50IC5hdG91dC1pbnB1dC52YWxpZGF0ZS1lcnJvci0tcmVzZXQgdGV4dGFyZWEuZXJyb3J+bGFiZWwuZXJyb3IgYiB7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgfVxufVxuLmZvcmdvdC1wYXNzd29yZC13cmFwIC5hdG91dC1pbnB1dCBpbnB1dC5lcnJvci1maWVsZH5kaXYuZm9ybS12YWxpZGF0b3Itc3RhY2ssXG4uZm9yZ290LXBhc3N3b3JkLXdyYXAgLmF0b3V0LWlucHV0IHRleHRhcmVhLmVycm9yLWZpZWxkfmRpdi5mb3JtLXZhbGlkYXRvci1zdGFjayB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDAgMjdweCAwIDA7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjhweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yOHB4KTtcbn1cbi5mb3Jnb3QtcGFzc3dvcmQtd3JhcCAuYXRvdXQtaW5wdXQgaW5wdXQuaXMtZW1wdHkuZXJyb3ItZmllbGR+ZGl2LmZvcm0tdmFsaWRhdG9yLXN0YWNrLFxuLmZvcmdvdC1wYXNzd29yZC13cmFwIC5hdG91dC1pbnB1dCB0ZXh0YXJlYS5pcy1lbXB0eS5lcnJvci1maWVsZH5kaXYuZm9ybS12YWxpZGF0b3Itc3RhY2sge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cbi5hdG91dC1pbnB1dCBpbnB1dCxcbi5hdG91dC1pbnB1dCB0ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBwYWRkaW5nOiAyNnB4IDMycHggMTBweCAwO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzk5OTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHJlc2l6ZTogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsICdBcmlhbCcsIHNhbnMtc2VyaWY7XG59XG4uYXRvdXQtaW5wdXQgaW5wdXQ6Zm9jdXMsXG4uYXRvdXQtaW5wdXQgdGV4dGFyZWE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmF0b3V0LWlucHV0IGlucHV0OmRpc2FibGVkLFxuLmF0b3V0LWlucHV0IHRleHRhcmVhOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjA0KTtcbn1cbi5hdG91dC1pbnB1dCBpbnB1dDpkaXNhYmxlZH5sYWJlbCxcbi5hdG91dC1pbnB1dCB0ZXh0YXJlYTpkaXNhYmxlZH5sYWJlbCB7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuMzIpO1xufVxuLmF0b3V0LWlucHV0IGlucHV0OjotbXMtY2xlYXIsXG4uYXRvdXQtaW5wdXQgdGV4dGFyZWE6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXRvdXQtaW5wdXQgaW5wdXQuaGFzLWVycm9yLFxuLmF0b3V0LWlucHV0IHRleHRhcmVhLmhhcy1lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI2U2M2Y0MTtcbn1cbi5hdG91dC1pbnB1dCBpbnB1dC5oYXMtZXJyb3J+LmF0b3V0LWlucHV0X19pbmZvLFxuLmF0b3V0LWlucHV0IHRleHRhcmVhLmhhcy1lcnJvcn4uYXRvdXQtaW5wdXRfX2luZm8ge1xuICBjb2xvcjogI2U2M2Y0MTtcbn1cbi5hdG91dC1pbnB1dCBpbnB1dC5oYXMtZXJyb3J+LmRzLXRvb2x0aXAsXG4uYXRvdXQtaW5wdXQgdGV4dGFyZWEuaGFzLWVycm9yfi5kcy10b29sdGlwIHtcbiAgcmlnaHQ6IDM4cHg7XG59XG4uYXRvdXQtaW5wdXQgaW5wdXQuaGFzLWVycm9yfi5kcy1pY28tZm9ybS1lcnJvci1taW5pLFxuLmF0b3V0LWlucHV0IHRleHRhcmVhLmhhcy1lcnJvcn4uZHMtaWNvLWZvcm0tZXJyb3ItbWluaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmF0b3V0LWlucHV0IGlucHV0LmlzLWVtcHR5fmxhYmVsLFxuLmF0b3V0LWlucHV0IHRleHRhcmVhLmlzLWVtcHR5fmxhYmVsIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAyOHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDI4cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAyOHB4KTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmF0b3V0LWlucHV0IGlucHV0LmlzLWVtcHR5fmxhYmVsLmVycm9yLFxuLmF0b3V0LWlucHV0IHRleHRhcmVhLmlzLWVtcHR5fmxhYmVsLmVycm9yLFxuLmF0b3V0LWlucHV0IGlucHV0LmlzLWVtcHR5fmRpdi5mb3JtLXZhbGlkYXRvci1zdGFjayxcbi5hdG91dC1pbnB1dCB0ZXh0YXJlYS5pcy1lbXB0eX5kaXYuZm9ybS12YWxpZGF0b3Itc3RhY2sge1xuICBjb2xvcjogI2VmNjc2NztcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmF0b3V0LWlucHV0IGlucHV0LmVycm9yfmxhYmVsLmVycm9yLFxuLmF0b3V0LWlucHV0IHRleHRhcmVhLmVycm9yfmxhYmVsLmVycm9yLFxuLmF0b3V0LWlucHV0IGlucHV0LmVycm9yLWZpZWxkfmRpdi5mb3JtLXZhbGlkYXRvci1zdGFjayxcbi5hdG91dC1pbnB1dCB0ZXh0YXJlYS5lcnJvci1maWVsZH5kaXYuZm9ybS12YWxpZGF0b3Itc3RhY2sge1xuICBjb2xvcjogI2VmNjc2NztcbiAgei1pbmRleDogMTtcbn1cbi5hdG91dC1pbnB1dCAuZXJyb3ItaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmF0b3V0LWlucHV0IGlucHV0LmVycm9yIH4gLmVycm9yLWltZyxcbi5hdG91dC1pbnB1dCBpbnB1dC5lcnJvci1maWVsZCB+IC5lcnJvci1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXRvdXQtaW5wdXQgaW5wdXQuaXMtZW1wdHl+bGFiZWw6YWZ0ZXIsXG4uYXRvdXQtaW5wdXQgdGV4dGFyZWEuaXMtZW1wdHl+bGFiZWw6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmF0b3V0LWlucHV0IGlucHV0LmlzLWVtcHR5Oi13ZWJraXQtYXV0b2ZpbGx+bGFiZWwsXG4uYXRvdXQtaW5wdXQgdGV4dGFyZWEuaXMtZW1wdHk6LXdlYmtpdC1hdXRvZmlsbH5sYWJlbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICBjb2xvcjogI2MxYzFjMTtcbn1cbi5hdG91dC1pbnB1dCBpbnB1dC5pcy1lbXB0eTotd2Via2l0LWF1dG9maWxsfmxhYmVsOmFmdGVyLFxuLmF0b3V0LWlucHV0IHRleHRhcmVhLmlzLWVtcHR5Oi13ZWJraXQtYXV0b2ZpbGx+bGFiZWw6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGF1dG9maWxsIHtcbiAgdG8ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYXV0b2ZpbGxjb2xvciB7XG4gIHRvIHtcbiAgICBjb2xvcjogI2MxYzFjMTtcbiAgfVxufVxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGF1dG9maWxsO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5maWVsZHNldCBpbnB1dDotd2Via2l0LWF1dG9maWxsIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYXV0b2ZpbGxjb2xvciwgYXV0b2ZpbGw7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiA5OTk5cztcbiAgdHJhbnNpdGlvbi1kZWxheTogOTk5OXM7XG59XG4uYXRvdXQtc3VibWl0IHtcbiAgYm9yZGVyLWNvbG9yOiAjNGE0YTRhO1xuICBjb2xvcjogIzRhNGE0YTtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAyNnB4IDAgMCAwO1xufVxuLnNlbGVjdC13cmFwcGVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAxMHB4IDAgMCAwO1xufVxuLnNlbGVjdC13cmFwcGVyOmFmdGVyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwO1xuICBjb250ZW50OiAnJztcbiAgY2xlYXI6IGJvdGg7XG4gIGhlaWdodDogMDtcbn1cbi5zZWxlY3Qtd3JhcHBlciBsYWJlbCB7XG4gIHRvcDogLTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2VsZWN0LXdyYXBwZXIgbGFiZWwuZXJyb3Ige1xuICB0b3A6IC0yMHB4O1xuICBjb2xvcjogI2VmNjc2NyAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlbGVjdC13cmFwcGVyIGxhYmVsLmVycm9yIHtcbiAgICB0b3A6IC0yNXB4O1xuICB9XG59XG4uZXJyb3Ige1xuICBjb2xvcjogI2VmNjc2Nztcbn1cbi5zZWxlY3Qtd3JhcHBlciAubmljZS1zZWxlY3Qge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM5OTk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgaGVpZ2h0OiA0NnB4O1xufVxuLnNlbGVjdC13cmFwcGVyIC5uaWNlLXNlbGVjdCAuY3VycmVudCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uc2VsZWN0LXdyYXBwZXIgLm5pY2Utc2VsZWN0Lm9wZW4ge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2U2ZTZlNjtcbn1cbi5zZWxlY3Qtd3JhcHBlciAubmljZS1zZWxlY3QgKyBsYWJlbCB7XG4gIHRvcDogMjhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnNlbGVjdC13cmFwcGVyIC5uaWNlLXNlbGVjdC5vcGVuICsgbGFiZWwge1xuICB0b3A6IC01cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWxlY3Qtd3JhcHBlciAubmljZS1zZWxlY3Qub3BlbiArIGxhYmVsIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi5zZWxlY3Qtd3JhcHBlciAubmljZS1zZWxlY3QuY2hvc2VuICsgbGFiZWwge1xuICB0b3A6IC01cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2VsZWN0LXdyYXBwZXIgLm5pY2Utc2VsZWN0LmNob3NlbiArIGxhYmVsIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi5wb3J0YWwtcG9wdXAgLnNlbGVjdC13cmFwcGVyIC5uaWNlLXNlbGVjdCArIGxhYmVsIHtcbiAgdG9wOiAtMjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnBvcnRhbC1wb3B1cCAuc2VsZWN0LXdyYXBwZXIgLm5pY2Utc2VsZWN0Lm9wZW4gKyBsYWJlbCB7XG4gIHRvcDogLTIwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5wb3J0YWwtcG9wdXAgLnNlbGVjdC13cmFwcGVyIC5uaWNlLXNlbGVjdC5jaG9zZW4gKyBsYWJlbCB7XG4gIHRvcDogLTIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG59XG5maWVsZHNldCAuc2VsZWN0LXdyYXBwZXIgLm5pY2Utc2VsZWN0IC5jdXJyZW50IHtcbiAgY29sb3I6ICNjMWMxYzE7XG59XG4uc2VsZWN0LXdyYXBwZXIgLm5pY2Utc2VsZWN0IC5saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5zZWxlY3Qtd3JhcHBlciAubmljZS1zZWxlY3QgLmxpc3QgbGk6Zmlyc3QtY2hpbGQgaW1nIHtcbiAgd2lkdGg6IDA7XG59XG4uc2VsZWN0LXdyYXBwZXIgLm5pY2Utc2VsZWN0IGltZyB7XG4gIHdpZHRoOiAyNHB4O1xuICBtYXJnaW46IDAgMThweCAwIDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uc2VsZWN0LXdyYXBwZXIgLm5pY2Utc2VsZWN0IC5vcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4uc2VsZWN0LXdyYXBwZXIgLm5pY2Utc2VsZWN0IC5vcHRpb246aG92ZXIsXG4uc2VsZWN0LXdyYXBwZXIgLm5pY2Utc2VsZWN0IC5vcHRpb24uZm9jdXMsXG4uc2VsZWN0LXdyYXBwZXIgLm5pY2Utc2VsZWN0IC5vcHRpb24uc2VsZWN0ZWQuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdC13cmFwcGVyIC5uaWNlLXNlbGVjdDphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ljb25zL2Fycm93LWxpZ2h0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlKC01MCUsIDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xufVxuLnNlbGVjdC13cmFwcGVyIC5uaWNlLXNlbGVjdC5vcGVuOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIG1hcmdpbi10b3A6IC0xMnB4O1xufVxuLmF0b3V0LWNhbGVuZGFyIC5jYWxlbmRhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMTBweDtcbiAgei1pbmRleDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmltZy13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmltZy13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogNTBweCAwIDAgMDtcbiAgfVxufVxuLm1kLXRpdGxlIHtcbiAgZm9udC1zaXplOiA1MnB4O1xuICBsaW5lLWhlaWdodDogNjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogJ1BsYXlmYWlyIERpc3BsYXknLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjk1cHg7XG59XG4ubWQtbGVhZCB7XG4gIGNvbG9yOiAjZTZlNmU2O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LWZhbWlseTogJ1BsYXlmYWlyIERpc3BsYXknLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xufVxuLm1kLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDE7XG59XG4ubWQtY2xvc2Ugc3ZnLnN2Zy0tY3Jvc3Mge1xuICBmaWxsOiAjZmZmO1xufVxuLm1kLWFubm90YXRpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZGVkZWRlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbWFyZ2luOiAzNXB4IDAgMCAwO1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wcml2YWN5LXBvbGljeSBwcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2RlZGVkZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHRleHQtd3JhcDogd3JhcDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd29yZC1icmVhazogaW5oZXJpdDtcbn1cbi5wcml2YWN5LXBvbGljeSBwcmUgYSB7XG4gIGNvbG9yOiAjZGVkZWRlO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnByaXZhY3ktcG9saWN5IHByZSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5maWVsZHNldCAubWQtYW5ub3RhdGlvbiB7XG4gIG1hcmdpbjogMzVweCAwIDQwcHggMDtcbn1cbmEubWQtYW5ub3RhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYS5tZC1hbm5vdGF0aW9uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5hLm1kLWFubm90YXRpb246YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGVkZTtcbn1cbi5tZC1iYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTtcbn1cbi5tZC1iYWNrIHN2ZyB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4ubWQtc3RlcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAxMnB4IDAgMCAwO1xuICBjb2xvcjogI2RlZGVkZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xufVxuLm1kLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLm1kLWxpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tZC1zY3JvbGwge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIGhlaWdodDogMzAwcHg7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgLW1zLXNjcm9sbC1saW1pdDogMCAwIDAgMDtcbn1cbi5tZC1zY3JvbGwgLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5tZC1zY3JvbGwgLnNpbXBsZWJhci10cmFjay5ob3Jpem9udGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLWhlaWdodDogNTAwcHgpIHtcbiAgLm1kLXNjcm9sbCB7XG4gICAgaGVpZ2h0OiAzMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4taGVpZ2h0OiA2MDBweCkge1xuICAubWQtc2Nyb2xsIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi1oZWlnaHQ6IDcwMHB4KSB7XG4gIC5tZC1zY3JvbGwge1xuICAgIGhlaWdodDogNjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLWhlaWdodDogODAwcHgpIHtcbiAgLm1kLXNjcm9sbCB7XG4gICAgaGVpZ2h0OiA3MzBweDtcbiAgfVxufVxuLm1kLWNvbnRlbnQgZmllbGRzZXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogNDhweCAwIDAgMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ubm90aWZpY2F0aW9uLWFsZXJ0cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMDUwNTU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCA1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsZWFyOiBib3RoO1xufVxuLm5vdGlmaWNhdGlvbi1hbGVydHMtLXJldmVyc2Uge1xuICBjb2xvcjogI2UwNTA1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5ub3RpZmljYXRpb24tYWxlcnRzLS1zaW1wbGUge1xuICBjb2xvcjogI2UwNTA1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcbn1cbi5ub3RpZmljYXRpb24tYWxlcnRzX193cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5mb3JtLXdyYXBwZXIge1xuICB3aWR0aDogNTElO1xuICBtYXJnaW46IDcycHggYXV0byAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZm9ybS13cmFwcGVyIC5hdG91dC1pbnB1dCBpbnB1dC5lcnJvciB+IGxhYmVsLm5vLWVycm9yLFxuLmZvcm0td3JhcHBlciAuYXRvdXQtaW5wdXQgaW5wdXQuZXJyb3ItZmllbGQgfiBsYWJlbC5uby1lcnJvciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZm9ybS13cmFwcGVyIC5pbnB1dC13cmFwcGVyIHtcbiAgLWpzLWRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5mb3JtLXdyYXBwZXIgLmlucHV0LXdyYXBwZXIgLmF0b3V0LWlucHV0IHtcbiAgd2lkdGg6IDQ3LjElO1xufVxuLmZvcm0td3JhcHBlciAuYXRvdXQtaW5wdXQge1xuICBtYXJnaW46IDAgMCA0MHB4IDA7XG59XG4uZm9ybS13cmFwcGVyIC5hdG91dC1pbnB1dCBpbnB1dCB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbn1cbi5mb3JtLXdyYXBwZXIgLmF0b3V0LWlucHV0IGxhYmVsIHtcbiAgY29sb3I6ICNjMWMxYzE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZm9ybS13cmFwcGVyIC5hdG91dC1pbnB1dCBsYWJlbDphZnRlciB7XG4gIGNvbG9yOiAjYzFjMWMxO1xufVxuLmZvcm0td3JhcHBlciAuc2VsZWN0LXdyYXBwZXIgLm5pY2Utc2VsZWN0IHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5mb3JtLXdyYXBwZXIgLnNlbGVjdC13cmFwcGVyIC5uaWNlLXNlbGVjdCBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvcm0td3JhcHBlciAuc2VsZWN0LXdyYXBwZXIgLm5pY2Utc2VsZWN0OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaWNvbnMvYXJyb3ctbGlnaHQtbW9kYWwuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xufVxuLmZvcm0td3JhcHBlciAuc2VsZWN0LXdyYXBwZXIgLm5pY2Utc2VsZWN0IC5vcHRpb24ge1xuICBjb2xvcjogIzAwMDtcbn1cbi5mb3JtLXdyYXBwZXIgLm1haW4tYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMjBweCAwIDAgMDtcbn1cbi5tZC1jb250ZW50IGZpZWxkc2V0Om5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlbGVjdDItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0MnB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbn1cbi5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgei1pbmRleDogOTk5OTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgcGFkZGluZzogMTNweCAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCBsaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5zZWxlY3QyLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ljb25zL2Fycm93LWxpZ2h0LW1vZGFsLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB0b3A6IDQ3JTtcbiAgcmlnaHQ6IDlweDtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZSgtNzAlLCAwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbn1cbi5zZWxlY3QyLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1iZWxvdy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlKC03MCUsIDApO1xuICBtYXJnaW4tdG9wOiAtMTJweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPXRydWVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG59XG4uc2VsZWN0Mi1yZXN1bHRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgY29sb3I6ICMwMDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmc6IDlweCAwIDZweCA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gaW1nIHtcbiAgbWFyZ2luOiAwIDE3cHggMCAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uc1thcmlhLW11bHRpc2VsZWN0YWJsZT10cnVlXSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaWNvbnMvY2hlY2suc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE0cHg7XG4gIHRvcDogMTZweDtcbn1cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnNbYXJpYS1tdWx0aXNlbGVjdGFibGU9dHJ1ZV0gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pY29ucy9jaGVja2JveC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xuICBsZWZ0OiAxNHB4O1xuICB0b3A6IDE4cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBtYXgtaGVpZ2h0OiAyMjBweDtcbn1cbi5pbWctY2hhbmdlci10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmF0b3V0LWNoZWNrYm94IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuICBjb2xvcjogI2RlZGVkZTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmF0b3V0LWNoZWNrYm94IFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSxcbi5hdG91dC1jaGVja2JveCBbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5cHg7XG59XG4uYXRvdXQtY2hlY2tib3ggW3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpICsgbGFiZWwsXG4uYXRvdXQtY2hlY2tib3ggW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmF0b3V0LWNoZWNrYm94IFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmJlZm9yZSxcbi5hdG91dC1jaGVja2JveCBbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmF0b3V0LWNoZWNrYm94IFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmFmdGVyLFxuLmF0b3V0LWNoZWNrYm94IFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaWNvbnMvY2hlY2std2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xufVxuLmF0b3V0LWNoZWNrYm94IFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cbi5hdG91dC1jaGVja2JveCBbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uYXRvdXQtY2hlY2tib3ggW3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZDpub3QoOmNoZWNrZWQpICsgbGFiZWw6YmVmb3JlLFxuLmF0b3V0LWNoZWNrYm94IFt0eXBlPVwiY2hlY2tib3hcIl06ZGlzYWJsZWQ6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2JiYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbn1cbi5hdG91dC1jaGVja2JveCBbdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLmF0b3V0LWNoZWNrYm94IFt0eXBlPVwiY2hlY2tib3hcIl06ZGlzYWJsZWQgKyBsYWJlbCB7XG4gIGNvbG9yOiAjYWFhO1xufVxuLnNpZ24taW4tZm9ybSAuYXRvdXQtY2hlY2tib3ggW3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6YWZ0ZXIsXG4uc2lnbi1pbi1mb3JtIC5hdG91dC1jaGVja2JveCBbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ljb25zL2NoZWNrLXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbn1cbi5zZWxlY3Qtd3JhcHBlci5zZWxlY3Qtd2l0aC1zdGFycyAubmljZS1zZWxlY3QgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG59XG4uc2VsZWN0LXdyYXBwZXIgLm5pY2Utc2VsZWN0IC5jdXJyZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLnNlbGVjdC13cmFwcGVyIC5uaWNlLXNlbGVjdCAuY3VycmVudCBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5pY2Utc2VsZWN0IC5saXN0IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgbWF4LWhlaWdodDogMjAwcHg7XG59XG4ubm8tc2Nyb2xsIC5uaWNlLXNlbGVjdCAubGlzdCB7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG59XG4ubm8tc2Nyb2xsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG59XG4uYnRuLXByaW1hcnk6YWN0aXZlOmZvY3VzIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogIzhjOGM4YztcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5idG4tcHJpbWFyeTphY3RpdmU6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjOGM4YzhjO1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNlbGVjdDItY29udGFpbmVyICsgbGFiZWwge1xuICB0b3A6IDI4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci5jaG9zZW4tbGFiZWwgKyBsYWJlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiArIGxhYmVsIHtcbiAgdG9wOiAtNXB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2VsZWN0Mi1jb250YWluZXIuY2hvc2VuLWxhYmVsICsgbGFiZWwsXG4gIC5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiArIGxhYmVsIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jdXN0b20tcGFkZGluZy1ibG9jayB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbWFyZ2luOiAtNDBweCAwIDAgMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY3VzdG9tLXBhZGRpbmctYmxvY2sge1xuICAgIG1hcmdpbjogLTI1cHggMCAwIDA7XG4gIH1cbn1cbiNmaWVsZC1vZWMtc3RlcC00IC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIGhlaWdodDogYXV0bztcbn1cbiNmaWVsZC1vZWMtc3RlcC00IC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiNmaWVsZC1vZWMtc3RlcC00IC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG4jZmllbGQtb2VjLXN0ZXAtNCAuYXRvdXQtaW5wdXQuc2VsZWN0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jZmllbGQtb2VjLXN0ZXAtNCAuc2VsZWN0LWRyb3Bkb3duLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMTNweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiNmaWVsZC1vZWMtc3RlcC00IC5zZWxlY3QtZHJvcGRvd24td3JhcHBlciAuc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xuICB0b3A6IDAgIWltcG9ydGFudDtcbn1cbiNmaWVsZC1vZWMtc3RlcC00IC5zZWxlY3QyLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1iZWxvdy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbjphZnRlciB7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xufVxuLmVycm9yLWZpZWxkIHtcbiAgY29sb3I6ICNlZjY3Njc7XG59XG4ubWQtc2Nyb2xsIGEubWQtYW5ub3RhdGlvbiB7XG4gIG1hcmdpbjogMCAwIDQwcHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGUge1xuICB0b3A6IC05OTk5OXB4ICFpbXBvcnRhbnQ7XG59XG4ucGlja2VyLWJsb2NrIC5uaWNlLXNlbGVjdC5qcy1uaWNlLXNlbGVjdCAub3B0aW9uIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGlja2VyLWJsb2NrIC5hdG91dC1jYWxlbmRhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGlja2VyLWJsb2NrIC5hdG91dC1jYWxlbmRhciBpbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5waWNrZXItYmxvY2suc2luZ2xlLWRhdGEgLmF0b3V0LWNhbGVuZGFyOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGlja2VyLWJsb2NrLnBlcmlvZC1kYXRhIC5hdG91dC1jYWxlbmRhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI2ZtIHtcbiAgd2lkdGg6IDUxJTtcbiAgbWFyZ2luOiA3MnB4IGF1dG8gMDtcbn1cbiNmbSAuY29udHJvbC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBjb2xvcjogI2MxYzFjMTtcbn1cbiNmbSAuZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHBhZGRpbmc6IDZweCAwIDA7XG4gIGNvbG9yOiAjYzFjMWMxO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgcmVzaXplOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JywgJ0FyaWFsJywgc2Fucy1zZXJpZjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbiNmbSAuYnV0dG9uLWhvbGRlciAuYnRuIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAyMDhweDtcbiAgaGVpZ2h0OiA1NXB4O1xuICBsaW5lLWhlaWdodDogNTVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbn1cbiNmbSAuYnV0dG9uLWhvbGRlciAuYnRuOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM0YTRhNGE7XG59XG4uYXRvdXQtaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmF0b3V0LWhlYWRlciAuaGVhZGVyIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVkZWRlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmF0b3V0LWhlYWRlciAuaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uYXRvdXQtaGVhZGVyIC5tZW51LWNlbGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MjBweCkge1xuICAuYXRvdXQtaGVhZGVyIC5tZW51LWNlbGwge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmF0b3V0LWhlYWRlciAubWVudS1jZWxsIHtcbiAgICBmbGV4LWdyb3c6IDA7XG4gIH1cbn1cbi5hdG91dC1oZWFkZXIgLmhlYWRlci1tZW51LWl0ZW0ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNGE0YTRhO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDAgMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuYXRvdXQtaGVhZGVyIC5oZWFkZXItbWVudS1pdGVtIHtcbiAgICBtYXJnaW46IDAgMTJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDIwcHgpIHtcbiAgLmF0b3V0LWhlYWRlciAuaGVhZGVyLW1lbnUtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAuYXRvdXQtaGVhZGVyIC5oZWFkZXItbWVudS1pdGVtIHtcbiAgICBtYXJnaW46IDAgOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzRweCkge1xuICAuYXRvdXQtaGVhZGVyIC5oZWFkZXItbWVudS1pdGVtIHtcbiAgICBtYXJnaW46IDAgNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTRweCkge1xuICAuYXRvdXQtaGVhZGVyIC5oZWFkZXItbWVudS1pdGVtIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hdG91dC1oZWFkZXIgLmhlYWRlci1tZW51LWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmF0b3V0LWhlYWRlciAuaGVhZGVyLW1lbnUtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uYXRvdXQtaGVhZGVyIC5oZWFkZXItbWVudS1pdGVtIHNwYW4sXG4uYXRvdXQtaGVhZGVyIC5oZWFkZXItbWVudS1pdGVtIGEge1xuICBjb2xvcjogIzRhNGE0YTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlLWluLW91dDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmF0b3V0LWhlYWRlciAuaGVhZGVyLW1lbnUtaXRlbSBzcGFuLFxuICAuYXRvdXQtaGVhZGVyIC5oZWFkZXItbWVudS1pdGVtIGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG4uYXRvdXQtaGVhZGVyIC5oZWFkZXItbWVudS1pdGVtIHNwYW46aG92ZXIsXG4uYXRvdXQtaGVhZGVyIC5oZWFkZXItbWVudS1pdGVtIGE6aG92ZXIsXG4uYXRvdXQtaGVhZGVyIC5oZWFkZXItbWVudS1pdGVtIHNwYW4uYWN0aXZlLFxuLmF0b3V0LWhlYWRlciAuaGVhZGVyLW1lbnUtaXRlbSBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmF0b3V0LWhlYWRlciAuaGVhZGVyLW1lbnUtaXRlbS5pdGVtLWFjdGl2ZS1wYXJlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhNGE0YTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xcHg7XG4gIGxlZnQ6IDA7XG59XG4uYXRvdXQtaGVhZGVyIC5oZWFkZXItbWVudS1pdGVtLml0ZW0tYWN0aXZlLXBhcmVudCBzcGFuIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uYXRvdXQtaGVhZGVyIC5oZWFkZXItbWVudS0tc3RlcC0xIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmF0b3V0LWhlYWRlciAuaGVhZGVyLW1lbnUtLXN0ZXAtMSAuc29jaWFsLWNlbGwge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYXRvdXQtaGVhZGVyIC5oZWFkZXItbWVudS0tc3RlcC0xIC5zb2NpYWwtY2VsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5hdG91dC1oZWFkZXIgLmhlYWRlci1tZW51LS1zdGVwLTEgLmhlYWRlci1tZW51LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYXRvdXQtaGVhZGVyIC5oZWFkZXItbWVudS0tc3RlcC0xIC5oZWFkZXItbWVudS1pdGVtOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzRhNGE0YTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNGE0YTRhO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmF0b3V0LWhlYWRlciAuaGVhZGVyLW1lbnUtLXN0ZXAtMSAuaGVhZGVyLW1lbnUtaXRlbTpiZWZvcmUge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgfVxufVxuLmF0b3V0LWhlYWRlciAuaGVhZGVyLW1lbnUtLXN0ZXAtMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMwMHB4O1xuICB0b3A6IGNhbGMoMTAwJSAtIDFweCk7XG4gIGxlZnQ6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VjZWNlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzRhNGE0YTtcbn1cbi5hdG91dC1oZWFkZXIgLmhlYWRlci1tZW51LS1zdGVwLTIgLmhlYWRlci1tZW51LWl0ZW0ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2VjZWNlO1xufVxuLmF0b3V0LWhlYWRlciAuaGVhZGVyLW1lbnUtLXN0ZXAtMiAuaGVhZGVyLW1lbnUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xufVxuLmF0b3V0LWhlYWRlciAuaGVhZGVyLW1lbnUtLXN0ZXAtMiAuaGVhZGVyLW1lbnUtaXRlbSBhIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgcGFkZGluZzogMjJweCAyNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xufVxuLmF0b3V0LWhlYWRlciAuaGVhZGVyLW1lbnUtLXN0ZXAtMiAuaGVhZGVyLW1lbnUtaXRlbSBhOmhvdmVyIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbn1cbi5hdG91dC1oZWFkZXIgLmhlYWRlci1tZW51LS1zdGVwLTIgLmhlYWRlci1tZW51LWl0ZW0uaXRlbS1hY3RpdmUgYSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYXRvdXQtaGVhZGVyIC5oZWFkZXItbWVudS0tc3RlcC0yIC5oZWFkZXItbWVudS1pdGVtX2JhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hdG91dC1oZWFkZXIgLmhlYWRlci1tZW51LS1zdGVwLTIgLmhlYWRlci1tZW51LWl0ZW1fYmFjayB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmF0b3V0LWhlYWRlciAuaGVhZGVyLW1lbnUtLXN0ZXAtMiAuaGVhZGVyLW1lbnUtaXRlbV9iYWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTFweDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ljb25zL2Fycm93LWJhY2suc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxufVxuLmF0b3V0LWhlYWRlciAuaGVhZGVyLW1lbnUtLXN0ZXAtMi5oZWFkZXItbWVudS0tYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYXRvdXQtaGVhZGVyIC5oZWFkZXItbWVudS0tc3RlcC0xLFxuICAuYXRvdXQtaGVhZGVyIC5oZWFkZXItbWVudS0tc3RlcC0yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdG9wOiA3NXB4O1xuICAgIHBhZGRpbmc6IDUwcHggNTVweCAwIDMwcHg7XG4gICAgdHJhbnNpdGlvbjogMC44cztcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gIH1cbiAgLmF0b3V0LWhlYWRlciAuaGVhZGVyLW1lbnUtLXN0ZXAtMiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmF0b3V0LWhlYWRlciAuaGVhZGVyLW1lbnUtLXN0ZXAtMSxcbiAgLmF0b3V0LWhlYWRlciAuaGVhZGVyLW1lbnUtLXN0ZXAtMiB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4IDAgMjBweDtcbiAgfVxufVxuLmF0b3V0LWhlYWRlciAuaGVhZGVyLW1lbnUtLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IDAuOHM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICBvcGFjaXR5OiAxO1xufVxuLmF0b3V0LWhlYWRlciAuaGVhZGVyLXNlYXJjaCB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmF0b3V0LWhlYWRlciAuaGVhZGVyLXNlYXJjaCBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNGE0YTRhO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMzZweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uYXRvdXQtaGVhZGVyIC5oZWFkZXItc2VhcmNoIGE6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5hdG91dC1oZWFkZXIgLmhlYWRlci1zZWFyY2ggYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MjBweCkge1xuICAuYXRvdXQtaGVhZGVyIC5oZWFkZXItc2VhcmNoIGEge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmF0b3V0LWhlYWRlciAuaGVhZGVyLXNlYXJjaCBhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE0cHgpIHtcbiAgLmF0b3V0LWhlYWRlciAuaGVhZGVyLXNlYXJjaCBhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hdG91dC1oZWFkZXIgLmhlYWRlci1zZWFyY2ggYSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMTVweCAwIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hdG91dC1oZWFkZXIgLmhlYWRlci1zZWFyY2ggYSB7XG4gICAgcGFkZGluZzogMCAycHggMCAwO1xuICB9XG59XG4uYXRvdXQtaGVhZGVyIC5oZWFkZXItc2VhcmNoIGEgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IDEwcHg7XG4gIGZpbGw6ICM0YTRhNGE7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYXRvdXQtaGVhZGVyIC5oZWFkZXItc2VhcmNoIGEgc3ZnIHtcbiAgICB3aWR0aDogMzVweDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hdG91dC1oZWFkZXIgLmhlYWRlci1zZWFyY2ggYSBzdmcge1xuICAgIHdpZHRoOiAyMnB4O1xuICB9XG59XG4uYXRvdXQtaGVhZGVyIC5oZWFkZXItc2VhcmNoLml0ZW0tYWN0aXZlLXBhcmVudDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDk3JTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YTRhNGE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMXB4O1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmF0b3V0LWhlYWRlciAuaGVhZGVyLXNlYXJjaC5pdGVtLWFjdGl2ZS1wYXJlbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG4uYXRvdXQtaGVhZGVyIC5oZWFkZXItc2VhcmNoLml0ZW0tYWN0aXZlLXBhcmVudCBhIHtcbiAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYXRvdXQtaGVhZGVyIC5oZWFkZXItc2VhcmNoIC5zb2NpYWwtaXRlbS10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYXRvdXQtaGVhZGVyIC5oZWFkZXItc2VhcmNoIC5zb2NpYWwtaXRlbS10ZXh0X21vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmF0b3V0LWhlYWRlciAuaGVhZGVyLXNlYXJjaCAuc29jaWFsLWl0ZW0tdGV4dF9tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0NXB4KSB7XG4gIC5hdG91dC1oZWFkZXIgLmhlYWRlci1zZWFyY2ggLnNvY2lhbC1pdGVtLXRleHRfbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYXRvdXQtaGVhZGVyIC5zb2NpYWwtY2VsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMzE1cHg7XG59XG4uYXRvdXQtaGVhZGVyIC5zb2NpYWwtY2VsbC5hZG1pbiB7XG4gIG1pbi13aWR0aDogMzQ1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MjBweCkge1xuICAuYXRvdXQtaGVhZGVyIC5zb2NpYWwtY2VsbC5hZG1pbiB7XG4gICAgbWluLXdpZHRoOiAzMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE0cHgpIHtcbiAgLmF0b3V0LWhlYWRlciAuc29jaWFsLWNlbGwuYWRtaW4ge1xuICAgIG1pbi13aWR0aDogMjk1cHg7XG4gIH1cbn1cbi5hdG91dC1oZWFkZXIgLnNvY2lhbC1jZWxsLmFkbWluIC5zb2NpYWwtaXRlbSBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MjBweCkge1xuICAuYXRvdXQtaGVhZGVyIC5zb2NpYWwtY2VsbCB7XG4gICAgbWluLXdpZHRoOiAyNjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE0cHgpIHtcbiAgLmF0b3V0LWhlYWRlciAuc29jaWFsLWNlbGwge1xuICAgIG1pbi13aWR0aDogMjUwcHg7XG4gIH1cbn1cbi5hdG91dC1oZWFkZXIgLnNvY2lhbC1jZWxsIC5zb2NpYWwtaXRlbS1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDYwOWM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MjBweCkge1xuICAuYXRvdXQtaGVhZGVyIC5zb2NpYWwtY2VsbCAuc29jaWFsLWl0ZW0tbGluayB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTRweCkge1xuICAuYXRvdXQtaGVhZGVyIC5zb2NpYWwtY2VsbCAuc29jaWFsLWl0ZW0tbGluayB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uYXRvdXQtaGVhZGVyIC5zb2NpYWwtY2VsbCAuc29jaWFsLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hdG91dC1oZWFkZXIgLnNvY2lhbC1jZWxsIC5zb2NpYWwtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG4uYXRvdXQtaGVhZGVyIC5zb2NpYWwtY2VsbCAuc29jaWFsLWl0ZW06Zmlyc3QtY2hpbGQgLnNvY2lhbC1pdGVtLWxpbmsge1xuICBwYWRkaW5nOiAxMnB4IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYwOWM7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXRvdXQtaGVhZGVyIC5zb2NpYWwtY2VsbCAuc29jaWFsLWl0ZW06Zmlyc3QtY2hpbGQgLnNvY2lhbC1pdGVtLWxpbmsge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmF0b3V0LWhlYWRlciAuc29jaWFsLWNlbGwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmF0b3V0LWhlYWRlciAuc29jaWFsLWNlbGwgLnNvY2lhbC1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5hdG91dC1oZWFkZXIgLmxvZ28tY2VsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYXRvdXQtaGVhZGVyIC5sb2dvLWNlbGwge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmF0b3V0LWhlYWRlciAubG9nby1jZWxsIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLmF0b3V0LWhlYWRlciAubG9nby1jZWxsIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG4uYXRvdXQtaGVhZGVyIC5sb2dvLWltZyB7XG4gIHdpZHRoOiAyMDZweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmF0b3V0LWhlYWRlciAubG9nby1pbWcge1xuICAgIHdpZHRoOiAxMzBweDtcbiAgfVxufVxuLmF0b3V0LWhlYWRlciAubG9nby1pbWcgaW1nIHtcbiAgd2lkdGg6IDE0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmF0b3V0LWhlYWRlciAubG9nby1pbWcgaW1nIHtcbiAgICB3aWR0aDogMTEwcHg7XG4gIH1cbn1cbi5hdG91dC1oZWFkZXIgLmxvZ28tdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMTdweDtcbn1cbi5hdG91dC1oZWFkZXIgLmxvZ28tdGV4dCBpbWcge1xuICB3aWR0aDogODZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hdG91dC1oZWFkZXIgLmxvZ28tdGV4dCBpbWcge1xuICAgIHdpZHRoOiA4MnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hdG91dC1oZWFkZXIgLmxvZ28tdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG59XG4uaGVhZGVyLW1lbnUtbW9iaWxlIHtcbiAgd2lkdGg6IDk1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyLW1lbnUtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItbWVudS1tb2JpbGUge1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG59XG4ubWVudS1idXJnZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDI3cHg7XG59XG4ubWVudS1idXJnZXIgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDJweCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjA5YztcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xufVxuLm1lbnUtYnVyZ2VyOmJlZm9yZSxcbi5tZW51LWJ1cmdlcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYwOWM7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xufVxuLm1lbnUtYnVyZ2VyOmJlZm9yZSB7XG4gIHRvcDogMDtcbn1cbi5tZW51LWJ1cmdlcjphZnRlciB7XG4gIGJvdHRvbTogMXB4O1xufVxuLm1lbnUtYnVyZ2VyLS1hY3RpdmUgc3BhbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdG9wOiAxMXB4O1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuLm1lbnUtYnVyZ2VyLS1hY3RpdmU6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgbGVmdDogLTNweDtcbiAgdG9wOiAtMXB4O1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuLm1lbnUtYnVyZ2VyLS1hY3RpdmU6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRvcDogNXB4O1xuICBvcGFjaXR5OiAwO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIHBhZGRpbmc6IDMzcHggNTNweCAxMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAyM3B4IDIzcHggMTE0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5mb290ZXIge1xuICAgIC1qcy1kaXNwbGF5OiBmbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZzogMCA3MHB4IDI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5mb290ZXItY2VsbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmZvb3Rlci1jZWxsIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgKiAwLjMzMzMzMzMzMzMzMzMzMyk7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMzMuMyU7XG4gIH1cbn1cbi5mb290ZXItY2VsbC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI2cHggMCAwIDA7XG59XG4uZm9vdGVyLWNlbGwtY2VudGVyX3RvcCAuZm9vdGVyLWxpbmsge1xuICBtYXJnaW46IDEycHggMjVweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5mb290ZXItY2VsbC1jZW50ZXJfdG9wIC5mb290ZXItbGluayB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlICogMC41KTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luOiAwIDI1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAuZm9vdGVyLWNlbGwtY2VudGVyX2JvdHRvbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMThweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5mb290ZXItY2VsbC1jZW50ZXJfYm90dG9tIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5mb290ZXItY2VsbC1jZW50ZXJfYm90dG9tIHtcbiAgICBtYXJnaW46IDMwcHggMCAwO1xuICB9XG59XG4uZm9vdGVyLWNlbGwtY2VudGVyX2JvdHRvbSAuZm9vdGVyLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA4cHggMDtcbn1cbi5mb290ZXItY2VsbC1yaWdodCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNDRweCAycHggMCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmZvb3Rlci1jZWxsLXJpZ2h0IHtcbiAgICBwYWRkaW5nOiAyNnB4IDJweCAwIDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gIC5mb290ZXItY2VsbC1yaWdodCAuZm9vdGVyLWxpbms6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbjogMCAwIDAgMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmZvb3Rlci1jZWxsLXJpZ2h0IC5mb290ZXItbGluayB7XG4gICAgbWFyZ2luOiAwIDAgMCAyMHB4O1xuICB9XG59XG4uZm9vdGVyLWxpbmsge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1saW5rIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4uZm9vdGVyLWxpbmstLXVwcGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5mb290ZXItbGluay0tbGlnaHQge1xuICBjb2xvcjogI2I2YjZiNjtcbn1cbi5mb290ZXItbGluazpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmZvb3Rlci1zb2NpYWxfd3JhcHBlciB7XG4gIC1qcy1kaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgLmZvb3Rlci1zb2NpYWxfd3JhcHBlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZm9vdGVyLXNvY2lhbF93cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMCAwO1xuICB9XG59XG4uZm9vdGVyLXNvY2lhbC1pdGVtIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmZvb3Rlci1zb2NpYWwtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW46IDAgNDJweCAwIDA7XG4gIH1cbn1cbltkYXRhLXNpbXBsZWJhcl0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogaW5oZXJpdDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuW2RhdGEtc2ltcGxlYmFyPVwiaW5pdFwiXSB7XG4gIC1qcy1kaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc2ltcGxlYmFyLXNjcm9sbC1jb250ZW50IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgbWluLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveCAhaW1wb3J0YW50O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uc2ltcGxlYmFyLWNvbnRlbnQge1xuICBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uc2ltcGxlYmFyLXRyYWNrIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTFweDtcbn1cbi5zaW1wbGViYXItdHJhY2sudmVydGljYWwge1xuICB0b3A6IDA7XG59XG4uc2ltcGxlYmFyLXRyYWNrLnZlcnRpY2FsIC5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XG4gIHRvcDogMnB4O1xuICBib3R0b206IDJweDtcbn1cbi5zaW1wbGViYXItdHJhY2suaG9yaXpvbnRhbCB7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDExcHg7XG59XG4uc2ltcGxlYmFyLXRyYWNrLmhvcml6b250YWwgLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAycHg7XG4gIHJpZ2h0OiAycHg7XG59XG4uc2ltcGxlYmFyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDJweDtcbiAgd2lkdGg6IDdweDtcbiAgbWluLWhlaWdodDogMTBweDtcbn1cbi5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogIzRhNGE0YTtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xufVxuLnNpbXBsZWJhci10cmFjazpob3ZlciAuc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUsXG4uc2ltcGxlYmFyLXRyYWNrIC5zaW1wbGViYXItc2Nyb2xsYmFyLnZpc2libGU6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC41O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMCBsaW5lYXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMCBsaW5lYXI7XG59XG4uaG9yaXpvbnRhbC5zaW1wbGViYXItdHJhY2sgLnNpbXBsZWJhci1zY3JvbGxiYXIge1xuICByaWdodDogYXV0bztcbiAgdG9wOiAycHg7XG4gIGhlaWdodDogN3B4O1xuICBtaW4taGVpZ2h0OiAwO1xuICBtaW4td2lkdGg6IDEwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnNlY3Rpb24taG9tZS1wYWdlX21haW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaG9tZS1wYWdlX21haW4uanBnXCIpIG5vLXJlcGVhdCB0b3AvY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1ob21lLXBhZ2VfbWFpbiB7XG4gICAgbWluLWhlaWdodDogNDUwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWhvbWUtcGFnZV9tYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLDAsMCwwKSAwJSwgcmdiYSgwLDAsMCwwLjQ4KSAxMDAlKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5zZWN0aW9uLWhvbWUtcGFnZV9tYWluIHtcbiAgICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgfVxufVxuLnNlY3Rpb24taG9tZS1wYWdlX21haW4ubm90LWZvdW5kIHtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5zZWN0aW9uLWhvbWUtcGFnZV9tYWluLm5vdC1mb3VuZCB7XG4gICAgbWluLWhlaWdodDogNjY4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWN0aW9uLWhvbWUtcGFnZV9tYWluLm5vdC1mb3VuZDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWN0aW9uLWhvbWUtcGFnZV9tYWluLm5vdC1mb3VuZCAuaG9tZS1wYWdlX3dyYXBwZXIge1xuICBwYWRkaW5nOiA4MXB4IDAgMTAwcHg7XG59XG4uc2VjdGlvbi1ob21lLXBhZ2VfbWFpbi5ub3QtZm91bmQgLmhvbWUtcGFnZV90aXRsZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDQycHg7XG4gIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1ob21lLXBhZ2VfbWFpbi5ub3QtZm91bmQgLmhvbWUtcGFnZV90aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG4uc2VjdGlvbi1ob21lLXBhZ2VfbWFpbi5ub3QtZm91bmQgLmhvbWUtcGFnZV9tZXNzYWdlIHtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JywgJ0FyaWFsJywgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMCAxMDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5zZWN0aW9uLWhvbWUtcGFnZV9tYWluLm5vdC1mb3VuZCAuaG9tZS1wYWdlX21lc3NhZ2Uge1xuICAgIHBhZGRpbmc6IDAgMjglO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLWhvbWUtcGFnZV9tYWluLm5vdC1mb3VuZCAuaG9tZS1wYWdlX21lc3NhZ2Uge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWhvbWUtcGFnZV9tYWluLm5vdC1mb3VuZCAuaG9tZS1wYWdlX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzRhNGE0YTtcbiAgYm9yZGVyLWNvbG9yOiAjNGE0YTRhO1xuICBtaW4td2lkdGg6IDI0MHB4O1xufVxuLnNlY3Rpb24taG9tZS1wYWdlX21haW4ubm90LWZvdW5kIC5ob21lLXBhZ2VfbGluazphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4ge1xuICAuc2VjdGlvbi1ob21lLXBhZ2VfbWFpbi5ub3QtZm91bmQgLmhvbWUtcGFnZV9saW5rIHtcbiAgICBtYXJnaW46IDU2cHggMCAwO1xuICB9XG59XG4uaG9tZS1wYWdlX3dyYXBwZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNTBweCAwIDEyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuaG9tZS1wYWdlX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDE1MHB4IDAgMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUtcGFnZV93cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA1NHB4IDAgODZweDtcbiAgfVxufVxuLmhvbWUtcGFnZV93cmFwcGVyIC5tYWluLWJ0biB7XG4gIG1hcmdpbjogNTJweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ob21lLXBhZ2Vfd3JhcHBlciAubWFpbi1idG4ge1xuICAgIG1hcmdpbjogMTRweCAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuaG9tZS1wYWdlX3dyYXBwZXIgLm1haW4tYnRuIHtcbiAgICBtYXJnaW46IDU2cHggMCAwO1xuICB9XG59XG4uaG9tZS1wYWdlX3dyYXBwZXIgLm1haW4tYnRuOmhvdmVyIHtcbiAgY29sb3I6ICM0YTRhNGE7XG59XG4uaG9tZS1wYWdlX3dyYXBwZXIgLm1haW4tYnRuOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDE1MCU7XG4gIGhlaWdodDogMTUwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjMpO1xuICBmaWx0ZXI6IGJsdXIoMTBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLmhvbWUtcGFnZV90aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC1mYW1pbHk6ICdQbGF5ZmFpciBEaXNwbGF5JywgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmO1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGxldHRlci1zcGFjaW5nOiAxLjA1cHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhvbWUtcGFnZV90aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA1NTVweDtcbiAgICBmb250LXNpemU6IDQycHg7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmhvbWUtcGFnZV90aXRsZSB7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICB9XG59XG4uaG9tZS1wYWdlX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uaG9tZS1wYWdlX2xpbms6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbi5ob21lLXBhZ2VfbGVhZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ob21lLXBhZ2VfbGVhZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWF4LXdpZHRoOiA1MzBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuaG9tZS1wYWdlX2xlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDczJTtcbiAgICBtYXJnaW46IDU2cHggYXV0byAwO1xuICAgIG1pbi1oZWlnaHQ6IDY4cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5ob21lLXBhZ2VfbGVhZC1pdGVtIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwYWRkaW5nOiAwIDIycHg7XG4gIHdpZHRoOiA1NSU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAqIDAuMzMzMzMzMzMzMzMzMzMzIC0gMS4yNXJlbSk7XG4gIG1pbi13aWR0aDogMDtcbiAgbWFyZ2luOiAwLjYyNXJlbTtcbiAgbWluLWhlaWdodDogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmhvbWUtcGFnZV9sZWFkLWl0ZW06bm90KDpmaXJzdC1jaGlsZCk6bm90KDpudGgtY2hpbGQoNG4pKTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xMXB4O1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ob21lLXBhZ2VfbGVhZC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTBweDtcbiAgICBsZWZ0OiAxN3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ob21lLXBhZ2VfbGVhZC1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuLmNvb2tpZXMtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5jb29raWVzLXdyYXBwZXIuY29va2llcy1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmNvb2tpZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICBib3JkZXI6IDJweCBzb2xpZCAjYzFjMWMxO1xuICBwYWRkaW5nOiA4cHggMjZweCA1NXB4IDI4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvb2tpZXMge1xuICAgIHdpZHRoOiA4OC41JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmNvb2tpZXMge1xuICAgIHdpZHRoOiA3MTBweDtcbiAgICBwYWRkaW5nOiA4cHggMzVweCA1MHB4IDY4cHg7XG4gIH1cbn1cbi5jb29raWVzLWJ0biB7XG4gIG1hcmdpbjogMjlweCAwIDAgMDtcbiAgLWpzLWRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM4OXB4KSB7XG4gIC5jb29raWVzLWJ0biB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jb29raWVzLWJ0biB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uY29va2llcy1idG4gLm1haW4tYnRuIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgLmNvb2tpZXMtYnRuIC5tYWluLWJ0biB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlICogMC41KTtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jb29raWVzLWJ0biAubWFpbi1idG4ge1xuICAgIHdpZHRoOiAyODJweDtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbn1cbi5jb29raWVzLWJ0biAubWFpbi1idG46bnRoLWNoaWxkKDEpIHtcbiAgYm9yZGVyLWNvbG9yOiAjNGE0YTRhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIG1hcmdpbjogMCAxNXB4IDAgMDtcbiAgd2lkdGg6IDQ1JTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvb2tpZXMtYnRuIC5tYWluLWJ0bjpudGgtY2hpbGQoMSkge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuLmNvb2tpZXMtYnRuIC5tYWluLWJ0bjpudGgtY2hpbGQoMSk6aG92ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE0YTRhO1xuICBib3JkZXItY29sb3I6ICM0YTRhNGE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb29raWVzLWJ0biAubWFpbi1idG46bnRoLWNoaWxkKDEpIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgKiAwLjQ4KTtcbiAgICBtYXJnaW46IDAgNDZweCAwIDA7XG4gIH1cbn1cbi5jb29raWVzLWJ0biAubWFpbi1idG46bnRoLWNoaWxkKDIpIHtcbiAgYm9yZGVyLWNvbG9yOiAjNGE0YTRhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE0YTRhO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDQ1JTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvb2tpZXMtYnRuIC5tYWluLWJ0bjpudGgtY2hpbGQoMikge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuLmNvb2tpZXMtYnRuIC5tYWluLWJ0bjpudGgtY2hpbGQoMik6aG92ZXIge1xuICBjb2xvcjogIzRhNGE0YTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29va2llcy1idG4gLm1haW4tYnRuOm50aC1jaGlsZCgyKSB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlICogMC4zNTQpO1xuICB9XG59XG4uY29va2llcy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM4YzhjOGM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjMzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBwYWRkaW5nOiAxMHB4IDI1cHggMCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmNvb2tpZXMtdGl0bGUge1xuICAgIHBhZGRpbmc6IDEwcHggMCAwIDA7XG4gIH1cbn1cbi5jb29raWVzLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTRweDtcbiAgdG9wOiAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5jb29raWVzLWNsb3NlIHtcbiAgICByaWdodDogMTNweDtcbiAgICB0b3A6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jb29raWVzLWNsb3NlIHtcbiAgICByaWdodDogMTJweDtcbiAgICB0b3A6IDEycHg7XG4gIH1cbn1cbi5zZWN0aW9uLWhvbWUtcGFnZV9zbGlkZXIge1xuICBwYWRkaW5nOiAzNnB4IDIwcHggNTBweCAzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2VjdGlvbi1ob21lLXBhZ2Vfc2xpZGVyIHtcbiAgICBwYWRkaW5nOiA1MnB4IDIwcHggMzBweCAzMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuc2VjdGlvbi1ob21lLXBhZ2Vfc2xpZGVyIHtcbiAgICBwYWRkaW5nOiA1MnB4IDYxcHggMzBweCA2NHB4O1xuICB9XG59XG4uaG9tZS1wYWdlX3NsaWRlciB7XG4gIG1hcmdpbjogMjRweCAwIDAgMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhvbWUtcGFnZV9zbGlkZXIge1xuICAgIG1hcmdpbjogMzBweCAwIDAgMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmhvbWUtcGFnZV9zbGlkZXIge1xuICAgIC1qcy1kaXNwbGF5OiBmbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAyNHB4IDAgMCAwO1xuICB9XG59XG4uaG9tZS1wYWdlX3NsaWRlci1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDAgMTAwcHggMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xufVxuLmhvbWUtcGFnZV9zbGlkZXItaXRlbSAuaW1nLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMzYwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ob21lLXBhZ2Vfc2xpZGVyLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMCAxMjVweCAwO1xuICB9XG4gIC5ob21lLXBhZ2Vfc2xpZGVyLWl0ZW0gLmltZy1jb250YWluZXIge1xuICAgIGhlaWdodDogMzkzcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5ob21lLXBhZ2Vfc2xpZGVyLWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAqIDAuMzMzMzMzMzMzMzMzMzMzIC0gMC45Mzc1cmVtKTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luOiAwLjQ2ODc1cmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIH1cbiAgLmhvbWUtcGFnZV9zbGlkZXItaXRlbSAuaW1nLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA0ODBweDtcbiAgfVxufVxuLmhvbWUtcGFnZV9zbGlkZXItaXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ob21lLXBhZ2Vfc2xpZGVyLWl0ZW0tdGl0bGUge1xuICBwYWRkaW5nOiAwIDAgMTJweCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaG9tZS1wYWdlX3NsaWRlci1pdGVtLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuaG9tZS1wYWdlX3NsaWRlci1pdGVtLXRpdGxlIHtcbiAgICAtanMtZGlzcGxheTogZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAwIDAgMTJweCAwO1xuICB9XG59XG4uaG9tZS1wYWdlX3NsaWRlci1pdGVtLXRpdGxlIC5ibG9jay1pY29ucyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ob21lLXBhZ2Vfc2xpZGVyLWl0ZW0tdGl0bGUgLmJsb2NrLWljb25zIHtcbiAgICB3aWR0aDogMjglO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLXBhZ2Vfc2xpZGVyLWl0ZW0tdGl0bGUgLmJsb2NrLWljb25zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmhvbWUtcGFnZV9zbGlkZXItaXRlbS10aXRsZSAuYmxvY2staWNvbnMge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG4uaG9tZS1wYWdlX3NsaWRlci1pdGVtLXRpdGxlIC5ibG9jay1pY29ucyAucmF0ZS13cmFwcGVyIHtcbiAgcGFkZGluZzogNXB4IDAgMCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhvbWUtcGFnZV9zbGlkZXItaXRlbS10aXRsZSAuYmxvY2staWNvbnMgLnJhdGUtd3JhcHBlciB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuLmhvbWUtcGFnZV9zbGlkZXItaXRlbS10aXRsZSAuYmxvY2staWNvbnMgLnBhbGFjZS1pY29uIHtcbiAgbWFyZ2luOiAxMnB4IDJweCAwIDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5ob21lLXBhZ2Vfc2xpZGVyLWl0ZW0tdGl0bGUgLmJsb2NrLWljb25zIC5wYWxhY2UtaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5ob21lLXBhZ2Vfc2xpZGVyLWl0ZW0tdGl0bGUgYSB7XG4gIG1pbi1oZWlnaHQ6IDU2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiAnUGxheWZhaXIgRGlzcGxheScsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB3aWR0aDogNzAlO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhvbWUtcGFnZV9zbGlkZXItaXRlbS10aXRsZSBhIHtcbiAgICB3aWR0aDogNzIlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZS1wYWdlX3NsaWRlci1pdGVtLXRpdGxlIGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uaG9tZS1wYWdlX3NsaWRlci1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uaG9tZS1wYWdlX3NsaWRlci1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uaG9tZS1wYWdlX3NsaWRlci1pdGVtLWxlYWQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGNvbG9yOiAjOTk5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsICdBcmlhbCcsIHNhbnMtc2VyaWY7XG59XG4uaG9tZS1wYWdlX3NsaWRlci1pdGVtLWxlYWQgaSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNjMGMwYzA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAycHg7XG59XG4uaG9tZS1wYWdlX3NsaWRlci1pdGVtLWxlYWQgc3ZnIHtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMjNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBmaWxsOiAjOTk5O1xufVxuLmhvbWUtcGFnZV9zbGlkZXItaXRlbS1sZWFkIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzk5OTtcbn1cbi5ob21lLXBhZ2Vfc2xpZGVyLWl0ZW0tbGVhZCBpbWcge1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xufVxuLmhvbWUtcGFnZV9zbGlkZXItaXRlbS1sZWFkOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDhweCAwIDAgMDtcbn1cbi5ob21lLXBhZ2Vfc2xpZGVyLWl0ZW0tbGVhZCBzcGFuIHtcbiAgcGFkZGluZzogMCAwIDAgMzJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG4uaG9tZS1wYWdlX3NsaWRlci1pdGVtLXRleHRfd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB3aWR0aDogNzglO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxM3B4IDE0cHggMTNweCAxNnB4O1xuICBtaW4taGVpZ2h0OiAxNzJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhvbWUtcGFnZV9zbGlkZXItaXRlbS10ZXh0X3dyYXBwZXIge1xuICAgIHdpZHRoOiA4OCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5ob21lLXBhZ2Vfc2xpZGVyLWl0ZW0tdGV4dF93cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxM3B4IDE0cHggNXB4IDE2cHg7XG4gICAgYm90dG9tOiAtMTA5cHg7XG4gICAgd2lkdGg6IDc0JTtcbiAgfVxufVxuLmhvbWUtcGFnZV9zbGlkZXItdG9wIHtcbiAgLWpzLWRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMCA0cHggMCAwO1xufVxuLmhvbWUtcGFnZV9zbGlkZXItdGl0bGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gIHBhZGRpbmc6IDJweCAwIDAgMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5ob21lLXBhZ2Vfc2xpZGVyLXRpdGxlIHtcbiAgICBtYXJnaW4tbGVmdDogN3B4O1xuICB9XG59XG4uaG9tZS1wYWdlX3NsaWRlci1saW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwNjA5YztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ob21lLXBhZ2Vfc2xpZGVyLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmhvbWUtcGFnZV9zbGlkZXItbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4uaG9tZS1wYWdlX3NsaWRlci1saW5rOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmhvbWUtcGFnZV9zbGlkZXItbGluazphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYwOWM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICByaWdodDogMDtcbn1cbi5ob21lLXBhZ2Vfc2xpZGVyLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjA5YztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICByaWdodDogN3B4O1xufVxuLmhvbWUtcGFnZV9zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5ob21lLXBhZ2Vfc2xpZGVyLWl0ZW0uc2xpY2stY2xvbmVkIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5ob21lLXBhZ2Vfc2xpZGVyLWl0ZW0uc2xpY2stY3VycmVudCB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYnRuLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMzVweCAxMHB4IDAgMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJ0bi13cmFwcGVyLm1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnRuLXdyYXBwZXIubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgLmhvbWUtcGFnZV9zbGlkZXItbGluay5tb2JpbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1ob21lLXBhZ2Vfc2xpZGVyIC5idG4td3JhcHBlci5tb2JpbGUge1xuICAgIG1hcmdpbjogNTJweCAxMHB4IDAgMDtcbiAgfVxufVxuLnNlY3Rpb24taG9tZS1wYWdlX2Jhbm5lciB7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogNTlweCBhdXRvIDYwcHggYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTUwcHggMCAxNTNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2VjdGlvbi1ob21lLXBhZ2VfYmFubmVyIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogNDVweCBhdXRvIDAgYXV0bztcbiAgICBwYWRkaW5nOiAxMjBweCAwIDE0MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWhvbWUtcGFnZV9iYW5uZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTBweCBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnNlY3Rpb24taG9tZS1wYWdlX2Jhbm5lciAuYmFubmVyLXRleHRfd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgbWFyZ2luLXRvcDogNTFweDtcbiAgfVxufVxuLnNlY3Rpb24taG9tZS1wYWdlX2Jhbm5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1ob21lLXBhZ2VfYmFubmVyIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uc2VjdGlvbi1ob21lLXBhZ2VfYmFubmVyIC5tYWluLWJ0biB7XG4gIG1hcmdpbjogNiUgMCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWN0aW9uLWhvbWUtcGFnZV9iYW5uZXIgLm1haW4tYnRuIHtcbiAgICBtYXJnaW46IDhweCAwIDAgMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1ob21lLXBhZ2VfYmFubmVyIC5tYWluLWJ0biB7XG4gICAgbWFyZ2luOiA1MHB4IDAgMCAwO1xuICB9XG59XG4uc2VjdGlvbi1ob21lLXBhZ2VfYmFubmVyIC5tYWluLWJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjNGE0YTRhO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2VjdGlvbi1ob21lLXBhZ2VfYmFubmVyIC5tYWluLWJ0bjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5zZWN0aW9uLWhvbWUtcGFnZV9iYW5uZXIgLm1haW4tYnRuOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDE1MCU7XG4gIGhlaWdodDogMTUwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjMpO1xuICBmaWx0ZXI6IGJsdXIoMTBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLmJhbm5lci10ZXh0X3dyYXBwZXIge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDQ1cHggMCAwO1xuICBwYWRkaW5nOiAwIDAgNzBweCAwO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmJhbm5lci10ZXh0X3dyYXBwZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5iYW5uZXItdGV4dF93cmFwcGVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmJhbm5lci10ZXh0LXRvcC10aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDA2MDljO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmJhbm5lci10ZXh0LW1haW4tdGl0bGUge1xuICBmb250LWZhbWlseTogJ1BsYXlmYWlyIERpc3BsYXknLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjg1cHg7XG4gIG1hcmdpbjogMzZweCAwIDAgMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5iYW5uZXItdGV4dC1tYWluLXRpdGxlIHtcbiAgICBtYXJnaW46IDdweCAwIDAgMDtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gIH1cbn1cbi5iYW5uZXItdGV4dC1sZWFkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIG1hcmdpbjogMCAwIDI1cHggMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJhbm5lci10ZXh0LWxlYWQtdGl0bGUge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4uYmFubmVyLXRleHQtbGVhZC10aXRsZTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOm50aC1jaGlsZCg0bikpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmFubmVyLXRleHQtbGVhZC10aXRsZTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOm50aC1jaGlsZCg0bikpIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJhbm5lci10ZXh0LWxlYWQtdGl0bGU6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpudGgtY2hpbGQoNG4pKTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEwcHg7XG4gICAgbGVmdDogMzdweDtcbiAgICBib3R0b206IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5iYW5uZXItdGV4dC1sZWFkLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgKiAwLjMzMzMzMzMzMzMzMzMzMyAtIDEuMjVyZW0pO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXJnaW46IDAuNjI1cmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cbi5iYW5uZXItdGV4dC1sZWFkLXRpdGxlLS13cmFwcGVyIHtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDU4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYmFubmVyLXRleHQtbGVhZC10aXRsZS0td3JhcHBlciB7XG4gICAgd2lkdGg6IDY4JTtcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmFubmVyLXRleHQtbGVhZC10aXRsZS0td3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zZWN0aW9uLWZhY2lsaXR5LWRldGFpbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNDVweCAzM3B4IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuc2VjdGlvbi1mYWNpbGl0eS1kZXRhaWwge1xuICAgIHBhZGRpbmc6IDEwNXB4IDUycHggNTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnNlY3Rpb24tZmFjaWxpdHktZGV0YWlsIHtcbiAgICBwYWRkaW5nOiA5NXB4IDUycHggNTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2VjdGlvbi1mYWNpbGl0eS1kZXRhaWwge1xuICAgIHBhZGRpbmc6IDUzcHggMzRweCAyN3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VjdGlvbi1mYWNpbGl0eS1kZXRhaWwge1xuICAgIHBhZGRpbmc6IDEwMXB4IDcwcHggNTZweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNlY3Rpb24tZmFjaWxpdHktZGV0YWlsIC5mYWNpbGl0eS1kZXRhaWxfc3RhcnMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuLnNlY3Rpb24tZmFjaWxpdHktZGV0YWlsIC5mYWNpbGl0eS1kZXRhaWxfZGF0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogMTRweC8yNHB4ICdNb250c2VycmF0JywgJ0FyaWFsJywgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnNlY3Rpb24tZmFjaWxpdHktZGV0YWlsIC5mYWNpbGl0eS1kZXRhaWxfY2F0ZWdvcnkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IDEycHggJ01vbnRzZXJyYXQnLCAnQXJpYWwnLCBzYW5zLXNlcmlmO1xufVxuLnNlY3Rpb24tZmFjaWxpdHktZGV0YWlsIC5mYWNpbGl0eS1kZXRhaWxfc3VidGl0bGUge1xuICBmb250OiAxNHB4ICdNb250c2VycmF0JywgJ0FyaWFsJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXRvcDogN3B4O1xufVxuLnNlY3Rpb24tZmFjaWxpdHktZGV0YWlsIC5mYWNpbGl0eS1kZXRhaWxfcHJvbG9uZ2VkIHtcbiAgZm9udDogMTRweC8yNHB4ICdNb250c2VycmF0JywgJ0FyaWFsJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGNvbG9yOiAjZTA1MDU1O1xufVxuLmZhY2lsaXR5LWRldGFpbC0td3JhcHBlciB7XG4gIG1hcmdpbjogMThweCAwIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZmFjaWxpdHktZGV0YWlsLS13cmFwcGVyIHtcbiAgICBtYXJnaW46IDE4cHggMCAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mYWNpbGl0eS1kZXRhaWwtLXdyYXBwZXIge1xuICAgIG1hcmdpbjogNTlweCBhdXRvIDA7XG4gIH1cbn1cbi5mYWNpbGl0eS1kZXRhaWwtdGl0bGUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5mYWNpbGl0eS1kZXRhaWwtdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgY29sb3I6ICMwMDA7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBmb250LWZhbWlseTogJ1BsYXlmYWlyIERpc3BsYXknLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5mYWNpbGl0eS1kZXRhaWwtaW5mbyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDI0cHggMTEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuZmFjaWxpdHktZGV0YWlsLWluZm8ge1xuICAgIHBhZGRpbmc6IDI0cHggNzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmFjaWxpdHktZGV0YWlsLWluZm8ge1xuICAgIHBhZGRpbmc6IDI0cHggNDVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmFjaWxpdHktZGV0YWlsLWluZm8ge1xuICAgIHBhZGRpbmc6IDI0cHggMjBweDtcbiAgfVxufVxuLmZhY2lsaXR5LWRldGFpbC1pbmZvLS12ZXJ0aWNhbC1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmFjaWxpdHktZGV0YWlsLWluZm8tLXZlcnRpY2FsLWNlbnRlciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4uZmFjaWxpdHktZGV0YWlsLXJhdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuLmZhY2lsaXR5LWRldGFpbC1yYXRlIC5zdmcge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW46IDAgMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbn1cbi5mYWNpbGl0eS1kZXRhaWwtbG9nbyB7XG4gIG1hcmdpbjogMCAwIDE4cHg7XG4gIHBhZGRpbmc6IDAgMCAwIDYzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mYWNpbGl0eS1kZXRhaWwtbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjZjhkNTFjO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uZmFjaWxpdHktZGV0YWlsLWxlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDlweCAwIDAgMDtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZmFjaWxpdHktZGV0YWlsLWxlYWQgLnN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5mYWNpbGl0eS1kZXRhaWwtbGVhZCBpIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2MwYzBjMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDJweDtcbn1cbi5mYWNpbGl0eS1kZXRhaWwtY29udGVudCB7XG4gIC1qcy1kaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbn1cbi5mYWNpbGl0eS1kZXRhaWwtY29udGVudC5sZWFkIC5mYWNpbGl0eS1kZXRhaWwtY2VsbCB7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mYWNpbGl0eS1kZXRhaWwtY29udGVudC5sZWFkIC5mYWNpbGl0eS1kZXRhaWwtY2VsbDpsYXN0LWNoaWxkIC5mYWNpbGl0eS1kZXRhaWwtY2VsbF9saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5mYWNpbGl0eS1kZXRhaWwtY29udGVudC5sZWFkIC5mYWNpbGl0eS1kZXRhaWwtY2VsbDpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mYWNpbGl0eS1kZXRhaWwtY29udGVudC5pbmZvcm1hdGlvbiAuZmFjaWxpdHktZGV0YWlsLWNlbGxfdGl0bGUge1xuICAgIG1hcmdpbjogMTVweCAwIDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5mYWNpbGl0eS1kZXRhaWwtY29udGVudC5pbmZvcm1hdGlvbiAuZmFjaWxpdHktZGV0YWlsLWNlbGw6bnRoLWNoaWxkKG9kZCkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbiAgLmZhY2lsaXR5LWRldGFpbC1jb250ZW50LmluZm9ybWF0aW9uIC5mYWNpbGl0eS1kZXRhaWwtY2VsbDpudGgtY2hpbGQoZXZlbikge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogNTIlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuZmFjaWxpdHktZGV0YWlsLWNvbnRlbnQuaW5mb3JtYXRpb24gLmZhY2lsaXR5LWRldGFpbC1jZWxsOm50aC1jaGlsZChvZGQpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNDglO1xuICB9XG4gIC5mYWNpbGl0eS1kZXRhaWwtY29udGVudC5pbmZvcm1hdGlvbiAuZmFjaWxpdHktZGV0YWlsLWNlbGw6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDUyJTtcbiAgfVxufVxuLmZhY2lsaXR5LWRldGFpbC1jb250ZW50Lmxpc3Qge1xuICBwYWRkaW5nOiAwIDUwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmZhY2lsaXR5LWRldGFpbC1jb250ZW50Lmxpc3Qge1xuICAgIHBhZGRpbmc6IDAgNzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmFjaWxpdHktZGV0YWlsLWNvbnRlbnQubGlzdCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG4uZmFjaWxpdHktZGV0YWlsLWNvbnRlbnQubGlzdCAuZmFjaWxpdHktZGV0YWlsLWNlbGwge1xuICBwYWRkaW5nOiAwIDIwcHggMCAwO1xufVxuLmZhY2lsaXR5LWRldGFpbC1jb250ZW50Lmxpc3QgLmZhY2lsaXR5LWRldGFpbC1jZWxsOm50aC1jaGlsZChldmVuKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mYWNpbGl0eS1kZXRhaWwtY29udGVudC5saXN0IC5mYWNpbGl0eS1kZXRhaWwtY2VsbCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmZhY2lsaXR5LWRldGFpbC1jb250ZW50Lmxpc3QgLmZhY2lsaXR5LWRldGFpbC1jZWxsOmZpcnN0LWNoaWxkIHtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5mYWNpbGl0eS1kZXRhaWwtY29udGVudC5saXN0IC5mYWNpbGl0eS1kZXRhaWwtY2VsbDpudGgtY2hpbGQob2RkKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmZhY2lsaXR5LWRldGFpbC1jb250ZW50Lmxpc3QgLmZhY2lsaXR5LWRldGFpbC1jZWxsOm50aC1jaGlsZChldmVuKSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5mYWNpbGl0eS1kZXRhaWwtY29udGVudC5saXN0IC5mYWNpbGl0eS1kZXRhaWwtY2VsbDpudGgtY2hpbGQob2RkKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmZhY2lsaXR5LWRldGFpbC1jb250ZW50Lmxpc3QgLmZhY2lsaXR5LWRldGFpbC1jZWxsOm50aC1jaGlsZChldmVuKSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mYWNpbGl0eS1kZXRhaWwtY29udGVudC5saXN0IC5mYWNpbGl0eS1kZXRhaWwtY2VsbC0tcmVzcG9uc2l2ZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5mYWNpbGl0eS1kZXRhaWwtY29udGVudC5saXN0IC5mYWNpbGl0eS1kZXRhaWwtY2VsbC0tcmVzcG9uc2l2ZTpudGgtY2hpbGQob2RkKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZhY2lsaXR5LWRldGFpbC1jb250ZW50Lmxpc3QgLmZhY2lsaXR5LWRldGFpbC1jZWxsLS1yZXNwb25zaXZlOm50aC1jaGlsZChldmVuKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmZhY2lsaXR5LWRldGFpbC1jb250ZW50Lmxpc3QgLmZhY2lsaXR5LWRldGFpbC1jZWxsLS1yZXNwb25zaXZlOm50aC1jaGlsZChvZGQpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuZmFjaWxpdHktZGV0YWlsLWNvbnRlbnQubGlzdCAuZmFjaWxpdHktZGV0YWlsLWNlbGwtLXJlc3BvbnNpdmU6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cbi5mYWNpbGl0eS10aGVtZS13b3JkaW5nX21lbnRpb24tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmZhY2lsaXR5LXRoZW1lLXdvcmRpbmdfbWVudGlvbi1jb250YWluZXIge1xuICAgIHJpZ2h0OiA5MHB4O1xuICAgIGJvdHRvbTogNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mYWNpbGl0eS10aGVtZS13b3JkaW5nX21lbnRpb24tY29udGFpbmVyIHtcbiAgICByaWdodDogNzBweDtcbiAgICBib3R0b206IDVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmFjaWxpdHktdGhlbWUtd29yZGluZ19tZW50aW9uLWNvbnRhaW5lciB7XG4gICAgYm90dG9tOiA1cHg7XG4gICAgbGVmdDogMTBweDtcbiAgfVxufVxuLmZhY2lsaXR5LXRoZW1lLXdvcmRpbmdfbGlzdHMge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuLmZhY2lsaXR5LXRoZW1lLXdvcmRpbmdfbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaXN0LXN0eWxlOiBkaXNjO1xufVxuLmZhY2lsaXR5LXRoZW1lLXdvcmRpbmdfdGl0bGUge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCAnQXJpYWwnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmZhY2lsaXR5LXRoZW1lLXdvcmRpbmdfbWVudGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmFjaWxpdHktdGhlbWUtd29yZGluZ19jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmZhY2lsaXR5LXRoZW1lLXdvcmRpbmdfY29udGFpbmVyIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjMWMxYzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgLmZhY2lsaXR5LXRoZW1lLXdvcmRpbmdfY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCA0MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZmFjaWxpdHktdGhlbWUtd29yZGluZ19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDgwcHg7XG4gIH1cbn1cbi5mYWNpbGl0eS1kZXRhaWwtY2VsbDpsYXN0LWNoaWxkLFxuLmZhY2lsaXR5LWRldGFpbC1jZWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCAwIDM1cHggMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhY2lsaXR5LWRldGFpbC1jZWxsOmxhc3QtY2hpbGQsXG4gIC5mYWNpbGl0eS1kZXRhaWwtY2VsbCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG4uZmFjaWxpdHktZGV0YWlsLWNlbGw6bGFzdC1jaGlsZCAuZmFjaWxpdHktZGV0YWlsLFxuLmZhY2lsaXR5LWRldGFpbC1jZWxsIC5mYWNpbGl0eS1kZXRhaWwge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5mYWNpbGl0eS1kZXRhaWwtY2VsbDpsYXN0LWNoaWxkIC5mYWNpbGl0eS1kZXRhaWwsXG4gIC5mYWNpbGl0eS1kZXRhaWwtY2VsbCAuZmFjaWxpdHktZGV0YWlsIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZmFjaWxpdHktZGV0YWlsLWNlbGw6bGFzdC1jaGlsZCAuZmFjaWxpdHktZGV0YWlsLFxuICAuZmFjaWxpdHktZGV0YWlsLWNlbGwgLmZhY2lsaXR5LWRldGFpbCB7XG4gICAgbWFyZ2luLXRvcDogLTMxcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZhY2lsaXR5LWRldGFpbC1jZWxsOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgLmZhY2lsaXR5LWRldGFpbC1jZWxsX3RpdGxlLFxuICAuZmFjaWxpdHktZGV0YWlsLWNlbGw6Zmlyc3QtY2hpbGQgLmZhY2lsaXR5LWRldGFpbC1jZWxsX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5mYWNpbGl0eS1kZXRhaWwtY2VsbDpsYXN0LWNoaWxkX3RpdGxlLFxuICAuZmFjaWxpdHktZGV0YWlsLWNlbGxfdGl0bGUge1xuICAgIG1hcmdpbjogMTVweCAwIDEwcHg7XG4gIH1cbiAgLmZhY2lsaXR5LWRldGFpbC1jZWxsOmxhc3QtY2hpbGQgLndyYXBwZXItbGlzdCxcbiAgLmZhY2lsaXR5LWRldGFpbC1jZWxsIC53cmFwcGVyLWxpc3Qge1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IDAuNHM7XG4gIH1cbn1cbi5mYWNpbGl0eS1kZXRhaWwtY2VsbDpsYXN0LWNoaWxkLmZhY2lsaXR5LWRldGFpbC1jZWxsLS1hY3RpdmUsXG4uZmFjaWxpdHktZGV0YWlsLWNlbGwuZmFjaWxpdHktZGV0YWlsLWNlbGwtLWFjdGl2ZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmZhY2lsaXR5LWRldGFpbC1jZWxsOmxhc3QtY2hpbGQuZmFjaWxpdHktZGV0YWlsLWNlbGwtLWFjdGl2ZSAuZmFjaWxpdHktZGV0YWlsLWNlbGxfdGl0bGU6YmVmb3JlLFxuLmZhY2lsaXR5LWRldGFpbC1jZWxsLmZhY2lsaXR5LWRldGFpbC1jZWxsLS1hY3RpdmUgLmZhY2lsaXR5LWRldGFpbC1jZWxsX3RpdGxlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmFjaWxpdHktZGV0YWlsLWNlbGw6bGFzdC1jaGlsZC5mYWNpbGl0eS1kZXRhaWwtY2VsbC0tYWN0aXZlIC5mYWNpbGl0eS1kZXRhaWwtY2VsbF90aXRsZTphZnRlcixcbi5mYWNpbGl0eS1kZXRhaWwtY2VsbC5mYWNpbGl0eS1kZXRhaWwtY2VsbC0tYWN0aXZlIC5mYWNpbGl0eS1kZXRhaWwtY2VsbF90aXRsZTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mYWNpbGl0eS1kZXRhaWwtY2VsbDpsYXN0LWNoaWxkLmZhY2lsaXR5LWRldGFpbC1jZWxsLS1hY3RpdmUgLndyYXBwZXItbGlzdCxcbiAgLmZhY2lsaXR5LWRldGFpbC1jZWxsLmZhY2lsaXR5LWRldGFpbC1jZWxsLS1hY3RpdmUgLndyYXBwZXItbGlzdCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHRyYW5zaXRpb246IDAuNHM7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5mYWNpbGl0eS1kZXRhaWwtY2VsbDpsYXN0LWNoaWxkLFxuICAuZmFjaWxpdHktZGV0YWlsLWNlbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5mYWNpbGl0eS1kZXRhaWwtY2VsbF90aXRsZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCAnQXJpYWwnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAuZmFjaWxpdHktZGV0YWlsLWNlbGxfdGl0bGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMTBweDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YTRhNGE7XG4gIH1cbiAgLmZhY2lsaXR5LWRldGFpbC1jZWxsX3RpdGxlOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogM3B4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ljb25zL21vYmlsZS1hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb246IDAuNHM7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmZhY2lsaXR5LWRldGFpbC1jZWxsX3RpdGxlOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZmFjaWxpdHktZGV0YWlsLWNlbGxfdGl0bGU6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5mYWNpbGl0eS1kZXRhaWwtY2VsbF9saXN0IHtcbiAgbWFyZ2luOiAxNHB4IDAgNTBweCAwO1xuICBwYWRkaW5nOiAwIDAgMCAxNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmZhY2lsaXR5LWRldGFpbC1jZWxsX2xpc3Qge1xuICAgIG1hcmdpbjogMTZweCAwIDYzcHggMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuZmFjaWxpdHktZGV0YWlsLWNlbGxfbGlzdCB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZmFjaWxpdHktZGV0YWlsLWNlbGxfbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmZhY2lsaXR5LWRldGFpbC1jZWxsX2xpc3QgbGkge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW46IDAgMCA4cHggMDtcbiAgcGFkZGluZzogMCAxNXB4IDAgMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbn1cbi5mYWNpbGl0eS1kZXRhaWwtY2VsbF9saXN0IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG4uZmFjaWxpdHktZGV0YWlsLWNlbGxfbGlzdCBsaSAuZmFjaWxpdHktZGV0YWlsLWNlbGxfZGF0ZSB7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cbi5mYWNpbGl0eS1kZXRhaWwtY2VsbF9saXN0IGxpIC5mYWNpbGl0eS1kZXRhaWwtY2VsbF9kYXRlIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5mYWNpbGl0eS1kZXRhaWwtY2VsbF9kYXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mYWNpbGl0eS1kZXRhaWwtY2VsbF9kYXRlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5mYWNpbGl0eS1kZXRhaWwtY2VsbF9kYXRlIC5mYWNpbGl0eS1kZXRhaWwtY2VsbF9kYXRlLWJsb2NrIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5mYWNpbGl0eS1kZXRhaWwtY2VsbF9kYXRlIC5mYWNpbGl0eS1kZXRhaWwtY2VsbF9kYXRlLWJsb2NrIHtcbiAgICBtYXJnaW46IDVweCAwIDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5mYWNpbGl0eS1kZXRhaWwtY2VsbF9kYXRlIC5mYWNpbGl0eS1kZXRhaWwtY2VsbF9kYXRlLWJsb2NrIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mYWNpbGl0eS1kZXRhaWwtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGNvbG9yOiAjMDAwO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLXRvcDogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjNweDtcbn1cbi5mYWNpbGl0eS1kZXRhaWwtbGluazpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mYWNpbGl0eS1kZXRhaWwtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmZhY2lsaXR5LWRldGFpbC1saW5rOmZvY3VzIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uZmFjaWxpdHktZGV0YWlsLWxpbmsgLnN2Zy13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMycHg7XG4gIG1pbi13aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kOiAjMDA2MDljO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuLmZhY2lsaXR5LWRldGFpbC1saW5rIC5zdmctd3JhcHBlciBpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mYWNpbGl0eS1kZXRhaWwtbGluayAuc3ZnLXdyYXBwZXIgaTpiZWZvcmUge1xuICB3aWR0aDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5mYWNpbGl0eS1kZXRhaWwtbGluayAuc3ZnLXdyYXBwZXIgaTphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcImF0b3V0LWljb25zLWZvbnRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcGVhazogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLmZhY2lsaXR5LWRldGFpbC1saW5rIC5zdmctd3JhcHBlciAuaWNvbnEtcGhvbmUge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uZmFjaWxpdHktZGV0YWlsLWxpbmsgLnN2Zy13cmFwcGVyIC5pY29ucS1waG9uZTphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGU4MmYnO1xufVxuLmZhY2lsaXR5LWRldGFpbC1saW5rIC5zdmctd3JhcHBlciAuaWNvbnEtd2ViIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmZhY2lsaXR5LWRldGFpbC1saW5rIC5zdmctd3JhcHBlciAuaWNvbnEtd2ViOmFmdGVyIHtcbiAgY29udGVudDogJ1xcZTg0Myc7XG59XG4uZmFjaWxpdHktZGV0YWlsLWxpbmsgLnN2Zy13cmFwcGVyIC5pY29ucS1tYWlsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmZhY2lsaXR5LWRldGFpbC1saW5rIC5zdmctd3JhcHBlciAuaWNvbnEtbWFpbDphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGU4MjQnO1xufVxuLmZhY2lsaXR5LWRldGFpbC1saW5rIC5zdmctd3JhcHBlciAuaWNvbnEtYWNyZWRpdGF0aW9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmZhY2lsaXR5LWRldGFpbC1saW5rIC5zdmctd3JhcHBlciAuaWNvbnEtYWNyZWRpdGF0aW9uOmFmdGVyIHtcbiAgY29udGVudDogJ1xcZTgwMSc7XG59XG4uZmFjaWxpdHktZGV0YWlsLWxpbmsgLnN2Zy13cmFwcGVyIC5pY29ucS1zdGF0dXQge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uZmFjaWxpdHktZGV0YWlsLWxpbmsgLnN2Zy13cmFwcGVyIC5pY29ucS1zdGF0dXQ6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxlODNiJztcbn1cbi5mYWNpbGl0eS1kZXRhaWwtbGluayAuc3ZnLXdyYXBwZXIgLmljb25xLWFjY3JlZGl0YXRpb24tMiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5mYWNpbGl0eS1kZXRhaWwtbGluayAuc3ZnLXdyYXBwZXIgLnN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGZpbGw6ICNmZmY7XG59XG4uZmFjaWxpdHktZGV0YWlsLWxpbmsgLnN2Zy13cmFwcGVyIC5zdmcgcGF0aCB7XG4gIGZpbGw6ICNmZmY7XG59XG4uZmFjaWxpdHktZGV0YWlsLWxpbmsgLmluZm8td3JhcHBlciBkaXYge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDA2MDljO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG4uZmFjaWxpdHktZGV0YWlsLWxpbmsgLmluZm8td3JhcHBlciBkaXY6Zmlyc3QtY2hpbGQge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5mYWNpbGl0eS1kZXRhaWwtbGluayAuaW5mby13cmFwcGVyIGRpdjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mYWNpbGl0eS1kZXRhaWwtc2l0ZSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4uZmFjaWxpdHktZGV0YWlsLXNpdGUgc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA5MyU7XG4gIGhlaWdodDogMXB4O1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE0YTRhO1xufVxuLmZhY2lsaXR5LWRldGFpbCB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsICdBcmlhbCcsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMjVweCAwIDAgOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzAwNjA5YztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAwIDMwcHggMCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmZhY2lsaXR5LWRldGFpbCB7XG4gICAgcGFkZGluZzogMCAzN3B4IDAgMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuLmZhY2lsaXR5LWRldGFpbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLTEwcHg7XG4gIHdpbGwtY2hhbmdlOiB3aWR0aDtcbiAgdHJhbnNpdGlvbjogMC40cyB3aWR0aDtcbn1cbi5mYWNpbGl0eS1kZXRhaWw6YWZ0ZXIge1xuICBjb250ZW50OiAnKyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC03cHg7XG4gIHRvcDogMDtcbiAgZm9udC1zaXplOiAzOXB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICB0cmFuc2l0aW9uOiAwLjRzIHRyYW5zZm9ybTtcbn1cbi5mYWNpbGl0eS1kZXRhaWw6aG92ZXI6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IDAuNHMgd2lkdGg7XG59XG4uZmFjaWxpdHktZGV0YWlsLmZhY2lsaXR5LWRldGFpbC0tYWN0aXZlOmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiAwLjRzIHdpZHRoO1xufVxuLmZhY2lsaXR5LWRldGFpbC5mYWNpbGl0eS1kZXRhaWwtLWFjdGl2ZTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogMC40cyB0cmFuc2Zvcm07XG59XG4uZmFjaWxpdHktZGV0YWlsLWltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICBoZWlnaHQ6IDY1MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmZhY2lsaXR5LWRldGFpbC1pbWcge1xuICAgIGhlaWdodDogMzQ3cHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mYWNpbGl0eS1kZXRhaWwtaW1nIHtcbiAgICBoZWlnaHQ6IDM0N3B4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmFjaWxpdHktZGV0YWlsLWltZyB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cbi5mYWNpbGl0eS1kZXRhaWwtaW1nIC5pbWctY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmZhY2lsaXR5LWRldGFpbC1tYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICBwYWRkaW5nOiA2MHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuZmFjaWxpdHktZGV0YWlsLW1hcCB7XG4gICAgcGFkZGluZzogNTBweCAwIDEwMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhY2lsaXR5LWRldGFpbC1tYXAge1xuICAgIHBhZGRpbmc6IDUycHggMCA1MHB4IDA7XG4gIH1cbn1cbi5mYWNpbGl0eS1kZXRhaWwtbWFwIC5tYXAge1xuICB3aWR0aDogMTA4MHB4O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuZmFjaWxpdHktZGV0YWlsLW1hcCAubWFwIHtcbiAgICB3aWR0aDogNzAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZhY2lsaXR5LWRldGFpbC1tYXAgLm1hcCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59XG4uZmFjaWxpdHktZGV0YWlsLW1hcCAubWFwIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZmFjaWxpdHktZGV0YWlsLW1hcCAubWFwLmFjdGl2ZSB7XG4gIGhlaWdodDogNjUwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuZmFjaWxpdHktZGV0YWlsLW1hcCAubWFwLmFjdGl2ZSB7XG4gICAgaGVpZ2h0OiA0MjBweDtcbiAgfVxufVxuLmZhY2lsaXR5LWRldGFpbC1tYXAgI21hcC1hY3RpdmF0b3Ige1xuICBtYXJnaW46IDAgMjVweCAyMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmFjaWxpdHktZGV0YWlsLW1hcCAjbWFwLWFjdGl2YXRvcjpiZWZvcmUsXG4uZmFjaWxpdHktZGV0YWlsLW1hcCAjbWFwLWFjdGl2YXRvcjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmFjaWxpdHktZGV0YWlsLW1hcCAjbWFwLWFjdGl2YXRvci5hY3RpdmU6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuLmZhY2lsaXR5LWRldGFpbC1tb2RhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMjtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbjogMC43cztcbiAgd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5mYWNpbGl0eS1kZXRhaWwtbW9kYWwuZmFjaWxpdHktZGV0YWlsLW1vZGFsLS1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgdHJhbnNpdGlvbjogMC43cztcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhY2lsaXR5LWRldGFpbC1tb2RhbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmZhY2lsaXR5LWRldGFpbC1tb2RhbCB7XG4gICAgd2lkdGg6IDcxMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDAlKTtcbiAgfVxuICAuZmFjaWxpdHktZGV0YWlsLW1vZGFsLmZhY2lsaXR5LWRldGFpbC1tb2RhbC0tYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB0cmFuc2l0aW9uOiAwLjdzO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZhY2lsaXR5LWRldGFpbC1tb2RhbCB7XG4gICAgei1pbmRleDogOTk5O1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbn1cbi5mYWNpbGl0eS1kZXRhaWwtbW9kYWxfdGl0bGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luOiAzNXB4IDAgMTZweCAwO1xuICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5mYWNpbGl0eS1kZXRhaWwtbW9kYWxfdGl0bGU6bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW46IDQwcHggMCAwIDA7XG4gIH1cbn1cbi5mYWNpbGl0eS1kZXRhaWwtbW9kYWxfZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmFjaWxpdHktZGV0YWlsLW1vZGFsX2Rlc2M6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJhY2tncm91bmQ6ICM0YTRhNGE7XG4gIGxlZnQ6IDA7XG4gIHRvcDogOXB4O1xufVxuLmZhY2lsaXR5LWRldGFpbC1tb2RhbC1vdXRlci13cmFwcGVyIHtcbiAgcGFkZGluZzogODJweCAzMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmFjaWxpdHktZGV0YWlsLW1vZGFsLW91dGVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDUwcHggOTVweCAwIDE1MnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLmZhY2lsaXR5LWRldGFpbC1tb2RhbC1vdXRlci13cmFwcGVyIC5mYWNpbGl0eS1kZXRhaWwtY2VsbF90aXRsZTpiZWZvcmUsXG4uZmFjaWxpdHktZGV0YWlsLW1vZGFsLW91dGVyLXdyYXBwZXIgLmZhY2lsaXR5LWRldGFpbC1jZWxsX3RpdGxlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5mYWNpbGl0eS1kZXRhaWwtbW9kYWwtb3V0ZXItd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTAzcHggMTgwcHggMTAwcHggMTA5cHg7XG4gIH1cbn1cbi5mYWNpbGl0eS1kZXRhaWwtbW9kYWwtb3V0ZXItd3JhcHBlciAuZG93bmxvYWQtYnRuLnNlZS1ob3RlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTgwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzRhNGE0YTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5mYWNpbGl0eS1kZXRhaWwtbW9kYWwtb3V0ZXItd3JhcHBlciAuZG93bmxvYWQtYnRuLnNlZS1ob3RlbDpob3ZlciB7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjNGE0YTRhO1xufVxuLmZhY2lsaXR5LWRldGFpbC1tb2RhbC1vdXRlci13cmFwcGVyIC5kb3dubG9hZC1idG4uc2VlLWhvdGVsOmZvY3VzIHtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM0YTRhNGE7XG59XG4uZmFjaWxpdHktZGV0YWlsLW1vZGFsIC5zaW1wbGViYXItdHJhY2sge1xuICByaWdodDogNnB4O1xufVxuLmZhY2lsaXR5LWRldGFpbC1tb2RhbCAuc2ltcGxlYmFyLXRyYWNrLmhvcml6b250YWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZhY2lsaXR5LWRldGFpbC1tb2RhbC1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICByaWdodDogMjVweDtcbiAgdG9wOiAyMnB4O1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmFjaWxpdHktZGV0YWlsLW1vZGFsLWNsb3NlIHtcbiAgICB0b3A6IDUxcHg7XG4gICAgcmlnaHQ6IDc4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5mYWNpbGl0eS1kZXRhaWwtbW9kYWwtY2xvc2Uge1xuICAgIHJpZ2h0OiAxODNweDtcbiAgICB0b3A6IDEwNHB4O1xuICB9XG59XG4uZmFjaWxpdHktZGV0YWlsLW1vZGFsLWNsb3NlIC5zdmctLWNyb3NzIHtcbiAgZmlsbDogIzRhNGE0YTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbn1cbi5zZWN0aW9uLWZhY2lsaXR5LWRldGFpbCAuaGVhZGVyLW1lbnUtaXRlbV9iYWNrIHtcbiAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGNvbG9yOiAjNGE0YTRhO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZWN0aW9uLWZhY2lsaXR5LWRldGFpbCAuaGVhZGVyLW1lbnUtaXRlbV9iYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaWNvbnMvYXJyb3ctbGlnaHQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAuc2VjdGlvbi1mYWNpbGl0eS1kZXRhaWwgLmhlYWRlci1tZW51LWl0ZW1fYmFjazphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnNlY3Rpb24tZmFjaWxpdHktZGV0YWlsIC5oZWFkZXItbWVudS1pdGVtX2JhY2s6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlY3Rpb24tZmFjaWxpdHktZGV0YWlsIC5oZWFkZXItbWVudS1pdGVtX2JhY2sge1xuICAgIHBhZGRpbmc6IDAgMjBweCAwIDI2cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5zZWN0aW9uLWZhY2lsaXR5LWRldGFpbCAuaGVhZGVyLW1lbnUtaXRlbV9iYWNrIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAyN3B4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuc2VjdGlvbi1mYWNpbGl0eS1kZXRhaWwgLmhlYWRlci1tZW51LWl0ZW1fYmFjayB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwNnB4O1xuICAgIHBhZGRpbmc6IDAgMCAwIDE3cHg7XG4gIH1cbn1cbi5zZWN0aW9uLWZhY2lsaXR5LWRldGFpbCAuZmFjaWxpdHktZGV0YWlsLW1vZGFsIC5zaW1wbGViYXItdHJhY2sge1xuICByaWdodDogNzBweDtcbiAgbWFyZ2luOiAxMDBweCAwIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWZhY2lsaXR5LWRldGFpbCAuZmFjaWxpdHktZGV0YWlsLW1vZGFsIC5zaW1wbGViYXItdHJhY2sge1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG59XG4ucmF0ZS13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnJhdGUtd3JhcHBlciAucGFsYWNlLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IC0ycHg7XG4gIG1heC13aWR0aDogNjBweDtcbn1cbi5yYXRlLXdyYXBwZXIgLnBhbGFjZS1pY29uIGltZyB7XG4gIG1heC13aWR0aDogNjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmZhY2lsaXR5LWRldGFpbC1jZWxsOmxhc3QtY2hpbGQgLmZhY2lsaXR5LWRldGFpbC1icmFuZHNfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5mYWNpbGl0eS1kZXRhaWwtYnJhbmRzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZhY2lsaXR5LWRldGFpbC1icmFuZHMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5mYWNpbGl0eS1kZXRhaWwtYnJhbmRzX19pdGVtIHtcbiAgcGFkZGluZzogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogODVweDtcbiAgd2lkdGg6IDEyNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZmFjaWxpdHktZGV0YWlsLWJyYW5kc19faXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5mYWNpbGl0eS1kZXRhaWwtYnJhbmRzX19pdGVtOmhvdmVyIC5mYWNpbGl0eS1kZXRhaWwtYnJhbmRzX190aXRsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uZmFjaWxpdHktZGV0YWlsLWJyYW5kc19faW1hZ2Uge1xuICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmZhY2lsaXR5LWRldGFpbC1icmFuZHNfX3RpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IC01cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJhY2tncm91bmQ6ICMxNDYwOWI7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMTtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuLmZhY2lsaXR5LWRldGFpbC1icmFuZHNfX3RpdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzE0NWY5YTtcbiAgYm90dG9tOiAxMDAlO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDVweCk7XG59XG4uYnJhbmRzLWNhcm91c2VsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgcGFkZGluZzogMCA3NXB4O1xufVxuLmJyYW5kcy1jYXJvdXNlbCAuaWNvbnEtcmlnaHQtLXJldmVyY2U6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5icmFuZHMtY2Fyb3VzZWwgLnNsaWNrLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMjAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjOTk5O1xuICB0b3A6IGNhbGMoNTAlIC0gOHB4KTtcbn1cbi5icmFuZHMtY2Fyb3VzZWwgLnNsaWNrLWFycm93OmhvdmVyLFxuLmJyYW5kcy1jYXJvdXNlbCAuc2xpY2stYXJyb3c6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5icmFuZHMtY2Fyb3VzZWwgLnNsaWNrLW5leHQge1xuICByaWdodDogLTIwJTtcbiAgbGVmdDogYXV0bztcbn1cbi5icmFuZHMtY2Fyb3VzZWxfX3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5icmFuZHMtY2Fyb3VzZWxfX2l0ZW0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzFjMWMxO1xuICBwYWRkaW5nOiAzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIG1hcmdpbjogNXB4O1xufVxuLmJyYW5kcy1jYXJvdXNlbF9faXRlbTpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxNDYwOWI7XG59XG4uYnJhbmRzLWNhcm91c2VsX19pdGVtOmhvdmVyIC5icmFuZHMtY2Fyb3VzZWxfX3RpdGxlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5icmFuZHMtY2Fyb3VzZWxfX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnJhbmRzLWNhcm91c2VsX190aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjMTQ2MDliO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAxO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG4uYnJhbmRzLWNhcm91c2VsX190aXRsZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmFjaWxpdHktYnJhbmRzLXdyYXBwZXI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgei1pbmRleDogLTE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG59XG4uZmFjaWxpdHktZGV0YWlsLXBob25lLFxuLmZhY2lsaXR5LWRldGFpbC1tYWlsIHtcbiAgbWluLWhlaWdodDogNDBweDtcbn1cbi5mYWNpbGl0eS1kZXRhaWwtcGhvbmUgLnNob3ctaGlkZS1idG4sXG4uZmFjaWxpdHktZGV0YWlsLW1haWwgLnNob3ctaGlkZS1idG4ge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNlY3Rpb24tYWNjb21vZGF0aW9uLWlubmVyIC5kb3dubG9hZC1hY2NvbW9kYXRpb24td3JhcHBlcixcbi5zZWN0aW9uLWFjY29tb2RhdGlvbi1pbmZvIC5kb3dubG9hZC1hY2NvbW9kYXRpb24td3JhcHBlciB7XG4gIG1heC13aWR0aDogODgwcHg7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uc2VjdGlvbi1hY2NvbW9kYXRpb24taW5uZXIgLmRvd25sb2FkLWFjY29tb2RhdGlvbi13cmFwcGVyIC5kb3dubG9hZC1idG4sXG4uc2VjdGlvbi1hY2NvbW9kYXRpb24taW5mbyAuZG93bmxvYWQtYWNjb21vZGF0aW9uLXdyYXBwZXIgLmRvd25sb2FkLWJ0biB7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDMwcHg7XG4gIG1hcmdpbjogMTBweCAwIDEwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnNlY3Rpb24tYWNjb21vZGF0aW9uLWlubmVyIC5kb3dubG9hZC1hY2NvbW9kYXRpb24td3JhcHBlciAuZG93bmxvYWQtYnRuIHN2Zyxcbi5zZWN0aW9uLWFjY29tb2RhdGlvbi1pbmZvIC5kb3dubG9hZC1hY2NvbW9kYXRpb24td3JhcHBlciAuZG93bmxvYWQtYnRuIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAtNXB4O1xufVxuLnNlY3Rpb24tYWNjb21vZGF0aW9uLWlubmVyIC5pbm5lci1kaXZpZGVyLFxuLnNlY3Rpb24tYWNjb21vZGF0aW9uLWluZm8gLmlubmVyLWRpdmlkZXIge1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XG59XG4uc2VjdGlvbi1hY2NvbW9kYXRpb24taW5uZXIgLmRvd25sb2FkLWJ0bixcbi5zZWN0aW9uLWFjY29tb2RhdGlvbi1pbmZvIC5kb3dubG9hZC1idG4ge1xuICBtYXJnaW46IDM0cHggMCAwIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNlY3Rpb24tYWNjb21vZGF0aW9uIC5pbm5lci10aXRsZSB7XG4gIHBhZGRpbmc6IDg1cHggMjglIDA7XG59XG4uc2VjdGlvbi1hY2NvbW9kYXRpb24gLmltZy13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2VjdGlvbi1hY2NvbW9kYXRpb24gLmltZy13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uc2VjdGlvbi1hY2NvbW9kYXRpb24gLmlubmVyLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAzMXB4O1xufVxuLnNlY3Rpb24tYWNjb21vZGF0aW9uIC5pbm5lci1saXN0IGxpIHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uc2VjdGlvbi1hY2NvbW9kYXRpb24taW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWN0aW9uLWFjY29tb2RhdGlvbi1pbmZvOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbn1cbi5zZWN0aW9uLWFjY29tb2RhdGlvbi1pbm5lciAubWFpbi1idG4ge1xuICB3aWR0aDogODglO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAuc2VjdGlvbi1hY2NvbW9kYXRpb24taW5uZXIgLm1haW4tYnRuIHtcbiAgICB3aWR0aDogODElO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5zZWN0aW9uLWFjY29tb2RhdGlvbi1pbm5lciAubWFpbi1idG4ge1xuICAgIHdpZHRoOiA4MyU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tYWNjb21vZGF0aW9uLWlubmVyIC5tYWluLWJ0biB7XG4gICAgd2lkdGg6IDMxNXB4O1xuICB9XG59XG4uc2VjdGlvbi1hY2NvbW9kYXRpb24taW5mbyB7XG4gIHBhZGRpbmc6IDUwcHggMzBweCAyN3B4O1xufVxuLnNlY3Rpb24tYWNjb21vZGF0aW9uLWluZm8gLmlubmVyLWRpdmlkZXIge1xuICBjb2xvcjogIzk5OTtcbn1cbi5zZWN0aW9uLWFjY29tb2RhdGlvbi1pbmZvIC5tYWluLWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tYWNjb21vZGF0aW9uLWluZm8gLm1haW4tYnRuIHtcbiAgICB3aWR0aDogNDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5zZWN0aW9uLWFjY29tb2RhdGlvbi1pbmZvIC5tYWluLWJ0biB7XG4gICAgd2lkdGg6IDMxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuc2VjdGlvbi1hY2NvbW9kYXRpb24taW5mbyB7XG4gICAgcGFkZGluZzogNTdweCAxODBweCA0NXB4O1xuICB9XG4gIC5zZWN0aW9uLWFjY29tb2RhdGlvbi1pbmZvIC5tYWluLWJ0biB7XG4gICAgd2lkdGg6IDM4Ljg1JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2VjdGlvbi1hY2NvbW9kYXRpb24taW5mbyB7XG4gICAgcGFkZGluZzogNTBweCA1MHB4IDI1cHggNTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnNlY3Rpb24tYWNjb21vZGF0aW9uLWluZm8ge1xuICAgIHBhZGRpbmc6IDUwcHggODBweCA3N3B4O1xuICB9XG4gIC5zZWN0aW9uLWFjY29tb2RhdGlvbi1pbmZvIC5tYWluLWJ0biB7XG4gICAgd2lkdGg6IDU3Ljg1JTtcbiAgICBtYXgtd2lkdGg6IDQyNXB4O1xuICB9XG59XG4uc2VjdGlvbi1hY2NvbW9kYXRpb24taW5mbyAuZG93bmxvYWQtYWNjb21vZGF0aW9uLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDg4MHB4O1xuICBtYXJnaW4tdG9wOiAyMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnNlY3Rpb24tYWNjb21vZGF0aW9uLWluZm8gLmRvd25sb2FkLWFjY29tb2RhdGlvbi13cmFwcGVyIC5kb3dubG9hZC1idG4ge1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDEwcHggMCAzMHB4O1xuICBtYXJnaW46IDEwcHggMCAxMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5zZWN0aW9uLWFjY29tb2RhdGlvbi1pbmZvIC5kb3dubG9hZC1hY2NvbW9kYXRpb24td3JhcHBlciAuZG93bmxvYWQtYnRuIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAtNXB4O1xufVxuLmFjY29tb2RhdGlvbi1pbm5lci13cmFwcGVyIHtcbiAgcGFkZGluZzogMzBweCAzMHB4IDEzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hY2NvbW9kYXRpb24taW5uZXItd3JhcHBlciB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4IDIwcHggMjBweDtcbiAgfVxufVxuLmFjY29tb2RhdGlvbi1pbm5lci13cmFwcGVyIC5pbm5lci1kaXZpZGVyIHtcbiAgY29sb3I6ICM5OTk7XG59XG4uYWNjb21vZGF0aW9uLWlubmVyLXdyYXBwZXIgLm1haW4tYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWNjb21vZGF0aW9uLWlubmVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDUzcHggMTgwcHggNTRweDtcbiAgfVxuICAuYWNjb21vZGF0aW9uLWlubmVyLXdyYXBwZXIgLm1haW4tYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5hY2NvbW9kYXRpb24taW5uZXItd3JhcHBlciAubWFpbi1idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IGF1dG87XG4gICAgbWFyZ2luOiAyNXB4IDAgMCAwO1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmFjY29tb2RhdGlvbi1pbm5lci13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA0MnB4IDc1cHggNjNweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFjY29tb2RhdGlvbi1pbm5lci10aXRsZS13cmFwcGVyIHtcbiAgICAtanMtZGlzcGxheTogZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgfVxuICAuYWNjb21vZGF0aW9uLWlubmVyLXRpdGxlLXdyYXBwZXIgLm1haW4tYnRuIHtcbiAgICBtYXJnaW46IDQ4cHggMCAwIDA7XG4gICAgd2lkdGg6IDM4LjUlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWNjb21vZGF0aW9uLWlubmVyLXRpdGxlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hY2NvbW9kYXRpb24taW5uZXItdGl0bGUtd3JhcHBlciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuYWNjb21vZGF0aW9uLWlubmVyLXRpdGxlLXdyYXBwZXIgLm1haW4tYnRuIHtcbiAgICB3aWR0aDogNDcuOCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4uYWNjb21vZGF0aW9uLWlubmVyLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICdQbGF5ZmFpciBEaXNwbGF5JywgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbjogMTVweCAwIDAgMDtcbiAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWNjb21vZGF0aW9uLWlubmVyLXRpdGxlIHtcbiAgICB3aWR0aDogNTklO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBtYXJnaW46IDAgMjVweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFjY29tb2RhdGlvbi1pbm5lci10aXRsZSB7XG4gICAgd2lkdGg6IDU0JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmFjY29tb2RhdGlvbi1pbm5lci10aXRsZSB7XG4gICAgd2lkdGg6IDUxJTtcbiAgfVxufVxuLmFjY29tb2RhdGlvbi1pbm5lci1sZWFkIHtcbiAgY29sb3I6ICM4YzhjOGM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgbWFyZ2luOiAyNHB4IDAgMCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFjY29tb2RhdGlvbi1pbm5lci1sZWFkIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIG1hcmdpbjogMjRweCAwIDAgMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWNjb21vZGF0aW9uLWlubmVyLWxlYWQge1xuICAgIHdpZHRoOiA1MyU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5hY2NvbW9kYXRpb24taW5uZXItbGVhZCB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxufVxuLmFjY29tb2RhdGlvbi1pbmZvLWxlYWQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbWFyZ2luOiAxMXB4IDAgMCAwO1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWNjb21vZGF0aW9uLWluZm8tbGVhZCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmFjY29tb2RhdGlvbi1pbmZvLWxlYWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYWNjb21vZGF0aW9uLWdyaWQtd3JhcHBlciB7XG4gIG1hcmdpbjogMzBweCAwIDAgMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5hY2NvbW9kYXRpb24tZ3JpZC13cmFwcGVyIHtcbiAgICAtanMtZGlzcGxheTogZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG1hcmdpbjogNDBweCAtMTBweCAzNXB4IC0xMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmFjY29tb2RhdGlvbi1ncmlkLXdyYXBwZXIge1xuICAgIC1qcy1kaXNwbGF5OiBmbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgbWFyZ2luOiAzM3B4IDAgN3B4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWNjb21vZGF0aW9uLWdyaWQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW46IDQwcHggMCAyMHB4IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uYWNjb21vZGF0aW9uLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCA4cHggMTVweCA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYWNjb21vZGF0aW9uLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQzOXB4KSB7XG4gIC5hY2NvbW9kYXRpb24taXRlbSB7XG4gICAgbWFyZ2luOiAwIDhweCAzMHB4IDhweDtcbiAgfVxuICAuYWNjb21vZGF0aW9uLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmFjY29tb2RhdGlvbi1pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWNjb21vZGF0aW9uLWl0ZW0ge1xuICAgIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgfVxuICAuYWNjb21vZGF0aW9uLWl0ZW0gaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmFjY29tb2RhdGlvbi1pdGVtIC5ncmlkLWl0ZW0tdGl0bGUge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hY2NvbW9kYXRpb24taXRlbSB7XG4gICAgbWFyZ2luOiAwIDAgMjBweCAwcHg7XG4gICAgd2lkdGg6IDQ5JTtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuYWNjb21vZGF0aW9uLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gNCAtIDE1cHgpO1xuICAgIG1hcmdpbjogMCA3cHggMjFweCAwcHg7XG4gIH1cbn1cbi5hY2NvbW9kYXRpb24taXRlbS53aXRoLXBpYyAuZ3JpZC1pdGVtLXRleHQtd3JhcHBlciB7XG4gIHRvcDogMzBweDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvbW9kYXRpb24taXRlbS53aXRoLXBpYyAuZ3JpZC1pdGVtLXRleHQtd3JhcHBlciB7XG4gICAgdG9wOiAxMDBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWNjb21vZGF0aW9uLWl0ZW0ud2l0aC1waWMgLmdyaWQtaXRlbS10ZXh0LXdyYXBwZXIge1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG4gIC5hY2NvbW9kYXRpb24taXRlbS53aXRoLXBpYyAuZ3JpZC1pdGVtLXRleHQtd3JhcHBlciAuZ3JpZC1pdGVtLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgfVxufVxuLmFjY29tb2RhdGlvbi1pdGVtIC5ob3Zlci10ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFjY29tb2RhdGlvbi1pdGVtIC5ob3Zlci10ZXh0IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjk1KTtcbiAgfVxufVxuLmFjY29tb2RhdGlvbi1pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwMHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5hY2NvbW9kYXRpb24taXRlbSBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWNjb21vZGF0aW9uLWl0ZW0gaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuLmdyaWQtaXRlbS1sZWFkIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbWFyZ2luOiAyNHB4IDAgMCAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ3JpZC1pdGVtLWxlYWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvbW9kYXRpb24taXRlbS53aXRoLXBpYzpob3ZlciAuZ3JpZC1pdGVtLXRleHQtd3JhcHBlciB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiAwLjZzO1xuICB9XG4gIC5hY2NvbW9kYXRpb24taXRlbS53aXRoLXBpYzpob3ZlciAuaG92ZXItdGV4dCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiAwLjZzO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuc2VjdGlvbi1mcmVlLWNvbnRlbnQtYmxvY2sgLmZyZWUtY29udGVudC1pbWcge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5zZWN0aW9uLWZyZWUtY29udGVudC1ibG9jay5zZWN0aW9uLWZyZWUtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIHBhZGRpbmc6IDAgMCAxN3B4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uLWZyZWUtY29udGVudC1ibG9jay5zZWN0aW9uLWZyZWUtY29udGVudDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlY3Rpb24tZnJlZS1jb250ZW50LWJsb2NrLnNlY3Rpb24tZnJlZS1jb250ZW50OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgLnNlY3Rpb24tZnJlZS1jb250ZW50LWJsb2NrLnNlY3Rpb24tZnJlZS1jb250ZW50IC5mcmVlLWNvbnRlbnQtdGV4dCB7XG4gICAgcGFkZGluZzogMjVweCAwIDA7XG4gIH1cbiAgLnNlY3Rpb24tZnJlZS1jb250ZW50LWJsb2NrLnNlY3Rpb24tZnJlZS1jb250ZW50IC5mcmVlLWNvbnRlbnQtdGV4dC1pbm5lciB7XG4gICAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgfVxufVxuLnNlY3Rpb24tZnJlZS1jb250ZW50LWJsb2NrLnNlY3Rpb24tZnJlZS1jb250ZW50IHNwYW4uc3ZnLS1hdHRlbnRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaWNvbnMvYXR0ZW50aW9uLnN2Z1wiKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgbWFyZ2luOiAwIGF1dG8gMTVweCBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnNlY3Rpb24tZnJlZS1jb250ZW50LWJsb2NrLnNlY3Rpb24tZnJlZS1jb250ZW50IHNwYW4uc3ZnLS1hdHRlbnRpb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuc2VjdGlvbi1mcmVlLWNvbnRlbnQtYmxvY2suc2VjdGlvbi1mcmVlLWNvbnRlbnQgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuLnNlY3Rpb24tZnJlZS1jb250ZW50LWJsb2NrLnNlY3Rpb24tZnJlZS1jb250ZW50IC5hY2NvbW9kYXRpb24taW5uZXItdGl0bGUge1xuICBmb250OiAxNHB4ICdNb250c2VycmF0JywgJ0FyaWFsJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nOiA3cHggMTVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDkwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWN0aW9uLWZyZWUtY29udGVudC1ibG9jay5zZWN0aW9uLWZyZWUtY29udGVudCAuYWNjb21vZGF0aW9uLWlubmVyLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDVweCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2VjdGlvbi1mcmVlLWNvbnRlbnQtYmxvY2suc2VjdGlvbi1mcmVlLWNvbnRlbnQgLmZyZWUtY29udGVudC10ZXh0IHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG59XG4uc2VjdGlvbi1mcmVlLWNvbnRlbnQtYmxvY2suc2VjdGlvbi1mcmVlLWNvbnRlbnQgLmZyZWUtY29udGVudC10ZXh0LmZyZWUtY29udGVudC1iZyB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5zZWN0aW9uLWZyZWUtY29udGVudC1ibG9jay5zZWN0aW9uLWZyZWUtY29udGVudCAuZnJlZS1jb250ZW50LXRleHQuZnJlZS1jb250ZW50LWJnIHtcbiAgICBwYWRkaW5nOiAzMnB4IDcwcHggMCAwO1xuICB9XG59XG4uc2VjdGlvbi1mcmVlLWNvbnRlbnQtYmxvY2suc2VjdGlvbi1mcmVlLWNvbnRlbnQgLmZyZWUtY29udGVudC10ZXh0LmZyZWUtY29udGVudC1iZyBwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjJweCAzNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnNlY3Rpb24tZnJlZS1jb250ZW50LWJsb2NrLnNlY3Rpb24tZnJlZS1jb250ZW50IC5mcmVlLWNvbnRlbnQtdGV4dC1pbm5lciB7XG4gICAgcGFkZGluZzogMCAwIDI1cHggNjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5zZWN0aW9uLWZyZWUtY29udGVudC1ibG9jayB7XG4gICAgLWpzLWRpc3BsYXk6IGZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmb250LXNpemU6IDA7XG4gIH1cbn1cbi5mcmVlLWNvbnRlbnQtaW1nIHtcbiAgd2lkdGg6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZyZWUtY29udGVudC1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mcmVlLWNvbnRlbnQtaW1nIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5mcmVlLWNvbnRlbnQtaW1nIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5mcmVlLWNvbnRlbnQtaW1nIGltZyB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHpvb206IDEuMDc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZyZWUtY29udGVudC1pbWcge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAzMzVweDtcbiAgfVxufVxuLmltZy13cmFwcGVyLS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmltZy13cmFwcGVyLS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuaW1nLXdyYXBwZXItLWhpZGRlbiB7XG4gICAgbWFyZ2luOiA4MHB4IDAgMCAwO1xuICB9XG59XG4uZnJlZS1jb250ZW50LXRleHQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweCAyMHB4IDE1cHggMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5mcmVlLWNvbnRlbnQtdGV4dCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiA0OHB4IDM1cHggMCA3MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZnJlZS1jb250ZW50LXRleHQuZnJlZS1jb250ZW50LWxpc3Qge1xuICAgIHBhZGRpbmc6IDQ4cHggNzBweCA0OHB4IDM1cHg7XG4gIH1cbn1cbi5mcmVlLWNvbnRlbnQtdGV4dC5mcmVlLWNvbnRlbnQtbGlzdCAuZG93bmxvYWQtYnRuIHtcbiAgbWFyZ2luOiAwIDAgMCAzMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmZyZWUtY29udGVudC10ZXh0LmZyZWUtY29udGVudC1saXN0IC5kb3dubG9hZC1idG4ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmZyZWUtY29udGVudC10ZXh0LmZyZWUtY29udGVudC1saXN0IGltZyB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuZnJlZS1jb250ZW50LXRleHQuZnJlZS1jb250ZW50LWxpc3QgaW1nIHtcbiAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5mcmVlLWNvbnRlbnQtdGV4dCBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luOiAwIDAgMTVweCAwO1xufVxuLmZyZWUtY29udGVudC10ZXh0IHAgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5mcmVlLWNvbnRlbnQtdGV4dCBwOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mcmVlLWNvbnRlbnQtdGV4dCB1bCB7XG4gIG1hcmdpbjogNDBweCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmZyZWUtY29udGVudC10ZXh0IHVsIHtcbiAgICBtYXJnaW46IDAgMCAyNHB4IDI0cHg7XG4gIH1cbn1cbi5mcmVlLWNvbnRlbnQtdGV4dCBsaSB7XG4gIG1hcmdpbjogMCAwIDE1cHggMTVweDtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZnJlZS1jb250ZW50LXRleHQgbGkge1xuICAgIG1hcmdpbjogMCAwIDVweCAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZnJlZS1jb250ZW50LXRleHQgbGkge1xuICAgIGxpc3Qtc3R5bGU6IGRpc2MgaW5zaWRlO1xuICAgIG1hcmdpbjogMCAwIDVweCAwO1xuICB9XG59XG4uZnJlZS1jb250ZW50LXRleHQgYSB7XG4gIGNvbG9yOiAjMDA2MDljO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jYXRvdXRmcmFuY2UgLmZyZWUtY29udGVudC10ZXh0LWlubmVyIHtcbiAgcGFkZGluZzogMCAwIDMwcHggMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICNhdG91dGZyYW5jZSAuZnJlZS1jb250ZW50LXRleHQtaW5uZXIge1xuICAgIHBhZGRpbmc6IDAgMCA0OHB4IDA7XG4gIH1cbiAgI2F0b3V0ZnJhbmNlIC5mcmVlLWNvbnRlbnQtdGV4dC1pbm5lcjpudGgtb2YtdHlwZShuKzIpIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4jYXRvdXRmcmFuY2UgLmZyZWUtY29udGVudC10ZXh0LWlubmVyIGEuZG93bmxvYWQtYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jYXRvdXRmcmFuY2UgLmZyZWUtY29udGVudC10ZXh0LWlubmVyIGEuZG93bmxvYWQtYnRuOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiAxN3B4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjYXRvdXRmcmFuY2UgLmZyZWUtY29udGVudC10ZXh0LWlubmVyIGEuZG93bmxvYWQtYnRuIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICNhdG91dGZyYW5jZSAuZnJlZS1jb250ZW50LXRleHQtaW5uZXIgYS5kb3dubG9hZC1idG46bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuI2F0b3V0ZnJhbmNlIC5mcmVlLWNvbnRlbnQtdGV4dC1pbm5lciAuYWNjb21vZGF0aW9uLWlubmVyLXRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICNhdG91dGZyYW5jZSAuZnJlZS1jb250ZW50LXRleHQtaW5uZXIgLmFjY29tb2RhdGlvbi1pbm5lci10aXRsZSB7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBtaW4taGVpZ2h0OiAzNnB4O1xuICB9XG59XG4jYXRvdXRmcmFuY2UgLmZyZWUtY29udGVudC10ZXh0LWlubmVyIHAge1xuICBwYWRkaW5nOiAwIDAgMTVweCAwO1xuICBtYXJnaW46IDA7XG59XG4uZnJlZS1jb250ZW50LWJnIC5mcmVlLWNvbnRlbnQtdGV4dC1pbm5lcjpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5mcmVlLWNvbnRlbnQtYmcgLmZyZWUtY29udGVudC10ZXh0LWlubmVyOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDAgMCAwIDY1cHg7XG4gIH1cbn1cbi5mcmVlLWNvbnRlbnQtbWFpbi1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5mcmVlLWNvbnRlbnQtbWFpbi1iZyAuZnJlZS1jb250ZW50LXRleHQge1xuICAgIHBhZGRpbmc6IDQ4cHggMzVweCAwIDcwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWZyZWUtY29udGVudC1ib3R0b20ge1xuICBtYXJnaW46IDAgMCA2N3B4IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2VjdGlvbi1mcmVlLWNvbnRlbnQtYmxvY2s6bm90KC5zZWN0aW9uLWZyZWUtY29udGVudC10b3ApIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWZyZWUtY29udGVudC1ibG9jazpub3QoLnNlY3Rpb24tZnJlZS1jb250ZW50LXRvcCkgLmZyZWUtY29udGVudC10ZXh0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1mcmVlLWNvbnRlbnQtYmxvY2s6bm90KC5zZWN0aW9uLWZyZWUtY29udGVudC10b3ApIC5mcmVlLWNvbnRlbnQtaW1nIHtcbiAgICBoZWlnaHQ6IDM3NXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlY3Rpb24tZnJlZS1jb250ZW50LWJsb2NrOm5vdCguc2VjdGlvbi1mcmVlLWNvbnRlbnQtdG9wKSAuZnJlZS1jb250ZW50LWltZyBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1mcmVlLWNvbnRlbnQtYmxvY2s6bm90KC5zZWN0aW9uLWZyZWUtY29udGVudC10b3ApIC5mcmVlLWNvbnRlbnQtaW1nIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZyZWUtY29udGVudC10ZXh0LWlubmVyIHtcbiAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWN0aW9uLWZyZWUtY29udGVudC1ibG9jay5zZWN0aW9uLWZyZWUtY29udGVudC1ib3R0b20gLmZyZWUtY29udGVudC10ZXh0LWlubmVyIHtcbiAgICBwYWRkaW5nOiAwIDAgMzBweCAwO1xuICB9XG59XG4uc2VjdGlvbi1mcmVlLWNvbnRlbnQtYmxvY2suc2VjdGlvbi1mcmVlLWNvbnRlbnQtdG9wIC5mcmVlLWNvbnRlbnQtdGV4dCB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAwIDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuc2VjdGlvbi1mcmVlLWNvbnRlbnQtYmxvY2suc2VjdGlvbi1mcmVlLWNvbnRlbnQtdG9wIC5mcmVlLWNvbnRlbnQtdGV4dCB7XG4gICAgcGFkZGluZzogNDhweCA3MHB4IDAgMzVweDtcbiAgfVxufVxuLnNlY3Rpb24tZmFjaWxpdHktc2VhcmNoLXBhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICAtanMtZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZm9udC1zaXplOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWN0aW9uLWZhY2lsaXR5LXNlYXJjaC1wYWdlIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWZhY2lsaXR5LXNlYXJjaC1wYWdlIHtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gIH1cbn1cbi5zZWN0aW9uLWZhY2lsaXR5LXNlYXJjaC1wYWdlIC5vZWMtbGlua3Mge1xuICB3aWR0aDogMzEuOTglO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1mYWNpbGl0eS1zZWFyY2gtcGFnZSAub2VjLWxpbmtzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2VjdGlvbi1mYWNpbGl0eS1zZWFyY2gtcGFnZSAub2VjLWxpbmtzIHtcbiAgICB3aWR0aDogNDkuOTglO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5zZWN0aW9uLWZhY2lsaXR5LXNlYXJjaC1wYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWN0aW9uLWZhY2lsaXR5LXNlYXJjaC1wYWdlLmZvcm0tc3VibWl0LXJlc3VsdCB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBtaW4taGVpZ2h0OiAxMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tZmFjaWxpdHktc2VhcmNoLXBhZ2UuZm9ybS1zdWJtaXQtcmVzdWx0IHtcbiAgICBtaW4taGVpZ2h0OiAxMDAwcHg7XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuICB9XG59XG4uc2VjdGlvbi1mYWNpbGl0eS1zZWFyY2gtcGFnZS5mb3JtLXN1Ym1pdC1yZXN1bHQgLmZhY2lsaXR5LXNlYXJjaC1wYWdlLWZvcm0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlY3Rpb24tZmFjaWxpdHktc2VhcmNoLXBhZ2UuZm9ybS1zdWJtaXQtcmVzdWx0IC5vZWMtbGlua3Mge1xuICB3aWR0aDogNjYlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlY3Rpb24tZmFjaWxpdHktc2VhcmNoLXBhZ2UuZm9ybS1zdWJtaXQtcmVzdWx0IC5vZWMtbGlua3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2VjdGlvbi1mYWNpbGl0eS1zZWFyY2gtcGFnZS5mb3JtLXN1Ym1pdC1yZXN1bHQgLm9lYy1pbWcge1xuICB3aWR0aDogMzQlO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnNlY3Rpb24tZmFjaWxpdHktc2VhcmNoLXBhZ2UuZm9ybS1zdWJtaXQtcmVzdWx0IC5vZWMtaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmZhY2lsaXR5LXNlYXJjaC1wYWdlLWNlbGwuZmFjaWxpdHktc2VhcmNoLXBhZ2UtZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1MHB4IDMwcHggNTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZhY2lsaXR5LXNlYXJjaC1wYWdlLWNlbGwuZmFjaWxpdHktc2VhcmNoLXBhZ2UtZm9ybSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmFjaWxpdHktc2VhcmNoLXBhZ2UtY2VsbC5mYWNpbGl0eS1zZWFyY2gtcGFnZS1mb3JtIHtcbiAgICBwYWRkaW5nOiAwIDMwcHggMzBweCAwO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmZhY2lsaXR5LXNlYXJjaC1wYWdlLWNlbGwuZmFjaWxpdHktc2VhcmNoLXBhZ2UtZm9ybSB7XG4gICAgcGFkZGluZzogOTVweCA4MHB4IDcwcHggNTBweDtcbiAgICB3aWR0aDogNTAuNSU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5mYWNpbGl0eS1zZWFyY2gtcGFnZS1jZWxsLmZhY2lsaXR5LXNlYXJjaC1wYWdlLWZvcm0ge1xuICAgIHBhZGRpbmc6IDc5cHggNjlweCAzMHB4IDcwcHg7XG4gICAgd2lkdGg6IDM0JTtcbiAgfVxufVxuLmZhY2lsaXR5LXNlYXJjaC1wYWdlLWNlbGwuZmFjaWxpdHktc2VhcmNoLXBhZ2UtZm9ybSAuYXRvdXQtaW5wdXQge1xuICBtYXJnaW46IDAgMCA0NXB4IDA7XG59XG4uZmFjaWxpdHktc2VhcmNoLXBhZ2UtY2VsbC5mYWNpbGl0eS1zZWFyY2gtcGFnZS1mb3JtIC5hdG91dC1jaGVja2JveCB7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG4uZmFjaWxpdHktc2VhcmNoLXBhZ2UtY2VsbC5mYWNpbGl0eS1zZWFyY2gtcGFnZS1mb3JtIC5hdG91dC1jaGVja2JveCBbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkrbGFiZWw6YmVmb3JlLFxuLmZhY2lsaXR5LXNlYXJjaC1wYWdlLWNlbGwuZmFjaWxpdHktc2VhcmNoLXBhZ2UtZm9ybSAuYXRvdXQtY2hlY2tib3ggW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkK2xhYmVsOmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG59XG4uZmFjaWxpdHktc2VhcmNoLXBhZ2UtY2VsbC5mYWNpbGl0eS1zZWFyY2gtcGFnZS1mb3JtIC5hdG91dC1jaGVja2JveCBbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQrbGFiZWw6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pY29ucy9jaGVjay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG59XG4uZmFjaWxpdHktc2VhcmNoLXBhZ2UtY2VsbC5mYWNpbGl0eS1zZWFyY2gtcGFnZS1mb3JtIC5hdG91dC1jaGVja2JveCBsYWJlbCB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLmZhY2lsaXR5LXNlYXJjaC1wYWdlLWNlbGwuZmFjaWxpdHktc2VhcmNoLXBhZ2UtZm9ybSAuYXRvdXQtc3VibWl0IHtcbiAgbWFyZ2luOiAtNHB4IDAgMDtcbn1cbi5mYWNpbGl0eS1zZWFyY2gtcGFnZS1jZWxsLmZhY2lsaXR5LXNlYXJjaC1wYWdlLWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZhY2lsaXR5LXNlYXJjaC1wYWdlLWNlbGwuZmFjaWxpdHktc2VhcmNoLXBhZ2UtaW1nIHtcbiAgICBoZWlnaHQ6IDY2JTtcbiAgfVxuICAuZmFjaWxpdHktc2VhcmNoLXBhZ2UtY2VsbC5mYWNpbGl0eS1zZWFyY2gtcGFnZS1pbWcgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmFjaWxpdHktc2VhcmNoLXBhZ2UtY2VsbC5mYWNpbGl0eS1zZWFyY2gtcGFnZS1pbWcge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDExOTZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5mYWNpbGl0eS1zZWFyY2gtcGFnZS1jZWxsLmZhY2lsaXR5LXNlYXJjaC1wYWdlLWltZyBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5mYWNpbGl0eS1zZWFyY2gtcGFnZS1jZWxsLmZhY2lsaXR5LXNlYXJjaC1wYWdlLWltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA0OS41JTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmZhY2lsaXR5LXNlYXJjaC1wYWdlLWNlbGwuZmFjaWxpdHktc2VhcmNoLXBhZ2UtaW1nIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuc2VjdGlvbi1mYWNpbGl0eS1zZWFyY2gtcGFnZSAuZmFjaWxpdHktc2VhcmNoLXBhZ2UtY2VsbC5mYWNpbGl0eS1zZWFyY2gtcGFnZS1mb3JtIHtcbiAgICBwYWRkaW5nOiA5NXB4IDMxcHggNzBweCA3MXB4O1xuICAgIHdpZHRoOiA0NiU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5zZWN0aW9uLWZhY2lsaXR5LXNlYXJjaC1wYWdlLm9lYy1wYWdlIC5mYWNpbGl0eS1zZWFyY2gtcGFnZS1jZWxsLmZhY2lsaXR5LXNlYXJjaC1wYWdlLWZvcm0ge1xuICAgIHBhZGRpbmc6IDk1cHggMzBweCA3MHB4IDMwcHg7XG4gICAgd2lkdGg6IDM1LjUlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWZhY2lsaXR5LXNlYXJjaC1wYWdlLm9lYy1wYWdlIC5vZWMtbW9kYWwtd3JhcHBlciAuc2ltcGxlYmFyLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLmZhY2lsaXR5LXNlYXJjaC1wYWdlLWNlbGwuZmFjaWxpdHktc2VhcmNoLXBhZ2UtZm9ybSAuc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQsXG4ub2VjLWNlbGwub2VjLWZvcm0gLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IHtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0bztcbn1cbi5mYWNpbGl0eS1zZWFyY2gtcGFnZS1jZWxsLmZhY2lsaXR5LXNlYXJjaC1wYWdlLWZvcm0gLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0OmFmdGVyLFxuLm9lYy1jZWxsLm9lYy1mb3JtIC5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdDphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ljb25zL2Fycm93LWxpZ2h0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbn1cbi5mYWNpbGl0eS1zZWFyY2gtcGFnZS1jZWxsLmZhY2lsaXR5LXNlYXJjaC1wYWdlLWZvcm0gLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4ub2VjLWNlbGwub2VjLWZvcm0gLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBmbG9hdDogbm9uZTtcbn1cbi5mYWNpbGl0eS1zZWFyY2gtcGFnZS1jZWxsLmZhY2lsaXR5LXNlYXJjaC1wYWdlLWZvcm0gLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2U6bm90KDpmaXJzdC1jaGlsZCksXG4ub2VjLWNlbGwub2VjLWZvcm0gLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2U6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG4uZmFjaWxpdHktc2VhcmNoLXBhZ2UtY2VsbC5mYWNpbGl0eS1zZWFyY2gtcGFnZS1mb3JtIC5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlLFxuLm9lYy1jZWxsLm9lYy1mb3JtIC5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uZmFjaWxpdHktc2VhcmNoLXBhZ2UtY2VsbC5mYWNpbGl0eS1zZWFyY2gtcGFnZS1mb3JtIC5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCArIGxhYmVsLFxuLm9lYy1jZWxsLm9lYy1mb3JtIC5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCArIGxhYmVsIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uZmFjaWxpdHktc2VhcmNoLXBhZ2UtY2VsbC5mYWNpbGl0eS1zZWFyY2gtcGFnZS1mb3JtIC5zZWxlY3QyLXNlbGVjdGlvbixcbi5vZWMtY2VsbC5vZWMtZm9ybSAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBib3JkZXItY29sb3I6ICM5OTk7XG59XG4uZmFjaWxpdHktc2VhcmNoLXBhZ2UtY2VsbC5mYWNpbGl0eS1zZWFyY2gtcGFnZS1mb3JtIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQsXG4ub2VjLWNlbGwub2VjLWZvcm0gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLmZhY2lsaXR5LXNlYXJjaC1wYWdlLWNlbGwuZmFjaWxpdHktc2VhcmNoLXBhZ2UtZm9ybSAuc2VsZWN0LWRyb3Bkb3duLXdyYXBwZXIsXG4ub2VjLWNlbGwub2VjLWZvcm0gLnNlbGVjdC1kcm9wZG93bi13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZhY2lsaXR5LXNlYXJjaC1wYWdlLWNlbGwuZmFjaWxpdHktc2VhcmNoLXBhZ2UtZm9ybSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24sXG4ub2VjLWNlbGwub2VjLWZvcm0gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZzogN3B4IDAgN3B4IDQwcHg7XG59XG4uZmFjaWxpdHktc2VhcmNoLXBhZ2UtY2VsbC5mYWNpbGl0eS1zZWFyY2gtcGFnZS1mb3JtIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnNbYXJpYS1tdWx0aXNlbGVjdGFibGU9dHJ1ZV0gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV06YmVmb3JlLFxuLm9lYy1jZWxsLm9lYy1mb3JtIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnNbYXJpYS1tdWx0aXNlbGVjdGFibGU9dHJ1ZV0gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV06YmVmb3JlIHtcbiAgdG9wOiBjYWxjKDUwJSAtIDdweCk7XG59XG4uZmFjaWxpdHktc2VhcmNoLXBhZ2UtY2VsbC5mYWNpbGl0eS1zZWFyY2gtcGFnZS1mb3JtIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnNbYXJpYS1tdWx0aXNlbGVjdGFibGU9dHJ1ZV0gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uOmFmdGVyLFxuLm9lYy1jZWxsLm9lYy1mb3JtIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnNbYXJpYS1tdWx0aXNlbGVjdGFibGU9dHJ1ZV0gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uOmFmdGVyIHtcbiAgdG9wOiBjYWxjKDUwJSAtIDVweCk7XG59XG4uc2VjdGlvbi1pbm5lci10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuc2VjdGlvbi1pbm5lci10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLnNlY3Rpb24taW5uZXItdGl0bGUgLmlubmVyLWRpdmlkZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlY3Rpb24taW5uZXItdGl0bGUgLmltZy13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogNDBweCAwIDAgMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1pbm5lci10aXRsZSAuaW1nLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxufVxuLmNvbnRhaW5lci1jb250ZW50Om5vdCguaG9tZXBhZ2UtcHVibGljLWNvbnRhaW5lcikgLnBvcnRsZXQtam91cm5hbC1jb250ZW50Om50aC1jaGlsZCgxKSAuam91cm5hbC1jb250ZW50LWFydGljbGUge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jb250YWluZXItY29udGVudDpub3QoLmhvbWVwYWdlLXB1YmxpYy1jb250YWluZXIpIC5wb3J0bGV0LWpvdXJuYWwtY29udGVudDpudGgtY2hpbGQoMSkgLmpvdXJuYWwtY29udGVudC1hcnRpY2xlIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuLnNlY3Rpb24taW5uZXItdGl0bGUgLmltZy13cmFwcGVyLmltZy13cmFwcGVyLS1oaWRkZW4ge1xuICBtYXJnaW46IDQ4cHggMCA2OXB4IDA7XG59XG4uaW5uZXItdGl0bGUge1xuICBmb250LWZhbWlseTogJ1BsYXlmYWlyIERpc3BsYXknLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmlubmVyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDAgMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmlubmVyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBwYWRkaW5nOiA0NXB4IDAgMCAwO1xuICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmlubmVyLXRpdGxlLmxvbmcge1xuICAgIG1heC13aWR0aDogODYwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmlubmVyLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi5pbm5lci1sZWFkIHtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsICdBcmlhbCcsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbWFyZ2luOiAzMHB4IDAgMzBweCAwO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5uZXItbGVhZCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuaW5uZXItbGVhZCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDIzcHggYXV0byAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA4NjBweDtcbiAgfVxuICAuaW5uZXItbGVhZC5zaG9ydCB7XG4gICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5uZXItbGVhZCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uaW5uZXItZGl2aWRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDA2MDljO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogNDBweCAwIDAgMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5pbm5lci1kaXZpZGVyIHtcbiAgICBtYXJnaW46IDU3cHggMCAwIDA7XG4gIH1cbn1cbi5pbm5lci1saXN0LXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICdQbGF5ZmFpciBEaXNwbGF5JywgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC42NXB4O1xuICBtYXJnaW46IDlweCAwIDAgMDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuaW5uZXItbGlzdC10aXRsZSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBwYWRkaW5nOiAwIDIwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmlubmVyLWxpc3QtdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMTklO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5pbm5lci1saXN0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIH1cbn1cbi5pbm5lci1saXN0IHtcbiAgbWFyZ2luOiAyMHB4IDIwcHggMTBweCAzOHB4O1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5pbm5lci1saXN0IHtcbiAgICBwYWRkaW5nOiAwIDQ1cHggMTFweCA4MHB4O1xuICAgIG1hcmdpbjogMzFweCAwIDAgMDtcbiAgICAtanMtZGlzcGxheTogZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmlubmVyLWxpc3QgbGkge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMCAwIDE2cHggMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5pbm5lci1saXN0IGxpIHtcbiAgICBwYWRkaW5nOiAwIDIycHggMCAwO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMyAtIDEuMjVyZW0pO1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgbWFyZ2luOiAwLjYyNXJlbTtcbiAgfVxufVxuLnNlY3Rpb24tcmFua2luZy1wcm9jZXNzLW1haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICBwYWRkaW5nOiA1MHB4IDAgMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlY3Rpb24tcmFua2luZy1wcm9jZXNzLW1haW46YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2VjdGlvbi1yYW5raW5nLXByb2Nlc3MtbWFpbiB7XG4gICAgcGFkZGluZzogNTBweCAwIDAgMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnNlY3Rpb24tcmFua2luZy1wcm9jZXNzLW1haW4ge1xuICAgIHBhZGRpbmc6IDUwcHggMCAwIDA7XG4gIH1cbn1cbi5zZWN0aW9uLXJhbmtpbmctcHJvY2Vzcy1tYWluIC5pbm5lci1kaXZpZGVyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGNvbG9yOiAjOTk5O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnNlY3Rpb24tcmFua2luZy1wcm9jZXNzLW1haW4gLmlubmVyLWRpdmlkZXIge1xuICAgIHBhZGRpbmc6IDE1cHggMCAwIDA7XG4gIH1cbn1cbi5yYW5raW5nLXByb2Nlc3MtbWFpbi10b3AtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjY1cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogJ1BsYXlmYWlyIERpc3BsYXknLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7XG4gIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5yYW5raW5nLXByb2Nlc3MtbWFpbi10b3AtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gIH1cbn1cbi5yYW5raW5nLXByb2Nlc3MtZ3JpZC13cmFwcGVyIHtcbiAgcGFkZGluZzogNTBweCAxMHB4IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5yYW5raW5nLXByb2Nlc3MtZ3JpZC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA2MnB4IDcwcHggNjRweDtcbiAgICAtanMtZGlzcGxheTogZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5yYW5raW5nLXByb2Nlc3MtZ3JpZC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA1MHB4IDIwcHg7XG4gIH1cbn1cbi5yYW5raW5nLXByb2Nlc3MtZ3JpZC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgKiAwLjMzMzMzMzMzMzMzMzMzMyk7XG4gIG1pbi13aWR0aDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmFua2luZy1wcm9jZXNzLWdyaWQtaXRlbS53aXRoLXBpYyB7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyNjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5yYW5raW5nLXByb2Nlc3MtZ3JpZC1pdGVtLndpdGgtcGljOm5vdCg6Zmlyc3QtY2hpbGQpOm50aC1vZi10eXBlKDNuKzEpIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAucmFua2luZy1wcm9jZXNzLWdyaWQtaXRlbS53aXRoLXBpYyB7XG4gICAgd2lkdGg6IDM2JTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5yYW5raW5nLXByb2Nlc3MtZ3JpZC1pdGVtLndpdGgtcGljIHtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICB9XG59XG4ucmFua2luZy1wcm9jZXNzLWdyaWQtaXRlbS53aXRoLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnJhbmtpbmctcHJvY2Vzcy1ncmlkLWl0ZW0ud2l0aC10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpOm50aC1vZi10eXBlKDNuKzIpIHtcbiAgICByaWdodDogNTAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnJhbmtpbmctcHJvY2Vzcy1ncmlkLWl0ZW0ud2l0aC10ZXh0IHtcbiAgICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnJhbmtpbmctcHJvY2Vzcy1ncmlkLWl0ZW0ud2l0aC10ZXh0IHtcbiAgICB3aWR0aDogNjQlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLnJhbmtpbmctcHJvY2Vzcy1ncmlkLWl0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAucmFua2luZy1wcm9jZXNzLWdyaWQtaXRlbSB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlICogMC41KTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLndpdGgtcGljIC5ncmlkLWl0ZW0tdGV4dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLndpdGgtcGljIC5ncmlkLWl0ZW0tdGV4dC13cmFwcGVyIHtcbiAgICB0b3A6IDkwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLndpdGgtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLndpdGgtdGV4dCAuZ3JpZC1pdGVtLXRleHQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDI2cHggMjBweCAzMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC53aXRoLXRleHQgLmdyaWQtaXRlbS10ZXh0LXdyYXBwZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAzNnB4IDIwcHggOTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2l0aC10ZXh0IC5ncmlkLWl0ZW0tdGV4dC13cmFwcGVyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi53aXRoLXRleHQgLmdyaWQtaXRlbS10ZXh0LXdyYXBwZXIgYSB7XG4gIGNvbG9yOiAjMDA2MDljO1xufVxuLndpdGgtdGV4dCAuZ3JpZC1pdGVtLXRleHQtd3JhcHBlciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC53aXRoLXRleHQgLmdyaWQtaXRlbS10ZXh0LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDQwcHggNTZweDtcbiAgfVxufVxuLmdyaWQtaXRlbS10ZXh0LWl0ZW0ge1xuICBtYXJnaW46IDAgMCAxNnB4IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAuZ3JpZC1pdGVtLXRleHQtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5ncmlkLWl0ZW0tdGV4dC1pdGVtLWFubm90YXRpb24ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC41NHB4O1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luOiAyOHB4IDAgMCAwO1xufVxuLmdyaWQtaXRlbS1jb3VudGVyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC40M3B4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi5ncmlkLWl0ZW0tdGl0bGUge1xuICBtYXJnaW46IDE0cHggMCAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtZmFtaWx5OiAnUGxheWZhaXIgRGlzcGxheScsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICB3aWR0aDogMzAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZ3JpZC1pdGVtLXRpdGxlIHtcbiAgICB3aWR0aDogMzUwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWRvY3VtZW50cy1wYWdlLW1haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMzJweCAwIDA7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWN0aW9uLWRvY3VtZW50cy1wYWdlLW1haW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWN0aW9uLWRvY3VtZW50cy1wYWdlLW1haW46YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnNlY3Rpb24tZG9jdW1lbnRzLXBhZ2UtbWFpbiB7XG4gICAgLWpzLWRpc3BsYXk6IGZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW46IDUwcHggMCAwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLmRvY3VtZW50cy1wYWdlLW1haW4tY2VsbC5mb3JtLWNlbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuZG9jdW1lbnRzLXBhZ2UtbWFpbi1jZWxsLmZvcm0tY2VsbCB7XG4gICAgd2lkdGg6IDU3JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmRvY3VtZW50cy1wYWdlLW1haW4tY2VsbC5mb3JtLWNlbGwge1xuICAgIHdpZHRoOiA2NC41JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgLmRvY3VtZW50cy1wYWdlLW1haW4tY2VsbC5mb3JtLWNlbGwgLmFjY29tb2RhdGlvbi1pbm5lci13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kb2N1bWVudHMtcGFnZS1tYWluLWNlbGwuZm9ybS1jZWxsIC5hY2NvbW9kYXRpb24taW5uZXItd3JhcHBlciB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAuZG9jdW1lbnRzLXBhZ2UtbWFpbi1jZWxsLmZvcm0tY2VsbCAuYWNjb21vZGF0aW9uLWlubmVyLXRpdGxlLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMThweCAwIDAgMDtcbiAgfVxufVxuLmRvY3VtZW50cy1wYWdlLW1haW4tY2VsbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZG9jdW1lbnRzLXBhZ2UtbWFpbi1jZWxsID4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuZG9jdW1lbnRzLXBhZ2UtbWFpbi1jZWxsIHtcbiAgICB3aWR0aDogNDIuNSU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5kb2N1bWVudHMtcGFnZS1tYWluLWNlbGwge1xuICAgIHdpZHRoOiAzNS41JTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmRvY3VtZW50cy1wYWdlLW1haW4tY2VsbCAuaW5uZXItZGl2aWRlciB7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMwMDYwOWM7XG59XG4uZG9jdW1lbnRzLXBhZ2UtbWFpbi1jZWxsIC5hY2NvbW9kYXRpb24taW5uZXItdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuLmRvY3VtZW50cy1wYWdlLW1haW4tY2VsbCAuYWNjb21vZGF0aW9uLWlubmVyLWxlYWQge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gIC5kb2N1bWVudHMtcGFnZS1tYWluLWNlbGwgLmFjY29tb2RhdGlvbi1pbm5lci1sZWFkIHtcbiAgICBtYXJnaW46IDEycHggMCAwIDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5kb2N1bWVudHMtcGFnZS1tYWluLWNlbGwgLmFjY29tb2RhdGlvbi1pbm5lci1sZWFkIHtcbiAgICBtYXgtd2lkdGg6IDUzMHB4O1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5kb2N1bWVudHMtcGFnZS1tYWluLWNlbGwgLmFjY29tb2RhdGlvbi1pbm5lci13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDgwcHggMzVweCA3MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZG9jdW1lbnRzLXBhZ2UtbWFpbi1jZWxsIC5hY2NvbW9kYXRpb24taW5uZXItd3JhcHBlciB7XG4gICAgcGFkZGluZzogNTRweCAwIDM1cHggMDtcbiAgICBtYXJnaW4tbGVmdDogMTgwcHg7XG4gICAgbWF4LXdpZHRoOiA2NDJweDtcbiAgfVxufVxuLmRvY3VtZW50cy1saXN0LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDE1cHggMCAwIDA7XG4gIHBhZGRpbmc6IDVweCAyMHB4IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZG9jdW1lbnRzLWxpc3Qtd3JhcHBlciB7XG4gICAgbWFyZ2luOiAzNHB4IDAgMCAwO1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBtYXgtd2lkdGg6IDUzMHB4O1xuICB9XG59XG4uZG9jdW1lbnRzLWxpc3Qtd3JhcHBlciAuZmFjaWxpdHktZGV0YWlsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMTVweCAwIDE5cHg7XG4gIHRvcDogMDtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZmxvYXQ6IG5vbmU7XG59XG4uZG9jdW1lbnRzLWxpc3Qtd3JhcHBlciAuZmFjaWxpdHktZGV0YWlsLmZhY2lsaXR5LWRldGFpbC0tYWN0aXZlIHtcbiAgY29sb3I6ICMwMDYwOWM7XG59XG4uZG9jdW1lbnRzLWxpc3Qtd3JhcHBlciAuZmFjaWxpdHktZGV0YWlsLmZhY2lsaXR5LWRldGFpbC0tYWN0aXZlIC5mYWNpbGl0eS1kZXRhaWxfaWNvbiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kb2N1bWVudHMtbGlzdC13cmFwcGVyIC5mYWNpbGl0eS1kZXRhaWwuZmFjaWxpdHktZGV0YWlsLS1hY3RpdmUgLmZhY2lsaXR5LWRldGFpbF9pY29uIGltZzpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZG9jdW1lbnRzLWxpc3Qtd3JhcHBlciAuZmFjaWxpdHktZGV0YWlsLmZhY2lsaXR5LWRldGFpbC0tYWN0aXZlOmFmdGVyIHtcbiAgY29sb3I6ICM0YTRhNGE7XG59XG4uZG9jdW1lbnRzLWxpc3Qtd3JhcHBlciAuZmFjaWxpdHktZGV0YWlsLmZhY2lsaXR5LWRldGFpbC0tYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5kb2N1bWVudHMtbGlzdC13cmFwcGVyIC5mYWNpbGl0eS1kZXRhaWwgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZG9jdW1lbnRzLWxpc3Qtd3JhcHBlciAuZmFjaWxpdHktZGV0YWlsIHtcbiAgICBtYXJnaW46IDI1cHggMCA4cHg7XG4gIH1cbiAgLmRvY3VtZW50cy1saXN0LXdyYXBwZXIgLmZhY2lsaXR5LWRldGFpbDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICB9XG59XG4uZG9jdW1lbnRzLWxpc3Qtd3JhcHBlciAuZmFjaWxpdHktZGV0YWlsIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCAxNXB4IDAgMDtcbn1cbi5kb2N1bWVudHMtbGlzdC13cmFwcGVyIC5mYWNpbGl0eS1kZXRhaWwgLmZhY2lsaXR5LWRldGFpbF9pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgbWFyZ2luOiAwIDEycHggLTJweCAwO1xufVxuLmRvY3VtZW50cy1saXN0LXdyYXBwZXIgLmZhY2lsaXR5LWRldGFpbCAuZmFjaWxpdHktZGV0YWlsX2ljb24gaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5kb2N1bWVudHMtbGlzdC13cmFwcGVyIC5mYWNpbGl0eS1kZXRhaWwgLmZhY2lsaXR5LWRldGFpbF9pY29uIGltZzpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRvY3VtZW50cy1saXN0LXdyYXBwZXIgLmZhY2lsaXR5LWRldGFpbCBzcGFuIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xufVxuLmRvY3VtZW50cy1saXN0LXdyYXBwZXIgLmZhY2lsaXR5LWRldGFpbDphZnRlciB7XG4gIGNvbG9yOiAjYzFjMWMxO1xuICByaWdodDogLTlweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5kb2N1bWVudHMtbGlzdC13cmFwcGVyIC5mYWNpbGl0eS1kZXRhaWw6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtMXB4O1xuICB9XG59XG4uZG9jdW1lbnRzLXBhZ2UgLm9lYy1tb2RhbCAuZmFjaWxpdHktZGV0YWlsLS13cmFwcGVyIHtcbiAgbWFyZ2luOiA0MHB4IDAgNDVweDtcbn1cbi5kb2N1bWVudHMtbW9kYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRvY3VtZW50cy1tb2RhbCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNzVweDtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuLmRvY3VtZW50cy1tb2RhbCAuZmFjaWxpdHktZGV0YWlsLW1vZGFsLWNsb3NlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzRhNGE0YTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5kb2N1bWVudHMtbW9kYWwgLmZhY2lsaXR5LWRldGFpbC1tb2RhbC1jbG9zZSB7XG4gICAgcmlnaHQ6IDY4cHg7XG4gICAgdG9wOiA0MXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kb2N1bWVudHMtbW9kYWwgLmZhY2lsaXR5LWRldGFpbC1tb2RhbC1jbG9zZSB7XG4gICAgdG9wOiA0MXB4O1xuICB9XG59XG4uZG9jdW1lbnRzLW1vZGFsIC5hY2NvbW9kYXRpb24taW5uZXItdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuLmRvY3VtZW50cy1tb2RhbCAuYWNjb21vZGF0aW9uLWlubmVyLXRpdGxlLXdyYXBwZXIge1xuICBtYXJnaW46IDEzcHggMCAzN3B4IDA7XG59XG4uZG9jdW1lbnRzLW1vZGFsIC5mYWNpbGl0eS1kZXRhaWwtbW9kYWwtb3V0ZXItd3JhcHBlciB7XG4gIHBhZGRpbmc6IDEwNXB4IDMzcHggMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRvY3VtZW50cy1tb2RhbCAuZmFjaWxpdHktZGV0YWlsLW1vZGFsLW91dGVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZG9jdW1lbnRzLW1vZGFsIHtcbiAgICB3aWR0aDogNDIuOCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5kb2N1bWVudHMtbW9kYWwgLmZhY2lsaXR5LWRldGFpbC1tb2RhbC1vdXRlci13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA1NXB4IDQ1cHggMCA0OHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZG9jdW1lbnRzLW1vZGFsIHtcbiAgICB3aWR0aDogMzUuNSU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5kb2N1bWVudHMtbW9kYWwgLmZhY2lsaXR5LWRldGFpbC1tb2RhbC1jbG9zZSB7XG4gICAgcmlnaHQ6IDcycHg7XG4gICAgdG9wOiA1N3B4O1xuICB9XG59XG4uZG9jdW1lbnRzLW1vZGFsIC5pbm5lci1kaXZpZGVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XG4gIGNvbG9yOiAjNGE0YTRhO1xufVxuI2F0b3V0ZnJhbmNlIC5kb2N1bWVudHMtbW9kYWwgYS5kb3dubG9hZC1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5zZWN0aW9uLW9lYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLW9lYyB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWN0aW9uLW9lYyB7XG4gICAgcGFkZGluZzogMCAwIDAgMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnNlY3Rpb24tb2VjIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuc2VjdGlvbi1vZWMgLmZhY2lsaXR5LWRldGFpbC1tb2RhbCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLnNlY3Rpb24tb2VjIC5vZWMtaW1nIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlY3Rpb24tb2VjLmZvcm0tc3VibWl0LXJlc3VsdCB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBtaW4taGVpZ2h0OiA3MDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1vZWMuZm9ybS1zdWJtaXQtcmVzdWx0IHtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICBtYXgtaGVpZ2h0OiA3MDBweDtcbiAgfVxufVxuLnNlY3Rpb24tb2VjLmZvcm0tc3VibWl0LXJlc3VsdCAub2VjLWNlbGwub2VjLWZvcm0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlY3Rpb24tb2VjLmZvcm0tc3VibWl0LXJlc3VsdCAub2VjLWNlbGwub2VjLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5zZWN0aW9uLW9lYy5mb3JtLXN1Ym1pdC1yZXN1bHQgLm9lYy1jZWxsLm9lYy1saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogNjYlO1xuICB9XG59XG4uc2VjdGlvbi1vZWMuZm9ybS1zdWJtaXQtcmVzdWx0IC5vZWMtaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5zZWN0aW9uLW9lYy5mb3JtLXN1Ym1pdC1yZXN1bHQgLm9lYy1pbWcge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzNCU7XG4gIH1cbn1cbi5zZWN0aW9uLW9lYyAuZmFjaWxpdHktZGV0YWlsIC50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ub2VjLXBhZ2UgLmhlYWRlci1tZW51LWl0ZW1fYmFjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5vZWMtcGFnZSAuaGVhZGVyLW1lbnUtaXRlbV9iYWNrOmFmdGVyIHtcbiAgcmlnaHQ6IC00cHg7XG4gIHdpZHRoOiA5MyU7XG59XG4ub2VjLWxpbmtzIHtcbiAgbWFyZ2luOiA4MXB4IDAgMCAwO1xuICBwYWRkaW5nOiAwIDcwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIHRyYW5zaXRpb246IDAuNHMgdHJhbnNmb3JtO1xuICB6LWluZGV4OiAxO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub2VjLWxpbmtzIC5vZWMtbW9kYWwtc2Nyb2xsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub2VjLWxpbmtzIC5vZWMtbW9kYWwtc2Nyb2xsIHtcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuLm9lYy1saW5rcyAub2VjLW1vZGFsLXNjcm9sbCAuc2ltcGxlYmFyLXRyYWNrLmhvcml6b250YWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm9lYy1saW5rc19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub2VjLWxpbmtzX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxufVxuLm9lYy1saW5rcyAuaGVhZGVyLW1lbnUtaXRlbV9iYWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm9lYy1saW5rcyAuaGVhZGVyLW1lbnUtaXRlbV9iYWNrIHtcbiAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gIH1cbn1cbi5vZWMtbGlua3MgLmhlYWRlci1tZW51LWl0ZW1fYmFjazpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ljb25zL2Fycm93LWxpZ2h0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLm9lYy1saW5rcyAuaGVhZGVyLW1lbnUtaXRlbV9iYWNrOmFmdGVyIHtcbiAgd2lkdGg6IDg5JTtcbn1cbi5vZWMtbGlua3MtcmVzdWx0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDI0cHggODhweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLm9lYy1saW5rcy1yZXN1bHQgLmRvd25sb2FkLXByZWxvYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogNDZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE0cHg7XG4gIGxlZnQ6IDIzcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vZWMtbGlua3MtcmVzdWx0IC5kb3dubG9hZC1wcmVsb2FkZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub2VjLWxpbmtzLXJlc3VsdCB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICB9XG59XG4ub2VjLWxpbmtzLXJlc3VsdCAucmVzdWx0LXZhbHVlIHtcbiAgZm9udDogMjBweC8yMHB4ICdQbGF5ZmFpciBEaXNwbGF5JywgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmO1xuICBjb2xvcjogIzRhNGE0YTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm9lYy1saW5rcy1yZXN1bHQgLnJlc3VsdC12YWx1ZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjZjhkNTFjO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC02NXB4O1xuICB0b3A6IDlweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9lYy1saW5rcy1yZXN1bHQgLnJlc3VsdC12YWx1ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cbi5vZWMtbGlua3MtcmVzdWx0IC5kb3dubG9hZC1idG4ge1xuICBwYWRkaW5nOiAwIDAgMCAyNHB4O1xuICBtYXJnaW46IDE4cHggMCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ub2VjLWxpbmtzIGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAyMHB4IDAgMjBweCA3cHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm9lYy1saW5rcyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5vZWMtbGlua3MgLmZhY2lsaXR5LWRldGFpbCB7XG4gIHdpZHRoOiA1MCU7XG4gIHRvcDogMDtcbiAgbWFyZ2luOiAwIDAgMjNweCAwO1xuICBwYWRkaW5nOiAwIDI1cHggMCAzNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm9lYy1saW5rcyAuZmFjaWxpdHktZGV0YWlsIHtcbiAgICBwYWRkaW5nOiAwIDI1cHggMCAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vZWMtbGlua3MgLmZhY2lsaXR5LWRldGFpbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLm9lYy1saW5rcyAuZmFjaWxpdHktZGV0YWlsOm50aC1jaGlsZChvZGQpIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm9lYy1saW5rcyAuZmFjaWxpdHktZGV0YWlsOm50aC1jaGlsZChvZGQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vZWMtbGlua3MgLmZhY2lsaXR5LWRldGFpbDpudGgtY2hpbGQob2RkKSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLm9lYy1saW5rcyAuZmFjaWxpdHktZGV0YWlsOm50aC1jaGlsZChvZGQpOmFmdGVyIHtcbiAgcmlnaHQ6IDMycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vZWMtbGlua3MgLmZhY2lsaXR5LWRldGFpbDpudGgtY2hpbGQob2RkKTphZnRlciB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbi5vZWMtbGlua3MgLmZhY2lsaXR5LWRldGFpbDphZnRlciB7XG4gIGNvbG9yOiAjYzFjMWMxO1xuICByaWdodDogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9lYy1saW5rcyAuZmFjaWxpdHktZGV0YWlsOmFmdGVyIHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuLm9lYy1saW5rcyAuZmFjaWxpdHktZGV0YWlsOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub2VjLWxpbmtzIC5mYWNpbGl0eS1kZXRhaWwuZmFjaWxpdHktZGV0YWlsLS1hY3RpdmU6YWZ0ZXIge1xuICBjb2xvcjogIzRhNGE0YTtcbn1cbi5vZWMtbGlua3MgLmZhY2lsaXR5LWRldGFpbC5mYWNpbGl0eS1kZXRhaWwtLWFjdGl2ZSAuZmFjaWxpdHktZGV0YWlsLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLm9lYy1saW5rcyAuZmFjaWxpdHktZGV0YWlsLmZhY2lsaXR5LWRldGFpbC0tYWN0aXZlIC5mYWNpbGl0eS1kZXRhaWwtd3JhcHBlcjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogMC40cyB3aWR0aDtcbn1cbi5vZWMtbGlua3MgLmZhY2lsaXR5LWRldGFpbC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuLm9lYy1saW5rcyAuZmFjaWxpdHktZGV0YWlsLXdyYXBwZXI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjA5YztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpbGwtY2hhbmdlOiB3aWR0aDtcbiAgdHJhbnNpdGlvbjogMC40cyB3aWR0aDtcbn1cbi5vZWMtZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAub2VjLWZvcm0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAub2VjLWZvcm0ge1xuICAgIHdpZHRoOiAzNCU7XG4gICAgcGFkZGluZzogODBweCAzMHB4IDAgMzBweDtcbiAgfVxuICAub2VjLWZvcm0gLmF0b3V0LWlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCA0M3B4IDA7XG4gIH1cbiAgLm9lYy1mb3JtIC5hdG91dC1zdWJtaXQge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm9lYy1mb3JtIHtcbiAgICBwYWRkaW5nOiAxMDJweCA3MHB4IDAgNzBweDtcbiAgfVxufVxuLm9lYy1mb3JtIC5zZWxlY3Qtd3JhcHBlciAubmljZS1zZWxlY3Qge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjdweDtcbn1cbi5vZWMtZm9ybSAuc2VsZWN0LXdyYXBwZXIgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5vZWMtZm9ybSAuYXRvdXQtc3VibWl0IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5vZWMtaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDY2JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxMTk2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ub2VjLWltZyBpbWcge1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5vZWMtaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAub2VjLWltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLmZhY2lsaXR5LWRldGFpbCAudGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGNvbG9yOiAjNGE0YTRhO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uZmFjaWxpdHktZGV0YWlsIC5jYXRlZ29yeSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbi5mYWNpbGl0eS1kZXRhaWwgLmNhdGVnb3J5IC5yYXRlLXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogMTFweDtcbn1cbi5mYWNpbGl0eS1kZXRhaWwgLmxlYWQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzhjOGM4YztcbiAgbWFyZ2luOiAwO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ub2VjLW1vZGFsLmZhY2lsaXR5LWRldGFpbC1tb2RhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5vZWMtbW9kYWwuZmFjaWxpdHktZGV0YWlsLW1vZGFsIHtcbiAgICB3aWR0aDogNDkwcHg7XG4gICAgaGVpZ2h0OiAxMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9lYy1tb2RhbC5mYWNpbGl0eS1kZXRhaWwtbW9kYWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ub2VjLW1vZGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5vZWMtbW9kYWwge1xuICAgIHdpZHRoOiAzNCU7XG4gIH1cbn1cbi5vZWMtbW9kYWwgLmZhY2lsaXR5LWRldGFpbC1tb2RhbC1vdXRlci13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cbi5vZWMtbW9kYWwgLmZhY2lsaXR5LWRldGFpbC1tb2RhbC1vdXRlci13cmFwcGVyIC5pbWctY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAyMDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm9lYy1tb2RhbCAuZmFjaWxpdHktZGV0YWlsLW1vZGFsLW91dGVyLXdyYXBwZXIgLmltZy1jb250YWluZXIge1xuICAgIGhlaWdodDogMjc2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5vZWMtbW9kYWwgLmZhY2lsaXR5LWRldGFpbC1tb2RhbC1vdXRlci13cmFwcGVyIC5pbWctY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDI3NnB4O1xuICB9XG59XG4ub2VjLW1vZGFsIC5mYWNpbGl0eS1kZXRhaWwtbW9kYWwtb3V0ZXItd3JhcHBlciA+IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm9lYy1tb2RhbCAuZmFjaWxpdHktZGV0YWlsLW1vZGFsLW91dGVyLXdyYXBwZXIgPiBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG4ub2VjLW1vZGFsIC5oZWFkZXItbWVudS1pdGVtX2JhY2sge1xuICBtYXJnaW46IDU3cHggMCA1NnB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgLm9lYy1tb2RhbCAuaGVhZGVyLW1lbnUtaXRlbV9iYWNrIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vZWMtbW9kYWwgLmhlYWRlci1tZW51LWl0ZW1fYmFjayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5vZWMtbW9kYWwgLmhlYWRlci1tZW51LWl0ZW1fYmFjazpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ljb25zL2Fycm93LWxpZ2h0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLm9lYy1tb2RhbCAuaGVhZGVyLW1lbnUtaXRlbV9iYWNrOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDkzJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhNGE0YTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vZWMtbW9kYWwgLmZhY2lsaXR5LWRldGFpbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIG1hcmdpbi1yaWdodDogNDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm9lYy1tb2RhbCAuZmFjaWxpdHktZGV0YWlsLXRpdGxlIC5qcy1mYWNpbGl0eS1kZXRhaWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm9lYy1tb2RhbCAuZmFjaWxpdHktZGV0YWlsLXRpdGxlIC5qcy1mYWNpbGl0eS1kZXRhaWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IC00NXB4O1xuICB9XG4gIC5vZWMtbW9kYWwgLmZhY2lsaXR5LWRldGFpbC10aXRsZSAuanMtZmFjaWxpdHktZGV0YWlsIGkge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBjb2xvcjogIzk5OTtcbiAgfVxufVxuLm9lYy1tb2RhbCAuZmFjaWxpdHktZGV0YWlsLXRpdGxlIC5yYXRlLXdyYXBwZXIge1xuICBwYWRkaW5nLWxlZnQ6IDlweDtcbn1cbi5vZWMtbW9kYWwgLmZhY2lsaXR5LWRldGFpbC10aXRsZSAucmF0ZS13cmFwcGVyIC5zdmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCA1cHggMCAwO1xufVxuLm9lYy1tb2RhbCAuZmFjaWxpdHktZGV0YWlsLXRpdGxlIC5yYXRlLXdyYXBwZXIgLnN2ZzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuLm9lYy1tb2RhbCAuZmFjaWxpdHktZGV0YWlsLWxlYWQgLnN2ZyB7XG4gIGxlZnQ6IDVweDtcbiAgdG9wOiAzcHg7XG4gIGhlaWdodDogMTlweDtcbn1cbi5vZWMtbW9kYWwgLmZhY2lsaXR5LWRldGFpbC1jZWxsIHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ub2VjLW1vZGFsIC5mYWNpbGl0eS1kZXRhaWwtLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwIDIzcHg7XG4gIG1hcmdpbjogMjdweCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm9lYy1tb2RhbCAuZmFjaWxpdHktZGV0YWlsLS13cmFwcGVyIHtcbiAgICBtYXJnaW46IDMwcHggMCAwIDA7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG4ub2VjLW1vZGFsIC5mYWNpbGl0eS1kZXRhaWwtY29udGVudCB7XG4gIG1hcmdpbjogMTVweCAwIDAgMDtcbn1cbi5vZWMtbW9kYWwgLmZhY2lsaXR5LWRldGFpbC1jb250ZW50IC5mYWNpbGl0eS1kZXRhaWwtbGluayB7XG4gIG1hcmdpbjogMTRweCAwIDMwcHggMDtcbn1cbi5vZWMtbW9kYWwgLmZhY2lsaXR5LWRldGFpbC1jb250ZW50IC5mYWNpbGl0eS1kZXRhaWwtbGluazpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5mYWNpbGl0eS1kZXRhaWwtbW9kYWxfaW1nIHtcbiAgICBtaW4taGVpZ2h0OiAyNzZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmZhY2lsaXR5LWRldGFpbC1tb2RhbF9pbWcgaW1nIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mYWNpbGl0eS1kZXRhaWwtbW9kYWxfaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5mYWNpbGl0eS1kZXRhaWwtbW9kYWxfaW1nIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4jYXRvdXRmcmFuY2UgLmZhY2lsaXR5LWRldGFpbC1tb2RhbCAuZG93bmxvYWQtYnRuLnNlZS1ob3RlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM5NnB4O1xuICBsaW5lLWhlaWdodDogNTVweDtcbiAgaGVpZ2h0OiA1NXB4O1xuICBjb2xvcjogIzRhNGE0YTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbi10b3A6IDdweDtcbn1cbiNhdG91dGZyYW5jZSAuZG93bmxvYWQtYmxvY2sge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuI2F0b3V0ZnJhbmNlIC5kb3dubG9hZC1ibG9jayBhLmRvd25sb2FkLWJ0biB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMDtcbn1cbnN2Zy5zdmcge1xuICBmaWxsOiAjZmZmO1xufVxuc3ZnLnN2Zy0tc2luZy11cCB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyOHB4O1xufVxuc3ZnLnN2Zy0tbG9naW4ge1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAyN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTNweDtcbiAgbGVmdDogMjFweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIHN2Zy5zdmctLWxvZ2luIHtcbiAgICB0b3A6IDZweDtcbiAgfVxufVxuc3ZnLnN2Zy0tc2VhcmNoIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjRweDtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIHN2Zy5zdmctLXNlYXJjaCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDI1cHg7XG4gICAgYm90dG9tOiAxMnB4O1xuICB9XG59XG5zdmcuc3ZnLS1lc3RhYmxpc2htZW50IHtcbiAgZmlsbDogIzk5OTtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuc3ZnLnN2Zy0tc3RhciB7XG4gIGZpbGw6ICNmOGQ1MWM7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbjogMCAwLjVweDtcbn1cbnN2Zy5zdmctLWxvY2F0aW9uIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTZweDtcbiAgZmlsbDogIzk5OTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuc3ZnLnN2Zy0tc29jIHtcbiAgZmlsbDogI2MxYzFjMTtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzZweDtcbn1cbnN2Zy5zdmctLXBob25lIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZmlsbDogIzAwMDtcbn1cbnN2Zy5zdmctLXNpdGUge1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmaWxsOiAjMDAwO1xufVxuc3ZnLnN2Zy0tbWFpbCB7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIGZpbGw6ICMwMDA7XG59XG5zdmcuc3ZnLS1jcm9zcyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGZpbGw6ICMwMDA7XG59XG5zdmcuc3ZnLS1jYWxlbmRhciB7XG4gIGZpbGw6ICMwMDA7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDIzcHg7XG59XG5zdmcuc3ZnLS1hY2NyZWRpdGFpb24ge1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmaWxsOiAjMDAwO1xufVxuc3ZnLnN2Zy0tc3RhdHVzIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZmlsbDogIzAwMDtcbn1cbnN2Zy5zdmctLWhvdGVsIHtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMjNweDtcbn1cbnN2Zy5zdmctLWRvd25sb2FkIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgZmlsbDogIzRhNGE0YTtcbn1cbnN2Zy5zdmctLWF0dGVudGlvbiB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG59XG5zdmcuc3ZnLS12aWxsYWdlIHtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMjNweDtcbn1cbnN2Zy5zdmctLXJlc2lkZW5jZSB7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDIzcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pZSAuY29udGFpbmVyLFxuICAuZWRnZSAuY29udGFpbmVyLFxuICAuaWUtMTEgLmNvbnRhaW5lcixcbiAgLmllLTEwIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pZSAuY29udGFpbmVyLFxuICAuZWRnZSAuY29udGFpbmVyLFxuICAuaWUtMTEgLmNvbnRhaW5lcixcbiAgLmllLTEwIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaWUgLmNvbnRhaW5lcixcbiAgLmVkZ2UgLmNvbnRhaW5lcixcbiAgLmllLTExIC5jb250YWluZXIsXG4gIC5pZS0xMCAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmllLTExIC5yYW5raW5nLXByb2Nlc3MtZ3JpZC13cmFwcGVyLFxuICAuaWUtMTAgLnJhbmtpbmctcHJvY2Vzcy1ncmlkLXdyYXBwZXIge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgfVxuICAuaWUtMTEgLnJhbmtpbmctcHJvY2Vzcy1ncmlkLWl0ZW0sXG4gIC5pZS0xMCAucmFua2luZy1wcm9jZXNzLWdyaWQtaXRlbSB7XG4gICAgd2lkdGg6IDMzJTtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5pZS0xMSAuZm9vdGVyLWNlbGwsXG4gIC5pZS0xMCAuZm9vdGVyLWNlbGwge1xuICAgIHdpZHRoOiAzMy4zJTtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5pZS0xMSAuaW5uZXItbGlzdCBsaSxcbiAgLmllLTEwIC5pbm5lci1saXN0IGxpIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLmllLTExIC5ob21lLXBhZ2VfbGVhZC1pdGVtLFxuICAuaWUtMTAgLmhvbWUtcGFnZV9sZWFkLWl0ZW0sXG4gIC5pZS0xMSAuYmFubmVyLXRleHQtbGVhZC10aXRsZSxcbiAgLmllLTEwIC5iYW5uZXItdGV4dC1sZWFkLXRpdGxlIHtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIHdpZHRoOiAzMSU7XG4gIH1cbn1cbi5pZS0xMSAuZm9vdGVyLWNlbGwuZm9vdGVyLWNlbGwtcmlnaHQsXG4uaWUtMTAgLmZvb3Rlci1jZWxsLmZvb3Rlci1jZWxsLXJpZ2h0IHtcbiAgZmxleC1iYXNpczogY2FsYygxMDAlICogMC4zMyk7XG59XG4uc2FmYXJpIC5mb290ZXItY2VsbC5mb290ZXItY2VsbC1yaWdodCB7XG4gIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAqIDAuMzMpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgLnNhZmFyaSAuZm9vdGVyLWNlbGwuZm9vdGVyLWNlbGwtcmlnaHQge1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbn1cbi51aS1oZWxwZXItaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi51aS1oZWxwZXItaGlkZGVuLWFjY2Vzc2libGUge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cbi51aS1oZWxwZXItcmVzZXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4udWktaGVscGVyLWNsZWFyZml4OmJlZm9yZSxcbi51aS1oZWxwZXItY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbi51aS1oZWxwZXItY2xlYXJmaXg6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi51aS1oZWxwZXItemZpeCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IEFscGhhKDApO1xufVxuLnVpLWZyb250IHtcbiAgei1pbmRleDogMTAwO1xufVxuLnVpLXN0YXRlLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnVpLXN0YXRlLWRpc2FibGVkIC51aS1pY29uIHtcbiAgZmlsdGVyOiBBbHBoYSgzNSk7XG59XG4udWktaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4udWktd2lkZ2V0LWljb24tYmxvY2sge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi51aS13aWRnZXQtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjYWFhO1xuICBvcGFjaXR5OiAwLjM7XG4gIGZpbHRlcjogQWxwaGEoMzApO1xufVxuLnVpLWF1dG9jb21wbGV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4udWktbWVudSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG91dGxpbmU6IDA7XG59XG4udWktbWVudSAudWktbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi51aS1tZW51IC51aS1tZW51LWl0ZW0ge1xuICBtYXJnaW46IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi51aS1tZW51IC51aS1tZW51LWl0ZW0td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogM3B4IDFlbSAzcHggMC40ZW07XG59XG4udWktbWVudSAudWktbWVudS1kaXZpZGVyIHtcbiAgbWFyZ2luOiA1cHggMDtcbiAgaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcbn1cbi51aS1tZW51IC51aS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMC4yZW07XG4gIG1hcmdpbjogYXV0byAwO1xufVxuLnVpLW1lbnUgLnVpLW1lbnUtaWNvbiB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuLnVpLW1lbnUgLnVpLXN0YXRlLWZvY3VzLFxuLnVpLW1lbnUgLnVpLXN0YXRlLWFjdGl2ZSB7XG4gIG1hcmdpbjogLTFweDtcbn1cbi51aS1tZW51LWljb25zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnVpLW1lbnUtaXRlbS13cmFwcGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyZW07XG59XG4udWktd2lkZ2V0IHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuLnVpLXdpZGdldCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuLnVpLXdpZGdldC1jb250ZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M1YzVjNTtcbn1cbi51aS13aWRnZXQgaW5wdXQsXG4udWktd2lkZ2V0IHNlbGVjdCxcbi51aS13aWRnZXQgdGV4dGFyZWEsXG4udWktd2lkZ2V0IGJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbn1cbi51aS13aWRnZXQtY29udGVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMzMzO1xufVxuLnVpLXdpZGdldC1jb250ZW50IGEge1xuICBjb2xvcjogIzMzMztcbn1cbi51aS13aWRnZXQtaGVhZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYmFja2dyb3VuZDogI2U5ZTllOTtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnVpLXdpZGdldC1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfNDQ0NDQ0XzI1NngyNDAucG5nXCIpO1xufVxuLnVpLXN0YXRlLWRlZmF1bHQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGVmYXVsdCxcbi51aS1idXR0b24sXG5odG1sIC51aS1idXR0b24udWktc3RhdGUtZGlzYWJsZWQ6aG92ZXIsXG5odG1sIC51aS1idXR0b24udWktc3RhdGUtZGlzYWJsZWQ6YWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M1YzVjNTtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM0NTQ1NDU7XG59XG4udWktc3RhdGUtZGVmYXVsdCBhLFxuLnVpLXN0YXRlLWRlZmF1bHQgYTpsaW5rLFxuLnVpLXN0YXRlLWRlZmF1bHQgYTp2aXNpdGVkLFxuYS51aS1idXR0b24sXG5hOmxpbmsudWktYnV0dG9uLFxuYTp2aXNpdGVkLnVpLWJ1dHRvbixcbi51aS1idXR0b24ge1xuICBjb2xvcjogIzQ1NDU0NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnVpLXN0YXRlLWhvdmVyLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1ob3Zlcixcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1ob3Zlcixcbi51aS1zdGF0ZS1mb2N1cyxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZm9jdXMsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZm9jdXMsXG4udWktYnV0dG9uOmhvdmVyLFxuLnVpLWJ1dHRvbjpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJhY2tncm91bmQ6ICNlZGVkZWQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMmIyYjJiO1xufVxuLnVpLXN0YXRlLWhvdmVyIGEsXG4udWktc3RhdGUtaG92ZXIgYTpob3Zlcixcbi51aS1zdGF0ZS1ob3ZlciBhOmxpbmssXG4udWktc3RhdGUtaG92ZXIgYTp2aXNpdGVkLFxuLnVpLXN0YXRlLWZvY3VzIGEsXG4udWktc3RhdGUtZm9jdXMgYTpob3Zlcixcbi51aS1zdGF0ZS1mb2N1cyBhOmxpbmssXG4udWktc3RhdGUtZm9jdXMgYTp2aXNpdGVkLFxuYS51aS1idXR0b246aG92ZXIsXG5hLnVpLWJ1dHRvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMmIyYjJiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udWktdmlzdWFsLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDNweCAxcHggIzVlOWVkNjtcbn1cbi51aS1zdGF0ZS1hY3RpdmUsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWFjdGl2ZSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1hY3RpdmUsXG5hLnVpLWJ1dHRvbjphY3RpdmUsXG4udWktYnV0dG9uOmFjdGl2ZSxcbi51aS1idXR0b24udWktc3RhdGUtYWN0aXZlOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwM2VmZjtcbiAgYmFja2dyb3VuZDogIzAwN2ZmZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICNmZmY7XG59XG4udWktaWNvbi1iYWNrZ3JvdW5kLFxuLnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbi1iYWNrZ3JvdW5kIHtcbiAgYm9yZGVyOiAjMDAzZWZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnVpLXN0YXRlLWFjdGl2ZSBhLFxuLnVpLXN0YXRlLWFjdGl2ZSBhOmxpbmssXG4udWktc3RhdGUtYWN0aXZlIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udWktc3RhdGUtaGlnaGxpZ2h0LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1oaWdobGlnaHQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaGlnaGxpZ2h0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RhZDU1ZTtcbiAgYmFja2dyb3VuZDogI2ZmZmE5MDtcbiAgY29sb3I6ICM3Nzc2MjA7XG59XG4udWktc3RhdGUtY2hlY2tlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYWQ1NWU7XG4gIGJhY2tncm91bmQ6ICNmZmZhOTA7XG59XG4udWktc3RhdGUtaGlnaGxpZ2h0IGEsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCBhLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodCBhIHtcbiAgY29sb3I6ICM3Nzc2MjA7XG59XG4udWktc3RhdGUtZXJyb3IsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YxYTg5OTtcbiAgYmFja2dyb3VuZDogI2ZkZGZkZjtcbiAgY29sb3I6ICM1ZjNmM2Y7XG59XG4udWktc3RhdGUtZXJyb3IgYSxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3IgYSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvciBhIHtcbiAgY29sb3I6ICM1ZjNmM2Y7XG59XG4udWktc3RhdGUtZXJyb3ItdGV4dCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3ItdGV4dCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvci10ZXh0IHtcbiAgY29sb3I6ICM1ZjNmM2Y7XG59XG4udWktcHJpb3JpdHktcHJpbWFyeSxcbi51aS13aWRnZXQtY29udGVudCAudWktcHJpb3JpdHktcHJpbWFyeSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1wcmltYXJ5IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udWktcHJpb3JpdHktc2Vjb25kYXJ5LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1wcmlvcml0eS1zZWNvbmRhcnksXG4udWktd2lkZ2V0LWhlYWRlciAudWktcHJpb3JpdHktc2Vjb25kYXJ5IHtcbiAgb3BhY2l0eTogMC43O1xuICBmaWx0ZXI6IEFscGhhKDcwKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi51aS1zdGF0ZS1kaXNhYmxlZCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGlzYWJsZWQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xuICBmaWx0ZXI6IEFscGhhKDM1KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi51aS1pY29uLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zXzQ0NDQ0NF8yNTZ4MjQwLnBuZ1wiKTtcbn1cbi51aS1zdGF0ZS1ob3ZlciAudWktaWNvbixcbi51aS1zdGF0ZS1mb2N1cyAudWktaWNvbixcbi51aS1idXR0b246aG92ZXIgLnVpLWljb24sXG4udWktYnV0dG9uOmZvY3VzIC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zXzU1NTU1NV8yNTZ4MjQwLnBuZ1wiKTtcbn1cbi51aS1zdGF0ZS1hY3RpdmUgLnVpLWljb24sXG4udWktYnV0dG9uOmFjdGl2ZSAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc19mZmZmZmZfMjU2eDI0MC5wbmdcIik7XG59XG4udWktc3RhdGUtaGlnaGxpZ2h0IC51aS1pY29uLFxuLnVpLWJ1dHRvbiAudWktc3RhdGUtaGlnaGxpZ2h0LnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfNzc3NjIwXzI1NngyNDAucG5nXCIpO1xufVxuLnVpLXN0YXRlLWVycm9yIC51aS1pY29uLFxuLnVpLXN0YXRlLWVycm9yLXRleHQgLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfY2MwMDAwXzI1NngyNDAucG5nXCIpO1xufVxuLnVpLWJ1dHRvbiAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc183Nzc3NzdfMjU2eDI0MC5wbmdcIik7XG59XG4udWktaWNvbi1ibGFuayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDE2cHggMTZweDtcbn1cbi51aS1pY29uLWNhcmV0LTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cbi51aS1pY29uLWNhcmV0LTEtbmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAwO1xufVxuLnVpLWljb24tY2FyZXQtMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggMDtcbn1cbi51aS1pY29uLWNhcmV0LTEtc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAwO1xufVxuLnVpLWljb24tY2FyZXQtMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1cHggMDtcbn1cbi51aS1pY29uLWNhcmV0LTEtc3cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAwO1xufVxuLnVpLWljb24tY2FyZXQtMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggMDtcbn1cbi51aS1pY29uLWNhcmV0LTEtbncge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggMDtcbn1cbi51aS1pY29uLWNhcmV0LTItbi1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IDA7XG59XG4udWktaWNvbi1jYXJldC0yLWUtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAwO1xufVxuLnVpLWljb24tdHJpYW5nbGUtMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTZweDtcbn1cbi51aS1pY29uLXRyaWFuZ2xlLTEtbmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTZweDtcbn1cbi51aS1pY29uLXRyaWFuZ2xlLTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNnB4O1xufVxuLnVpLWljb24tdHJpYW5nbGUtMS1zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNnB4O1xufVxuLnVpLWljb24tdHJpYW5nbGUtMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1cHggLTE2cHg7XG59XG4udWktaWNvbi10cmlhbmdsZS0xLXN3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE2cHg7XG59XG4udWktaWNvbi10cmlhbmdsZS0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTZweDtcbn1cbi51aS1pY29uLXRyaWFuZ2xlLTEtbncge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE2cHg7XG59XG4udWktaWNvbi10cmlhbmdsZS0yLW4tcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTZweDtcbn1cbi51aS1pY29uLXRyaWFuZ2xlLTItZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNnB4O1xufVxuLnVpLWljb24tYXJyb3ctMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzJweDtcbn1cbi51aS1pY29uLWFycm93LTEtbmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMzJweDtcbn1cbi51aS1pY29uLWFycm93LTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0zMnB4O1xufVxuLnVpLWljb24tYXJyb3ctMS1zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0zMnB4O1xufVxuLnVpLWljb24tYXJyb3ctMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1cHggLTMycHg7XG59XG4udWktaWNvbi1hcnJvdy0xLXN3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTMycHg7XG59XG4udWktaWNvbi1hcnJvdy0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMzJweDtcbn1cbi51aS1pY29uLWFycm93LTEtbncge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTMycHg7XG59XG4udWktaWNvbi1hcnJvdy0yLW4tcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMzJweDtcbn1cbi51aS1pY29uLWFycm93LTItbmUtc3cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTMycHg7XG59XG4udWktaWNvbi1hcnJvdy0yLWUtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMzJweDtcbn1cbi51aS1pY29uLWFycm93LTItc2Utbncge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTMycHg7XG59XG4udWktaWNvbi1hcnJvd3N0b3AtMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0zMnB4O1xufVxuLnVpLWljb24tYXJyb3dzdG9wLTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMzJweDtcbn1cbi51aS1pY29uLWFycm93c3RvcC0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTMycHg7XG59XG4udWktaWNvbi1hcnJvd3N0b3AtMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0zMnB4O1xufVxuLnVpLWljb24tYXJyb3d0aGljay0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxcHggLTQ4cHg7XG59XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtbmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtNDhweDtcbn1cbi51aS1pY29uLWFycm93dGhpY2stMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTQ4cHg7XG59XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtNDhweDtcbn1cbi51aS1pY29uLWFycm93dGhpY2stMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTQ4cHg7XG59XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtc3cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNDhweDtcbn1cbi51aS1pY29uLWFycm93dGhpY2stMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTQ4cHg7XG59XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtbncge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTQ4cHg7XG59XG4udWktaWNvbi1hcnJvd3RoaWNrLTItbi1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC00OHB4O1xufVxuLnVpLWljb24tYXJyb3d0aGljay0yLW5lLXN3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC00OHB4O1xufVxuLnVpLWljb24tYXJyb3d0aGljay0yLWUtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtNDhweDtcbn1cbi51aS1pY29uLWFycm93dGhpY2stMi1zZS1udyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtNDhweDtcbn1cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtNDhweDtcbn1cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtNDhweDtcbn1cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtNDhweDtcbn1cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtNDhweDtcbn1cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjRweDtcbn1cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTY0cHg7XG59XG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC02NHB4O1xufVxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtNjRweDtcbn1cbi51aS1pY29uLWFycm93cmV0dXJuLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC02NHB4O1xufVxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTY0cHg7XG59XG4udWktaWNvbi1hcnJvd3JldHVybi0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtNjRweDtcbn1cbi51aS1pY29uLWFycm93cmV0dXJuLTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNjRweDtcbn1cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTY0cHg7XG59XG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC02NHB4O1xufVxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtNjRweDtcbn1cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTY0cHg7XG59XG4udWktaWNvbi1hcnJvdy00IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODBweDtcbn1cbi51aS1pY29uLWFycm93LTQtZGlhZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC04MHB4O1xufVxuLnVpLWljb24tZXh0bGluayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC04MHB4O1xufVxuLnVpLWljb24tbmV3d2luIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTgwcHg7XG59XG4udWktaWNvbi1yZWZyZXNoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTgwcHg7XG59XG4udWktaWNvbi1zaHVmZmxlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTgwcHg7XG59XG4udWktaWNvbi10cmFuc2Zlci1lLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtODBweDtcbn1cbi51aS1pY29uLXRyYW5zZmVydGhpY2stZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC04MHB4O1xufVxuLnVpLWljb24tZm9sZGVyLWNvbGxhcHNlZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk2cHg7XG59XG4udWktaWNvbi1mb2xkZXItb3BlbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC05NnB4O1xufVxuLnVpLWljb24tZG9jdW1lbnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtOTZweDtcbn1cbi51aS1pY29uLWRvY3VtZW50LWIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtOTZweDtcbn1cbi51aS1pY29uLW5vdGUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtOTZweDtcbn1cbi51aS1pY29uLW1haWwtY2xvc2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTk2cHg7XG59XG4udWktaWNvbi1tYWlsLW9wZW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtOTZweDtcbn1cbi51aS1pY29uLXN1aXRjYXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC05NnB4O1xufVxuLnVpLWljb24tY29tbWVudCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtOTZweDtcbn1cbi51aS1pY29uLXBlcnNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtOTZweDtcbn1cbi51aS1pY29uLXByaW50IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC05NnB4O1xufVxuLnVpLWljb24tdHJhc2gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTk2cHg7XG59XG4udWktaWNvbi1sb2NrZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTk2cHg7XG59XG4udWktaWNvbi11bmxvY2tlZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtOTZweDtcbn1cbi51aS1pY29uLWJvb2ttYXJrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC05NnB4O1xufVxuLnVpLWljb24tdGFnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC05NnB4O1xufVxuLnVpLWljb24taG9tZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTExMnB4O1xufVxuLnVpLWljb24tZmxhZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xMTJweDtcbn1cbi51aS1pY29uLWNhbGVuZGFyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTExMnB4O1xufVxuLnVpLWljb24tY2FydCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xMTJweDtcbn1cbi51aS1pY29uLXBlbmNpbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xMTJweDtcbn1cbi51aS1pY29uLWNsb2NrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTExMnB4O1xufVxuLnVpLWljb24tZGlzayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xMTJweDtcbn1cbi51aS1pY29uLWNhbGN1bGF0b3Ige1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTExMnB4O1xufVxuLnVpLWljb24tem9vbWluIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xMTJweDtcbn1cbi51aS1pY29uLXpvb21vdXQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTExMnB4O1xufVxuLnVpLWljb24tc2VhcmNoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xMTJweDtcbn1cbi51aS1pY29uLXdyZW5jaCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTEycHg7XG59XG4udWktaWNvbi1nZWFyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xMTJweDtcbn1cbi51aS1pY29uLWhlYXJ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xMTJweDtcbn1cbi51aS1pY29uLXN0YXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTExMnB4O1xufVxuLnVpLWljb24tbGluayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMTEycHg7XG59XG4udWktaWNvbi1jYW5jZWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjhweDtcbn1cbi51aS1pY29uLXBsdXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTI4cHg7XG59XG4udWktaWNvbi1wbHVzdGhpY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTI4cHg7XG59XG4udWktaWNvbi1taW51cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xMjhweDtcbn1cbi51aS1pY29uLW1pbnVzdGhpY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTI4cHg7XG59XG4udWktaWNvbi1jbG9zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xMjhweDtcbn1cbi51aS1pY29uLWNsb3NldGhpY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTI4cHg7XG59XG4udWktaWNvbi1rZXkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTEyOHB4O1xufVxuLnVpLWljb24tbGlnaHRidWxiIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xMjhweDtcbn1cbi51aS1pY29uLXNjaXNzb3JzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xMjhweDtcbn1cbi51aS1pY29uLWNsaXBib2FyZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTI4cHg7XG59XG4udWktaWNvbi1jb3B5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xMjhweDtcbn1cbi51aS1pY29uLWNvbnRhY3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTEyOHB4O1xufVxuLnVpLWljb24taW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTEyOHB4O1xufVxuLnVpLWljb24tdmlkZW8ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTEyOHB4O1xufVxuLnVpLWljb24tc2NyaXB0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0xMjhweDtcbn1cbi51aS1pY29uLWFsZXJ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTQ0cHg7XG59XG4udWktaWNvbi1pbmZvIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE0NHB4O1xufVxuLnVpLWljb24tbm90aWNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE0NHB4O1xufVxuLnVpLWljb24taGVscCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNDRweDtcbn1cbi51aS1pY29uLWNoZWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE0NHB4O1xufVxuLnVpLWljb24tYnVsbGV0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE0NHB4O1xufVxuLnVpLWljb24tcmFkaW8tb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTQ0cHg7XG59XG4udWktaWNvbi1yYWRpby1vZmYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE0NHB4O1xufVxuLnVpLWljb24tcGluLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE0NHB4O1xufVxuLnVpLWljb24tcGluLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE0NHB4O1xufVxuLnVpLWljb24tcGxheSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2MHB4O1xufVxuLnVpLWljb24tcGF1c2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTYwcHg7XG59XG4udWktaWNvbi1zZWVrLW5leHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTYwcHg7XG59XG4udWktaWNvbi1zZWVrLXByZXYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTYwcHg7XG59XG4udWktaWNvbi1zZWVrLWVuZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNjBweDtcbn1cbi51aS1pY29uLXNlZWstc3RhcnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTYwcHg7XG59XG4udWktaWNvbi1zZWVrLWZpcnN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE2MHB4O1xufVxuLnVpLWljb24tc3RvcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNjBweDtcbn1cbi51aS1pY29uLWVqZWN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNjBweDtcbn1cbi51aS1pY29uLXZvbHVtZS1vZmYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE2MHB4O1xufVxuLnVpLWljb24tdm9sdW1lLW9uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNjBweDtcbn1cbi51aS1pY29uLXBvd2VyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTc2cHg7XG59XG4udWktaWNvbi1zaWduYWwtZGlhZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNzZweDtcbn1cbi51aS1pY29uLXNpZ25hbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNzZweDtcbn1cbi51aS1pY29uLWJhdHRlcnktMCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNzZweDtcbn1cbi51aS1pY29uLWJhdHRlcnktMSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNzZweDtcbn1cbi51aS1pY29uLWJhdHRlcnktMiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNzZweDtcbn1cbi51aS1pY29uLWJhdHRlcnktMyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNzZweDtcbn1cbi51aS1pY29uLWNpcmNsZS1wbHVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTkycHg7XG59XG4udWktaWNvbi1jaXJjbGUtbWludXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTkycHg7XG59XG4udWktaWNvbi1jaXJjbGUtY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTkycHg7XG59XG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xOTJweDtcbn1cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE5MnB4O1xufVxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTkycHg7XG59XG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xOTJweDtcbn1cbi51aS1pY29uLWNpcmNsZS1hcnJvdy1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xOTJweDtcbn1cbi51aS1pY29uLWNpcmNsZS1hcnJvdy1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xOTJweDtcbn1cbi51aS1pY29uLWNpcmNsZS1hcnJvdy13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xOTJweDtcbn1cbi51aS1pY29uLWNpcmNsZS1hcnJvdy1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xOTJweDtcbn1cbi51aS1pY29uLWNpcmNsZS16b29taW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTE5MnB4O1xufVxuLnVpLWljb24tY2lyY2xlLXpvb21vdXQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTE5MnB4O1xufVxuLnVpLWljb24tY2lyY2xlLWNoZWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xOTJweDtcbn1cbi51aS1pY29uLWNpcmNsZXNtYWxsLXBsdXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMDhweDtcbn1cbi51aS1pY29uLWNpcmNsZXNtYWxsLW1pbnVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTIwOHB4O1xufVxuLnVpLWljb24tY2lyY2xlc21hbGwtY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMjA4cHg7XG59XG4udWktaWNvbi1zcXVhcmVzbWFsbC1wbHVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTIwOHB4O1xufVxuLnVpLWljb24tc3F1YXJlc21hbGwtbWludXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMjA4cHg7XG59XG4udWktaWNvbi1zcXVhcmVzbWFsbC1jbG9zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0yMDhweDtcbn1cbi51aS1pY29uLWdyaXAtZG90dGVkLXZlcnRpY2FsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjI0cHg7XG59XG4udWktaWNvbi1ncmlwLWRvdHRlZC1ob3Jpem9udGFsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTIyNHB4O1xufVxuLnVpLWljb24tZ3JpcC1zb2xpZC12ZXJ0aWNhbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0yMjRweDtcbn1cbi51aS1pY29uLWdyaXAtc29saWQtaG9yaXpvbnRhbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0yMjRweDtcbn1cbi51aS1pY29uLWdyaXBzbWFsbC1kaWFnb25hbC1zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0yMjRweDtcbn1cbi51aS1pY29uLWdyaXAtZGlhZ29uYWwtc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMjI0cHg7XG59XG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItdG9wLFxuLnVpLWNvcm5lci1sZWZ0LFxuLnVpLWNvcm5lci10bCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbn1cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci10b3AsXG4udWktY29ybmVyLXJpZ2h0LFxuLnVpLWNvcm5lci10ciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItYm90dG9tLFxuLnVpLWNvcm5lci1sZWZ0LFxuLnVpLWNvcm5lci1ibCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci1ib3R0b20sXG4udWktY29ybmVyLXJpZ2h0LFxuLnVpLWNvcm5lci1iciB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4udWktd2lkZ2V0LXNoYWRvdyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA1cHggIzY2NjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggIzY2Njtcbn1cbi51aS13aWRnZXQge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxZW07XG59XG4udWktd2lkZ2V0IC51aS13aWRnZXQge1xuICBmb250LXNpemU6IDFlbTtcbn1cbi51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzVjNWM1O1xufVxuLnVpLXdpZGdldCBpbnB1dCxcbi51aS13aWRnZXQgc2VsZWN0LFxuLnVpLXdpZGdldCB0ZXh0YXJlYSxcbi51aS13aWRnZXQgYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuLnVpLXdpZGdldC1jb250ZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMzMzM7XG59XG4udWktd2lkZ2V0LWNvbnRlbnQgYSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLnVpLXdpZGdldC1oZWFkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBiYWNrZ3JvdW5kOiAjZTllOWU5O1xuICBjb2xvcjogIzMzMztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udWktd2lkZ2V0LWhlYWRlciBhIHtcbiAgY29sb3I6ICMzMzM7XG59XG4udWktd2lkZ2V0LWhlYWRlciAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmdcIik7XG59XG4udWktc3RhdGUtZGVmYXVsdCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kZWZhdWx0LFxuLnVpLWJ1dHRvbixcbmh0bWwgLnVpLWJ1dHRvbi51aS1zdGF0ZS1kaXNhYmxlZDpob3Zlcixcbmh0bWwgLnVpLWJ1dHRvbi51aS1zdGF0ZS1kaXNhYmxlZDphY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzVjNWM1O1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzQ1NDU0NTtcbn1cbi51aS1zdGF0ZS1kZWZhdWx0IGEsXG4udWktc3RhdGUtZGVmYXVsdCBhOmxpbmssXG4udWktc3RhdGUtZGVmYXVsdCBhOnZpc2l0ZWQsXG5hLnVpLWJ1dHRvbixcbmE6bGluay51aS1idXR0b24sXG5hOnZpc2l0ZWQudWktYnV0dG9uLFxuLnVpLWJ1dHRvbiB7XG4gIGNvbG9yOiAjNDU0NTQ1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udWktc3RhdGUtaG92ZXIsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhvdmVyLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhvdmVyLFxuLnVpLXN0YXRlLWZvY3VzLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1mb2N1cyxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1mb2N1cyxcbi51aS1idXR0b246aG92ZXIsXG4udWktYnV0dG9uOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYmFja2dyb3VuZDogI2VkZWRlZDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMyYjJiMmI7XG59XG4udWktc3RhdGUtaG92ZXIgYSxcbi51aS1zdGF0ZS1ob3ZlciBhOmhvdmVyLFxuLnVpLXN0YXRlLWhvdmVyIGE6bGluayxcbi51aS1zdGF0ZS1ob3ZlciBhOnZpc2l0ZWQsXG4udWktc3RhdGUtZm9jdXMgYSxcbi51aS1zdGF0ZS1mb2N1cyBhOmhvdmVyLFxuLnVpLXN0YXRlLWZvY3VzIGE6bGluayxcbi51aS1zdGF0ZS1mb2N1cyBhOnZpc2l0ZWQsXG5hLnVpLWJ1dHRvbjpob3ZlcixcbmEudWktYnV0dG9uOmZvY3VzIHtcbiAgY29sb3I6ICMyYjJiMmI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi51aS12aXN1YWwtZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgM3B4IDFweCAjNWU5ZWQ2O1xufVxuLnVpLXN0YXRlLWFjdGl2ZSxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtYWN0aXZlLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWFjdGl2ZSxcbmEudWktYnV0dG9uOmFjdGl2ZSxcbi51aS1idXR0b246YWN0aXZlLFxuLnVpLWJ1dHRvbi51aS1zdGF0ZS1hY3RpdmU6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAzZWZmO1xuICBiYWNrZ3JvdW5kOiAjMDA3ZmZmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI2ZmZjtcbn1cbi51aS1pY29uLWJhY2tncm91bmQsXG4udWktc3RhdGUtYWN0aXZlIC51aS1pY29uLWJhY2tncm91bmQge1xuICBib3JkZXI6ICMwMDNlZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4udWktc3RhdGUtYWN0aXZlIGEsXG4udWktc3RhdGUtYWN0aXZlIGE6bGluayxcbi51aS1zdGF0ZS1hY3RpdmUgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi51aS1zdGF0ZS1oaWdobGlnaHQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGFkNTVlO1xuICBiYWNrZ3JvdW5kOiAjZmZmYTkwO1xuICBjb2xvcjogIzc3NzYyMDtcbn1cbi51aS1zdGF0ZS1jaGVja2VkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RhZDU1ZTtcbiAgYmFja2dyb3VuZDogI2ZmZmE5MDtcbn1cbi51aS1zdGF0ZS1oaWdobGlnaHQgYSxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0IGEsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaGlnaGxpZ2h0IGEge1xuICBjb2xvcjogIzc3NzYyMDtcbn1cbi51aS1zdGF0ZS1lcnJvcixcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3IsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFhODk5O1xuICBiYWNrZ3JvdW5kOiAjZmRkZmRmO1xuICBjb2xvcjogIzVmM2YzZjtcbn1cbi51aS1zdGF0ZS1lcnJvciBhLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvciBhLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yIGEge1xuICBjb2xvcjogIzVmM2YzZjtcbn1cbi51aS1zdGF0ZS1lcnJvci10ZXh0LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvci10ZXh0LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yLXRleHQge1xuICBjb2xvcjogIzVmM2YzZjtcbn1cbi51aS1wcmlvcml0eS1wcmltYXJ5LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1wcmlvcml0eS1wcmltYXJ5LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXByaW9yaXR5LXByaW1hcnkge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi51aS1wcmlvcml0eS1zZWNvbmRhcnksXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXNlY29uZGFyeSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1zZWNvbmRhcnkge1xuICBvcGFjaXR5OiAwLjc7XG4gIGZpbHRlcjogQWxwaGEoNzApO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnVpLXN0YXRlLWRpc2FibGVkLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kaXNhYmxlZCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGZpbHRlcjogQWxwaGEoMzUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLnVpLXN0YXRlLWRpc2FibGVkIC51aS1pY29uIHtcbiAgZmlsdGVyOiBBbHBoYSgzNSk7XG59XG4udWktaWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4udWktaWNvbixcbi51aS13aWRnZXQtY29udGVudCAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmdcIik7XG59XG4udWktc3RhdGUtaG92ZXIgLnVpLWljb24sXG4udWktc3RhdGUtZm9jdXMgLnVpLWljb24sXG4udWktYnV0dG9uOmhvdmVyIC51aS1pY29uLFxuLnVpLWJ1dHRvbjpmb2N1cyAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc181NTU1NTVfMjU2eDI0MC5wbmdcIik7XG59XG4udWktc3RhdGUtYWN0aXZlIC51aS1pY29uLFxuLnVpLWJ1dHRvbjphY3RpdmUgLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfZmZmZmZmXzI1NngyNDAucG5nXCIpO1xufVxuLnVpLXN0YXRlLWhpZ2hsaWdodCAudWktaWNvbixcbi51aS1idXR0b24gLnVpLXN0YXRlLWhpZ2hsaWdodC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zXzc3NzYyMF8yNTZ4MjQwLnBuZ1wiKTtcbn1cbi51aS1zdGF0ZS1lcnJvciAudWktaWNvbixcbi51aS1zdGF0ZS1lcnJvci10ZXh0IC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zX2NjMDAwMF8yNTZ4MjQwLnBuZ1wiKTtcbn1cbi51aS1idXR0b24gLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfNzc3Nzc3XzI1NngyNDAucG5nXCIpO1xufVxuLnVpLWljb24tYmxhbmsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNnB4IDE2cHg7XG59XG4udWktaWNvbi1jYXJldC0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG59XG4udWktaWNvbi1jYXJldC0xLW5lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggMDtcbn1cbi51aS1pY29uLWNhcmV0LTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IDA7XG59XG4udWktaWNvbi1jYXJldC0xLXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggMDtcbn1cbi51aS1pY29uLWNhcmV0LTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NXB4IDA7XG59XG4udWktaWNvbi1jYXJldC0xLXN3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggMDtcbn1cbi51aS1pY29uLWNhcmV0LTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IDA7XG59XG4udWktaWNvbi1jYXJldC0xLW53IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IDA7XG59XG4udWktaWNvbi1jYXJldC0yLW4tcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAwO1xufVxuLnVpLWljb24tY2FyZXQtMi1lLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggMDtcbn1cbi51aS1pY29uLXRyaWFuZ2xlLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2cHg7XG59XG4udWktaWNvbi10cmlhbmdsZS0xLW5lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE2cHg7XG59XG4udWktaWNvbi10cmlhbmdsZS0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTZweDtcbn1cbi51aS1pY29uLXRyaWFuZ2xlLTEtc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTZweDtcbn1cbi51aS1pY29uLXRyaWFuZ2xlLTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NXB4IC0xNnB4O1xufVxuLnVpLWljb24tdHJpYW5nbGUtMS1zdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNnB4O1xufVxuLnVpLWljb24tdHJpYW5nbGUtMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE2cHg7XG59XG4udWktaWNvbi10cmlhbmdsZS0xLW53IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNnB4O1xufVxuLnVpLWljb24tdHJpYW5nbGUtMi1uLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE2cHg7XG59XG4udWktaWNvbi10cmlhbmdsZS0yLWUtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTZweDtcbn1cbi51aS1pY29uLWFycm93LTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMycHg7XG59XG4udWktaWNvbi1hcnJvdy0xLW5lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTMycHg7XG59XG4udWktaWNvbi1hcnJvdy0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMzJweDtcbn1cbi51aS1pY29uLWFycm93LTEtc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMzJweDtcbn1cbi51aS1pY29uLWFycm93LTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NXB4IC0zMnB4O1xufVxuLnVpLWljb24tYXJyb3ctMS1zdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0zMnB4O1xufVxuLnVpLWljb24tYXJyb3ctMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTMycHg7XG59XG4udWktaWNvbi1hcnJvdy0xLW53IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0zMnB4O1xufVxuLnVpLWljb24tYXJyb3ctMi1uLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTMycHg7XG59XG4udWktaWNvbi1hcnJvdy0yLW5lLXN3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0zMnB4O1xufVxuLnVpLWljb24tYXJyb3ctMi1lLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTMycHg7XG59XG4udWktaWNvbi1hcnJvdy0yLXNlLW53IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0zMnB4O1xufVxuLnVpLWljb24tYXJyb3dzdG9wLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMzJweDtcbn1cbi51aS1pY29uLWFycm93c3RvcC0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTMycHg7XG59XG4udWktaWNvbi1hcnJvd3N0b3AtMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0zMnB4O1xufVxuLnVpLWljb24tYXJyb3dzdG9wLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMzJweDtcbn1cbi51aS1pY29uLWFycm93dGhpY2stMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMXB4IC00OHB4O1xufVxuLnVpLWljb24tYXJyb3d0aGljay0xLW5lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTQ4cHg7XG59XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC00OHB4O1xufVxuLnVpLWljb24tYXJyb3d0aGljay0xLXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTQ4cHg7XG59XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC00OHB4O1xufVxuLnVpLWljb24tYXJyb3d0aGljay0xLXN3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTQ4cHg7XG59XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC00OHB4O1xufVxuLnVpLWljb24tYXJyb3d0aGljay0xLW53IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC00OHB4O1xufVxuLnVpLWljb24tYXJyb3d0aGljay0yLW4tcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtNDhweDtcbn1cbi51aS1pY29uLWFycm93dGhpY2stMi1uZS1zdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtNDhweDtcbn1cbi51aS1pY29uLWFycm93dGhpY2stMi1lLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTQ4cHg7XG59XG4udWktaWNvbi1hcnJvd3RoaWNrLTItc2Utbncge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTQ4cHg7XG59XG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTQ4cHg7XG59XG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTQ4cHg7XG59XG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTQ4cHg7XG59XG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTQ4cHg7XG59XG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY0cHg7XG59XG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC02NHB4O1xufVxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNjRweDtcbn1cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTY0cHg7XG59XG4udWktaWNvbi1hcnJvd3JldHVybi0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtNjRweDtcbn1cbi51aS1pY29uLWFycm93cmV0dXJuLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC02NHB4O1xufVxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTY0cHg7XG59XG4udWktaWNvbi1hcnJvd3JldHVybi0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTY0cHg7XG59XG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC02NHB4O1xufVxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtNjRweDtcbn1cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTY0cHg7XG59XG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC02NHB4O1xufVxuLnVpLWljb24tYXJyb3ctNCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgwcHg7XG59XG4udWktaWNvbi1hcnJvdy00LWRpYWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtODBweDtcbn1cbi51aS1pY29uLWV4dGxpbmsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtODBweDtcbn1cbi51aS1pY29uLW5ld3dpbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC04MHB4O1xufVxuLnVpLWljb24tcmVmcmVzaCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC04MHB4O1xufVxuLnVpLWljb24tc2h1ZmZsZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC04MHB4O1xufVxuLnVpLWljb24tdHJhbnNmZXItZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTgwcHg7XG59XG4udWktaWNvbi10cmFuc2ZlcnRoaWNrLWUtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtODBweDtcbn1cbi51aS1pY29uLWZvbGRlci1jb2xsYXBzZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05NnB4O1xufVxuLnVpLWljb24tZm9sZGVyLW9wZW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtOTZweDtcbn1cbi51aS1pY29uLWRvY3VtZW50IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTk2cHg7XG59XG4udWktaWNvbi1kb2N1bWVudC1iIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTk2cHg7XG59XG4udWktaWNvbi1ub3RlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTk2cHg7XG59XG4udWktaWNvbi1tYWlsLWNsb3NlZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC05NnB4O1xufVxuLnVpLWljb24tbWFpbC1vcGVuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTk2cHg7XG59XG4udWktaWNvbi1zdWl0Y2FzZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtOTZweDtcbn1cbi51aS1pY29uLWNvbW1lbnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTk2cHg7XG59XG4udWktaWNvbi1wZXJzb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTk2cHg7XG59XG4udWktaWNvbi1wcmludCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtOTZweDtcbn1cbi51aS1pY29uLXRyYXNoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC05NnB4O1xufVxuLnVpLWljb24tbG9ja2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC05NnB4O1xufVxuLnVpLWljb24tdW5sb2NrZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTk2cHg7XG59XG4udWktaWNvbi1ib29rbWFyayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtOTZweDtcbn1cbi51aS1pY29uLXRhZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtOTZweDtcbn1cbi51aS1pY29uLWhvbWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMTJweDtcbn1cbi51aS1pY29uLWZsYWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTEycHg7XG59XG4udWktaWNvbi1jYWxlbmRhciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xMTJweDtcbn1cbi51aS1pY29uLWNhcnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTEycHg7XG59XG4udWktaWNvbi1wZW5jaWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTEycHg7XG59XG4udWktaWNvbi1jbG9jayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xMTJweDtcbn1cbi51aS1pY29uLWRpc2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTEycHg7XG59XG4udWktaWNvbi1jYWxjdWxhdG9yIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xMTJweDtcbn1cbi51aS1pY29uLXpvb21pbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTEycHg7XG59XG4udWktaWNvbi16b29tb3V0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xMTJweDtcbn1cbi51aS1pY29uLXNlYXJjaCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTEycHg7XG59XG4udWktaWNvbi13cmVuY2gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTExMnB4O1xufVxuLnVpLWljb24tZ2VhciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTEycHg7XG59XG4udWktaWNvbi1oZWFydCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTEycHg7XG59XG4udWktaWNvbi1zdGFyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0xMTJweDtcbn1cbi51aS1pY29uLWxpbmsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTExMnB4O1xufVxuLnVpLWljb24tY2FuY2VsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTI4cHg7XG59XG4udWktaWNvbi1wbHVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTEyOHB4O1xufVxuLnVpLWljb24tcGx1c3RoaWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTEyOHB4O1xufVxuLnVpLWljb24tbWludXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTI4cHg7XG59XG4udWktaWNvbi1taW51c3RoaWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTEyOHB4O1xufVxuLnVpLWljb24tY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTI4cHg7XG59XG4udWktaWNvbi1jbG9zZXRoaWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTEyOHB4O1xufVxuLnVpLWljb24ta2V5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xMjhweDtcbn1cbi51aS1pY29uLWxpZ2h0YnVsYiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTI4cHg7XG59XG4udWktaWNvbi1zY2lzc29ycyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTI4cHg7XG59XG4udWktaWNvbi1jbGlwYm9hcmQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTEyOHB4O1xufVxuLnVpLWljb24tY29weSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTI4cHg7XG59XG4udWktaWNvbi1jb250YWN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xMjhweDtcbn1cbi51aS1pY29uLWltYWdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xMjhweDtcbn1cbi51aS1pY29uLXZpZGVvIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0xMjhweDtcbn1cbi51aS1pY29uLXNjcmlwdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMTI4cHg7XG59XG4udWktaWNvbi1hbGVydCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE0NHB4O1xufVxuLnVpLWljb24taW5mbyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNDRweDtcbn1cbi51aS1pY29uLW5vdGljZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNDRweDtcbn1cbi51aS1pY29uLWhlbHAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTQ0cHg7XG59XG4udWktaWNvbi1jaGVjayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNDRweDtcbn1cbi51aS1pY29uLWJ1bGxldCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNDRweDtcbn1cbi51aS1pY29uLXJhZGlvLW9uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE0NHB4O1xufVxuLnVpLWljb24tcmFkaW8tb2ZmIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNDRweDtcbn1cbi51aS1pY29uLXBpbi13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNDRweDtcbn1cbi51aS1pY29uLXBpbi1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNDRweDtcbn1cbi51aS1pY29uLXBsYXkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNjBweDtcbn1cbi51aS1pY29uLXBhdXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE2MHB4O1xufVxuLnVpLWljb24tc2Vlay1uZXh0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE2MHB4O1xufVxuLnVpLWljb24tc2Vlay1wcmV2IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE2MHB4O1xufVxuLnVpLWljb24tc2Vlay1lbmQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTYwcHg7XG59XG4udWktaWNvbi1zZWVrLXN0YXJ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE2MHB4O1xufVxuLnVpLWljb24tc2Vlay1maXJzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNjBweDtcbn1cbi51aS1pY29uLXN0b3Age1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTYwcHg7XG59XG4udWktaWNvbi1lamVjdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTYwcHg7XG59XG4udWktaWNvbi12b2x1bWUtb2ZmIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNjBweDtcbn1cbi51aS1pY29uLXZvbHVtZS1vbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTYwcHg7XG59XG4udWktaWNvbi1wb3dlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE3NnB4O1xufVxuLnVpLWljb24tc2lnbmFsLWRpYWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTc2cHg7XG59XG4udWktaWNvbi1zaWduYWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTc2cHg7XG59XG4udWktaWNvbi1iYXR0ZXJ5LTAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTc2cHg7XG59XG4udWktaWNvbi1iYXR0ZXJ5LTEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTc2cHg7XG59XG4udWktaWNvbi1iYXR0ZXJ5LTIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTc2cHg7XG59XG4udWktaWNvbi1iYXR0ZXJ5LTMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTc2cHg7XG59XG4udWktaWNvbi1jaXJjbGUtcGx1cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE5MnB4O1xufVxuLnVpLWljb24tY2lyY2xlLW1pbnVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE5MnB4O1xufVxuLnVpLWljb24tY2lyY2xlLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE5MnB4O1xufVxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTkycHg7XG59XG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xOTJweDtcbn1cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE5MnB4O1xufVxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTkycHg7XG59XG4udWktaWNvbi1jaXJjbGUtYXJyb3ctZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTkycHg7XG59XG4udWktaWNvbi1jaXJjbGUtYXJyb3ctcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTkycHg7XG59XG4udWktaWNvbi1jaXJjbGUtYXJyb3ctdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTkycHg7XG59XG4udWktaWNvbi1jaXJjbGUtYXJyb3ctbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTkycHg7XG59XG4udWktaWNvbi1jaXJjbGUtem9vbWluIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xOTJweDtcbn1cbi51aS1pY29uLWNpcmNsZS16b29tb3V0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xOTJweDtcbn1cbi51aS1pY29uLWNpcmNsZS1jaGVjayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTkycHg7XG59XG4udWktaWNvbi1jaXJjbGVzbWFsbC1wbHVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjA4cHg7XG59XG4udWktaWNvbi1jaXJjbGVzbWFsbC1taW51cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0yMDhweDtcbn1cbi51aS1pY29uLWNpcmNsZXNtYWxsLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTIwOHB4O1xufVxuLnVpLWljb24tc3F1YXJlc21hbGwtcGx1cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0yMDhweDtcbn1cbi51aS1pY29uLXNxdWFyZXNtYWxsLW1pbnVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTIwOHB4O1xufVxuLnVpLWljb24tc3F1YXJlc21hbGwtY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMjA4cHg7XG59XG4udWktaWNvbi1ncmlwLWRvdHRlZC12ZXJ0aWNhbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIyNHB4O1xufVxuLnVpLWljb24tZ3JpcC1kb3R0ZWQtaG9yaXpvbnRhbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0yMjRweDtcbn1cbi51aS1pY29uLWdyaXAtc29saWQtdmVydGljYWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMjI0cHg7XG59XG4udWktaWNvbi1ncmlwLXNvbGlkLWhvcml6b250YWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMjI0cHg7XG59XG4udWktaWNvbi1ncmlwc21hbGwtZGlhZ29uYWwtc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMjI0cHg7XG59XG4udWktaWNvbi1ncmlwLWRpYWdvbmFsLXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIyNHB4O1xufVxuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLXRvcCxcbi51aS1jb3JuZXItbGVmdCxcbi51aS1jb3JuZXItdGwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItdG9wLFxuLnVpLWNvcm5lci1yaWdodCxcbi51aS1jb3JuZXItdHIge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLWJvdHRvbSxcbi51aS1jb3JuZXItbGVmdCxcbi51aS1jb3JuZXItYmwge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItYm90dG9tLFxuLnVpLWNvcm5lci1yaWdodCxcbi51aS1jb3JuZXItYnIge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuLnVpLXdpZGdldC1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogI2FhYTtcbiAgb3BhY2l0eTogMC4zO1xuICBmaWx0ZXI6IEFscGhhKDMwKTtcbn1cbi51aS13aWRnZXQtc2hhZG93IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDVweCAjNjY2O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAjNjY2O1xufVxuLnRpcHB5LWJveFtkYXRhLXRoZW1lfj0nYXRvdXQnXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDYwOWI7XG59XG4udGlwcHktYm94W2RhdGEtdGhlbWV+PSdhdG91dCddIC50aXBweS1hcnJvdyB7XG4gIGNvbG9yOiAjMTQ2MDliO1xufVxuLnRpcHB5LWNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmFjaWxpdHktaW1hZ2UtY29uZmlnLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5mYWNpbGl0eS1pbWFnZS1jb25maWctZm9ybSAuZm9ybS1jb250YWluZXIge1xuICB3aWR0aDogODUlO1xufVxuLmZhY2lsaXR5LWltYWdlLWNvbmZpZy1mb3JtIC5mb3JtLWNvbnRhaW5lciAuZm9ybS1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5mYWNpbGl0eS1pbWFnZS1jb25maWctZm9ybSAuZm9ybS1jb250YWluZXIgLmZvcm0tcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5mYWNpbGl0eS1pbWFnZS1jb25maWctZm9ybSAuZm9ybS1jb250YWluZXIgLmZvcm0tcm93IC5mb3JtLWdyb3VwIC5jb250cm9sLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5mYWNpbGl0eS1pbWFnZS1jb25maWctZm9ybSAuYnV0dG9uLWhvbGRlci5kaWFsb2ctZm9vdGVyLnJlbGF0aXZlLWJ1dHRvbi1ob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jYXRvdXRmcmFuY2UgYS5kb3dubG9hZC1idG4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjMDA2MDljO1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNhdG91dGZyYW5jZSBhLmRvd25sb2FkLWJ0biB7XG4gICAgcGFkZGluZzogMCA1cHggMTVweCAzMHB4O1xuICB9XG59XG4jYXRvdXRmcmFuY2UgYS5kb3dubG9hZC1idG4gaS5kb3dubG9hZC1pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IC0ycHg7XG59XG4jYXRvdXRmcmFuY2UgYS5kb3dubG9hZC1idG4gaS5kb3dubG9hZC1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYwOWM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuI2F0b3V0ZnJhbmNlIGEuZG93bmxvYWQtYnRuIGkuZG93bmxvYWQtaWNvbjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDdweDtcbiAgd2lkdGg6IDdweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDA2MDljO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNjA5YztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDZweDtcbiAgbGVmdDogY2FsYyg1MCUgLSA0cHgpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlLWluLW91dDtcbn1cbiNhdG91dGZyYW5jZSBhLmRvd25sb2FkLWJ0biBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuI2F0b3V0ZnJhbmNlIGEuZG93bmxvYWQtYnRuOmhvdmVyIGkuZG93bmxvYWQtaWNvbjphZnRlciB7XG4gIGJvdHRvbTogNHB4O1xufVxuI2F0b3V0ZnJhbmNlIGEuZG93bmxvYWQtYnRuOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICNhdG91dGZyYW5jZSAuc2VjdGlvbi1ob21lLXBhZ2Vfc2xpZGVyOmJlZm9yZSxcbiAgI2F0b3V0ZnJhbmNlIC5mcmVlLWNvbnRlbnQtbWFpbi1iZzpiZWZvcmUsXG4gICNhdG91dGZyYW5jZSAucmFua2luZy1wcm9jZXNzLWdyaWQtd3JhcHBlcjpiZWZvcmUsXG4gICNhdG91dGZyYW5jZSAuc2VjdGlvbi1vZWM6YmVmb3JlLFxuICAjYXRvdXRmcmFuY2UgLnNlY3Rpb24tZmFjaWxpdHktc2VhcmNoLXBhZ2U6YmVmb3JlLFxuICAjYXRvdXRmcmFuY2UgLnNlY3Rpb24tZmFjaWxpdHktZGV0YWlsOmJlZm9yZSxcbiAgI2F0b3V0ZnJhbmNlIC5mYWNpbGl0eS1kZXRhaWwtaW1nOmJlZm9yZSxcbiAgI2F0b3V0ZnJhbmNlIC5mYWNpbGl0eS1kZXRhaWwtbWFwOmJlZm9yZSxcbiAgI2F0b3V0ZnJhbmNlIC5iZy14bGc6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICNhdG91dGZyYW5jZSAuc2VjdGlvbi1vZWM6YmVmb3JlLFxuICAjYXRvdXRmcmFuY2UgLnNlY3Rpb24tZmFjaWxpdHktc2VhcmNoLXBhZ2U6YmVmb3JlLFxuICAjYXRvdXRmcmFuY2UgLnJhbmtpbmctcHJvY2Vzcy1ncmlkLXdyYXBwZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICB9XG59XG4jYXRvdXRmcmFuY2UgLnBhZ2luYXRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbjogMzNweCAwIDA7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsICdBcmlhbCcsIHNhbnMtc2VyaWY7XG59XG4jYXRvdXRmcmFuY2UgLnBhZ2luYXRpb24gYSB7XG4gIG1hcmdpbjogMCA2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgY29sb3I6ICM0YTRhNGE7XG59XG4jYXRvdXRmcmFuY2UgLnBhZ2luYXRpb24gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDE1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDYwOWM7XG59XG4jYXRvdXRmcmFuY2UgLnBhZ2luYXRpb24gLm5leHQtYXIge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDlweDtcbn1cbiNhdG91dGZyYW5jZSAucGFnaW5hdGlvbiAucHJldi1hciB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDAgOXB4O1xufVxuI2F0b3V0ZnJhbmNlIC5wYWdpbmF0aW9uIC5wcmV2LWFyOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuI2F0b3V0ZnJhbmNlIC5jbGVhcmZpeCB7XG4gIHpvb206IDE7XG59XG4jYXRvdXRmcmFuY2UgLmNsZWFyZml4OmFmdGVyLFxuI2F0b3V0ZnJhbmNlIC5jbGVhcmZpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbiNhdG91dGZyYW5jZSAuY2xlYXJmaXg6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbiNhdG91dGZyYW5jZSAuaW1nLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2F0b3V0ZnJhbmNlIC5pbWctY29udGFpbmVyIC5mZWF0dXJlZC1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuI2F0b3V0ZnJhbmNlIC5jdXN0b20tb2JqZWN0LWZpdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbiNhdG91dGZyYW5jZSAuY3VzdG9tLW9iamVjdC1maXQgLmZlYXR1cmVkLWltYWdlIHtcbiAgb3BhY2l0eTogMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoJ01vbnRzZXJyYXQgTGlnaHQgSXRhbGljJyksIGxvY2FsKCdNb250c2VycmF0LUxpZ2h0SXRhbGljJyksIHVybChcImh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9tb250c2VycmF0L3YxMi9KVFVQaklnMV9pNnQ4a0NIS200NTlXeFpZZ3p6OGZad25Dby53b2ZmMlwiKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsIFUrRkUyRS1GRTJGO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbCgnTW9udHNlcnJhdCBMaWdodCBJdGFsaWMnKSwgbG9jYWwoJ01vbnRzZXJyYXQtTGlnaHRJdGFsaWMnKSwgdXJsKFwiaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL21vbnRzZXJyYXQvdjEyL0pUVVBqSWcxX2k2dDhrQ0hLbTQ1OVd4WllnenotUFp3bkNvLndvZmYyXCIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbCgnTW9udHNlcnJhdCBMaWdodCBJdGFsaWMnKSwgbG9jYWwoJ01vbnRzZXJyYXQtTGlnaHRJdGFsaWMnKSwgdXJsKFwiaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL21vbnRzZXJyYXQvdjEyL0pUVVBqSWcxX2k2dDhrQ0hLbTQ1OVd4Wllneno4X1p3bkNvLndvZmYyXCIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzFFQTAtMUVGOSwgVSsyMEFCO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbCgnTW9udHNlcnJhdCBMaWdodCBJdGFsaWMnKSwgbG9jYWwoJ01vbnRzZXJyYXQtTGlnaHRJdGFsaWMnKSwgdXJsKFwiaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL21vbnRzZXJyYXQvdjEyL0pUVVBqSWcxX2k2dDhrQ0hLbTQ1OVd4Wllneno4dlp3bkNvLndvZmYyXCIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoJ01vbnRzZXJyYXQgTGlnaHQgSXRhbGljJyksIGxvY2FsKCdNb250c2VycmF0LUxpZ2h0SXRhbGljJyksIHVybChcImh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9tb250c2VycmF0L3YxMi9KVFVQaklnMV9pNnQ4a0NIS200NTlXeFpZZ3p6X1Bady53b2ZmMlwiKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKCdNb250c2VycmF0IExpZ2h0JyksIGxvY2FsKCdNb250c2VycmF0LUxpZ2h0JyksIHVybChcImh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9tb250c2VycmF0L3YxMi9KVFVSaklnMV9pNnQ4a0NIS200NV9jSkQzZ1REX3U1MC53b2ZmMlwiKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsIFUrRkUyRS1GRTJGO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbCgnTW9udHNlcnJhdCBMaWdodCcpLCBsb2NhbCgnTW9udHNlcnJhdC1MaWdodCcpLCB1cmwoXCJodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbW9udHNlcnJhdC92MTIvSlRVUmpJZzFfaTZ0OGtDSEttNDVfY0pEM2czRF91NTAud29mZjJcIikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKCdNb250c2VycmF0IExpZ2h0JyksIGxvY2FsKCdNb250c2VycmF0LUxpZ2h0JyksIHVybChcImh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9tb250c2VycmF0L3YxMi9KVFVSaklnMV9pNnQ4a0NIS200NV9jSkQzZ2JEX3U1MC53b2ZmMlwiKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoJ01vbnRzZXJyYXQgTGlnaHQnKSwgbG9jYWwoJ01vbnRzZXJyYXQtTGlnaHQnKSwgdXJsKFwiaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL21vbnRzZXJyYXQvdjEyL0pUVVJqSWcxX2k2dDhrQ0hLbTQ1X2NKRDNnZkRfdTUwLndvZmYyXCIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoJ01vbnRzZXJyYXQgTGlnaHQnKSwgbG9jYWwoJ01vbnRzZXJyYXQtTGlnaHQnKSwgdXJsKFwiaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL21vbnRzZXJyYXQvdjEyL0pUVVJqSWcxX2k2dDhrQ0hLbTQ1X2NKRDNnbkRfZy53b2ZmMlwiKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKCdNb250c2VycmF0IFJlZ3VsYXInKSwgbG9jYWwoJ01vbnRzZXJyYXQtUmVndWxhcicpLCB1cmwoXCJodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbW9udHNlcnJhdC92MTIvSlRVU2pJZzFfaTZ0OGtDSEttNDU5V1JoeXpiaS53b2ZmMlwiKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsIFUrRkUyRS1GRTJGO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbCgnTW9udHNlcnJhdCBSZWd1bGFyJyksIGxvY2FsKCdNb250c2VycmF0LVJlZ3VsYXInKSwgdXJsKFwiaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL21vbnRzZXJyYXQvdjEyL0pUVVNqSWcxX2k2dDhrQ0hLbTQ1OVcxaHl6Ymkud29mZjJcIikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKCdNb250c2VycmF0IFJlZ3VsYXInKSwgbG9jYWwoJ01vbnRzZXJyYXQtUmVndWxhcicpLCB1cmwoXCJodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbW9udHNlcnJhdC92MTIvSlRVU2pJZzFfaTZ0OGtDSEttNDU5V1poeXpiaS53b2ZmMlwiKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoJ01vbnRzZXJyYXQgUmVndWxhcicpLCBsb2NhbCgnTW9udHNlcnJhdC1SZWd1bGFyJyksIHVybChcImh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9tb250c2VycmF0L3YxMi9KVFVTaklnMV9pNnQ4a0NIS200NTlXZGh5emJpLndvZmYyXCIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoJ01vbnRzZXJyYXQgUmVndWxhcicpLCBsb2NhbCgnTW9udHNlcnJhdC1SZWd1bGFyJyksIHVybChcImh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9tb250c2VycmF0L3YxMi9KVFVTaklnMV9pNnQ4a0NIS200NTlXbGh5dy53b2ZmMlwiKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKCdNb250c2VycmF0IE1lZGl1bScpLCBsb2NhbCgnTW9udHNlcnJhdC1NZWRpdW0nKSwgdXJsKFwiaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL21vbnRzZXJyYXQvdjEyL0pUVVJqSWcxX2k2dDhrQ0hLbTQ1X1pwQzNnVERfdTUwLndvZmYyXCIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzg4LCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RiwgVStGRTJFLUZFMkY7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKCdNb250c2VycmF0IE1lZGl1bScpLCBsb2NhbCgnTW9udHNlcnJhdC1NZWRpdW0nKSwgdXJsKFwiaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL21vbnRzZXJyYXQvdjEyL0pUVVJqSWcxX2k2dDhrQ0hLbTQ1X1pwQzNnM0RfdTUwLndvZmYyXCIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbCgnTW9udHNlcnJhdCBNZWRpdW0nKSwgbG9jYWwoJ01vbnRzZXJyYXQtTWVkaXVtJyksIHVybChcImh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9tb250c2VycmF0L3YxMi9KVFVSaklnMV9pNnQ4a0NIS200NV9acEMzZ2JEX3U1MC53b2ZmMlwiKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogbG9jYWwoJ01vbnRzZXJyYXQgTWVkaXVtJyksIGxvY2FsKCdNb250c2VycmF0LU1lZGl1bScpLCB1cmwoXCJodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbW9udHNlcnJhdC92MTIvSlRVUmpJZzFfaTZ0OGtDSEttNDVfWnBDM2dmRF91NTAud29mZjJcIikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbCgnTW9udHNlcnJhdCBNZWRpdW0nKSwgbG9jYWwoJ01vbnRzZXJyYXQtTWVkaXVtJyksIHVybChcImh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9tb250c2VycmF0L3YxMi9KVFVSaklnMV9pNnQ4a0NIS200NV9acEMzZ25EX2cud29mZjJcIikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbCgnTW9udHNlcnJhdCBCb2xkJyksIGxvY2FsKCdNb250c2VycmF0LUJvbGQnKSwgdXJsKFwiaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL21vbnRzZXJyYXQvdjEyL0pUVVJqSWcxX2k2dDhrQ0hLbTQ1X2RKRTNnVERfdTUwLndvZmYyXCIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzg4LCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RiwgVStGRTJFLUZFMkY7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKCdNb250c2VycmF0IEJvbGQnKSwgbG9jYWwoJ01vbnRzZXJyYXQtQm9sZCcpLCB1cmwoXCJodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbW9udHNlcnJhdC92MTIvSlRVUmpJZzFfaTZ0OGtDSEttNDVfZEpFM2czRF91NTAud29mZjJcIikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKCdNb250c2VycmF0IEJvbGQnKSwgbG9jYWwoJ01vbnRzZXJyYXQtQm9sZCcpLCB1cmwoXCJodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbW9udHNlcnJhdC92MTIvSlRVUmpJZzFfaTZ0OGtDSEttNDVfZEpFM2diRF91NTAud29mZjJcIikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKCdNb250c2VycmF0IEJvbGQnKSwgbG9jYWwoJ01vbnRzZXJyYXQtQm9sZCcpLCB1cmwoXCJodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbW9udHNlcnJhdC92MTIvSlRVUmpJZzFfaTZ0OGtDSEttNDVfZEpFM2dmRF91NTAud29mZjJcIikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbCgnTW9udHNlcnJhdCBCb2xkJyksIGxvY2FsKCdNb250c2VycmF0LUJvbGQnKSwgdXJsKFwiaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL21vbnRzZXJyYXQvdjEyL0pUVVJqSWcxX2k2dDhrQ0hLbTQ1X2RKRTNnbkRfZy53b2ZmMlwiKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQbGF5ZmFpciBEaXNwbGF5JztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKCdQbGF5ZmFpciBEaXNwbGF5IEl0YWxpYycpLCBsb2NhbCgnUGxheWZhaXJEaXNwbGF5LUl0YWxpYycpLCB1cmwoXCJodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcGxheWZhaXJkaXNwbGF5L3YxMy9udUZrRC12WVNadmlWWVViX3JqM2lqX19hblBYRFRub2hrazcyeFUud29mZjJcIikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQbGF5ZmFpciBEaXNwbGF5JztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKCdQbGF5ZmFpciBEaXNwbGF5IEl0YWxpYycpLCBsb2NhbCgnUGxheWZhaXJEaXNwbGF5LUl0YWxpYycpLCB1cmwoXCJodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcGxheWZhaXJkaXNwbGF5L3YxMy9udUZrRC12WVNadmlWWVViX3JqM2lqX19hblBYRFRub2pVazcyeFUud29mZjJcIikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQbGF5ZmFpciBEaXNwbGF5JztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKCdQbGF5ZmFpciBEaXNwbGF5IEl0YWxpYycpLCBsb2NhbCgnUGxheWZhaXJEaXNwbGF5LUl0YWxpYycpLCB1cmwoXCJodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcGxheWZhaXJkaXNwbGF5L3YxMy9udUZrRC12WVNadmlWWVViX3JqM2lqX19hblBYRFRub2pFazcyeFUud29mZjJcIikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUGxheWZhaXIgRGlzcGxheSc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbCgnUGxheWZhaXIgRGlzcGxheSBJdGFsaWMnKSwgbG9jYWwoJ1BsYXlmYWlyRGlzcGxheS1JdGFsaWMnKSwgdXJsKFwiaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3BsYXlmYWlyZGlzcGxheS92MTMvbnVGa0QtdllTWnZpVllVYl9yajNpal9fYW5QWERUbm9na2s3LndvZmYyXCIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BsYXlmYWlyIERpc3BsYXknO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoJ1BsYXlmYWlyIERpc3BsYXkgUmVndWxhcicpLCBsb2NhbCgnUGxheWZhaXJEaXNwbGF5LVJlZ3VsYXInKSwgdXJsKFwiaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3BsYXlmYWlyZGlzcGxheS92MTMvbnVGaUQtdllTWnZpVllVYl9yajNpal9fYW5QWERUallnRkVfLndvZmYyXCIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUGxheWZhaXIgRGlzcGxheSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbCgnUGxheWZhaXIgRGlzcGxheSBSZWd1bGFyJyksIGxvY2FsKCdQbGF5ZmFpckRpc3BsYXktUmVndWxhcicpLCB1cmwoXCJodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcGxheWZhaXJkaXNwbGF5L3YxMy9udUZpRC12WVNadmlWWVViX3JqM2lqX19hblBYRFRQWWdGRV8ud29mZjJcIikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQbGF5ZmFpciBEaXNwbGF5JztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKCdQbGF5ZmFpciBEaXNwbGF5IFJlZ3VsYXInKSwgbG9jYWwoJ1BsYXlmYWlyRGlzcGxheS1SZWd1bGFyJyksIHVybChcImh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9wbGF5ZmFpcmRpc3BsYXkvdjEzL251RmlELXZZU1p2aVZZVWJfcmozaWpfX2FuUFhEVExZZ0ZFXy53b2ZmMlwiKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQbGF5ZmFpciBEaXNwbGF5JztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKCdQbGF5ZmFpciBEaXNwbGF5IFJlZ3VsYXInKSwgbG9jYWwoJ1BsYXlmYWlyRGlzcGxheS1SZWd1bGFyJyksIHVybChcImh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9wbGF5ZmFpcmRpc3BsYXkvdjEzL251RmlELXZZU1p2aVZZVWJfcmozaWpfX2FuUFhEVHpZZ0Eud29mZjJcIikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUGxheWZhaXIgRGlzcGxheSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbCgnUGxheWZhaXIgRGlzcGxheSBCb2xkJyksIGxvY2FsKCdQbGF5ZmFpckRpc3BsYXktQm9sZCcpLCB1cmwoXCJodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcGxheWZhaXJkaXNwbGF5L3YxMy9udUZsRC12WVNadmlWWVViX3JqM2lqX19hblBYQllmOWxXb2U1aXhpLndvZmYyXCIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUGxheWZhaXIgRGlzcGxheSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbCgnUGxheWZhaXIgRGlzcGxheSBCb2xkJyksIGxvY2FsKCdQbGF5ZmFpckRpc3BsYXktQm9sZCcpLCB1cmwoXCJodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcGxheWZhaXJkaXNwbGF5L3YxMy9udUZsRC12WVNadmlWWVViX3JqM2lqX19hblBYQllmOWxXRWU1aXhpLndvZmYyXCIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzFFQTAtMUVGOSwgVSsyMEFCO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUGxheWZhaXIgRGlzcGxheSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbCgnUGxheWZhaXIgRGlzcGxheSBCb2xkJyksIGxvY2FsKCdQbGF5ZmFpckRpc3BsYXktQm9sZCcpLCB1cmwoXCJodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcGxheWZhaXJkaXNwbGF5L3YxMy9udUZsRC12WVNadmlWWVViX3JqM2lqX19hblBYQllmOWxXQWU1aXhpLndvZmYyXCIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BsYXlmYWlyIERpc3BsYXknO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoJ1BsYXlmYWlyIERpc3BsYXkgQm9sZCcpLCBsb2NhbCgnUGxheWZhaXJEaXNwbGF5LUJvbGQnKSwgdXJsKFwiaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3BsYXlmYWlyZGlzcGxheS92MTMvbnVGbEQtdllTWnZpVllVYl9yajNpal9fYW5QWEJZZjlsVzRlNWcud29mZjJcIikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuaHRtbCB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCAnUGxheWZhaXIgRGlzcGxheScsIHNhbnMtc2VyaWYsIHNlcmlmO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG4iLCIqXG4gICAgYm94LXNpemluZyBib3JkZXItYm94XG4gICAgbWFyZ2luIDBcbiAgICBwYWRkaW5nIDBcblxuYmFzZS1mb250LXNpemUgPSAxNlxuZ3V0dGVyID0gMjBweFxuY29sdW1ucyA9IDEyXG5jZWxsQ2xhc3NOYW1lID0gJ3MtZ3JpZC1jZWxsJ1xuZ3JpZENsYXNzTmFtZSA9ICdzLWdyaWQnXG5cbmJyZWFrcG9pbnRzID0ge1xuICAgIHNtOiAwLFxuICAgIG1kOiA2NDBweCxcbiAgICBsZzogMTIwMHB4LFxuICAgIHhsZzogMTQ0MHB4LFxuICAgIHh4bGc6IDE5MjBweFxufVxuIiwiXG5ncmlkLWNlbGwtY2xhc3Nlcy1nZW5lcmF0b3IoY29scyA9IGNvbHVtbnMsIGcgPSBndXR0ZXIsIGNlbGxDbGFzcyA9IGNlbGxDbGFzc05hbWUpXG4gICAgZm9yIGtleSwgdmFsdWUgaW4gYnJlYWtwb2ludHNcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogcmVtLWNhbGModmFsdWUpKVxuICAgICAgICAgICAgZm9yIGkgaW4gcmFuZ2UoMSwgY29scywgMSlcbiAgICAgICAgICAgICAgICAue2NlbGxDbGFzc30te2tleX0te2l9XG4gICAgICAgICAgICAgICAgICAgIGNlbGwoaSwgY29scywgZylcbiAgICAgICAgICAgICAgICAue2NlbGxDbGFzc30tb2Zmc2V0LXtrZXl9LXtpfVxuICAgICAgICAgICAgICAgICAgICBjZWxsLW9mZnNldChpLCBjb2xzLCBnKVxuXG5ncmlkLWNsYXNzZXMtZ2VuZXJhdG9yKGNvbHMgPSBjb2x1bW5zLCBnID0gZ3V0dGVyLCBncmlkQ2xhc3MgPSBncmlkQ2xhc3NOYW1lLCBjZWxsQ2xhc3MgPSBjZWxsQ2xhc3NOYW1lKVxuICAgIGZvciBrZXksIHZhbHVlIGluIGJyZWFrcG9pbnRzXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IHJlbS1jYWxjKHZhbHVlKSlcbiAgICAgICAgICAgIGZvciBpIGluIHJhbmdlKDEsIGNvbHMsIDEpXG4gICAgICAgICAgICAgICAgLntncmlkQ2xhc3N9LXtrZXl9LXtpfSA+IFtjbGFzc349e2NlbGxDbGFzc31dXG4gICAgICAgICAgICAgICAgICAgIGNlbGwoaSwgY29scywgZylcblxuLy8gZ3JpZCBjbGFzc2VzXG5cbi57Z3JpZENsYXNzTmFtZX0tdG9wXG4gICAgZ3JpZChjZWxscy1hbGlnbjogJ3RvcCcpXG5cbi57Z3JpZENsYXNzTmFtZX0tYm90dG9tXG4gICAgZ3JpZChjZWxscy1hbGlnbjogJ2JvdHRvbScpXG5cbi57Z3JpZENsYXNzTmFtZX0tY2VudGVyXG4gICAgZ3JpZChjZWxscy1hbGlnbjogJ2NlbnRlcicpXG5cbi57Z3JpZENsYXNzTmFtZX0tc3RyZXRjaFxuICAgIGdyaWQoY2VsbHMtYWxpZ246ICdzdHJldGNoJylcblxuLntncmlkQ2xhc3NOYW1lfS1qdXN0aWZ5LWNlbnRlclxuICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcblxuLntncmlkQ2xhc3NOYW1lfS1qdXN0aWZ5LXN0YXJ0XG4gICAganVzdGlmeS1jb250ZW50IGZsZXgtc3RhcnRcblxuLntncmlkQ2xhc3NOYW1lfS1qdXN0aWZ5LWVuZFxuICAgIGp1c3RpZnktY29udGVudCBmbGV4LWVuZFxuXG4ue2dyaWRDbGFzc05hbWV9LXJvd1xuICAgIGdyaWQoZGlyZWN0aW9uOiAncm93JylcblxuLntncmlkQ2xhc3NOYW1lfS1yb3ctcmV2ZXJzZVxuICAgIGdyaWQoZGlyZWN0aW9uOiAncm93LXJldmVyc2UnKVxuXG4ue2dyaWRDbGFzc05hbWV9LWNvbHVtblxuICAgIGdyaWQoZGlyZWN0aW9uOiAnY29sdW1uJylcblxuLntncmlkQ2xhc3NOYW1lfS1jb2x1bW4tcmV2ZXJzZVxuICAgIGdyaWQoZGlyZWN0aW9uOiAnY29sdW1uLXJldmVyc2UnKVxuXG5ncmlkLWNsYXNzZXMtZ2VuZXJhdG9yKClcblxuLy8gY2VsbCBzdHlsZXNcblxuLntjZWxsQ2xhc3NOYW1lfS10b3BcbiAgICBhbGlnbi1zZWxmIGZsZXgtc3RhcnRcblxuLntjZWxsQ2xhc3NOYW1lfS1ib3R0b21cbiAgICBhbGlnbi1zZWxmIGZsZXgtZW5kXG5cbi57Y2VsbENsYXNzTmFtZX0tY2VudGVyXG4gICAgYWxpZ24tc2VsZiBjZW50ZXJcblxuZ3JpZC1jZWxsLWNsYXNzZXMtZ2VuZXJhdG9yKCkiLCJyZW0tY2FsYyh2YWx1ZSlcbiAgICB1ID0gdW5pdCh2YWx1ZSk7XG4gICAgaWYgKHUgaXMgJ3JlbScpIHtcbiAgICAgICAgcmV0dXJuIHVuaXQodmFsdWUsIHUpO1xuICAgIH0gZWxzZSB7XG4gICAgICAgIHJldHVybiB1bml0KHZhbHVlIC8gYmFzZS1mb250LXNpemUsICdyZW0nKVxuICAgIH1cblxuZ3JpZChkaXJlY3Rpb24gPSAncm93JywgY2VsbHMtYWxpZ24gPSAndG9wJywganVzdGlmeSA9ICcnKVxuICAgIGRpc3BsYXkgZmxleFxuICAgIGZsZXgtd3JhcCB3cmFwXG4gICAgaWYgY2VsbHMtYWxpZ24gaXMgJ3RvcCdcbiAgICAgICAgYWxpZ24taXRlbXMgZmxleC1zdGFydFxuICAgIGlmIGNlbGxzLWFsaWduIGlzICdib3R0b20nXG4gICAgICAgIGFsaWduLWl0ZW1zIGZsZXgtZW5kXG4gICAgaWYgY2VsbHMtYWxpZ24gaXMgJ2NlbnRlcidcbiAgICAgICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgaWYgY2VsbHMtYWxpZ24gaXMgJ3N0cmV0Y2gnXG4gICAgICAgIGFsaWduLWl0ZW1zIHN0cmV0Y2hcbiAgICBpZiBkaXJlY3Rpb24gaXMgJ3JvdydcbiAgICAgICAgZmxleC1kaXJlY3Rpb24gcm93XG4gICAgaWYgZGlyZWN0aW9uIGlzICdyb3ctcmV2ZXJzZSdcbiAgICAgICAgZmxleC1kaXJlY3Rpb24gcm93LXJldmVyc2VcbiAgICBpZiBkaXJlY3Rpb24gaXMgJ2NvbHVtbidcbiAgICAgICAgZmxleC1kaXJlY3Rpb24gY29sdW1uXG4gICAgaWYgZGlyZWN0aW9uIGlzICdjb2x1bW4tcmV2ZXJzZSdcbiAgICAgICAgZmxleC1kaXJlY3Rpb24gY29sdW1uLXJldmVyc2VcbiAgICBpZiBqdXN0aWZ5IGlzICdjZW50ZXInXG4gICAgICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcbiAgICBpZiBqdXN0aWZ5IGlzICdzdGFydCdcbiAgICAgICAganVzdGlmeS1jb250ZW50IGZsZXgtc3RhcnRcbiAgICBpZiBqdXN0aWZ5IGlzICdlbmQnXG4gICAgICAgIGp1c3RpZnktY29udGVudCBmbGV4LWVuZFxuXG5jZWxsKGkgPSAxLCBjb2xzID0gY29sdW1ucywgYWxpZ24gPSAnJywgZyA9IGd1dHRlcilcbiAgICBpZiBnIGlzIG5vdCAwXG4gICAgICAgIGZsZXgtYmFzaXM6IHMoJ2NhbGMoMTAwJSAqICVzIC0gJXMpJywgaSAvIGNvbHMsIHJlbS1jYWxjKGcpKVxuICAgIGVsc2VcbiAgICAgICAgZmxleC1iYXNpczogcygnY2FsYygxMDAlICogJXMpJywgaSAvIGNvbHMpXG4gICAgbWluLXdpZHRoIDAgLy8gRkYgYWRqdXN0bWVudCBmb3IgcmVzcG9uc2l2ZSBpbWFnZXNcbiAgICBpZiBnIGlzIG5vdCAwXG4gICAgICAgIG1hcmdpbjogcmVtLWNhbGMoZyAvIDIpXG4gICAgaWYgYWxpZ24gaXMgJ3RvcCdcbiAgICAgICAgYWxpZ24tc2VsZiBmbGV4LXN0YXJ0XG4gICAgaWYgYWxpZ24gaXMgJ2JvdHRvbSdcbiAgICAgICAgYWxpZ24tc2VsZiBmbGV4LWVuZFxuICAgIGlmIGFsaWduIGlzICdjZW50ZXInXG4gICAgICAgIGFsaWduLXNlbGYgY2VudGVyXG5cbmNlbGwtb2Zmc2V0KGkgPSAxLCBjb2xzID0gY29sdW1ucywgZyA9IGd1dHRlcilcbiAgICBpZiBnIGlzIG5vdCAwXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBzKCdjYWxjKDEwMCUgKiAlcyArICglcyAvIDIpKScsIGkgLyBjb2xzLCByZW0tY2FsYyhnKSkgIWltcG9ydGFudFxuICAgIGVsc2VcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHMoJ2NhbGMoMTAwJSAqICVzKScsIGkgLyBjb2xzKSAhaW1wb3J0YW50XG5cbmNlbnRlcih2YWx1ZSwgcGFkID0gbnVsbClcbiAgICBtYXJnaW4tbGVmdCBhdXRvXG4gICAgbWFyZ2luLXJpZ2h0IGF1dG9cbiAgICB3aWR0aCAxMDAlXG4gICAgdSA9IHVuaXQodmFsdWUpXG4gICAgaWYgKHUgaXMgJ3JlbScgb3IgdSBpcyAnJScpXG4gICAgICAgIG1heC13aWR0aCB1bml0KHZhbHVlLCB1KVxuICAgIGVsc2VcbiAgICAgICAgbWF4LXdpZHRoIHJlbS1jYWxjKHZhbHVlKVxuICAgIGlmIChwYWQgaXMgbnVsbClcbiAgICAgICAgcmV0dXJuXG4gICAgZWxzZVxuICAgICAgICBwID0gdW5pdChwYWQpXG4gICAgICAgIGlmIChwIGlzICdyZW0nIG9yIHAgaXMgJyUnKVxuICAgICAgICAgIHBhZGRpbmctbGVmdCAgdW5pdChwYWQsIHApXG4gICAgICAgICAgcGFkZGluZy1yaWdodCAgdW5pdChwYWQsIHApXG4gICAgICAgIGVsc2VcbiAgICAgICAgICBwYWRkaW5nLWxlZnQgcmVtLWNhbGMocGFkKVxuICAgICAgICAgIHBhZGRpbmctcmlnaHQgcmVtLWNhbGMocGFkKVxuXG5zdGFjaygpXG4gICAgY2VsbCgxLCAxKVxuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYXRvdXQtaWNvbnMtZm9udCc7XG4gIHNyYzogdXJsKCdmb250cy9hdG91dC1pY29ucy1mb250LmVvdD84ODgyODE2NScpO1xuICBzcmM6IHVybCgnZm9udHMvYXRvdXQtaWNvbnMtZm9udC5lb3Q/ODg4MjgxNjUjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICAgdXJsKCdmb250cy9hdG91dC1pY29ucy1mb250LndvZmYyPzg4ODI4MTY1JykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgIHVybCgnZm9udHMvYXRvdXQtaWNvbnMtZm9udC53b2ZmPzg4ODI4MTY1JykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICAgdXJsKCdmb250cy9hdG91dC1pY29ucy1mb250LnR0Zj84ODgyODE2NScpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgICB1cmwoJ2ZvbnRzL2F0b3V0LWljb25zLWZvbnQuc3ZnPzg4ODI4MTY1I2F0b3V0LWljb25zLWZvbnQnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbltjbGFzc149XCJpY29ucS1cIl06YmVmb3JlLCAucmVzZXQgW2NsYXNzKj1cIiBpY29ucS1cIl06YmVmb3JlLCBpW2NsYXNzXj1cInN2Zy0tXCJdOmJlZm9yZSwgLnJlc2V0IGlbY2xhc3MqPVwic3ZnLS1cIl06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiYXRvdXQtaWNvbnMtZm9udFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNwZWFrOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgd2lkdGg6IDFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5pY29ucS1hdWJlcmdlOmJlZm9yZSwgLnN2Zy0tYXViZXJnZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODRiJzsgfSAvKiAn7qGLJyAqL1xuLmljb25xLWFjY291bnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwMCc7IH0gLyogJ+6ggCcgKi9cbi5pY29ucS1hY3JlZGl0YXRpb246YmVmb3JlIHsgY29udGVudDogJ1xcZTgwMSc7IH0gLyogJ+6ggScgKi9cbi5pY29ucS1hZ2VuZGE6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwMic7IH0gLyogJ+6ggicgKi9cbi5pY29ucS1haXJlLW5hdHVyZWxsZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAzJzsgfSAvKiAn7qCDJyAqL1xuLmljb25xLWNhbmNlbDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA0JzsgfSAvKiAn7qCEJyAqL1xuLmljb25xLWFycm93LWJsdWUtczpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA1JzsgfSAvKiAn7qCFJyAqL1xuLmljb25xLWNhbmNlbC0xOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDYnOyB9IC8qICfuoIYnICovXG4uaWNvbnEtYXJyb3ctZmlsLWFyaWFuZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA3JzsgfSAvKiAn7qCHJyAqL1xuLmljb25xLXRyYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDgnOyB9IC8qICfuoIgnICovXG4uaWNvbnEtYXR0ZW50aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDknOyB9IC8qICfuoIknICovXG4uaWNvbnEtYnJlYWRjcnVtYnM6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwYSc7IH0gLyogJ+6giicgKi9cbi5pY29ucS1jYWxlbmRhcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBiJzsgfSAvKiAn7qCLJyAqL1xuLmljb25xLWNhbXBpbmc6YmVmb3JlLCAuc3ZnLS1jYW1waW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGMnOyB9IC8qICfuoIwnICovXG4uaWNvbnEtY2hlY2tib3g6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwZCc7IH0gLyogJ+6gjScgKi9cbi5pY29ucS1jbG9zZS1jcm9zczpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBlJzsgfSAvKiAn7qCOJyAqL1xuLmljb25xLWNvbGxhYm9yYXRvci1kYXJrOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGYnOyB9IC8qICfuoI8nICovXG4uaWNvbnEtY29sbGFiczpiZWZvcmUgeyBjb250ZW50OiAnXFxlODEwJzsgfSAvKiAn7qCQJyAqL1xuLmljb25xLW1ldWJsZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODExJzsgfSAvKiAn7qCRJyAqL1xuLmljb25xLWNyb2l4LXJvdWdlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTInOyB9IC8qICfuoJInICovXG4uaWNvbnEtZGlzYzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODEzJzsgfSAvKiAn7qCTJyAqL1xuLmljb25xLWRvYzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODE0JzsgfSAvKiAn7qCUJyAqL1xuLmljb25xLWRvbmU6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxNSc7IH0gLyogJ+6glScgKi9cbi5pY29ucS1kb3NzaWVyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTYnOyB9IC8qICfuoJYnICovXG4uaWNvbnEtZWRpdC1ibHVlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTcnOyB9IC8qICfuoJcnICovXG4uaWNvbnEtZWRpdC1kYXJrOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTgnOyB9IC8qICfuoJgnICovXG4uaWNvbnEtZWRpdC13aGl0ZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODE5JzsgfSAvKiAn7qCZJyAqL1xuLmljb25xLWV0YWJsaXNzZW1lbnQtY2xhc3NlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MWEnOyB9IC8qICfuoJonICovXG4uaWNvbnEtZXRhYmxpc3NlbWVudC10eXBlOmJlZm9yZSwgLnN2Zy0tZXN0YWJsaXNobWVudDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODFiJzsgfSAvKiAn7qCbJyAqL1xuLmljb25xLWV0b2lsZS1ub3RhdGlvbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODFjJzsgfSAvKiAn7qCcJyAqL1xuLmljb25xLWZvbGRlci1kYXJrOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MWQnOyB9IC8qICfuoJ0nICovXG4uaWNvbnEtaGlzdG9yaXF1ZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODFlJzsgfSAvKiAn7qCeJyAqL1xuLmljb25xLWhvdGVsOmJlZm9yZSwgLnN2Zy0taG90ZWw6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxZic7IH0gLyogJ+6gnycgKi9cbi5pY29ucS1pZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODIwJzsgfSAvKiAn7qCgJyAqL1xuLmljb25xLWxvY2FsaXNhdGlvbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODIxJzsgfSAvKiAn7qChJyAqL1xuLmljb25xLWxvY2F0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjInOyB9IC8qICfuoKInICovXG4uaWNvbnEtbWFnbmlmaWVyLXdoaXRlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjMnOyB9IC8qICfuoKMnICovXG4uaWNvbnEtbWFpbDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODI0JzsgfSAvKiAn7qCkJyAqL1xuLmljb25xLW1haWwtMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODI1JzsgfSAvKiAn7qClJyAqL1xuLmljb25xLW1lbnUxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjYnOyB9IC8qICfuoKYnICovXG4uaWNvbnEtbWVudTI6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyNyc7IH0gLyogJ+6gpycgKi9cbi5pY29ucS1tZW51MzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODI4JzsgfSAvKiAn7qCoJyAqL1xuLmljb25xLW1lbnU0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjknOyB9IC8qICfuoKknICovXG4uaWNvbnEtbWVudS1pY29uLTE6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyYSc7IH0gLyogJ+6gqicgKi9cbi5pY29ucS1tZW51LWljb24tMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODJiJzsgfSAvKiAn7qCrJyAqL1xuLmljb25xLW1ldWJsZXM6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyYyc7IH0gLyogJ+6grCcgKi9cbi5pY29ucS1vazpiZWZvcmUgeyBjb250ZW50OiAnXFxlODJkJzsgfSAvKiAn7qCtJyAqL1xuLmljb25xLXBhcmMtbG9pc2lyczpiZWZvcmUsIC5zdmctLXBhcmMtbG9pc2lyczpiZWZvcmV7IGNvbnRlbnQ6ICdcXGU4MmUnOyB9IC8qICfuoK4nICovXG4uaWNvbnEtcGhvbmU6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyZic7IH0gLyogJ+6grycgKi9cbi5pY29ucS1yZXNpZGVuY2U6YmVmb3JlLCAuc3ZnLS1yZXNpZGVuY2U6YmVmb3JleyBjb250ZW50OiAnXFxlODMwJzsgfSAvKiAn7qCwJyAqL1xuLmljb25xLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzEnOyB9IC8qICfuoLEnICovXG4uaWNvbnEtc2hhcGU6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzMic7IH0gLyogJ+6gsicgKi9cbi5pY29ucS1zaXRlLXdlYjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODMzJzsgfSAvKiAn7qCzJyAqL1xuLmljb25xLXNvcnQtYXJyb3c6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzNCc7IH0gLyogJ+6gtCcgKi9cbi5pY29ucS1zdGFyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzUnOyB9IC8qICfuoLUnICovXG4uaWNvbnEtc3RhcjE6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzNic7IH0gLyogJ+6gticgKi9cbi5pY29ucS1zdGFyMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODM3JzsgfSAvKiAn7qC3JyAqL1xuLmljb25xLXN0YXIzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzgnOyB9IC8qICfuoLgnICovXG4uaWNvbnEtc3RhcjQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzOSc7IH0gLyogJ+6guScgKi9cbi5pY29ucS1zdGFyNTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODNhJzsgfSAvKiAn7qC6JyAqL1xuLmljb25xLXN0YXR1dDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODNiJzsgfSAvKiAn7qC7JyAqL1xuLmljb25xLXRhYmxlYXUtZGUtYm9yZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODNjJzsgfSAvKiAn7qC8JyAqL1xuLmljb25xLXRlbGVjaGFyZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4M2QnOyB9IC8qICfuoL0nICovXG4uaWNvbnEtdGVwaG9uZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODNlJzsgfSAvKiAn7qC+JyAqL1xuLmljb25xLXRyaWFuZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4M2YnOyB9IC8qICfuoL8nICovXG4uaWNvbnEtdW5mb2xkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NDAnOyB9IC8qICfuoYAnICovXG4uaWNvbnEtdXNlcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODQxJzsgfSAvKiAn7qGBJyAqL1xuLmljb25xLXZpbGxhZ2U6YmVmb3JlLCAuc3ZnLS12aWxsYWdlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NDInOyB9IC8qICfuoYInICovXG4uaWNvbnEtd2ViOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NDMnOyB9IC8qICfuoYMnICovXG4uaWNvbnEtY2FuY2VsLTM6YmVmb3JlIHsgY29udGVudDogJ1xcZTg0Nyc7IH0gLyogJ+6hhycgKi9cbi5pY29ucS1wajpiZWZvcmUgeyBjb250ZW50OiAnXFxlODdmJzsgfSAvKiAn7qG/JyAqL1xuLmljb25xLWNsb3NlLWRhcms6YmVmb3JlIHsgY29udGVudDogJ1xcZTg4MCc7IH0gLyogJ+6igCcgKi9cbi5pY29ucS10cmFzaC0xOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYxZjgnOyB9IC8qICfvh7gnICovXG4uaWNvbnEtYWNjcmVkaXRhdGlvbi0yOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NDknOyB9IiwiLnNsaWNrLXNsaWRlclxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgZGlzcGxheSBibG9ja1xuICAgIGJveC1zaXppbmcgYm9yZGVyLWJveFxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Qgbm9uZVxuICAgIC1tb3otdXNlci1zZWxlY3Qgbm9uZVxuICAgIC1tcy11c2VyLXNlbGVjdCBub25lXG4gICAgdXNlci1zZWxlY3Qgbm9uZVxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dCBub25lXG4gICAgLWtodG1sLXVzZXItc2VsZWN0IG5vbmVcbiAgICAtbXMtdG91Y2gtYWN0aW9uIHBhbi15XG4gICAgdG91Y2gtYWN0aW9uIHBhbi15XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yIHRyYW5zcGFyZW50XG5cbi5zbGljay1saXN0XG4gICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICBkaXNwbGF5IGJsb2NrXG4gICAgb3ZlcmZsb3cgaGlkZGVuXG4gICAgbWFyZ2luIDBcbiAgICBwYWRkaW5nIDBcbiAgICAmOmZvY3VzXG4gICAgICAgIG91dGxpbmUgbm9uZVxuICAgICYuZHJhZ2dpbmdcbiAgICAgICAgY3Vyc29yIHBvaW50ZXJcbiAgICAgICAgY3Vyc29yIGhhbmRcblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0gdHJhbnNsYXRlM2QoMCwgMCwgMClcbiAgICAtbW96LXRyYW5zZm9ybSB0cmFuc2xhdGUzZCgwLCAwLCAwKVxuICAgIC1tcy10cmFuc2Zvcm0gdHJhbnNsYXRlM2QoMCwgMCwgMClcbiAgICAtby10cmFuc2Zvcm0gdHJhbnNsYXRlM2QoMCwgMCwgMClcbiAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlM2QoMCwgMCwgMClcblxuLnNsaWNrLXRyYWNrXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICB0b3AgMFxuICAgIGxlZnQgMFxuICAgIGRpc3BsYXkgYmxvY2tcbiAgICBtYXJnaW4tbGVmdCBhdXRvXG4gICAgbWFyZ2luLXJpZ2h0IGF1dG9cbiAgICAmOmFmdGVyXG4gICAgICAgIGNsZWFyIGJvdGhcblxuLnNsaWNrLXRyYWNrOmJlZm9yZSxcbi5zbGljay10cmFjazphZnRlclxuICAgIGRpc3BsYXkgdGFibGVcbiAgICBjb250ZW50ICcnXG5cbi5zbGljay1sb2FkaW5nXG4gICAgLnNsaWNrLXRyYWNrXG4gICAgICAgIHZpc2liaWxpdHkgaGlkZGVuXG4gICAgLnNsaWNrLXNsaWRlXG4gICAgICAgIHZpc2liaWxpdHkgaGlkZGVuXG5cbi5zbGljay1zbGlkZVxuICAgIGRpc3BsYXkgbm9uZVxuICAgIGZsb2F0IGxlZnRcbiAgICBoZWlnaHQgMTAwJVxuICAgIG1pbi1oZWlnaHQgMXB4XG4gICAgaW1nXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAmLnNsaWNrLWxvYWRpbmdcbiAgICAgICAgaW1nXG4gICAgICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAmLmRyYWdnaW5nXG4gICAgICAgIGltZ1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHMgbm9uZVxuXG5bZGlyPSdydGwnXVxuICAgIC5zbGljay1zbGlkZVxuICAgICAgICBmbG9hdCByaWdodFxuXG4uc2xpY2staW5pdGlhbGl6ZWRcbiAgICAuc2xpY2stc2xpZGVcbiAgICAgICAgZGlzcGxheSBibG9ja1xuXG4uc2xpY2stdmVydGljYWxcbiAgICAuc2xpY2stc2xpZGVcbiAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICBoZWlnaHQgYXV0b1xuICAgICAgICBib3JkZXIgMXB4IHNvbGlkIHRyYW5zcGFyZW50XG5cbi5zbGljay1hcnJvd1xuICAgICYuc2xpY2staGlkZGVuXG4gICAgICAgIGRpc3BsYXkgbm9uZVxuIiwiXG4uZmxhdHBpY2tyLWNhbGVuZGFyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG1heC13aWR0aDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xuICBhbmltYXRpb246IG5vbmU7XG4gIGRpcmVjdGlvbjogbHRyO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzA3Ljg3NXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAxcHggMCAwICNlNmU2ZTYsIC0xcHggMCAwICNlNmU2ZTYsIDAgMXB4IDAgI2U2ZTZlNiwgMCAtMXB4IDAgI2U2ZTZlNiwgMCAzcHggMTNweCByZ2JhKDAsIDAsIDAsIC4wOClcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5vcGVuLCAuZmxhdHBpY2tyLWNhbGVuZGFyLmlubGluZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiA2NDBweDtcbiAgbWF4LXdpZHRoOiAzMzBweDtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5vcGVuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6LWluZGV4OiA5XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYW5pbWF0ZS5vcGVuIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZwRmFkZUluRG93biAzMDBtcyBjdWJpYy1iZXppZXIoLjIzLCAxLCAuMzIsIDEpO1xuICBhbmltYXRpb246IGZwRmFkZUluRG93biAzMDBtcyBjdWJpYy1iZXppZXIoLjIzLCAxLCAuMzIsIDEpXG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuaW5saW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHhcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5zdGF0aWMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlICsgMnB4KVxufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnN0YXRpYy5vcGVuIHtcbiAgei1pbmRleDogOTtcbiAgZGlzcGxheTogYmxvY2tcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5oYXNXZWVrcyB7XG4gIHdpZHRoOiBhdXRvXG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1dlZWtzIC5kYXlDb250YWluZXIsIC5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1RpbWUgLmRheUNvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwXG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1dlZWtzIC5kYXlDb250YWluZXIge1xuICBib3JkZXItbGVmdDogMFxufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnNob3dUaW1lSW5wdXQuaGFzVGltZSAuZmxhdHBpY2tyLXRpbWUge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlNmU2XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIubm9DYWxlbmRhci5oYXNUaW1lIC5mbGF0cGlja3ItdGltZSB7XG4gIGhlaWdodDogYXV0b1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmJlZm9yZSwgLmZsYXRwaWNrci1jYWxlbmRhcjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgbGVmdDogMjJweFxufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnJpZ2h0TW9zdDpiZWZvcmUsIC5mbGF0cGlja3ItY2FsZW5kYXIucmlnaHRNb3N0OmFmdGVyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDIycHhcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhcjpiZWZvcmUge1xuICBib3JkZXItd2lkdGg6IDVweDtcbiAgbWFyZ2luOiAwIC01cHhcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhcjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogNHB4O1xuICBtYXJnaW46IDAgLTRweFxufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmJlZm9yZSwgLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDphZnRlciB7XG4gIGJvdHRvbTogMTAwJVxufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlNmU2ZTZcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTpiZWZvcmUsIC5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YWZ0ZXIge1xuICB0b3A6IDEwMCVcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZTZlNmU2XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmXG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXI6Zm9jdXMge1xuICBvdXRsaW5lOiAwXG59XG5cbi5mbGF0cGlja3Itd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXG59XG5cbi5mbGF0cGlja3ItbW9udGgge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgLjkpO1xuICBmaWxsOiByZ2JhKDAsIDAsIDAsIC45KTtcbiAgaGVpZ2h0OiAyOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5mbGF0cGlja3ItcHJldi1tb250aCwgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBwYWRkaW5nOiA4cHggNXB4O1xuICB6LWluZGV4OiAzXG59XG5cbi5mbGF0cGlja3ItcHJldi1tb250aDpiZWZvcmVcbiAgY29udGVudCBcIlwiXG4gIGJhY2tncm91bmQgdXJsKCcuLi9pY29ucy9hcnJvdy1saWdodC5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlclxuICB3aWR0aCAxMHB4XG4gIGhlaWdodCAyMHB4XG4gIHRyYW5zaXRpb24gLjRzXG4gIGJvcmRlci1ib3R0b20gbm9uZVxuICBib3JkZXItcmlnaHQgbm9uZVxuICB0cmFuc2Zvcm0gcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlKC01MCUsMClcbiAgdHJhbnNmb3JtLW9yaWdpbiA1MCUgNTAlXG4gIGRpc3BsYXkgYmxvY2tcblxuLmZsYXRwaWNrci1uZXh0LW1vbnRoOmJlZm9yZVxuICBjb250ZW50IFwiXCJcbiAgYmFja2dyb3VuZCB1cmwoJy4uL2ljb25zL2Fycm93LWxpZ2h0LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyXG4gIHdpZHRoIDEwcHhcbiAgaGVpZ2h0IDIwcHhcbiAgdHJhbnNpdGlvbiAuNHNcbiAgYm9yZGVyLWJvdHRvbSBub25lXG4gIGJvcmRlci1yaWdodCBub25lXG4gIHRyYW5zZm9ybSB0cmFuc2xhdGUoLTUwJSwwKVxuICB0cmFuc2Zvcm0tb3JpZ2luIDUwJSA1MCVcbiAgZGlzcGxheSBibG9ja1xuXG5cblxuLmZsYXRwaWNrci1wcmV2LW1vbnRoIGksIC5mbGF0cGlja3ItbmV4dC1tb250aCBpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5mbGF0cGlja3ItcHJldi1tb250aC5mbGF0cGlja3ItcHJldi1tb250aCwgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1wcmV2LW1vbnRoIHtcbiAgbGVmdDogMFxufVxuXG4uZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLW5leHQtbW9udGgsIC5mbGF0cGlja3ItbmV4dC1tb250aC5mbGF0cGlja3ItbmV4dC1tb250aCB7XG4gIHJpZ2h0OiAwXG59XG5cbi5mbGF0cGlja3ItcHJldi1tb250aDpob3ZlciwgLmZsYXRwaWNrci1uZXh0LW1vbnRoOmhvdmVyIHtcbiAgY29sb3I6ICM5NTllYTlcbn1cblxuLmZsYXRwaWNrci1wcmV2LW1vbnRoOmhvdmVyIHN2ZywgLmZsYXRwaWNrci1uZXh0LW1vbnRoOmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICNmNjQ3NDdcbn1cblxuLmZsYXRwaWNrci1wcmV2LW1vbnRoIHN2ZywgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHN2ZyB7XG4gIHdpZHRoOiAxNHB4XG59XG5cbi5mbGF0cGlja3ItcHJldi1tb250aCBzdmcgcGF0aCwgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHN2ZyBwYXRoIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAuMXM7XG4gIGZpbGw6IGluaGVyaXRcbn1cblxuLm51bUlucHV0V3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBhdXRvXG59XG5cbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQsIC5udW1JbnB1dFdyYXBwZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xufVxuXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0IHtcbiAgd2lkdGg6IDEwMCVcbn1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTE1cHg7XG4gIHdpZHRoOiAxNHB4O1xuICBwYWRkaW5nOiAwIDRweCAwIDJweDtcbiAgaGVpZ2h0OiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg1NywgNTcsIDU3LCAuMDUpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94XG59XG5cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjEpXG59XG5cbi5udW1JbnB1dFdyYXBwZXIgc3BhbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC4yKVxufVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMzJVxufVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcCB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMFxufVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgcmdiYSg1NywgNTcsIDU3LCAuNilcbn1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93biB7XG4gIHRvcDogNTAlXG59XG5cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHJnYmEoNTcsIDU3LCA1NywgLjYpXG59XG5cbi5udW1JbnB1dFdyYXBwZXIgc3BhbiBzdmcge1xuICB3aWR0aDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBhdXRvXG59XG5cbi5udW1JbnB1dFdyYXBwZXIgc3BhbiBzdmcgcGF0aCB7XG4gIGZpbGw6IHJnYmEoMCwgMCwgMCwgLjUpXG59XG5cbi5udW1JbnB1dFdyYXBwZXI6aG92ZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuOClcbn1cblxuLm51bUlucHV0V3JhcHBlcjpob3ZlciBzcGFuIHtcbiAgb3BhY2l0eTogMVxufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGgge1xuICBmb250LXNpemU6IDEzNSU7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNzUlO1xuICBsZWZ0OiAxMi41JTtcbiAgcGFkZGluZzogOHB4IDAgMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGhlaWdodDogMjhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKVxufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGguc2xpZGVMZWZ0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmcEZhZGVPdXQgNDAwbXMgZWFzZSwgZnBTbGlkZUxlZnQgNDAwbXMgY3ViaWMtYmV6aWVyKC4yMywgMSwgLjMyLCAxKTtcbiAgYW5pbWF0aW9uOiBmcEZhZGVPdXQgNDAwbXMgZWFzZSwgZnBTbGlkZUxlZnQgNDAwbXMgY3ViaWMtYmV6aWVyKC4yMywgMSwgLjMyLCAxKVxufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGguc2xpZGVMZWZ0TmV3IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAtd2Via2l0LWFuaW1hdGlvbjogZnBGYWRlSW4gNDAwbXMgZWFzZSwgZnBTbGlkZUxlZnROZXcgNDAwbXMgY3ViaWMtYmV6aWVyKC4yMywgMSwgLjMyLCAxKTtcbiAgYW5pbWF0aW9uOiBmcEZhZGVJbiA0MDBtcyBlYXNlLCBmcFNsaWRlTGVmdE5ldyA0MDBtcyBjdWJpYy1iZXppZXIoLjIzLCAxLCAuMzIsIDEpXG59XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aC5zbGlkZVJpZ2h0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAtd2Via2l0LWFuaW1hdGlvbjogZnBGYWRlT3V0IDQwMG1zIGVhc2UsIGZwU2xpZGVSaWdodCA0MDBtcyBjdWJpYy1iZXppZXIoLjIzLCAxLCAuMzIsIDEpO1xuICBhbmltYXRpb246IGZwRmFkZU91dCA0MDBtcyBlYXNlLCBmcFNsaWRlUmlnaHQgNDAwbXMgY3ViaWMtYmV6aWVyKC4yMywgMSwgLjMyLCAxKVxufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGguc2xpZGVSaWdodE5ldyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZwRmFkZUluIDQwMG1zIGVhc2UsIGZwU2xpZGVSaWdodE5ldyA0MDBtcyBjdWJpYy1iZXppZXIoLjIzLCAxLCAuMzIsIDEpO1xuICBhbmltYXRpb246IGZwRmFkZUluIDQwMG1zIGVhc2UsIGZwU2xpZGVSaWdodE5ldyA0MDBtcyBjdWJpYy1iZXppZXIoLjIzLCAxLCAuMzIsIDEpXG59XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBzcGFuLmN1ci1tb250aCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ24gY2VudGVyXG4gIHBhZGRpbmc6IDBcbn1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHNwYW4uY3VyLW1vbnRoOmhvdmVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0XG59XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHtcbiAgZGlzcGxheSBibG9ja1xuICB0ZXh0LWFsaWduIGNlbnRlclxuICB3aWR0aCAxNiVcbiAgbWFyZ2luIDAgYXV0b1xufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC45KVxufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjkpXG59XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGhlaWdodDogaW5pdGlhbDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmVcbn1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyOmZvY3VzIHtcbiAgb3V0bGluZTogMFxufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXJbZGlzYWJsZWRdLCAuZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXJbZGlzYWJsZWRdOmhvdmVyIHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuNSk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZVxufVxuXG4uZmxhdHBpY2tyLXdlZWtkYXlzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAyOHB4XG59XG5cbnNwYW4uZmxhdHBpY2tyLXdlZWtkYXkge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjOEM4QzhDO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE0JTtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7XG4gIHRleHQtdHJhbnNmb3JtIGNhcGl0YWxpemVcbn1cblxuLmRheUNvbnRhaW5lciwgLmZsYXRwaWNrci13ZWVrcyB7XG4gIHBhZGRpbmc6IDFweCAwIDBcbn1cblxuLmZsYXRwaWNrci1kYXlzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAzMDcuODc1cHhcbn1cblxuLmZsYXRwaWNrci1kYXlzOmZvY3VzIHtcbiAgb3V0bGluZTogMFxufVxuXG4uZGF5Q29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDMwNy44NzVweDtcbiAgbWluLXdpZHRoOiAzMDcuODc1cHg7XG4gIG1heC13aWR0aDogMzA3Ljg3NXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBvcGFjaXR5OiAxXG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYW5pbWF0ZSAuZGF5Q29udGFpbmVyLnNsaWRlTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmcEZhZGVPdXQgNDAwbXMgY3ViaWMtYmV6aWVyKC4yMywgMSwgLjMyLCAxKSwgZnBTbGlkZUxlZnQgNDAwbXMgY3ViaWMtYmV6aWVyKC4yMywgMSwgLjMyLCAxKTtcbiAgYW5pbWF0aW9uOiBmcEZhZGVPdXQgNDAwbXMgY3ViaWMtYmV6aWVyKC4yMywgMSwgLjMyLCAxKSwgZnBTbGlkZUxlZnQgNDAwbXMgY3ViaWMtYmV6aWVyKC4yMywgMSwgLjMyLCAxKVxufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFuaW1hdGUgLmRheUNvbnRhaW5lci5zbGlkZUxlZnQsIC5mbGF0cGlja3ItY2FsZW5kYXIuYW5pbWF0ZSAuZGF5Q29udGFpbmVyLnNsaWRlTGVmdE5ldyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApXG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYW5pbWF0ZSAuZGF5Q29udGFpbmVyLnNsaWRlTGVmdE5ldyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmcEZhZGVJbiA0MDBtcyBjdWJpYy1iZXppZXIoLjIzLCAxLCAuMzIsIDEpLCBmcFNsaWRlTGVmdCA0MDBtcyBjdWJpYy1iZXppZXIoLjIzLCAxLCAuMzIsIDEpO1xuICBhbmltYXRpb246IGZwRmFkZUluIDQwMG1zIGN1YmljLWJlemllciguMjMsIDEsIC4zMiwgMSksIGZwU2xpZGVMZWZ0IDQwMG1zIGN1YmljLWJlemllciguMjMsIDEsIC4zMiwgMSlcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hbmltYXRlIC5kYXlDb250YWluZXIuc2xpZGVSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmcEZhZGVPdXQgNDAwbXMgY3ViaWMtYmV6aWVyKC4yMywgMSwgLjMyLCAxKSwgZnBTbGlkZVJpZ2h0IDQwMG1zIGN1YmljLWJlemllciguMjMsIDEsIC4zMiwgMSk7XG4gIGFuaW1hdGlvbjogZnBGYWRlT3V0IDQwMG1zIGN1YmljLWJlemllciguMjMsIDEsIC4zMiwgMSksIGZwU2xpZGVSaWdodCA0MDBtcyBjdWJpYy1iZXppZXIoLjIzLCAxLCAuMzIsIDEpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMClcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hbmltYXRlIC5kYXlDb250YWluZXIuc2xpZGVSaWdodE5ldyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmcEZhZGVJbiA0MDBtcyBjdWJpYy1iZXppZXIoLjIzLCAxLCAuMzIsIDEpLCBmcFNsaWRlUmlnaHROZXcgNDAwbXMgY3ViaWMtYmV6aWVyKC4yMywgMSwgLjMyLCAxKTtcbiAgYW5pbWF0aW9uOiBmcEZhZGVJbiA0MDBtcyBjdWJpYy1iZXppZXIoLjIzLCAxLCAuMzIsIDEpLCBmcFNsaWRlUmlnaHROZXcgNDAwbXMgY3ViaWMtYmV6aWVyKC4yMywgMSwgLjMyLCAxKVxufVxuXG4uZmxhdHBpY2tyLWRheSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxNTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDE0LjI4NTcxNDMlO1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTQuMjg1NzE0MyU7XG4gIGZsZXgtYmFzaXM6IDE0LjI4NTcxNDMlO1xuICBtYXgtd2lkdGg6IDM5cHg7XG4gIGhlaWdodDogMzlweDtcbiAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbi5mbGF0cGlja3ItZGF5LmluUmFuZ2UsIC5mbGF0cGlja3ItZGF5LnByZXZNb250aERheS5pblJhbmdlLCAuZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkuaW5SYW5nZSwgLmZsYXRwaWNrci1kYXkudG9kYXkuaW5SYW5nZSwgLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LnRvZGF5LmluUmFuZ2UsIC5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheS50b2RheS5pblJhbmdlLCAuZmxhdHBpY2tyLWRheTpob3ZlciwgLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5OmhvdmVyLCAuZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXk6aG92ZXIsIC5mbGF0cGlja3ItZGF5OmZvY3VzLCAuZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXk6Zm9jdXMsIC5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheTpmb2N1cyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5mbGF0cGlja3ItZGF5LnRvZGF5IHtcbiAgYm9yZGVyLWNvbG9yOiAjOTU5ZWE5XG59XG5cbi5mbGF0cGlja3ItZGF5LnRvZGF5OmhvdmVyLCAuZmxhdHBpY2tyLWRheS50b2RheTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzk1OWVhOTtcbiAgYmFja2dyb3VuZDogIzk1OWVhOTtcbiAgY29sb3I6ICNmZmZcbn1cblxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQsIC5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UsIC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLCAuZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5pblJhbmdlLCAuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLmluUmFuZ2UsIC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLmluUmFuZ2UsIC5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmZvY3VzLCAuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOmZvY3VzLCAuZmxhdHBpY2tyLWRheS5lbmRSYW5nZTpmb2N1cywgLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQ6aG92ZXIsIC5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2U6aG92ZXIsIC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlOmhvdmVyLCAuZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5wcmV2TW9udGhEYXksIC5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UucHJldk1vbnRoRGF5LCAuZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5wcmV2TW9udGhEYXksIC5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLm5leHRNb250aERheSwgLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5uZXh0TW9udGhEYXksIC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLm5leHRNb250aERheSB7XG4gIGJhY2tncm91bmQ6ICM1NjlmZjc7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM1NjlmZjdcbn1cblxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZSwgLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlLCAuZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweCAwIDAgNTBweFxufVxuXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5lbmRSYW5nZSwgLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5lbmRSYW5nZSwgLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UuZW5kUmFuZ2Uge1xuICBib3JkZXItcmFkaXVzOiAwIDUwcHggNTBweCAwXG59XG5cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UrLmVuZFJhbmdlLCAuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UrLmVuZFJhbmdlLCAuZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlKy5lbmRSYW5nZSB7XG4gIGJveC1zaGFkb3c6IC0xMHB4IDAgMCAjNTY5ZmY3XG59XG5cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UuZW5kUmFuZ2UsIC5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZS5lbmRSYW5nZSwgLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZS5lbmRSYW5nZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHhcbn1cblxuLmZsYXRwaWNrci1kYXkuaW5SYW5nZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IC01cHggMCAwICNlNmU2ZTYsIDVweCAwIDAgI2U2ZTZlNlxufVxuXG4uZmxhdHBpY2tyLWRheS5kaXNhYmxlZCwgLmZsYXRwaWNrci1kYXkuZGlzYWJsZWQ6aG92ZXIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZVxufVxuXG4uZmxhdHBpY2tyLWRheS5kaXNhYmxlZCwgLmZsYXRwaWNrci1kYXkuZGlzYWJsZWQ6aG92ZXIsIC5mbGF0cGlja3ItZGF5LnByZXZNb250aERheSwgLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LCAuZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLCAuZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLnByZXZNb250aERheSwgLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZC5uZXh0TW9udGhEYXkge1xuICBjb2xvcjogcmdiYSg1NywgNTcsIDU3LCAuMyk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IGRlZmF1bHRcbn1cblxuLmZsYXRwaWNrci1kYXkud2Vlay5zZWxlY3RlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IC01cHggMCAwICM1NjlmZjcsIDVweCAwIDAgIzU2OWZmN1xufVxuXG4ucmFuZ2VNb2RlIC5mbGF0cGlja3ItZGF5IHtcbiAgbWFyZ2luLXRvcDogMXB4XG59XG5cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0XG59XG5cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgLmZsYXRwaWNrci13ZWVrcyB7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2XG59XG5cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgLmZsYXRwaWNrci13ZWVrZGF5IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMjhweFxufVxuXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHNwYW4uZmxhdHBpY2tyLWRheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lXG59XG5cbi5mbGF0cGlja3ItaW5uZXJDb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuXG59XG5cbi5mbGF0cGlja3ItckNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxufVxuXG4uZmxhdHBpY2tyLXRpbWUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG91dGxpbmU6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXgtaGVpZ2h0OiA0MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXhcbn1cblxuLmZsYXRwaWNrci10aW1lOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoXG59XG5cbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7XG4gIHdpZHRoOiA0MCU7XG4gIGhlaWdodDogNDBweDtcbiAgZmxvYXQ6IGxlZnRcbn1cblxuLmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzM5MzkzOVxufVxuXG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzOTM5Mzlcbn1cblxuLmZsYXRwaWNrci10aW1lLmhhc1NlY29uZHMgLm51bUlucHV0V3JhcHBlciB7XG4gIHdpZHRoOiAyNiVcbn1cblxuLmZsYXRwaWNrci10aW1lLnRpbWUyNGhyIC5udW1JbnB1dFdyYXBwZXIge1xuICB3aWR0aDogNDklXG59XG5cbi5mbGF0cGlja3ItdGltZSBpbnB1dCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxufVxuXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLWhvdXIge1xuICBmb250LXdlaWdodDogNzAwXG59XG5cbi5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3ItbWludXRlLCAuZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLXNlY29uZCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDBcbn1cblxuLmZsYXRwaWNrci10aW1lIGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAwXG59XG5cbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLXRpbWUtc2VwYXJhdG9yLCAuZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbSB7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aWR0aDogMiU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyXG59XG5cbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtIHtcbiAgb3V0bGluZTogMDtcbiAgd2lkdGg6IDE4JTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDBcbn1cblxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG06aG92ZXIsIC5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2YwZjBmMFxufVxuXG4uZmxhdHBpY2tyLWlucHV0W3JlYWRvbmx5XSB7XG4gIGN1cnNvcjogcG9pbnRlclxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZnBGYWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApXG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMClcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZwRmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKVxuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApXG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZwU2xpZGVMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMClcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKVxuICB9XG59XG5cbkBrZXlmcmFtZXMgZnBTbGlkZUxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKVxuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApXG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZwU2xpZGVMZWZ0TmV3IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMClcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMClcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZwU2xpZGVMZWZ0TmV3IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMClcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMClcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZnBTbGlkZVJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMClcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMClcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZwU2xpZGVSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApXG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApXG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZwU2xpZGVSaWdodE5ldyB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMClcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMClcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZwU2xpZGVSaWdodE5ldyB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMClcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMClcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZnBGYWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMVxuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwXG4gIH1cbn1cblxuQGtleWZyYW1lcyBmcEZhZGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxXG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDBcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZnBGYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwXG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDFcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZwRmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMFxuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxXG4gIH1cbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMTVweCAxMXB4IDI4cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5IG5vbmVcbiAgYm94LXNoYWRvdyAwIDNweCAxOHB4IDAgcmdiYSgwLDAsMCwwLjEpXG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXI6YWZ0ZXIsIC5mbGF0cGlja3ItY2FsZW5kYXI6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZVxufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wIHtcbiAgbWFyZ2luLXRvcDogMTRweFxufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tIHtcbiAgbWFyZ2luLXRvcDogLTE0cHhcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5vcGVuIHtcbiAgZGlzcGxheTogYmxvY2tcbn1cblxuLmZsYXRwaWNrci1kYXkge1xuICBjb2xvciAjNEE0QTRBXG4gIGJvcmRlcjogMDtcbiAgbWF4LXdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBtYXJnaW4tYm90dG9tOiAwXG4gIGZvbnQtc2l6ZSAxNHB4XG4gIGJvcmRlciAxcHggc29saWQgdHJhbnNwYXJlbnRcbn1cblxuLmZsYXRwaWNrci1kYXk6aG92ZXIge1xuICBib3JkZXIgMXB4IHNvbGlkICM0QTRBNEFcbn1cblxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzlkZThcbn1cblxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM5ZGU4XG59XG5cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmZcbn1cblxuLmZsYXRwaWNrci1kYXkuZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuMTYpXG59XG5cbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIC4zMilcbn1cblxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNVxufVxuXG4uZmxhdHBpY2tyLWRheS50b2RheSB7XG4gIGJvcmRlcjogMDtcbiAgZm9udC13ZWlnaHQ6IDYwMFxufVxuXG4uZmxhdHBpY2tyLWRheS50b2RheTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGNvbG9yOiBpbmhlcml0XG59XG5cbi5mbGF0cGlja3ItZGF5LnRvZGF5LnNlbGVjdGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzOWRlODtcbiAgY29sb3I6ICNmZmZcbn1cblxuLmZsYXRwaWNrci1kYXkuaW5SYW5nZUhvdmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMFxufVxuXG4uZmxhdHBpY2tyLWRheS5pblJhbmdlSG92ZXIubGFzdCB7XG4gIGJveC1zaGFkb3c6IC01cHggMCAwICNmNWY1ZjUsIDAgMCAwICNmNWY1ZjU7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNTBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE1MHB4XG59XG5cbi5mbGF0cGlja3ItZGF5LmluUmFuZ2VIb3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJveC1zaGFkb3c6IC01cHggMCAwICNmNWY1ZjUsIDIwcHggMCAwICNmNWY1ZjVcbn1cblxuLmZsYXRwaWNrci1kYXkuaW5SYW5nZUhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNVxufVxuXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZCsuaW5SYW5nZUhvdmVyIHtcbiAgYm94LXNoYWRvdzogLTIwcHggMCAwICNmNWY1ZjUsIDIwcHggMCAwICNmNWY1ZjVcbn1cblxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQrLmluUmFuZ2VIb3Zlci5sYXN0IHtcbiAgYm94LXNoYWRvdzogLTIwcHggMCAwICNmNWY1ZjUsIDAgMCAwICNmNWY1ZjVcbn1cblxuLmZsYXRwaWNrci1kYXkuaW5SYW5nZSwgLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LmluUmFuZ2UsIC5mbGF0cGlja3ItZGF5LnByZXZNb250aERheS5pblJhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZjhmZTtcbiAgYm94LXNoYWRvdzogLTVweCAwIDAgI2VlZjhmZSwgMjBweCAwIDAgI2VlZjhmZVxufVxuXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZCsuaW5SYW5nZSB7XG4gIGJveC1zaGFkb3c6IC0yMHB4IDAgMCAjZWVmOGZlLCAyMHB4IDAgMCAjZWVmOGZlXG59XG5cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLmVuZC5pblJhbmdlSG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM5ZGU4O1xuICBib3JkZXItcmFkaXVzOiAxNTBweDtcbiAgYm94LXNoYWRvdzogbm9uZVxufVxuXG4uZmxhdHBpY2tyLW1vbnRoIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgLjQ4KVxufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGgge1xuICBmb250LXNpemU6IDE2cHhcbiAgdGV4dC10cmFuc2Zvcm0gdXBwZXJjYXNlXG4gIGNvbG9yICM0QTRBNEFcbn1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHNwYW4uY3VyLW1vbnRoLCAuZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXIge1xuICBmb250LXdlaWdodDogNDAwXG59XG5cbi5mbGF0cGlja3Itd2Vla2RheXMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4XG59XG5cbi5mbGF0cGlja3ItcHJldi1tb250aDpob3ZlciwgLmZsYXRwaWNrci1uZXh0LW1vbnRoOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgLjgpXG59XG4iLCIubmljZS1zZWxlY3RcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3IgdHJhbnNwYXJlbnRcbiAgICBiYWNrZ3JvdW5kLWNvbG9yICNmZmZcbiAgICBib3JkZXItcmFkaXVzIDVweFxuICAgIGJvcmRlciBzb2xpZCAxcHggI2U4ZThlOFxuICAgIGJveC1zaXppbmcgYm9yZGVyLWJveFxuICAgIGNsZWFyIGJvdGhcbiAgICBjdXJzb3IgcG9pbnRlclxuICAgIGRpc3BsYXkgYmxvY2tcbiAgICBmbG9hdCBsZWZ0XG4gICAgZm9udC1mYW1pbHkgaW5oZXJpdFxuICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgZm9udC13ZWlnaHQgbm9ybWFsXG4gICAgaGVpZ2h0IDQycHhcbiAgICBsaW5lLWhlaWdodCA0MHB4XG4gICAgb3V0bGluZSBub25lXG4gICAgcGFkZGluZy1sZWZ0IDE4cHhcbiAgICBwYWRkaW5nLXJpZ2h0IDMwcHhcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgIHRleHQtYWxpZ24gbGVmdCAhaW1wb3J0YW50XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uIGFsbCAwLjJzIGVhc2UtaW4tb3V0XG4gICAgdHJhbnNpdGlvbiBhbGwgMC4ycyBlYXNlLWluLW91dFxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Qgbm9uZVxuICAgIC1tb3otdXNlci1zZWxlY3Qgbm9uZVxuICAgIC1tcy11c2VyLXNlbGVjdCBub25lXG4gICAgdXNlci1zZWxlY3Qgbm9uZVxuICAgIHdoaXRlLXNwYWNlIG5vd3JhcFxuICAgIHdpZHRoIGF1dG9cbiAgICAmOmhvdmVyXG4gICAgICAgIGJvcmRlci1jb2xvciAjZGJkYmRiXG4gICAgJjphZnRlclxuICAgICAgICBib3JkZXItYm90dG9tIDJweCBzb2xpZCAjOTk5XG4gICAgICAgIGJvcmRlci1yaWdodCAycHggc29saWQgIzk5OVxuICAgICAgICBjb250ZW50ICcnXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgaGVpZ2h0IDVweFxuICAgICAgICBtYXJnaW4tdG9wIC00cHhcbiAgICAgICAgcG9pbnRlci1ldmVudHMgbm9uZVxuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICByaWdodCAxMnB4XG4gICAgICAgIHRvcCA1MCVcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luIDY2JSA2NiVcbiAgICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW4gNjYlIDY2JVxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luIDY2JSA2NiVcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0gcm90YXRlKDQ1ZGVnKVxuICAgICAgICAtbXMtdHJhbnNmb3JtIHJvdGF0ZSg0NWRlZylcbiAgICAgICAgdHJhbnNmb3JtIHJvdGF0ZSg0NWRlZylcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uIGFsbCAwLjE1cyBlYXNlLWluLW91dFxuICAgICAgICB0cmFuc2l0aW9uIGFsbCAwLjE1cyBlYXNlLWluLW91dFxuICAgICAgICB3aWR0aCA1cHhcbiAgICAmLm9wZW5cbiAgICAgICAgJjphZnRlclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0gcm90YXRlKC0xMzVkZWcpXG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtIHJvdGF0ZSgtMTM1ZGVnKVxuICAgICAgICAgICAgdHJhbnNmb3JtIHJvdGF0ZSgtMTM1ZGVnKVxuICAgICAgICAubGlzdFxuICAgICAgICAgICAgb3BhY2l0eSAxXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50cyBhdXRvXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybSBzY2FsZSgxKSB0cmFuc2xhdGVZKDApXG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtIHNjYWxlKDEpIHRyYW5zbGF0ZVkoMClcbiAgICAgICAgICAgIHRyYW5zZm9ybSBzY2FsZSgxKSB0cmFuc2xhdGVZKDApXG4gICAgJi5kaXNhYmxlZFxuICAgICAgICBib3JkZXItY29sb3IgI2VkZWRlZFxuICAgICAgICBjb2xvciAjOTk5XG4gICAgICAgIHBvaW50ZXItZXZlbnRzIG5vbmVcbiAgICAgICAgJjphZnRlclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yICNjY2NjY2NcbiAgICAmLndpZGVcbiAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAubGlzdFxuICAgICAgICAgICAgbGVmdCAwICFpbXBvcnRhbnRcbiAgICAgICAgICAgIHJpZ2h0IDAgIWltcG9ydGFudFxuICAgICYucmlnaHRcbiAgICAgICAgZmxvYXQgcmlnaHRcbiAgICAgICAgLmxpc3RcbiAgICAgICAgICAgIGxlZnQgYXV0b1xuICAgICAgICAgICAgcmlnaHQgMFxuICAgICYuc21hbGxcbiAgICAgICAgZm9udC1zaXplIDEycHhcbiAgICAgICAgaGVpZ2h0IDM2cHhcbiAgICAgICAgbGluZS1oZWlnaHQgMzRweFxuICAgICAgICAmOmFmdGVyXG4gICAgICAgICAgICBoZWlnaHQgNHB4XG4gICAgICAgICAgICB3aWR0aCA0cHhcbiAgICAgICAgLm9wdGlvblxuICAgICAgICAgICAgbGluZS1oZWlnaHQgMzRweFxuICAgICAgICAgICAgbWluLWhlaWdodCAzNHB4XG4gICAgLmxpc3RcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciAjZmZmXG4gICAgICAgIGJvcmRlci1yYWRpdXMgNXB4XG4gICAgICAgIGJveC1zaGFkb3cgMCAwIDAgMXB4IHJnYmEoNjgsIDY4LCA2OCwgMC4xMSlcbiAgICAgICAgYm94LXNpemluZyBib3JkZXItYm94XG4gICAgICAgIG1hcmdpbi10b3AgNHB4XG4gICAgICAgIG9wYWNpdHkgMFxuICAgICAgICBvdmVyZmxvdyBoaWRkZW5cbiAgICAgICAgcGFkZGluZyAwXG4gICAgICAgIHBvaW50ZXItZXZlbnRzIG5vbmVcbiAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgdG9wIDEwMCVcbiAgICAgICAgbGVmdCAwXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbiA1MCUgMFxuICAgICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbiA1MCUgMFxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luIDUwJSAwXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtIHNjYWxlKDAuNzUpIHRyYW5zbGF0ZVkoLTIxcHgpXG4gICAgICAgIC1tcy10cmFuc2Zvcm0gc2NhbGUoMC43NSkgdHJhbnNsYXRlWSgtMjFweClcbiAgICAgICAgdHJhbnNmb3JtIHNjYWxlKDAuNzUpIHRyYW5zbGF0ZVkoLTIxcHgpXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC41LCAwLCAwLCAxLjI1KSwgb3BhY2l0eSAwLjE1cyBlYXNlLW91dFxuICAgICAgICB0cmFuc2l0aW9uIGFsbCAwLjJzIGN1YmljLWJlemllcigwLjUsIDAsIDAsIDEuMjUpLCBvcGFjaXR5IDAuMTVzIGVhc2Utb3V0XG4gICAgICAgIHotaW5kZXggOVxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAub3B0aW9uXG4gICAgICAgICAgICAgICAgJjpub3QoOmhvdmVyKVxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIHRyYW5zcGFyZW50ICFpbXBvcnRhbnRcbiAgICAub3B0aW9uXG4gICAgICAgIGN1cnNvciBwb2ludGVyXG4gICAgICAgIGZvbnQtd2VpZ2h0IDQwMFxuICAgICAgICBsaW5lLWhlaWdodCA0MHB4XG4gICAgICAgIGxpc3Qtc3R5bGUgbm9uZVxuICAgICAgICBtaW4taGVpZ2h0IDQwcHhcbiAgICAgICAgb3V0bGluZSBub25lXG4gICAgICAgIHBhZGRpbmctbGVmdCAxOHB4XG4gICAgICAgIHBhZGRpbmctcmlnaHQgMjlweFxuICAgICAgICB0ZXh0LWFsaWduIGxlZnRcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uIGFsbCAwLjJzXG4gICAgICAgIHRyYW5zaXRpb24gYWxsIDAuMnNcbiAgICAgICAgJi5zZWxlY3RlZFxuICAgICAgICAgICAgZm9udC13ZWlnaHQgYm9sZFxuICAgICAgICAmLmRpc2FibGVkXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIHRyYW5zcGFyZW50XG4gICAgICAgICAgICBjb2xvciAjOTk5XG4gICAgICAgICAgICBjdXJzb3IgZGVmYXVsdFxuICAgICYuZmlyc3QtZW1wdHlcbiAgICAgICAgLm9wdGlvblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZFxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQgYXV0b1xuXG4ubmljZS1zZWxlY3Q6YWN0aXZlLCAubmljZS1zZWxlY3Qub3BlbiwgLm5pY2Utc2VsZWN0OmZvY3VzXG4gICAgYm9yZGVyLWNvbG9yICM5OTlcblxuLm5pY2Utc2VsZWN0IC5vcHRpb246aG92ZXIsIC5uaWNlLXNlbGVjdCAub3B0aW9uLmZvY3VzLCAubmljZS1zZWxlY3QgLm9wdGlvbi5zZWxlY3RlZC5mb2N1c1xuICAgIGJhY2tncm91bmQtY29sb3IgI2Y2ZjZmNlxuXG4ubm8tY3NzcG9pbnRlcmV2ZW50c1xuICAgIC5uaWNlLXNlbGVjdFxuICAgICAgICAubGlzdFxuICAgICAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgICYub3BlblxuICAgICAgICAgICAgLmxpc3RcbiAgICAgICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4iLCIjYXRvdXRmcmFuY2UtZGVmYXVsdFxuI2F0b3V0ZnJhbmNlXG4gIC5jb2wteHMtMSwgLmNvbC1zbS0xLCAuY29sLW1kLTEsIC5jb2wtbGctMSwgLmNvbC14cy0yLCAuY29sLXNtLTIsIC5jb2wtbWQtMiwgLmNvbC1sZy0yLCAuY29sLXhzLTMsIC5jb2wtc20tMywgLmNvbC1tZC0zLCAuY29sLWxnLTMsIC5jb2wteHMtNCwgLmNvbC1zbS00LCAuY29sLW1kLTQsIC5jb2wtbGctNCwgLmNvbC14cy01LCAuY29sLXNtLTUsIC5jb2wtbWQtNSwgLmNvbC1sZy01LCAuY29sLXhzLTYsIC5jb2wtc20tNiwgLmNvbC1tZC02LCAuY29sLWxnLTYsIC5jb2wteHMtNywgLmNvbC1zbS03LCAuY29sLW1kLTcsIC5jb2wtbGctNywgLmNvbC14cy04LCAuY29sLXNtLTgsIC5jb2wtbWQtOCwgLmNvbC1sZy04LCAuY29sLXhzLTksIC5jb2wtc20tOSwgLmNvbC1tZC05LCAuY29sLWxnLTksIC5jb2wteHMtMTAsIC5jb2wtc20tMTAsIC5jb2wtbWQtMTAsIC5jb2wtbGctMTAsIC5jb2wteHMtMTEsIC5jb2wtc20tMTEsIC5jb2wtbWQtMTEsIC5jb2wtbGctMTEsIC5jb2wteHMtMTIsIC5jb2wtc20tMTIsIC5jb2wtbWQtMTIsIC5jb2wtbGctMTJcbiAgICBwYWRkaW5nLWxlZnQgMFxuICAgIHBhZGRpbmctcmlnaHQgMFxuICAuaGVhZGVyLW1lbnUtaXRlbV9iYWNrXG4gICAgJjpob3ZlclxuICAgICAgY29sb3IgIzRhNGE0YVxuICAuZm9vdGVyLmNvbnRhaW5lclxuICAgIHBhZGRpbmcgMzNweCA1M3B4IDExNHB4XG4gICAgK2JldHdlZW4oMCwgNzY3cHgpXG4gICAgICBwYWRkaW5nIDIzcHggMjNweCAxMTRweFxuXG4gIG92ZXJmbG93IGhpZGRlblxuICAuc2FmYXJpIC5mb290ZXItY2VsbC5mb290ZXItY2VsbC1yaWdodFxuICAgIGZsZXgtYmFzaXMgYXV0byAhaW1wb3J0YW50XG4gIC5jb250YWluZXJcbiAgICBwYWRkaW5nLWxlZnQgMFxuICAgIHBhZGRpbmctcmlnaHQgMFxuXG4gIGE6aG92ZXJcbiAgYTpmb2N1c1xuICAgIHRleHQtZGVjb3JhdGlvbiBub25lXG4gIC5kb3dubG9hZC1idG5cbiAgICAmOmZvY3VzXG4gICAgICBjb2xvciBpbmhlcml0XG4gICNtYWluLWNvbnRlbnRcbiAgICB3aWR0aCAxMDAlXG5cbiAgLnBvcnRsZXQtY29udGVudC1lZGl0YWJsZVxuICAgIHBhZGRpbmcgMFxuICAgIGJvcmRlci13aWR0aCAwXG5cbiAgLnJvd1xuICAgIG1hcmdpbi1sZWZ0IDBcbiAgICBtYXJnaW4tcmlnaHQgMFxuXG4gIC5wb3J0bGV0XG4gICAgbWFyZ2luLWJvdHRvbSAwXG4gICAgJi10b3BwZXJcbiAgICAgIHotaW5kZXggMTAxMFxuXG4gIC5wb3J0bGV0LWNvbnRlbnQsIC5wb3J0bGV0LW1pbmltaXplZCAucG9ydGxldC1jb250ZW50LWNvbnRhaW5lclxuICAgIHBhZGRpbmcgMFxuXG4gICN3cmFwcGVyXG4gICAgcGFkZGluZy10b3AgMFxuICAucG9ydGxldC1sb2dpblxuICAgIG1hcmdpbiAxMjBweCAwIDYwcHhcbiAgLmNvbnRhaW5lciN3cmFwcGVyXG4gICAgK2Zyb20td2lkdGgobGcpXG4gICAgICBwYWRkaW5nLXRvcDogMTAwcHhcbiAgICArdG8td2lkdGgoMTAyNHB4KVxuICAgICAgcGFkZGluZy10b3A6IDc1cHhcbiAgLmF0b3V0ZnJhbmNlLXB1YmxpYy1wb3B1cFxuICAgIC5tb2RhbC1oZWFkZXJcbiAgICAgIGJhY2tncm91bmQtY29sb3IgdHJhbnNwYXJlbnRcbiAgICAgIGJvcmRlci1jb2xvciAjZTVlNWU1XG4gICAgICBoZWlnaHQgMFxuICAgICAgcGFkZGluZyAwXG4gICAgICBtaW4taGVpZ2h0IDBcbiAgICAgIGJvcmRlci1ib3R0b20gbm9uZVxuXG4gIC55dWkzLXNraW4tc2FtIC55dWkzLXdpZGdldC1tYXNrXG4gICAgYmFja2dyb3VuZC1jb2xvciAjNEE0QTRBXG4gICAgb3BhY2l0eSAuOTdcblxuICAuYXRvdXQtcHVibGljLXBvcHVwLXdyYXBwZXIubW9kYWwtY29udGVudFxuICAgIGJveC1zaGFkb3cgbm9uZVxuICAgIGJvcmRlciBub25lXG4gICAgYmFja2dyb3VuZC1jb2xvciByZ2JhKDEsIDEsIDEsIDApXG5cbiAgLy8gLm1vZGFsLWhlYWRlciAuY2xvc2VcbiAgLy8gLm1vZGFsLWhlYWRlciAubW9kYWwtcHJpbWFyeS1hY3Rpb24tYnV0dG9uXG4gICAgLy8gZGlzcGxheSBub25lXG4gICAgLy8gcG9zaXRpb24gYWJzb2x1dGVcbiAgICAvLyBjb2xvciAjZmZmXG4gICAgLy8gb3BhY2l0eSAxXG4gICAgLy8gdG9wIDQwcHhcbiAgICAvLyByaWdodCA1MHB4XG4gICAgLy8gei1pbmRleCAxMDAwXG5cbiAgLnBvcnRsZXQtYnJlYWRjcnVtYlxuICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgdG9wIDEwNXB4XG4gICAgbGVmdCAwXG4gICAgd2lkdGggMTAwJVxuICAgIHotaW5kZXggMVxuICAgIGRpc3BsYXk6IG5vbmVcbiAgICArZnJvbS13aWR0aChsZylcbiAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICB0b3AgMTIwcHhcblxuXG4gIGRpdi55dWkzLXdpZGdldC1tYXNrXG4gICAgYmFja2dyb3VuZC1jb2xvciByZ2JhKDc0LCA3NCwgNzQsIDAuOTcpXG4gICAgb3BhY2l0eSAxXG4gIC55dWkzLXNraW4tc2FtIC55dWkzLXdpZGdldC1tYXNrXG4gICAgYmFja2dyb3VuZC1jb2xvciByZ2JhKDc0LCA3NCwgNzQsIDAuOTcpXG4gICAgb3BhY2l0eSAxXG4gIC5tb2RhbC1oZWFkZXJcbiAgICBib3JkZXIgbm9uZVxuICAucG9ydGxldCAudmlzaWJsZS1pbnRlcmFjdGlvblxuICAgIGRpc3BsYXkgbm9uZSAhaW1wb3J0YW50XG5cbmJvZHkuYXRvdXRmcmFuY2UtcHVibGljLXBvcHVwXG4gIGJhY2tncm91bmQtY29sb3IgcmdiYSgxLCAxLCAxLCAwKVxuXG4uY29udGFpbmVyLWNvbnRlbnRcbiAgLmxmci1jaGVja2JveC1wcmVzZWxlY3RlZCxcbiAgLmxmci1jb25maWd1cmF0b3ItdmlzaWJpbGl0eVxuICAgIG9wYWNpdHkgMVxuICAgIC5wb3J0bGV0LWNvbnRlbnRcbiAgICAgIG9wYWNpdHkgMC41XG4gICYuYmctb3ZlcmxheVxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICY6YmVmb3JlXG4gICAgICBjb250ZW50ICcnXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgIGxlZnQ6IDBcbiAgICAgIHJpZ2h0OiAwXG4gICAgICB0b3A6IDBcbiAgICAgIGJvdHRvbTogMFxuICAgICAgYmFja2dyb3VuZDogcmdiYSgtMjU1LCAtMjU1LCAtMjU1LCAwLjMpXG4gICAgICB6LWluZGV4IDJcbmVtXG4gIGZvbnQtc3R5bGUgaXRhbGljXG5cbnN0cm9uZ1xuICBmb250LXdlaWdodCBib2xkXG5cblxuLnBvcnRsZXQtam91cm5hbC1jb250ZW50IC5qb3VybmFsLWNvbnRlbnQtYXJ0aWNsZSAuaW1nLXdyYXBwZXIgaW1nXG4gIHdpZHRoOiAxMDAlXG4gIG1heC13aWR0aCAxMzAwcHhcbi5wb3J0bGV0LWpvdXJuYWwtY29udGVudCAuam91cm5hbC1jb250ZW50LWFydGljbGUgaW1nXG4gIG1heC13aWR0aCBub25lXG5cbi5wb3J0bGV0LXRvcHBlciArIC5wb3J0bGV0LWNvbnRlbnQgLnNlY3Rpb24taG9tZS1wYWdlX3NsaWRlci5uby1yZXN1bHRzXG4gIHBhZGRpbmcgMFxuICBoZWlnaHQgNTBweFxuXG4uc2VjdGlvbi1ob21lLXBhZ2Vfc2xpZGVyLm5vLXJlc3VsdHNcbiAgcGFkZGluZyAwXG4gIGhlaWdodCAwXG5cbiNzaWduLXVwXG4gIC5idG4tdG9vbGJhclxuICAgIGRpc3BsYXkgbm9uZVxuI2xvZ2luXG4gIC5idG4tdG9vbGJhclxuICAgIGRpc3BsYXkgbm9uZVxuI3BvcnRsZXRfdmVyaWZ5LWVtYWlsLWFkZHJlc3NcbiAgcGFkZGluZy10b3AgMTUwcHhcbiAgd2lkdGggMTAwJVxuICBkaXNwbGF5IGJsb2NrXG4gIGJhY2tncm91bmQgdXJsKCcvZG9jdW1lbnRzLzIwMTQyLzIxNjI0My9ob21lLXBhZ2VfbWFpbi5qcGcvZTk2NGZiZDEtYjBhOS04NjM2LTA5MTctZjc3NDY5YjkyNDRkP3ZlcnNpb249MS4wJnQ9MTUzNDM0NTU1NTA2NicpIG5vLXJlcGVhdCB0b3AvY292ZXJcbiAgLnBvcnRsZXQtY29udGVudFxuICAgIHdpZHRoIDM1JVxuICAgIHBhZGRpbmctbGVmdCAxMDBweFxuICAgIC5jb250cm9sLWxhYmVsXG4gICAgICBjb2xvciAjZmZmXG4gICAgLmJ0blxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNyAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYmNlOGYxICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzMxNzA4ZiAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplIDE0cHggIWltcG9ydGFudFxuICAgICAgbWFyZ2luIDNweCAwIDAgMFxuI3BvcnRsZXRfZW1haWwtYWRkcmVzc1xuICBwYWRkaW5nLXRvcCAxNTBweFxuICB3aWR0aCAxMDAlXG4gIGRpc3BsYXkgYmxvY2tcbiAgYmFja2dyb3VuZCB1cmwoJy9kb2N1bWVudHMvMjAxNDIvMjE2MjQzL2hvbWUtcGFnZV9tYWluLmpwZy9lOTY0ZmJkMS1iMGE5LTg2MzYtMDkxNy1mNzc0NjliOTI0NGQ/dmVyc2lvbj0xLjAmdD0xNTM0MzQ1NTU1MDY2Jykgbm8tcmVwZWF0IHRvcC9jb3ZlclxuICAucG9ydGxldC1jb250ZW50XG4gICAgd2lkdGggMzAlXG4gICAgcGFkZGluZy1sZWZ0IDEwMHB4XG4ucG9ydGFsLXBvcHVwXG4gICAgIGJhY2tncm91bmQgdHJhbnNwYXJlbnRcbiAgICAuZm9yZ290LXBhc3N3b3JkLXdyYXBcbiAgICAgIC5mb3JtLXdyYXBwZXJcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgbWFyZ2luLXRvcCAwXG4gICAgICAuZm9ybS1ncm91cFxuICAgICAgICB0ZXh0LWFsaWduIGxlZnRcbiAgICAgIGZpZWxkc2V0XG4gICAgICAgIHBhZGRpbmctdG9wIDEwMHB4XG4gICAgICAuaW5wdXQtdGV4dC13cmFwcGVyXG4gICAgICAgIC5yZXF1aXJlZFxuICAgICAgICAgIHBhZGRpbmctdG9wIDEwcHhcbiAgICAgICAgLmNvbnRyb2wtbGFiZWxcbiAgICAgICAgICBjb2xvciBfd2hpdGVcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbSAxMHB4XG4gICAgICAgICAgLmxleGljb24taWNvblxuICAgICAgICAgICAgd2lkdGggNXB4XG4gICAgICAgICAgICBoZWlnaHQgNXB4XG4gICAgICAgICAgICBjb2xvciAjOTYxMTExXG4gICAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAgICAgdG9wIC01cHhcbiAgICAgICAgLmZpZWxkXG4gICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICBib3gtc2hhZG93IG5vbmVcbiAgICAgICAgICBib3JkZXItcmFkaXVzIDBcbiAgICAgICAgICBmb250LXdlaWdodCA1MDBcbiAgICAgICAgICBoZWlnaHQgNTZweFxuICAgICAgICAgIHBhZGRpbmcgMjZweCAzMnB4IDEwcHggMFxuICAgICAgICAgIGNvbG9yICNmZmZmZmZcbiAgICAgICAgICBib3JkZXIgMFxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmZmZmXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlIG5vbmVcbiAgICAgICAgICByZXNpemUgbm9uZVxuICAgICAgICAgIG91dGxpbmUgMFxuICAgICAgICAgIG92ZXJmbG93IGhpZGRlblxuICAgICAgICAgIGJhY2tncm91bmQgdHJhbnNwYXJlbnRcbiAgICAgICAgICBmb250LWZhbWlseSBfZm9udC1zZWNvbmRhcnlcbiAgICAgIC5idG4tcHJpbWFyeVxuICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgIHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZVxuICAgICAgICB0ZXh0LWRlY29yYXRpb24gbm9uZVxuICAgICAgICBmb250LXNpemUgMTRweFxuICAgICAgICB0ZXh0LWFsaWduIGNlbnRlclxuICAgICAgICBoZWlnaHQgNTVweFxuICAgICAgICBsaW5lLWhlaWdodCA1NXB4XG4gICAgICAgIHZlcnRpY2FsLWFsaWduIG1pZGRsZVxuICAgICAgICB0cmFuc2l0aW9uIC40c1xuICAgICAgICBjb2xvciAjZmZmXG4gICAgICAgIGJvcmRlciAxcHggc29saWQgI2ZmZlxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIHRyYW5zcGFyZW50XG4gICAgICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgICBwYWRkaW5nIDAgMjBweFxuICAgICAgICBtYXJnaW4gMjBweCAwIDBcbiAgICAgICAgY3Vyc29yIHBvaW50ZXJcbiAgICAgICAgb3V0bGluZSAwXG4gICAgICAgIGJvcmRlci1yYWRpdXMgMFxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgdHJhbnNpdGlvbiAuNHNcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIF93aGl0ZVxuICAgICAgICAgIGNvbG9yIF9ibGFja2xpZ2h0XG5cbiAgICAgIC5mb3Jnb3QtcGFzc3dvcmQtbmF2XG4gICAgICAgIGFcbiAgICAgICAgICBjb2xvciBfd2hpdGVcbiAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24gbm9uZVxuLmctcmVjYXB0Y2hhXG4gIC5yYy1hbmNob3ItY2hlY2tib3gtbGFiZWxcbiAgICBkaXNwbGF5IG5vbmVcbi5yYy1hbmNob3Itbm9ybWFsIC5yYy1hbmNob3ItY2hlY2tib3gtbGFiZWxcbiAgZGlzcGxheSBub25lXG5cbi5tZC1jb25maXJtLWNsb3NlLm1kLW1vZGFsXG4gIHdpZHRoIDcwMHB4XG4gIG1heC13aWR0aCBub25lXG4gIG1pbi13aWR0aCBhdXRvXG4gIHRvcCAxMDBweFxuICAubW9kYWwtYnRuLXdyYXBwZXJcbiAgICBtYXJnaW4gMzBweCAwIDAgMFxuICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgLm1kLWNsb3NlXG4gICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgcmlnaHQgYXV0b1xuICAgICAgdG9wIGF1dG9cbiAgICAgIGN1cnNvciBwb2ludGVyXG4gICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgei1pbmRleCAxXG4gICAgICBtYXJnaW4gMCAzcHhcblxuXG5cbi5oaWdobGlnaHRlZC1mYWNpbGl0aWVzLWxpc3QgLmZhY2lsaXR5LXN0cmVldCB7XG4gIHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZVxuICBmb250LXNpemUgMTRweFxufVxuXG4uaGlnaGxpZ2h0ZWQtZmFjaWxpdGllcy1saXN0IC5mYWNpbGl0eS16aXAtY2l0eSB7XG4gIHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZVxuICBmb250LXNpemUgMTRweFxufVxuXG4uZml4ZWQtYm9keVxuICBwb3NpdGlvbiBmaXhlZFxuLm1vZGFsLWNvbnRlbnQgLmRpYWxvZy1pZnJhbWUtbm9kZVxuICBvdmVyZmxvdyBoaWRkZW5cblxuXG5cbi5hdG91dGZyYW5jZS1wdWJsaWMtcG9wdXBcbiAgJi5kaWFsb2ctaWZyYW1lLXBvcHVwICNtYWluLWNvbnRlbnRcbiAgJi5kaWFsb2ctaWZyYW1lLXBvcHVwICN3cmFwcGVyXG4gICAgb3ZlcmZsb3cgaGlkZGVuXG5cbi5wb3J0bGV0LWJyZWFkY3J1bWJcbiAgLnBvcnRsZXQ6aG92ZXI+LnBvcnRsZXQtdG9wcGVyLFxuICAucG9ydGxldC5mb2N1cz4ucG9ydGxldC10b3BwZXJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIGhlYWRlci5wb3J0bGV0LXRvcHBlclxuICAgIHRvcDogMjVweDtcbiAgICB3aWR0aDogNDBweDtcblxuLmRpYWxvZy1pZnJhbWUtcG9wdXBcbiAgLnBvcnRsZXQtYnJlYWRjcnVtYlxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgLmJyZWFkY3J1bWJcbiAgICAgIGxlZnQ6IDJweFxuXG5cbiNtYXAtYWN0aXZhdG9yXG4gIGN1cnNvciBwb2ludGVyXG5cblxuLmxmci1ub3RpZmljYXRpb24tY29udGFpbmVyIC55dWkzLXdpZGdldC1iZCBzdHJvbmcubGVhZFxuICBtYXJnaW4tcmlnaHQgN3B4XG5cbi5sZnItbm90aWZpY2F0aW9uLWNvbnRhaW5lclxuICAuYWxlcnQtZGlzbWlzc2FibGUuYWxlcnQtZGFuZ2VyLFxuICAuYWxlcnQtd2FybmluZy5hbGVydC1kaXNtaXNzYWJsZVxuICAgIHBhZGRpbmc6IDEwcHhcbiAgICBidXR0b24uY2xvc2VcbiAgICAgIHRvcDogLTVweFxuICAgICAgcmlnaHQ6IC0xNXB4XG4gICAgLnl1aTMtd2lkZ2V0LWJkXG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgc3Ryb25nLmxlYWRcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFcbiAgICAgICAgZm9udC1zaXplOiAxOHB4XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgIG1hcmdpbjogMCAwIDJweCAwXG5cbi5sZnItYWxlcnQtY29udGFpbmVyXG4gIC5hbGVydC1zdWNjZXNzXG4gICAgc3Ryb25nLmxlYWRcbiAgICAgIGxpbmUtaGVpZ2h0OiAxXG5cbi5wb3J0bGV0LWRyb3B6b25lXG4gIC5wb3J0bGV0LWpvdXJuYWwtY29udGVudDpsYXN0LWNoaWxkXG4gICAgLmZyZWUtY29udGVudC1tYWluLWJnXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuXG4uaGFzLWNvbnRyb2wtbWVudVxuICAuYXRvdXQtaGVhZGVyXG4gICAgdG9wIDY0cHhcbiAgICArdG8td2lkdGgoNzY3cHgpXG4gICAgICB0b3AgNDhweFxuXG4uaWVcbiAgLmNvbnRyb2wtbGFiZWxcbiAgICAudGV4dC13YXJuaW5nIH4gLnRleHQtd2FybmluZy5pY29uLWFzdGVyaXNrOmJlZm9yZVxuICAgICAgY29udGVudCBub25lXG5cbi5kaWFsb2ctaWZyYW1lLXJvb3Qtbm9kZVxuICAuY2hhbmdlLXBhc3N3b3JkXG4gICAgJl9mb3JtXG4gICAgICAmOmJlZm9yZVxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50XG5cbiNwb3J0bGV0X25ldy1wYXNzd29yZFxuICB3aWR0aDogMTAwJVxuICBkaXNwbGF5OiBibG9ja1xuICBoZWlnaHQ6IDcwdmhcbiAgI2ZtXG4gICAgd2lkdGg6IGF1dG9cbiAgICBtYXJnaW46IDAgYXV0b1xuXG4uY2hhbmdlLXBhc3N3b3JkXG4gICZfZm9ybVxuICAgIHBvc2l0aW9uOiBmaXhlZFxuICAgIG1heC13aWR0aDogNzAlXG4gICAgdG9wOiAyMyVcbiAgICBsZWZ0OiAwXG4gICAgcmlnaHQ6IDBcbiAgICB6LWluZGV4OiAxMDAxXG4gICAgJjpiZWZvcmVcbiAgICAgIGNvbnRlbnQgJydcbiAgICAgIHBvc2l0aW9uOiBmaXhlZFxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIGhlaWdodDogMTAwJVxuICAgICAgdG9wOiAwXG4gICAgICBsZWZ0OiAwXG4gICAgICB6LWluZGV4OiAxMDAwXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc0LDc0LDc0LDAuOTUpXG5cbiAgICAuY2xvc2UtcG9wdXBcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgY3Vyc29yOiBwb2ludGVyXG4gICAgICByaWdodDogMFxuICAgICAgdG9wOiAtMzklXG4gICAgICB6LWluZGV4IDEwMDJcbiAgICAgICt0by13aWR0aCg3NjdweClcbiAgICAgICAgdG9wOiAtMzIlXG4gICAgICAgIHJpZ2h0OiAtMjBweFxuICAgICAgaVxuICAgICAgICBmb250LXNpemU6IDE2cHhcbiAgICAgICAgY29sb3IgI2ZmZlxuICAmX2ZpZWxkc1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIG1heC13aWR0aDogNDUwcHhcbiAgICBtYXJnaW46IDAgYXV0b1xuICAgIHotaW5kZXg6IDEwMDJcbiAgICAuYWxlcnQtZGFuZ2VyXG4gICAgICBwYWRkaW5nIDBcbiAgICAgIGJhY2tncm91bmQgbm9uZVxuICAgICAgYm9yZGVyIDAgbm9uZVxuICAgICAgY29sb3IgI2VmNjc2N1xuICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgICAgIG1hcmdpbiAwXG4gICAgICBiXG4gICAgICAgIGZvbnQtd2VpZ2h0IDogODAwXG5cbiAgICArdG8td2lkdGgoNzY3cHgpXG4gICAgICBtYXgtd2lkdGg6IDQ1MHB4XG4gICAgLmNoYW5nZS1wYXNzd29yZF9maWVsZHNldFxuICAgICAgLmZvcm0tdmFsaWRhdG9yLXN0YWNrXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWNcbiIsImJhc2UtZm9udC1zaXplID89IDE2cHhcbnJhc3RlcmlzZS1tZWRpYS1xdWVyaWVzID89IGZhbHNlXG5cbnJ1cHR1cmUgPSB7XG4gIHJhc3RlcmlzZS1tZWRpYS1xdWVyaWVzOiByYXN0ZXJpc2UtbWVkaWEtcXVlcmllc1xuICBtb2JpbGUtY3V0b2ZmOiA0MDBweFxuICBkZXNrdG9wLWN1dG9mZjogMTA1MHB4XG4gIGhkLWN1dG9mZjogMTgwMHB4XG4gIGVuYWJsZS1lbS1icmVha3BvaW50czogZmFsc2VcbiAgYmFzZS1mb250LXNpemU6IGJhc2UtZm9udC1zaXplXG4gIGFudGktb3ZlcmxhcDogZmFsc2VcbiAgZGVuc2l0eS1xdWVyaWVzOiAnZHBweCcgJ3dlYmtpdCcgJ21veicgJ2RwaSdcbiAgcmV0aW5hLWRlbnNpdHk6IDEuNVxuICB1c2UtZGV2aWNlLXdpZHRoOiBmYWxzZVxufVxucnVwdHVyZS5zY2FsZSA9IDAgKHJ1cHR1cmUubW9iaWxlLWN1dG9mZikgNjAwcHggODAwcHggKHJ1cHR1cmUuZGVza3RvcC1jdXRvZmYpIChydXB0dXJlLmhkLWN1dG9mZilcbnJ1cHR1cmUuc2NhbGUtbmFtZXMgPSAneHMnICdzJyAnbScgJ2wnICd4bCcgJ2hkJ1xuXG4taXMtc3RyaW5nKHZhbClcbiAgaWYgdHlwZW9mKHZhbCkgaXMgbm90ICd1bml0J1xuICAgIGlmIHZhbCBpcyBhICdzdHJpbmcnIG9yIHZhbCBpcyBhICdpZGVudCdcbiAgICAgIHRydWVcbiAgICBlbHNlXG4gICAgICBmYWxzZVxuICBlbHNlXG4gICAgZmFsc2VcblxuLWdldC1zY2FsZS1udW1iZXIoc2NhbGUtbmFtZSlcbiAgZm9yIGxpc3QtaXRlbSwgaSBpbiBydXB0dXJlLnNjYWxlLW5hbWVzXG4gICAgaWYgbGlzdC1pdGVtIGlzIHNjYWxlLW5hbWVcbiAgICAgIHJldHVybiBpICsgMVxuICByZXR1cm4gZmFsc2VcblxuLWNvbnZlcnQtdG8odG8tdW5pdCwgdmFsdWUsIGNvbnRleHQgPSBydXB0dXJlLmJhc2UtZm9udC1zaXplKVxuICBmcm9tLXVuaXQgPSB1bml0KHZhbHVlKVxuICByZXR1cm4gdmFsdWUgaWYgdG8tdW5pdCBpcyBmcm9tLXVuaXRcbiAgaWYgdG8tdW5pdCBpbiAoJ2VtJyAncmVtJylcbiAgICByZXR1cm4gdmFsdWUgaWYgZnJvbS11bml0IGluICgnZW0nICdyZW0nKVxuICAgIHJldHVybiB1bml0KCh2YWx1ZSAvIGNvbnRleHQpLCB0by11bml0KVxuICBpZiB0by11bml0IGlzICdweCdcbiAgICByZXR1cm4gdW5pdCgodmFsdWUgKiBjb250ZXh0KSwgJ3B4JylcblxuLW9uLXNjYWxlKG4pXG4gIHJldHVybiB1bml0KG4pIGlzICcnXG5cbi1sYXJnZXItdGhhbi1zY2FsZShuKVxuICByZXR1cm4gKG4gPiAobGVuZ3RoKHJ1cHR1cmUuc2NhbGUpIC0gMSkpIGFuZCAtb24tc2NhbGUobilcblxuLWlzLXplcm8obilcbiAgcmV0dXJuIG4gaXMgMFxuXG4tb3ZlcmxhcC1zaGlmdChhbnRpLW92ZXJsYXAsIG4pXG4gIHNoaWZ0LXVuaXQgPSB1bml0KG4pXG4gIGFudGktb3ZlcmxhcCA9IDBweCB1bmxlc3MgYW50aS1vdmVybGFwXG4gIGFudGktb3ZlcmxhcCA9IDFweCBpZiBhbnRpLW92ZXJsYXAgaXMgdHJ1ZVxuICBpZiBsZW5ndGgoYW50aS1vdmVybGFwKSBpcyAxXG4gICAgcmV0dXJuIC1jb252ZXJ0LXRvKHNoaWZ0LXVuaXQsIGFudGktb3ZlcmxhcClcbiAgZm9yIHZhbCBpbiBhbnRpLW92ZXJsYXBcbiAgICByZXR1cm4gdmFsIGlmIHVuaXQodmFsKSBpcyBzaGlmdC11bml0XG5cbi1hZGp1c3Qtb3ZlcmxhcChhbnRpLW92ZXJsYXAsIG4sIHNpZGUgPSAnbWluJylcbiAgLXNoaWZ0ID0gLW92ZXJsYXAtc2hpZnQoYW50aS1vdmVybGFwLCBuKVxuICBpZiAoc2lkZSBpcyAnbWluJyBhbmQgLXNoaWZ0ID4gMCkgb3IgKHNpZGUgaXMgJ21heCcgYW5kIC1zaGlmdCA8IDApXG4gICAgbiA9IG4gKyAtc2hpZnRcbiAgcmV0dXJuIG5cblxuLWlzLXBvc2l0aXZlKG4pXG4gIHJldHVybiBuID49IDBcblxuLWRlbnNpdHktcXVlcmllcyhkZW5zaXR5KVxuICBpZiB0eXBlb2YoZGVuc2l0eSkgaXMgbm90ICd1bml0J1xuICAgIGlmIG5vdCAtaXMtc3RyaW5nKGRlbnNpdHkpXG4gICAgICBkZW5zaXR5ID0gJyVzJyAlIGRlbnNpdHlcbiAgZGVuc2l0eSA9IHJ1cHR1cmUucmV0aW5hLWRlbnNpdHkgaWYgZGVuc2l0eSBpcyAncmV0aW5hJ1xuICBxdWVyaWVzID0gKClcbiAgZm9yIHF1ZXJ5IGluIHJ1cHR1cmUuZGVuc2l0eS1xdWVyaWVzXG4gICAgaWYgcXVlcnkgaXMgJ3dlYmtpdCdcbiAgICAgIHB1c2gocXVlcmllcywgJygtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86ICVzKScgJSAoZGVuc2l0eSkpXG4gICAgZWxzZSBpZiBxdWVyeSBpcyAnbW96J1xuICAgICAgcHVzaChxdWVyaWVzLCAnKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogJXMpJyAlIChkZW5zaXR5KSlcbiAgICBlbHNlIGlmIHF1ZXJ5IGlzICdvJ1xuICAgICAgcHVzaChxdWVyaWVzLCAnKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86ICVzLzEpJyAlIChkZW5zaXR5KSlcbiAgICBlbHNlIGlmIHF1ZXJ5IGlzICdyYXRpbydcbiAgICAgIHB1c2gocXVlcmllcywgJyhtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAlcyknICUgKGRlbnNpdHkpKVxuICAgIGVsc2UgaWYgcXVlcnkgaXMgJ2RwaSdcbiAgICAgIGlmIC1pcy1zdHJpbmcoZGVuc2l0eSlcbiAgICAgICAgZGVuc2l0eT1jb252ZXJ0KGRlbnNpdHkpXG4gICAgICBwdXNoKHF1ZXJpZXMsICcobWluLXJlc29sdXRpb246ICVzZHBpKScgJSAocm91bmQoZGVuc2l0eSAqIDk2LCAxKSkpXG4gICAgZWxzZSBpZiBxdWVyeSBpcyAnZHBweCdcbiAgICAgIHB1c2gocXVlcmllcywgJyhtaW4tcmVzb2x1dGlvbjogJXNkcHB4KScgJSAoZGVuc2l0eSkpXG4gIHJldHVybiBxdWVyaWVzXG5cbmNyZWF0ZS1mYWxsYmFjay1jbGFzcyhzZWxlY3RlZCwgY2xhc3MpXG4gIC97JycgKyBjbGFzcyArICcgJyArIHNlbGVjdGVkfVxuICAgIHtibG9ja31cblxuLy8gK2JldHdlZW4obWluLCBtYXgpXG4vLyB1c2FnZSAoc2NhbGUgY2FuIGJlIG1peGVkIHdpdGggY3VzdG9tIHZhbHVlcyk6XG4vLyAgIC0gK2JldHdlZW4oMSwgMykgc2NhbGU6c2NhbGVcbi8vICAgLSArYmV0d2VlbigwLCAzKSAwIHdpZHRoOnNjYWxlXG4vLyAgIC0gK2JldHdlZW4oMjAwcHgsIDUwMHB4KSBjdXN0b206Y3VzdG9tXG4vLyAgIC0gK2JldHdlZW4oMCwgMzAwcHgpIDAgd2lkdGg6Y3VzdG9tXG4vLyAgIC0gK2JldHdlZW4oMSwgMzAwcHgpIHNjYWxlOmN1c3RvbVxuLy8gICAtICtiZXR3ZWVuKDIwMHB4LCA0KSBjdXN0b206c2NhbGVcblxuYmV0d2VlbihtaW4sIG1heCwgYW50aS1vdmVybGFwID0gcnVwdHVyZS5hbnRpLW92ZXJsYXAsIGRlbnNpdHkgPSBudWxsLCBvcmllbnRhdGlvbiA9IG51bGwsIHVzZS1kZXZpY2Utd2lkdGggPSBydXB0dXJlLnVzZS1kZXZpY2Utd2lkdGgsIGZhbGxiYWNrLWNsYXNzID0gbnVsbClcbiAgc2VsZWN0ZWQgPSBzZWxlY3RvcigpXG5cbiAgaWYgLWlzLXN0cmluZyhvcmllbnRhdGlvbilcbiAgICBvcmllbnRhdGlvbiA9IGNvbnZlcnQob3JpZW50YXRpb24pXG4gIGlmIC1pcy1zdHJpbmcoZGVuc2l0eSlcbiAgICBkZW5zaXR5ID0gY29udmVydChkZW5zaXR5KVxuICBpZiAtaXMtc3RyaW5nKG1pbilcbiAgICBtaW4gPSAtZ2V0LXNjYWxlLW51bWJlcihtaW4pXG4gIGlmIC1pcy1zdHJpbmcobWF4KVxuICAgIG1heCA9IC1nZXQtc2NhbGUtbnVtYmVyKG1heClcblxuICAtbWluID0gcnVwdHVyZS5zY2FsZVttaW4gLSAxXSB1bmxlc3MgLWlzLXplcm8obWluKSBvciAobm90IC1vbi1zY2FsZShtaW4pKVxuICAtbWF4ID0gcnVwdHVyZS5zY2FsZVttYXhdIHVubGVzcyBub3QgLW9uLXNjYWxlKG1heClcbiAgLW1pbiA/PSBtaW5cbiAgLW1heCA/PSBtYXhcblxuICBpZiAocnVwdHVyZS5yYXN0ZXJpc2UtbWVkaWEtcXVlcmllcylcbiAgICBpZiBub3QgKGRlbnNpdHkgb3IgLW1heCBvciBvcmllbnRhdGlvbilcbiAgICAgIHtibG9ja31cbiAgZWxzZVxuICAgIGNvbmRpdGlvbiA9ICdvbmx5IHNjcmVlbidcbiAgICB1c2UtZGV2aWNlLXdpZHRoID0gdXNlLWRldmljZS13aWR0aCA/ICdkZXZpY2UtJyA6ICcnXG4gICAgdW5sZXNzIC1taW4gaXMgMFxuICAgICAgLW1pbiA9IC1jb252ZXJ0LXRvKCdlbScsIC1taW4pIGlmIHJ1cHR1cmUuZW5hYmxlLWVtLWJyZWFrcG9pbnRzXG4gICAgICAtbWluID0gLWFkanVzdC1vdmVybGFwKGFudGktb3ZlcmxhcCwgLW1pbiwgc2lkZTogJ21pbicpXG4gICAgICBjb25kaXRpb24gPSBjb25kaXRpb24gKyAnIGFuZCAobWluLScgKyB1c2UtZGV2aWNlLXdpZHRoICsgJ3dpZHRoOiAlcyknICUgKC1taW4pXG4gICAgdW5sZXNzIC1sYXJnZXItdGhhbi1zY2FsZShtYXgpXG4gICAgICAtbWF4ID0gLWNvbnZlcnQtdG8oJ2VtJywgLW1heCkgaWYgcnVwdHVyZS5lbmFibGUtZW0tYnJlYWtwb2ludHNcbiAgICAgIC1tYXggPSAtYWRqdXN0LW92ZXJsYXAoYW50aS1vdmVybGFwLCAtbWF4LCBzaWRlOiAnbWF4JylcbiAgICAgIGNvbmRpdGlvbiA9IGNvbmRpdGlvbiArICcgYW5kIChtYXgtJyArIHVzZS1kZXZpY2Utd2lkdGggKyAnd2lkdGg6ICVzKScgJSAoLW1heClcbiAgICBpZiBvcmllbnRhdGlvblxuICAgICAgY29uZGl0aW9uID0gY29uZGl0aW9uICsgJyBhbmQgKG9yaWVudGF0aW9uOiAlcyknICUgKG9yaWVudGF0aW9uKVxuICAgIGlmIGRlbnNpdHlcbiAgICAgIGNvbmRpdGlvbnMgPSAoKVxuICAgICAgZm9yIHF1ZXJ5IGluIC1kZW5zaXR5LXF1ZXJpZXMoZGVuc2l0eSlcbiAgICAgICAgcHVzaChjb25kaXRpb25zLCBjb25kaXRpb24gKyAnIGFuZCAlcycgJSAocXVlcnkpKVxuICAgICAgY29uZGl0aW9uID0gam9pbignLCAnLCBjb25kaXRpb25zKVxuICAgIEBtZWRpYSBjb25kaXRpb25cbiAgICAgIHtibG9ja31cbiAgaWYgZmFsbGJhY2stY2xhc3NcbiAgICArY3JlYXRlLWZhbGxiYWNrLWNsYXNzKHNlbGVjdGVkLCBmYWxsYmFjay1jbGFzcylcbiAgICAgIHtibG9ja31cblxuYXQoc2NhbGUtcG9pbnQsIGFudGktb3ZlcmxhcCA9IHJ1cHR1cmUuYW50aS1vdmVybGFwLCBkZW5zaXR5ID0gbnVsbCwgb3JpZW50YXRpb24gPSBudWxsLCB1c2UtZGV2aWNlLXdpZHRoID0gcnVwdHVyZS51c2UtZGV2aWNlLXdpZHRoLCBmYWxsYmFjay1jbGFzcyA9IG51bGwpXG4gIGlmIC1pcy1zdHJpbmcob3JpZW50YXRpb24pXG4gICAgb3JpZW50YXRpb24gPSBjb252ZXJ0KG9yaWVudGF0aW9uKVxuICBpZiAtaXMtc3RyaW5nKGRlbnNpdHkpXG4gICAgZGVuc2l0eSA9IGNvbnZlcnQoZGVuc2l0eSlcbiAgK2JldHdlZW4oc2NhbGUtcG9pbnQsIHNjYWxlLXBvaW50LCBhbnRpLW92ZXJsYXAsIGRlbnNpdHksIG9yaWVudGF0aW9uLCB1c2UtZGV2aWNlLXdpZHRoLCBmYWxsYmFjay1jbGFzcylcbiAgICB7YmxvY2t9XG5cbmZyb20td2lkdGgoc2NhbGUtcG9pbnQsIGFudGktb3ZlcmxhcCA9IHJ1cHR1cmUuYW50aS1vdmVybGFwLCBkZW5zaXR5ID0gbnVsbCwgb3JpZW50YXRpb24gPSBudWxsLCB1c2UtZGV2aWNlLXdpZHRoID0gcnVwdHVyZS51c2UtZGV2aWNlLXdpZHRoLCBmYWxsYmFjay1jbGFzcyA9IG51bGwpXG4gIGlmIC1pcy1zdHJpbmcob3JpZW50YXRpb24pXG4gICAgb3JpZW50YXRpb24gPSBjb252ZXJ0KG9yaWVudGF0aW9uKVxuICBpZiAtaXMtc3RyaW5nKGRlbnNpdHkpXG4gICAgZGVuc2l0eSA9IGNvbnZlcnQoZGVuc2l0eSlcbiAgK2JldHdlZW4oc2NhbGUtcG9pbnQsIGxlbmd0aChydXB0dXJlLnNjYWxlKSwgYW50aS1vdmVybGFwLCBkZW5zaXR5LCBvcmllbnRhdGlvbiwgdXNlLWRldmljZS13aWR0aCwgZmFsbGJhY2stY2xhc3MpXG4gICAge2Jsb2NrfVxuXG5hYm92ZSA9IGZyb20td2lkdGhcblxudG8td2lkdGgoc2NhbGUtcG9pbnQsIGFudGktb3ZlcmxhcCA9IHJ1cHR1cmUuYW50aS1vdmVybGFwLCBkZW5zaXR5ID0gbnVsbCwgb3JpZW50YXRpb24gPSBudWxsLCB1c2UtZGV2aWNlLXdpZHRoID0gcnVwdHVyZS51c2UtZGV2aWNlLXdpZHRoLCBmYWxsYmFjay1jbGFzcyA9IG51bGwpXG4gIGlmIC1pcy1zdHJpbmcob3JpZW50YXRpb24pXG4gICAgb3JpZW50YXRpb24gPSBjb252ZXJ0KG9yaWVudGF0aW9uKVxuICBpZiAtaXMtc3RyaW5nKGRlbnNpdHkpXG4gICAgZGVuc2l0eSA9IGNvbnZlcnQoZGVuc2l0eSlcbiAgK2JldHdlZW4oMSwgc2NhbGUtcG9pbnQsIGFudGktb3ZlcmxhcCwgZGVuc2l0eSwgb3JpZW50YXRpb24sIHVzZS1kZXZpY2Utd2lkdGgsIGZhbGxiYWNrLWNsYXNzKVxuICAgIHtibG9ja31cblxuYmVsb3cgPSB0by13aWR0aFxuXG5tb2JpbGUoYW50aS1vdmVybGFwID0gcnVwdHVyZS5hbnRpLW92ZXJsYXAsIGRlbnNpdHkgPSBudWxsLCBvcmllbnRhdGlvbiA9IG51bGwsIHVzZS1kZXZpY2Utd2lkdGggPSBydXB0dXJlLnVzZS1kZXZpY2Utd2lkdGgsIGZhbGxiYWNrLWNsYXNzID0gbnVsbClcbiAgaWYgLWlzLXN0cmluZyhvcmllbnRhdGlvbilcbiAgICBvcmllbnRhdGlvbiA9IGNvbnZlcnQob3JpZW50YXRpb24pXG4gIGlmIC1pcy1zdHJpbmcoZGVuc2l0eSlcbiAgICBkZW5zaXR5ID0gY29udmVydChkZW5zaXR5KVxuICArYmVsb3cocnVwdHVyZS5tb2JpbGUtY3V0b2ZmLCBhbnRpLW92ZXJsYXAsIGRlbnNpdHksIG9yaWVudGF0aW9uLCB1c2UtZGV2aWNlLXdpZHRoLCBmYWxsYmFjay1jbGFzcylcbiAgICB7YmxvY2t9XG5cbnRhYmxldChhbnRpLW92ZXJsYXAgPSBydXB0dXJlLmFudGktb3ZlcmxhcCwgZGVuc2l0eSA9IG51bGwsIG9yaWVudGF0aW9uID0gbnVsbCwgdXNlLWRldmljZS13aWR0aCA9IHJ1cHR1cmUudXNlLWRldmljZS13aWR0aCwgZmFsbGJhY2stY2xhc3MgPSBudWxsKVxuICBpZiAtaXMtc3RyaW5nKG9yaWVudGF0aW9uKVxuICAgIG9yaWVudGF0aW9uID0gY29udmVydChvcmllbnRhdGlvbilcbiAgaWYgLWlzLXN0cmluZyhkZW5zaXR5KVxuICAgIGRlbnNpdHkgPSBjb252ZXJ0KGRlbnNpdHkpXG4gICtiZXR3ZWVuKHJ1cHR1cmUubW9iaWxlLWN1dG9mZiwgcnVwdHVyZS5kZXNrdG9wLWN1dG9mZiwgYW50aS1vdmVybGFwLCBkZW5zaXR5LCBvcmllbnRhdGlvbiwgdXNlLWRldmljZS13aWR0aCwgZmFsbGJhY2stY2xhc3MpXG4gICAge2Jsb2NrfVxuXG5kZXNrdG9wKGFudGktb3ZlcmxhcCA9IHJ1cHR1cmUuYW50aS1vdmVybGFwLCBkZW5zaXR5ID0gbnVsbCwgb3JpZW50YXRpb24gPSBudWxsLCB1c2UtZGV2aWNlLXdpZHRoID0gcnVwdHVyZS51c2UtZGV2aWNlLXdpZHRoLCBmYWxsYmFjay1jbGFzcyA9IG51bGwpXG4gIGlmIC1pcy1zdHJpbmcob3JpZW50YXRpb24pXG4gICAgb3JpZW50YXRpb24gPSBjb252ZXJ0KG9yaWVudGF0aW9uKVxuICBpZiAtaXMtc3RyaW5nKGRlbnNpdHkpXG4gICAgZGVuc2l0eSA9IGNvbnZlcnQoZGVuc2l0eSlcbiAgK2Fib3ZlKHJ1cHR1cmUuZGVza3RvcC1jdXRvZmYsIGFudGktb3ZlcmxhcCwgZGVuc2l0eSwgb3JpZW50YXRpb24sIHVzZS1kZXZpY2Utd2lkdGgsIGZhbGxiYWNrLWNsYXNzKVxuICAgIHtibG9ja31cblxuaGQoYW50aS1vdmVybGFwID0gcnVwdHVyZS5hbnRpLW92ZXJsYXAsIGRlbnNpdHkgPSBudWxsLCBvcmllbnRhdGlvbiA9IG51bGwsIHVzZS1kZXZpY2Utd2lkdGggPSBydXB0dXJlLnVzZS1kZXZpY2Utd2lkdGgsIGZhbGxiYWNrLWNsYXNzID0gbnVsbClcbiAgaWYgLWlzLXN0cmluZyhvcmllbnRhdGlvbilcbiAgICBvcmllbnRhdGlvbiA9IGNvbnZlcnQob3JpZW50YXRpb24pXG4gIGlmIC1pcy1zdHJpbmcoZGVuc2l0eSlcbiAgICBkZW5zaXR5ID0gY29udmVydChkZW5zaXR5KVxuICArYWJvdmUocnVwdHVyZS5oZC1jdXRvZmYsIGFudGktb3ZlcmxhcCwgZGVuc2l0eSwgb3JpZW50YXRpb24sIHVzZS1kZXZpY2Utd2lkdGgsIGZhbGxiYWNrLWNsYXNzKVxuICAgIHtibG9ja31cblxuZGVuc2l0eShkZW5zaXR5LCBvcmllbnRhdGlvbiA9IG51bGwsIGZhbGxiYWNrLWNsYXNzID0gbnVsbClcbiAgc2VsZWN0ZWQgPSBzZWxlY3RvcigpXG4gIGlmIG5vdCAocnVwdHVyZS5yYXN0ZXJpc2UtbWVkaWEtcXVlcmllcylcbiAgICBjb25kaXRpb25zID0gKClcbiAgICBmb3IgcXVlcnkgaW4gLWRlbnNpdHktcXVlcmllcyhkZW5zaXR5KVxuICAgICAgY29uZGl0aW9uID0gJ29ubHkgc2NyZWVuIGFuZCAlcycgJSAocXVlcnkpXG4gICAgICBpZiBvcmllbnRhdGlvblxuICAgICAgICBjb25kaXRpb24gPSBjb25kaXRpb24gKyAnIGFuZCAob3JpZW50YXRpb246ICVzKScgJSAob3JpZW50YXRpb24pXG4gICAgICBwdXNoKGNvbmRpdGlvbnMsIGNvbmRpdGlvbilcbiAgICBjb25kaXRpb24gPSBqb2luKCcsICcsIGNvbmRpdGlvbnMpXG4gICAgQG1lZGlhIGNvbmRpdGlvblxuICAgICAge2Jsb2NrfVxuICAgIGlmIGZhbGxiYWNrLWNsYXNzXG4gICAgICArY3JlYXRlLWZhbGxiYWNrLWNsYXNzKHNlbGVjdGVkLCBmYWxsYmFjay1jbGFzcylcbiAgICAgICAge2Jsb2NrfVxuXG5waXhlbC1yYXRpbyA9IGRlbnNpdHlcblxucmV0aW5hKG9yaWVudGF0aW9uID0gbnVsbCwgZmFsbGJhY2stY2xhc3MgPSBudWxsKVxuICArZGVuc2l0eSgncmV0aW5hJywgb3JpZW50YXRpb24sIGZhbGxiYWNrLWNsYXNzKVxuICAgIHtibG9ja31cblxubGFuZHNjYXBlKGRlbnNpdHkgPSBudWxsLCBmYWxsYmFjay1jbGFzcyA9IG51bGwpXG4gIHNlbGVjdGVkID0gc2VsZWN0b3IoKVxuICBpZiBub3QgKHJ1cHR1cmUucmFzdGVyaXNlLW1lZGlhLXF1ZXJpZXMpXG4gICAgaWYgLWlzLXN0cmluZyhkZW5zaXR5KVxuICAgICAgZGVuc2l0eSA9IGNvbnZlcnQoZGVuc2l0eSlcbiAgICBpZiBkZW5zaXR5XG4gICAgICArcGl4ZWwtcmF0aW8oZGVuc2l0eSwgb3JpZW50YXRpb246IGxhbmRzY2FwZSwgZmFsbGJhY2stY2xhc3MpXG4gICAgICAgIHtibG9ja31cbiAgICBlbHNlXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKVxuICAgICAgICB7YmxvY2t9XG4gICAgICBpZiBmYWxsYmFjay1jbGFzc1xuICAgICAgICArY3JlYXRlLWZhbGxiYWNrLWNsYXNzKHNlbGVjdGVkLCBmYWxsYmFjay1jbGFzcylcbiAgICAgICAgICB7YmxvY2t9XG5cbnBvcnRyYWl0KGRlbnNpdHkgPSBudWxsLCBmYWxsYmFjay1jbGFzcyA9IG51bGwpXG4gIHNlbGVjdGVkID0gc2VsZWN0b3IoKVxuICBpZiBub3QgKHJ1cHR1cmUucmFzdGVyaXNlLW1lZGlhLXF1ZXJpZXMpXG4gICAgaWYgLWlzLXN0cmluZyhkZW5zaXR5KVxuICAgICAgZGVuc2l0eSA9IGNvbnZlcnQoZGVuc2l0eSlcbiAgICBpZiBkZW5zaXR5XG4gICAgICArcGl4ZWwtcmF0aW8oZGVuc2l0eSwgb3JpZW50YXRpb246IHBvcnRyYWl0LCBmYWxsYmFjay1jbGFzcylcbiAgICAgICAge2Jsb2NrfVxuICAgIGVsc2VcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdClcbiAgICAgICAge2Jsb2NrfVxuICAgICAgaWYgZmFsbGJhY2stY2xhc3NcbiAgICAgICAgK2NyZWF0ZS1mYWxsYmFjay1jbGFzcyhzZWxlY3RlZCwgZmFsbGJhY2stY2xhc3MpXG4gICAgICAgICAge2Jsb2NrfVxuIiwiLmNvbnRhaW5lclxuICBjZW50ZXIoMTAwJSlcbiAgLWpzLWRpc3BsYXkgZmxleFxuICBncmlkKGNlbGxzLWFsaWduOiAnc3RyZXRjaCcpXG4gICtmcm9tLXdpZHRoKHNtKVxuICAgIGNlbnRlcigxMDAlKVxuICArZnJvbS13aWR0aChsZylcbiAgICBjZW50ZXIoMTAwJSlcbi5jb250YWluZXItY29udGVudFxuICBjZW50ZXIoMTAwJSlcbiAgLWpzLWRpc3BsYXkgZmxleFxuICBncmlkKGNlbGxzLWFsaWduOiAnc3RyZXRjaCcpXG4gICtmcm9tLXdpZHRoKHNtKVxuICAgIGNlbnRlcigxMDAlKVxuICArZnJvbS13aWR0aChsZylcbiAgICBjZW50ZXIoMTAwJSlcbiAgK2Zyb20td2lkdGgoeGxnKVxuICAgIG1heC13aWR0aCAxNDQwcHhcbiAgJi5ob21lcGFnZS1wdWJsaWMtY29udGFpbmVyXG4gICAgK2Zyb20td2lkdGgoeGxnKVxuICAgICAgbWF4LXdpZHRoIG5vbmVcbiAgICAgIC5zZWN0aW9uLWhvbWUtcGFnZV9zbGlkZXJcbiAgICAgICAgbWF4LXdpZHRoIDE0NDBweFxuICAgICAgICBtYXJnaW4gMCBhdXRvXG4gICAgICAuc2VjdGlvbi1ob21lLXBhZ2VfYmFubmVyXG4gICAgICAgIG1heC13aWR0aCAxMzAwcHhcbiAgICAgICAgd2lkdGggMTAwJVxuXG4vLy5jb250YWluZXIuaGVhZGVyXG4vLyAgK3RvLXdpZHRoKHNtKVxuLy8gICAgLWpzLWRpc3BsYXkgZmxleFxuLy8gICAgZ3JpZChkaXJlY3Rpb246ICdyb3ctcmV2ZXJzZScpXG4iLCIubWQtbW9kYWxcblx0cG9zaXRpb24gZml4ZWRcblx0dG9wIDM1cHhcblx0bGVmdCA1MCVcblx0d2lkdGggNTAlXG5cdG1heC13aWR0aCA2NDBweFxuXHRtaW4td2lkdGggMzIwcHhcblx0aGVpZ2h0IGF1dG9cblx0ei1pbmRleCAyMDAwXG5cdHZpc2liaWxpdHkgaGlkZGVuXG5cdGJhY2tmYWNlLXZpc2liaWxpdHkgaGlkZGVuXG5cdHRyYW5zZm9ybSB0cmFuc2xhdGUoLTUwJSwwKVxuLm1kLXNob3dcblx0dmlzaWJpbGl0eSB2aXNpYmxlXG5cdCYgfiAubWQtb3ZlcmxheVxuXHRcdG9wYWNpdHkgMVxuXHRcdHZpc2liaWxpdHkgdmlzaWJsZVxuXHQmLm1kLWVmZmVjdC0xXG5cdFx0Lm1kLWNvbnRlbnRcblx0XHRcdHRyYW5zZm9ybSBzY2FsZSgxKVxuXHRcdFx0b3BhY2l0eSAxXG5cbi5tZC1lZmZlY3QtMSAubWQtY29udGVudFxuXHR0cmFuc2Zvcm0gc2NhbGUoMC43KVxuXHRvcGFjaXR5IDBcblx0dHJhbnNpdGlvbiBhbGwgMC4zc1xuXG5cbi5tZC1vdmVybGF5XG5cdHBvc2l0aW9uIGZpeGVkXG5cdHdpZHRoIDEwMCVcblx0aGVpZ2h0IDEwMCVcblx0dmlzaWJpbGl0eSBoaWRkZW5cblx0dG9wIDBcblx0bGVmdCAwXG5cdHotaW5kZXggMTAwMFxuXHRvcGFjaXR5IDBcblx0YmFja2dyb3VuZCBhbHBoYSgjNEE0QTRBLCAwLjk3KVxuXHR0cmFuc2l0aW9uIGFsbCAwLjNzXG5cblxuLm1kLWNvbnRlbnRcblx0Y29sb3IgX3doaXRlXG5cdGJhY2tncm91bmQgdHJhbnNwYXJlbnRcblx0cG9zaXRpb24gcmVsYXRpdmVcblx0bWFyZ2luIDAgYXV0b1xuXHR0b3A6IDRweFxuXG5cbi5tZC1jbG9zZVxuICBwb3NpdGlvbiBhYnNvbHV0ZVxuICB0b3AgMFxuXHRsZWZ0IDBcbiIsImJvZHkuZml4ZWRcbiAgb3ZlcmZsb3cteSBub25lXG5cbiNhdG91dGZyYW5jZS1kZWZhdWx0XG4jYXRvdXRmcmFuY2VcbiAgc2VsZWN0Om5vdCguZm9ybS1jb250cm9sKVxuICAgIGRpc3BsYXkgYmxvY2sgIWltcG9ydGFudFxuICAgIG9wYWNpdHkgMFxuICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgdmlzaWJpbGl0eSBoaWRkZW5cblxuLm1haW4tYnRuXG4gIHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZVxuICB0ZXh0LWRlY29yYXRpb24gbm9uZVxuICBmb250LXNpemUgMTRweFxuICB0ZXh0LWFsaWduIGNlbnRlclxuICBtaW4td2lkdGggMjA4cHhcbiAgaGVpZ2h0IDU1cHhcbiAgbGluZS1oZWlnaHQgNTVweFxuICB2ZXJ0aWNhbC1hbGlnbiBtaWRkbGVcbiAgdHJhbnNpdGlvbiAuNHNcbiAgY29sb3IgX3doaXRlXG4gIGJvcmRlciAxcHggc29saWQgX3doaXRlXG4gIGJhY2tncm91bmQtY29sb3IgdHJhbnNwYXJlbnRcbiAgZm9udC13ZWlnaHQgNTAwXG4gIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gIHBhZGRpbmcgMCAyMHB4XG4gIGN1cnNvciBwb2ludGVyXG4gIG91dGxpbmUgbm9uZVxuICBib3JkZXItcmFkaXVzIDBcbiAgJjpob3ZlclxuICAgIHRyYW5zaXRpb24gLjRzXG4gICAgYmFja2dyb3VuZC1jb2xvciBfd2hpdGVcbiAgICBjb2xvciBfYmxhY2tsaWdodFxuICAmOmZvY3VzXG4gICAgb3V0bGluZSBub25lXG4gICAgY29sb3IgIzMzM1xuICAgIGJhY2tncm91bmQtY29sb3IgI2U2ZTZlNlxuICAgIGJvcmRlci1jb2xvciAjOGM4YzhjXG4gICY6YWN0aXZlXG4gICAgY29sb3IgIzMzM1xuICAgIGJhY2tncm91bmQtY29sb3IgI2U2ZTZlNlxuICAgIGJvcmRlci1jb2xvciAjOGM4YzhjXG4gICAgb3V0bGluZSBub25lXG5cbiAgJi0tYm9yZGVyXG4gICAgYm9yZGVyIDJweCBzb2xpZCBfd2hpdGVcbiAgICBwYWRkaW5nIDAgNDRweFxuXG4gICYtYmxhY2tcbiAgICBjb2xvciBfYmxhY2tsaWdodFxuICAgIGJvcmRlci1jb2xvciBfYmxhY2tsaWdodFxuICAgICY6aG92ZXJcbiAgICAgIHRyYW5zaXRpb24gLjRzXG4gICAgICBjb2xvciBfd2hpdGUgIWltcG9ydGFudFxuICAgICAgYmFja2dyb3VuZC1jb2xvciBfYmxhY2tsaWdodFxuICAmLW1vYmlsZS1ibGFja1xuICAgIGNvbG9yIF9ibGFja2xpZ2h0XG4gICAgJjpob3ZlclxuICAgICAgdHJhbnNpdGlvbiAuNHNcbiAgICAgIGNvbG9yIF93aGl0ZVxuICAgICAgYmFja2dyb3VuZC1jb2xvciBfYmxhY2tsaWdodFxuICAgICAgK2Zyb20td2lkdGgobGcpXG4gICAgICAgIGJhY2tncm91bmQtY29sb3IgX3doaXRlXG4gICAgICAgIGNvbG9yIF9ibGFja2xpZ2h0XG4gICAgICArYmV0d2Vlbig3NjdweCwgMTAyNHB4KVxuICAgICAgICBjb2xvciB3aGl0ZVxuICAgICtmcm9tLXdpZHRoKGxnKVxuICAgICAgY29sb3IgX3doaXRlXG4gICAgJi5tYWluLWJ0bi0tYm9yZGVyXG4gICAgICBib3JkZXIgMnB4IHNvbGlkIF9ibGFja2xpZ2h0XG4gICAgICArYmV0d2Vlbig3NjdweCwgMTAyNHB4KVxuICAgICAgICBib3JkZXIgMnB4IHNvbGlkIF93aGl0ZVxuICAgICAgICBjb2xvciBfd2hpdGVcbiAgICAgICAgZm9udC13ZWlnaHQgNjAwXG4gICAgICArZnJvbS13aWR0aChsZylcbiAgICAgICAgYm9yZGVyIDJweCBzb2xpZCBfd2hpdGVcblxuLmJyZWFkY3J1bWItLXdyYXBwZXJcbiAgcG9zaXRpb24gcmVsYXRpdmVcbiAgd2lkdGggMTAwJVxuXG4gIC5icmVhZGNydW1iXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICB0b3AgNXB4XG4gICAgZm9udC1zaXplIDBcbiAgICBkaXNwbGF5IG5vbmVcbiAgICBiYWNrZ3JvdW5kIHRyYW5zcGFyZW50ICFpbXBvcnRhbnRcbiAgICBtYXJnaW4gMCBhdXRvXG4gICAgd2lkdGggMTAwJVxuICAgIG1heC13aWR0aCAxNDQwcHhcbiAgICBwYWRkaW5nIDAgMjBweFxuICAgICtmcm9tLXdpZHRoKGxnKVxuICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgcGFkZGluZyAwIDcwcHhcbiAgICArYmV0d2Vlbig3NjhweCwgMTAyNHB4KVxuICAgICAgdG9wIDBcbiAgICAgIGxlZnQgMFxuICAgICAgZGlzcGxheSBibG9ja1xuXG4gIC5icmVhZGNydW1iLWl0ZW1cbiAgICBmb250LXNpemUgMTRweFxuICAgIGNvbG9yIF9ncmF5bGlnaHRcbiAgICBmb250LXdlaWdodCA1MDBcbiAgICBsaW5lLWhlaWdodCAyMHB4XG4gICAgdGV4dC1kZWNvcmF0aW9uIG5vbmVcbiAgICBsZXR0ZXItc3BhY2luZyAwLjJweFxuICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgK2Zyb20td2lkdGgobGcpXG4gICAgICBmb250LXNpemU6IDEycHhcbiAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgIGNvbG9yIF9ibGFja2xpZ2h0XG4gICAgICAmOmFmdGVyXG4gICAgICAgIGNvbnRlbnQgJydcbiAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgICAgd2lkdGggMjRweFxuICAgICAgICBoZWlnaHQgOHB4XG4gICAgICAgIHBhZGRpbmcgMCA4cHhcbiAgICAgICAgYmFja2dyb3VuZCB1cmwoJy4uL2ljb25zL2JyZWFkY3J1bWItYXJyLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpblxuXG5cblxuXG5cblxuXG5cblxuLy8gaW5wdXRcbi5hdG91dC1pbnB1dC5zZWxlY3Qtd3JhcHBlci5zZWxlY3Qtd2l0aG91dC1waWNcbiAgLm5pY2Utc2VsZWN0IGltZ1xuICAgIGRpc3BsYXkgbm9uZVxuXG5cbi5hdG91dC1pbnB1dFxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgbWFyZ2luIDAgMCA0M3B4IDBcbiAgICBjbGVhciBib3RoXG4gICAgbGFiZWwsIC5mb3JtLXZhbGlkYXRvci1zdGFja1xuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICB0b3AgMFxuICAgICAgICBsZWZ0IDBcbiAgICAgICAgY29sb3IgX2dyYXlcbiAgICAgICAgZm9udC1zaXplIDEycHhcbiAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICAgIHRyYW5zaXRpb24gYWxsIGN1YmljLWJlemllciguMjUsLjEsLjI1LDEpIC4xNXNcbiAgICAgICAgY3Vyc29yIHRleHRcbiAgICAgICAgcG9pbnRlci1ldmVudHMgbm9uZVxuICAgICAgICBsZXR0ZXItc3BhY2luZyAwLjVweFxuICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICY6YWZ0ZXJcbiAgICAgICAgICAgIGNvbnRlbnQgYXR0cihkYXRhLWxhYmVsKVxuICAgICAgICAgICAgY29sb3IgX2dyYXlcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgICAgICAgICBmb250LXdlaWdodCA1MDBcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtIG5vbmVcbiAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICBsZWZ0IDBcbiAgICAgICAgICAgIG9wYWNpdHkgMFxuICAgICAgICAgICAgYm90dG9tIDBcbiAgICAgICAgICAgIHRyYW5zaXRpb24gb3BhY2l0eSBjdWJpYy1iZXppZXIoLjI1LC4xLC4yNSwxKSAuMTVzXG4gICAgdGV4dGFyZWFcbiAgICAgICAgaGVpZ2h0IGF1dG9cbiAgICAgICAgbWluLWhlaWdodCAxMDBweFxuICAgICAgICAmIH4gbGFiZWxcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgI2ZmZlxuICAgICAgICAgICAgd2lkdGggOTglXG4gICAgICAgICAgICBsaW5lLWhlaWdodCAyOHB4XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQgMTZweFxuICAgICAgICAgICAgcGFkZGluZy10b3AgMnB4XG4gICAgICAgICAgICB0b3AgMXB4XG4gICAgICAgICAgICBsZWZ0IDFweFxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1cyA0cHhcbiAgICAgICAgICAgIGhlaWdodCAyOHB4XG4gICAgICAgICAgICAmOmFmdGVyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0IDE2cHhcbiAgICAgICAgICAgICAgICB3aWR0aCAxMDAlXG4uc2ltcGxlYmFyLWNvbnRlbnRcbiAgLmF0b3V0LWlucHV0LnZhbGlkYXRlLWVycm9yLS1yZXNldCBpbnB1dC5lcnJvcn5sYWJlbC5lcnJvcixcbiAgLmF0b3V0LWlucHV0LnZhbGlkYXRlLWVycm9yLS1yZXNldCB0ZXh0YXJlYS5lcnJvcn5sYWJlbC5lcnJvclxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJcbiAgICAgIGZvbnQtd2VpZ2h0IDogODAwXG5cbiAgK2JldHdlZW4oMHB4LCAxMDI0cHgpXG4gICAgLmF0b3V0LWlucHV0IGlucHV0LmVycm9yfmxhYmVsLmVycm9yLFxuICAgIC5hdG91dC1pbnB1dCB0ZXh0YXJlYS5lcnJvcn5sYWJlbC5lcnJvclxuICAgICAgcGFkZGluZy1yaWdodDogMjdweFxuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiA3MCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kXG5cbiAgICAuYXRvdXQtaW5wdXQudmFsaWRhdGUtZXJyb3ItLXJlc2V0IGlucHV0LmVycm9yfmxhYmVsLmVycm9yLFxuICAgIC5hdG91dC1pbnB1dC52YWxpZGF0ZS1lcnJvci0tcmVzZXQgdGV4dGFyZWEuZXJyb3J+bGFiZWwuZXJyb3JcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYlxuICAgICAgICBmb250LXdlaWdodCA6IDgwMFxuXG4uZm9yZ290LXBhc3N3b3JkLXdyYXBcbiAgLmF0b3V0LWlucHV0IGlucHV0LmVycm9yLWZpZWxkfmRpdi5mb3JtLXZhbGlkYXRvci1zdGFjayxcbiAgLmF0b3V0LWlucHV0IHRleHRhcmVhLmVycm9yLWZpZWxkfmRpdi5mb3JtLXZhbGlkYXRvci1zdGFja1xuICAgIHRvcCBhdXRvXG4gICAgYm90dG9tIDE2cHhcbiAgICBkaXNwbGF5IGZsZXhcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmRcbiAgICBwYWRkaW5nIDAgMjdweCAwIDBcbiAgICBtYXJnaW4gMFxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwtMjhweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwtMjhweCk7XG4gIC5hdG91dC1pbnB1dCBpbnB1dC5pcy1lbXB0eS5lcnJvci1maWVsZH5kaXYuZm9ybS12YWxpZGF0b3Itc3RhY2ssXG4gIC5hdG91dC1pbnB1dCB0ZXh0YXJlYS5pcy1lbXB0eS5lcnJvci1maWVsZH5kaXYuZm9ybS12YWxpZGF0b3Itc3RhY2tcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwwKVxuXG4uYXRvdXQtaW5wdXQgaW5wdXQsIC5hdG91dC1pbnB1dCB0ZXh0YXJlYVxuICAgIGRpc3BsYXkgYmxvY2tcbiAgICB3aWR0aCAxMDAlXG4gICAgZm9udC13ZWlnaHQgNTAwXG4gICAgaGVpZ2h0IDU2cHhcbiAgICBwYWRkaW5nIDI2cHggMzJweCAxMHB4IDBcbiAgICBjb2xvciBfYmxhY2tcbiAgICBib3JkZXIgbm9uZVxuICAgIGJvcmRlci1ib3R0b20gMnB4IHNvbGlkICM5OTlcbiAgICBmb250LXNpemUgMTRweFxuICAgIC13ZWJraXQtYXBwZWFyYW5jZSBub25lXG4gICAgcmVzaXplIG5vbmVcbiAgICBvdXRsaW5lIG5vbmVcbiAgICBvdmVyZmxvdyBoaWRkZW5cbiAgICBiYWNrZ3JvdW5kIHRyYW5zcGFyZW50XG4gICAgZm9udC1mYW1pbHkgX2ZvbnQtc2Vjb25kYXJ5XG5cbi5hdG91dC1pbnB1dCBpbnB1dDpmb2N1cywgLmF0b3V0LWlucHV0IHRleHRhcmVhOmZvY3VzXG4gICAgb3V0bGluZSBub25lXG5cbi5hdG91dC1pbnB1dCBpbnB1dDpkaXNhYmxlZCwgLmF0b3V0LWlucHV0IHRleHRhcmVhOmRpc2FibGVkXG4gICAgYmFja2dyb3VuZC1jb2xvciByZ2JhKDAsMCwwLC4wNClcblxuLmF0b3V0LWlucHV0IGlucHV0OmRpc2FibGVkfmxhYmVsLCAuYXRvdXQtaW5wdXQgdGV4dGFyZWE6ZGlzYWJsZWR+bGFiZWxcbiAgICBjb2xvciByZ2JhKDAsMCwwLC4zMilcblxuLmF0b3V0LWlucHV0IGlucHV0OjotbXMtY2xlYXIsIC5hdG91dC1pbnB1dCB0ZXh0YXJlYTo6LW1zLWNsZWFyXG4gICAgZGlzcGxheSBub25lXG5cbi5hdG91dC1pbnB1dCBpbnB1dC5oYXMtZXJyb3IsIC5hdG91dC1pbnB1dCB0ZXh0YXJlYS5oYXMtZXJyb3JcbiAgICBib3JkZXItY29sb3IgI2U2M2Y0MVxuXG4uYXRvdXQtaW5wdXQgaW5wdXQuaGFzLWVycm9yfi5hdG91dC1pbnB1dF9faW5mbywgLmF0b3V0LWlucHV0IHRleHRhcmVhLmhhcy1lcnJvcn4uYXRvdXQtaW5wdXRfX2luZm9cbiAgICBjb2xvciAjZTYzZjQxXG5cbi5hdG91dC1pbnB1dCBpbnB1dC5oYXMtZXJyb3J+LmRzLXRvb2x0aXAsIC5hdG91dC1pbnB1dCB0ZXh0YXJlYS5oYXMtZXJyb3J+LmRzLXRvb2x0aXBcbiAgICByaWdodCAzOHB4XG5cbi5hdG91dC1pbnB1dCBpbnB1dC5oYXMtZXJyb3J+LmRzLWljby1mb3JtLWVycm9yLW1pbmksIC5hdG91dC1pbnB1dCB0ZXh0YXJlYS5oYXMtZXJyb3J+LmRzLWljby1mb3JtLWVycm9yLW1pbmlcbiAgICBkaXNwbGF5IGJsb2NrXG5cbi5hdG91dC1pbnB1dCBpbnB1dC5pcy1lbXB0eX5sYWJlbCwgLmF0b3V0LWlucHV0IHRleHRhcmVhLmlzLWVtcHR5fmxhYmVsXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0gdHJhbnNsYXRlKDAsMjhweClcbiAgICAtbXMtdHJhbnNmb3JtIHRyYW5zbGF0ZSgwLDI4cHgpXG4gICAgdHJhbnNmb3JtIHRyYW5zbGF0ZSgwLDI4cHgpXG4gICAgY29sb3IgdHJhbnNwYXJlbnRcblxuLmF0b3V0LWlucHV0IGlucHV0LmlzLWVtcHR5fmxhYmVsLmVycm9yLCAuYXRvdXQtaW5wdXQgdGV4dGFyZWEuaXMtZW1wdHl+bGFiZWwuZXJyb3IsXG4uYXRvdXQtaW5wdXQgaW5wdXQuaXMtZW1wdHl+ZGl2LmZvcm0tdmFsaWRhdG9yLXN0YWNrLCAuYXRvdXQtaW5wdXQgdGV4dGFyZWEuaXMtZW1wdHl+ZGl2LmZvcm0tdmFsaWRhdG9yLXN0YWNrXG4gIGNvbG9yICNFRjY3NjdcbiAgLy8gZm9udC1zaXplIDE1cHhcbiAgZm9udC1zaXplIDEycHhcblxuLmF0b3V0LWlucHV0IGlucHV0LmVycm9yfmxhYmVsLmVycm9yLCAuYXRvdXQtaW5wdXQgdGV4dGFyZWEuZXJyb3J+bGFiZWwuZXJyb3IsXG4uYXRvdXQtaW5wdXQgaW5wdXQuZXJyb3ItZmllbGR+ZGl2LmZvcm0tdmFsaWRhdG9yLXN0YWNrLCAuYXRvdXQtaW5wdXQgdGV4dGFyZWEuZXJyb3ItZmllbGR+ZGl2LmZvcm0tdmFsaWRhdG9yLXN0YWNrXG4gIGNvbG9yICNFRjY3NjdcbiAgei1pbmRleCAxXG5cblxuLmF0b3V0LWlucHV0IC5lcnJvci1pbWdcbiAgcG9zaXRpb24gYWJzb2x1dGVcbiAgYm90dG9tIDEwcHhcbiAgcmlnaHQgMFxuICBkaXNwbGF5IG5vbmVcblxuLmF0b3V0LWlucHV0IGlucHV0LmVycm9yIH4gLmVycm9yLWltZyxcbi5hdG91dC1pbnB1dCBpbnB1dC5lcnJvci1maWVsZCB+IC5lcnJvci1pbWdcbiAgcG9zaXRpb24gYWJzb2x1dGVcbiAgYm90dG9tIDEwcHhcbiAgcmlnaHQgNXB4XG4gIGRpc3BsYXkgYmxvY2tcblxuXG4uYXRvdXQtaW5wdXQgaW5wdXQuaXMtZW1wdHl+bGFiZWw6YWZ0ZXIsIC5hdG91dC1pbnB1dCB0ZXh0YXJlYS5pcy1lbXB0eX5sYWJlbDphZnRlclxuICAgIG9wYWNpdHkgMVxuXG4uYXRvdXQtaW5wdXQgaW5wdXQuaXMtZW1wdHk6LXdlYmtpdC1hdXRvZmlsbH5sYWJlbCwgLmF0b3V0LWlucHV0IHRleHRhcmVhLmlzLWVtcHR5Oi13ZWJraXQtYXV0b2ZpbGx+bGFiZWxcbiAgICAtd2Via2l0LXRyYW5zZm9ybSB0cmFuc2xhdGUoMCwwKVxuICAgIHRyYW5zZm9ybSB0cmFuc2xhdGUoMCwwKVxuICAgIGNvbG9yIF9ncmF5bGlnaHQyXG5cbi5hdG91dC1pbnB1dCBpbnB1dC5pcy1lbXB0eTotd2Via2l0LWF1dG9maWxsfmxhYmVsOmFmdGVyLCAuYXRvdXQtaW5wdXQgdGV4dGFyZWEuaXMtZW1wdHk6LXdlYmtpdC1hdXRvZmlsbH5sYWJlbDphZnRlclxuICAgIG9wYWNpdHkgMFxuQC13ZWJraXQta2V5ZnJhbWVzIGF1dG9maWxsXG4gIHRvXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5ALXdlYmtpdC1rZXlmcmFtZXMgYXV0b2ZpbGxjb2xvclxuICB0b1xuICAgIGNvbG9yOiBfZ3JheWxpZ2h0MjtcblxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbFxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhdXRvZmlsbDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuZmllbGRzZXQgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbFxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhdXRvZmlsbGNvbG9yLCBhdXRvZmlsbDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuXG5pbnB1dDotd2Via2l0LWF1dG9maWxsLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmFjdGl2ZVxuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDk5OTlzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiA5OTk5cztcblxuLmF0b3V0LXN1Ym1pdFxuICAgIGJvcmRlci1jb2xvciBfYmxhY2tsaWdodFxuICAgIGNvbG9yIF9ibGFja2xpZ2h0XG4gICAgd2lkdGggMTAwJVxuICAgIGN1cnNvciBwb2ludGVyXG4gICAgbWFyZ2luIDI2cHggMCAwIDBcblxuLnNlbGVjdC13cmFwcGVyXG4gIGZvbnQtc2l6ZSAxNHB4XG4gIHBhZGRpbmcgMTBweCAwIDAgMFxuICAmOmFmdGVyXG4gICAgdmlzaWJpbGl0eSBoaWRkZW5cbiAgICBkaXNwbGF5IGJsb2NrXG4gICAgZm9udC1zaXplIDBcbiAgICBjb250ZW50ICcnXG4gICAgY2xlYXIgYm90aFxuICAgIGhlaWdodCAwXG5cblxuLnNlbGVjdC13cmFwcGVyIGxhYmVsXG4gIHRvcCAtNXB4XG4gIGRpc3BsYXkgYmxvY2tcblxuLnNlbGVjdC13cmFwcGVyIGxhYmVsLmVycm9yXG4gIHRvcCAtMjBweFxuICBjb2xvciAjRUY2NzY3ICFpbXBvcnRhbnRcbiAgK2JldHdlZW4oMCwgMTAyNHB4KVxuICAgIHRvcDogLTI1cHg7XG5cbi5lcnJvclxuICBjb2xvciAjRUY2NzY3XG5cbi5zZWxlY3Qtd3JhcHBlciAubmljZS1zZWxlY3RcbiAgYm9yZGVyIG5vbmVcbiAgYmFja2dyb3VuZC1jb2xvciB0cmFuc3BhcmVudFxuICB3aWR0aCAxMDAlXG4gIGJvcmRlci1ib3R0b20gMnB4IHNvbGlkICM5OTlcbiAgYm9yZGVyLXJhZGl1cyAwXG4gIHBhZGRpbmctbGVmdCAwXG4gIGhlaWdodCA0NnB4XG4gIC5jdXJyZW50XG4gICAgY29sb3IgIzAwMFxuICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgZm9udC13ZWlnaHQgNTAwXG4gICYub3BlblxuICAgIGJvcmRlci1ib3R0b20gMnB4IHNvbGlkICNFNkU2RTZcblxuLnNlbGVjdC13cmFwcGVyIC5uaWNlLXNlbGVjdCArIGxhYmVsXG4gIHRvcCAyOHB4XG4gIGZvbnQtc2l6ZSAxNHB4XG4gIGZvbnQtd2VpZ2h0OiA1MDBcblxuLnNlbGVjdC13cmFwcGVyIC5uaWNlLXNlbGVjdC5vcGVuICsgbGFiZWxcbiAgdG9wIC01cHhcbiAgZm9udC1zaXplIDEycHhcbiAgK2JldHdlZW4oMCwgMTAyNHB4KVxuICAgIHRvcCAwXG5cbi5zZWxlY3Qtd3JhcHBlciAubmljZS1zZWxlY3QuY2hvc2VuICsgbGFiZWxcbiAgdG9wIC01cHhcbiAgZGlzcGxheSBibG9ja1xuICBmb250LXNpemUgMTJweFxuICArYmV0d2VlbigwLCAxMDI0cHgpXG4gICAgdG9wIDBcblxuXG4ucG9ydGFsLXBvcHVwIC5zZWxlY3Qtd3JhcHBlciAubmljZS1zZWxlY3QgKyBsYWJlbFxuICB0b3AgLTIwcHhcbiAgZm9udC1zaXplIDEycHhcblxuLnBvcnRhbC1wb3B1cCAuc2VsZWN0LXdyYXBwZXIgLm5pY2Utc2VsZWN0Lm9wZW4gKyBsYWJlbFxuICB0b3AgLTIwcHhcbiAgZm9udC1zaXplIDEycHhcblxuLnBvcnRhbC1wb3B1cCAuc2VsZWN0LXdyYXBwZXIgLm5pY2Utc2VsZWN0LmNob3NlbiArIGxhYmVsXG4gIHRvcCAtMjBweFxuICBkaXNwbGF5IGJsb2NrXG4gIGZvbnQtc2l6ZSAxMnB4XG5cblxuXG5maWVsZHNldCAuc2VsZWN0LXdyYXBwZXIgLm5pY2Utc2VsZWN0IC5jdXJyZW50XG4gIGNvbG9yICNjMWMxYzFcblxuXG4uc2VsZWN0LXdyYXBwZXIgLm5pY2Utc2VsZWN0IC5saXN0XG4gIHdpZHRoIDEwMCVcbiAgYmFja2dyb3VuZC1jb2xvciAjRkFGQUZBXG4gIGJvcmRlciBub25lXG4gIGJveC1zaGFkb3cgbm9uZVxuICBib3JkZXItcmFkaXVzIDBcblxuLnNlbGVjdC13cmFwcGVyIC5uaWNlLXNlbGVjdCAubGlzdCBsaTpmaXJzdC1jaGlsZCBpbWdcbiAgd2lkdGggMFxuXG5cbi5zZWxlY3Qtd3JhcHBlciAubmljZS1zZWxlY3QgaW1nXG4gIHdpZHRoIDI0cHhcbiAgbWFyZ2luIDAgMThweCAwIDBcbiAgdmVydGljYWwtYWxpZ24gbWlkZGxlXG5cbi5zZWxlY3Qtd3JhcHBlciAubmljZS1zZWxlY3QgLm9wdGlvblxuICBwYWRkaW5nLWxlZnQgMTBweFxuXG4uc2VsZWN0LXdyYXBwZXIgLm5pY2Utc2VsZWN0IC5vcHRpb246aG92ZXJcbi5zZWxlY3Qtd3JhcHBlciAubmljZS1zZWxlY3QgLm9wdGlvbi5mb2N1c1xuLnNlbGVjdC13cmFwcGVyIC5uaWNlLXNlbGVjdCAub3B0aW9uLnNlbGVjdGVkLmZvY3VzXG4gIGJhY2tncm91bmQtY29sb3IgI2ZmZlxuXG4uc2VsZWN0LXdyYXBwZXIgLm5pY2Utc2VsZWN0OmFmdGVyXG4gIGJhY2tncm91bmQgdXJsKCcuLi9pY29ucy9hcnJvdy1saWdodC5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlclxuICB3aWR0aCAxMHB4XG4gIGhlaWdodCAyMHB4XG4gIHRyYW5zaXRpb24gLjRzXG4gIGJvcmRlci1ib3R0b20gbm9uZVxuICBib3JkZXItcmlnaHQgbm9uZVxuICB0cmFuc2Zvcm0gcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoLTUwJSwwKVxuICB0cmFuc2Zvcm0tb3JpZ2luIDUwJSA1MCVcblxuLnNlbGVjdC13cmFwcGVyIC5uaWNlLXNlbGVjdC5vcGVuOmFmdGVyXG4gIHRyYW5zZm9ybSByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGUoLTUwJSwwKVxuICBtYXJnaW4tdG9wIC0xMnB4XG5cblxuLy9jYWxlbmRhclxuXG4uYXRvdXQtY2FsZW5kYXIgLmNhbGVuZGFyXG4gIHBvc2l0aW9uIGFic29sdXRlXG4gIHJpZ2h0IDBcbiAgYm90dG9tIDEwcHhcbiAgei1pbmRleCAxXG4gIGN1cnNvciBwb2ludGVyXG5cblxuLmltZy13cmFwcGVyXG4gIHRleHQtYWxpZ24gY2VudGVyXG4gIHBhZGRpbmcgMCAzMHB4XG4gIHdpZHRoIDEwMCVcbiAgK2Zyb20td2lkdGgobGcpXG4gICAgcGFkZGluZyAwXG4gICAgd2lkdGggYXV0b1xuICAgIG1hcmdpbiA1MHB4IDAgMCAwXG5cbi8vc2luZy11cFxuLm1kLXRpdGxlXG4gIGZvbnQtc2l6ZSA1MnB4XG4gIGxpbmUtaGVpZ2h0IDY0cHhcbiAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgZm9udC1mYW1pbHkgX2ZvbnQtbWFpblxuICBsZXR0ZXItc3BhY2luZyAwLjk1cHhcblxuLm1kLWxlYWRcbiAgY29sb3IgI0U2RTZFNlxuICBsaW5lLWhlaWdodCAzMHB4XG4gIGZvbnQtc2l6ZSAyMHB4XG4gIGZvbnQtZmFtaWx5IF9mb250LW1haW5cbiAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgbWFyZ2luIDIwcHggMCAwXG4gIGxldHRlci1zcGFjaW5nIDAuMnB4XG5cbi5tZC1jbG9zZVxuICBwb3NpdGlvbiBhYnNvbHV0ZVxuICByaWdodCAwXG4gIHRvcCAwXG4gIGN1cnNvciBwb2ludGVyXG4gIHotaW5kZXggMVxuICBzdmcuc3ZnLS1jcm9zc1xuICAgIGZpbGwgX3doaXRlXG5cbi5tZC1hbm5vdGF0aW9uXG4gIGZvbnQtc2l6ZSAxNHB4XG4gIGNvbG9yICNERURFREVcbiAgZm9udC13ZWlnaHQgNTAwXG4gIGxpbmUtaGVpZ2h0IDIycHhcbiAgbWFyZ2luIDM1cHggMCAwIDBcbiAgbGV0dGVyLXNwYWNpbmcgMC42cHhcbiAgdGV4dC1hbGlnbiBjZW50ZXJcblxuLnByaXZhY3ktcG9saWN5IHByZVxuICBiYWNrZ3JvdW5kLWNvbG9yIHRyYW5zcGFyZW50XG4gIGZvbnQtc2l6ZSAxNHB4XG4gIGNvbG9yICNERURFREVcbiAgZm9udC13ZWlnaHQgNTAwXG4gIGxpbmUtaGVpZ2h0IDIycHhcbiAgbGV0dGVyLXNwYWNpbmcgMC42cHhcbiAgb3ZlcmZsb3cgdmlzaWJsZVxuICB0ZXh0LXdyYXAgd3JhcFxuICB0ZXh0LWFsaWduIGxlZnRcbiAgd29yZC1icmVhayBpbmhlcml0XG5cbiAgYVxuICAgIGNvbG9yICNERURFREVcbiAgICBmb250LXdlaWdodCA3MDBcblxuICBhOmhvdmVyXG4gICAgdGV4dC1kZWNvcmF0aW9uIHVuZGVybGluZVxuXG5maWVsZHNldCAubWQtYW5ub3RhdGlvblxuICBtYXJnaW4gMzVweCAwIDQwcHggMFxuXG5hLm1kLWFubm90YXRpb25cbiAgcG9zaXRpb24gcmVsYXRpdmVcbiAgdGV4dC1kZWNvcmF0aW9uIG5vbmVcblxuICAmOmhvdmVyXG4gICAgY29sb3IgX3doaXRlXG4gICY6YWZ0ZXJcbiAgICBjb250ZW50ICcnXG4gICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICBsZWZ0IDBcbiAgICBib3R0b20gMFxuICAgIHdpZHRoIDEwMCVcbiAgICBoZWlnaHQgMXB4XG4gICAgYmFja2dyb3VuZC1jb2xvciAjREVERURFXG5cblxuLm1kLWJhY2tcbiAgcG9zaXRpb24gYWJzb2x1dGVcbiAgdG9wIDBcbiAgbGVmdCAwXG4gIGN1cnNvciBwb2ludGVyXG4gIHotaW5kZXggMVxuICBzdmdcbiAgICB3aWR0aCAzMHB4XG4gICAgaGVpZ2h0IDIwcHhcblxuLm1kLXN0ZXBcbiAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgbWFyZ2luIDEycHggMCAwIDBcbiAgY29sb3IgI0RFREVERVxuICBmb250LXNpemUgMTRweFxuICBsaW5lLWhlaWdodCAyMnB4XG4gIGxldHRlci1zcGFjaW5nIDAuNHB4XG5cbi5tZC1saW5rXG4gIHRleHQtZGVjb3JhdGlvbiBub25lXG4gIGNvbG9yIF93aGl0ZVxuICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICBtYXJnaW4gMjBweCAwIDAgMFxuICBmb250LXNpemUgMTRweFxuICAmOmhvdmVyXG4gICAgY29sb3IgX3doaXRlXG5cbi5tZC1zY3JvbGxcbiAgb3ZlcmZsb3cteSBzY3JvbGxcbiAgaGVpZ2h0IDMwMHB4XG4gIC1tcy1vdmVyZmxvdy1zdHlsZSBub25lXG4gIC1tcy1zY3JvbGwtbGltaXQgMCAwIDAgMFxuICAuc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmVcbiAgICBiYWNrZ3JvdW5kIF93aGl0ZVxuICAuc2ltcGxlYmFyLXRyYWNrLmhvcml6b250YWxcbiAgICBkaXNwbGF5IG5vbmVcbiAgQG1lZGlhIChtaW4taGVpZ2h0OiA1MDBweClcbiAgICBoZWlnaHQgMzIwcHhcbiAgQG1lZGlhIChtaW4taGVpZ2h0OiA2MDBweClcbiAgICBoZWlnaHQgNDAwcHhcbiAgQG1lZGlhIChtaW4taGVpZ2h0OiA3MDBweClcbiAgICBoZWlnaHQgNjAwcHhcbiAgQG1lZGlhIChtaW4taGVpZ2h0OiA4MDBweClcbiAgICBoZWlnaHQgNzMwcHhcblxuLm1kLWNvbnRlbnRcbiAgZmllbGRzZXRcbiAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgIHRvcCAwXG4gICAgbGVmdCAwXG4gICAgYm90dG9tIDBcbiAgICByaWdodCAwXG4gICAgcGFkZGluZyA0OHB4IDAgMCAwXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5IGhpZGRlblxuXG4ubm90aWZpY2F0aW9uLWFsZXJ0c1xuICBkaXNwbGF5IGJsb2NrXG4gIHBvc2l0aW9uIHJlbGF0aXZlXG4gIGJhY2tncm91bmQtY29sb3IgX3JlZFxuICBmb250LXNpemUgMTJweFxuICBmb250LXdlaWdodCA1MDBcbiAgbWFyZ2luLWJvdHRvbSA1cHhcbiAgd2lkdGggMTAwJVxuICBwYWRkaW5nIDEwcHggNXB4XG4gIGNvbG9yIF93aGl0ZVxuICBib3JkZXItcmFkaXVzIDRweFxuICBvdmVyZmxvdzogaGlkZGVuXG4gIGNsZWFyIGJvdGhcbiAgJi0tcmV2ZXJzZVxuICAgIGNvbG9yIF9yZWRcbiAgICBiYWNrZ3JvdW5kLWNvbG9yIF93aGl0ZVxuICAmLS1zaW1wbGVcbiAgICBjb2xvciBfcmVkXG4gICAgYmFja2dyb3VuZC1jb2xvciBpbml0aWFsXG5cbiAgJl9fd3JhcHBlclxuICAgIG1hcmdpbi1ib3R0b20gMzBweFxuXG4uZm9ybS13cmFwcGVyXG4gIHdpZHRoIDUxJVxuICBtYXJnaW4gNzJweCBhdXRvIDBcbiAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgLmF0b3V0LWlucHV0XG4gICAgaW5wdXQuZXJyb3IgfiBsYWJlbC5uby1lcnJvcixcbiAgICBpbnB1dC5lcnJvci1maWVsZCB+IGxhYmVsLm5vLWVycm9yXG4gICAgICBvcGFjaXR5IDBcbiAgLmlucHV0LXdyYXBwZXJcbiAgICAtanMtZGlzcGxheSBmbGV4XG4gICAgZGlzcGxheSBmbGV4XG4gICAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cbiAgICAuYXRvdXQtaW5wdXRcbiAgICAgIHdpZHRoIDQ3LjElXG4gIC5hdG91dC1pbnB1dFxuICAgIG1hcmdpbiAwIDAgNDBweCAwXG4gICAgaW5wdXRcbiAgICAgIGNvbG9yIF93aGl0ZVxuICAgICAgYm9yZGVyLWJvdHRvbSAycHggc29saWQgX3doaXRlXG4gICAgbGFiZWxcbiAgICAgIGNvbG9yICNjMWMxYzFcbiAgICAgIHRleHQtYWxpZ24gbGVmdFxuICAgICAgJjphZnRlclxuICAgICAgICBjb2xvciAjYzFjMWMxXG4gIC5zZWxlY3Qtd3JhcHBlciAubmljZS1zZWxlY3RcbiAgICBib3JkZXItYm90dG9tIDJweCBzb2xpZCBfd2hpdGVcbiAgICBwYWRkaW5nLWxlZnQgMFxuICAuc2VsZWN0LXdyYXBwZXIgLm5pY2Utc2VsZWN0IGltZ1xuICAgIGRpc3BsYXkgbm9uZVxuICAuc2VsZWN0LXdyYXBwZXIgLm5pY2Utc2VsZWN0OmFmdGVyXG4gICAgYmFja2dyb3VuZCB1cmwoJy4uL2ljb25zL2Fycm93LWxpZ2h0LW1vZGFsLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyXG4gIC5zZWxlY3Qtd3JhcHBlciAubmljZS1zZWxlY3QgLm9wdGlvblxuICAgIGNvbG9yIF9ibGFja1xuICAubWFpbi1idG5cbiAgICB3aWR0aCAxMDAlXG4gICAgbWFyZ2luIDIwcHggMCAwIDBcblxuXG4vL1xuXG4ubWQtY29udGVudCBmaWVsZHNldDpub3QoOmZpcnN0LW9mLXR5cGUpXG4gIGRpc3BsYXkgbm9uZVxuXG5cblxuLy9tdWx0aXNlbGVjdFxuXG4uc2VsZWN0Mi1jb250YWluZXJcbiAgd2lkdGggMTAwJSAhaW1wb3J0YW50XG4gIGhlaWdodCA0MnB4XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlXG4gIGJhY2tncm91bmQtY29sb3IgdHJhbnNwYXJlbnRcbiAgYm9yZGVyLXJhZGl1cyAwXG4gIGJvcmRlciBub25lXG4gIGZvbnQtc2l6ZSAxNHB4XG4gIGJvcmRlci1ib3R0b20gMnB4IHNvbGlkIF93aGl0ZVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGVcbiAgYm9yZGVyIG5vbmVcbiAgYm9yZGVyLWJvdHRvbSAycHggc29saWQgX3doaXRlXG5cbi5zZWxlY3QyLWRyb3Bkb3duXG4gIHotaW5kZXggOTk5OVxuICBib3JkZXItcmFkaXVzIDBcbiAgYm9yZGVyIG5vbmVcblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VcbiAgYmFja2dyb3VuZC1jb2xvciB0cmFuc3BhcmVudFxuICBib3JkZXIgbm9uZVxuICBwYWRkaW5nIDBcbiAgbWFyZ2luLXJpZ2h0IDBcbiAgbWFyZ2luLXRvcCAwXG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWRcbiAgcGFkZGluZyAxM3B4IDBcblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCBsaVxuICBmb250LXNpemUgMTRweFxuXG5cbi5zZWxlY3QyLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0OmFmdGVyXG4gICAgY29udGVudCAnJ1xuICAgIGJhY2tncm91bmQgdXJsKC4uL2ljb25zL2Fycm93LWxpZ2h0LW1vZGFsLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXJcbiAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgIHdpZHRoIDEwcHhcbiAgICBoZWlnaHQgMjBweFxuICAgIHRvcCA0NyVcbiAgICByaWdodCA5cHhcbiAgICB0cmFuc2l0aW9uIDAuNHNcbiAgICB0cmFuc2Zvcm0gcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoLTcwJSwgMClcbiAgICB0cmFuc2Zvcm0tb3JpZ2luIDUwJSA1MCVcblxuLnNlbGVjdDIuc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWJlbG93LnNlbGVjdDItY29udGFpbmVyLS1vcGVuOmFmdGVyXG4gICAgdHJhbnNmb3JtIHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZSgtNzAlLCAwKVxuICAgIG1hcmdpbi10b3AgLTEycHhcblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXVxuICBiYWNrZ3JvdW5kLWNvbG9yICNmZmZcbiAgY29sb3IgIzAwMFxuXG4uc2VsZWN0Mi1yZXN1bHRzXG4gIGJhY2tncm91bmQtY29sb3IgI0ZBRkFGQVxuICBjb2xvciAjMDAwXG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkXG4gIGhlaWdodCBhdXRvXG4gIG1hcmdpbi10b3AgMFxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25cbiAgcGFkZGluZyA5cHggMCA2cHggNDBweFxuICBwb3NpdGlvbiByZWxhdGl2ZVxuICBpbWdcbiAgICBtYXJnaW4gMCAxN3B4IDAgMFxuICAgIHZlcnRpY2FsLWFsaWduIG1pZGRsZVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zXG4gICAgJlthcmlhLW11bHRpc2VsZWN0YWJsZT10cnVlXVxuXG4gICAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblxuICAgICAgICAgICAgJlthcmlhLXNlbGVjdGVkPXRydWVdOmJlZm9yZVxuICAgICAgICAgICAgICAgIGNvbnRlbnQgJydcbiAgICAgICAgICAgICAgICB3aWR0aCAxMHB4XG4gICAgICAgICAgICAgICAgaGVpZ2h0IDEwcHhcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIHVybCgnLi4vaWNvbnMvY2hlY2suc3ZnJykgbm8tcmVwZWF0IGNlbnRlci9jb250YWluXG4gICAgICAgICAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgICAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICAgICAgICAgIGxlZnQgMTRweFxuICAgICAgICAgICAgICAgIHRvcCAxNnB4XG4gICAgICAgICAgICAmOmFmdGVyXG4gICAgICAgICAgICAgICAgY29udGVudCAnJ1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICAgICAgICAgd2lkdGggMTBweFxuICAgICAgICAgICAgICAgIGhlaWdodCAxMHB4XG4gICAgICAgICAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uIC40c1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgdXJsKCcuLi9pY29ucy9jaGVja2JveC5zdmcnKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW5cbiAgICAgICAgICAgICAgICBsZWZ0IDE0cHhcbiAgICAgICAgICAgICAgICB0b3AgMThweFxuXG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uc1xuICBtYXgtaGVpZ2h0IDIyMHB4XG5cbi5pbWctY2hhbmdlci10ZXh0XG4gIGZvbnQtc2l6ZSAxNHB4XG5cbi8vXG5cblxuLmF0b3V0LWNoZWNrYm94XG4gIHRleHQtYWxpZ24gbGVmdFxuICBtYXJnaW4gMTVweCAwIDAgMFxuICBjb2xvciAjREVERURFXG4gIGZvbnQtc2l6ZSAxNHB4XG5cbiAgW3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpLFxuICBbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWRcbiAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICBsZWZ0IC05OTk5cHhcblxuICBbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCxcbiAgW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWxcbiAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICBwYWRkaW5nLWxlZnQgMzBweFxuICAgICAgY3Vyc29yIHBvaW50ZXJcblxuICBbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDpiZWZvcmUsXG4gIFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZVxuICAgICAgY29udGVudCAnJ1xuICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgIGxlZnQgMFxuICAgICAgdG9wIDBcbiAgICAgIHdpZHRoIDE1cHhcbiAgICAgIGhlaWdodCAxNXB4XG4gICAgICBib3JkZXIgMXB4IHNvbGlkIF93aGl0ZVxuICAgICAgYmFja2dyb3VuZCB0cmFuc3BhcmVudFxuXG4gIFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmFmdGVyLFxuICBbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDphZnRlclxuICAgICAgY29udGVudCAnJ1xuICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgIHRvcCAtNXB4XG4gICAgICBsZWZ0IDBcbiAgICAgIHdpZHRoIDE4cHhcbiAgICAgIGhlaWdodCAxOHB4XG4gICAgICB0cmFuc2l0aW9uIGFsbCAuMnNcbiAgICAgIGJhY2tncm91bmQgdXJsKCcuLi9pY29ucy9jaGVjay13aGl0ZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlclxuXG4gIFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKVxuICAgICAgJiArIGxhYmVsXG4gICAgICAgICAgJjphZnRlclxuICAgICAgICAgICAgICBvcGFjaXR5IDBcbiAgICAgICAgICAgICAgdHJhbnNmb3JtIHNjYWxlKDApXG5cbiAgW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkXG4gICAgICAmICsgbGFiZWxcbiAgICAgICAgICAmOmFmdGVyXG4gICAgICAgICAgICAgIG9wYWNpdHkgMVxuICAgICAgICAgICAgICB0cmFuc2Zvcm0gc2NhbGUoMSlcblxuICBbdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDpiZWZvcmUsXG4gIFt0eXBlPVwiY2hlY2tib3hcIl06ZGlzYWJsZWQ6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZVxuICAgICAgYm94LXNoYWRvdyBub25lXG4gICAgICBib3JkZXItY29sb3IgI2JiYlxuICAgICAgYmFja2dyb3VuZC1jb2xvciAjZGRkXG5cbiAgW3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZFxuICAgICAgJjpjaGVja2VkXG4gICAgICAgICAgJiArIGxhYmVsXG4gICAgICAgICAgICAgICY6YWZ0ZXJcbiAgICAgICAgICAgICAgICAgIGNvbG9yICM5OTlcbiAgICAgICYgKyBsYWJlbFxuICAgICAgICAgIGNvbG9yICNhYWFcblxuLnNpZ24taW4tZm9ybVxuICAuYXRvdXQtY2hlY2tib3hcbiAgICBbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDphZnRlcixcbiAgICBbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDphZnRlclxuICAgICAgYmFja2dyb3VuZCB1cmwoJy4uL2ljb25zL2NoZWNrLXdoaXRlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyXG5cbi5zZWxlY3Qtd3JhcHBlci5zZWxlY3Qtd2l0aC1zdGFycyAubmljZS1zZWxlY3QgaW1nXG4gIHdpZHRoIGF1dG9cblxuLnNlbGVjdC13cmFwcGVyIC5uaWNlLXNlbGVjdCAuY3VycmVudFxuICBkaXNwbGF5IGJsb2NrXG4gIHdpZHRoIDEwMCVcbiAgb3ZlcmZsb3cgaGlkZGVuXG4gIGNvbG9yICMwMDBcbiAgZm9udC13ZWlnaHQgNTAwXG4gIGZvbnQtc2l6ZSAxNXB4XG4gIGltZ1xuICAgIGRpc3BsYXkgbm9uZVxuXG4ubmljZS1zZWxlY3QgLmxpc3RcbiAgb3ZlcmZsb3cteSBhdXRvXG4gIG1heC1oZWlnaHQgMjAwcHhcbi5uby1zY3JvbGxcbiAgLm5pY2Utc2VsZWN0XG4gICAgLmxpc3RcbiAgICAgIG1heC1oZWlnaHQgbm9uZVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRcbiAgICAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uc1xuICAgICAgbWF4LWhlaWdodCBub25lXG4uYnRuLXByaW1hcnk6YWN0aXZlOmZvY3VzXG4gICAgY29sb3IgIzMzM1xuICAgIGJhY2tncm91bmQtY29sb3IgI2U2ZTZlNlxuICAgIGJvcmRlci1jb2xvciAjOGM4YzhjXG4gICAgb3V0bGluZSBub25lXG5cbi5idG4tcHJpbWFyeTphY3RpdmU6aG92ZXJcbiAgICBjb2xvciAjMzMzXG4gICAgYmFja2dyb3VuZC1jb2xvciAjZTZlNmU2XG4gICAgYm9yZGVyLWNvbG9yICM4YzhjOGNcbiAgICBvdXRsaW5lIG5vbmVcblxuXG4uc2VsZWN0Mi1jb250YWluZXIgKyBsYWJlbFxuICB0b3AgMjhweFxuICBmb250LXNpemUgMTRweFxuICBmb250LXdlaWdodDogNTAwXG5cbi5zZWxlY3QyLWNvbnRhaW5lci5jaG9zZW4tbGFiZWwgKyBsYWJlbFxuLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLS1vcGVuICsgbGFiZWxcbiAgdG9wIC01cHhcbiAgZm9udC1zaXplIDEycHhcbiAgK2JldHdlZW4oMCwgMTAyNHB4KVxuICAgIHRvcCAwXG5cbi5jdXN0b20tcGFkZGluZy1ibG9ja1xuICArdG8td2lkdGgoMTAyNHB4KVxuICAgIHBhZGRpbmctdG9wIDBcbiAgICBtYXJnaW4gLTQwcHggMCAwIDBcbiAgK3RvLXdpZHRoKDc2N3B4KVxuICAgIG1hcmdpbiAtMjVweCAwIDAgMFxuI2ZpZWxkLW9lYy1zdGVwLTRcbiAgLnNlbGVjdDItY29udGFpbmVyXG4gICAgICBoZWlnaHQ6IGF1dG9cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VcbiAgICBmbG9hdDogbm9uZVxuICAgIG1hcmdpbi1ib3R0b206IDVweFxuICAgIHRleHQtYWxpZ246IGxlZnRcbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZVxuICAgIG1hcmdpbi1yaWdodDogMTJweFxuICAuYXRvdXQtaW5wdXQuc2VsZWN0LXdyYXBwZXJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgLnNlbGVjdC1kcm9wZG93bi13cmFwcGVyXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgbGVmdDogMFxuICAgIGJvdHRvbSAxM3B4XG4gICAgdGV4dC1hbGlnbjogbGVmdFxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci0tb3BlblxuICAgICAgdG9wOiAwIWltcG9ydGFudFxuICAuc2VsZWN0Mi5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cuc2VsZWN0Mi1jb250YWluZXItLW9wZW46YWZ0ZXJcbiAgICBtYXJnaW4tdG9wOiAtMTVweFxuXG4uZXJyb3ItZmllbGRcbiAgY29sb3IgI0VGNjc2N1xuXG4ubWQtc2Nyb2xsXG4gIGEubWQtYW5ub3RhdGlvblxuICAgIG1hcmdpbiAwIDAgNDBweCAwXG4gICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcblxuXG4uc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZVxuICB0b3AgLTk5OTk5cHghaW1wb3J0YW50XG5cbi5waWNrZXItYmxvY2tcbiAgLm5pY2Utc2VsZWN0LmpzLW5pY2Utc2VsZWN0XG4gICAgLm9wdGlvbiBpbWdcbiAgICAgIGRpc3BsYXk6IG5vbmVcblxuICAuYXRvdXQtY2FsZW5kYXJcbiAgICBkaXNwbGF5OiBub25lXG4gICAgaW5wdXRcbiAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICB6LWluZGV4IDJcbiAgJi5zaW5nbGUtZGF0YVxuICAgIC5hdG91dC1jYWxlbmRhcjpmaXJzdC1jaGlsZFxuICAgICAgZGlzcGxheTogYmxvY2tcbiAgJi5wZXJpb2QtZGF0YVxuICAgIC5hdG91dC1jYWxlbmRhclxuICAgICAgZGlzcGxheTogYmxvY2tcbiNmbVxuICB3aWR0aCA1MSVcbiAgbWFyZ2luIDcycHggYXV0byAwXG4gIC5jb250cm9sLWxhYmVsXG4gICAgZm9udC1zaXplIDE0cHhcbiAgICBmb250LXdlaWdodCA1MDBcbiAgICBsZXR0ZXItc3BhY2luZyAwLjVweFxuICAgIGNvbG9yICNjMWMxYzFcbiAgLmZvcm0tY29udHJvbFxuICAgIGRpc3BsYXkgYmxvY2tcbiAgICB3aWR0aCAxMDAlXG4gICAgZm9udC13ZWlnaHQgNTAwXG4gICAgaGVpZ2h0IDQ2cHhcbiAgICBwYWRkaW5nIDZweCAwIDBcbiAgICBjb2xvciAjYzFjMWMxXG4gICAgYm9yZGVyIG5vbmVcbiAgICBib3JkZXItYm90dG9tIDJweCBzb2xpZCAjZmZmXG4gICAgZm9udC1zaXplIDE0cHhcbiAgICAtd2Via2l0LWFwcGVhcmFuY2Ugbm9uZVxuICAgIHJlc2l6ZSBub25lXG4gICAgb3V0bGluZSBub25lXG4gICAgb3ZlcmZsb3cgaGlkZGVuXG4gICAgYmFja2dyb3VuZCB0cmFuc3BhcmVudFxuICAgIGZvbnQtZmFtaWx5IF9mb250LXNlY29uZGFyeVxuICAgIGJvcmRlci1yYWRpdXMgMFxuICAgIGJveC1zaGFkb3cgbm9uZVxuICAuYnV0dG9uLWhvbGRlclxuICAgIC5idG5cbiAgICAgIHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZVxuICAgICAgdGV4dC1kZWNvcmF0aW9uIG5vbmVcbiAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgICB0ZXh0LWFsaWduIGNlbnRlclxuICAgICAgbWluLXdpZHRoIDIwOHB4XG4gICAgICBoZWlnaHQgNTVweFxuICAgICAgbGluZS1oZWlnaHQgNTVweFxuICAgICAgdmVydGljYWwtYWxpZ24gbWlkZGxlXG4gICAgICB0cmFuc2l0aW9uIC40c1xuICAgICAgY29sb3IgI2ZmZlxuICAgICAgYm9yZGVyIDFweCBzb2xpZCAjZmZmXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yIHRyYW5zcGFyZW50XG4gICAgICBmb250LXdlaWdodCA1MDBcbiAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICBwYWRkaW5nIDAgMjBweFxuICAgICAgY3Vyc29yIHBvaW50ZXJcbiAgICAgIG91dGxpbmUgMFxuICAgICAgYm9yZGVyLXJhZGl1cyAwXG4gICAgICB3aWR0aCAxMDAlXG4gICAgICBtYXJnaW4gMjBweCAwIDBcbiAgICAgICY6aG92ZXJcbiAgICAgICAgdHJhbnNpdGlvbiAuNHNcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciAjZmZmXG4gICAgICAgIGNvbG9yICM0YTRhNGEiLCIuYXRvdXQtaGVhZGVyXG4gIHdpZHRoOiAxMDAlXG4gIHBvc2l0aW9uOiBmaXhlZFxuICB0b3A6IDBcbiAgei1pbmRleCAxMDAwXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZcbiAgLmhlYWRlclxuICAgIGhlaWdodDogMTAwcHhcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgZmxleC13cmFwOiBub3dyYXBcbiAgICBib3JkZXItYm90dG9tIDFweCBzb2xpZCAjREVERURFXG4gICAgK3RvLXdpZHRoKDEwMjRweClcbiAgICAgIGhlaWdodDogNzVweFxuICAgICAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cbiAgLm1lbnUtY2VsbFxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG4gICAgZmxleC1ncm93IDFcbiAgICBwYWRkaW5nIDAgMTVweFxuICAgICt0by13aWR0aCgxNDIwcHgpXG4gICAgICBwYWRkaW5nIDAgMTBweFxuICAgICt0by13aWR0aCgxMDI0cHgpXG4gICAgICBmbGV4LWdyb3cgMFxuICAuaGVhZGVyLW1lbnVcbiAgICAmLWl0ZW1cbiAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgY29sb3I6IF9ibGFja2xpZ2h0XG4gICAgICBmb250LXdlaWdodDogNTAwXG4gICAgICBtYXJnaW4gMCAyMHB4XG4gICAgICBsZXR0ZXItc3BhY2luZyAuNXB4XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgIHRyYW5zaXRpb24gLjJzIGVhc2UtaW4tb3V0XG4gICAgICArdG8td2lkdGgobGcpXG4gICAgICAgIG1hcmdpbiAwIDEycHhcbiAgICAgICt0by13aWR0aCgxNDIwcHgpXG4gICAgICAgIGZvbnQtc2l6ZSAxM3B4XG4gICAgICAgIGxpbmUtaGVpZ2h0IDE0cHhcbiAgICAgICAgbGV0dGVyLXNwYWNpbmcgMFxuICAgICAgK3RvLXdpZHRoKDEzNjZweClcbiAgICAgICAgbWFyZ2luIDAgOHB4XG4gICAgICArdG8td2lkdGgoMTIzNHB4KVxuICAgICAgICBtYXJnaW4gMCA0cHhcbiAgICAgICt0by13aWR0aCgxMjE0cHgpXG4gICAgICAgIGZvbnQtc2l6ZSAxMnB4XG4gICAgICArdG8td2lkdGgoMTAyNHB4KVxuICAgICAgICBmb250LXNpemU6IDE2cHhcbiAgICAgICAgbWFyZ2luIDAgMCAzMHB4IDBcbiAgICAgICt0by13aWR0aCg3NjdweClcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICBzcGFuLCBhXG4gICAgICAgIGNvbG9yOiBfYmxhY2tsaWdodFxuICAgICAgICBjdXJzb3IgcG9pbnRlclxuICAgICAgICB0cmFuc2l0aW9uIC4xNXMgZWFzZS1pbi1vdXRcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG4gICAgICAgICt0by13aWR0aCgxMDI0cHgpXG4gICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgICAgcGFkZGluZy1yaWdodCAxNXB4XG4gICAgICAgICY6aG92ZXIsICYuYWN0aXZlXG4gICAgICAgICAgY29sb3I6IF9ibGFja1xuICAgICAgJi5pdGVtLWFjdGl2ZS1wYXJlbnRcbiAgICAgICAgJjpiZWZvcmVcbiAgICAgICAgICBjb250ZW50ICcnXG4gICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICBoZWlnaHQ6IDFweFxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IF9ibGFja2xpZ2h0XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgICAgYm90dG9tOiAtMXB4XG4gICAgICAgICAgbGVmdDogMFxuICAgICAgICBzcGFuXG4gICAgICAgICAgY29sb3IgX2JsYWNrXG4gICAgJi0tc3RlcC0xXG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgIC5zb2NpYWwtY2VsbFxuICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgICAgICtiZXR3ZWVuKDc2OHB4LCAxMDI0cHgpXG4gICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgIC5oZWFkZXItbWVudS1pdGVtXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgICArdG8td2lkdGgoMTAyNHB4KVxuICAgICAgICAgICY6YmVmb3JlXG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgIGJvcmRlci10b3AgMXB4IHNvbGlkIF9ibGFja2xpZ2h0XG4gICAgICAgICAgICBib3JkZXItcmlnaHQgMXB4IHNvbGlkIF9ibGFja2xpZ2h0XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLC01MCUpIHJvdGF0ZSg0NWRlZylcbiAgICAgICAgICAgICt0by13aWR0aCg3NjdweClcbiAgICAgICAgICAgICAgd2lkdGg6IDEycHhcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4XG4gICAgJi0tc3RlcC0yXG4gICAgICBkaXNwbGF5OiBub25lXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIHdpZHRoOiAzMDBweFxuICAgICAgdG9wIGNhbGMoMTAwJSAtIDFweClcbiAgICAgIGxlZnQ6IDEwMHB4XG4gICAgICBiYWNrZ3JvdW5kICNmZmZcbiAgICAgIGJvcmRlciAxcHggc29saWQgI2NlY2VjZVxuICAgICAgYm9yZGVyLXRvcCAxcHggc29saWQgX2JsYWNrbGlnaHRcbiAgICAgIC5oZWFkZXItbWVudS1pdGVtXG4gICAgICAgIG1hcmdpbjogMFxuICAgICAgICBwYWRkaW5nIDBcbiAgICAgICAgYm9yZGVyLWJvdHRvbSAxcHggc29saWQgI2NlY2VjZVxuICAgICAgICAmOmxhc3QtY2hpbGRcbiAgICAgICAgICBib3JkZXItYm90dG9tIDAgbm9uZVxuICAgICAgICBhXG4gICAgICAgICAgZm9udC13ZWlnaHQgMzAwXG4gICAgICAgICAgcGFkZGluZyAyMnB4IDI0cHhcbiAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAgICAgICBsaW5lLWhlaWdodCAxNnB4XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmcgMC41cHhcbiAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICBmb250LXdlaWdodCA1MDBcbiAgICAgICAgICAgIGJhY2tncm91bmQgX2JnX2dyYXlsaWdodDJcbiAgICAgICAgJi5pdGVtLWFjdGl2ZVxuICAgICAgICAgIGFcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDUwMFxuXG4gICAgICAuaGVhZGVyLW1lbnUtaXRlbV9iYWNrXG4gICAgICAgICtmcm9tLXdpZHRoKGxnKVxuICAgICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAgICAgK3RvLXdpZHRoKDEwMjRweClcbiAgICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHhcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAgICAgJjpiZWZvcmVcbiAgICAgICAgICAgIGNvbnRlbnQgJydcbiAgICAgICAgICAgIHdpZHRoOiA4cHhcbiAgICAgICAgICAgIGhlaWdodDogMTZweFxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgICAgICB0b3A6IC0xcHhcbiAgICAgICAgICAgIGxlZnQ6IDBcbiAgICAgICAgICAgIGJhY2tncm91bmQgdXJsKC4uL2ljb25zL2Fycm93LWJhY2suc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluXG4gICAgICAmLmhlYWRlci1tZW51LS1hY3RpdmVcbiAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICArdG8td2lkdGgoMTAyNHB4KVxuICAgICAgJi0tc3RlcC0xLCAmLS1zdGVwLTJcbiAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgIGxlZnQ6IDBcbiAgICAgICAgaGVpZ2h0OiAxMDB2aFxuICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLDApXG4gICAgICAgIG9wYWNpdHk6IDBcbiAgICAgICAgdG9wOiA3NXB4XG4gICAgICAgIHBhZGRpbmc6IDUwcHggNTVweCAwIDMwcHhcbiAgICAgICAgdHJhbnNpdGlvbjogLjhzXG4gICAgICAgIHotaW5kZXg6IDFcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogX2JnX2dyYXlsaWdodDJcbiAgICAgICAgYm9yZGVyOiAwIG5vbmVcbiAgICAgICYtLXN0ZXAtMlxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLDApXG4gICAgK3RvLXdpZHRoKDc2N3B4KVxuICAgICAgJi0tc3RlcC0xLCAmLS1zdGVwLTJcbiAgICAgICAgcGFkZGluZyAzMHB4IDE1cHggMCAyMHB4XG4gICAgJi0tYWN0aXZlXG4gICAgICB0cmFuc2l0aW9uOiAuOHNcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMClcbiAgICAgIG9wYWNpdHk6IDFcblxuICAuaGVhZGVyLXNlYXJjaFxuICAgIGhlaWdodDogMTAwJVxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICBhXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgY29sb3I6IF9ibGFja2xpZ2h0XG4gICAgICBmb250LXdlaWdodDogNTAwXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbiAgICAgIHBhZGRpbmctbGVmdCAzNnB4XG4gICAgICBtYXJnaW4tcmlnaHQgMjBweFxuICAgICAgbGV0dGVyLXNwYWNpbmcgLjVweFxuICAgICAgdHJhbnNpdGlvbiAuMnMgZWFzZS1pbi1vdXRcbiAgICAgICY6aG92ZXJcbiAgICAgICAgY29sb3I6IF9ibGFja1xuICAgICAgK3RvLXdpZHRoKGxnKVxuICAgICAgICBtYXJnaW4tcmlnaHQgMTJweFxuICAgICAgK3RvLXdpZHRoKDE0MjBweClcbiAgICAgICAgZm9udC1zaXplIDEzcHhcbiAgICAgICAgbGluZS1oZWlnaHQgMTRweFxuICAgICAgICBsZXR0ZXItc3BhY2luZyAwXG4gICAgICArdG8td2lkdGgoMTM2NnB4KVxuICAgICAgICBtYXJnaW4tcmlnaHQgOHB4XG4gICAgICArdG8td2lkdGgoMTIxNHB4KVxuICAgICAgICBmb250LXNpemUgMTJweFxuICAgICAgK3RvLXdpZHRoKDEwMjRweClcbiAgICAgICAgbWFyZ2luOiAwXG4gICAgICAgIHBhZGRpbmcgMCAxNXB4IDAgMFxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgICt0by13aWR0aCg3NjdweClcbiAgICAgICAgcGFkZGluZyAwIDJweCAwIDBcbiAgICAgIHN2Z1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgdG9wOiAtMXB4XG4gICAgICAgIGxlZnQ6IDEwcHhcbiAgICAgICAgZmlsbCBfYmxhY2tsaWdodFxuICAgICAgICB3aWR0aDogMjBweFxuICAgICAgICBoZWlnaHQ6IGF1dG9cbiAgICAgICAgbWluLWhlaWdodCAyMHB4XG4gICAgICAgICt0by13aWR0aCgxMDI0cHgpXG4gICAgICAgICAgd2lkdGg6IDM1cHhcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljXG4gICAgICAgICt0by13aWR0aCg3NjdweClcbiAgICAgICAgICB3aWR0aDogMjJweFxuXG4gICAgJi5pdGVtLWFjdGl2ZS1wYXJlbnRcbiAgICAgICY6YmVmb3JlXG4gICAgICAgIGNvbnRlbnQgJydcbiAgICAgICAgd2lkdGg6IDk3JVxuICAgICAgICBoZWlnaHQ6IDFweFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBfYmxhY2tsaWdodFxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgYm90dG9tOiAtMXB4XG4gICAgICAgIGxlZnQ6IDBcbiAgICAgICAgK3RvLXdpZHRoKDEwMjRweClcbiAgICAgICAgICBjb250ZW50IG5vbmVcbiAgICAgIGFcbiAgICAgICAgY29sb3IgX2JsYWNrXG4gICAgLnNvY2lhbC1pdGVtLXRleHRcbiAgICAgICt0by13aWR0aCgxMDI0cHgpXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAgICZfbW9iaWxlXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAgICAgZm9udC1zaXplOiAxMnB4XG4gICAgICAgIG1hcmdpbi10b3A6IDNweFxuICAgICAgICArdG8td2lkdGgoMTAyNHB4KVxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICt0by13aWR0aCgzNDVweClcbiAgICAgICAgICBkaXNwbGF5IG5vbmVcblxuICAuc29jaWFsLWNlbGxcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgbWluLXdpZHRoIDMxNXB4XG4gICAgJi5hZG1pblxuICAgICAgbWluLXdpZHRoIDM0NXB4XG4gICAgICArdG8td2lkdGgoMTQyMHB4KVxuICAgICAgICBtaW4td2lkdGggMzIwcHhcbiAgICAgICt0by13aWR0aCgxMjE0cHgpXG4gICAgICAgIG1pbi13aWR0aCAyOTVweFxuICAgICAgLnNvY2lhbC1pdGVtXG4gICAgICAgIGJ1dHRvblxuICAgICAgICAgIGJhY2tncm91bmQgbm9uZVxuICAgICAgICAgIGJvcmRlciBub25lXG4gICAgK3RvLXdpZHRoKDE0MjBweClcbiAgICAgIG1pbi13aWR0aCAyNjBweFxuICAgICt0by13aWR0aCgxMjE0cHgpXG4gICAgICBtaW4td2lkdGggMjUwcHhcbiAgICAuc29jaWFsLWl0ZW0tbGlua1xuICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgY29sb3I6IF9ibHVlXG4gICAgICBmb250LXdlaWdodDogNTAwXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbiAgICAgIGxldHRlci1zcGFjaW5nIC41cHhcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgK3RvLXdpZHRoKDE0MjBweClcbiAgICAgICAgZm9udC1zaXplIDEzcHhcbiAgICAgICAgbGluZS1oZWlnaHQgMTRweFxuICAgICAgICBsZXR0ZXItc3BhY2luZyAwXG4gICAgICArdG8td2lkdGgoMTIxNHB4KVxuICAgICAgICBmb250LXNpemUgMTJweFxuICAgIC5zb2NpYWwtaXRlbTpmaXJzdC1jaGlsZFxuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4XG4gICAgICArdG8td2lkdGgoNzY3cHgpXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweFxuICAgICAgLnNvY2lhbC1pdGVtLWxpbmtcbiAgICAgICAgcGFkZGluZyAxMnB4IDI1cHhcbiAgICAgICAgYm9yZGVyLXJhZGl1cyAxOXB4XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IF9ibHVlXG4gICAgICAgIGNvbG9yOiAjZmZmXG4gICAgICAgICt0by13aWR0aCg3NjdweClcbiAgICAgICAgICBwYWRkaW5nIDEwcHggMTVweFxuICAgICt0by13aWR0aCgxMDI0cHgpXG4gICAgICBkaXNwbGF5OiBub25lXG4gICAgICAuc29jaWFsLWl0ZW1cbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gIC5sb2dvXG4gICAgJi1jZWxsXG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICAgICtmcm9tLXdpZHRoKGxnKVxuICAgICAgICB3aWR0aDogMzAwcHhcbiAgICAgICt0by13aWR0aCgxMDI0cHgpXG4gICAgICAgIHdpZHRoOiBhdXRvXG4gICAgICBhXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICAgICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICAgICAgbWFyZ2luLWxlZnQgMzBweFxuICAgICYtaW1nXG4gICAgICB3aWR0aCAyMDZweFxuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxcHgpXG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcbiAgICAgICt0by13aWR0aCg3NjdweClcbiAgICAgICAgd2lkdGg6IDEzMHB4XG4gICAgICBpbWdcbiAgICAgICAgd2lkdGg6IDE0MHB4XG4gICAgICAgICt0by13aWR0aCgxMDI0cHgpXG4gICAgICAgICAgd2lkdGg6IDExMHB4XG4gICAgJi10ZXh0XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE3cHhcbiAgICAgIGltZ1xuICAgICAgICB3aWR0aDogODZweFxuICAgICAgK3RvLXdpZHRoKDEwMjRweClcbiAgICAgICAgaW1nXG4gICAgICAgICAgd2lkdGg6IDgycHhcbiAgICAgICt0by13aWR0aCg3NjdweClcbiAgICAgICAgcGFkZGluZy1sZWZ0IDEwcHhcblxuLmhlYWRlci1tZW51LW1vYmlsZVxuICB3aWR0aCA5NXB4XG4gIGhlaWdodCAxMDAlXG4gIGRpc3BsYXk6IG5vbmVcbiAgYWxpZ24taXRlbXMgY2VudGVyXG4gIGp1c3RpZnktY29udGVudCBjZW50ZXJcbiAgYmFja2dyb3VuZC1jb2xvcjogX2JnX2dyYXlsaWdodDJcbiAgK3RvLXdpZHRoKDEwMjRweClcbiAgICBkaXNwbGF5OiBmbGV4XG4gICt0by13aWR0aCg3NjdweClcbiAgICB3aWR0aDogNjBweFxuLm1lbnUtYnVyZ2VyXG4gIHBvc2l0aW9uIHJlbGF0aXZlXG4gIHdpZHRoOiAzMnB4XG4gIGhlaWdodDogMjdweFxuICBzcGFuXG4gICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICB0b3AgY2FsYyg1MCUgLSAycHgpXG4gICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yIF9ibHVlXG4gICAgdHJhbnNpdGlvbiAuM3NcbiAgICB3aWR0aCAxMDAlXG4gICAgaGVpZ2h0IDNweFxuICAgIHRyYW5zZm9ybS1vcmlnaW4gNTAlIDUwJVxuICAmOmJlZm9yZVxuICAmOmFmdGVyXG4gICAgY29udGVudCAnJ1xuICAgIHdpZHRoIDEwMCVcbiAgICBoZWlnaHQgM3B4XG4gICAgYmFja2dyb3VuZC1jb2xvciBfYmx1ZVxuICAgIHRyYW5zaXRpb24gLjNzXG4gICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICBsZWZ0IDBcbiAgICB0cmFuc2Zvcm0tb3JpZ2luIDEwMCUgMTAwJVxuICAmOmJlZm9yZVxuICAgIHRvcCAwXG4gICY6YWZ0ZXJcbiAgICBib3R0b20gMXB4XG4gICYtLWFjdGl2ZVxuICAgIHNwYW5cbiAgICAgIHRyYW5zZm9ybSByb3RhdGUoNDVkZWcpXG4gICAgICB0b3AgMTFweFxuICAgICAgd2lsbC1jaGFuZ2UgdHJhbnNmb3JtXG4gICAgJjpiZWZvcmVcbiAgICAgIHRyYW5zZm9ybSByb3RhdGUoLTQ1ZGVnKVxuICAgICAgbGVmdCAtM3B4XG4gICAgICB0b3AgLTFweFxuICAgICAgd2lsbC1jaGFuZ2UgdHJhbnNmb3JtXG4gICAgJjphZnRlclxuICAgICAgdHJhbnNmb3JtIHJvdGF0ZSg0NWRlZylcbiAgICAgIHRvcCA1cHhcbiAgICAgIG9wYWNpdHkgMFxuICAgICAgd2lsbC1jaGFuZ2UgdHJhbnNmb3JtXG4iLCJmb290ZXJcbiAgd2lkdGggMTAwJVxuLmZvb3RlclxuICBib3JkZXItdG9wIDFweCBzb2xpZCBfYmdfZ3JheWxpZ2h0XG4gIHBhZGRpbmcgMzNweCA1M3B4IDExNHB4XG4gIHBvc2l0aW9uIHJlbGF0aXZlXG4gICtiZXR3ZWVuKDAsIDc2N3B4KVxuICAgIHBhZGRpbmcgMjNweCAyM3B4IDExNHB4XG4gICtmcm9tLXdpZHRoKGxnKVxuICAgIC1qcy1kaXNwbGF5IGZsZXhcbiAgICBncmlkKClcbiAgICBwYWRkaW5nIDAgNzBweCAyNXB4ICFpbXBvcnRhbnRcbiAgICBtYXJnaW4gMFxuICAmLWNlbGxcbiAgICB3aWR0aCAxMDAlXG4gICAgK2Zyb20td2lkdGgobGcpXG4gICAgICBjZWxsKDEsMyAsZzogJzAnKVxuICAgICAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cbiAgICAgIHdpZHRoIDMzLjMlXG5cbiAgICAmLWNlbnRlclxuICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgICAgIHBhZGRpbmcgMjZweCAwIDAgMFxuICAgICAgJl90b3BcbiAgICAgICAgLmZvb3Rlci1saW5rXG4gICAgICAgICAgbWFyZ2luIDEycHggMjVweCAwXG4gICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICtmcm9tLXdpZHRoKGxnKVxuICAgICAgICAgICAgY2VsbCgxLDIgLGc6ICcwJylcbiAgICAgICAgICAgIG1hcmdpbiAwIDI1cHhcbiAgICAgICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICAmX2JvdHRvbVxuICAgICAgICArdG8td2lkdGgoc20pXG4gICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgICBib3R0b20gMThweFxuICAgICAgICAgIGxlZnQgNTAlXG4gICAgICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZSgtNTAlLDApXG4gICAgICAgICtiZXR3ZWVuKDEwMjVweCwgMTQzOXB4KVxuICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgICtmcm9tLXdpZHRoKGxnKVxuICAgICAgICAgIG1hcmdpbiAzMHB4IDAgMFxuICAgICAgICAuZm9vdGVyLWxpbmtcbiAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICAgbWFyZ2luIDhweCAwXG4gICAgJi1yaWdodFxuICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgICAgIHBhZGRpbmcgNDRweCAycHggMCAwXG4gICAgICArZnJvbS13aWR0aChsZylcbiAgICAgICAgcGFkZGluZyAyNnB4IDJweCAwIDBcbiAgICAgICAgdGV4dC1hbGlnbiByaWdodFxuICAgICAgLmZvb3Rlci1saW5rXG4gICAgICAgICt0by13aWR0aChzbSlcbiAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpXG4gICAgICAgICAgICBtYXJnaW4gMCAwIDAgMjBweFxuICAgICAgICArZnJvbS13aWR0aChsZylcbiAgICAgICAgICBtYXJnaW4gMCAwIDAgMjBweFxuICAmLWxpbmtcbiAgICBjb2xvciBfYmxhY2tcbiAgICBmb250LXdlaWdodCA2MDBcbiAgICBmb250LXNpemUgMTRweFxuICAgIHRleHQtZGVjb3JhdGlvbiBub25lXG4gICAgbGV0dGVyLXNwYWNpbmcgMC4xcHhcbiAgICArYmV0d2VlbigwLCA3NjdweClcbiAgICAgIGZvbnQtc2l6ZSAxM3B4XG4gICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICYtLXVwcGVyXG4gICAgICB0ZXh0LXRyYW5zZm9ybSB1cHBlcmNhc2VcbiAgICAmLS1saWdodFxuICAgICAgY29sb3IgI0I2QjZCNlxuICAgICY6aG92ZXJcbiAgICAgIGNvbG9yIGluaGVyaXRcbiAgJi1zb2NpYWxcbiAgICAmX3dyYXBwZXJcbiAgICAgIC1qcy1kaXNwbGF5IGZsZXhcbiAgICAgIGdyaWQoKVxuICAgICAgK3RvLXdpZHRoKHNtKVxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxuICAgICAgK2Zyb20td2lkdGgobGcpXG4gICAgICAgIHBhZGRpbmcgMTVweCAwIDAgMFxuICAgICYtaXRlbVxuICAgICAgdGV4dC1kZWNvcmF0aW9uIG5vbmVcbiAgICAgICtmcm9tLXdpZHRoKGxnKVxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgICAgICBtYXJnaW4gMCA0MnB4IDAgMFxuIiwiW2RhdGEtc2ltcGxlYmFyXVxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgei1pbmRleCAwXG4gICAgb3ZlcmZsb3cgaGlkZGVuIWltcG9ydGFudFxuICAgIG1heC1oZWlnaHQgaW5oZXJpdFxuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nIHRvdWNoXG5cbltkYXRhLXNpbXBsZWJhcj1cImluaXRcIl1cbiAgICAtanMtZGlzcGxheSBmbGV4XG4gICAgZGlzcGxheSAtd2Via2l0LWJveFxuICAgIGRpc3BsYXkgLW1zLWZsZXhib3hcbiAgICBkaXNwbGF5IGZsZXhcblxuLnNpbXBsZWJhci1zY3JvbGwtY29udGVudFxuICAgIG92ZXJmbG93LXggaGlkZGVuIWltcG9ydGFudFxuICAgIG92ZXJmbG93LXkgc2Nyb2xsXG4gICAgbWluLXdpZHRoIDEwMCUhaW1wb3J0YW50XG4gICAgbWF4LWhlaWdodCBpbmhlcml0IWltcG9ydGFudFxuICAgIC13ZWJraXQtYm94LXNpemluZyBjb250ZW50LWJveCFpbXBvcnRhbnRcbiAgICBib3gtc2l6aW5nIGNvbnRlbnQtYm94IWltcG9ydGFudFxuICAgIHBhZGRpbmctcmlnaHQgMjBweCAhaW1wb3J0YW50XG5cbi5zaW1wbGViYXItY29udGVudFxuICAgIG92ZXJmbG93LXkgaGlkZGVuIWltcG9ydGFudFxuICAgIG92ZXJmbG93LXggc2Nyb2xsXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nIGJvcmRlci1ib3ghaW1wb3J0YW50XG4gICAgYm94LXNpemluZyBib3JkZXItYm94IWltcG9ydGFudFxuICAgIG1pbi1oZWlnaHQgMTAwJSFpbXBvcnRhbnRcblxuLnNpbXBsZWJhci10cmFja1xuICAgIHotaW5kZXggMVxuICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgcmlnaHQgMFxuICAgIGJvdHRvbSAwXG4gICAgd2lkdGggMTFweFxuICAgICYudmVydGljYWxcbiAgICAgICAgdG9wIDBcbiAgICAgICAgLnNpbXBsZWJhci1zY3JvbGxiYXJcbiAgICAgICAgICAgICY6YmVmb3JlXG4gICAgICAgICAgICAgICAgdG9wIDJweFxuICAgICAgICAgICAgICAgIGJvdHRvbSAycHhcbiAgICAmLmhvcml6b250YWxcbiAgICAgICAgbGVmdCAwXG4gICAgICAgIHdpZHRoIGF1dG9cbiAgICAgICAgaGVpZ2h0IDExcHhcbiAgICAgICAgLnNpbXBsZWJhci1zY3JvbGxiYXJcbiAgICAgICAgICAgICY6YmVmb3JlXG4gICAgICAgICAgICAgICAgaGVpZ2h0IDEwMCVcbiAgICAgICAgICAgICAgICBsZWZ0IDJweFxuICAgICAgICAgICAgICAgIHJpZ2h0IDJweFxuXG4uc2ltcGxlYmFyLXNjcm9sbGJhclxuICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgcmlnaHQgMnB4XG4gICAgd2lkdGggN3B4XG4gICAgbWluLWhlaWdodCAxMHB4XG4gICAgJjpiZWZvcmVcbiAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgY29udGVudCBcIlwiXG4gICAgICAgIGJhY2tncm91bmQgX2JsYWNrbGlnaHRcbiAgICAgICAgYm9yZGVyLXJhZGl1cyA3cHhcbiAgICAgICAgbGVmdCAwXG4gICAgICAgIHJpZ2h0IDBcbiAgICAgICAgb3BhY2l0eSAwXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbiBvcGFjaXR5IDAuMnMgbGluZWFyXG4gICAgICAgIHRyYW5zaXRpb24gb3BhY2l0eSAwLjJzIGxpbmVhclxuXG4uc2ltcGxlYmFyLXRyYWNrOmhvdmVyIC5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSxcbi5zaW1wbGViYXItdHJhY2sgLnNpbXBsZWJhci1zY3JvbGxiYXIudmlzaWJsZTpiZWZvcmVcbiAgICBvcGFjaXR5IDAuNVxuICAgIC13ZWJraXQtdHJhbnNpdGlvbiBvcGFjaXR5IDAgbGluZWFyXG4gICAgdHJhbnNpdGlvbiBvcGFjaXR5IDAgbGluZWFyXG5cbi5ob3Jpem9udGFsXG4gICAgJi5zaW1wbGViYXItdHJhY2tcbiAgICAgICAgLnNpbXBsZWJhci1zY3JvbGxiYXJcbiAgICAgICAgICAgIHJpZ2h0IGF1dG9cbiAgICAgICAgICAgIHRvcCAycHhcbiAgICAgICAgICAgIGhlaWdodCA3cHhcbiAgICAgICAgICAgIG1pbi1oZWlnaHQgMFxuICAgICAgICAgICAgbWluLXdpZHRoIDEwcHhcbiAgICAgICAgICAgIHdpZHRoIGF1dG9cbiIsIi5zZWN0aW9uLWhvbWUtcGFnZV9tYWluXG4gIGJhY2tncm91bmQgdXJsKCcuLi9pbWcvaG9tZS1wYWdlX21haW4uanBnJykgbm8tcmVwZWF0IHRvcC9jb3ZlclxuICB3aWR0aCAxMDAlXG4gIG1pbi1oZWlnaHQgNTAwcHhcbiAgcG9zaXRpb24gcmVsYXRpdmVcbiAgK3RvLXdpZHRoKDc2N3B4KVxuICAgIG1pbi1oZWlnaHQgNDUwcHhcbiAgJjpiZWZvcmVcbiAgICBjb250ZW50ICcnXG4gICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICB0b3AgMFxuICAgIGxlZnQgMFxuICAgIHdpZHRoIDEwMCVcbiAgICBoZWlnaHQgMTAwJVxuICAgIGJhY2tncm91bmQgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLDAsMCwwKSAwJSwgcmdiYSgwLDAsMCwwLjQ4KSAxMDAlKVxuICArYmV0d2Vlbig3NjdweCwgMTAyNHB4KVxuICAgIC8vIGhlaWdodCA3MTFweFxuICArZnJvbS13aWR0aChsZylcbiAgICBtaW4taGVpZ2h0IDYwMHB4XG4gICYubm90LWZvdW5kXG4gICAgYmFja2dyb3VuZCBfYmdfZ3JheWxpZ2h0MlxuICAgICtmcm9tLXdpZHRoKGxnKVxuICAgICAgbWluLWhlaWdodCA2NjhweFxuICAgICt0by13aWR0aCgxNDQwcHgpXG4gICAgICAmOmJlZm9yZVxuICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAuaG9tZS1wYWdlX3dyYXBwZXJcbiAgICAgIHBhZGRpbmcgODFweCAwIDEwMHB4XG4gICAgLmhvbWUtcGFnZV90aXRsZVxuICAgICAgY29sb3IgX2JsYWNrXG4gICAgICBmb250LXNpemUgNDJweFxuICAgICAgbGluZS1oZWlnaHQgNThweFxuICAgICAgbGV0dGVyLXNwYWNpbmcgMXB4XG4gICAgICArdG8td2lkdGgoNzY4cHgpXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweFxuICAgIC5ob21lLXBhZ2VfbWVzc2FnZVxuICAgICAgY29sb3IgX2JsYWNrbGlnaHRcbiAgICAgIGZvbnQtc2l6ZSAxOHB4XG4gICAgICBsaW5lLWhlaWdodCAzMnB4XG4gICAgICBsZXR0ZXItc3BhY2luZyAwLjZweFxuICAgICAgZm9udC1mYW1pbHkgX2ZvbnQtc2Vjb25kYXJ5XG4gICAgICBtYXJnaW4tdG9wIDMycHhcbiAgICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgICAgcGFkZGluZyAwIDEwMHB4XG4gICAgICArZnJvbS13aWR0aChsZylcbiAgICAgICAgcGFkZGluZyAwIDI4JVxuICAgICAgK3RvLXdpZHRoKDc2OHB4KVxuICAgICAgICBmb250LXNpemU6IDE2cHhcbiAgICAgICAgcGFkZGluZzogMCAzMHB4XG4gICAgLmhvbWUtcGFnZV9saW5rXG4gICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgdGV4dC1kZWNvcmF0aW9uIG5vbmVcbiAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgICBjb2xvciBfYmxhY2tsaWdodFxuICAgICAgYm9yZGVyLWNvbG9yIF9ibGFja2xpZ2h0XG4gICAgICBtaW4td2lkdGggMjQwcHhcbiAgICAgICY6YWZ0ZXJcbiAgICAgICAgZGlzcGxheSBub25lXG4gICAgICArZnJvbS13aWR0aChtZClcbiAgICAgICAgbWFyZ2luIDU2cHggMCAwXG4uaG9tZS1wYWdlXG4gICZfd3JhcHBlclxuICAgIGNvbG9yIF93aGl0ZVxuICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgd2lkdGggMTAwJVxuICAgIHBhZGRpbmcgNTBweCAwIDEyMHB4XG4gICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICArZnJvbS13aWR0aChsZylcbiAgICAgIHBhZGRpbmcgMTUwcHggMCAxMDBweFxuICAgICt0by13aWR0aCg3NjdweClcbiAgICAgIHBhZGRpbmcgNTRweCAwIDg2cHhcbiAgICAubWFpbi1idG5cbiAgICAgIG1hcmdpbiA1MnB4IDBcbiAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICBvdmVyZmxvdyBoaWRkZW5cbiAgICAgICtiZXR3ZWVuKDc2N3B4LCAxMDI0cHgpXG4gICAgICAgIG1hcmdpbiAxNHB4IDBcbiAgICAgICtmcm9tLXdpZHRoKGxnKVxuICAgICAgICBtYXJnaW4gNTZweCAwIDBcbiAgICAgICY6aG92ZXJcbiAgICAgICAgY29sb3IgX2JsYWNrbGlnaHRcbiAgICAgICY6YWZ0ZXJcbiAgICAgICAgY29udGVudCAnJ1xuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICB0b3AgNTAlXG4gICAgICAgIGxlZnQgNTAlXG4gICAgICAgIHdpZHRoIDE1MCVcbiAgICAgICAgaGVpZ2h0IDE1MCVcbiAgICAgICAgYmFja2dyb3VuZCByZ2JhKDI1NSwyNTUsMjU1LDAuMylcbiAgICAgICAgZmlsdGVyIGJsdXIoMTBweClcbiAgICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKVxuXG4gICZfdGl0bGVcbiAgICBmb250LXNpemUgMzJweFxuICAgIGZvbnQtZmFtaWx5IF9mb250LW1haW5cbiAgICBsaW5lLWhlaWdodCA0NHB4XG4gICAgbWFyZ2luIDAgYXV0b1xuICAgIGxldHRlci1zcGFjaW5nIDEuMDVweFxuICAgIHBhZGRpbmcgMCAxNXB4XG4gICAgK2JldHdlZW4oNzY3cHgsIDEwMjRweClcbiAgICAgIG1heC13aWR0aCA1NTVweFxuICAgICAgZm9udC1zaXplIDQycHhcbiAgICAgIGxpbmUtaGVpZ2h0IDUycHhcbiAgICAgIG1hcmdpbi1ib3R0b20gMjVweFxuICAgICtmcm9tLXdpZHRoKGxnKVxuICAgICAgd2lkdGggNjAwcHhcbiAgICAgIGZvbnQtc2l6ZSA0MnB4XG4gICAgICBwYWRkaW5nIDBcbiAgICAgIGxpbmUtaGVpZ2h0IDU4cHhcbiAgJl9saW5rXG4gICAgZGlzcGxheTogYmxvY2tcbiAgICBjb2xvcjogIzAwMFxuICAgIG1hcmdpbi10b3A6IDMwcHhcbiAgICBmb250LXNpemU6IDIwcHhcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxuICAgICY6aG92ZXJcbiAgICAgIGNvbG9yOiAjMDAwXG5cbiAgJl9sZWFkXG4gICAgZGlzcGxheSBub25lXG4gICAgK2JldHdlZW4oNzY3cHgsIDEwMjRweClcbiAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgIHBhZGRpbmctbGVmdCAxNXB4XG4gICAgICBtYXJnaW4gMCBhdXRvXG4gICAgICB0ZXh0LWFsaWduIGxlZnRcbiAgICAgIG1heC13aWR0aCA1MzBweFxuICAgICAgbWFyZ2luLXRvcCAzMHB4XG4gICAgK2Zyb20td2lkdGgobGcpXG4gICAgICBncmlkKDEsMylcbiAgICAgIHZlcnRpY2FsLWFsaWduIG1pZGRsZVxuICAgICAgd2lkdGggNzMlXG4gICAgICBtYXJnaW4gNTZweCBhdXRvIDBcbiAgICAgIG1pbi1oZWlnaHQgNjhweFxuICAgICAganVzdGlmeS1jb250ZW50IGNlbnRlclxuICAgICYtaXRlbVxuICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICBsZXR0ZXItc3BhY2luZyAwLjVweFxuICAgICAgbGluZS1oZWlnaHQgMjZweFxuICAgICAgZm9udC1zaXplIDE1cHhcbiAgICAgIHBhZGRpbmcgMCAyMnB4XG4gICAgICB3aWR0aCA1NSVcbiAgICAgIHZlcnRpY2FsLWFsaWduIG1pZGRsZVxuICAgICAgY2VsbCgxLDMpXG4gICAgICBtaW4taGVpZ2h0IDYwcHhcbiAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bnRoLWNoaWxkKDRuKSlcbiAgICAgICAgK2Zyb20td2lkdGgobGcpXG4gICAgICAgICAgJjphZnRlclxuICAgICAgICAgICAgY29udGVudCAnJ1xuICAgICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgICAgIGxlZnQgLTExcHhcbiAgICAgICAgICAgIHRvcCAwXG4gICAgICAgICAgICBib3R0b20gMFxuICAgICAgICAgICAgd2lkdGggMXB4XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yICNmZmZcbiAgICAgICtiZXR3ZWVuKDc2N3B4LCAxMDI0cHgpXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCk6YmVmb3JlXG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgICBsZWZ0OiAxN3B4O1xuXG4gICAgICArYmV0d2Vlbig3NjdweCwgMTAyNHB4KVxuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIG1hcmdpbi1ib3R0b20gMjVweFxuICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgIHBhZGRpbmcgMCAxNXB4XG5cblxuLmNvb2tpZXMtd3JhcHBlclxuICBwb3NpdGlvbiBmaXhlZFxuICBsZWZ0IDBcbiAgYm90dG9tIDBcbiAgdmlzaWJpbGl0eSBoaWRkZW5cbiAgb3BhY2l0eSAwXG4gIHRyYW5zaXRpb24gLjRzXG4gIHotaW5kZXggMTAwXG4gICYuY29va2llcy1hY3RpdmVcbiAgICBvcGFjaXR5IDFcbiAgICB2aXNpYmlsaXR5IHZpc2libGVcblxuLmNvb2tpZXNcbiAgYmFja2dyb3VuZC1jb2xvciBfYmdfZ3JheWxpZ2h0MlxuICBib3JkZXIgMnB4IHNvbGlkICBfZ3JheWxpZ2h0MlxuICBwYWRkaW5nIDhweCAyNnB4IDU1cHggMjhweFxuICBwb3NpdGlvbiByZWxhdGl2ZVxuICB3aWR0aCAxMDAlXG4gIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICtmcm9tLXdpZHRoKHNtKVxuICAgIHdpZHRoIDg4LjUlXG4gICtmcm9tLXdpZHRoKGxnKVxuICAgIHdpZHRoIDcxMHB4XG4gICAgcGFkZGluZyA4cHggMzVweCA1MHB4IDY4cHhcbiAgJi1idG5cbiAgICBtYXJnaW4gMjlweCAwIDAgMFxuICAgIC1qcy1kaXNwbGF5IGZsZXhcbiAgICArZnJvbS13aWR0aCgzODlweClcbiAgICAgIGRpc3BsYXkgLXdlYmtpdC1mbGV4XG4gICAgICBkaXNwbGF5IC1tcy1mbGV4XG4gICAgICBkaXNwbGF5IGZsZXhcbiAgICArZnJvbS13aWR0aChsZylcbiAgICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXG4gICAgLm1haW4tYnRuXG4gICAgICBwYWRkaW5nIDAgMTBweFxuICAgICAgK3RvLXdpZHRoKHNtKVxuICAgICAgICBjZWxsKDEsMiwgZzogXCIwXCIpXG4gICAgICArZnJvbS13aWR0aChsZylcbiAgICAgICAgd2lkdGggMjgycHhcbiAgICAgICAgcGFkZGluZyAwIDQwcHhcbiAgICAubWFpbi1idG46bnRoLWNoaWxkKDEpXG4gICAgICBib3JkZXItY29sb3IgX2JsYWNrbGlnaHRcbiAgICAgIGJhY2tncm91bmQtY29sb3IgdHJhbnNwYXJlbnRcbiAgICAgIGNvbG9yIF9ibGFja2xpZ2h0XG4gICAgICBtYXJnaW4gMCAxNXB4IDAgMFxuICAgICAgd2lkdGggNDUlXG4gICAgICArYmV0d2VlbigwLCA3NjdweClcbiAgICAgICAgZm9udC1zaXplIDEwcHhcbiAgICAgICY6aG92ZXJcbiAgICAgICAgY29sb3IgX3doaXRlICFpbXBvcnRhbnRcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciBfYmxhY2tsaWdodFxuICAgICAgICBib3JkZXItY29sb3IgX2JsYWNrbGlnaHRcbiAgICAgICtmcm9tLXdpZHRoKHNtKVxuICAgICAgICBmbGV4LWJhc2lzIGNhbGMoMTAwJSAqIDAuNDgpXG4gICAgICAgIG1hcmdpbiAwIDQ2cHggMCAwXG5cbiAgICAubWFpbi1idG46bnRoLWNoaWxkKDIpXG4gICAgICBib3JkZXItY29sb3IgX2JsYWNrbGlnaHRcbiAgICAgIGJhY2tncm91bmQtY29sb3IgX2JsYWNrbGlnaHRcbiAgICAgIGNvbG9yIF93aGl0ZVxuICAgICAgd2lkdGggNDUlXG4gICAgICArYmV0d2VlbigwLCA3NjdweClcbiAgICAgICAgZm9udC1zaXplIDEwcHhcbiAgICAgICY6aG92ZXJcbiAgICAgICAgY29sb3IgX2JsYWNrbGlnaHRcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciBfd2hpdGVcbiAgICAgICAgYm9yZGVyLWNvbG9yIF93aGl0ZVxuICAgICAgK2JldHdlZW4oNzY4cHgsIDEwMjRweClcbiAgICAgICAgZmxleC1iYXNpcyBjYWxjKDEwMCUgKiAwLjM1NClcblxuXG5cbi5jb29raWVzLXRpdGxlXG4gIGZvbnQtc2l6ZSAxNHB4XG4gIGZvbnQtd2VpZ2h0IDUwMFxuICBjb2xvciAjOEM4QzhDXG4gIGxldHRlci1zcGFjaW5nIDAuMzNweFxuICBsaW5lLWhlaWdodCAyMnB4XG4gIHBhZGRpbmcgMTBweCAyNXB4IDAgMFxuICArZnJvbS13aWR0aChsZylcbiAgICBwYWRkaW5nIDEwcHggMCAwIDBcblxuLmNvb2tpZXMtY2xvc2VcbiAgcG9zaXRpb24gYWJzb2x1dGVcbiAgcmlnaHQgMTRweFxuICB0b3AgMTZweFxuICBvdmVyZmxvdyBoaWRkZW5cbiAgY3Vyc29yIHBvaW50ZXJcbiAgK2JldHdlZW4oc20sbGcpXG4gICAgcmlnaHQgMTNweFxuICAgIHRvcCAxMnB4XG4gICtmcm9tLXdpZHRoKGxnKVxuICAgIHJpZ2h0IDEycHhcbiAgICB0b3AgMTJweFxuIiwiLnNlY3Rpb24taG9tZS1wYWdlX3NsaWRlclxuICBwYWRkaW5nIDM2cHggMjBweCA1MHB4IDMwcHhcbiAgK2JldHdlZW4oNzY4cHgsIDEwMjRweClcbiAgICBwYWRkaW5nIDUycHggMjBweCAzMHB4IDMwcHhcbiAgK2Zyb20td2lkdGgobGcpXG4gICAgcGFkZGluZyA1MnB4IDYxcHggMzBweCA2NHB4XG4gIHdpZHRoIDEwMCVcbiAgYmFja2dyb3VuZC1jb2xvciBfYmdfZ3JheWxpZ2h0MlxuICBwb3NpdGlvbiByZWxhdGl2ZVxuXG4uaG9tZS1wYWdlXG4gICZfc2xpZGVyXG4gICAgbWFyZ2luIDI0cHggMCAwIDBcbiAgICArYmV0d2Vlbig3NjhweCwgMTAyNHB4KVxuICAgICAgbWFyZ2luOiAzMHB4IDAgMCAwO1xuICAgICtmcm9tLXdpZHRoKDEwMjVweClcbiAgICAgIC1qcy1kaXNwbGF5IGZsZXhcbiAgICAgIGdyaWQoKVxuICAgICAganVzdGlmeS1jb250ZW50IGNlbnRlclxuICAgICAgbWFyZ2luIDI0cHggMCAwIDBcbiAgICAmLWl0ZW1cbiAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICBwYWRkaW5nIDAgMCAxMDBweCAwXG4gICAgICBvdXRsaW5lIG5vbmVcbiAgICAgIG1hcmdpbiAwIDEwcHggMCAwXG4gICAgICAuaW1nLWNvbnRhaW5lclxuICAgICAgICBoZWlnaHQgMzYwcHhcbiAgICAgICtiZXR3ZWVuKDc2OHB4LCAxMDI0cHgpXG4gICAgICAgIHBhZGRpbmcgMCAwIDEyNXB4IDBcbiAgICAgICAgLmltZy1jb250YWluZXJcbiAgICAgICAgICBoZWlnaHQgMzkzcHhcbiAgICAgICtmcm9tLXdpZHRoKDEwMjVweClcbiAgICAgICAgY2VsbCgxLDMsIGc6IDE1cHgpXG4gICAgICAgIHBhZGRpbmcgMFxuICAgICAgICBtYXJnaW4tYm90dG9tIDE0MHB4XG4gICAgICAgIC5pbWctY29udGFpbmVyXG4gICAgICAgICAgaGVpZ2h0IDQ4MHB4XG4gICAgICBpbWdcbiAgICAgICAgd2lkdGggMTAwJVxuICAgICAgJi10aXRsZVxuICAgICAgICArYmV0d2Vlbig3NjhweCwgMTAyNHB4KVxuICAgICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgK2Zyb20td2lkdGgobGcpXG4gICAgICAgICAgLWpzLWRpc3BsYXkgZmxleFxuICAgICAgICAgIGdyaWQoY2VsbHMtYWxpZ246ICd0b3AnKVxuICAgICAgICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXG4gICAgICAgICAgcGFkZGluZyAwIDAgMTJweCAwXG4gICAgICAgIHBhZGRpbmcgMCAwIDEycHggMFxuICAgICAgICAuYmxvY2staWNvbnNcbiAgICAgICAgICB0ZXh0LWFsaWduIGxlZnRcbiAgICAgICAgICArYmV0d2Vlbig3NjhweCwgMTAyNHB4KVxuICAgICAgICAgICAgd2lkdGg6IDI4JVxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHRcbiAgICAgICAgICArYmV0d2VlbigwLCA3NjdweClcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgK2Zyb20td2lkdGgobGcpXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodFxuICAgICAgICAgIC5yYXRlLXdyYXBwZXJcbiAgICAgICAgICAgIHBhZGRpbmcgNXB4IDAgMCAwXG4gICAgICAgICAgICArYmV0d2VlbigwLCAxMDI0cHgpXG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduIHRvcFxuICAgICAgICAgICAgICB0ZXh0LWFsaWduIHJpZ2h0XG4gICAgICAgICAgLnBhbGFjZS1pY29uXG4gICAgICAgICAgICBtYXJnaW4gMTJweCAycHggMCAwXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICAgICAgICAgICtmcm9tLXdpZHRoKGxnKVxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICBhXG4gICAgICAgICAgbWluLWhlaWdodCA1NnB4XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uIG5vbmVcbiAgICAgICAgICBjb2xvciBfYmxhY2tcbiAgICAgICAgICBmb250LWZhbWlseSBfZm9udC1tYWluXG4gICAgICAgICAgZm9udC1zaXplIDIwcHhcbiAgICAgICAgICBmb250LXdlaWdodCA3MDBcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZyAwLjVweFxuICAgICAgICAgIGxpbmUtaGVpZ2h0IDI4cHhcbiAgICAgICAgICB3aWR0aCA3MCVcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZVxuICAgICAgICAgICtiZXR3ZWVuKDc2OHB4LCAxMDI0cHgpXG4gICAgICAgICAgICB3aWR0aCA3MiVcbiAgICAgICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICAgICAgK2JldHdlZW4oMCwgNzY3cHgpXG4gICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgICAgICAgbWluLWhlaWdodCBhdXRvXG4gICAgICAmOmZpcnN0LWNoaWxkXG4gICAgICAgIG1hcmdpbi1sZWZ0IDBcbiAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICBtYXJnaW4tcmlnaHQgMFxuICAgICAgJi1sZWFkXG4gICAgICAgIHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZVxuICAgICAgICBmb250LXdlaWdodCA1MDBcbiAgICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAgICAgbGluZS1oZWlnaHQgMThweFxuICAgICAgICBsZXR0ZXItc3BhY2luZyAwLjVweFxuICAgICAgICBjb2xvciBfZ3JheWxpZ2h0XG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIGZvbnQtZmFtaWx5IF9mb250LXNlY29uZGFyeVxuICAgICAgICBpXG4gICAgICAgICAgZm9udC1zaXplIDE2cHhcbiAgICAgICAgICBjb2xvciAjYzBjMGMwXG4gICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgICBsZWZ0IDBcbiAgICAgICAgICB0b3AgMnB4XG4gICAgICAgIHN2Z1xuICAgICAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICAgIGxlZnQgMFxuICAgICAgICAgIHRvcCA1MCVcbiAgICAgICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlWSgtNTAlKVxuICAgICAgICAgIGZpbGwgX2dyYXlsaWdodFxuICAgICAgICAgIHBhdGhcbiAgICAgICAgICAgIGZpbGwgX2dyYXlsaWdodFxuICAgICAgICBpbWdcbiAgICAgICAgICB3aWR0aCAxM3B4XG4gICAgICAgICAgaGVpZ2h0IDEzcHhcbiAgICAgICAgJjpsYXN0LWNoaWxkXG4gICAgICAgICAgbWFyZ2luIDhweCAwIDAgMFxuICAgICAgICBzcGFuXG4gICAgICAgICAgcGFkZGluZyAwIDAgMCAzMnB4XG4gICAgICAgICAgdmVydGljYWwtYWxpZ24gbWlkZGxlXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHhcbiAgICAgICYtdGV4dFxuICAgICAgICAmX3dyYXBwZXJcbiAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICAgIGJvdHRvbSAwXG4gICAgICAgICAgbGVmdCA1MCVcbiAgICAgICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlKC01MCUsMClcbiAgICAgICAgICB3aWR0aCA3OCVcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yICNmZmZcbiAgICAgICAgICBwYWRkaW5nIDEzcHggMTRweCAxM3B4IDE2cHhcbiAgICAgICAgICBtaW4taGVpZ2h0IDE3MnB4XG4gICAgICAgICAgK2JldHdlZW4oNzY4cHgsIDEwMjRweClcbiAgICAgICAgICAgIHdpZHRoIDg4JVxuICAgICAgICAgICtmcm9tLXdpZHRoKGxnKVxuICAgICAgICAgICAgcGFkZGluZyAxM3B4IDE0cHggNXB4IDE2cHhcbiAgICAgICAgICAgIGJvdHRvbSAtMTA5cHhcbiAgICAgICAgICAgIHdpZHRoIDc0JVxuXG4gICAgJi10b3BcbiAgICAgIC1qcy1kaXNwbGF5IGZsZXhcbiAgICAgIGdyaWQoY2VsbHMtYWxpZ246IFwidG9wXCIpXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxuICAgICAgcGFkZGluZyAwIDRweCAwIDBcbiAgICAmLXRpdGxlXG4gICAgICBmb250LXNpemUgMTJweFxuICAgICAgZm9udC13ZWlnaHQgNjAwXG4gICAgICBjb2xvciBfYmxhY2tcbiAgICAgIHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZVxuICAgICAgbGV0dGVyLXNwYWNpbmcgMC44cHhcbiAgICAgIHBhZGRpbmcgMnB4IDAgMCAwXG4gICAgICArZnJvbS13aWR0aChsZylcbiAgICAgICAgbWFyZ2luLWxlZnQgN3B4XG4gICAgJi1saW5rXG4gICAgICArYmV0d2Vlbig3NjdweCwgMTAyNHB4KVxuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIG1hcmdpbiAwXG4gICAgICArZnJvbS13aWR0aChsZylcbiAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgIGRpc3BsYXkgbm9uZVxuICAgICAgdGV4dC1kZWNvcmF0aW9uIG5vbmVcbiAgICAgIGNvbG9yIF9ibHVlXG4gICAgICBmb250LXdlaWdodCA1MDBcbiAgICAgIGxldHRlci1zcGFjaW5nIDAuNXB4XG4gICAgICBmb250LXNpemUgMTRweFxuICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgIHBhZGRpbmctcmlnaHQgNDBweFxuICAgICAgdHJhbnNpdGlvbiAuNHNcbiAgICAgIG1hcmdpbi1yaWdodCA1cHhcbiAgICAgICY6aG92ZXJcbiAgICAgICAgb3BhY2l0eSAwLjdcbiAgICAgICY6YWZ0ZXJcbiAgICAgICAgY29udGVudCAnJ1xuICAgICAgICB3aWR0aCAxNnB4XG4gICAgICAgIGhlaWdodCAycHhcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciBfYmx1ZVxuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgIHRvcCA2cHhcbiAgICAgICAgcmlnaHQgMFxuICAgICAgJjpiZWZvcmVcbiAgICAgICAgY29udGVudCAnJ1xuICAgICAgICB3aWR0aCAycHhcbiAgICAgICAgaGVpZ2h0IDE2cHhcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciBfYmx1ZVxuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgIHRvcCAtMXB4XG4gICAgICAgIHJpZ2h0IDdweFxuXG4vL3NsaWRlciByZXdyaXRlXG4uaG9tZS1wYWdlX3NsaWRlciAuc2xpY2stbGlzdFxuICBvdmVyZmxvdyB2aXNpYmxlXG5cbi5ob21lLXBhZ2Vfc2xpZGVyLWl0ZW0uc2xpY2stY2xvbmVkXG4gIG9wYWNpdHkgMFxuXG5cbi5ob21lLXBhZ2Vfc2xpZGVyLWl0ZW0uc2xpY2stY3VycmVudFxuICBvcGFjaXR5IDFcblxuLmJ0bi13cmFwcGVyXG4gIHRleHQtYWxpZ24gY2VudGVyXG4gIGRpc3BsYXkgbm9uZVxuICBtYXJnaW4gMzVweCAxMHB4IDAgMFxuICAmLm1vYmlsZVxuICAgICtiZXR3ZWVuKDc2N3B4LCAxMDI0cHgpXG4gICAgICBkaXNwbGF5IG5vbmVcbiAgICArdG8td2lkdGgoNzY3cHgpXG4gICAgICBkaXNwbGF5IGJsb2NrXG5cbi5ob21lLXBhZ2Vfc2xpZGVyLWxpbmsubW9iaWxlXG4gICt0by13aWR0aChzbSlcbiAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuLnNlY3Rpb24taG9tZS1wYWdlX3NsaWRlclxuICAuYnRuLXdyYXBwZXJcbiAgICAmLm1vYmlsZVxuICAgICAgK3RvLXdpZHRoKDc2N3B4KVxuICAgICAgICBtYXJnaW4gNTJweCAxMHB4IDAgMFxuIiwiLnNlY3Rpb24taG9tZS1wYWdlX2Jhbm5lclxuICB3aWR0aCA5MCVcbiAgbWFyZ2luIDU5cHggYXV0byA2MHB4IGF1dG9cbiAgb3ZlcmZsb3cgaGlkZGVuXG4gIHBhZGRpbmcgMTUwcHggMCAxNTNweFxuICArYmV0d2Vlbig3NjhweCwgMTAyNHB4KVxuICAgIHdpZHRoIDkwJVxuICAgIG1hcmdpbiA0NXB4IGF1dG8gMCBhdXRvXG4gICAgcGFkZGluZzogMTIwcHggMCAxNDBweDtcbiAgK2JldHdlZW4oMCwgNzY3cHgpXG4gICAgYmFja2dyb3VuZCBub25lXG4gICAgbWFyZ2luIDAgYXV0byAxMHB4IGF1dG9cbiAgICBwYWRkaW5nIDBcbiAgICAuYmFubmVyLXRleHRfd3JhcHBlclxuICAgICAgcGFkZGluZy1ib3R0b20gNjBweFxuICAgICAgbWFyZ2luLXRvcCA1MXB4XG4gIHBvc2l0aW9uIHJlbGF0aXZlXG4gIGltZ1xuICAgIHdpZHRoIDEwMCVcbiAgICBoZWlnaHQgMTAwJVxuICAgIGRpc3BsYXkgbm9uZVxuICAgICtmcm9tLXdpZHRoKDc2N3B4KVxuICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICB0b3AgMFxuICAgICAgbGVmdCA1MCVcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgaGVpZ2h0IDEwMCVcbiAgICAgIHdpZHRoOiBhdXRvXG4gICAgICBtaW4td2lkdGhcbiAgLm1haW4tYnRuXG4gICAgbWFyZ2luIDYlIDAgMCAwXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICBvdmVyZmxvdyBoaWRkZW5cbiAgICArZnJvbS13aWR0aCh4bGcpXG4gICAgICBtYXJnaW4gOHB4IDAgMCAwXG4gICAgK2JldHdlZW4oMCwgNzY3cHgpXG4gICAgICBtYXJnaW4gNTBweCAwIDAgMFxuICAgICY6aG92ZXJcbiAgICAgIGNvbG9yIF9ibGFja2xpZ2h0XG4gICAgICArYmV0d2Vlbig3NjhweCwgMTAyNHB4KVxuICAgICAgICBjb2xvciAjZmZmZmZmXG4gICAgJjphZnRlclxuICAgICAgY29udGVudCAnJ1xuICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgIHRvcCA1MCVcbiAgICAgIGxlZnQgNTAlXG4gICAgICB3aWR0aCAxNTAlXG4gICAgICBoZWlnaHQgMTUwJVxuICAgICAgYmFja2dyb3VuZCByZ2JhKDI1NSwyNTUsMjU1LDAuMylcbiAgICAgIGZpbHRlciBibHVyKDEwcHgpXG4gICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlKC01MCUsIC01MCUpXG4uYmFubmVyLXRleHRcbiAgJl93cmFwcGVyXG4gICAgY29sb3IgX2JsYWNrXG4gICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgICBtYXJnaW4gNDVweCAwIDBcbiAgICBwYWRkaW5nIDAgMCA3MHB4IDBcbiAgICB3aWR0aCAxMDAlXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICB6LWluZGV4IDFcbiAgICArZnJvbS13aWR0aChsZylcbiAgICAgIGNvbG9yIF93aGl0ZVxuICAgICAgbWFyZ2luIDBcbiAgICAgIHBhZGRpbmcgMFxuICAgICtiZXR3ZWVuKDc2N3B4LCAxMDI0cHgpXG4gICAgICBjb2xvciBfd2hpdGVcbiAgICAgIG1hcmdpbiAwXG4gICAgICBwYWRkaW5nIDBcbiAgJi10b3AtdGl0bGVcbiAgICB0ZXh0LXRyYW5zZm9ybSB1cHBlcmNhc2VcbiAgICBjb2xvciBfYmx1ZVxuICAgIGZvbnQtc2l6ZSAxMnB4XG4gICAgbGV0dGVyLXNwYWNpbmcgMXB4XG4gICAgbGluZS1oZWlnaHQgMThweFxuICAgIGZvbnQtd2VpZ2h0IDYwMFxuICAmLW1haW4tdGl0bGVcbiAgICBmb250LWZhbWlseSBfZm9udC1tYWluXG4gICAgZm9udC1zaXplIDI2cHhcbiAgICBsaW5lLWhlaWdodCAzNnB4XG4gICAgbGV0dGVyLXNwYWNpbmcgMC44NXB4XG4gICAgbWFyZ2luIDM2cHggMCAwIDBcbiAgICArZnJvbS13aWR0aChsZylcbiAgICAgIG1hcmdpbiA3cHggMCAwIDBcbiAgICAgIGZvbnQtc2l6ZSAzNHB4XG4gICYtbGVhZC10aXRsZVxuICAgIGZvbnQtc2l6ZSAxNXB4XG4gICAgbGV0dGVyLXNwYWNpbmcgMC41cHhcbiAgICBmb250LXdlaWdodCA1MDBcbiAgICBsaW5lLWhlaWdodCAyNHB4XG4gICAgcGFkZGluZyAwIDMwcHhcbiAgICBtYXJnaW4gMCAwIDI1cHggMFxuICAgICtiZXR3ZWVuKDc2OHB4LCAxMDI0cHgpXG4gICAgICBtYXJnaW4gMCBhdXRvXG4gICAgICBtYXgtd2lkdGggNDAwcHhcbiAgICAgIG1hcmdpbi1ib3R0b20gMjBweFxuICAgICAgdGV4dC1hbGlnbiBsZWZ0XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bnRoLWNoaWxkKDRuKSlcbiAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICBib3JkZXItbGVmdCAxcHggc29saWQgd2hpdGVcbiAgICAgICtiZXR3ZWVuKDAsIDEwMjRweClcbiAgICAgICAgYm9yZGVyIG5vbmVcbiAgICAgICY6YmVmb3JlXG4gICAgICAgICtiZXR3ZWVuKDc2OHB4LCAxMDI0cHgpXG4gICAgICAgICAgY29udGVudCAnJ1xuICAgICAgICAgIGhlaWdodCAxcHhcbiAgICAgICAgICB3aWR0aCA2MHB4XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAjZmZmXG4gICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgICB0b3AgLTEwcHhcbiAgICAgICAgICBsZWZ0IDM3cHhcbiAgICAgICAgICBib3R0b20gYXV0b1xuICAgICtmcm9tLXdpZHRoKGxnKVxuICAgICAgcGFkZGluZyAwIDIwcHhcbiAgICAgIG1hcmdpbiAwIDAgMjBweFxuICAgICAgY2VsbCgxLDMpXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4uYmFubmVyLXRleHQtbGVhZC10aXRsZS0td3JhcHBlclxuICBtYXJnaW46IDIwcHggYXV0bztcbiAgbWluLWhlaWdodCA1OHB4XG4gIGdyaWQoMSwzKVxuICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG4gICtmcm9tLXdpZHRoKDEwMjVweClcbiAgICB3aWR0aCA2OCVcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICArYmV0d2VlbigwLCAxMDI0cHgpXG4gICAgZGlzcGxheSBibG9ja1xuIiwiLnNlY3Rpb24tZmFjaWxpdHktZGV0YWlsXG4gIHBvc2l0aW9uIHJlbGF0aXZlXG4gIHBhZGRpbmcgNDVweCAzM3B4IDEwcHhcbiAgYmFja2dyb3VuZCBfYmdfZ3JheWxpZ2h0MlxuICArYmV0d2VlbigxMDI0cHgsbGcpXG4gICAgcGFkZGluZyAxMDVweCA1MnB4IDUwcHhcbiAgK2JldHdlZW4oMTAyNXB4LCAxNDM5cHgpXG4gICAgcGFkZGluZyA5NXB4IDUycHggNTBweFxuICAgIHdpZHRoIDEwMCVcbiAgK2JldHdlZW4oNzY4cHgsIDEwMjRweClcbiAgICBwYWRkaW5nIDUzcHggMzRweCAyN3B4XG4gICAgd2lkdGggMTAwJVxuICArZnJvbS13aWR0aCgxNDQwcHgpXG4gICAgcGFkZGluZyAxMDFweCA3MHB4IDU2cHhcbiAgICBtYXJnaW4gMCBhdXRvXG4gICAgd2lkdGggMTAwJVxuICAuZmFjaWxpdHktZGV0YWlsX3N0YXJzXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgbWFyZ2luLWxlZnQ6IDMwcHhcbiAgLmZhY2lsaXR5LWRldGFpbF9kYXRlXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgZm9udDogMTRweC8yNHB4IF9mb250LXNlY29uZGFyeVxuICAgIGxldHRlci1zcGFjaW5nIDAuNXB4XG4gICAgZm9udC13ZWlnaHQgMzAwXG4gICAgbWFyZ2luLXRvcCA1cHhcbiAgICBjb2xvciBfYmxhY2tcbiAgLmZhY2lsaXR5LWRldGFpbF9jYXRlZ29yeVxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgIGZvbnQ6IDEycHggX2ZvbnQtc2Vjb25kYXJ5XG4gIC5mYWNpbGl0eS1kZXRhaWxfc3VidGl0bGVcbiAgICBmb250OiAxNHB4IF9mb250LXNlY29uZGFyeVxuICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICBtYXJnaW4tdG9wOiA3cHhcblxuICAuZmFjaWxpdHktZGV0YWlsX3Byb2xvbmdlZFxuICAgIGZvbnQgMTRweC8yNHB4IF9mb250LXNlY29uZGFyeVxuICAgIGZvbnQtd2VpZ2h0IGJvbGRcbiAgICBmb250LXN0eWxlIGl0YWxpY1xuICAgIGxldHRlci1zcGFjaW5nIDAuNXB4XG4gICAgbWFyZ2luLXRvcCA1cHhcbiAgICBjb2xvciBfcmVkXG5cbi5mYWNpbGl0eS1kZXRhaWwtLXdyYXBwZXJcbiAgbWFyZ2luIDE4cHggMCAwXG4gICtmcm9tLXdpZHRoKGxnKVxuICAgIG1hcmdpbiAxOHB4IDAgMFxuICArYmV0d2Vlbig3NjhweCwgMTAyNHB4KVxuICAgIG1hcmdpbiA1OXB4IGF1dG8gMFxuLmZhY2lsaXR5LWRldGFpbC10aXRsZS13cmFwcGVyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICBtYXJnaW4tYm90dG9tIDE1cHhcbi5mYWNpbGl0eS1kZXRhaWwtdGl0bGVcbiAgZGlzcGxheSBpbmxpbmVcbiAgZm9udC1zaXplIDI2cHhcbiAgY29sb3IgX2JsYWNrXG4gIGxpbmUtaGVpZ2h0IDM2cHhcbiAgZm9udC1mYW1pbHkgX2ZvbnQtbWFpblxuICBtYXJnaW4tcmlnaHQ6IDIwcHhcbi5mYWNpbGl0eS1kZXRhaWwtaW5mb1xuICBiYWNrZ3JvdW5kIF93aGl0ZVxuICBwYWRkaW5nIDI0cHggMTEwcHhcbiAgd2lkdGggMTAwJVxuICBtYXJnaW4tYm90dG9tIDM4cHhcbiAgK2JldHdlZW4oNzY4cHgsIDE0MzlweClcbiAgICBwYWRkaW5nIDI0cHggNzBweFxuICArYmV0d2Vlbig3NjhweCwgMTAyNHB4KVxuICAgIHBhZGRpbmcgMjRweCA0NXB4XG4gICt0by13aWR0aCg3NjdweClcbiAgICBwYWRkaW5nIDI0cHggMjBweFxuICAmLS12ZXJ0aWNhbC1jZW50ZXJcbiAgICBkaXNwbGF5IGZsZXhcbiAgICArYmV0d2VlbigwLCA3NjhweClcbiAgICAgIGZsZXgtd3JhcCB3cmFwXG5cbi5mYWNpbGl0eS1kZXRhaWwtcmF0ZVxuICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICBtYXJnaW46IDEwcHggMFxuICAuc3ZnXG4gICAgd2lkdGggMThweFxuICAgIGhlaWdodCAxOHB4XG4gICAgbWFyZ2luIDAgMnB4XG4gICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICB0b3AgLTJweFxuLmZhY2lsaXR5LWRldGFpbC1sb2dvXG4gIG1hcmdpbiAwIDAgMThweFxuICBwYWRkaW5nIDAgMCAwIDYzcHhcbiAgcG9zaXRpb24gcmVsYXRpdmVcbiAgJjpiZWZvcmVcbiAgICBjb250ZW50ICcnXG4gICAgd2lkdGggNDhweFxuICAgIGhlaWdodCAxcHhcbiAgICBiYWNrZ3JvdW5kICNGOEQ1MUNcbiAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgIGxlZnQgMFxuICAgIHRvcCA1MCVcbiAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlWSgtNTAlKVxuLmZhY2lsaXR5LWRldGFpbC1sZWFkXG4gIHBvc2l0aW9uIHJlbGF0aXZlXG4gIGNvbG9yIF9ncmF5bGlnaHRcbiAgZm9udC1zaXplIDE0cHhcbiAgbGluZS1oZWlnaHQgMThweFxuICBmb250LXdlaWdodCA1MDBcbiAgbWFyZ2luIDlweCAwIDAgMFxuICBwYWRkaW5nLWxlZnQgMzJweFxuICBsZXR0ZXItc3BhY2luZyAwLjVweFxuICB0ZXh0LXRyYW5zZm9ybSB1cHBlcmNhc2VcbiAgLnN2Z1xuICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgbGVmdCAwXG4gICAgdG9wIDUwJVxuICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVZKC01MCUpXG4gIGlcbiAgICBmb250LXNpemUgMTZweFxuICAgIGNvbG9yICNjMGMwYzBcbiAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgIGxlZnQgMFxuICAgIHRvcCAycHhcblxuLmZhY2lsaXR5LWRldGFpbC1jb250ZW50XG4gIC1qcy1kaXNwbGF5IGZsZXhcbiAgZ3JpZCgpXG4gIHBvc2l0aW9uIHJlbGF0aXZlXG4gIG1hcmdpbiAwXG4gICYubGVhZFxuICAgIC5mYWNpbGl0eS1kZXRhaWwtY2VsbFxuICAgICAgaGVpZ2h0OiBhdXRvXG4gICAgICBtYXJnaW4tYm90dG9tOiAwXG4gICAgICAmOmxhc3QtY2hpbGRcbiAgICAgICAgLmZhY2lsaXR5LWRldGFpbC1jZWxsX2xpc3RcbiAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICArYmV0d2Vlbig3NjdweCwgMTQzOXB4KVxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICAgcGFkZGluZzogMFxuICAmLmluZm9ybWF0aW9uXG4gICAgLmZhY2lsaXR5LWRldGFpbC1jZWxsX3RpdGxlXG4gICAgICArdG8td2lkdGgoNzY3cHgpXG4gICAgICAgIG1hcmdpbiAxNXB4IDAgMTBweFxuICAgIC5mYWNpbGl0eS1kZXRhaWwtY2VsbFxuICAgICAgK2Zyb20td2lkdGgobGcpXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZClcbiAgICAgICAgICBmbG9hdCBsZWZ0XG4gICAgICAgICAgd2lkdGggNDglXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pXG4gICAgICAgICAgZmxvYXQgcmlnaHRcbiAgICAgICAgICB3aWR0aCA1MiVcbiAgICAgICtiZXR3ZWVuKDEwMjVweCwgMTQzOXB4KVxuICAgICAgICAmOm50aC1jaGlsZChvZGQpXG4gICAgICAgICAgZmxvYXQgbGVmdFxuICAgICAgICAgIHdpZHRoIDQ4JVxuICAgICAgICAmOm50aC1jaGlsZChldmVuKVxuICAgICAgICAgIGZsb2F0IHJpZ2h0XG4gICAgICAgICAgd2lkdGggNTIlXG4gICYubGlzdFxuICAgIHBhZGRpbmcgMCA1MHB4XG4gICAgZGlzcGxheSBibG9ja1xuICAgICtmcm9tLXdpZHRoKGxnKVxuICAgICAgcGFkZGluZyAwIDcwcHhcbiAgICArdG8td2lkdGgoNzY3cHgpXG4gICAgICBwYWRkaW5nIDBcbiAgICAgIG1hcmdpbi1ib3R0b20gNTBweFxuICAgIC5mYWNpbGl0eS1kZXRhaWwtY2VsbFxuICAgICAgcGFkZGluZyAwIDIwcHggMCAwXG4gICAgICAmOm50aC1jaGlsZChldmVuKVxuICAgICAgICBwYWRkaW5nLXJpZ2h0IDBcbiAgICAgICt0by13aWR0aCg3NjdweClcbiAgICAgICAgcGFkZGluZyAwXG4gICAgICAgIG1hcmdpbiAwXG4gICAgICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgICAgICBtaW4td2lkdGggYXV0b1xuICAgICAgK2Zyb20td2lkdGgobGcpXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZClcbiAgICAgICAgICBmbG9hdCBsZWZ0XG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pXG4gICAgICAgICAgZmxvYXQgcmlnaHRcbiAgICAgICtiZXR3ZWVuKDgwMHB4LCAxNDM5cHgpXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZClcbiAgICAgICAgICBmbG9hdCBsZWZ0XG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pXG4gICAgICAgICAgZmxvYXQgcmlnaHRcbiAgICAgICYtLXJlc3BvbnNpdmVcbiAgICAgICAgK3RvLXdpZHRoKDc2N3B4KVxuICAgICAgICAgIHBhZGRpbmcgMFxuICAgICAgICAgIG1hcmdpbiAwXG4gICAgICAgICtmcm9tLXdpZHRoKGxnKVxuICAgICAgICAgICY6bnRoLWNoaWxkKG9kZClcbiAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICAmOm50aC1jaGlsZChldmVuKVxuICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICArYmV0d2Vlbig4MDBweCwgMTQzOXB4KVxuICAgICAgICAgICY6bnRoLWNoaWxkKG9kZClcbiAgICAgICAgICAgIGZsb2F0IGxlZnRcbiAgICAgICAgICAmOm50aC1jaGlsZChldmVuKVxuICAgICAgICAgICAgZmxvYXQgcmlnaHRcblxuLmZhY2lsaXR5LXRoZW1lLXdvcmRpbmdcbiAgJl9tZW50aW9uLWNvbnRhaW5lclxuICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgK2Zyb20td2lkdGgoMTAyNXB4KVxuICAgICAgcmlnaHQgOTBweFxuICAgICAgYm90dG9tIDVweFxuICAgICtiZXR3ZWVuKDc2OHB4LCAxMDI0cHgpXG4gICAgICByaWdodCA3MHB4XG4gICAgICBib3R0b20gNXB4XG4gICAgK3RvLXdpZHRoKDc2N3B4KVxuICAgICAgYm90dG9tIDVweFxuICAgICAgbGVmdCAxMHB4XG4gICZfbGlzdHNcbiAgICBtYXJnaW4tYm90dG9tIDVweFxuICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgZm9udC13ZWlnaHQgNDAwXG4gICAgcGFkZGluZy1sZWZ0IDE2cHhcbiAgJl9saXN0XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAmX3RpdGxlXG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JywnQXJpYWwnLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHhcbiAgJl9tZW50aW9uXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICArYmV0d2VlbigwLCA3NjdweClcbiAgICAmX2NvbnRhaW5lclxuICAgICAgbWFyZ2luLXRvcCAyNXB4XG4gICtmcm9tLXdpZHRoKDc2OXB4KVxuICAgICZfY29udGFpbmVyXG4gICAgICBib3JkZXItbGVmdCAxcHggc29saWQgX2dyYXlsaWdodDJcbiAgK2JldHdlZW4oNzY5cHgsIDEwMjVweClcbiAgICAgICZfY29udGFpbmVyXG4gICAgICAgIHBhZGRpbmcgMTBweCAwIDEwcHggNDBweFxuICArZnJvbS13aWR0aCgxMDI1cHgpXG4gICAgJl9jb250YWluZXJcbiAgICAgIHBhZGRpbmcgMTBweCAwIDEwcHggODBweFxuXG4uZmFjaWxpdHktZGV0YWlsLWNlbGw6bGFzdC1jaGlsZFxuXG4uZmFjaWxpdHktZGV0YWlsLWNlbGxcbiAgd2lkdGggMTAwJVxuICBvdmVyZmxvdyBoaWRkZW5cbiAgbWFyZ2luIDAgMCAzNXB4IDBcbiAgK2JldHdlZW4oNzY3cHgsIDEwMjRweClcbiAgICBoZWlnaHQgYXV0b1xuICAgIG92ZXJmbG93IHZpc2libGVcbiAgLmZhY2lsaXR5LWRldGFpbFxuICAgIG1hcmdpbiAwXG4gICAgK2JldHdlZW4oMCwgODAwcHgpXG4gICAgICBtYXJnaW4gMCAwIDIwcHhcbiAgICArZnJvbS13aWR0aChsZylcbiAgICAgIG1hcmdpbi10b3AgLTMxcHhcbiAgK2JldHdlZW4oMCwgNzY3cHgpXG4gICAgJjpmaXJzdC1jaGlsZFxuICAgICAgLmZhY2lsaXR5LWRldGFpbC1jZWxsX3RpdGxlXG4gICAgICAgIG1hcmdpbi10b3AgMFxuICAgICZfdGl0bGVcbiAgICAgIG1hcmdpbiAxNXB4IDAgMTBweFxuICAgIC53cmFwcGVyLWxpc3RcbiAgICAgIGhlaWdodCAwXG4gICAgICBvdmVyZmxvdyBoaWRkZW5cbiAgICAgIHRyYW5zaXRpb24gLjRzXG4gICYuZmFjaWxpdHktZGV0YWlsLWNlbGwtLWFjdGl2ZVxuICAgIG92ZXJmbG93IHZpc2libGVcbiAgICAuZmFjaWxpdHktZGV0YWlsLWNlbGxfdGl0bGVcbiAgICAgICY6YmVmb3JlXG4gICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICAgJjphZnRlclxuICAgICAgICB0cmFuc2Zvcm0gcm90YXRlKDE4MGRlZylcbiAgICAgICAgdHJhbnNpdGlvbiAuNHNcbiAgICArYmV0d2VlbigwLCA3NjdweClcbiAgICAgIC53cmFwcGVyLWxpc3RcbiAgICAgICAgaGVpZ2h0IGF1dG9cbiAgICAgICAgb3ZlcmZsb3cgdmlzaWJsZVxuICAgICAgICB0cmFuc2l0aW9uIC40c1xuICArZnJvbS13aWR0aChsZylcbiAgICBvdmVyZmxvdyB2aXNpYmxlXG4gICAgaGVpZ2h0IGF1dG9cbiAgICBtYXJnaW4gMFxuXG5cbi5mYWNpbGl0eS1kZXRhaWwtY2VsbF90aXRsZVxuICBjb2xvciBfYmxhY2tcbiAgZm9udC1mYW1pbHkgX2ZvbnQtc2Vjb25kYXJ5XG4gIGZvbnQtc2l6ZSAxMnB4XG4gIGxpbmUtaGVpZ2h0IDE4cHhcbiAgdGV4dC10cmFuc2Zvcm0gdXBwZXJjYXNlXG4gIGZvbnQtd2VpZ2h0IDYwMFxuICBsZXR0ZXItc3BhY2luZyAxcHhcbiAgcG9zaXRpb24gcmVsYXRpdmVcbiAgK3RvLXdpZHRoKHNtKVxuICAgICY6YmVmb3JlXG4gICAgICBjb250ZW50ICcnXG4gICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgYm90dG9tIC0xMHB4XG4gICAgICBsZWZ0IDBcbiAgICAgIGhlaWdodCAxcHhcbiAgICAgIHdpZHRoIDEwMCVcbiAgICAgIGJhY2tncm91bmQtY29sb3IgX2JsYWNrbGlnaHRcbiAgICAmOmFmdGVyXG4gICAgICBjb250ZW50ICcnXG4gICAgICB3aWR0aCAxOHB4XG4gICAgICBoZWlnaHQgMTFweFxuICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgIHJpZ2h0IDBcbiAgICAgIHRvcCAzcHhcbiAgICAgIGJhY2tncm91bmQgdXJsKCcuLi9pY29ucy9tb2JpbGUtYXJyb3cuc3ZnJykgbm8tcmVwZWF0IGNlbnRlci9jb3ZlclxuICAgICAgd2lsbC1jaGFuZ2UgdHJhbnNmb3JtXG4gICAgICB0cmFuc2l0aW9uIC40c1xuICArYmV0d2Vlbig3NjhweCwgMTQzOXB4KVxuICAgICY6YmVmb3JlXG4gICAgICBkaXNwbGF5IG5vbmVcbiAgICAmOmFmdGVyXG4gICAgICBkaXNwbGF5IG5vbmVcbi5mYWNpbGl0eS1kZXRhaWwtY2VsbF9saXN0XG4gIG1hcmdpbiAxNHB4IDAgNTBweCAwXG4gIHBhZGRpbmcgMCAwIDAgMTZweFxuICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICB2ZXJ0aWNhbC1hbGlnbiB0b3BcbiAgd2lkdGggMTAwJVxuICArZnJvbS13aWR0aChsZylcbiAgICBtYXJnaW4gMTZweCAwIDYzcHggMFxuICArYmV0d2Vlbig3NjhweCwgMTQzOXB4KVxuICAgIHZlcnRpY2FsLWFsaWduIHRvcFxuICArYmV0d2VlbigwLCA0MjVweClcbiAgICBtYXJnaW4tYm90dG9tIDIwcHhcbiAgbGlcbiAgICBsaXN0LXN0eWxlIGRpc2NcbiAgICBmb250LXNpemUgMTRweFxuICAgIGZvbnQtd2VpZ2h0IDMwMFxuICAgIGNvbG9yIF9ibGFja1xuICAgIG1hcmdpbiAwIDAgOHB4IDBcbiAgICBwYWRkaW5nIDAgMTVweCAwIDBcbiAgICBsaW5lLWhlaWdodCAyNHB4XG4gICAgbGV0dGVyLXNwYWNpbmcgMC41cHhcbiAgICAmOmxhc3QtY2hpbGRcbiAgICAgIG1hcmdpbiAwXG4gICAgLmZhY2lsaXR5LWRldGFpbC1jZWxsX2RhdGVcbiAgICAgIGFsaWduLWl0ZW1zIHN0YXJ0XG4gICAgICBsaVxuICAgICAgICBsaXN0LXN0eWxlIG5vbmVcblxuLmZhY2lsaXR5LWRldGFpbC1jZWxsX2RhdGVcbiAgZGlzcGxheTogaW5saW5lLWZsZXhcbiAgYWxpZ24taXRlbXMgY2VudGVyXG4gICtiZXR3ZWVuKDAsIDc2N3B4KVxuICAgIGZsZXgtd3JhcCB3cmFwXG4gIC5mYWNpbGl0eS1kZXRhaWwtY2VsbF9kYXRlLWJsb2NrXG4gICAgbWFyZ2luLWxlZnQ6IDQwcHhcbiAgICArYmV0d2VlbigwLCA0MjVweClcbiAgICAgIG1hcmdpbiA1cHggMCAwXG4gICAgICB3aWR0aCAxMDAlXG4gICAgc3BhblxuICAgICAgZGlzcGxheTogYmxvY2tcblxuLmZhY2lsaXR5LWRldGFpbC1saW5rXG4gIHBvc2l0aW9uIHJlbGF0aXZlXG4gIHRleHQtZGVjb3JhdGlvbiBub25lXG4gIGRpc3BsYXkgZmxleFxuICBhbGlnbi1pdGVtcyBzdGFydFxuICBjb2xvciBfYmxhY2tcbiAgY2xlYXIgYm90aFxuICBtYXJnaW4tdG9wIDE0cHhcbiAgbWFyZ2luLWJvdHRvbSAyM3B4XG4gICY6bGFzdC1jaGlsZFxuICAgIG1hcmdpbi1ib3R0b20gMFxuICAmOmhvdmVyXG4gICAgY29sb3I6IF9ibGFja1xuICAmOmZvY3VzXG4gICAgY29sb3IgaW5oZXJpdFxuICAuc3ZnLXdyYXBwZXJcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgIGZsb2F0IGxlZnRcbiAgICB3aWR0aCAzMnB4XG4gICAgbWluLXdpZHRoOiAzMnB4XG4gICAgaGVpZ2h0IDMycHhcbiAgICBiYWNrZ3JvdW5kIF9ibHVlXG4gICAgbWFyZ2luLXJpZ2h0IDE2cHhcbiAgICBmb250LXNpemUgMTJweFxuICAgIGNvbG9yIF93aGl0ZVxuICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgbWFyZ2luLXRvcCAycHhcbiAgICBpXG4gICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgd2lkdGggMzJweFxuICAgICAgaGVpZ2h0IDMycHhcbiAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICY6YmVmb3JlXG4gICAgICAgIHdpZHRoIGF1dG9cbiAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgdG9wIDUwJVxuICAgICAgICBsZWZ0IDUwJVxuICAgICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlKC01MCUsLTUwJSlcbiAgICAgICY6YWZ0ZXJcbiAgICAgICAgZm9udC1mYW1pbHkgXCJhdG91dC1pY29ucy1mb250XCJcbiAgICAgICAgZm9udC1zdHlsZSBub3JtYWxcbiAgICAgICAgZm9udC13ZWlnaHQgbm9ybWFsXG4gICAgICAgIHNwZWFrIG5vbmVcbiAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uIGluaGVyaXRcbiAgICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgICAgICAgZm9udC12YXJpYW50IG5vcm1hbFxuICAgICAgICB0ZXh0LXRyYW5zZm9ybSBub25lXG4gICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgIHRvcCA1MCVcbiAgICAgICAgbGVmdCA1MCVcbiAgICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZSgtNTAlLC01MCUpXG4gICAgLmljb25xLXBob25lXG4gICAgICBmb250LXNpemUgMTZweFxuICAgICAgJjphZnRlclxuICAgICAgICBjb250ZW50ICdcXGU4MmYnXG4gICAgLmljb25xLXdlYlxuICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAgICY6YWZ0ZXJcbiAgICAgICAgY29udGVudCAnXFxlODQzJ1xuICAgIC5pY29ucS1tYWlsXG4gICAgICBmb250LXNpemUgMTJweFxuICAgICAgJjphZnRlclxuICAgICAgICBjb250ZW50ICdcXGU4MjQnXG4gICAgLmljb25xLWFjcmVkaXRhdGlvblxuICAgICAgZm9udC1zaXplIDE2cHhcbiAgICAgICY6YWZ0ZXJcbiAgICAgICAgY29udGVudCAnXFxlODAxJ1xuICAgIC5pY29ucS1zdGF0dXRcbiAgICAgIGZvbnQtc2l6ZSAxNnB4XG4gICAgICAmOmFmdGVyXG4gICAgICAgIGNvbnRlbnQgJ1xcZTgzYidcbiAgICAuaWNvbnEtYWNjcmVkaXRhdGlvbi0yXG4gICAgICBmb250LXNpemUgMTZweFxuICAgIC5zdmdcbiAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICB0b3AgNTAlXG4gICAgICBsZWZ0IDUwJVxuICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZSgtNTAlLC01MCUpXG4gICAgICB3aWR0aCAxNnB4XG4gICAgICBoZWlnaHQgMTZweFxuICAgICAgZmlsbCBfd2hpdGVcbiAgICAgIHBhdGhcbiAgICAgICAgZmlsbCBfd2hpdGVcbiAgLmluZm8td3JhcHBlclxuICAgIGRpdlxuICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAgIGNvbG9yIF9ibHVlXG4gICAgICBmb250LXdlaWdodCA1MDBcbiAgICAgIGxpbmUtaGVpZ2h0IDE2cHhcbiAgICAgIGxldHRlci1zcGFjaW5nIDAuNXB4XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHhcbiAgICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgICAgY29sb3IgX2JsYWNrXG4gICAgICAgIGZvbnQtd2VpZ2h0IDMwMFxuICAgICAgJjpsYXN0LWNoaWxkXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBcblxuLmZhY2lsaXR5LWRldGFpbFxuICAmLXNpdGVcbiAgICBzcGFuXG4gICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgICBmb250LXdlaWdodCAzMDBcbiAgICAgIGxpbmUtaGVpZ2h0IDIycHhcbiAgICAgICY6YWZ0ZXJcbiAgICAgICAgY29udGVudCAnJ1xuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICB3aWR0aCA5MyVcbiAgICAgICAgaGVpZ2h0IDFweFxuICAgICAgICBib3R0b20gMFxuICAgICAgICByaWdodCAwXG4gICAgICAgIGJhY2tncm91bmQtY29sb3IgX2JsYWNrbGlnaHRcblxuXG4uZmFjaWxpdHktZGV0YWlsXG4gIGZvbnQtZmFtaWx5IF9mb250LXNlY29uZGFyeVxuICBtYXJnaW4gMjVweCAwIDAgOHB4XG4gIGZvbnQtc2l6ZSAxNHB4XG4gIGxpbmUtaGVpZ2h0IDE4cHhcbiAgY29sb3IgX2JsdWVcbiAgcG9zaXRpb24gcmVsYXRpdmVcbiAgbGV0dGVyLXNwYWNpbmcgMC41cHhcbiAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgY3Vyc29yIHBvaW50ZXJcbiAgZm9udC13ZWlnaHQgNTAwXG4gIHBhZGRpbmcgMCAzMHB4IDAgMFxuICArZnJvbS13aWR0aChsZylcbiAgICBwYWRkaW5nIDAgMzdweCAwIDBcbiAgICBmbG9hdCBsZWZ0XG4gICY6YmVmb3JlXG4gICAgY29udGVudCAnJ1xuICAgIHdpZHRoIDBcbiAgICBoZWlnaHQgMXB4XG4gICAgYmFja2dyb3VuZC1jb2xvciBfYmxhY2tcbiAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgIGxlZnQgMFxuICAgIGJvdHRvbSAtMTBweFxuICAgIHdpbGwtY2hhbmdlIHdpZHRoXG4gICAgdHJhbnNpdGlvbiAuNHMgd2lkdGhcbiAgJjphZnRlclxuICAgIGNvbnRlbnQgJysnXG4gICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICByaWdodCAtN3B4XG4gICAgdG9wIDBcbiAgICBmb250LXNpemUgMzlweFxuICAgIGZvbnQtd2VpZ2h0IDMwMFxuICAgIHdpbGwtY2hhbmdlIHRyYW5zZm9ybVxuICAgIHRyYW5zZm9ybS1vcmlnaW4gNTAlIDUwJVxuICAgIHRyYW5zaXRpb24gLjRzIHRyYW5zZm9ybVxuICAmOmhvdmVyXG4gICAgJjpiZWZvcmVcbiAgICAgIHdpZHRoIDEwMCVcbiAgICAgIHRyYW5zaXRpb24gLjRzIHdpZHRoXG4gICYuZmFjaWxpdHktZGV0YWlsLS1hY3RpdmVcbiAgICAmOmJlZm9yZVxuICAgICAgd2lkdGggMTAwJVxuICAgICAgdHJhbnNpdGlvbiAuNHMgd2lkdGhcbiAgICAmOmFmdGVyXG4gICAgICB0cmFuc2Zvcm0gcm90YXRlKDQ1ZGVnKVxuICAgICAgdHJhbnNpdGlvbiAuNHMgdHJhbnNmb3JtXG5cblxuLmZhY2lsaXR5LWRldGFpbC1pbWdcbiAgLy90ZW1wb3JhcnlcbiAgZGlzcGxheTogbm9uZVxuICAvL3RlbXBvcmFyeVxuICBwYWRkaW5nICAwXG4gIGZvbnQtc2l6ZSAwXG4gIHBvc2l0aW9uIHJlbGF0aXZlXG4gIHotaW5kZXggMlxuICBiYWNrZ3JvdW5kIF9iZ19ncmF5bGlnaHQyXG4gIGhlaWdodCA2NTBweFxuICArYmV0d2VlbigxMDI1cHgsIDE0MzlweClcbiAgICBoZWlnaHQgMzQ3cHhcbiAgICBtYXJnaW4gMFxuICArYmV0d2Vlbig3NjhweCwgMTAyNHB4KVxuICAgIGhlaWdodCAzNDdweFxuICAgIG1hcmdpbiAwXG4gICtiZXR3ZWVuKDAsIDc2N3B4KVxuICAgIGhlaWdodCAyMDBweFxuICAgIHBhZGRpbmc6IDAgMTBweFxuICAuaW1nLWNvbnRhaW5lclxuICAgIGhlaWdodCAxMDAlXG5cbi5mYWNpbGl0eS1kZXRhaWwtbWFwXG4gIGJhY2tncm91bmQtY29sb3IgX2JnX2dyYXlsaWdodDJcbiAgcGFkZGluZyA2MHB4IDBcbiAgcG9zaXRpb24gcmVsYXRpdmVcbiAgd2lkdGggMTAwJVxuICArYmV0d2VlbigxMDI1cHgsIDE0MzlweClcbiAgICBwYWRkaW5nIDUwcHggMCAxMDBweCAwXG4gICtiZXR3ZWVuKDc2OHB4LCAxMDI0cHgpXG4gICAgcGFkZGluZyA1MnB4IDAgNTBweCAwXG4gIC5tYXBcbiAgICB3aWR0aCAxMDgwcHhcbiAgICBoZWlnaHQgMFxuICAgIG92ZXJmbG93IGhpZGRlblxuICAgIG1hcmdpbiAwIGF1dG9cbiAgICArYmV0d2Vlbig3NjhweCwgMTQzOXB4KVxuICAgICAgd2lkdGggNzAwcHhcbiAgICArYmV0d2VlbigwLCA3NjdweClcbiAgICAgIHdpZHRoIDkwJVxuICAgICAgbWFyZ2luLXRvcDogMjVweFxuICAgIGltZ1xuICAgICAgd2lkdGggMTAwJVxuICAgICAgaGVpZ2h0IDEwMCVcbiAgICAmLmFjdGl2ZVxuICAgICAgaGVpZ2h0IDY1MHB4XG4gICAgICArYmV0d2VlbigwLCAxNDM5cHgpXG4gICAgICAgIGhlaWdodCA0MjBweFxuXG4gICNtYXAtYWN0aXZhdG9yXG4gICAgbWFyZ2luOiAwIDI1cHggMjJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAmOmJlZm9yZSwgJjphZnRlclxuICAgICAgZGlzcGxheSBub25lXG4gICAgJi5hY3RpdmVcbiAgICAgICY6YWZ0ZXJcbiAgICAgICAgdHJhbnNmb3JtIHJvdGF0ZSgxODBkZWcpXG4gICAgICAgIHRyYW5zaXRpb24gLjRzXG5cblxuLmZhY2lsaXR5LWRldGFpbC1tb2RhbFxuICBwb3NpdGlvbiBhYnNvbHV0ZVxuICB0b3AgMFxuICByaWdodCAwXG4gIHRyYW5zZm9ybSB0cmFuc2xhdGUoMTAwJSwwKVxuICBiYWNrZ3JvdW5kLWNvbG9yIF9iZ19ncmF5bGlnaHRcbiAgaGVpZ2h0IDEwMCVcbiAgei1pbmRleCAyXG4gIHdpbGwtY2hhbmdlIHRyYW5zZm9ybVxuICB0cmFuc2l0aW9uIC43c1xuICB3aWR0aCAxMDAlXG4gIG9wYWNpdHkgMFxuICB2aXNpYmlsaXR5IGhpZGRlblxuICAmLmZhY2lsaXR5LWRldGFpbC1tb2RhbC0tYWN0aXZlXG4gICAgdHJhbnNmb3JtIHRyYW5zbGF0ZSgwLDApXG4gICAgdHJhbnNpdGlvbiAuN3NcbiAgICBvcGFjaXR5IDFcbiAgICB2aXNpYmlsaXR5IHZpc2libGVcbiAgK2JldHdlZW4oNzY4cHgsIDEwMjRweClcbiAgICBiYWNrZ3JvdW5kLWNvbG9yICNmYWZhZmFcbiAgK2Zyb20td2lkdGgobGcpXG4gICAgd2lkdGggNzEwcHhcbiAgICBoZWlnaHQgMTAwJVxuICAgIHRyYW5zZm9ybSB0cmFuc2xhdGUoMCwxMDAlKVxuICAgICYuZmFjaWxpdHktZGV0YWlsLW1vZGFsLS1hY3RpdmVcbiAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGUoMCwwKVxuICAgICAgdHJhbnNpdGlvbiAuN3NcbiAgICAgIG9wYWNpdHkgMVxuICArYmV0d2VlbigwLCA3NjdweClcbiAgICB6LWluZGV4IDk5OVxuICAgIGhlaWdodCAxMDB2aFxuXG5cbi5mYWNpbGl0eS1kZXRhaWwtbW9kYWxfdGl0bGVcbiAgZm9udC1zaXplIDEycHhcbiAgZm9udC13ZWlnaHQgNjAwXG4gIGxpbmUtaGVpZ2h0IDE4cHhcbiAgdGV4dC10cmFuc2Zvcm0gdXBwZXJjYXNlXG4gIGNvbG9yIF9ibGFja1xuICBtYXJnaW4gMzVweCAwIDE2cHggMFxuICBsZXR0ZXItc3BhY2luZyAwLjhweFxuICArYmV0d2Vlbig3NjhweCwgMTQzOXB4KVxuICAgICY6bnRoLWNoaWxkKDIpXG4gICAgICBtYXJnaW4gNDBweCAwIDAgMFxuXG4uZmFjaWxpdHktZGV0YWlsLW1vZGFsX2Rlc2NcbiAgZm9udC1zaXplIDE0cHhcbiAgZm9udC13ZWlnaHQgMzAwXG4gIGxpbmUtaGVpZ2h0IDI0cHhcbiAgbWFyZ2luIDEwcHggMCAwIDBcbiAgbGV0dGVyLXNwYWNpbmcgMC41cHhcbiAgY29sb3IgX2JsYWNrXG4gIHBhZGRpbmctbGVmdCAxNXB4XG4gIHBvc2l0aW9uIHJlbGF0aXZlXG4gICY6YmVmb3JlXG4gICAgY29udGVudCAnJ1xuICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgd2lkdGggNXB4XG4gICAgaGVpZ2h0IDVweFxuICAgIGJvcmRlci1yYWRpdXMgNTBweFxuICAgIGJhY2tncm91bmQgX2JsYWNrbGlnaHRcbiAgICBsZWZ0IDBcbiAgICB0b3AgOXB4XG5cbi5mYWNpbGl0eS1kZXRhaWwtbW9kYWwtb3V0ZXItd3JhcHBlclxuICBwYWRkaW5nIDgycHggMzBweFxuICArYmV0d2Vlbig3NjhweCwgMTAyNHB4KVxuICAgIHBhZGRpbmcgNTBweCA5NXB4IDAgMTUycHhcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAuZmFjaWxpdHktZGV0YWlsLWNlbGxfdGl0bGVcbiAgICAmOmJlZm9yZVxuICAgICY6YWZ0ZXJcbiAgICAgIGRpc3BsYXkgbm9uZVxuICArZnJvbS13aWR0aChsZylcbiAgICBwYWRkaW5nIDEwM3B4IDE4MHB4IDEwMHB4IDEwOXB4XG5cbiAgLmRvd25sb2FkLWJ0bi5zZWUtaG90ZWxcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0YTRhNGE7XG4gICAgbWFyZ2luLXRvcCAyMHB4XG4gICAgbWFyZ2luLWJvdHRvbSAyMHB4XG4gICAgJjpob3ZlclxuICAgICAgdHJhbnNpdGlvbjogLjRzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiAjNGE0YTRhO1xuICAgICY6Zm9jdXNcbiAgICAgIHRyYW5zaXRpb246IC40cztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogIzRhNGE0YTtcblxuLy9zY3JvbGwgcmV3cml0ZVxuLmZhY2lsaXR5LWRldGFpbC1tb2RhbFxuICAuc2ltcGxlYmFyLXRyYWNrXG4gICAgcmlnaHQgNnB4XG5cbi5mYWNpbGl0eS1kZXRhaWwtbW9kYWxcbiAgLnNpbXBsZWJhci10cmFjay5ob3Jpem9udGFsXG4gICAgZGlzcGxheSBub25lXG5cbi5mYWNpbGl0eS1kZXRhaWwtbW9kYWwtY2xvc2VcbiAgcG9zaXRpb24gYWJzb2x1dGVcbiAgY3Vyc29yIHBvaW50ZXJcbiAgcmlnaHQgMjVweFxuICB0b3AgMjJweFxuICB6LWluZGV4IDFcbiAgK2JldHdlZW4oNzY4cHgsIDEwMjRweClcbiAgICB0b3AgNTFweFxuICAgIHJpZ2h0IDc4cHhcbiAgK2Zyb20td2lkdGgobGcpXG4gICAgcmlnaHQgMTgzcHhcbiAgICB0b3AgMTA0cHhcbiAgLnN2Zy0tY3Jvc3NcbiAgICBmaWxsIF9ibGFja2xpZ2h0XG4gICAgd2lkdGggMTJweFxuICAgIGhlaWdodCAxMnB4XG4uc2VjdGlvbi1mYWNpbGl0eS1kZXRhaWxcbiAgLmhlYWRlci1tZW51LWl0ZW1fYmFja1xuICAgIHBhZGRpbmcgMCAwIDAgMjBweFxuICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgZm9udC1zaXplIDE0cHhcbiAgICBsaW5lLWhlaWdodCAyMnB4XG4gICAgbGV0dGVyLXNwYWNpbmcgMC41cHhcbiAgICBjb2xvciBfYmxhY2tsaWdodFxuICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgY3Vyc29yIHBvaW50ZXJcbiAgICAmOmJlZm9yZVxuICAgICAgY29udGVudCAnJ1xuICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgIGxlZnQgMFxuICAgICAgdG9wIDUwJVxuICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZSgwLC01MCUpIHJvdGF0ZSgxODBkZWcpXG4gICAgICBiYWNrZ3JvdW5kIHVybCguLi9pY29ucy9hcnJvdy1saWdodC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyXG4gICAgICB3aWR0aCA4cHhcbiAgICAgIGhlaWdodCAxNnB4XG4gICAgK3RvLXdpZHRoKHNtKVxuICAgICAgJjphZnRlclxuICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICArYmV0d2VlbigxMDI1cHgsIDE0MzlweClcbiAgICAgICY6YWZ0ZXJcbiAgICAgICAgZGlzcGxheSBub25lXG4gICAgK2JldHdlZW4oNzY4cHgsIDEwMjRweClcbiAgICAgIHBhZGRpbmcgMCAyMHB4IDAgMjZweFxuICAgICAgdGV4dC1kZWNvcmF0aW9uIHVuZGVybGluZVxuICAgICtiZXR3ZWVuKDEwMjVweCwgMTQzOXB4KVxuICAgICAgcGFkZGluZyAwIDAgMCAyN3B4XG4gICAgICB0ZXh0LWRlY29yYXRpb24gdW5kZXJsaW5lXG4gICAgK2Zyb20td2lkdGgobGcpXG4gICAgICBtYXJnaW4tbGVmdCAxMDZweFxuICAgICAgcGFkZGluZyAwIDAgMCAxN3B4XG4gIC5mYWNpbGl0eS1kZXRhaWwtbW9kYWxcbiAgICAuc2ltcGxlYmFyLXRyYWNrXG4gICAgICByaWdodCA3MHB4XG4gICAgICBtYXJnaW4gMTAwcHggMCAwXG4gICAgICArYmV0d2VlbigwcHgsIDc2N3B4KVxuICAgICAgICByaWdodCAxMHB4XG5cbi5yYXRlLXdyYXBwZXJcbiAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgLnBhbGFjZS1pY29uXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgZm9udC1zaXplOiAwXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgYm90dG9tOiAtMnB4XG4gICAgbWF4LXdpZHRoIDYwcHhcbiAgICBpbWdcbiAgICAgIG1heC13aWR0aCA2MHB4XG4uZmFjaWxpdHktZGV0YWlsLWNlbGw6bGFzdC1jaGlsZFxuICAuZmFjaWxpdHktZGV0YWlsLWJyYW5kc1xuICAgICAgJl9faXRlbVxuICAgICAgICArZnJvbS13aWR0aCg3NjlweClcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICAgICAgICBmbG9hdDogbGVmdFxuICAgICAgICAgIG1hcmdpbiAwXG4uZmFjaWxpdHktZGV0YWlsLWJyYW5kc1xuICBvdmVyZmxvdzogaGlkZGVuXG4gICtiZXR3ZWVuKDAsIDc2OHB4KVxuICAgIG1hcmdpbi10b3AgMjBweDtcbiAgJl9faXRlbVxuICAgIHBhZGRpbmc6IDVweFxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgIGZsb2F0OiBsZWZ0XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodCA4NXB4XG4gICAgd2lkdGggMTI1cHhcbiAgICArZnJvbS13aWR0aCg3NjlweClcbiAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICBmbG9hdDogbm9uZVxuICAgICAgbWFyZ2luIDAgYXV0b1xuICAgICY6aG92ZXJcbiAgICAgIC5mYWNpbGl0eS1kZXRhaWwtYnJhbmRzX190aXRsZVxuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5IHZpc2libGVcbiAgJl9faW1hZ2VcbiAgICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAmX190aXRsZVxuICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgdmlzaWJpbGl0eSBoaWRkZW5cbiAgICB0ZXh0LWFsaWduIGNlbnRlclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogLTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGJhY2tncm91bmQ6ICMxNDYwOWI7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXRcbiAgICBvcGFjaXR5OiAwXG4gICAgei1pbmRleDogMTtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgJjpiZWZvcmVcbiAgICAgIGNvbnRlbnQ6ICcnXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnRcbiAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50XG4gICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzE0NWY5YVxuICAgICAgYm90dG9tOiAxMDAlXG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDVweClcblxuLmJyYW5kcy1jYXJvdXNlbFxuICBiYWNrZ3JvdW5kLWNvbG9yICNmNGY0ZjRcbiAgcGFkZGluZyAwIDc1cHhcbiAgLmljb25xLXJpZ2h0XG4gICAgJi0tcmV2ZXJjZVxuICAgICAgJjpiZWZvcmVcbiAgICAgICAgdHJhbnNmb3JtIHJvdGF0ZSgxODBkZWcpXG4gIC5zbGljay1hcnJvd1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMjAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kIG5vbmU7XG4gICAgY29sb3IgIzk5OVxuICAgIHRvcDogY2FsYyg1MCUgLSA4cHgpO1xuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmVcbiAgICAgIG91dGxpbmUgbm9uZVxuICAuc2xpY2stbmV4dFxuICAgIHJpZ2h0IC0yMCVcbiAgICBsZWZ0IGF1dG9cbiAgJl9fd3JhcHBlclxuICAgIG1heC13aWR0aCA0MDBweFxuICAgIG1hcmdpbiBhdXRvXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmX19pdGVtXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2MxYzFjMTtcbiAgICBwYWRkaW5nIDNweFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzIDIwcHhcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjNzIGVhc2UtaW4tb3V0XG4gICAgbWFyZ2luIDVweFxuICAgICY6aG92ZXJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxNDYwOWI7XG4gICAgICAuYnJhbmRzLWNhcm91c2VsX190aXRsZVxuICAgICAgICBvcGFjaXR5OiAxO1xuICAmX19pbWFnZVxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbSAxMDAlXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbiBjZW50ZXJcbiAgICBiYWNrZ3JvdW5kLXNpemUgY29udGFpblxuICAgIGJhY2tncm91bmQtcmVwZWF0IG5vLXJlcGVhdFxuICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgd2lkdGggMTAwJVxuXG4gICZfX3RpdGxlXG4gICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICB0ZXh0LWFsaWduIGNlbnRlclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b20gMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgYmFja2dyb3VuZDogIzE0NjA5YjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0XG4gICAgb3BhY2l0eTogMFxuICAgIHotaW5kZXg6IDE7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgICY6ZW1wdHlcbiAgICAgIGRpc3BsYXkgbm9uZVxuXG4uZmFjaWxpdHktYnJhbmRzLXdyYXBwZXJcbiAgJjpiZWZvcmVcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4uZmFjaWxpdHktZGV0YWlsLXBob25lLFxuLmZhY2lsaXR5LWRldGFpbC1tYWlsXG4gIG1pbi1oZWlnaHQgNDBweFxuICAuc2hvdy1oaWRlLWJ0blxuICAgIGJvcmRlciAwXG4gICAgYmFja2dyb3VuZC1jb2xvciB0cmFuc3BhcmVudFxuIiwiLnNlY3Rpb24tYWNjb21vZGF0aW9uLWlubmVyXG4uc2VjdGlvbi1hY2NvbW9kYXRpb24taW5mb1xuICAuZG93bmxvYWQtYWNjb21vZGF0aW9uLXdyYXBwZXJcbiAgICBtYXgtd2lkdGggODgwcHhcbiAgICBtYXJnaW4tdG9wIDI0cHhcbiAgICB2ZXJ0aWNhbC1hbGlnbiB0b3BcbiAgICAuZG93bmxvYWQtYnRuXG4gICAgICB3aWR0aCBhdXRvXG4gICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgcGFkZGluZyAwIDEwcHggMCAzMHB4XG4gICAgICBtYXJnaW4gMTBweCAwIDEwcHggMFxuICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgIHZlcnRpY2FsLWFsaWduIHRvcFxuICAgICAgc3ZnXG4gICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgIGxlZnQgMFxuICAgICAgICB0b3AgLTVweFxuXG4gIC5pbm5lci1kaXZpZGVyXG4gICAgbWFyZ2luIDBcbiAgICB0ZXh0LWFsaWduIGxlZnRcbiAgICBsZXR0ZXItc3BhY2luZyAwLjE1cHhcbiAgLmRvd25sb2FkLWJ0blxuICAgIG1hcmdpbiAzNHB4IDAgMCAwXG4gICAgZGlzcGxheSBibG9ja1xuLnNlY3Rpb24tYWNjb21vZGF0aW9uXG4gIC5pbm5lci10aXRsZVxuICAgIHBhZGRpbmcgODVweCAyOCUgMFxuICAuaW1nLXdyYXBwZXJcbiAgICBtYXJnaW4tdG9wIDVweFxuICAgICtiZXR3ZWVuKDc2OHB4LCAxMDI0cHgpXG4gICAgICB3aWR0aCAxMDAlXG4gICAgICBwYWRkaW5nIDBcbiAgLmlubmVyLWxpc3RcbiAgICBtYXJnaW4tdG9wIDMxcHhcbiAgICBsaVxuICAgICAgbGluZS1oZWlnaHQgMjRweFxuLnNlY3Rpb24tYWNjb21vZGF0aW9uLWluZm9cbiAgYmFja2dyb3VuZC1jb2xvciBfYmdfZ3JheWxpZ2h0MlxuICBwb3NpdGlvbiByZWxhdGl2ZVxuICArZnJvbS13aWR0aCh4bGcpXG4gICAgJjpiZWZvcmVcbiAgICAgIGNvbnRlbnQgJydcbiAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICBoZWlnaHQgMTAwJVxuICAgICAgd2lkdGggMTAwMCVcbiAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVYKC01MCUpXG4gICAgICB0b3AgMFxuICAgICAgbGVmdCAwXG4gICAgICBiYWNrZ3JvdW5kIGluaGVyaXRcbiAgICAgIHotaW5kZXggLTFcblxuLnNlY3Rpb24tYWNjb21vZGF0aW9uLWlubmVyXG4gIC5tYWluLWJ0blxuICAgIHdpZHRoIDg4JVxuICAgICt0by13aWR0aCgzMjBweClcbiAgICAgIHdpZHRoIDgxJVxuICAgICt0by13aWR0aCgzNzVweClcbiAgICAgIHdpZHRoIDgzJVxuICAgICtmcm9tLXdpZHRoKHNtKVxuICAgICAgd2lkdGggMzE1cHhcblxuLnNlY3Rpb24tYWNjb21vZGF0aW9uLWluZm9cbiAgcGFkZGluZyA1MHB4IDMwcHggMjdweFxuICAuaW5uZXItZGl2aWRlclxuICAgIGNvbG9yIF9ncmF5bGlnaHRcbiAgLm1haW4tYnRuXG4gICAgd2lkdGggMTAwJVxuICAgIGRpc3BsYXkgYmxvY2tcbiAgICArZnJvbS13aWR0aChzbSlcbiAgICAgIHdpZHRoIDQyMHB4XG4gICAgK2Zyb20td2lkdGgobGcpXG4gICAgICB3aWR0aCAzMTVweFxuICArZnJvbS13aWR0aChsZylcbiAgICBwYWRkaW5nIDU3cHggMTgwcHggNDVweFxuICAgIC5tYWluLWJ0blxuICAgICAgd2lkdGggMzguODUlXG4gICtiZXR3ZWVuKDc2OHB4LCAxMDI0cHgpXG4gICAgcGFkZGluZyA1MHB4IDUwcHggMjVweCA1MHB4XG4gICtiZXR3ZWVuKDEwMjVweCwgMTQzOXB4KVxuICAgIHBhZGRpbmcgNTBweCA4MHB4IDc3cHhcbiAgICAubWFpbi1idG5cbiAgICAgIHdpZHRoIDU3Ljg1JVxuICAgICAgbWF4LXdpZHRoIDQyNXB4XG5cbiAgLmRvd25sb2FkLWFjY29tb2RhdGlvbi13cmFwcGVyXG4gICAgbWF4LXdpZHRoIDg4MHB4XG4gICAgbWFyZ2luLXRvcCAyMnB4XG4gICAgdmVydGljYWwtYWxpZ24gdG9wXG4gICAgLmRvd25sb2FkLWJ0blxuICAgICAgd2lkdGggYXV0b1xuICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgIHBhZGRpbmcgMCAxMHB4IDAgMzBweFxuICAgICAgbWFyZ2luIDEwcHggMCAxMHB4IDBcbiAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICB2ZXJ0aWNhbC1hbGlnbiB0b3BcbiAgICAgIHN2Z1xuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICBsZWZ0IDBcbiAgICAgICAgdG9wIC01cHhcbi5hY2NvbW9kYXRpb24taW5uZXItd3JhcHBlclxuICBwYWRkaW5nIDMwcHggMzBweCAxMzJweFxuICArYmV0d2Vlbig3NjhweCwgMTAyNHB4KVxuICAgIHBhZGRpbmc6IDMwcHggMjBweCAyMHB4IDIwcHhcbiAgcG9zaXRpb24gcmVsYXRpdmVcbiAgLmlubmVyLWRpdmlkZXJcbiAgICBjb2xvciBfZ3JheWxpZ2h0XG4gIC5tYWluLWJ0blxuICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgYm90dG9tIDQwcHhcbiAgK2Zyb20td2lkdGgobGcpXG4gICAgcGFkZGluZyA1M3B4IDE4MHB4IDU0cHhcbiAgICAubWFpbi1idG5cbiAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICBib3R0b20gYXV0b1xuICArYmV0d2Vlbig3NjhweCwgMTQzOXB4KVxuICAgIC5tYWluLWJ0blxuICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgIGJvdHRvbSBhdXRvXG4gICAgICBtYXJnaW46IDI1cHggMCAwIDA7XG4gICAgICB3aWR0aCAzMjBweDtcbiAgICAgIHJpZ2h0IDIwcHhcbiAgK2JldHdlZW4oMTAyNXB4LCAxNDM5cHgpXG4gICAgcGFkZGluZyA0MnB4IDc1cHggNjNweFxuXG4uYWNjb21vZGF0aW9uLWlubmVyLXRpdGxlLXdyYXBwZXJcbiAgK2Zyb20td2lkdGgobGcpXG4gICAgLWpzLWRpc3BsYXkgZmxleFxuICAgIGdyaWQoKVxuICAgIG1hcmdpbiAxMHB4IDAgMCAwXG4gICAgLm1haW4tYnRuXG4gICAgICBtYXJnaW4gNDhweCAwIDAgMFxuICAgICAgd2lkdGggMzguNSVcbiAgICAgICtiZXR3ZWVuKDEwMjVweCwgMTQzOXB4KVxuICAgICAgICB3aWR0aCA0Ny44JVxuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICByaWdodCAwXG4gICt0by13aWR0aCgxMDI0cHgpXG4gICAgZGlzcGxheTogZmxleFxuICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXG4gICt0by13aWR0aCg3NjdweClcbiAgICBmbGV4LXdyYXAgd3JhcFxuLmFjY29tb2RhdGlvbi1pbm5lci10aXRsZVxuICBmb250LWZhbWlseSBfZm9udC1tYWluXG4gIGxldHRlci1zcGFjaW5nIDAuNXB4XG4gIGZvbnQtc2l6ZSAyNnB4XG4gIGxpbmUtaGVpZ2h0IDM2cHhcbiAgbWFyZ2luIDE1cHggMCAwIDBcbiAgY29sb3IgIzAwMDAwMFxuICArZnJvbS13aWR0aChsZylcbiAgICB3aWR0aCA1OSVcbiAgICBmb250LXNpemUgMjZweFxuICAgIGxpbmUtaGVpZ2h0IDM2cHhcbiAgICBtYXJnaW4gMCAyNXB4IDAgMFxuICArYmV0d2Vlbig3NjhweCwgMTAyNHB4KVxuICAgIHdpZHRoIDU0JVxuICArYmV0d2VlbigxMDI1cHgsIDE0MzlweClcbiAgICB3aWR0aCA1MSVcbi5hY2NvbW9kYXRpb24taW5uZXItbGVhZFxuICBjb2xvciAjOEM4QzhDXG4gIGZvbnQtc2l6ZSAxNHB4XG4gIGZvbnQtd2VpZ2h0IDUwMFxuICBsaW5lLWhlaWdodCAyMnB4XG4gIGxldHRlci1zcGFjaW5nIDAuNXB4XG4gIG1hcmdpbiAyNHB4IDAgMCAwXG4gICtmcm9tLXdpZHRoKGxnKVxuICAgIHdpZHRoIDYwJVxuICAgIG1hcmdpbiAyNHB4IDAgMCAwXG4gICtiZXR3ZWVuKDc2OHB4LCAxMDI0cHgpXG4gICAgd2lkdGggNTMlXG4gICtiZXR3ZWVuKDEwMjVweCwgMTQzOXB4KVxuICAgIHdpZHRoIDQ4JVxuLmFjY29tb2RhdGlvbi1pbmZvLWxlYWRcbiAgZm9udC1zaXplIDE0cHhcbiAgY29sb3IgX2JsYWNrXG4gIGZvbnQtd2VpZ2h0IDUwMFxuICBsaW5lLWhlaWdodCAyMnB4XG4gIG1hcmdpbiAxMXB4IDAgMCAwXG4gIGxldHRlci1zcGFjaW5nIDAuNnB4XG4gICtmcm9tLXdpZHRoKGxnKVxuICAgIHdpZHRoIDYwJVxuICArYmV0d2VlbigxMDI1cHgsIDE0MzlweClcbiAgICB3aWR0aCAxMDAlXG5cbi5hY2NvbW9kYXRpb24tZ3JpZC13cmFwcGVyXG4gIG1hcmdpbiAzMHB4IDAgMCAwXG4gICtiZXR3ZWVuKDEwMjVweCwgMTQzOXB4KVxuICAgIC1qcy1kaXNwbGF5IGZsZXhcbiAgICBncmlkKClcbiAgICBmbGV4LXdyYXAgbm93cmFwXG4gICAgbWFyZ2luIDQwcHggLTEwcHggMzVweCAtMTBweFxuICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICtmcm9tLXdpZHRoKDE0NDBweClcbiAgICAtanMtZGlzcGxheSBmbGV4XG4gICAgZ3JpZCgpXG4gICAgZmxleC13cmFwIG5vd3JhcFxuICAgIG1hcmdpbiAzM3B4IDAgN3B4XG4gICAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cbiAgK2JldHdlZW4oNzY4cHgsIDEwMjRweClcbiAgICBncmlkKClcbiAgICBtYXJnaW4gNDBweCAwIDIwcHggMFxuICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXG5cbi5hY2NvbW9kYXRpb24taXRlbVxuICBwb3NpdGlvbiByZWxhdGl2ZVxuICBjb2xvciBfd2hpdGUgIWltcG9ydGFudFxuICB0ZXh0LWFsaWduIGNlbnRlclxuICBkaXNwbGF5IGJsb2NrXG4gIG1hcmdpbiAwIDhweCAxNXB4IDhweFxuICBvdmVyZmxvdyBoaWRkZW5cbiAgJjpmaXJzdC1jaGlsZFxuICAgIG1hcmdpbi1sZWZ0IDBcbiAgK2Zyb20td2lkdGgoMTQzOXB4KVxuICAgIG1hcmdpbiAwIDhweCAzMHB4IDhweFxuICAgICY6bGFzdC1jaGlsZFxuICAgICAgbWFyZ2luLXJpZ2h0IDBcbiAgICAgIG1hcmdpbi1sZWZ0IDhweFxuICArYmV0d2Vlbig3NjhweCwgMTQzOXB4KVxuICAgIG1hcmdpbi1sZWZ0IDBcbiAgK2JldHdlZW4oMCwgNzY3cHgpXG4gICAgbWFyZ2luOiAwIDAgMTVweCAwXG4gICAgaW1nXG4gICAgICBkaXNwbGF5IGJsb2NrXG4gIC5ncmlkLWl0ZW0tdGl0bGVcbiAgICB3aWR0aCBhdXRvXG4gICAgbWFyZ2luLXRvcCAyMHB4XG4gICAgbGluZS1oZWlnaHQgMzhweFxuICArYmV0d2Vlbig3NjhweCwgMTAyNHB4KVxuICAgIG1hcmdpbiAwIDAgMjBweCAwcHhcbiAgICB3aWR0aCA0OSVcbiAgICBoZWlnaHQgNDUwcHhcbiAgK2JldHdlZW4oMTAyNXB4LCAxNDM5cHgpXG4gICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gNCAtIDE1cHgpO1xuICAgIG1hcmdpbiAwIDdweCAyMXB4IDBweFxuXG4gICYud2l0aC1waWMgLmdyaWQtaXRlbS10ZXh0LXdyYXBwZXJcbiAgICB0b3AgMzBweFxuICAgIGxlZnQgNTAlXG4gICAgd2lkdGggMTAwJVxuICAgIHRyYW5zaXRpb24gLjRzXG4gICAgb3BhY2l0eSAxXG4gICAgdHJhbnNmb3JtIHRyYW5zbGF0ZSgtNTAlLDApXG4gICAgK2Zyb20td2lkdGgoNzY4cHgpXG4gICAgICB0b3AgMTAwcHhcbiAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGUoLTUwJSwgMClcbiAgICArdG8td2lkdGgoNzY3cHgpXG4gICAgICB0b3AgMFxuICAgICAgaGVpZ2h0IDIwMHB4XG4gICAgICAuZ3JpZC1pdGVtLXRpdGxlXG4gICAgICAgIG1hcmdpbi10b3AgMFxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICB0b3AgNTAlXG4gICAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGUoMCwtNTAlKVxuICAuaG92ZXItdGV4dFxuICAgIHdpZHRoIDEwMCVcbiAgICBoZWlnaHQgMTAwJVxuICAgIGNvbG9yIF9ibGFja1xuICAgIGJhY2tncm91bmQtY29sb3IgX3doaXRlXG4gICAgZm9udC13ZWlnaHQgNTAwXG4gICAgbGluZS1oZWlnaHQgMjRweFxuICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgdGV4dC1hbGlnbiBsZWZ0XG4gICAgcGFkZGluZyAxNnB4XG4gICAgbGV0dGVyLXNwYWNpbmcgMC41cHhcblxuICAgICtmcm9tLXdpZHRoKDc2OHB4KVxuICAgICAgb3BhY2l0eSAwXG4gICAgICB0cmFuc2l0aW9uIC40c1xuICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgIHRvcCAwXG4gICAgICBsZWZ0IDBcbiAgICAgIGJvcmRlciAycHggc29saWQgX3doaXRlXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7XG5cbiAgaW1nXG4gICAgd2lkdGggMTAwJVxuICAgIGhlaWdodCAyMDBweFxuICAgIG9iamVjdC1maXQgY292ZXJcbiAgK2Zyb20td2lkdGgobGcpXG4gICAgaW1nXG4gICAgICB3aWR0aCBhdXRvXG4gICAgICBoZWlnaHQgYXV0b1xuICArYmV0d2Vlbig3NjhweCwgMTAyNHB4KVxuICAgIGltZ1xuICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICB0b3A6IDUwJVxuICAgICAgbGVmdDogNTAlXG4gICAgICBtaW4td2lkdGggMTAwJVxuICAgICAgbWluLWhlaWdodCAxMDAlXG4gICAgICB3aWR0aDogYXV0b1xuICAgICAgaGVpZ2h0OiBhdXRvXG4gICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlKC01MCUsIC01MCUpXG5cbi5ncmlkLWl0ZW0tbGVhZFxuICBmb250LXNpemUgMTRweFxuICBmb250LXdlaWdodCA3MDBcbiAgbGluZS1oZWlnaHQgMThweFxuICBtYXJnaW4gMjRweCAwIDAgMFxuICBkaXNwbGF5IG5vbmVcbiAgK2Zyb20td2lkdGgoNzY4cHgpXG4gICAgZGlzcGxheSBibG9ja1xuXG4uYWNjb21vZGF0aW9uLWl0ZW0ud2l0aC1waWM6aG92ZXJcbiAgK2Zyb20td2lkdGgoNzY4cHgpXG4gICAgLmdyaWQtaXRlbS10ZXh0LXdyYXBwZXJcbiAgICAgIG9wYWNpdHkgMFxuICAgICAgdHJhbnNpdGlvbiAuNnNcbiAgICAuaG92ZXItdGV4dFxuICAgICAgb3BhY2l0eSAxXG4gICAgICB0cmFuc2l0aW9uIC42c1xuIiwiLnNlY3Rpb24tZnJlZS1jb250ZW50LWJsb2NrXG4gICtmcm9tLXdpZHRoKGxnKVxuICAgIC5mcmVlLWNvbnRlbnQtaW1nXG4gICAgICB3aWR0aCA1MCVcbiAgJi5zZWN0aW9uLWZyZWUtY29udGVudFxuICAgIGJhY2tncm91bmQtY29sb3IgI0Y0RjRGNFxuICAgIHBhZGRpbmcgMCAwIDE3cHggMFxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgJjpiZWZvcmVcbiAgICAgIGNvbnRlbnQgJydcbiAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICBoZWlnaHQgMTAwJVxuICAgICAgd2lkdGggMTAwMCVcbiAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVYKC01MCUpXG4gICAgICB0b3AgMFxuICAgICAgbGVmdCAwXG4gICAgICBiYWNrZ3JvdW5kIGluaGVyaXRcbiAgICAgIHotaW5kZXggLTFcbiAgICAgICt0by13aWR0aCgxNDQwcHgpXG4gICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICt0by13aWR0aChzbSlcbiAgICAgIC5mcmVlLWNvbnRlbnQtdGV4dFxuICAgICAgICBwYWRkaW5nIDI1cHggMCAwXG4gICAgICAuZnJlZS1jb250ZW50LXRleHQtaW5uZXJcbiAgICAgICAgcGFkZGluZyAwIDAgMjBweCAwXG4gICAgICAgICtiZXR3ZWVuKDEwMjVweCwgMTQzOXB4KVxuICAgICAgICAgIHBhZGRpbmcgMCAwIDI1cHggNjBweFxuICAgICAgICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgc3Bhbi5zdmctLWF0dGVudGlvblxuICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgIHdpZHRoOiA0MHB4XG4gICAgICBoZWlnaHQ6IDQwcHhcbiAgICAgIGJhY2tncm91bmQgdXJsKC4uL2ljb25zL2F0dGVudGlvbi5zdmcpIGxlZnQgY2VudGVyIG5vLXJlcGVhdFxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluXG4gICAgICBtYXJnaW46IDAgYXV0byAxNXB4IGF1dG9cbiAgICAgICtmcm9tLXdpZHRoKGxnKVxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICAgICAgd2lkdGg6IDMycHhcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgICAgIG1hcmdpbjogMFxuXG4gICAgK2Zyb20td2lkdGgobGcpXG4gICAgICBhXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHhcbiAgICAuYWNjb21vZGF0aW9uLWlubmVyLXRpdGxlXG4gICAgICBmb250OiAxNHB4IF9mb250LXNlY29uZGFyeVxuICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgIHZlcnRpY2FsLWFsaWduIHRvcFxuICAgICAgcGFkZGluZyA3cHggMTVweFxuICAgICAgdGV4dC1hbGlnbiBsZWZ0XG4gICAgICB3aWR0aCA5MCVcbiAgICAgICtiZXR3ZWVuKDAsIDEwMjRweClcbiAgICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgICAgICAgcGFkZGluZyAwXG4gICAgICAgIG1hcmdpbiA1cHggMFxuICAgICAgICB3aWR0aDogMTAwJVxuICAgIC5mcmVlLWNvbnRlbnQtdGV4dFxuICAgICAgcGFkZGluZy10b3A6IDI1cHhcbiAgICAgICYuZnJlZS1jb250ZW50LWJnXG4gICAgICAgIHBhZGRpbmcgMCAyMHB4XG4gICAgICAgIHRleHQtYWxpZ24gbGVmdFxuICAgICAgICArZnJvbS13aWR0aChsZylcbiAgICAgICAgICBwYWRkaW5nIDMycHggNzBweCAwIDBcbiAgICAgICAgcFxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgI2ZmZlxuICAgICAgICAgIHBhZGRpbmcgMjJweCAzNXB4XG4gICtmcm9tLXdpZHRoKGxnKVxuICAgIC1qcy1kaXNwbGF5IGZsZXhcbiAgICBncmlkKClcbiAgICBmb250LXNpemUgMFxuXG4uZnJlZS1jb250ZW50LWltZ1xuICB3aWR0aCA1MCVcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gICt0by13aWR0aChsZylcbiAgICB3aWR0aCAxMDAlXG4gICAgaW1nXG4gICAgICB3aWR0aCAxMDAlXG4gICtiZXR3ZWVuKDEwMjVweCwgMTQzOXB4KVxuICAgIG92ZXJmbG93IGhpZGRlblxuICAgIGltZ1xuICAgICAgbWF4LXdpZHRoIG5vbmVcbiAgICAgIHdpZHRoIGF1dG9cbiAgICAgIHpvb20gMS4wN1xuICArYmV0d2Vlbig3NjhweCwgMTAyNHB4KVxuICAgIG92ZXJmbG93IGhpZGRlblxuICAgIGhlaWdodCAzMzVweDtcbi5pbWctd3JhcHBlci0taGlkZGVuXG4gIGRpc3BsYXkgbm9uZVxuICArZnJvbS13aWR0aChsZylcbiAgICBkaXNwbGF5IGJsb2NrXG4gICtiZXR3ZWVuKDEwMjVweCwgMTQzOXB4KVxuICAgIG1hcmdpbiA4MHB4IDAgMCAwXG5cbi5mcmVlLWNvbnRlbnQtdGV4dFxuICB3aWR0aCAxMDAlXG4gIHBhZGRpbmcgMjBweCAyMHB4IDE1cHggMjBweFxuICBmb250LXdlaWdodCA1MDBcbiAgK2Zyb20td2lkdGgobGcpXG4gICAgd2lkdGggNTAlXG4gICAgcGFkZGluZyA0OHB4IDM1cHggMCA3MHB4XG4gICYuZnJlZS1jb250ZW50LWxpc3RcbiAgICArZnJvbS13aWR0aChsZylcbiAgICAgIHBhZGRpbmcgNDhweCA3MHB4IDQ4cHggMzVweFxuICAgIC5kb3dubG9hZC1idG5cbiAgICAgIG1hcmdpbiAwIDAgMCAzMHB4XG4gICAgICArZnJvbS13aWR0aChsZylcbiAgICAgICAgbWFyZ2luIDBcbiAgICBpbWdcbiAgICAgIHdpZHRoIDEwMCUhaW1wb3J0YW50XG4gICAgICArYmV0d2VlbigxMDI1cHgsIDE0MzlweClcbiAgICAgICAgd2lkdGggOTAlIWltcG9ydGFudFxuICBwXG4gICAgZm9udC1zaXplIDE0cHhcbiAgICBmb250LXdlaWdodDogMzAwXG4gICAgbGV0dGVyLXNwYWNpbmcgMC41cHhcbiAgICBsaW5lLWhlaWdodCAyNHB4XG4gICAgY29sb3IgX2JsYWNrXG4gICAgbWFyZ2luIDAgMCAxNXB4IDBcbiAgICBzdHJvbmdcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAmOmVtcHR5XG4gICAgICBkaXNwbGF5OiBub25lXG4gIHVsXG4gICAgbWFyZ2luIDQwcHggMFxuICAgICtmcm9tLXdpZHRoKGxnKVxuICAgICAgbWFyZ2luIDAgMCAyNHB4IDI0cHhcbiAgbGlcbiAgICBtYXJnaW4gMCAwIDE1cHggMTVweFxuICAgIGxpc3Qtc3R5bGUgZGlzYyBvdXRzaWRlXG4gICAgZm9udC1zaXplIDE0cHhcbiAgICBsaW5lLWhlaWdodCAyNHB4XG4gICAgZm9udC13ZWlnaHQgMzAwXG4gICAgK2JldHdlZW4oNzY4cHgsIDEwMjRweClcbiAgICAgIG1hcmdpbiAwIDAgNXB4IDE1cHhcbiAgICArZnJvbS13aWR0aChsZylcbiAgICAgIGxpc3Qtc3R5bGUgZGlzYyBpbnNpZGVcbiAgICAgIG1hcmdpbiAwIDAgNXB4IDBcbiAgYVxuICAgIGNvbG9yIF9ibHVlXG4gICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXG4jYXRvdXRmcmFuY2UgLmZyZWUtY29udGVudC10ZXh0LWlubmVyXG4gIHBhZGRpbmcgMCAwIDMwcHggMFxuICArZnJvbS13aWR0aChsZylcbiAgICBwYWRkaW5nIDAgMCA0OHB4IDBcbiAgICAmOm50aC1vZi10eXBlKG4rMilcbiAgICAgIG1hcmdpbi10b3A6IDMwcHhcbiAgYS5kb3dubG9hZC1idG5cbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4XG4gICAgZGlzcGxheTogYmxvY2tcbiAgICAmOmZpcnN0LW9mLXR5cGVcbiAgICAgIG1hcmdpbi10b3AgMTdweFxuICAgICtiZXR3ZWVuKDBweCwgNzY3cHgpXG4gICAgICBwYWRkaW5nLWJvdHRvbSAwXG4gICAgICBtYXJnaW4tYm90dG9tIDE1cHhcbiAgICArZnJvbS13aWR0aCg3NjdweClcbiAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICBtYXJnaW4tYm90dG9tIDBcbiAgLmFjY29tb2RhdGlvbi1pbm5lci10aXRsZVxuICAgIHdpZHRoIDEwMCVcbiAgICBtYXJnaW4gMCAwIDIwcHggMFxuICAgICtmcm9tLXdpZHRoKGxnKVxuICAgICAgd2lkdGggOTUlXG4gICAgICBtaW4taGVpZ2h0IDM2cHhcbiAgcFxuICAgIHBhZGRpbmcgMCAwIDE1cHggMFxuICAgIG1hcmdpbiAwXG4uZnJlZS1jb250ZW50LWJnIC5mcmVlLWNvbnRlbnQtdGV4dC1pbm5lclxuICAmOmxhc3QtY2hpbGRcbiAgICBwYWRkaW5nIDBcbiAgICArZnJvbS13aWR0aChsZylcbiAgICAgIHBhZGRpbmcgMCAwIDAgNjVweFxuXG5cbi5mcmVlLWNvbnRlbnQtbWFpbi1iZ1xuICBiYWNrZ3JvdW5kLWNvbG9yICNGQUZBRkFcbiAgcG9zaXRpb24gcmVsYXRpdmVcbiAgLmZyZWUtY29udGVudC10ZXh0XG4gICAgK2Zyb20td2lkdGgobGcpXG4gICAgICBwYWRkaW5nIDQ4cHggMzVweCAwIDcwcHhcblxuLnNlY3Rpb24tZnJlZS1jb250ZW50LWJvdHRvbVxuICBtYXJnaW4gMCAwIDY3cHggMFxuXG4uc2VjdGlvbi1mcmVlLWNvbnRlbnQtYmxvY2tcbiAgJjpub3QoLnNlY3Rpb24tZnJlZS1jb250ZW50LXRvcClcbiAgICArYmV0d2VlbigwLCAxMDI0cHgpXG4gICAgICBtYXJnaW4tYm90dG9tOiAwXG4gICAgLmZyZWUtY29udGVudC10ZXh0XG5cbiAgICAgICtiZXR3ZWVuKDAsIDc2N3B4KVxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMFxuICAgIC5mcmVlLWNvbnRlbnQtaW1nXG4gICAgICArYmV0d2VlbigwLCA3NjdweClcbiAgICAgICAgaGVpZ2h0OiAzNzVweFxuICAgICAgICBvdmVyZmxvdyBoaWRkZW5cbiAgICAgIGltZ1xuICAgICAgICArYmV0d2Vlbig3NjhweCwgMTAyNHB4KVxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgK2JldHdlZW4oMCwgNzY3cHgpXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiBhdXRvXG5cbi5mcmVlLWNvbnRlbnQtdGV4dC1pbm5lclxuICArYmV0d2VlbigwcHgsIDEwMjRweClcbiAgICBwYWRkaW5nIDAgMCAyMHB4IDBcbi5zZWN0aW9uLWZyZWUtY29udGVudC1ibG9jay5zZWN0aW9uLWZyZWUtY29udGVudC1ib3R0b21cbiAgLmZyZWUtY29udGVudC10ZXh0LWlubmVyXG4gICAgK2JldHdlZW4oNzY4cHgsIDEwMjRweClcbiAgICAgIHBhZGRpbmcgMCAwIDMwcHggMFxuXG4uc2VjdGlvbi1mcmVlLWNvbnRlbnQtYmxvY2suc2VjdGlvbi1mcmVlLWNvbnRlbnQtdG9wIC5mcmVlLWNvbnRlbnQtdGV4dFxuICBwYWRkaW5nIDIwcHggMjBweCAwIDIwcHhcbiAgK2Zyb20td2lkdGgobGcpXG4gICAgcGFkZGluZyA0OHB4IDcwcHggMCAzNXB4XG5cbiIsIi5zZWN0aW9uLWZhY2lsaXR5LXNlYXJjaC1wYWdlXG4gIGJhY2tncm91bmQtY29sb3IgX2JnX2dyYXlsaWdodDJcbiAgLWpzLWRpc3BsYXkgZmxleFxuICBncmlkKClcbiAgZm9udC1zaXplIDBcbiAgd2lkdGggMTAwJVxuICBwYWRkaW5nIDBcbiAgK3RvLXdpZHRoKDEwMjRweClcbiAgICBwYWRkaW5nOiAwIDAgMCAzMHB4XG4gICt0by13aWR0aCg3NjdweClcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHhcbiAgLm9lYy1saW5rc1xuICAgIHdpZHRoIDMxLjk4JVxuICAgICtiZXR3ZWVuKDAsIDc2N3B4KVxuICAgICAgd2lkdGggMTAwJVxuICAgICtiZXR3ZWVuKDc2OHB4LCAxMDI0cHgpXG4gICAgICB3aWR0aCA0OS45OCVcbiAgK2JldHdlZW4oNzY4cHgsIDE0MzlweClcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAmLmZvcm0tc3VibWl0LXJlc3VsdFxuICAgICt0by13aWR0aCgxMDI0cHgpXG4gICAgICBwYWRkaW5nIDMwcHhcbiAgICAgIG1pbi1oZWlnaHQgMTIwMHB4XG4gICAgK3RvLXdpZHRoKDc2N3B4KVxuICAgICAgbWluLWhlaWdodCAxMDAwcHhcbiAgICAgIHBhZGRpbmc6IDMwcHggMTVweFxuICAgIC5mYWNpbGl0eS1zZWFyY2gtcGFnZS1mb3JtXG4gICAgICBkaXNwbGF5IG5vbmVcbiAgICAub2VjLWxpbmtzXG4gICAgICB3aWR0aCA2NiVcbiAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgK3RvLXdpZHRoKDEwMjRweClcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAub2VjLWltZ1xuICAgICAgd2lkdGggMzQlXG4gICAgICBkaXNwbGF5OiBub25lXG4gICAgICArZnJvbS13aWR0aChsZylcbiAgICAgICAgZGlzcGxheTogYmxvY2tcblxuLmZhY2lsaXR5LXNlYXJjaC1wYWdlLWNlbGwuZmFjaWxpdHktc2VhcmNoLXBhZ2UtZm9ybVxuICAgIHdpZHRoIDEwMCVcbiAgICBwYWRkaW5nIDUwcHggMzBweCA1MHB4XG4gICAgK3RvLXdpZHRoKDc2N3B4KVxuICAgICAgcGFkZGluZzogMFxuICAgICtiZXR3ZWVuKDc2OHB4LCAxMDI0cHgpXG4gICAgICBwYWRkaW5nOiAwIDMwcHggMzBweCAwXG4gICAgICB3aWR0aCA1MCVcbiAgICAgIG1hcmdpbi10b3A6IDMwcHhcbiAgICArYmV0d2VlbigxMDI1cHgsIDE0MzlweClcbiAgICAgIHBhZGRpbmcgOTVweCA4MHB4IDcwcHggNTBweFxuICAgICAgd2lkdGggNTAuNSVcblxuICAgICtmcm9tLXdpZHRoKDE0NDBweClcbiAgICAgIHBhZGRpbmcgNzlweCA2OXB4IDMwcHggNzBweFxuICAgICAgd2lkdGggMzQlXG4gICAgLmF0b3V0LWlucHV0XG4gICAgICBtYXJnaW4gMCAwIDQ1cHggMFxuICAgIC5hdG91dC1jaGVja2JveFxuICAgICAgbWFyZ2luLWJvdHRvbTogMThweFxuICAgICAgW3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpK2xhYmVsOmJlZm9yZSxcbiAgICAgIFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCtsYWJlbDpiZWZvcmVcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICAgIFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCtsYWJlbDphZnRlclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaWNvbnMvY2hlY2suc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIGxhYmVsXG4gICAgICAgIGNvbG9yOiAjOTk5XG4gICAgLmF0b3V0LXN1Ym1pdFxuICAgICAgbWFyZ2luIC00cHggMCAwXG5cbi5mYWNpbGl0eS1zZWFyY2gtcGFnZS1jZWxsLmZhY2lsaXR5LXNlYXJjaC1wYWdlLWltZ1xuICBpbWdcbiAgICB3aWR0aCAxMDAlXG4gICAgZGlzcGxheSBub25lXG4gICtmcm9tLXdpZHRoKHNtKVxuICAgIGhlaWdodCA2NiVcbiAgICBpbWdcbiAgICAgIGRpc3BsYXkgYmxvY2tcbiAgK2JldHdlZW4oNzY4cHgsIDEwMjRweClcbiAgICB3aWR0aDogNTAlXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgbWluLWhlaWdodCAxMTk2cHhcbiAgICBvdmVyZmxvdyBoaWRkZW5cbiAgICBpbWdcbiAgICAgIHdpZHRoOiBhdXRvXG4gICAgICBtaW4td2lkdGggMTAwJVxuICAgICAgbWluLWhlaWdodCAxMDAlXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIGxlZnQgNTAlXG4gICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlKC01MCUsIDApXG4gICtiZXR3ZWVuKDEwMjVweCwgMTQzOXB4KVxuICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgcmlnaHQgMFxuICAgIHdpZHRoIDQ5LjUlXG4gICAgaGVpZ2h0IDEwMCVcbiAgICBpbWdcbiAgICAgIGhlaWdodCAxMDAlXG4gICAgICBvYmplY3QtZml0IGNvdmVyXG5cbi5zZWN0aW9uLWZhY2lsaXR5LXNlYXJjaC1wYWdlXG4gICtiZXR3ZWVuKDEwMjVweCwgMTQzOXB4KVxuICAgIC5mYWNpbGl0eS1zZWFyY2gtcGFnZS1jZWxsLmZhY2lsaXR5LXNlYXJjaC1wYWdlLWZvcm1cbiAgICAgIHBhZGRpbmcgOTVweCAzMXB4IDcwcHggNzFweFxuICAgICAgd2lkdGggNDYlXG5cblxuXG4uc2VjdGlvbi1mYWNpbGl0eS1zZWFyY2gtcGFnZS5vZWMtcGFnZVxuICArYmV0d2VlbigxMDI1cHgsIDE0MzlweClcbiAgICAuZmFjaWxpdHktc2VhcmNoLXBhZ2UtY2VsbC5mYWNpbGl0eS1zZWFyY2gtcGFnZS1mb3JtXG4gICAgICBwYWRkaW5nIDk1cHggMzBweCA3MHB4IDMwcHhcbiAgICAgIHdpZHRoIDM1LjUlXG4gIC5vZWMtbW9kYWwtd3JhcHBlclxuICAgIC5zaW1wbGViYXItY29udGVudFxuICAgICAgK2JldHdlZW4oMHB4LCA3NjdweClcbiAgICAgICAgaGVpZ2h0OiAxMDAlXG5cblxuLmZhY2lsaXR5LXNlYXJjaC1wYWdlLWNlbGwuZmFjaWxpdHktc2VhcmNoLXBhZ2UtZm9ybSxcbi5vZWMtY2VsbC5vZWMtZm9ybVxuICAuc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRcbiAgICB0b3AgMCFpbXBvcnRhbnRcbiAgICBoZWlnaHQgYXV0b1xuICAgICY6YWZ0ZXJcbiAgICAgIGJhY2tncm91bmQgdXJsKC4uL2ljb25zL2Fycm93LWxpZ2h0LnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXJcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlXG4gICAgICBmbG9hdDogbm9uZVxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKVxuICAgICAgICBtYXJnaW4tdG9wOiAzcHhcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlXG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweFxuICAgICYgKyBsYWJlbFxuICAgICAgbGluZS1oZWlnaHQ6IDEuMlxuICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC5zZWxlY3QyLXNlbGVjdGlvblxuICAgIGJvcmRlci1jb2xvciBfZ3JheWxpZ2h0XG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWRcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweFxuICAuc2VsZWN0LWRyb3Bkb3duLXdyYXBwZXJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uXG4gICAgcGFkZGluZzogN3B4IDAgN3B4IDQwcHhcbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uc1thcmlhLW11bHRpc2VsZWN0YWJsZT10cnVlXVxuICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblxuICAgICAgJlthcmlhLXNlbGVjdGVkPXRydWVdXG4gICAgICAgICY6YmVmb3JlXG4gICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDdweClcbiAgICAgICY6YWZ0ZXJcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDVweCkiLCIvLyAuc2VjdGlvbi1yYW5raW5nLXByb2Nlc3NcblxuLnNlY3Rpb24taW5uZXItdGl0bGVcbiAgbWFyZ2luLXRvcDogMzVweFxuICArZnJvbS13aWR0aChsZylcbiAgICBtYXJnaW4tdG9wOiAwXG4gIC5pbm5lci1kaXZpZGVyXG4gICAgbWFyZ2luLXRvcCAyMHB4XG4gIC5pbWctd3JhcHBlclxuICAgICt0by13aWR0aChsZylcbiAgICAgIHBhZGRpbmcgMFxuICAgICAgbWFyZ2luIDQwcHggMCAwIDBcbiAgICArdG8td2lkdGgoNzY3cHgpXG4gICAgICBwYWRkaW5nIDAgMTBweFxuLmNvbnRhaW5lci1jb250ZW50XG4gICY6bm90KC5ob21lcGFnZS1wdWJsaWMtY29udGFpbmVyKVxuICAgIC5wb3J0bGV0LWpvdXJuYWwtY29udGVudDpudGgtY2hpbGQoMSlcbiAgICAgIC5qb3VybmFsLWNvbnRlbnQtYXJ0aWNsZVxuICAgICAgICBwYWRkaW5nLXRvcCAwXG4gICAgICAgICtmcm9tLXdpZHRoKGxnKVxuICAgICAgICAgIHBhZGRpbmctdG9wIDQwcHhcblxuLnNlY3Rpb24taW5uZXItdGl0bGUgLmltZy13cmFwcGVyLmltZy13cmFwcGVyLS1oaWRkZW5cbiAgbWFyZ2luIDQ4cHggMCA2OXB4IDBcblxuLmlubmVyLXRpdGxlXG4gIGZvbnQtZmFtaWx5IF9mb250LW1haW5cbiAgY29sb3IgX2JsYWNrXG4gIGZvbnQtc2l6ZSAzMnB4XG4gIGxldHRlci1zcGFjaW5nIDAuOHB4XG4gIGxpbmUtaGVpZ2h0IDQ1cHhcbiAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgK2Zyb20td2lkdGgoc20pXG4gICAgZm9udC1zaXplIDQ0cHhcbiAgICBwYWRkaW5nIDIwcHggMjBweCAwIDIwcHhcbiAgK2Zyb20td2lkdGgobGcpXG4gICAgZm9udC1zaXplIDQycHhcbiAgICBsaW5lLWhlaWdodCA1OHB4XG4gICAgbGV0dGVyLXNwYWNpbmcgMXB4XG4gICAgcGFkZGluZyA0NXB4IDAgMCAwXG4gICAgbWF4LXdpZHRoIDY0MHB4XG4gICAgbWFyZ2luOiAwIGF1dG9cbiAgICAmLmxvbmdcbiAgICAgIG1heC13aWR0aCA4NjBweFxuICArdG8td2lkdGgoNzY3cHgpXG4gICAgcGFkZGluZyAwIDIwcHhcblxuLmlubmVyLWxlYWRcbiAgY29sb3IgX2dyYXlsaWdodFxuICBmb250LWZhbWlseSBfZm9udC1zZWNvbmRhcnlcbiAgbGV0dGVyLXNwYWNpbmcgMFxuICBsaW5lLWhlaWdodCAzMHB4XG4gIG1hcmdpbiAzMHB4IDAgMzBweCAwXG4gIHBhZGRpbmcgMCAyMHB4XG4gIHRleHQtYWxpZ24gY2VudGVyXG4gIGZvbnQtc2l6ZSAxOHB4XG4gICtmcm9tLXdpZHRoKHNtKVxuICAgIGZvbnQtc2l6ZSAxOHB4XG4gICAgbGluZS1oZWlnaHQgMjhweFxuICArZnJvbS13aWR0aChsZylcbiAgICBmb250LXNpemUgMTdweFxuICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICBwYWRkaW5nIDBcbiAgICBtYXJnaW4gMjNweCBhdXRvIDAgYXV0b1xuICAgIG1heC13aWR0aCA4NjBweFxuICAgICYuc2hvcnRcbiAgICAgIG1heC13aWR0aCA2NDBweFxuICArdG8td2lkdGgoNzY3cHgpXG4gICAgZm9udC1zaXplIDE2cHhcblxuLmlubmVyLWRpdmlkZXJcbiAgdGV4dC10cmFuc2Zvcm0gdXBwZXJjYXNlXG4gIGNvbG9yIF9ibHVlXG4gIGZvbnQtd2VpZ2h0IDYwMFxuICBmb250LXNpemUgMTJweFxuICBsZXR0ZXItc3BhY2luZyAxcHhcbiAgbGluZS1oZWlnaHQgMThweFxuICB0ZXh0LWFsaWduIGNlbnRlclxuICBtYXJnaW4gNDBweCAwIDAgMFxuICArZnJvbS13aWR0aChsZylcbiAgICBtYXJnaW4gNTdweCAwIDAgMFxuXG5cblxuXG4uaW5uZXItbGlzdC10aXRsZVxuICBmb250LWZhbWlseSBfZm9udC1tYWluXG4gIGxldHRlci1zcGFjaW5nIDAuNjVweFxuICBtYXJnaW4gOXB4IDAgMCAwXG4gIGZvbnQtc2l6ZSAyNnB4XG4gIGxpbmUtaGVpZ2h0IDM2cHhcbiAgcGFkZGluZyAwIDIwcHhcbiAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgK2Zyb20td2lkdGgobGcpXG4gICAgbGV0dGVyLXNwYWNpbmcgMC41cHhcbiAgICBmb250LXNpemUgMjZweFxuICAgIGxpbmUtaGVpZ2h0IDM2cHhcbiAgICBwYWRkaW5nIDAgMjAlXG4gICtiZXR3ZWVuKDEwMjVweCwgMTQzOXB4KVxuICAgIHBhZGRpbmc6IDAgMTklO1xuICArYmV0d2Vlbig3NjhweCwgMTAyNHB4KVxuICAgIGZvbnQtc2l6ZSAzMnB4XG4gICAgbGluZS1oZWlnaHQgNDJweFxuXG4uaW5uZXItbGlzdFxuICBtYXJnaW4gMjBweCAyMHB4IDEwcHggMzhweFxuICBsaXN0LXN0eWxlIGRpc2NcbiAgY29sb3IgIzAwMFxuICArZnJvbS13aWR0aChsZylcbiAgICBwYWRkaW5nIDAgNDVweCAxMXB4IDgwcHhcbiAgICBtYXJnaW4gMzFweCAwIDAgMFxuICAgIC1qcy1kaXNwbGF5IGZsZXhcbiAgICBncmlkKDEsMylcbiAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG4gIGxpXG4gICAgdGV4dC1hbGlnbiBsZWZ0XG4gICAgbGlzdC1zdHlsZSBkaXNjXG4gICAgbGV0dGVyLXNwYWNpbmcgMC41cHhcbiAgICBsaW5lLWhlaWdodCAyNHB4XG4gICAgZm9udC1zaXplIDE0cHhcbiAgICBmb250LXdlaWdodCA1MDBcbiAgICBtYXJnaW4gMCAwIDE2cHggMFxuICAgICtmcm9tLXdpZHRoKGxnKVxuICAgICAgcGFkZGluZyAwIDIycHggMCAwXG4gICAgICBtYXgtd2lkdGggY2FsYygxMDAlLzMgLSAxLjI1cmVtKVxuICAgICAgbWluLXdpZHRoIDIwMHB4XG4gICAgICBtYXJnaW4gLjYyNXJlbVxuXG4uc2VjdGlvbi1yYW5raW5nLXByb2Nlc3MtbWFpblxuICBiYWNrZ3JvdW5kLWNvbG9yIF9iZ19ncmF5bGlnaHQyXG4gIHBhZGRpbmcgNTBweCAwIDAgMFxuICB3aWR0aCAxMDAlXG4gIHBvc2l0aW9uIHJlbGF0aXZlXG4gICtmcm9tLXdpZHRoKHhsZylcbiAgICAmOmJlZm9yZVxuICAgICAgY29udGVudCAnJ1xuICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgIGhlaWdodCAxMDAlXG4gICAgICB3aWR0aCAxMDAwJVxuICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZVgoLTUwJSlcbiAgICAgIHRvcCAwXG4gICAgICBsZWZ0IDBcbiAgICAgIGJhY2tncm91bmQgaW5oZXJpdFxuICAgICAgei1pbmRleCAtMVxuICArYmV0d2Vlbig3NjhweCwgMTAyNHB4KVxuICAgIHBhZGRpbmcgNTBweCAwIDAgMFxuICArZnJvbS13aWR0aChsZylcbiAgICBwYWRkaW5nIDUwcHggMCAwIDBcbiAgLmlubmVyLWRpdmlkZXJcbiAgICBtYXJnaW4gMFxuICAgIHBhZGRpbmcgMCAyMHB4XG4gICAgY29sb3IgX2dyYXlsaWdodFxuICAgICtmcm9tLXdpZHRoKGxnKVxuICAgICAgcGFkZGluZyAxNXB4IDAgMCAwXG5cbi5yYW5raW5nLXByb2Nlc3MtbWFpbi10b3AtdGl0bGVcbiAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgbGV0dGVyLXNwYWNpbmcgMC42NXB4XG4gIGNvbG9yIF9ibGFja1xuICBmb250LWZhbWlseTogX2ZvbnQtbWFpblxuICBtYXJnaW4gMTBweCAwIDAgMFxuICBmb250LXNpemUgMjRweFxuICBsaW5lLWhlaWdodCAzNnB4XG4gICtmcm9tLXdpZHRoKGxnKVxuICAgIGZvbnQtc2l6ZSAyNnB4XG4gICAgbWFyZ2luIDEwcHggMCAwIDBcblxuLnJhbmtpbmctcHJvY2Vzcy1ncmlkLXdyYXBwZXJcbiAgcGFkZGluZyA1MHB4IDEwcHggNTBweFxuICBiYWNrZ3JvdW5kLWNvbG9yIF9iZ19ncmF5bGlnaHQyXG4gIHBvc2l0aW9uIHJlbGF0aXZlXG4gICtmcm9tLXdpZHRoKGxnKVxuICAgIHBhZGRpbmcgNjJweCA3MHB4IDY0cHhcbiAgICAtanMtZGlzcGxheSBmbGV4XG4gICAgZ3JpZCgpXG4gICtiZXR3ZWVuKDc2OHB4LCAxMDI0cHgpXG4gICAgcGFkZGluZyA1MHB4IDIwcHhcbi5yYW5raW5nLXByb2Nlc3MtZ3JpZC1pdGVtXG4gIHBvc2l0aW9uIHJlbGF0aXZlXG4gIGNvbG9yIF9ibGFja1xuICB0ZXh0LWFsaWduIGNlbnRlclxuICBkaXNwbGF5IG5vbmVcbiAgJi53aXRoLXBpY1xuICAgIGNvbG9yIF93aGl0ZVxuICAgIGRpc3BsYXkgYmxvY2tcbiAgICBoZWlnaHQgMjYwcHhcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm50aC1vZi10eXBlKDNuKzEpXG4gICAgICArYmV0d2VlbigxMDI1cHgsIDE0MzlweClcbiAgICAgICAgbGVmdCA1MCVcbiAgICAgICAgcG9zaXRpb24gIHJlbGF0aXZlXG4gICAgK2JldHdlZW4oMTAyNXB4LCAxNDM5cHgpXG4gICAgICB3aWR0aCAzNiVcbiAgICAgIG1hcmdpbiAwXG4gICAgK2Zyb20td2lkdGgobGcpXG4gICAgICBoZWlnaHQgNDUwcHhcbiAgJi53aXRoLXRleHRcbiAgICBiYWNrZ3JvdW5kLWNvbG9yIF93aGl0ZVxuICAgICY6bm90KDpmaXJzdC1jaGlsZCk6bnRoLW9mLXR5cGUoM24rMilcbiAgICAgICtiZXR3ZWVuKDEwMjVweCwgMTQzOXB4KVxuICAgICAgICByaWdodCAgNTAlXG4gICAgICAgIHBvc2l0aW9uICByZWxhdGl2ZVxuICAgICtmcm9tLXdpZHRoKGxnKVxuICAgICAgbWluLWhlaWdodCA0NTBweFxuICAgICtiZXR3ZWVuKDEwMjVweCwgMTQzOXB4KVxuICAgICAgd2lkdGggNjQlXG4gICAgICBtYXJnaW4gMFxuICBpbWdcbiAgICB3aWR0aCAxMDAlXG4gICAgb2JqZWN0LWZpdCBjb3ZlclxuICAgIGhlaWdodCAxMDAlXG4gIC8vICtmcm9tLXdpZHRoKDE0MDBweClcbiAgY2VsbCgxLDMsIGc6IDApXG4gIGRpc3BsYXkgYmxvY2tcbiAgK2JldHdlZW4oMTAyNXB4LCAxNDM5cHgpXG4gICAgY2VsbCgxLDIsIGc6IDApXG4gICAgZGlzcGxheSBub25lXG4ud2l0aC1waWMgLmdyaWQtaXRlbS10ZXh0LXdyYXBwZXJcbiAgcG9zaXRpb24gYWJzb2x1dGVcbiAgdG9wIDUwJVxuICBsZWZ0IDUwJVxuICB0cmFuc2Zvcm0gdHJhbnNsYXRlKC01MCUsLTUwJSlcbiAgcGFkZGluZyAwIDIwcHhcbiAgK2Zyb20td2lkdGgobGcpXG4gICAgdG9wIDkwcHhcbiAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlKC01MCUsMClcbiAgICBwYWRkaW5nIDBcblxuLndpdGgtdGV4dFxuICBkaXNwbGF5IGZsZXhcbiAganVzdGlmeS1jb250ZW50IGNlbnRlclxuICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgLmdyaWQtaXRlbS10ZXh0LXdyYXBwZXJcbiAgICBwYWRkaW5nIDI2cHggMjBweCAzMHB4XG4gICAgZm9udC1zaXplIDE0cHhcbiAgICBsaW5lLWhlaWdodCAyNHB4XG4gICAgbGV0dGVyLXNwYWNpbmcgMC41cHhcbiAgICBmb250LXdlaWdodCA1MDBcbiAgICArYmV0d2Vlbig3NjhweCwgMTAyNHB4KVxuICAgICAgbWFyZ2luIDBcbiAgICAgIHBhZGRpbmcgMzZweCAyMHB4IDkwcHhcbiAgICArdG8td2lkdGgoNzY3cHgpXG4gICAgICBtYXJnaW4gMFxuICAgIGFcbiAgICAgIGNvbG9yIF9ibHVlXG4gICAgcFxuICAgICAgbWFyZ2luLWJvdHRvbSAxNnB4XG4gICAgK2Zyb20td2lkdGgobGcpXG4gICAgICBwYWRkaW5nIDQwcHggNTZweFxuXG4uZ3JpZC1pdGVtLXRleHQtaXRlbVxuICBtYXJnaW4gMCAwIDE2cHggMFxuICArdG8td2lkdGgoc20pXG4gICAgJjpsYXN0LWNoaWxkXG4gICAgICBtYXJnaW4gMFxuXG4uZ3JpZC1pdGVtLXRleHQtaXRlbS1hbm5vdGF0aW9uXG4gIGZvbnQtc2l6ZSAxM3B4XG4gIGxpbmUtaGVpZ2h0IDIycHhcbiAgZm9udC13ZWlnaHQgMzAwXG4gIGxldHRlci1zcGFjaW5nIDAuNTRweFxuICBjb2xvciBfYmxhY2tcbiAgbWFyZ2luIDI4cHggMCAwIDBcblxuXG4uZ3JpZC1pdGVtLWNvdW50ZXJcbiAgZm9udC1zaXplIDEycHhcbiAgZm9udC13ZWlnaHQgNjAwXG4gIGxldHRlci1zcGFjaW5nIDAuNDNweFxuICBsaW5lLWhlaWdodCAxOHB4XG5cbi5ncmlkLWl0ZW0tdGl0bGVcbiAgbWFyZ2luIDE0cHggMCAwIDBcbiAgbGluZS1oZWlnaHQgMzZweFxuICBmb250LXNpemUgMzJweFxuICBmb250LWZhbWlseSBfZm9udC1tYWluXG4gIGxldHRlci1zcGFjaW5nIDAuOHB4XG4gIHdpZHRoIDMwMHB4XG4gICtmcm9tLXdpZHRoKGxnKVxuICAgIHdpZHRoIDM1MHB4XG4iLCIuc2VjdGlvbi1kb2N1bWVudHMtcGFnZS1tYWluXG4gIGJhY2tncm91bmQtY29sb3IgX2JnX2dyYXlsaWdodDJcbiAgcG9zaXRpb24gcmVsYXRpdmVcbiAgbWFyZ2luIDMycHggMCAwXG4gIGZvbnQtc2l6ZSAwXG4gICt0by13aWR0aCgxNDQwcHgpXG4gICAgb3ZlcmZsb3cgaGlkZGVuXG4gICtmcm9tLXdpZHRoKHhsZylcbiAgICAmOmJlZm9yZVxuICAgICAgY29udGVudCAnJ1xuICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgIGhlaWdodCAxMDAlXG4gICAgICB3aWR0aCAxMDAwJVxuICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZVgoLTUwJSlcbiAgICAgIHRvcCAwXG4gICAgICBsZWZ0IDBcbiAgICAgIGJhY2tncm91bmQgaW5oZXJpdFxuICAgICAgei1pbmRleCAtMVxuICArZnJvbS13aWR0aChsZylcbiAgICAtanMtZGlzcGxheSBmbGV4XG4gICAgZ3JpZCgpXG4gICAgbWFyZ2luIDUwcHggMCAwXG4gICAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cblxuLmRvY3VtZW50cy1wYWdlLW1haW4tY2VsbC5mb3JtLWNlbGxcbiAgZGlzcGxheSBibG9ja1xuICB3aWR0aCAxMDAlXG4gICtiZXR3ZWVuKGxnLDE0NDBweClcbiAgICB3aWR0aCA1NyVcbiAgK2Zyb20td2lkdGgoMTQ0MHB4KVxuICAgIHdpZHRoIDY0LjUlXG4gIC5hY2NvbW9kYXRpb24taW5uZXItd3JhcHBlclxuICAgICt0by13aWR0aChzbSlcbiAgICAgIHBhZGRpbmcgMzBweFxuICAgICt0by13aWR0aCg3NjdweClcbiAgICAgIHBhZGRpbmcgMzBweCAyMHB4XG4gIC5hY2NvbW9kYXRpb24taW5uZXItdGl0bGUtd3JhcHBlclxuICAgICt0by13aWR0aChzbSlcbiAgICAgIG1hcmdpbiAxOHB4IDAgMCAwXG4uZG9jdW1lbnRzLXBhZ2UtbWFpbi1jZWxsXG4gICYgPiBpbWdcbiAgICB3aWR0aCAxMDAlXG4gIGRpc3BsYXkgbm9uZVxuICArYmV0d2VlbihsZywxNDQwcHgpXG4gICAgd2lkdGggNDIuNSVcbiAgICBkaXNwbGF5IGJsb2NrXG4gICtmcm9tLXdpZHRoKDE0NDBweClcbiAgICB3aWR0aCAzNS41JVxuICAgIGRpc3BsYXkgYmxvY2tcbiAgLmlubmVyLWRpdmlkZXJcbiAgICBtYXJnaW4gMFxuICAgIHRleHQtYWxpZ24gbGVmdFxuICAgIGNvbG9yOiBfYmx1ZVxuICAuYWNjb21vZGF0aW9uLWlubmVyLXRpdGxlXG4gICAgd2lkdGggMTAwJVxuICAgIG1hcmdpbiAwXG4gIC5hY2NvbW9kYXRpb24taW5uZXItbGVhZFxuICAgIHdpZHRoIDEwMCVcbiAgICArdG8td2lkdGgoc20pXG4gICAgICBtYXJnaW4gMTJweCAwIDAgMFxuICAgICtmcm9tLXdpZHRoKGxnKVxuICAgICAgbWF4LXdpZHRoIDUzMHB4XG4gICAgICBtYXJnaW4tdG9wOiAzMnB4XG4gICtiZXR3ZWVuKGxnLDE0NDBweClcbiAgICAuYWNjb21vZGF0aW9uLWlubmVyLXdyYXBwZXJcbiAgICAgIHBhZGRpbmcgNDBweCA4MHB4IDM1cHggNzBweFxuICArZnJvbS13aWR0aCgxNDQwcHgpXG4gICAgLmFjY29tb2RhdGlvbi1pbm5lci13cmFwcGVyXG4gICAgICBwYWRkaW5nIDU0cHggMCAzNXB4IDBcbiAgICAgIG1hcmdpbi1sZWZ0IDE4MHB4XG4gICAgICBtYXgtd2lkdGggNjQycHhcblxuXG4uZG9jdW1lbnRzLWxpc3Qtd3JhcHBlclxuICBiYWNrZ3JvdW5kLWNvbG9yIF93aGl0ZVxuICBtYXJnaW4gMTVweCAwIDAgMFxuICBwYWRkaW5nIDVweCAyMHB4IDBcbiAgK2Zyb20td2lkdGgobGcpXG4gICAgbWFyZ2luIDM0cHggMCAwIDBcbiAgICBwYWRkaW5nIDAgMjRweFxuICAgIG1heC13aWR0aCA1MzBweFxuICAuZmFjaWxpdHktZGV0YWlsXG4gICAgd2lkdGggMTAwJVxuICAgIG1hcmdpbiAxNXB4IDAgMTlweFxuICAgIHRvcDogMFxuICAgIGNvbG9yOiBfYmxhY2tsaWdodFxuICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgZm9udC13ZWlnaHQgNTAwXG4gICAgZmxvYXQgbm9uZVxuICAgICYuZmFjaWxpdHktZGV0YWlsLS1hY3RpdmVcbiAgICAgIGNvbG9yIF9ibHVlXG4gICAgICAuZmFjaWxpdHktZGV0YWlsX2ljb25cbiAgICAgICAgaW1nXG4gICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgICAmOmFmdGVyXG4gICAgICAgIGNvbG9yIF9ibGFja2xpZ2h0XG4gICAgICAmOmJlZm9yZVxuICAgICAgICBjb250ZW50IG5vbmVcbiAgICArdG8td2lkdGgoMzkwcHgpXG4gICAgICBzcGFuXG4gICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgK2Zyb20td2lkdGgobGcpXG4gICAgICBtYXJnaW4gMjVweCAwIDhweFxuICAgICAgJjpsYXN0LWNoaWxkXG4gICAgICAgIG1hcmdpbi1ib3R0b20gMjJweFxuICAgIGltZ1xuICAgICAgdmVydGljYWwtYWxpZ24gbWlkZGxlXG4gICAgICBtYXJnaW4gMCAxNXB4IDAgMFxuICAgIC5mYWNpbGl0eS1kZXRhaWxfaWNvblxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgICB3aWR0aDogMTZweFxuICAgICAgbWFyZ2luOiAwIDEycHggLTJweCAwXG4gICAgICBpbWdcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICBoZWlnaHQ6IGF1dG9cbiAgICAgICAgJjpmaXJzdC1jaGlsZFxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgc3BhblxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4zcHhcbiAgLmZhY2lsaXR5LWRldGFpbDphZnRlclxuICAgIGNvbG9yOiBfZ3JheWxpZ2h0MlxuICAgIHJpZ2h0IC05cHhcbiAgICArZnJvbS13aWR0aChsZylcbiAgICAgIHJpZ2h0IC0xcHhcblxuLmRvY3VtZW50cy1wYWdlXG4gIC5vZWMtbW9kYWwgLmZhY2lsaXR5LWRldGFpbC0td3JhcHBlclxuICAgIG1hcmdpbiA0MHB4IDAgNDVweFxuXG4uZG9jdW1lbnRzLW1vZGFsXG4gIGJhY2tncm91bmQtY29sb3IgX2JnX2dyYXlsaWdodFxuICArYmV0d2VlbigwLCAxMDI0cHgpXG4gICAgcG9zaXRpb24gZml4ZWRcbiAgICB0b3AgNzVweFxuICAgIG1pbi1oZWlnaHQgMTAwdmhcbiAgLmZhY2lsaXR5LWRldGFpbC1tb2RhbC1jbG9zZVxuICAgIGZvbnQtc2l6ZTogMTJweFxuICAgIGNvbG9yOiBfYmxhY2tsaWdodFxuICAgICtiZXR3ZWVuKDEwMjVweCwgMTQzOXB4KVxuICAgICAgcmlnaHQgNjhweFxuICAgICAgdG9wIDQxcHhcbiAgICArYmV0d2VlbigwLCA3NjdweClcbiAgICAgIHRvcDogNDFweFxuICAuYWNjb21vZGF0aW9uLWlubmVyLXRpdGxlXG4gICAgd2lkdGggMTAwJVxuICAgIG1hcmdpbiAwXG4gIC5hY2NvbW9kYXRpb24taW5uZXItdGl0bGUtd3JhcHBlclxuICAgIG1hcmdpbiAxM3B4IDAgMzdweCAwXG4gIC5mYWNpbGl0eS1kZXRhaWwtbW9kYWwtb3V0ZXItd3JhcHBlclxuICAgIHBhZGRpbmcgMTA1cHggMzNweCAwXG4gICAgK2JldHdlZW4oMCwgNzY3cHgpXG4gICAgICBwYWRkaW5nLXRvcDogNTBweFxuICArZnJvbS13aWR0aChsZylcbiAgICB3aWR0aCA0Mi44JVxuICAgIGhlaWdodCAxMDAlXG4gICAgLmZhY2lsaXR5LWRldGFpbC1tb2RhbC1vdXRlci13cmFwcGVyXG4gICAgICAgIHBhZGRpbmcgNTVweCA0NXB4IDAgNDhweFxuXG4gICtmcm9tLXdpZHRoKDE0NDBweClcbiAgICB3aWR0aCAzNS41JVxuICAgIGhlaWdodCAxMDAlXG4gICAgLmZhY2lsaXR5LWRldGFpbC1tb2RhbC1jbG9zZVxuICAgICAgcmlnaHQgNzJweFxuICAgICAgdG9wIDU3cHhcbiAgLmlubmVyLWRpdmlkZXJcbiAgICBmb250LXNpemU6IDE0cHhcbiAgICB0ZXh0LXRyYW5zZm9ybSBub25lXG4gICAgbWFyZ2luIDBcbiAgICB0ZXh0LWFsaWduIGxlZnRcbiAgICBsZXR0ZXItc3BhY2luZyAuMXB4XG4gICAgY29sb3I6IF9ibGFja2xpZ2h0XG4jYXRvdXRmcmFuY2VcbiAgLmRvY3VtZW50cy1tb2RhbFxuICAgIGEuZG93bmxvYWQtYnRuXG4gICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4IiwiLnNlY3Rpb24tb2VjXG4gIGdyaWQoKVxuICBiYWNrZ3JvdW5kLWNvbG9yIF9iZ19ncmF5bGlnaHQyXG4gIHBhZGRpbmcgMzBweFxuICBwb3NpdGlvbiByZWxhdGl2ZVxuICB3aWR0aCAxMDAlXG4gICt0by13aWR0aCg3NjdweClcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHhcbiAgK2JldHdlZW4oNzY4cHgsIDEwMjRweClcbiAgICBwYWRkaW5nOiAwIDAgMCAzMHB4XG4gICtmcm9tLXdpZHRoKGxnKVxuICAgIHBhZGRpbmcgMFxuICAuZmFjaWxpdHktZGV0YWlsLW1vZGFsXG4gICAgK2JldHdlZW4oMTAyNXB4LCAxNDM5cHgpXG4gICAgICBwYWRkaW5nIDBcbiAgLm9lYy1pbWdcbiAgICArdG8td2lkdGgoMTM2NnB4KVxuICAgICAgcGFkZGluZy10b3A6IDgwcHhcbiAgJi5mb3JtLXN1Ym1pdC1yZXN1bHRcbiAgICArdG8td2lkdGgoMTAyNHB4KVxuICAgICAgcGFkZGluZzogMzBweFxuICAgICAgbWluLWhlaWdodCA3MDBweFxuICAgICt0by13aWR0aCg3NjdweClcbiAgICAgIG1pbi1oZWlnaHQgNTAwcHhcbiAgICAgIG1heC1oZWlnaHQgNzAwcHhcbiAgICAub2VjLWNlbGwub2VjLWZvcm1cbiAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAub2VjLWNlbGwub2VjLWxpbmtzXG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICArZnJvbS13aWR0aChsZylcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICB3aWR0aCA2NiVcbiAgICAub2VjLWltZ1xuICAgICAgZGlzcGxheTogbm9uZVxuICAgICAgK2Zyb20td2lkdGgobGcpXG4gICAgICAgIHBhZGRpbmctdG9wOiAwXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgIHdpZHRoIDM0JVxuICAuZmFjaWxpdHktZGV0YWlsXG4gICAgLnRpdGxlXG4gICAgICBtYXJnaW4tYm90dG9tIDBcblxuLm9lYy1wYWdlXG4gIC5oZWFkZXItbWVudS1pdGVtX2JhY2tcbiAgICBkaXNwbGF5IGJsb2NrXG4gICAgd2lkdGggMTAwJVxuICAuaGVhZGVyLW1lbnUtaXRlbV9iYWNrOmFmdGVyXG4gICAgcmlnaHQgLTRweFxuICAgIHdpZHRoIDkzJVxuXG4ub2VjLWxpbmtzXG4gIG1hcmdpbiA4MXB4IDAgMCAwXG4gIHBhZGRpbmcgMCA3MHB4XG4gIHdpZHRoIDEwMCVcbiAgZm9udC1zaXplIDE0cHhcbiAgYmFja2dyb3VuZC1jb2xvciAjZjRmNGY0XG4gIHRyYW5zaXRpb24gLjRzIHRyYW5zZm9ybVxuICB6LWluZGV4IDFcbiAgZmxleC13cmFwIHdyYXBcbiAgZGlzcGxheTogbm9uZVxuICAub2VjLW1vZGFsLXNjcm9sbFxuICAgIHdpZHRoOiAxMDAlXG4gICAgbWF4LWhlaWdodDogMTAwMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICArdG8td2lkdGgoNzY3cHgpXG4gICAgICBtYXgtaGVpZ2h0IDQwMHB4XG4gICAgLnNpbXBsZWJhci10cmFja1xuICAgICAgJi5ob3Jpem9udGFsXG4gICAgICAgIGRpc3BsYXkgbm9uZVxuICAmX2NvbnRlbnRcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgZmxleC13cmFwIHdyYXBcbiAgICArdG8td2lkdGgoNzY3cHgpXG4gICAgICBwYWRkaW5nIDAgMTBweFxuICAuaGVhZGVyLW1lbnUtaXRlbV9iYWNrXG4gICAgZGlzcGxheSBibG9ja1xuICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgbWFyZ2luLWJvdHRvbSAyMHB4XG4gICAgbWFyZ2luLXJpZ2h0IDIwcHhcbiAgICBwYWRkaW5nLWxlZnQgMTZweFxuICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgY3Vyc29yIHBvaW50ZXJcbiAgICArdG8td2lkdGgoMTAyNHB4KVxuICAgICAgbWFyZ2luOiAwIDAgMzBweCAwXG4gICAgJjpiZWZvcmVcbiAgICAgIGNvbnRlbnQgJydcbiAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICBsZWZ0IDBcbiAgICAgIHRvcCA1MCVcbiAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGUoMCwtNTAlKSByb3RhdGUoMTgwZGVnKVxuICAgICAgYmFja2dyb3VuZCB1cmwoLi4vaWNvbnMvYXJyb3ctbGlnaHQuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlclxuICAgICAgd2lkdGggOHB4XG4gICAgICBoZWlnaHQgMTZweFxuICAgICY6YWZ0ZXJcbiAgICAgIHdpZHRoIDg5JVxuICAmLXJlc3VsdFxuICAgIHdpZHRoIDEwMCVcbiAgICBwYWRkaW5nIDI0cHggODhweFxuICAgIGJhY2tncm91bmQgX3doaXRlXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICBtYXJnaW4tYm90dG9tIDQwcHhcbiAgICAuZG93bmxvYWQtcHJlbG9hZGVyXG4gICAgICBkaXNwbGF5OiBub25lXG4gICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDE0cHg7XG4gICAgICBsZWZ0OiAyM3B4O1xuICAgICAgK3RvLXdpZHRoKDc2N3B4KVxuICAgICAgICBwb3NpdGlvbjogc3RhdGljXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcbiAgICArdG8td2lkdGgoNzY3cHgpXG4gICAgICBwYWRkaW5nIDIwcHggMTVweFxuICAgIC5yZXN1bHQtdmFsdWVcbiAgICAgIGZvbnQgMjBweC8yMHB4IF9mb250LW1haW5cbiAgICAgIGNvbG9yIF9ibGFja2xpZ2h0XG4gICAgICBsZXR0ZXItc3BhY2luZyAxcHhcbiAgICAgIGZvbnQtd2VpZ2h0IDYwMFxuICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICY6YmVmb3JlXG4gICAgICAgIGNvbnRlbnQgJydcbiAgICAgICAgd2lkdGggNDhweFxuICAgICAgICBoZWlnaHQgMXB4XG4gICAgICAgIGJhY2tncm91bmQgI0Y4RDUxQ1xuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICBsZWZ0IC02NXB4XG4gICAgICAgIHRvcCA5cHhcbiAgICAgICAgK3RvLXdpZHRoKDc2N3B4KVxuICAgICAgICAgIGNvbnRlbnQgbm9uZVxuICAgIC5kb3dubG9hZC1idG5cbiAgICAgIHBhZGRpbmcgMCAwIDAgMjRweFxuICAgICAgbWFyZ2luIDE4cHggMCAwXG4gICAgICBjdXJzb3IgcG9pbnRlclxuICBhXG4gICAgZm9udC1zaXplIDE2cHhcbiAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgIG1hcmdpbiAyMHB4IDAgMjBweCA3cHhcbiAgICBjb2xvciAjMDAwXG4gICt0by13aWR0aCgxMDI0cHgpXG4gICAgbWFyZ2luIDBcbiAgICBwYWRkaW5nOiAwXG4gIC5mYWNpbGl0eS1kZXRhaWxcbiAgICB3aWR0aCA1MCVcbiAgICB0b3AgMFxuICAgIG1hcmdpbiAwIDAgMjNweCAwXG4gICAgcGFkZGluZyAwIDI1cHggMCAzNXB4XG4gICAgK3RvLXdpZHRoKDEwMjRweClcbiAgICAgIHBhZGRpbmcgMCAyNXB4IDAgMFxuICAgICt0by13aWR0aCg3NjdweClcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgICBwYWRkaW5nOiAwXG4gICAgJjpudGgtY2hpbGQob2RkKVxuICAgICAgcGFkZGluZy1sZWZ0IDI1cHhcbiAgICAgIHBhZGRpbmctcmlnaHQgMzZweFxuICAgICAgK3RvLXdpZHRoKDEwMjRweClcbiAgICAgICAgcGFkZGluZy1yaWdodCA0MHB4XG4gICAgICArdG8td2lkdGgoNzY3cHgpXG4gICAgICAgIHBhZGRpbmc6IDBcbiAgICAgICY6YWZ0ZXJcbiAgICAgICAgcmlnaHQgMzJweFxuICAgICAgICArdG8td2lkdGgoNzY3cHgpXG4gICAgICAgICAgcmlnaHQ6IDBcbiAgICAmOmFmdGVyXG4gICAgICBjb2xvciBfZ3JheWxpZ2h0MlxuICAgICAgcmlnaHQgMjBweFxuICAgICAgK3RvLXdpZHRoKDc2N3B4KVxuICAgICAgICByaWdodDogMFxuICAgICY6YmVmb3JlXG4gICAgICBkaXNwbGF5IG5vbmVcbiAgICAmLmZhY2lsaXR5LWRldGFpbC0tYWN0aXZlXG4gICAgICAmOmFmdGVyXG4gICAgICAgIGNvbG9yIF9ibGFja2xpZ2h0XG4gICAgICAuZmFjaWxpdHktZGV0YWlsLXdyYXBwZXJcbiAgICAgICAgYmFja2dyb3VuZCBfd2hpdGVcbiAgICAgICAgJjpiZWZvcmVcbiAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgdHJhbnNpdGlvbiAwLjRzIHdpZHRoXG4gICAgJi13cmFwcGVyXG4gICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgcGFkZGluZy1ib3R0b20gOXB4XG4gICAgICBwYWRkaW5nLXJpZ2h0IDM1cHhcbiAgICAgICY6YmVmb3JlXG4gICAgICAgIGNvbnRlbnQ6ICcnXG4gICAgICAgIHdpZHRoIDBcbiAgICAgICAgaGVpZ2h0IDJweFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIF9ibHVlXG4gICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgIGxlZnQgMFxuICAgICAgICBib3R0b20gMFxuICAgICAgICB3aWxsLWNoYW5nZSB3aWR0aFxuICAgICAgICB0cmFuc2l0aW9uIDAuNHMgd2lkdGhcblxuLm9lYy1mb3JtXG4gIHdpZHRoIDEwMCVcbiAgK2JldHdlZW4oNzY4cHgsIDEwMjRweClcbiAgICB3aWR0aCA1MCVcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4XG4gICAgbWFyZ2luLXRvcDogMzBweFxuICArZnJvbS13aWR0aChsZylcbiAgICB3aWR0aCAzNCVcbiAgICBwYWRkaW5nIDgwcHggMzBweCAwIDMwcHhcbiAgICAuYXRvdXQtaW5wdXRcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgICBtYXJnaW4gMCAwIDQzcHggMFxuICAgIC5hdG91dC1zdWJtaXRcbiAgICAgIG1hcmdpbiAwXG4gICAgICB3aWR0aDogMTAwJVxuICAgICAgK3RvLXdpZHRoKDEwMjRweClcbiAgICAgICAgbWFyZ2luOiAwXG4gICtmcm9tLXdpZHRoKDE0NDBweClcbiAgICBwYWRkaW5nIDEwMnB4IDcwcHggMCA3MHB4XG4gIC8vJi0tYWN0aXZlXG4gIC8vICBkaXNwbGF5IG5vbmVcbiAgLnNlbGVjdC13cmFwcGVyXG4gICAgLm5pY2Utc2VsZWN0XG4gICAgICBwYWRkaW5nLWxlZnQgMFxuICAgICAgbGV0dGVyLXNwYWNpbmcgMC43cHhcbiAgICBpbWdcbiAgICAgIGRpc3BsYXkgbm9uZVxuLm9lYy1pbWdcbiAgZGlzcGxheTogbm9uZVxuICB3aWR0aCA2NiVcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIG1pbi1oZWlnaHQgMTE5NnB4XG4gIG92ZXJmbG93IGhpZGRlblxuICBpbWdcbiAgICBtaW4td2lkdGggMTAwJVxuICAgIG1pbi1oZWlnaHQgMTAwJVxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIGxlZnQgNTAlXG4gICAgdHJhbnNmb3JtIHRyYW5zbGF0ZSgtNTAlLCAwKVxuICArZnJvbS13aWR0aChsZylcbiAgICBkaXNwbGF5OiBibG9ja1xuICArYmV0d2Vlbig3NjhweCwgMTAyNHB4KVxuICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgd2lkdGg6IDUwJVxuXG4uZmFjaWxpdHktZGV0YWlsXG4gIC50aXRsZVxuICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgbGluZS1oZWlnaHQgMThweFxuICAgIGZvbnQtd2VpZ2h0IDYwMFxuICAgIGxldHRlci1zcGFjaW5nIDAuNXB4XG4gICAgY29sb3IgX2JsYWNrbGlnaHRcbiAgICBtYXJnaW4tYm90dG9tIDhweFxuICAuY2F0ZWdvcnlcbiAgICBmb250LXNpemUgMTRweFxuICAgIGxpbmUtaGVpZ2h0IDI0cHhcbiAgICBjb2xvciBfYmxhY2tcbiAgICBsZXR0ZXItc3BhY2luZyAwLjVweFxuICAgIGZvbnQtd2VpZ2h0IDMwMFxuICAgIG1hcmdpbi1ib3R0b20gNnB4XG4gICAgLnJhdGUtd3JhcHBlclxuICAgICAgbWFyZ2luLWxlZnQgMTFweFxuICAubGVhZFxuICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgbGluZS1oZWlnaHQgMThweFxuICAgIGNvbG9yICM4QzhDOENcbiAgICBtYXJnaW4gMFxuICAgIGxldHRlci1zcGFjaW5nIDAuNXB4XG4gICAgdGV4dC10cmFuc2Zvcm0gdXBwZXJjYXNlXG5cbi5vZWMtbW9kYWwuZmFjaWxpdHktZGV0YWlsLW1vZGFsXG4gIGJhY2tncm91bmQtY29sb3IgX3doaXRlXG4gIGhlaWdodCAxMDAlXG4gICt0by13aWR0aCgxMDI0cHgpXG4gICAgd2lkdGg6IDQ5MHB4XG4gICAgaGVpZ2h0IDEyMDBweFxuICArdG8td2lkdGgoNzY3cHgpXG4gICAgd2lkdGg6IDEwMCVcblxuLm9lYy1tb2RhbFxuICBiYWNrZ3JvdW5kLWNvbG9yICNmZmZcbiAgK2Zyb20td2lkdGgobGcpXG4gICAgd2lkdGggMzQlXG4gIC5mYWNpbGl0eS1kZXRhaWwtbW9kYWwtb3V0ZXItd3JhcHBlclxuICAgIHBhZGRpbmcgMFxuICAgIC5pbWctY29udGFpbmVyXG4gICAgICBoZWlnaHQgMjAwcHhcbiAgICAgICtiZXR3ZWVuKDc2OHB4LCAxMDI0cHgpXG4gICAgICAgIGhlaWdodCAyNzZweFxuICAgICAgK2Zyb20td2lkdGgoMTAyNXB4KVxuICAgICAgICBoZWlnaHQgMjc2cHhcbiAgICAmID4gaW1nXG4gICAgICB3aWR0aCAxMDAlXG4gICAgICArYmV0d2VlbigwLCAxMDI0cHgpXG4gICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgbWF4LWhlaWdodCA0MDBweFxuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIG9iamVjdC1maXQgY292ZXJcblxuICAuaGVhZGVyLW1lbnUtaXRlbV9iYWNrXG4gICAgbWFyZ2luIDU3cHggMCA1NnB4IDIwcHhcbiAgICBmb250LXNpemUgMTNweFxuICAgIHBhZGRpbmcgMCAwIDAgMjBweFxuICAgIGRpc3BsYXkgbm9uZVxuICAgICtiZXR3ZWVuKDc2OHB4LCAxMDI1cHgpXG4gICAgICBmb250LXdlaWdodCA1MDBcbiAgICAgIHRleHQtZGVjb3JhdGlvbiB1bmRlcmxpbmVcbiAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICArYmV0d2VlbigwLCA3NjdweClcbiAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAmOmJlZm9yZVxuICAgICAgY29udGVudCAnJ1xuICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgIGxlZnQgMFxuICAgICAgdG9wIDUwJVxuICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZSgwLC01MCUpIHJvdGF0ZSgxODBkZWcpXG4gICAgICBiYWNrZ3JvdW5kIHVybCguLi9pY29ucy9hcnJvdy1saWdodC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyXG4gICAgICB3aWR0aCA4cHhcbiAgICAgIGhlaWdodCAxNnB4XG4gICAgJjphZnRlclxuICAgICAgY29udGVudDogJydcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgd2lkdGg6IDkzJVxuICAgICAgaGVpZ2h0OiAxcHhcbiAgICAgIGJvdHRvbTogMFxuICAgICAgcmlnaHQ6IDBcbiAgICAgIHRvcDogYXV0b1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRhNGE0YTtcbiAgICAgIGRpc3BsYXkgbm9uZVxuICAuZmFjaWxpdHktZGV0YWlsLXRpdGxlXG4gICAgbWFyZ2luLWJvdHRvbSAxNHB4XG4gICAgZGlzcGxheSBibG9ja1xuICAgIGxldHRlci1zcGFjaW5nIDAuNXB4XG4gICAgbWFyZ2luLXJpZ2h0IDQ1cHhcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAuanMtZmFjaWxpdHktZGV0YWlsXG4gICAgICBkaXNwbGF5OiBub25lXG4gICAgICArdG8td2lkdGgoMTAyNHB4KVxuICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgdG9wOiAwXG4gICAgICAgIHJpZ2h0OiAtNDVweFxuICAgICAgICBpXG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4XG4gICAgICAgICAgY29sb3I6IF9ncmF5bGlnaHRcblxuICAgIC5yYXRlLXdyYXBwZXJcbiAgICAgIHBhZGRpbmctbGVmdCA5cHhcbiAgICAgIC5zdmdcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgdG9wIC01cHhcbiAgICAgICAgZmxvYXQgbGVmdFxuICAgICAgICBtYXJnaW4gMCA1cHggMCAwXG4gICAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICAgIG1hcmdpbiAwXG4gIC5mYWNpbGl0eS1kZXRhaWwtbGVhZFxuICAgIC5zdmdcbiAgICAgIGxlZnQgNXB4XG4gICAgICB0b3A6IDNweFxuICAgICAgaGVpZ2h0OiAxOXB4XG4gIC5mYWNpbGl0eS1kZXRhaWwtY2VsbFxuICAgIHBhZGRpbmcgMFxuICAgIHdpZHRoIDEwMCVcbiAgICBvdmVyZmxvdyB2aXNpYmxlXG4gICAgaGVpZ2h0IGF1dG9cbiAgLmZhY2lsaXR5LWRldGFpbC0td3JhcHBlclxuICAgIHBhZGRpbmcgMCAyM3B4XG4gICAgbWFyZ2luIDI3cHggMFxuICAgICt0by13aWR0aCgxMDI0cHgpXG4gICAgICBtYXJnaW4gMzBweCAwIDAgMFxuICAgICAgcGFkZGluZyAwIDMwcHhcbiAgLmZhY2lsaXR5LWRldGFpbC1jb250ZW50XG4gICAgbWFyZ2luIDE1cHggMCAwIDBcbiAgICAuZmFjaWxpdHktZGV0YWlsLWxpbmtcbiAgICAgIG1hcmdpbiAxNHB4IDAgMzBweCAwXG4gICAgICAmOmxhc3QtY2hpbGRcbiAgICAgICAgbWFyZ2luLWJvdHRvbSAwXG4uZmFjaWxpdHktZGV0YWlsLW1vZGFsX2ltZ1xuICArZnJvbS13aWR0aChsZylcbiAgICBtaW4taGVpZ2h0IDI3NnB4XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgaW1nXG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwwKTtcbiAgK3RvLXdpZHRoKDc2N3B4KVxuICAgIG1heC1oZWlnaHQ6IDQwMHB4XG4gICAgb3ZlcmZsb3cgaGlkZGVuXG4gICAgaW1nXG4gICAgICB3aWR0aDogMTAwJVxuICAgICAgaGVpZ2h0OiBhdXRvXG5cbiNhdG91dGZyYW5jZVxuICAuZmFjaWxpdHktZGV0YWlsLW1vZGFsXG4gICAgLmRvd25sb2FkLWJ0bi5zZWUtaG90ZWxcbiAgICAgIHdpZHRoIDEwMCVcbiAgICAgIG1heC13aWR0aCAzOTZweFxuICAgICAgbGluZS1oZWlnaHQgNTVweFxuICAgICAgaGVpZ2h0IDU1cHhcbiAgICAgIGNvbG9yIF9ibGFja2xpZ2h0XG4gICAgICBtYXJnaW4gMFxuICAgICAgZm9udC1zaXplIDEzcHhcbiAgICAgIG1hcmdpbi10b3AgN3B4XG4gIC5kb3dubG9hZC1ibG9ja1xuICAgIG1hcmdpbi10b3A6IDMwcHhcbiAgICBhLmRvd25sb2FkLWJ0blxuICAgICAgZm9udC1zaXplOiAxNnB4XG4gICAgICBwYWRkaW5nOiAwIiwic3ZnLnN2Z1xuICBmaWxsIF93aGl0ZVxuICAmLS1zaW5nLXVwXG4gICAgd2lkdGggMTZweFxuICAgIGhlaWdodCAxNnB4XG4gICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICB0b3AgMjhweFxuICAmLS1sb2dpblxuICAgIHdpZHRoIDIxcHhcbiAgICBoZWlnaHQgMjdweFxuICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgdG9wIDEzcHhcbiAgICBsZWZ0IDIxcHhcbiAgICArYmV0d2VlbigxMDI1cHgsIDE0MzlweClcbiAgICAgIHRvcDogNnB4XG4gICYtLXNlYXJjaFxuICAgIHdpZHRoIDIycHhcbiAgICBoZWlnaHQgMjRweFxuICAgIHRyYW5zaXRpb24gLjRzXG4gICAgK2Zyb20td2lkdGgobGcpXG4gICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgbGVmdCAyNXB4XG4gICAgICBib3R0b20gMTJweFxuICAmLS1lc3RhYmxpc2htZW50XG4gICAgZmlsbCBfZ3JheWxpZ2h0XG4gICAgd2lkdGggMTNweFxuICAgIGhlaWdodCAxM3B4XG4gICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgJi0tc3RhclxuICAgIGZpbGwgI0Y4RDUxQ1xuICAgIHdpZHRoIDEwcHhcbiAgICBoZWlnaHQgMTBweFxuICAgIG1hcmdpbiAwIDAuNXB4XG4gICYtLWxvY2F0aW9uXG4gICAgd2lkdGggMTJweFxuICAgIGhlaWdodCAxNnB4XG4gICAgZmlsbCBfZ3JheWxpZ2h0XG4gICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgJi0tc29jXG4gICAgZmlsbCBfZ3JheWxpZ2h0MlxuICAgIHdpZHRoIDM1cHhcbiAgICBoZWlnaHQgMzZweFxuICAmLS1waG9uZVxuICAgIHdpZHRoIDIwcHhcbiAgICBoZWlnaHQgMjBweFxuICAgIGZpbGwgX2JsYWNrXG4gICYtLXNpdGVcbiAgICB3aWR0aCAyM3B4XG4gICAgaGVpZ2h0IDIwcHhcbiAgICBmaWxsIF9ibGFja1xuICAmLS1tYWlsXG4gICAgd2lkdGggMjNweFxuICAgIGhlaWdodCAxN3B4XG4gICAgZmlsbCBfYmxhY2tcbiAgJi0tY3Jvc3NcbiAgICB3aWR0aCAxNnB4XG4gICAgaGVpZ2h0IDE2cHhcbiAgICBmaWxsIF9ibGFja1xuICAmLS1jYWxlbmRhclxuICAgIGZpbGwgX2JsYWNrXG4gICAgd2lkdGggMjVweFxuICAgIGhlaWdodCAyM3B4XG4gICYtLWFjY3JlZGl0YWlvblxuICAgIHdpZHRoIDIxcHhcbiAgICBoZWlnaHQgMjBweFxuICAgIGZpbGwgX2JsYWNrXG4gICYtLXN0YXR1c1xuICAgIHdpZHRoIDIwcHhcbiAgICBoZWlnaHQgMjBweFxuICAgIGZpbGwgX2JsYWNrXG4gICYtLWhvdGVsXG4gICAgd2lkdGggMjNweFxuICAgIGhlaWdodCAyM3B4XG4gICYtLWRvd25sb2FkXG4gICAgd2lkdGggMjVweFxuICAgIGhlaWdodCAyNXB4XG4gICAgZmlsbCBfYmxhY2tsaWdodFxuICAmLS1hdHRlbnRpb25cbiAgICB3aWR0aCA0MnB4XG4gICAgaGVpZ2h0IDQycHhcbiAgJi0tdmlsbGFnZVxuICAgIHdpZHRoIDIzcHhcbiAgICBoZWlnaHQgMjNweFxuICAmLS1yZXNpZGVuY2VcbiAgICB3aWR0aCAyM3B4XG4gICAgaGVpZ2h0IDIzcHgiLCIuaWVcbi5lZGdlXG4uaWUtMTFcbi5pZS0xMFxuICArZnJvbS13aWR0aCg3NjhweClcbiAgICAuY29udGFpbmVyXG4gICAgICB3aWR0aCAxMDAlXG4gICtmcm9tLXdpZHRoKDk5MnB4KVxuICAgIC5jb250YWluZXJcbiAgICAgIHdpZHRoIDEwMCVcbiAgK2Zyb20td2lkdGgoMTIwMHB4KVxuICAgIC5jb250YWluZXJcbiAgICAgIHdpZHRoIDEwMCVcbi5pZS0xMVxuLmllLTEwXG4gICtmcm9tLXdpZHRoKGxnKVxuICAgIC5yYW5raW5nLXByb2Nlc3MtZ3JpZC13cmFwcGVyXG4gICAgICBmb250LXNpemUgMFxuICAgIC5yYW5raW5nLXByb2Nlc3MtZ3JpZC1pdGVtXG4gICAgICB3aWR0aCAzMyVcbiAgICAgIGZsZXgtYmFzaXMgYXV0b1xuICAgIC5mb290ZXItY2VsbFxuICAgICAgd2lkdGggMzMuMyVcbiAgICAgIGZsZXgtYmFzaXMgYXV0b1xuXG4gICAgLmlubmVyLWxpc3QgbGlcbiAgICAgIHdpZHRoIDMwJVxuICAgICAgZmxleC1iYXNpcyBhdXRvXG5cbiAgICAuaG9tZS1wYWdlX2xlYWQtaXRlbSxcbiAgICAuYmFubmVyLXRleHQtbGVhZC10aXRsZVxuICAgICAgZmxleC1iYXNpcyBhdXRvXG4gICAgICB3aWR0aCAzMSVcbiAgLmZvb3Rlci1jZWxsLmZvb3Rlci1jZWxsLXJpZ2h0XG4gICAgZmxleC1iYXNpcyBjYWxjKDEwMCUgKiAuMzMpXG4uc2FmYXJpXG4gIC5mb290ZXItY2VsbC5mb290ZXItY2VsbC1yaWdodFxuICAgIGZsZXgtYmFzaXMgY2FsYygxMDAlICogLjMzKVxuICAgICt0by13aWR0aChzbSlcbiAgICAgIGZsZXgtYmFzaXMgYXV0byIsIi51aS1oZWxwZXItaGlkZGVuXG5cdGRpc3BsYXkgbm9uZVxuXG4udWktaGVscGVyLWhpZGRlbi1hY2Nlc3NpYmxlXG5cdGJvcmRlciAwXG5cdGNsaXAgcmVjdCgwIDAgMCAwKVxuXHRoZWlnaHQgMXB4XG5cdG1hcmdpbiAtMXB4XG5cdG92ZXJmbG93IGhpZGRlblxuXHRwYWRkaW5nIDBcblx0cG9zaXRpb24gYWJzb2x1dGVcblx0d2lkdGggMXB4XG5cbi51aS1oZWxwZXItcmVzZXRcblx0bWFyZ2luIDBcblx0cGFkZGluZyAwXG5cdGJvcmRlciAwXG5cdG91dGxpbmUgMFxuXHRsaW5lLWhlaWdodCAxLjNcblx0dGV4dC1kZWNvcmF0aW9uIG5vbmVcblx0Zm9udC1zaXplIDEwMCVcblx0bGlzdC1zdHlsZSBub25lXG5cbi51aS1oZWxwZXItY2xlYXJmaXg6YmVmb3JlLFxuLnVpLWhlbHBlci1jbGVhcmZpeDphZnRlclxuXHRjb250ZW50IFwiXCJcblx0ZGlzcGxheSB0YWJsZVxuXHRib3JkZXItY29sbGFwc2UgY29sbGFwc2VcblxuLnVpLWhlbHBlci1jbGVhcmZpeFxuXHQmOmFmdGVyXG5cdFx0Y2xlYXIgYm90aFxuXG4udWktaGVscGVyLXpmaXhcblx0d2lkdGggMTAwJVxuXHRoZWlnaHQgMTAwJVxuXHR0b3AgMFxuXHRsZWZ0IDBcblx0cG9zaXRpb24gYWJzb2x1dGVcblx0b3BhY2l0eSAwXG5cdGZpbHRlciBBbHBoYShPcGFjaXR5PTApXG5cbi51aS1mcm9udFxuXHR6LWluZGV4IDEwMFxuXG4udWktc3RhdGUtZGlzYWJsZWRcblx0Y3Vyc29yIGRlZmF1bHQgIWltcG9ydGFudFxuXHRwb2ludGVyLWV2ZW50cyBub25lXG5cdC51aS1pY29uXG5cdFx0ZmlsdGVyIEFscGhhKE9wYWNpdHk9MzUpXG5cbi51aS1pY29uXG5cdGRpc3BsYXkgaW5saW5lLWJsb2NrXG5cdHZlcnRpY2FsLWFsaWduIG1pZGRsZVxuXHRtYXJnaW4tdG9wIC0uMjVlbVxuXHRwb3NpdGlvbiByZWxhdGl2ZVxuXHR0ZXh0LWluZGVudCAtOTk5OTlweFxuXHRvdmVyZmxvdyBoaWRkZW5cblx0YmFja2dyb3VuZC1yZXBlYXQgbm8tcmVwZWF0XG5cdHdpZHRoIDE2cHhcblx0aGVpZ2h0IDE2cHhcblxuLnVpLXdpZGdldC1pY29uLWJsb2NrXG5cdGxlZnQgNTAlXG5cdG1hcmdpbi1sZWZ0IC04cHhcblx0ZGlzcGxheSBibG9ja1xuXG4udWktd2lkZ2V0LW92ZXJsYXlcblx0cG9zaXRpb24gZml4ZWRcblx0dG9wIDBcblx0bGVmdCAwXG5cdHdpZHRoIDEwMCVcblx0aGVpZ2h0IDEwMCVcblx0YmFja2dyb3VuZCAjYWFhYWFhXG5cdG9wYWNpdHkgLjNcblx0ZmlsdGVyIEFscGhhKE9wYWNpdHk9MzApXG5cbi51aS1hdXRvY29tcGxldGVcblx0cG9zaXRpb24gYWJzb2x1dGVcblx0dG9wIDBcblx0bGVmdCAwXG5cdGN1cnNvciBkZWZhdWx0XG5cbi51aS1tZW51XG5cdGxpc3Qtc3R5bGUgbm9uZVxuXHRwYWRkaW5nIDBcblx0bWFyZ2luIDBcblx0ZGlzcGxheSBibG9ja1xuXHRvdXRsaW5lIDBcblx0LnVpLW1lbnVcblx0XHRwb3NpdGlvbiBhYnNvbHV0ZVxuXHQudWktbWVudS1pdGVtXG5cdFx0bWFyZ2luIDBcblx0XHRjdXJzb3IgcG9pbnRlclxuXHQudWktbWVudS1pdGVtLXdyYXBwZXJcblx0XHRwb3NpdGlvbiByZWxhdGl2ZVxuXHRcdHBhZGRpbmcgM3B4IDFlbSAzcHggLjRlbVxuXHQudWktbWVudS1kaXZpZGVyXG5cdFx0bWFyZ2luIDVweCAwXG5cdFx0aGVpZ2h0IDBcblx0XHRmb250LXNpemUgMFxuXHRcdGxpbmUtaGVpZ2h0IDBcblx0XHRib3JkZXItd2lkdGggMXB4IDAgMCAwXG5cdC51aS1pY29uXG5cdFx0cG9zaXRpb24gYWJzb2x1dGVcblx0XHR0b3AgMFxuXHRcdGJvdHRvbSAwXG5cdFx0bGVmdCAuMmVtXG5cdFx0bWFyZ2luIGF1dG8gMFxuXHQudWktbWVudS1pY29uXG5cdFx0bGVmdCBhdXRvXG5cdFx0cmlnaHQgMFxuXG4udWktbWVudSAudWktc3RhdGUtZm9jdXMsXG4udWktbWVudSAudWktc3RhdGUtYWN0aXZlXG5cdG1hcmdpbiAtMXB4XG5cbi51aS1tZW51LWljb25zXG5cdHBvc2l0aW9uIHJlbGF0aXZlXG4udWktbWVudS1pdGVtLXdyYXBwZXJcblx0cGFkZGluZy1sZWZ0IDJlbVxuXG4udWktd2lkZ2V0XG5cdGZvbnQtZmFtaWx5IEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmXG5cdGZvbnQtc2l6ZSAxZW1cbi51aS13aWRnZXRcblx0Zm9udC1zaXplIDFlbVxuJi51aS13aWRnZXQtY29udGVudFxuXHRib3JkZXIgMXB4IHNvbGlkICNjNWM1YzVcblxuLnVpLXdpZGdldCBpbnB1dCxcbi51aS13aWRnZXQgc2VsZWN0LFxuLnVpLXdpZGdldCB0ZXh0YXJlYSxcbi51aS13aWRnZXQgYnV0dG9uXG5cdGZvbnQtZmFtaWx5IEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmXG5cdGZvbnQtc2l6ZSAxZW1cblxuLnVpLXdpZGdldC1jb250ZW50XG5cdGJvcmRlciAxcHggc29saWQgI2RkZGRkZFxuXHRiYWNrZ3JvdW5kICNmZmZmZmZcblx0Y29sb3IgIzMzMzMzM1xuXHRhXG5cdFx0Y29sb3IgIzMzMzMzM1xuXG4udWktd2lkZ2V0LWhlYWRlclxuXHRib3JkZXIgMXB4IHNvbGlkICNkZGRkZGRcblx0YmFja2dyb3VuZCAjZTllOWU5XG5cdGNvbG9yICMzMzMzMzNcblx0Zm9udC13ZWlnaHQgYm9sZFxuXHRhXG5cdFx0Y29sb3IgIzMzMzMzM1xuLnVpLWljb25cblx0YmFja2dyb3VuZC1pbWFnZSB1cmwoXCJpbWFnZXMvdWktaWNvbnNfNDQ0NDQ0XzI1NngyNDAucG5nXCIpXG5cbi51aS1zdGF0ZS1kZWZhdWx0LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRlZmF1bHQsXG4udWktYnV0dG9uLFxuaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmhvdmVyLFxuaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmFjdGl2ZVxuXHRib3JkZXIgMXB4IHNvbGlkICNjNWM1YzVcblx0YmFja2dyb3VuZCAjZjZmNmY2XG5cdGZvbnQtd2VpZ2h0IG5vcm1hbFxuXHRjb2xvciAjNDU0NTQ1XG5cbi51aS1zdGF0ZS1kZWZhdWx0IGEsXG4udWktc3RhdGUtZGVmYXVsdCBhOmxpbmssXG4udWktc3RhdGUtZGVmYXVsdCBhOnZpc2l0ZWQsXG5hLnVpLWJ1dHRvbixcbmE6bGluay51aS1idXR0b24sXG5hOnZpc2l0ZWQudWktYnV0dG9uLFxuLnVpLWJ1dHRvblxuXHRjb2xvciAjNDU0NTQ1XG5cdHRleHQtZGVjb3JhdGlvbiBub25lXG5cbi51aS1zdGF0ZS1ob3Zlcixcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaG92ZXIsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaG92ZXIsXG4udWktc3RhdGUtZm9jdXMsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWZvY3VzLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWZvY3VzLFxuLnVpLWJ1dHRvbjpob3Zlcixcbi51aS1idXR0b246Zm9jdXNcblx0Ym9yZGVyIDFweCBzb2xpZCAjY2NjY2NjXG5cdGJhY2tncm91bmQgI2VkZWRlZFxuXHRmb250LXdlaWdodCBub3JtYWxcblx0Y29sb3IgIzJiMmIyYlxuXG4udWktc3RhdGUtaG92ZXIgYSxcbi51aS1zdGF0ZS1ob3ZlciBhOmhvdmVyLFxuLnVpLXN0YXRlLWhvdmVyIGE6bGluayxcbi51aS1zdGF0ZS1ob3ZlciBhOnZpc2l0ZWQsXG4udWktc3RhdGUtZm9jdXMgYSxcbi51aS1zdGF0ZS1mb2N1cyBhOmhvdmVyLFxuLnVpLXN0YXRlLWZvY3VzIGE6bGluayxcbi51aS1zdGF0ZS1mb2N1cyBhOnZpc2l0ZWQsXG5hLnVpLWJ1dHRvbjpob3ZlcixcbmEudWktYnV0dG9uOmZvY3VzXG5cdGNvbG9yICMyYjJiMmJcblx0dGV4dC1kZWNvcmF0aW9uIG5vbmVcblxuLnVpLXZpc3VhbC1mb2N1c1xuXHRib3gtc2hhZG93IDAgMCAzcHggMXB4IHJnYig5NCwgMTU4LCAyMTQpXG5cbi51aS1zdGF0ZS1hY3RpdmUsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWFjdGl2ZSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1hY3RpdmUsXG5hLnVpLWJ1dHRvbjphY3RpdmUsXG4udWktYnV0dG9uOmFjdGl2ZSxcbi51aS1idXR0b24udWktc3RhdGUtYWN0aXZlOmhvdmVyXG5cdGJvcmRlciAxcHggc29saWQgIzAwM2VmZlxuXHRiYWNrZ3JvdW5kICMwMDdmZmZcblx0Zm9udC13ZWlnaHQgbm9ybWFsXG5cdGNvbG9yICNmZmZmZmZcblxuLnVpLWljb24tYmFja2dyb3VuZCxcbi51aS1zdGF0ZS1hY3RpdmUgLnVpLWljb24tYmFja2dyb3VuZFxuXHRib3JkZXIgIzAwM2VmZlxuXHRiYWNrZ3JvdW5kLWNvbG9yICNmZmZmZmZcblxuLnVpLXN0YXRlLWFjdGl2ZSBhLFxuLnVpLXN0YXRlLWFjdGl2ZSBhOmxpbmssXG4udWktc3RhdGUtYWN0aXZlIGE6dmlzaXRlZFxuXHRjb2xvciAjZmZmZmZmXG5cdHRleHQtZGVjb3JhdGlvbiBub25lXG5cbi51aS1zdGF0ZS1oaWdobGlnaHQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHRcblx0Ym9yZGVyIDFweCBzb2xpZCAjZGFkNTVlXG5cdGJhY2tncm91bmQgI2ZmZmE5MFxuXHRjb2xvciAjNzc3NjIwXG5cbi51aS1zdGF0ZS1jaGVja2VkXG5cdGJvcmRlciAxcHggc29saWQgI2RhZDU1ZVxuXHRiYWNrZ3JvdW5kICNmZmZhOTBcblxuLnVpLXN0YXRlLWhpZ2hsaWdodCBhLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1oaWdobGlnaHQgYSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHQgYVxuXHRjb2xvciAjNzc3NjIwXG5cbi51aS1zdGF0ZS1lcnJvcixcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3IsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3Jcblx0Ym9yZGVyIDFweCBzb2xpZCAjZjFhODk5XG5cdGJhY2tncm91bmQgI2ZkZGZkZlxuXHRjb2xvciAjNWYzZjNmXG5cbi51aS1zdGF0ZS1lcnJvciBhLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvciBhLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yIGFcblx0Y29sb3IgIzVmM2YzZlxuXG4udWktc3RhdGUtZXJyb3ItdGV4dCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3ItdGV4dCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvci10ZXh0XG5cdGNvbG9yICM1ZjNmM2ZcblxuLnVpLXByaW9yaXR5LXByaW1hcnksXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXByaW1hcnksXG4udWktd2lkZ2V0LWhlYWRlciAudWktcHJpb3JpdHktcHJpbWFyeVxuXHRmb250LXdlaWdodCBib2xkXG5cbi51aS1wcmlvcml0eS1zZWNvbmRhcnksXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXNlY29uZGFyeSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1zZWNvbmRhcnlcblx0b3BhY2l0eSAuN1xuXHRmaWx0ZXIgQWxwaGEoT3BhY2l0eT03MClcblx0Zm9udC13ZWlnaHQgbm9ybWFsXG5cbi51aS1zdGF0ZS1kaXNhYmxlZCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGlzYWJsZWQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGlzYWJsZWRcblx0b3BhY2l0eSAuMzVcblx0ZmlsdGVyIEFscGhhKE9wYWNpdHk9MzUpXG5cdGJhY2tncm91bmQtaW1hZ2Ugbm9uZVxuXG4udWktaWNvbixcbi51aS13aWRnZXQtY29udGVudCAudWktaWNvblxuXHRiYWNrZ3JvdW5kLWltYWdlIHVybChcImltYWdlcy91aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmdcIilcblxuLnVpLXN0YXRlLWhvdmVyIC51aS1pY29uLFxuLnVpLXN0YXRlLWZvY3VzIC51aS1pY29uLFxuLnVpLWJ1dHRvbjpob3ZlciAudWktaWNvbixcbi51aS1idXR0b246Zm9jdXMgLnVpLWljb25cblx0YmFja2dyb3VuZC1pbWFnZSB1cmwoXCJpbWFnZXMvdWktaWNvbnNfNTU1NTU1XzI1NngyNDAucG5nXCIpXG5cbi51aS1zdGF0ZS1hY3RpdmUgLnVpLWljb24sXG4udWktYnV0dG9uOmFjdGl2ZSAudWktaWNvblxuXHRiYWNrZ3JvdW5kLWltYWdlIHVybChcImltYWdlcy91aS1pY29uc19mZmZmZmZfMjU2eDI0MC5wbmdcIilcblxuLnVpLXN0YXRlLWhpZ2hsaWdodCAudWktaWNvbixcbi51aS1idXR0b24gLnVpLXN0YXRlLWhpZ2hsaWdodC51aS1pY29uXG5cdGJhY2tncm91bmQtaW1hZ2UgdXJsKFwiaW1hZ2VzL3VpLWljb25zXzc3NzYyMF8yNTZ4MjQwLnBuZ1wiKVxuXG4udWktc3RhdGUtZXJyb3IgLnVpLWljb24sXG4udWktc3RhdGUtZXJyb3ItdGV4dCAudWktaWNvblxuXHRiYWNrZ3JvdW5kLWltYWdlIHVybChcImltYWdlcy91aS1pY29uc19jYzAwMDBfMjU2eDI0MC5wbmdcIilcblxuLnVpLWJ1dHRvblxuXHQudWktaWNvblxuXHRcdGJhY2tncm91bmQtaW1hZ2UgdXJsKFwiaW1hZ2VzL3VpLWljb25zXzc3Nzc3N18yNTZ4MjQwLnBuZ1wiKVxuXG4udWktaWNvbi1ibGFua1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIDE2cHggMTZweFxuXG4udWktaWNvbi1jYXJldC0xLW5cblx0YmFja2dyb3VuZC1wb3NpdGlvbiAwIDBcblxuLnVpLWljb24tY2FyZXQtMS1uZVxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC0xNnB4IDBcblxuLnVpLWljb24tY2FyZXQtMS1lXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTMycHggMFxuXG4udWktaWNvbi1jYXJldC0xLXNlXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTQ4cHggMFxuXG4udWktaWNvbi1jYXJldC0xLXNcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtNjVweCAwXG5cbi51aS1pY29uLWNhcmV0LTEtc3dcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtODBweCAwXG5cbi51aS1pY29uLWNhcmV0LTEtd1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC05NnB4IDBcblxuLnVpLWljb24tY2FyZXQtMS1ud1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC0xMTJweCAwXG5cbi51aS1pY29uLWNhcmV0LTItbi1zXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTEyOHB4IDBcblxuLnVpLWljb24tY2FyZXQtMi1lLXdcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMTQ0cHggMFxuXG4udWktaWNvbi10cmlhbmdsZS0xLW5cblx0YmFja2dyb3VuZC1wb3NpdGlvbiAwIC0xNnB4XG5cbi51aS1pY29uLXRyaWFuZ2xlLTEtbmVcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMTZweCAtMTZweFxuXG4udWktaWNvbi10cmlhbmdsZS0xLWVcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMzJweCAtMTZweFxuXG4udWktaWNvbi10cmlhbmdsZS0xLXNlXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTQ4cHggLTE2cHhcblxuLnVpLWljb24tdHJpYW5nbGUtMS1zXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTY1cHggLTE2cHhcblxuLnVpLWljb24tdHJpYW5nbGUtMS1zd1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC04MHB4IC0xNnB4XG5cbi51aS1pY29uLXRyaWFuZ2xlLTEtd1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC05NnB4IC0xNnB4XG5cbi51aS1pY29uLXRyaWFuZ2xlLTEtbndcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMTEycHggLTE2cHhcblxuLnVpLWljb24tdHJpYW5nbGUtMi1uLXNcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMTI4cHggLTE2cHhcblxuLnVpLWljb24tdHJpYW5nbGUtMi1lLXdcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMTQ0cHggLTE2cHhcblxuLnVpLWljb24tYXJyb3ctMS1uXG5cdGJhY2tncm91bmQtcG9zaXRpb24gMCAtMzJweFxuXG4udWktaWNvbi1hcnJvdy0xLW5lXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTE2cHggLTMycHhcblxuLnVpLWljb24tYXJyb3ctMS1lXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTMycHggLTMycHhcblxuLnVpLWljb24tYXJyb3ctMS1zZVxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC00OHB4IC0zMnB4XG5cbi51aS1pY29uLWFycm93LTEtc1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC02NXB4IC0zMnB4XG5cbi51aS1pY29uLWFycm93LTEtc3dcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtODBweCAtMzJweFxuXG4udWktaWNvbi1hcnJvdy0xLXdcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtOTZweCAtMzJweFxuXG4udWktaWNvbi1hcnJvdy0xLW53XG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTExMnB4IC0zMnB4XG5cbi51aS1pY29uLWFycm93LTItbi1zXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTEyOHB4IC0zMnB4XG5cbi51aS1pY29uLWFycm93LTItbmUtc3dcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMTQ0cHggLTMycHhcblxuLnVpLWljb24tYXJyb3ctMi1lLXdcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMTYwcHggLTMycHhcblxuLnVpLWljb24tYXJyb3ctMi1zZS1ud1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC0xNzZweCAtMzJweFxuXG4udWktaWNvbi1hcnJvd3N0b3AtMS1uXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTE5MnB4IC0zMnB4XG5cbi51aS1pY29uLWFycm93c3RvcC0xLWVcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMjA4cHggLTMycHhcblxuLnVpLWljb24tYXJyb3dzdG9wLTEtc1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC0yMjRweCAtMzJweFxuXG4udWktaWNvbi1hcnJvd3N0b3AtMS13XG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTI0MHB4IC0zMnB4XG5cbi51aS1pY29uLWFycm93dGhpY2stMS1uXG5cdGJhY2tncm91bmQtcG9zaXRpb24gMXB4IC00OHB4XG5cbi51aS1pY29uLWFycm93dGhpY2stMS1uZVxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC0xNnB4IC00OHB4XG5cbi51aS1pY29uLWFycm93dGhpY2stMS1lXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTMycHggLTQ4cHhcblxuLnVpLWljb24tYXJyb3d0aGljay0xLXNlXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTQ4cHggLTQ4cHhcblxuLnVpLWljb24tYXJyb3d0aGljay0xLXNcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtNjRweCAtNDhweFxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtc3dcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtODBweCAtNDhweFxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtd1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC05NnB4IC00OHB4XG5cbi51aS1pY29uLWFycm93dGhpY2stMS1ud1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC0xMTJweCAtNDhweFxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTItbi1zXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTEyOHB4IC00OHB4XG5cbi51aS1pY29uLWFycm93dGhpY2stMi1uZS1zd1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC0xNDRweCAtNDhweFxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTItZS13XG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTE2MHB4IC00OHB4XG5cbi51aS1pY29uLWFycm93dGhpY2stMi1zZS1ud1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC0xNzZweCAtNDhweFxuXG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLW5cblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMTkycHggLTQ4cHhcblxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1lXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTIwOHB4IC00OHB4XG5cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtc1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC0yMjRweCAtNDhweFxuXG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLXdcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMjQwcHggLTQ4cHhcblxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLXdcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAwIC02NHB4XG5cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1uXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTE2cHggLTY0cHhcblxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLWVcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMzJweCAtNjRweFxuXG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtc1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC00OHB4IC02NHB4XG5cbi51aS1pY29uLWFycm93cmV0dXJuLTEtd1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC02NHB4IC02NHB4XG5cbi51aS1pY29uLWFycm93cmV0dXJuLTEtblxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC04MHB4IC02NHB4XG5cbi51aS1pY29uLWFycm93cmV0dXJuLTEtZVxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC05NnB4IC02NHB4XG5cbi51aS1pY29uLWFycm93cmV0dXJuLTEtc1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC0xMTJweCAtNjRweFxuXG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS13XG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTEyOHB4IC02NHB4XG5cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLW5cblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMTQ0cHggLTY0cHhcblxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtZVxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC0xNjBweCAtNjRweFxuXG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1zXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTE3NnB4IC02NHB4XG5cbi51aS1pY29uLWFycm93LTRcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAwIC04MHB4XG5cbi51aS1pY29uLWFycm93LTQtZGlhZ1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC0xNnB4IC04MHB4XG5cbi51aS1pY29uLWV4dGxpbmtcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMzJweCAtODBweFxuXG4udWktaWNvbi1uZXd3aW5cblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtNDhweCAtODBweFxuXG4udWktaWNvbi1yZWZyZXNoXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTY0cHggLTgwcHhcblxuLnVpLWljb24tc2h1ZmZsZVxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC04MHB4IC04MHB4XG5cbi51aS1pY29uLXRyYW5zZmVyLWUtd1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC05NnB4IC04MHB4XG5cbi51aS1pY29uLXRyYW5zZmVydGhpY2stZS13XG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTExMnB4IC04MHB4XG5cbi51aS1pY29uLWZvbGRlci1jb2xsYXBzZWRcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAwIC05NnB4XG5cbi51aS1pY29uLWZvbGRlci1vcGVuXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTE2cHggLTk2cHhcblxuLnVpLWljb24tZG9jdW1lbnRcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMzJweCAtOTZweFxuXG4udWktaWNvbi1kb2N1bWVudC1iXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTQ4cHggLTk2cHhcblxuLnVpLWljb24tbm90ZVxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC02NHB4IC05NnB4XG5cbi51aS1pY29uLW1haWwtY2xvc2VkXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTgwcHggLTk2cHhcblxuLnVpLWljb24tbWFpbC1vcGVuXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTk2cHggLTk2cHhcblxuLnVpLWljb24tc3VpdGNhc2Vcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMTEycHggLTk2cHhcblxuLnVpLWljb24tY29tbWVudFxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC0xMjhweCAtOTZweFxuXG4udWktaWNvbi1wZXJzb25cblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMTQ0cHggLTk2cHhcblxuLnVpLWljb24tcHJpbnRcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMTYwcHggLTk2cHhcblxuLnVpLWljb24tdHJhc2hcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMTc2cHggLTk2cHhcblxuLnVpLWljb24tbG9ja2VkXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTE5MnB4IC05NnB4XG5cbi51aS1pY29uLXVubG9ja2VkXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTIwOHB4IC05NnB4XG5cbi51aS1pY29uLWJvb2ttYXJrXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTIyNHB4IC05NnB4XG5cbi51aS1pY29uLXRhZ1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC0yNDBweCAtOTZweFxuXG4udWktaWNvbi1ob21lXG5cdGJhY2tncm91bmQtcG9zaXRpb24gMCAtMTEycHhcblxuLnVpLWljb24tZmxhZ1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC0xNnB4IC0xMTJweFxuXG4udWktaWNvbi1jYWxlbmRhclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC0zMnB4IC0xMTJweFxuXG4udWktaWNvbi1jYXJ0XG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTQ4cHggLTExMnB4XG5cbi51aS1pY29uLXBlbmNpbFxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC02NHB4IC0xMTJweFxuXG4udWktaWNvbi1jbG9ja1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC04MHB4IC0xMTJweFxuXG4udWktaWNvbi1kaXNrXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTk2cHggLTExMnB4XG5cbi51aS1pY29uLWNhbGN1bGF0b3Jcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMTEycHggLTExMnB4XG5cbi51aS1pY29uLXpvb21pblxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC0xMjhweCAtMTEycHhcblxuLnVpLWljb24tem9vbW91dFxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC0xNDRweCAtMTEycHhcblxuLnVpLWljb24tc2VhcmNoXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTE2MHB4IC0xMTJweFxuXG4udWktaWNvbi13cmVuY2hcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMTc2cHggLTExMnB4XG5cbi51aS1pY29uLWdlYXJcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMTkycHggLTExMnB4XG5cbi51aS1pY29uLWhlYXJ0XG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTIwOHB4IC0xMTJweFxuXG4udWktaWNvbi1zdGFyXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTIyNHB4IC0xMTJweFxuXG4udWktaWNvbi1saW5rXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTI0MHB4IC0xMTJweFxuXG4udWktaWNvbi1jYW5jZWxcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAwIC0xMjhweFxuXG4udWktaWNvbi1wbHVzXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTE2cHggLTEyOHB4XG5cbi51aS1pY29uLXBsdXN0aGlja1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC0zMnB4IC0xMjhweFxuXG4udWktaWNvbi1taW51c1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC00OHB4IC0xMjhweFxuXG4udWktaWNvbi1taW51c3RoaWNrXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTY0cHggLTEyOHB4XG5cbi51aS1pY29uLWNsb3NlXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTgwcHggLTEyOHB4XG5cbi51aS1pY29uLWNsb3NldGhpY2tcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtOTZweCAtMTI4cHhcblxuLnVpLWljb24ta2V5XG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTExMnB4IC0xMjhweFxuXG4udWktaWNvbi1saWdodGJ1bGJcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMTI4cHggLTEyOHB4XG5cbi51aS1pY29uLXNjaXNzb3JzXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTE0NHB4IC0xMjhweFxuXG4udWktaWNvbi1jbGlwYm9hcmRcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMTYwcHggLTEyOHB4XG5cbi51aS1pY29uLWNvcHlcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMTc2cHggLTEyOHB4XG5cbi51aS1pY29uLWNvbnRhY3Rcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMTkycHggLTEyOHB4XG5cbi51aS1pY29uLWltYWdlXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTIwOHB4IC0xMjhweFxuXG4udWktaWNvbi12aWRlb1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC0yMjRweCAtMTI4cHhcblxuLnVpLWljb24tc2NyaXB0XG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTI0MHB4IC0xMjhweFxuXG4udWktaWNvbi1hbGVydFxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIDAgLTE0NHB4XG5cbi51aS1pY29uLWluZm9cblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMTZweCAtMTQ0cHhcblxuLnVpLWljb24tbm90aWNlXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTMycHggLTE0NHB4XG5cbi51aS1pY29uLWhlbHBcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtNDhweCAtMTQ0cHhcblxuLnVpLWljb24tY2hlY2tcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtNjRweCAtMTQ0cHhcblxuLnVpLWljb24tYnVsbGV0XG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTgwcHggLTE0NHB4XG5cbi51aS1pY29uLXJhZGlvLW9uXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTk2cHggLTE0NHB4XG5cbi51aS1pY29uLXJhZGlvLW9mZlxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC0xMTJweCAtMTQ0cHhcblxuLnVpLWljb24tcGluLXdcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMTI4cHggLTE0NHB4XG5cbi51aS1pY29uLXBpbi1zXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTE0NHB4IC0xNDRweFxuXG4udWktaWNvbi1wbGF5XG5cdGJhY2tncm91bmQtcG9zaXRpb24gMCAtMTYwcHhcblxuLnVpLWljb24tcGF1c2Vcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMTZweCAtMTYwcHhcblxuLnVpLWljb24tc2Vlay1uZXh0XG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTMycHggLTE2MHB4XG5cbi51aS1pY29uLXNlZWstcHJldlxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC00OHB4IC0xNjBweFxuXG4udWktaWNvbi1zZWVrLWVuZFxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC02NHB4IC0xNjBweFxuXG4udWktaWNvbi1zZWVrLXN0YXJ0XG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTgwcHggLTE2MHB4XG5cbi51aS1pY29uLXNlZWstZmlyc3Rcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtODBweCAtMTYwcHhcblxuLnVpLWljb24tc3RvcFxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC05NnB4IC0xNjBweFxuXG4udWktaWNvbi1lamVjdFxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC0xMTJweCAtMTYwcHhcblxuLnVpLWljb24tdm9sdW1lLW9mZlxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC0xMjhweCAtMTYwcHhcblxuLnVpLWljb24tdm9sdW1lLW9uXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTE0NHB4IC0xNjBweFxuXG4udWktaWNvbi1wb3dlclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIDAgLTE3NnB4XG5cbi51aS1pY29uLXNpZ25hbC1kaWFnXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTE2cHggLTE3NnB4XG5cbi51aS1pY29uLXNpZ25hbFxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC0zMnB4IC0xNzZweFxuXG4udWktaWNvbi1iYXR0ZXJ5LTBcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtNDhweCAtMTc2cHhcblxuLnVpLWljb24tYmF0dGVyeS0xXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTY0cHggLTE3NnB4XG5cbi51aS1pY29uLWJhdHRlcnktMlxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC04MHB4IC0xNzZweFxuXG4udWktaWNvbi1iYXR0ZXJ5LTNcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtOTZweCAtMTc2cHhcblxuLnVpLWljb24tY2lyY2xlLXBsdXNcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAwIC0xOTJweFxuXG4udWktaWNvbi1jaXJjbGUtbWludXNcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMTZweCAtMTkycHhcblxuLnVpLWljb24tY2lyY2xlLWNsb3NlXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTMycHggLTE5MnB4XG5cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1lXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTQ4cHggLTE5MnB4XG5cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1zXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTY0cHggLTE5MnB4XG5cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS13XG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTgwcHggLTE5MnB4XG5cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1uXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTk2cHggLTE5MnB4XG5cbi51aS1pY29uLWNpcmNsZS1hcnJvdy1lXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTExMnB4IC0xOTJweFxuXG4udWktaWNvbi1jaXJjbGUtYXJyb3ctc1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC0xMjhweCAtMTkycHhcblxuLnVpLWljb24tY2lyY2xlLWFycm93LXdcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMTQ0cHggLTE5MnB4XG5cbi51aS1pY29uLWNpcmNsZS1hcnJvdy1uXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTE2MHB4IC0xOTJweFxuXG4udWktaWNvbi1jaXJjbGUtem9vbWluXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTE3NnB4IC0xOTJweFxuXG4udWktaWNvbi1jaXJjbGUtem9vbW91dFxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC0xOTJweCAtMTkycHhcblxuLnVpLWljb24tY2lyY2xlLWNoZWNrXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTIwOHB4IC0xOTJweFxuXG4udWktaWNvbi1jaXJjbGVzbWFsbC1wbHVzXG5cdGJhY2tncm91bmQtcG9zaXRpb24gMCAtMjA4cHhcblxuLnVpLWljb24tY2lyY2xlc21hbGwtbWludXNcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMTZweCAtMjA4cHhcblxuLnVpLWljb24tY2lyY2xlc21hbGwtY2xvc2Vcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMzJweCAtMjA4cHhcblxuLnVpLWljb24tc3F1YXJlc21hbGwtcGx1c1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC00OHB4IC0yMDhweFxuXG4udWktaWNvbi1zcXVhcmVzbWFsbC1taW51c1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC02NHB4IC0yMDhweFxuXG4udWktaWNvbi1zcXVhcmVzbWFsbC1jbG9zZVxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC04MHB4IC0yMDhweFxuXG4udWktaWNvbi1ncmlwLWRvdHRlZC12ZXJ0aWNhbFxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIDAgLTIyNHB4XG5cbi51aS1pY29uLWdyaXAtZG90dGVkLWhvcml6b250YWxcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMTZweCAtMjI0cHhcblxuLnVpLWljb24tZ3JpcC1zb2xpZC12ZXJ0aWNhbFxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC0zMnB4IC0yMjRweFxuXG4udWktaWNvbi1ncmlwLXNvbGlkLWhvcml6b250YWxcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtNDhweCAtMjI0cHhcblxuLnVpLWljb24tZ3JpcHNtYWxsLWRpYWdvbmFsLXNlXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTY0cHggLTIyNHB4XG5cbi51aS1pY29uLWdyaXAtZGlhZ29uYWwtc2Vcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtODBweCAtMjI0cHhcblxuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLXRvcCxcbi51aS1jb3JuZXItbGVmdCxcbi51aS1jb3JuZXItdGxcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1cyAzcHhcblxuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLXRvcCxcbi51aS1jb3JuZXItcmlnaHQsXG4udWktY29ybmVyLXRyXG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzIDNweFxuXG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItYm90dG9tLFxuLnVpLWNvcm5lci1sZWZ0LFxuLnVpLWNvcm5lci1ibFxuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzIDNweFxuXG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItYm90dG9tLFxuLnVpLWNvcm5lci1yaWdodCxcbi51aS1jb3JuZXItYnJcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMgM3B4XG5cbi51aS13aWRnZXQtc2hhZG93XG5cdC13ZWJraXQtYm94LXNoYWRvdyAwcHggMHB4IDVweCAjNjY2NjY2XG5cdGJveC1zaGFkb3cgMHB4IDBweCA1cHggIzY2NjY2NiIsIi51aS13aWRnZXRcblx0Zm9udC1mYW1pbHkgQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWZcblx0Zm9udC1zaXplIDFlbVxuXHQudWktd2lkZ2V0XG5cdFx0Zm9udC1zaXplIDFlbVxuXHQmLnVpLXdpZGdldC1jb250ZW50XG5cdFx0Ym9yZGVyIDFweCBzb2xpZCAjYzVjNWM1XG5cbi51aS13aWRnZXQgaW5wdXQsXG4udWktd2lkZ2V0IHNlbGVjdCxcbi51aS13aWRnZXQgdGV4dGFyZWEsXG4udWktd2lkZ2V0IGJ1dHRvblxuXHRmb250LWZhbWlseSBBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZlxuXHRmb250LXNpemUgMWVtXG5cbi51aS13aWRnZXQtY29udGVudFxuXHRib3JkZXIgMXB4IHNvbGlkICNkZGRkZGRcblx0YmFja2dyb3VuZCAjZmZmZmZmXG5cdGNvbG9yICMzMzMzMzNcblx0YVxuXHRcdGNvbG9yICMzMzMzMzNcblxuLnVpLXdpZGdldC1oZWFkZXJcblx0Ym9yZGVyIDFweCBzb2xpZCAjZGRkZGRkXG5cdGJhY2tncm91bmQgI2U5ZTllOVxuXHRjb2xvciAjMzMzMzMzXG5cdGZvbnQtd2VpZ2h0IGJvbGRcblx0YVxuXHRcdGNvbG9yICMzMzMzMzNcblx0LnVpLWljb25cblx0XHRiYWNrZ3JvdW5kLWltYWdlIHVybChcImltYWdlcy91aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmdcIilcblxuLnVpLXN0YXRlLWRlZmF1bHQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGVmYXVsdCxcbi51aS1idXR0b24sXG5odG1sIC51aS1idXR0b24udWktc3RhdGUtZGlzYWJsZWQ6aG92ZXIsXG5odG1sIC51aS1idXR0b24udWktc3RhdGUtZGlzYWJsZWQ6YWN0aXZlXG5cdGJvcmRlciAxcHggc29saWQgI2M1YzVjNVxuXHRiYWNrZ3JvdW5kICNmNmY2ZjZcblx0Zm9udC13ZWlnaHQgbm9ybWFsXG5cdGNvbG9yICM0NTQ1NDVcblxuLnVpLXN0YXRlLWRlZmF1bHQgYSxcbi51aS1zdGF0ZS1kZWZhdWx0IGE6bGluayxcbi51aS1zdGF0ZS1kZWZhdWx0IGE6dmlzaXRlZCxcbmEudWktYnV0dG9uLFxuYTpsaW5rLnVpLWJ1dHRvbixcbmE6dmlzaXRlZC51aS1idXR0b24sXG4udWktYnV0dG9uXG5cdGNvbG9yICM0NTQ1NDVcblx0dGV4dC1kZWNvcmF0aW9uIG5vbmVcblxuLnVpLXN0YXRlLWhvdmVyLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1ob3Zlcixcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1ob3Zlcixcbi51aS1zdGF0ZS1mb2N1cyxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZm9jdXMsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZm9jdXMsXG4udWktYnV0dG9uOmhvdmVyLFxuLnVpLWJ1dHRvbjpmb2N1c1xuXHRib3JkZXIgMXB4IHNvbGlkICNjY2NjY2Ncblx0YmFja2dyb3VuZCAjZWRlZGVkXG5cdGZvbnQtd2VpZ2h0IG5vcm1hbFxuXHRjb2xvciAjMmIyYjJiXG5cbi51aS1zdGF0ZS1ob3ZlciBhLFxuLnVpLXN0YXRlLWhvdmVyIGE6aG92ZXIsXG4udWktc3RhdGUtaG92ZXIgYTpsaW5rLFxuLnVpLXN0YXRlLWhvdmVyIGE6dmlzaXRlZCxcbi51aS1zdGF0ZS1mb2N1cyBhLFxuLnVpLXN0YXRlLWZvY3VzIGE6aG92ZXIsXG4udWktc3RhdGUtZm9jdXMgYTpsaW5rLFxuLnVpLXN0YXRlLWZvY3VzIGE6dmlzaXRlZCxcbmEudWktYnV0dG9uOmhvdmVyLFxuYS51aS1idXR0b246Zm9jdXNcblx0Y29sb3IgIzJiMmIyYlxuXHR0ZXh0LWRlY29yYXRpb24gbm9uZVxuXG4udWktdmlzdWFsLWZvY3VzXG5cdGJveC1zaGFkb3cgMCAwIDNweCAxcHggcmdiKDk0LCAxNTgsIDIxNClcblxuLnVpLXN0YXRlLWFjdGl2ZSxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtYWN0aXZlLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWFjdGl2ZSxcbmEudWktYnV0dG9uOmFjdGl2ZSxcbi51aS1idXR0b246YWN0aXZlLFxuLnVpLWJ1dHRvbi51aS1zdGF0ZS1hY3RpdmU6aG92ZXJcblx0Ym9yZGVyIDFweCBzb2xpZCAjMDAzZWZmXG5cdGJhY2tncm91bmQgIzAwN2ZmZlxuXHRmb250LXdlaWdodCBub3JtYWxcblx0Y29sb3IgI2ZmZmZmZlxuXG4udWktaWNvbi1iYWNrZ3JvdW5kLFxuLnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbi1iYWNrZ3JvdW5kXG5cdGJvcmRlciAjMDAzZWZmXG5cdGJhY2tncm91bmQtY29sb3IgI2ZmZmZmZlxuXG4udWktc3RhdGUtYWN0aXZlIGEsXG4udWktc3RhdGUtYWN0aXZlIGE6bGluayxcbi51aS1zdGF0ZS1hY3RpdmUgYTp2aXNpdGVkXG5cdGNvbG9yICNmZmZmZmZcblx0dGV4dC1kZWNvcmF0aW9uIG5vbmVcblxuLnVpLXN0YXRlLWhpZ2hsaWdodCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodFxuXHRib3JkZXIgMXB4IHNvbGlkICNkYWQ1NWVcblx0YmFja2dyb3VuZCAjZmZmYTkwXG5cdGNvbG9yICM3Nzc2MjBcblxuLnVpLXN0YXRlLWNoZWNrZWRcblx0Ym9yZGVyIDFweCBzb2xpZCAjZGFkNTVlXG5cdGJhY2tncm91bmQgI2ZmZmE5MFxuXG4udWktc3RhdGUtaGlnaGxpZ2h0IGEsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCBhLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodCBhXG5cdGNvbG9yICM3Nzc2MjBcblxuLnVpLXN0YXRlLWVycm9yLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvcixcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvclxuXHRib3JkZXIgMXB4IHNvbGlkICNmMWE4OTlcblx0YmFja2dyb3VuZCAjZmRkZmRmXG5cdGNvbG9yICM1ZjNmM2ZcblxuLnVpLXN0YXRlLWVycm9yIGEsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yIGEsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3IgYVxuXHRjb2xvciAjNWYzZjNmXG5cbi51aS1zdGF0ZS1lcnJvci10ZXh0LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvci10ZXh0LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yLXRleHRcblx0Y29sb3IgIzVmM2YzZlxuXG4udWktcHJpb3JpdHktcHJpbWFyeSxcbi51aS13aWRnZXQtY29udGVudCAudWktcHJpb3JpdHktcHJpbWFyeSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1wcmltYXJ5XG5cdGZvbnQtd2VpZ2h0IGJvbGRcblxuLnVpLXByaW9yaXR5LXNlY29uZGFyeSxcbi51aS13aWRnZXQtY29udGVudCAudWktcHJpb3JpdHktc2Vjb25kYXJ5LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXByaW9yaXR5LXNlY29uZGFyeVxuXHRvcGFjaXR5IC43XG5cdGZpbHRlciBBbHBoYShPcGFjaXR5PTcwKVxuXHRmb250LXdlaWdodCBub3JtYWxcblxuLnVpLXN0YXRlLWRpc2FibGVkLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kaXNhYmxlZCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kaXNhYmxlZFxuXHRvcGFjaXR5IC4zNVxuXHRmaWx0ZXIgQWxwaGEoT3BhY2l0eT0zNSlcblx0YmFja2dyb3VuZC1pbWFnZSBub25lXG5cbi51aS1zdGF0ZS1kaXNhYmxlZFxuXHQudWktaWNvblxuXHRcdGZpbHRlciBBbHBoYShPcGFjaXR5PTM1KVxuXG4udWktaWNvblxuXHR3aWR0aCAxNnB4XG5cdGhlaWdodCAxNnB4XG5cbi51aS1pY29uLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1pY29uXG5cdGJhY2tncm91bmQtaW1hZ2UgdXJsKFwiaW1hZ2VzL3VpLWljb25zXzQ0NDQ0NF8yNTZ4MjQwLnBuZ1wiKVxuXG4udWktc3RhdGUtaG92ZXIgLnVpLWljb24sXG4udWktc3RhdGUtZm9jdXMgLnVpLWljb24sXG4udWktYnV0dG9uOmhvdmVyIC51aS1pY29uLFxuLnVpLWJ1dHRvbjpmb2N1cyAudWktaWNvblxuXHRiYWNrZ3JvdW5kLWltYWdlIHVybChcImltYWdlcy91aS1pY29uc181NTU1NTVfMjU2eDI0MC5wbmdcIilcblxuLnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbixcbi51aS1idXR0b246YWN0aXZlIC51aS1pY29uXG5cdGJhY2tncm91bmQtaW1hZ2UgdXJsKFwiaW1hZ2VzL3VpLWljb25zX2ZmZmZmZl8yNTZ4MjQwLnBuZ1wiKVxuXG4udWktc3RhdGUtaGlnaGxpZ2h0IC51aS1pY29uLFxuLnVpLWJ1dHRvbiAudWktc3RhdGUtaGlnaGxpZ2h0LnVpLWljb25cblx0YmFja2dyb3VuZC1pbWFnZSB1cmwoXCJpbWFnZXMvdWktaWNvbnNfNzc3NjIwXzI1NngyNDAucG5nXCIpXG5cbi51aS1zdGF0ZS1lcnJvciAudWktaWNvbixcbi51aS1zdGF0ZS1lcnJvci10ZXh0IC51aS1pY29uXG5cdGJhY2tncm91bmQtaW1hZ2UgdXJsKFwiaW1hZ2VzL3VpLWljb25zX2NjMDAwMF8yNTZ4MjQwLnBuZ1wiKVxuXG4udWktYnV0dG9uXG5cdC51aS1pY29uXG5cdFx0YmFja2dyb3VuZC1pbWFnZSB1cmwoXCJpbWFnZXMvdWktaWNvbnNfNzc3Nzc3XzI1NngyNDAucG5nXCIpXG5cbi51aS1pY29uLWJsYW5rXG5cdGJhY2tncm91bmQtcG9zaXRpb24gMTZweCAxNnB4XG5cbi51aS1pY29uLWNhcmV0LTEtblxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIDAgMFxuXG4udWktaWNvbi1jYXJldC0xLW5lXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTE2cHggMFxuXG4udWktaWNvbi1jYXJldC0xLWVcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMzJweCAwXG5cbi51aS1pY29uLWNhcmV0LTEtc2Vcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtNDhweCAwXG5cbi51aS1pY29uLWNhcmV0LTEtc1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC02NXB4IDBcblxuLnVpLWljb24tY2FyZXQtMS1zd1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC04MHB4IDBcblxuLnVpLWljb24tY2FyZXQtMS13XG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTk2cHggMFxuXG4udWktaWNvbi1jYXJldC0xLW53XG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTExMnB4IDBcblxuLnVpLWljb24tY2FyZXQtMi1uLXNcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMTI4cHggMFxuXG4udWktaWNvbi1jYXJldC0yLWUtd1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC0xNDRweCAwXG5cbi51aS1pY29uLXRyaWFuZ2xlLTEtblxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIDAgLTE2cHhcblxuLnVpLWljb24tdHJpYW5nbGUtMS1uZVxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC0xNnB4IC0xNnB4XG5cbi51aS1pY29uLXRyaWFuZ2xlLTEtZVxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC0zMnB4IC0xNnB4XG5cbi51aS1pY29uLXRyaWFuZ2xlLTEtc2Vcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtNDhweCAtMTZweFxuXG4udWktaWNvbi10cmlhbmdsZS0xLXNcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtNjVweCAtMTZweFxuXG4udWktaWNvbi10cmlhbmdsZS0xLXN3XG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTgwcHggLTE2cHhcblxuLnVpLWljb24tdHJpYW5nbGUtMS13XG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTk2cHggLTE2cHhcblxuLnVpLWljb24tdHJpYW5nbGUtMS1ud1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC0xMTJweCAtMTZweFxuXG4udWktaWNvbi10cmlhbmdsZS0yLW4tc1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC0xMjhweCAtMTZweFxuXG4udWktaWNvbi10cmlhbmdsZS0yLWUtd1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC0xNDRweCAtMTZweFxuXG4udWktaWNvbi1hcnJvdy0xLW5cblx0YmFja2dyb3VuZC1wb3NpdGlvbiAwIC0zMnB4XG5cbi51aS1pY29uLWFycm93LTEtbmVcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMTZweCAtMzJweFxuXG4udWktaWNvbi1hcnJvdy0xLWVcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMzJweCAtMzJweFxuXG4udWktaWNvbi1hcnJvdy0xLXNlXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTQ4cHggLTMycHhcblxuLnVpLWljb24tYXJyb3ctMS1zXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTY1cHggLTMycHhcblxuLnVpLWljb24tYXJyb3ctMS1zd1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC04MHB4IC0zMnB4XG5cbi51aS1pY29uLWFycm93LTEtd1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC05NnB4IC0zMnB4XG5cbi51aS1pY29uLWFycm93LTEtbndcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMTEycHggLTMycHhcblxuLnVpLWljb24tYXJyb3ctMi1uLXNcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMTI4cHggLTMycHhcblxuLnVpLWljb24tYXJyb3ctMi1uZS1zd1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC0xNDRweCAtMzJweFxuXG4udWktaWNvbi1hcnJvdy0yLWUtd1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC0xNjBweCAtMzJweFxuXG4udWktaWNvbi1hcnJvdy0yLXNlLW53XG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTE3NnB4IC0zMnB4XG5cbi51aS1pY29uLWFycm93c3RvcC0xLW5cblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMTkycHggLTMycHhcblxuLnVpLWljb24tYXJyb3dzdG9wLTEtZVxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC0yMDhweCAtMzJweFxuXG4udWktaWNvbi1hcnJvd3N0b3AtMS1zXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTIyNHB4IC0zMnB4XG5cbi51aS1pY29uLWFycm93c3RvcC0xLXdcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMjQwcHggLTMycHhcblxuLnVpLWljb24tYXJyb3d0aGljay0xLW5cblx0YmFja2dyb3VuZC1wb3NpdGlvbiAxcHggLTQ4cHhcblxuLnVpLWljb24tYXJyb3d0aGljay0xLW5lXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTE2cHggLTQ4cHhcblxuLnVpLWljb24tYXJyb3d0aGljay0xLWVcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMzJweCAtNDhweFxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtc2Vcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtNDhweCAtNDhweFxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtc1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC02NHB4IC00OHB4XG5cbi51aS1pY29uLWFycm93dGhpY2stMS1zd1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC04MHB4IC00OHB4XG5cbi51aS1pY29uLWFycm93dGhpY2stMS13XG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTk2cHggLTQ4cHhcblxuLnVpLWljb24tYXJyb3d0aGljay0xLW53XG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTExMnB4IC00OHB4XG5cbi51aS1pY29uLWFycm93dGhpY2stMi1uLXNcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMTI4cHggLTQ4cHhcblxuLnVpLWljb24tYXJyb3d0aGljay0yLW5lLXN3XG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTE0NHB4IC00OHB4XG5cbi51aS1pY29uLWFycm93dGhpY2stMi1lLXdcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMTYwcHggLTQ4cHhcblxuLnVpLWljb24tYXJyb3d0aGljay0yLXNlLW53XG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTE3NnB4IC00OHB4XG5cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtblxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC0xOTJweCAtNDhweFxuXG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLWVcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMjA4cHggLTQ4cHhcblxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1zXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTIyNHB4IC00OHB4XG5cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtd1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC0yNDBweCAtNDhweFxuXG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtd1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIDAgLTY0cHhcblxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLW5cblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMTZweCAtNjRweFxuXG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtZVxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC0zMnB4IC02NHB4XG5cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1zXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTQ4cHggLTY0cHhcblxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS13XG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTY0cHggLTY0cHhcblxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS1uXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTgwcHggLTY0cHhcblxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS1lXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTk2cHggLTY0cHhcblxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS1zXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTExMnB4IC02NHB4XG5cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLXdcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMTI4cHggLTY0cHhcblxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtblxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC0xNDRweCAtNjRweFxuXG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1lXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTE2MHB4IC02NHB4XG5cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLXNcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMTc2cHggLTY0cHhcblxuLnVpLWljb24tYXJyb3ctNFxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIDAgLTgwcHhcblxuLnVpLWljb24tYXJyb3ctNC1kaWFnXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTE2cHggLTgwcHhcblxuLnVpLWljb24tZXh0bGlua1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC0zMnB4IC04MHB4XG5cbi51aS1pY29uLW5ld3dpblxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC00OHB4IC04MHB4XG5cbi51aS1pY29uLXJlZnJlc2hcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtNjRweCAtODBweFxuXG4udWktaWNvbi1zaHVmZmxlXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTgwcHggLTgwcHhcblxuLnVpLWljb24tdHJhbnNmZXItZS13XG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTk2cHggLTgwcHhcblxuLnVpLWljb24tdHJhbnNmZXJ0aGljay1lLXdcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMTEycHggLTgwcHhcblxuLnVpLWljb24tZm9sZGVyLWNvbGxhcHNlZFxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIDAgLTk2cHhcblxuLnVpLWljb24tZm9sZGVyLW9wZW5cblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMTZweCAtOTZweFxuXG4udWktaWNvbi1kb2N1bWVudFxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC0zMnB4IC05NnB4XG5cbi51aS1pY29uLWRvY3VtZW50LWJcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtNDhweCAtOTZweFxuXG4udWktaWNvbi1ub3RlXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTY0cHggLTk2cHhcblxuLnVpLWljb24tbWFpbC1jbG9zZWRcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtODBweCAtOTZweFxuXG4udWktaWNvbi1tYWlsLW9wZW5cblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtOTZweCAtOTZweFxuXG4udWktaWNvbi1zdWl0Y2FzZVxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC0xMTJweCAtOTZweFxuXG4udWktaWNvbi1jb21tZW50XG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTEyOHB4IC05NnB4XG5cbi51aS1pY29uLXBlcnNvblxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC0xNDRweCAtOTZweFxuXG4udWktaWNvbi1wcmludFxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC0xNjBweCAtOTZweFxuXG4udWktaWNvbi10cmFzaFxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC0xNzZweCAtOTZweFxuXG4udWktaWNvbi1sb2NrZWRcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMTkycHggLTk2cHhcblxuLnVpLWljb24tdW5sb2NrZWRcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMjA4cHggLTk2cHhcblxuLnVpLWljb24tYm9va21hcmtcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMjI0cHggLTk2cHhcblxuLnVpLWljb24tdGFnXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTI0MHB4IC05NnB4XG5cbi51aS1pY29uLWhvbWVcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAwIC0xMTJweFxuXG4udWktaWNvbi1mbGFnXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTE2cHggLTExMnB4XG5cbi51aS1pY29uLWNhbGVuZGFyXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTMycHggLTExMnB4XG5cbi51aS1pY29uLWNhcnRcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtNDhweCAtMTEycHhcblxuLnVpLWljb24tcGVuY2lsXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTY0cHggLTExMnB4XG5cbi51aS1pY29uLWNsb2NrXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTgwcHggLTExMnB4XG5cbi51aS1pY29uLWRpc2tcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtOTZweCAtMTEycHhcblxuLnVpLWljb24tY2FsY3VsYXRvclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC0xMTJweCAtMTEycHhcblxuLnVpLWljb24tem9vbWluXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTEyOHB4IC0xMTJweFxuXG4udWktaWNvbi16b29tb3V0XG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTE0NHB4IC0xMTJweFxuXG4udWktaWNvbi1zZWFyY2hcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMTYwcHggLTExMnB4XG5cbi51aS1pY29uLXdyZW5jaFxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC0xNzZweCAtMTEycHhcblxuLnVpLWljb24tZ2VhclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC0xOTJweCAtMTEycHhcblxuLnVpLWljb24taGVhcnRcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMjA4cHggLTExMnB4XG5cbi51aS1pY29uLXN0YXJcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMjI0cHggLTExMnB4XG5cbi51aS1pY29uLWxpbmtcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMjQwcHggLTExMnB4XG5cbi51aS1pY29uLWNhbmNlbFxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIDAgLTEyOHB4XG5cbi51aS1pY29uLXBsdXNcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMTZweCAtMTI4cHhcblxuLnVpLWljb24tcGx1c3RoaWNrXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTMycHggLTEyOHB4XG5cbi51aS1pY29uLW1pbnVzXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTQ4cHggLTEyOHB4XG5cbi51aS1pY29uLW1pbnVzdGhpY2tcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtNjRweCAtMTI4cHhcblxuLnVpLWljb24tY2xvc2Vcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtODBweCAtMTI4cHhcblxuLnVpLWljb24tY2xvc2V0aGlja1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC05NnB4IC0xMjhweFxuXG4udWktaWNvbi1rZXlcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMTEycHggLTEyOHB4XG5cbi51aS1pY29uLWxpZ2h0YnVsYlxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC0xMjhweCAtMTI4cHhcblxuLnVpLWljb24tc2Npc3NvcnNcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMTQ0cHggLTEyOHB4XG5cbi51aS1pY29uLWNsaXBib2FyZFxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC0xNjBweCAtMTI4cHhcblxuLnVpLWljb24tY29weVxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC0xNzZweCAtMTI4cHhcblxuLnVpLWljb24tY29udGFjdFxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC0xOTJweCAtMTI4cHhcblxuLnVpLWljb24taW1hZ2Vcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMjA4cHggLTEyOHB4XG5cbi51aS1pY29uLXZpZGVvXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTIyNHB4IC0xMjhweFxuXG4udWktaWNvbi1zY3JpcHRcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMjQwcHggLTEyOHB4XG5cbi51aS1pY29uLWFsZXJ0XG5cdGJhY2tncm91bmQtcG9zaXRpb24gMCAtMTQ0cHhcblxuLnVpLWljb24taW5mb1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC0xNnB4IC0xNDRweFxuXG4udWktaWNvbi1ub3RpY2Vcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMzJweCAtMTQ0cHhcblxuLnVpLWljb24taGVscFxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC00OHB4IC0xNDRweFxuXG4udWktaWNvbi1jaGVja1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC02NHB4IC0xNDRweFxuXG4udWktaWNvbi1idWxsZXRcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtODBweCAtMTQ0cHhcblxuLnVpLWljb24tcmFkaW8tb25cblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtOTZweCAtMTQ0cHhcblxuLnVpLWljb24tcmFkaW8tb2ZmXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTExMnB4IC0xNDRweFxuXG4udWktaWNvbi1waW4td1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC0xMjhweCAtMTQ0cHhcblxuLnVpLWljb24tcGluLXNcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMTQ0cHggLTE0NHB4XG5cbi51aS1pY29uLXBsYXlcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAwIC0xNjBweFxuXG4udWktaWNvbi1wYXVzZVxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC0xNnB4IC0xNjBweFxuXG4udWktaWNvbi1zZWVrLW5leHRcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMzJweCAtMTYwcHhcblxuLnVpLWljb24tc2Vlay1wcmV2XG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTQ4cHggLTE2MHB4XG5cbi51aS1pY29uLXNlZWstZW5kXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTY0cHggLTE2MHB4XG5cbi51aS1pY29uLXNlZWstc3RhcnRcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtODBweCAtMTYwcHhcblxuLnVpLWljb24tc2Vlay1maXJzdFxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC04MHB4IC0xNjBweFxuXG4udWktaWNvbi1zdG9wXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTk2cHggLTE2MHB4XG5cbi51aS1pY29uLWVqZWN0XG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTExMnB4IC0xNjBweFxuXG4udWktaWNvbi12b2x1bWUtb2ZmXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTEyOHB4IC0xNjBweFxuXG4udWktaWNvbi12b2x1bWUtb25cblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMTQ0cHggLTE2MHB4XG5cbi51aS1pY29uLXBvd2VyXG5cdGJhY2tncm91bmQtcG9zaXRpb24gMCAtMTc2cHhcblxuLnVpLWljb24tc2lnbmFsLWRpYWdcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMTZweCAtMTc2cHhcblxuLnVpLWljb24tc2lnbmFsXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTMycHggLTE3NnB4XG5cbi51aS1pY29uLWJhdHRlcnktMFxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC00OHB4IC0xNzZweFxuXG4udWktaWNvbi1iYXR0ZXJ5LTFcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtNjRweCAtMTc2cHhcblxuLnVpLWljb24tYmF0dGVyeS0yXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTgwcHggLTE3NnB4XG5cbi51aS1pY29uLWJhdHRlcnktM1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC05NnB4IC0xNzZweFxuXG4udWktaWNvbi1jaXJjbGUtcGx1c1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIDAgLTE5MnB4XG5cbi51aS1pY29uLWNpcmNsZS1taW51c1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC0xNnB4IC0xOTJweFxuXG4udWktaWNvbi1jaXJjbGUtY2xvc2Vcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMzJweCAtMTkycHhcblxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLWVcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtNDhweCAtMTkycHhcblxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLXNcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtNjRweCAtMTkycHhcblxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLXdcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtODBweCAtMTkycHhcblxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLW5cblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtOTZweCAtMTkycHhcblxuLnVpLWljb24tY2lyY2xlLWFycm93LWVcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMTEycHggLTE5MnB4XG5cbi51aS1pY29uLWNpcmNsZS1hcnJvdy1zXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTEyOHB4IC0xOTJweFxuXG4udWktaWNvbi1jaXJjbGUtYXJyb3ctd1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC0xNDRweCAtMTkycHhcblxuLnVpLWljb24tY2lyY2xlLWFycm93LW5cblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMTYwcHggLTE5MnB4XG5cbi51aS1pY29uLWNpcmNsZS16b29taW5cblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMTc2cHggLTE5MnB4XG5cbi51aS1pY29uLWNpcmNsZS16b29tb3V0XG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTE5MnB4IC0xOTJweFxuXG4udWktaWNvbi1jaXJjbGUtY2hlY2tcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtMjA4cHggLTE5MnB4XG5cbi51aS1pY29uLWNpcmNsZXNtYWxsLXBsdXNcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAwIC0yMDhweFxuXG4udWktaWNvbi1jaXJjbGVzbWFsbC1taW51c1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC0xNnB4IC0yMDhweFxuXG4udWktaWNvbi1jaXJjbGVzbWFsbC1jbG9zZVxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC0zMnB4IC0yMDhweFxuXG4udWktaWNvbi1zcXVhcmVzbWFsbC1wbHVzXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTQ4cHggLTIwOHB4XG5cbi51aS1pY29uLXNxdWFyZXNtYWxsLW1pbnVzXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTY0cHggLTIwOHB4XG5cbi51aS1pY29uLXNxdWFyZXNtYWxsLWNsb3NlXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTgwcHggLTIwOHB4XG5cbi51aS1pY29uLWdyaXAtZG90dGVkLXZlcnRpY2FsXG5cdGJhY2tncm91bmQtcG9zaXRpb24gMCAtMjI0cHhcblxuLnVpLWljb24tZ3JpcC1kb3R0ZWQtaG9yaXpvbnRhbFxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC0xNnB4IC0yMjRweFxuXG4udWktaWNvbi1ncmlwLXNvbGlkLXZlcnRpY2FsXG5cdGJhY2tncm91bmQtcG9zaXRpb24gLTMycHggLTIyNHB4XG5cbi51aS1pY29uLWdyaXAtc29saWQtaG9yaXpvbnRhbFxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC00OHB4IC0yMjRweFxuXG4udWktaWNvbi1ncmlwc21hbGwtZGlhZ29uYWwtc2Vcblx0YmFja2dyb3VuZC1wb3NpdGlvbiAtNjRweCAtMjI0cHhcblxuLnVpLWljb24tZ3JpcC1kaWFnb25hbC1zZVxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uIC04MHB4IC0yMjRweFxuXG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItdG9wLFxuLnVpLWNvcm5lci1sZWZ0LFxuLnVpLWNvcm5lci10bFxuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzIDNweFxuXG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItdG9wLFxuLnVpLWNvcm5lci1yaWdodCxcbi51aS1jb3JuZXItdHJcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXMgM3B4XG5cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci1ib3R0b20sXG4udWktY29ybmVyLWxlZnQsXG4udWktY29ybmVyLWJsXG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMgM3B4XG5cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci1ib3R0b20sXG4udWktY29ybmVyLXJpZ2h0LFxuLnVpLWNvcm5lci1iclxuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cyAzcHhcblxuLnVpLXdpZGdldC1vdmVybGF5XG5cdGJhY2tncm91bmQgI2FhYWFhYVxuXHRvcGFjaXR5IC4zXG5cdGZpbHRlciBBbHBoYShPcGFjaXR5PTMwKVxuXG4udWktd2lkZ2V0LXNoYWRvd1xuXHQtd2Via2l0LWJveC1zaGFkb3cgMHB4IDBweCA1cHggIzY2NjY2NlxuXHRib3gtc2hhZG93IDBweCAwcHggNXB4ICM2NjY2NjYiLCIudGlwcHktYm94XG4gICZbZGF0YS10aGVtZX49J2F0b3V0J11cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQ2MDliXG5cbiAgICAudGlwcHktYXJyb3dcbiAgICAgIGNvbG9yOiAjMTQ2MDliXG4udGlwcHktY29udGVudFxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4iLCIuZmFjaWxpdHktaW1hZ2UtY29uZmlnLWZvcm1cbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgZmxleC13cmFwOiB3cmFwXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaFxuXG4gICAgJiAuZm9ybS1jb250YWluZXJcbiAgICAgICAgd2lkdGg6IDg1JVxuXG4gICAgICAgICYgLmZvcm0taGVhZGVyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZFxuXG4gICAgICAgICYgLmZvcm0tcm93XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4XG5cbiAgICAgICAgICAgICYgLmZvcm0tZ3JvdXAgLmNvbnRyb2wtbGFiZWxcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4XG5cbiAgICAmIC5idXR0b24taG9sZGVyLmRpYWxvZy1mb290ZXIucmVsYXRpdmUtYnV0dG9uLWhvbGRlclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUiLCJhLmRvd25sb2FkLWJ0blxuICBmb250LXNpemU6IDE0cHhcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4XG4gIGxpbmUtaGVpZ2h0OiAxOHB4XG4gIGNvbG9yIF9ibHVlXG4gIHBhZGRpbmcgMCAzMHB4XG4gIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gIHBvc2l0aW9uIHJlbGF0aXZlXG4gIHRleHQtZGVjb3JhdGlvbiBub25lXG4gIG91dGxpbmUgbm9uZVxuICBmb250LXdlaWdodCA1MDBcbiAgK3RvLXdpZHRoKDc2N3B4KVxuICAgIHBhZGRpbmcgMCA1cHggMTVweCAzMHB4XG4gIGkuZG93bmxvYWQtaWNvblxuICAgIHdpZHRoOiAxNnB4XG4gICAgaGVpZ2h0OiAxNnB4XG4gICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICBsZWZ0IDBcbiAgICB0b3AgLTJweFxuICAgICY6YmVmb3JlXG4gICAgICBjb250ZW50OiAnJ1xuICAgICAgaGVpZ2h0OiAxcHhcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBfYmx1ZVxuICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICBib3R0b206IDBcbiAgICAgIGxlZnQ6IDBcbiAgICAmOmFmdGVyXG4gICAgICBjb250ZW50ICcnXG4gICAgICBoZWlnaHQgN3B4XG4gICAgICB3aWR0aCA3cHhcbiAgICAgIGJvcmRlci1sZWZ0IDFweCBzb2xpZCBfYmx1ZVxuICAgICAgYm9yZGVyLWJvdHRvbSAxcHggc29saWQgX2JsdWVcbiAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICBib3R0b20gNnB4XG4gICAgICBsZWZ0IGNhbGMoNTAlIC0gNHB4KVxuICAgICAgdHJhbnNmb3JtIHJvdGF0ZSgtNDVkZWcpXG4gICAgICB0cmFuc2l0aW9uIC4xNXMgZWFzZS1pbi1vdXRcblxuICBzcGFuXG4gICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgJjpob3ZlclxuICAgIGkuZG93bmxvYWQtaWNvblxuICAgICAgJjphZnRlclxuICAgICAgICBib3R0b20gNHB4XG4gICY6Zm9jdXNcbiAgICBvdXRsaW5lIG5vbmVcbiAgICBib3gtc2hhZG93IG5vbmVcbi5zZWN0aW9uLWhvbWUtcGFnZV9zbGlkZXIsXG4uZnJlZS1jb250ZW50LW1haW4tYmcsXG4ucmFua2luZy1wcm9jZXNzLWdyaWQtd3JhcHBlcixcbi5zZWN0aW9uLW9lYyxcbi5zZWN0aW9uLWZhY2lsaXR5LXNlYXJjaC1wYWdlLFxuLnNlY3Rpb24tZmFjaWxpdHktZGV0YWlsLFxuLmZhY2lsaXR5LWRldGFpbC1pbWcsXG4uZmFjaWxpdHktZGV0YWlsLW1hcCxcbi5iZy14bGdcbiAgK2Zyb20td2lkdGgoeGxnKVxuICAgICY6YmVmb3JlXG4gICAgICBjb250ZW50ICcnXG4gICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgIGhlaWdodCAxMDAlXG4gICAgICB3aWR0aCAxMDAwJVxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm0gdHJhbnNsYXRlWCgtNTAlKVxuICAgICAgLW1zLXRyYW5zZm9ybSB0cmFuc2xhdGVYKC01MCUpXG4gICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlWCgtNTAlKVxuICAgICAgdG9wIDBcbiAgICAgIGxlZnQgMFxuICAgICAgYmFja2dyb3VuZCBpbmhlcml0XG4gICAgICB6LWluZGV4IC0xXG4gICAgICB2aXNpYmlsaXR5IHZpc2libGVcblxuLnNlY3Rpb24tb2VjLFxuLnNlY3Rpb24tZmFjaWxpdHktc2VhcmNoLXBhZ2UsXG4ucmFua2luZy1wcm9jZXNzLWdyaWQtd3JhcHBlclxuICArZnJvbS13aWR0aCh4bGcpXG4gICAgJjpiZWZvcmVcbiAgICAgIGJhY2tncm91bmQtY29sb3IgX2JnX2dyYXlsaWdodDJcblxuLnBhZ2luYXRpb25cbiAgd2lkdGggMTAwJVxuICB0ZXh0LWFsaWduIHJpZ2h0XG4gIG1hcmdpbiAzM3B4IDAgMFxuICBmb250LWZhbWlseSBfZm9udC1zZWNvbmRhcnlcbiAgYVxuICAgIG1hcmdpbiAwIDZweFxuICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgbGluZS1oZWlnaHQgMzJweFxuICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgZm9udC13ZWlnaHQgNTAwXG4gICAgd2lkdGggMzJweFxuICAgIGhlaWdodCAzMnB4XG4gICAgY29sb3IgX2JsYWNrbGlnaHRcbiAgc3BhblxuICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgbWFyZ2luIDAgMTVweFxuICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgbGluZS1oZWlnaHQgMzJweFxuICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgZm9udC13ZWlnaHQgNTAwXG4gICAgd2lkdGggMzJweFxuICAgIGhlaWdodCAzMnB4XG4gICAgY29sb3IgX3doaXRlXG4gICAgYmFja2dyb3VuZCBfYmx1ZVxuICAubmV4dC1hclxuICAgIHdpZHRoIGF1dG9cbiAgICBtYXJnaW4tbGVmdCA5cHhcbiAgLnByZXYtYXJcbiAgICB3aWR0aCBhdXRvXG4gICAgbWFyZ2luIDAgOXB4XG4gICAgJjpiZWZvcmVcbiAgICAgIHRyYW5zZm9ybSByb3RhdGUoLTE4MGRlZylcbi5jbGVhcmZpeFxuICB6b29tIDFcbiAgJjphZnRlclxuICAmOmJlZm9yZVxuICAgIGNvbnRlbnQgXCJcIlxuICAgIGRpc3BsYXkgdGFibGVcbiAgJjphZnRlclxuICAgIGNsZWFyIGJvdGhcblxuLmltZy1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgLmZlYXR1cmVkLWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cbi5jdXN0b20tb2JqZWN0LWZpdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgLmZlYXR1cmVkLWltYWdlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59IiwiQGltcG9ydCAnc3R5bHVzLXRlbXBsYXRlcy9saW5rZXInXG5cbi8vL1xuQGltcG9ydCAnc3R5bHVzLXRlbXBsYXRlcy92YXJpYWJsZXMvY29sb3JzJ1xuQGltcG9ydCAnc3R5bHVzLXRlbXBsYXRlcy92YXJpYWJsZXMvY3VzdG9tLXZhcmlhYmxlcydcbkBpbXBvcnQgJ3N0eWx1cy10ZW1wbGF0ZXMvcGFydGlhbHMvZm9udHMnXG4vL1xuXG4vLy9cbkBpbXBvcnQgJ3N0eWx1cy10ZW1wbGF0ZXMvcGFydGlhbHMvc2xpY2snXG5AaW1wb3J0ICdzdHlsdXMtdGVtcGxhdGVzL3BhcnRpYWxzL2ZsYXRwaWNrcidcbkBpbXBvcnQgJ3N0eWx1cy10ZW1wbGF0ZXMvcGFydGlhbHMvbmljZS1zZWxlY3QnXG5AaW1wb3J0ICdzdHlsdXMtdGVtcGxhdGVzL3BhcnRpYWxzL211bHRpc2VsZWN0J1xuQGltcG9ydCAnc3R5bHVzLXRlbXBsYXRlcy9wYXJ0aWFscy9iYWNrZW5kJ1xuQGltcG9ydCAnc3R5bHVzLXRlbXBsYXRlcy9wYXJ0aWFscy9ncmlkJ1xuQGltcG9ydCAnc3R5bHVzLXRlbXBsYXRlcy9wYXJ0aWFscy9tb2RhbC1zdHlsZXMnXG5AaW1wb3J0ICdzdHlsdXMtdGVtcGxhdGVzL3BhcnRpYWxzL2Zvcm1zJ1xuQGltcG9ydCAnc3R5bHVzLXRlbXBsYXRlcy9wYXJ0aWFscy9oZWFkZXInXG5AaW1wb3J0ICdzdHlsdXMtdGVtcGxhdGVzL3BhcnRpYWxzL2Zvb3RlcidcbkBpbXBvcnQgJ3N0eWx1cy10ZW1wbGF0ZXMvcGFydGlhbHMvc2ltcGxlYmFyJ1xuQGltcG9ydCAnc3R5bHVzLXRlbXBsYXRlcy9wYXJ0aWFscy9ob21lLXBhZ2VfbWFpbidcbkBpbXBvcnQgJ3N0eWx1cy10ZW1wbGF0ZXMvcGFydGlhbHMvaG9tZS1wYWdlX3NsaWRlcidcbkBpbXBvcnQgJ3N0eWx1cy10ZW1wbGF0ZXMvcGFydGlhbHMvaG9tZS1wYWdlX2Jhbm5lcidcbkBpbXBvcnQgJ3N0eWx1cy10ZW1wbGF0ZXMvcGFydGlhbHMvZmFjaWxpdHktZGV0YWlsJ1xuQGltcG9ydCAnc3R5bHVzLXRlbXBsYXRlcy9wYXJ0aWFscy9hY2NvbW9kYXRpb24nXG5AaW1wb3J0ICdzdHlsdXMtdGVtcGxhdGVzL3BhcnRpYWxzL2ZyZWUtY29udGVudC1wYWdlJ1xuQGltcG9ydCAnc3R5bHVzLXRlbXBsYXRlcy9wYXJ0aWFscy9mYWNpbGl0eS1zZWFyY2gtcGFnZSdcbkBpbXBvcnQgJ3N0eWx1cy10ZW1wbGF0ZXMvcGFydGlhbHMvcmFua2luZy1wcm9jZXNzLXBhZ2UnXG5AaW1wb3J0ICdzdHlsdXMtdGVtcGxhdGVzL3BhcnRpYWxzL2RvY3VtZW50cy1wYWdlJ1xuQGltcG9ydCAnc3R5bHVzLXRlbXBsYXRlcy9wYXJ0aWFscy9vZWMtcGFnZSdcbkBpbXBvcnQgJ3N0eWx1cy10ZW1wbGF0ZXMvcGFydGlhbHMvc3ZnJ1xuQGltcG9ydCAnc3R5bHVzLXRlbXBsYXRlcy9wYXJ0aWFscy9pZTEwJ1xuQGltcG9ydCAnc3R5bHVzLXRlbXBsYXRlcy9wYXJ0aWFscy91aS1zdHlsZXMuc3R5bCdcbkBpbXBvcnQgJ3N0eWx1cy10ZW1wbGF0ZXMvcGFydGlhbHMvdWktdGhlbWUuc3R5bCdcbkBpbXBvcnQgJ3N0eWx1cy10ZW1wbGF0ZXMvcGFydGlhbHMvdG9vbHRpcC5zdHlsJ1xuQGltcG9ydCAnc3R5bHVzLXRlbXBsYXRlcy9wYXJ0aWFscy9zZWFyY2gtY29uZmlnLnN0eWwnXG5cbiNhdG91dGZyYW5jZVxuICAgIEBpbXBvcnQgJ3N0eWx1cy10ZW1wbGF0ZXMvcGFydGlhbHMvZ2VuZXJhbC1ibG9rcydcblxuQGZvbnQtZmFjZVxuICAgIGZvbnQtZmFtaWx5ICdNb250c2VycmF0J1xuICAgIGZvbnQtc3R5bGUgaXRhbGljXG4gICAgZm9udC13ZWlnaHQgMzAwXG4gICAgc3JjIGxvY2FsKCdNb250c2VycmF0IExpZ2h0IEl0YWxpYycpLCBsb2NhbCgnTW9udHNlcnJhdC1MaWdodEl0YWxpYycpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL21vbnRzZXJyYXQvdjEyL0pUVVBqSWcxX2k2dDhrQ0hLbTQ1OVd4Wllneno4Zlp3bkNvLndvZmYyKSBmb3JtYXQoJ3dvZmYyJylcbiAgICB1bmljb2RlLXJhbmdlIFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsIFUrRkUyRS1GRTJGXG5cbkBmb250LWZhY2VcbiAgICBmb250LWZhbWlseSAnTW9udHNlcnJhdCdcbiAgICBmb250LXN0eWxlIGl0YWxpY1xuICAgIGZvbnQtd2VpZ2h0IDMwMFxuICAgIHNyYyBsb2NhbCgnTW9udHNlcnJhdCBMaWdodCBJdGFsaWMnKSwgbG9jYWwoJ01vbnRzZXJyYXQtTGlnaHRJdGFsaWMnKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9tb250c2VycmF0L3YxMi9KVFVQaklnMV9pNnQ4a0NIS200NTlXeFpZZ3p6LVBad25Dby53b2ZmMikgZm9ybWF0KCd3b2ZmMicpXG4gICAgdW5pY29kZS1yYW5nZSBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTZcblxuQGZvbnQtZmFjZVxuICAgIGZvbnQtZmFtaWx5ICdNb250c2VycmF0J1xuICAgIGZvbnQtc3R5bGUgaXRhbGljXG4gICAgZm9udC13ZWlnaHQgMzAwXG4gICAgc3JjIGxvY2FsKCdNb250c2VycmF0IExpZ2h0IEl0YWxpYycpLCBsb2NhbCgnTW9udHNlcnJhdC1MaWdodEl0YWxpYycpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL21vbnRzZXJyYXQvdjEyL0pUVVBqSWcxX2k2dDhrQ0hLbTQ1OVd4Wllneno4X1p3bkNvLndvZmYyKSBmb3JtYXQoJ3dvZmYyJylcbiAgICB1bmljb2RlLXJhbmdlIFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSsxRUEwLTFFRjksIFUrMjBBQlxuXG5AZm9udC1mYWNlXG4gICAgZm9udC1mYW1pbHkgJ01vbnRzZXJyYXQnXG4gICAgZm9udC1zdHlsZSBpdGFsaWNcbiAgICBmb250LXdlaWdodCAzMDBcbiAgICBzcmMgbG9jYWwoJ01vbnRzZXJyYXQgTGlnaHQgSXRhbGljJyksIGxvY2FsKCdNb250c2VycmF0LUxpZ2h0SXRhbGljJyksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbW9udHNlcnJhdC92MTIvSlRVUGpJZzFfaTZ0OGtDSEttNDU5V3haWWd6ejh2WnduQ28ud29mZjIpIGZvcm1hdCgnd29mZjInKVxuICAgIHVuaWNvZGUtcmFuZ2UgVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRlxuXG5AZm9udC1mYWNlXG4gICAgZm9udC1mYW1pbHkgJ01vbnRzZXJyYXQnXG4gICAgZm9udC1zdHlsZSBpdGFsaWNcbiAgICBmb250LXdlaWdodCAzMDBcbiAgICBzcmMgbG9jYWwoJ01vbnRzZXJyYXQgTGlnaHQgSXRhbGljJyksIGxvY2FsKCdNb250c2VycmF0LUxpZ2h0SXRhbGljJyksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbW9udHNlcnJhdC92MTIvSlRVUGpJZzFfaTZ0OGtDSEttNDU5V3haWWd6el9QWncud29mZjIpIGZvcm1hdCgnd29mZjInKVxuICAgIHVuaWNvZGUtcmFuZ2UgVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRFxuXG5AZm9udC1mYWNlXG4gICAgZm9udC1mYW1pbHkgJ01vbnRzZXJyYXQnXG4gICAgZm9udC1zdHlsZSBub3JtYWxcbiAgICBmb250LXdlaWdodCAzMDBcbiAgICBzcmMgbG9jYWwoJ01vbnRzZXJyYXQgTGlnaHQnKSwgbG9jYWwoJ01vbnRzZXJyYXQtTGlnaHQnKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9tb250c2VycmF0L3YxMi9KVFVSaklnMV9pNnQ4a0NIS200NV9jSkQzZ1REX3U1MC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpXG4gICAgdW5pY29kZS1yYW5nZSBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLCBVK0ZFMkUtRkUyRlxuXG5AZm9udC1mYWNlXG4gICAgZm9udC1mYW1pbHkgJ01vbnRzZXJyYXQnXG4gICAgZm9udC1zdHlsZSBub3JtYWxcbiAgICBmb250LXdlaWdodCAzMDBcbiAgICBzcmMgbG9jYWwoJ01vbnRzZXJyYXQgTGlnaHQnKSwgbG9jYWwoJ01vbnRzZXJyYXQtTGlnaHQnKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9tb250c2VycmF0L3YxMi9KVFVSaklnMV9pNnQ4a0NIS200NV9jSkQzZzNEX3U1MC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpXG4gICAgdW5pY29kZS1yYW5nZSBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTZcblxuQGZvbnQtZmFjZVxuICAgIGZvbnQtZmFtaWx5ICdNb250c2VycmF0J1xuICAgIGZvbnQtc3R5bGUgbm9ybWFsXG4gICAgZm9udC13ZWlnaHQgMzAwXG4gICAgc3JjIGxvY2FsKCdNb250c2VycmF0IExpZ2h0JyksIGxvY2FsKCdNb250c2VycmF0LUxpZ2h0JyksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbW9udHNlcnJhdC92MTIvSlRVUmpJZzFfaTZ0OGtDSEttNDVfY0pEM2diRF91NTAud29mZjIpIGZvcm1hdCgnd29mZjInKVxuICAgIHVuaWNvZGUtcmFuZ2UgVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzFFQTAtMUVGOSwgVSsyMEFCXG5cbkBmb250LWZhY2VcbiAgICBmb250LWZhbWlseSAnTW9udHNlcnJhdCdcbiAgICBmb250LXN0eWxlIG5vcm1hbFxuICAgIGZvbnQtd2VpZ2h0IDMwMFxuICAgIHNyYyBsb2NhbCgnTW9udHNlcnJhdCBMaWdodCcpLCBsb2NhbCgnTW9udHNlcnJhdC1MaWdodCcpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL21vbnRzZXJyYXQvdjEyL0pUVVJqSWcxX2k2dDhrQ0hLbTQ1X2NKRDNnZkRfdTUwLndvZmYyKSBmb3JtYXQoJ3dvZmYyJylcbiAgICB1bmljb2RlLXJhbmdlIFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkZcblxuQGZvbnQtZmFjZVxuICAgIGZvbnQtZmFtaWx5ICdNb250c2VycmF0J1xuICAgIGZvbnQtc3R5bGUgbm9ybWFsXG4gICAgZm9udC13ZWlnaHQgMzAwXG4gICAgc3JjIGxvY2FsKCdNb250c2VycmF0IExpZ2h0JyksIGxvY2FsKCdNb250c2VycmF0LUxpZ2h0JyksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbW9udHNlcnJhdC92MTIvSlRVUmpJZzFfaTZ0OGtDSEttNDVfY0pEM2duRF9nLndvZmYyKSBmb3JtYXQoJ3dvZmYyJylcbiAgICB1bmljb2RlLXJhbmdlIFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkRcblxuQGZvbnQtZmFjZVxuICAgIGZvbnQtZmFtaWx5ICdNb250c2VycmF0J1xuICAgIGZvbnQtc3R5bGUgbm9ybWFsXG4gICAgZm9udC13ZWlnaHQgNDAwXG4gICAgc3JjIGxvY2FsKCdNb250c2VycmF0IFJlZ3VsYXInKSwgbG9jYWwoJ01vbnRzZXJyYXQtUmVndWxhcicpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL21vbnRzZXJyYXQvdjEyL0pUVVNqSWcxX2k2dDhrQ0hLbTQ1OVdSaHl6Ymkud29mZjIpIGZvcm1hdCgnd29mZjInKVxuICAgIHVuaWNvZGUtcmFuZ2UgVSswNDYwLTA1MkYsIFUrMUM4MC0xQzg4LCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RiwgVStGRTJFLUZFMkZcblxuQGZvbnQtZmFjZVxuICAgIGZvbnQtZmFtaWx5ICdNb250c2VycmF0J1xuICAgIGZvbnQtc3R5bGUgbm9ybWFsXG4gICAgZm9udC13ZWlnaHQgNDAwXG4gICAgc3JjIGxvY2FsKCdNb250c2VycmF0IFJlZ3VsYXInKSwgbG9jYWwoJ01vbnRzZXJyYXQtUmVndWxhcicpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL21vbnRzZXJyYXQvdjEyL0pUVVNqSWcxX2k2dDhrQ0hLbTQ1OVcxaHl6Ymkud29mZjIpIGZvcm1hdCgnd29mZjInKVxuICAgIHVuaWNvZGUtcmFuZ2UgVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2XG5cbkBmb250LWZhY2VcbiAgICBmb250LWZhbWlseSAnTW9udHNlcnJhdCdcbiAgICBmb250LXN0eWxlIG5vcm1hbFxuICAgIGZvbnQtd2VpZ2h0IDQwMFxuICAgIHNyYyBsb2NhbCgnTW9udHNlcnJhdCBSZWd1bGFyJyksIGxvY2FsKCdNb250c2VycmF0LVJlZ3VsYXInKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9tb250c2VycmF0L3YxMi9KVFVTaklnMV9pNnQ4a0NIS200NTlXWmh5emJpLndvZmYyKSBmb3JtYXQoJ3dvZmYyJylcbiAgICB1bmljb2RlLXJhbmdlIFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSsxRUEwLTFFRjksIFUrMjBBQlxuXG5AZm9udC1mYWNlXG4gICAgZm9udC1mYW1pbHkgJ01vbnRzZXJyYXQnXG4gICAgZm9udC1zdHlsZSBub3JtYWxcbiAgICBmb250LXdlaWdodCA0MDBcbiAgICBzcmMgbG9jYWwoJ01vbnRzZXJyYXQgUmVndWxhcicpLCBsb2NhbCgnTW9udHNlcnJhdC1SZWd1bGFyJyksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbW9udHNlcnJhdC92MTIvSlRVU2pJZzFfaTZ0OGtDSEttNDU5V2RoeXpiaS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpXG4gICAgdW5pY29kZS1yYW5nZSBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGXG5cbkBmb250LWZhY2VcbiAgICBmb250LWZhbWlseSAnTW9udHNlcnJhdCdcbiAgICBmb250LXN0eWxlIG5vcm1hbFxuICAgIGZvbnQtd2VpZ2h0IDQwMFxuICAgIHNyYyBsb2NhbCgnTW9udHNlcnJhdCBSZWd1bGFyJyksIGxvY2FsKCdNb250c2VycmF0LVJlZ3VsYXInKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9tb250c2VycmF0L3YxMi9KVFVTaklnMV9pNnQ4a0NIS200NTlXbGh5dy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpXG4gICAgdW5pY29kZS1yYW5nZSBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEXG5cbkBmb250LWZhY2VcbiAgICBmb250LWZhbWlseSAnTW9udHNlcnJhdCdcbiAgICBmb250LXN0eWxlIG5vcm1hbFxuICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgIHNyYyBsb2NhbCgnTW9udHNlcnJhdCBNZWRpdW0nKSwgbG9jYWwoJ01vbnRzZXJyYXQtTWVkaXVtJyksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbW9udHNlcnJhdC92MTIvSlRVUmpJZzFfaTZ0OGtDSEttNDVfWnBDM2dURF91NTAud29mZjIpIGZvcm1hdCgnd29mZjInKVxuICAgIHVuaWNvZGUtcmFuZ2UgVSswNDYwLTA1MkYsIFUrMUM4MC0xQzg4LCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RiwgVStGRTJFLUZFMkZcblxuQGZvbnQtZmFjZVxuICAgIGZvbnQtZmFtaWx5ICdNb250c2VycmF0J1xuICAgIGZvbnQtc3R5bGUgbm9ybWFsXG4gICAgZm9udC13ZWlnaHQgNTAwXG4gICAgc3JjIGxvY2FsKCdNb250c2VycmF0IE1lZGl1bScpLCBsb2NhbCgnTW9udHNlcnJhdC1NZWRpdW0nKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9tb250c2VycmF0L3YxMi9KVFVSaklnMV9pNnQ4a0NIS200NV9acEMzZzNEX3U1MC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpXG4gICAgdW5pY29kZS1yYW5nZSBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTZcblxuQGZvbnQtZmFjZVxuICAgIGZvbnQtZmFtaWx5ICdNb250c2VycmF0J1xuICAgIGZvbnQtc3R5bGUgbm9ybWFsXG4gICAgZm9udC13ZWlnaHQgNTAwXG4gICAgc3JjIGxvY2FsKCdNb250c2VycmF0IE1lZGl1bScpLCBsb2NhbCgnTW9udHNlcnJhdC1NZWRpdW0nKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9tb250c2VycmF0L3YxMi9KVFVSaklnMV9pNnQ4a0NIS200NV9acEMzZ2JEX3U1MC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpXG4gICAgdW5pY29kZS1yYW5nZSBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMUVBMC0xRUY5LCBVKzIwQUJcblxuQGZvbnQtZmFjZVxuICAgIGZvbnQtZmFtaWx5ICdNb250c2VycmF0J1xuICAgIGZvbnQtc3R5bGUgbm9ybWFsXG4gICAgZm9udC13ZWlnaHQgNTAwXG4gICAgc3JjIGxvY2FsKCdNb250c2VycmF0IE1lZGl1bScpLCBsb2NhbCgnTW9udHNlcnJhdC1NZWRpdW0nKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9tb250c2VycmF0L3YxMi9KVFVSaklnMV9pNnQ4a0NIS200NV9acEMzZ2ZEX3U1MC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpXG4gICAgdW5pY29kZS1yYW5nZSBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGXG5cbkBmb250LWZhY2VcbiAgICBmb250LWZhbWlseSAnTW9udHNlcnJhdCdcbiAgICBmb250LXN0eWxlIG5vcm1hbFxuICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgIHNyYyBsb2NhbCgnTW9udHNlcnJhdCBNZWRpdW0nKSwgbG9jYWwoJ01vbnRzZXJyYXQtTWVkaXVtJyksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbW9udHNlcnJhdC92MTIvSlRVUmpJZzFfaTZ0OGtDSEttNDVfWnBDM2duRF9nLndvZmYyKSBmb3JtYXQoJ3dvZmYyJylcbiAgICB1bmljb2RlLXJhbmdlIFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkRcblxuQGZvbnQtZmFjZVxuICAgIGZvbnQtZmFtaWx5ICdNb250c2VycmF0J1xuICAgIGZvbnQtc3R5bGUgbm9ybWFsXG4gICAgZm9udC13ZWlnaHQgNzAwXG4gICAgc3JjIGxvY2FsKCdNb250c2VycmF0IEJvbGQnKSwgbG9jYWwoJ01vbnRzZXJyYXQtQm9sZCcpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL21vbnRzZXJyYXQvdjEyL0pUVVJqSWcxX2k2dDhrQ0hLbTQ1X2RKRTNnVERfdTUwLndvZmYyKSBmb3JtYXQoJ3dvZmYyJylcbiAgICB1bmljb2RlLXJhbmdlIFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsIFUrRkUyRS1GRTJGXG5cbkBmb250LWZhY2VcbiAgICBmb250LWZhbWlseSAnTW9udHNlcnJhdCdcbiAgICBmb250LXN0eWxlIG5vcm1hbFxuICAgIGZvbnQtd2VpZ2h0IDcwMFxuICAgIHNyYyBsb2NhbCgnTW9udHNlcnJhdCBCb2xkJyksIGxvY2FsKCdNb250c2VycmF0LUJvbGQnKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9tb250c2VycmF0L3YxMi9KVFVSaklnMV9pNnQ4a0NIS200NV9kSkUzZzNEX3U1MC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpXG4gICAgdW5pY29kZS1yYW5nZSBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTZcblxuQGZvbnQtZmFjZVxuICAgIGZvbnQtZmFtaWx5ICdNb250c2VycmF0J1xuICAgIGZvbnQtc3R5bGUgbm9ybWFsXG4gICAgZm9udC13ZWlnaHQgNzAwXG4gICAgc3JjIGxvY2FsKCdNb250c2VycmF0IEJvbGQnKSwgbG9jYWwoJ01vbnRzZXJyYXQtQm9sZCcpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL21vbnRzZXJyYXQvdjEyL0pUVVJqSWcxX2k2dDhrQ0hLbTQ1X2RKRTNnYkRfdTUwLndvZmYyKSBmb3JtYXQoJ3dvZmYyJylcbiAgICB1bmljb2RlLXJhbmdlIFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSsxRUEwLTFFRjksIFUrMjBBQlxuXG5AZm9udC1mYWNlXG4gICAgZm9udC1mYW1pbHkgJ01vbnRzZXJyYXQnXG4gICAgZm9udC1zdHlsZSBub3JtYWxcbiAgICBmb250LXdlaWdodCA3MDBcbiAgICBzcmMgbG9jYWwoJ01vbnRzZXJyYXQgQm9sZCcpLCBsb2NhbCgnTW9udHNlcnJhdC1Cb2xkJyksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbW9udHNlcnJhdC92MTIvSlRVUmpJZzFfaTZ0OGtDSEttNDVfZEpFM2dmRF91NTAud29mZjIpIGZvcm1hdCgnd29mZjInKVxuICAgIHVuaWNvZGUtcmFuZ2UgVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRlxuXG5AZm9udC1mYWNlXG4gICAgZm9udC1mYW1pbHkgJ01vbnRzZXJyYXQnXG4gICAgZm9udC1zdHlsZSBub3JtYWxcbiAgICBmb250LXdlaWdodCA3MDBcbiAgICBzcmMgbG9jYWwoJ01vbnRzZXJyYXQgQm9sZCcpLCBsb2NhbCgnTW9udHNlcnJhdC1Cb2xkJyksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbW9udHNlcnJhdC92MTIvSlRVUmpJZzFfaTZ0OGtDSEttNDVfZEpFM2duRF9nLndvZmYyKSBmb3JtYXQoJ3dvZmYyJylcbiAgICB1bmljb2RlLXJhbmdlIFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkRcblxuQGZvbnQtZmFjZVxuICAgIGZvbnQtZmFtaWx5ICdQbGF5ZmFpciBEaXNwbGF5J1xuICAgIGZvbnQtc3R5bGUgaXRhbGljXG4gICAgZm9udC13ZWlnaHQgNDAwXG4gICAgc3JjIGxvY2FsKCdQbGF5ZmFpciBEaXNwbGF5IEl0YWxpYycpLCBsb2NhbCgnUGxheWZhaXJEaXNwbGF5LUl0YWxpYycpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3BsYXlmYWlyZGlzcGxheS92MTMvbnVGa0QtdllTWnZpVllVYl9yajNpal9fYW5QWERUbm9oa2s3MnhVLndvZmYyKSBmb3JtYXQoJ3dvZmYyJylcbiAgICB1bmljb2RlLXJhbmdlIFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNlxuXG5AZm9udC1mYWNlXG4gICAgZm9udC1mYW1pbHkgJ1BsYXlmYWlyIERpc3BsYXknXG4gICAgZm9udC1zdHlsZSBpdGFsaWNcbiAgICBmb250LXdlaWdodCA0MDBcbiAgICBzcmMgbG9jYWwoJ1BsYXlmYWlyIERpc3BsYXkgSXRhbGljJyksIGxvY2FsKCdQbGF5ZmFpckRpc3BsYXktSXRhbGljJyksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcGxheWZhaXJkaXNwbGF5L3YxMy9udUZrRC12WVNadmlWWVViX3JqM2lqX19hblBYRFRub2pVazcyeFUud29mZjIpIGZvcm1hdCgnd29mZjInKVxuICAgIHVuaWNvZGUtcmFuZ2UgVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzFFQTAtMUVGOSwgVSsyMEFCXG5cbkBmb250LWZhY2VcbiAgICBmb250LWZhbWlseSAnUGxheWZhaXIgRGlzcGxheSdcbiAgICBmb250LXN0eWxlIGl0YWxpY1xuICAgIGZvbnQtd2VpZ2h0IDQwMFxuICAgIHNyYyBsb2NhbCgnUGxheWZhaXIgRGlzcGxheSBJdGFsaWMnKSwgbG9jYWwoJ1BsYXlmYWlyRGlzcGxheS1JdGFsaWMnKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9wbGF5ZmFpcmRpc3BsYXkvdjEzL251RmtELXZZU1p2aVZZVWJfcmozaWpfX2FuUFhEVG5vakVrNzJ4VS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpXG4gICAgdW5pY29kZS1yYW5nZSBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGXG5cbkBmb250LWZhY2VcbiAgICBmb250LWZhbWlseSAnUGxheWZhaXIgRGlzcGxheSdcbiAgICBmb250LXN0eWxlIGl0YWxpY1xuICAgIGZvbnQtd2VpZ2h0IDQwMFxuICAgIHNyYyBsb2NhbCgnUGxheWZhaXIgRGlzcGxheSBJdGFsaWMnKSwgbG9jYWwoJ1BsYXlmYWlyRGlzcGxheS1JdGFsaWMnKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9wbGF5ZmFpcmRpc3BsYXkvdjEzL251RmtELXZZU1p2aVZZVWJfcmozaWpfX2FuUFhEVG5vZ2trNy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpXG4gICAgdW5pY29kZS1yYW5nZSBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEXG5cbkBmb250LWZhY2VcbiAgICBmb250LWZhbWlseSAnUGxheWZhaXIgRGlzcGxheSdcbiAgICBmb250LXN0eWxlIG5vcm1hbFxuICAgIGZvbnQtd2VpZ2h0IDQwMFxuICAgIHNyYyBsb2NhbCgnUGxheWZhaXIgRGlzcGxheSBSZWd1bGFyJyksIGxvY2FsKCdQbGF5ZmFpckRpc3BsYXktUmVndWxhcicpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3BsYXlmYWlyZGlzcGxheS92MTMvbnVGaUQtdllTWnZpVllVYl9yajNpal9fYW5QWERUallnRkVfLndvZmYyKSBmb3JtYXQoJ3dvZmYyJylcbiAgICB1bmljb2RlLXJhbmdlIFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNlxuXG5AZm9udC1mYWNlXG4gICAgZm9udC1mYW1pbHkgJ1BsYXlmYWlyIERpc3BsYXknXG4gICAgZm9udC1zdHlsZSBub3JtYWxcbiAgICBmb250LXdlaWdodCA0MDBcbiAgICBzcmMgbG9jYWwoJ1BsYXlmYWlyIERpc3BsYXkgUmVndWxhcicpLCBsb2NhbCgnUGxheWZhaXJEaXNwbGF5LVJlZ3VsYXInKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9wbGF5ZmFpcmRpc3BsYXkvdjEzL251RmlELXZZU1p2aVZZVWJfcmozaWpfX2FuUFhEVFBZZ0ZFXy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpXG4gICAgdW5pY29kZS1yYW5nZSBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMUVBMC0xRUY5LCBVKzIwQUJcblxuQGZvbnQtZmFjZVxuICAgIGZvbnQtZmFtaWx5ICdQbGF5ZmFpciBEaXNwbGF5J1xuICAgIGZvbnQtc3R5bGUgbm9ybWFsXG4gICAgZm9udC13ZWlnaHQgNDAwXG4gICAgc3JjIGxvY2FsKCdQbGF5ZmFpciBEaXNwbGF5IFJlZ3VsYXInKSwgbG9jYWwoJ1BsYXlmYWlyRGlzcGxheS1SZWd1bGFyJyksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcGxheWZhaXJkaXNwbGF5L3YxMy9udUZpRC12WVNadmlWWVViX3JqM2lqX19hblBYRFRMWWdGRV8ud29mZjIpIGZvcm1hdCgnd29mZjInKVxuICAgIHVuaWNvZGUtcmFuZ2UgVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRlxuXG5AZm9udC1mYWNlXG4gICAgZm9udC1mYW1pbHkgJ1BsYXlmYWlyIERpc3BsYXknXG4gICAgZm9udC1zdHlsZSBub3JtYWxcbiAgICBmb250LXdlaWdodCA0MDBcbiAgICBzcmMgbG9jYWwoJ1BsYXlmYWlyIERpc3BsYXkgUmVndWxhcicpLCBsb2NhbCgnUGxheWZhaXJEaXNwbGF5LVJlZ3VsYXInKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9wbGF5ZmFpcmRpc3BsYXkvdjEzL251RmlELXZZU1p2aVZZVWJfcmozaWpfX2FuUFhEVHpZZ0Eud29mZjIpIGZvcm1hdCgnd29mZjInKVxuICAgIHVuaWNvZGUtcmFuZ2UgVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRFxuXG5AZm9udC1mYWNlXG4gICAgZm9udC1mYW1pbHkgJ1BsYXlmYWlyIERpc3BsYXknXG4gICAgZm9udC1zdHlsZSBub3JtYWxcbiAgICBmb250LXdlaWdodCA3MDBcbiAgICBzcmMgbG9jYWwoJ1BsYXlmYWlyIERpc3BsYXkgQm9sZCcpLCBsb2NhbCgnUGxheWZhaXJEaXNwbGF5LUJvbGQnKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9wbGF5ZmFpcmRpc3BsYXkvdjEzL251RmxELXZZU1p2aVZZVWJfcmozaWpfX2FuUFhCWWY5bFdvZTVpeGkud29mZjIpIGZvcm1hdCgnd29mZjInKVxuICAgIHVuaWNvZGUtcmFuZ2UgVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2XG5cbkBmb250LWZhY2VcbiAgICBmb250LWZhbWlseSAnUGxheWZhaXIgRGlzcGxheSdcbiAgICBmb250LXN0eWxlIG5vcm1hbFxuICAgIGZvbnQtd2VpZ2h0IDcwMFxuICAgIHNyYyBsb2NhbCgnUGxheWZhaXIgRGlzcGxheSBCb2xkJyksIGxvY2FsKCdQbGF5ZmFpckRpc3BsYXktQm9sZCcpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3BsYXlmYWlyZGlzcGxheS92MTMvbnVGbEQtdllTWnZpVllVYl9yajNpal9fYW5QWEJZZjlsV0VlNWl4aS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpXG4gICAgdW5pY29kZS1yYW5nZSBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMUVBMC0xRUY5LCBVKzIwQUJcblxuQGZvbnQtZmFjZVxuICAgIGZvbnQtZmFtaWx5ICdQbGF5ZmFpciBEaXNwbGF5J1xuICAgIGZvbnQtc3R5bGUgbm9ybWFsXG4gICAgZm9udC13ZWlnaHQgNzAwXG4gICAgc3JjIGxvY2FsKCdQbGF5ZmFpciBEaXNwbGF5IEJvbGQnKSwgbG9jYWwoJ1BsYXlmYWlyRGlzcGxheS1Cb2xkJyksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcGxheWZhaXJkaXNwbGF5L3YxMy9udUZsRC12WVNadmlWWVViX3JqM2lqX19hblBYQllmOWxXQWU1aXhpLndvZmYyKSBmb3JtYXQoJ3dvZmYyJylcbiAgICB1bmljb2RlLXJhbmdlIFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkZcblxuQGZvbnQtZmFjZVxuICAgIGZvbnQtZmFtaWx5ICdQbGF5ZmFpciBEaXNwbGF5J1xuICAgIGZvbnQtc3R5bGUgbm9ybWFsXG4gICAgZm9udC13ZWlnaHQgNzAwXG4gICAgc3JjIGxvY2FsKCdQbGF5ZmFpciBEaXNwbGF5IEJvbGQnKSwgbG9jYWwoJ1BsYXlmYWlyRGlzcGxheS1Cb2xkJyksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcGxheWZhaXJkaXNwbGF5L3YxMy9udUZsRC12WVNadmlWWVViX3JqM2lqX19hblBYQllmOWxXNGU1Zy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpXG4gICAgdW5pY29kZS1yYW5nZSBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEXG5cblxuaHRtbFxuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nIGFudGlhbGlhc2VkXG5cdGZvbnQtZmFtaWx5ICdNb250c2VycmF0JywgJ1BsYXlmYWlyIERpc3BsYXknLCBzYW5zLXNlcmlmLCBzZXJpZlxuXHRvdmVyZmxvdy14IGhpZGRlblxuIl19 */