.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-right: 2rem;
  padding-left: 2rem;
}
.row {
  box-sizing: border-box;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex: 0 1 auto;
  -webkit-box-flex: 0;
  flex: 0 1 auto;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -1rem;
  margin-left: -1rem;
}
.row.reverse {
  -ms-flex-direction: row-reverse;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  flex-direction: row-reverse;
}
.col.reverse {
  -ms-flex-direction: column-reverse;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  flex-direction: column-reverse;
}
.col-xs, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
  box-sizing: border-box;
  -ms-flex: 0 0 auto;
  -webkit-box-flex: 0;
  flex: 0 0 auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
.col-xs {
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  -webkit-box-flex: 1;
  flex-grow: 1;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  max-width: 100%;
}
.col-xs-1 {
  -ms-flex-preferred-size: 8.333%;
  flex-basis: 8.333%;
  max-width: 8.333%;
}
.col-xs-2 {
  -ms-flex-preferred-size: 16.667%;
  flex-basis: 16.667%;
  max-width: 16.667%;
}
.col-xs-3 {
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
  max-width: 25%;
}
.col-xs-4 {
  -ms-flex-preferred-size: 33.333%;
  flex-basis: 33.333%;
  max-width: 33.333%;
}
.col-xs-5 {
  -ms-flex-preferred-size: 41.667%;
  flex-basis: 41.667%;
  max-width: 41.667%;
}
.col-xs-6 {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  max-width: 50%;
}
.col-xs-7 {
  -ms-flex-preferred-size: 58.333%;
  flex-basis: 58.333%;
  max-width: 58.333%;
}
.col-xs-8 {
  -ms-flex-preferred-size: 66.667%;
  flex-basis: 66.667%;
  max-width: 66.667%;
}
.col-xs-9 {
  -ms-flex-preferred-size: 75%;
  flex-basis: 75%;
  max-width: 75%;
}
.col-xs-10 {
  -ms-flex-preferred-size: 83.333%;
  flex-basis: 83.333%;
  max-width: 83.333%;
}
.col-xs-11 {
  -ms-flex-preferred-size: 91.667%;
  flex-basis: 91.667%;
  max-width: 91.667%;
}
.col-xs-12 {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  max-width: 100%;
}
.col-xs-offset-1 {
  margin-left: 8.333%;
}
.col-xs-offset-2 {
  margin-left: 16.667%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-4 {
  margin-left: 33.333%;
}
.col-xs-offset-5 {
  margin-left: 41.667%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-7 {
  margin-left: 58.333%;
}
.col-xs-offset-8 {
  margin-left: 66.667%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-10 {
  margin-left: 83.333%;
}
.col-xs-offset-11 {
  margin-left: 91.667%;
}
.start-xs {
  -ms-flex-pack: start;
  -webkit-box-pack: start;
  justify-content: flex-start;
  text-align: start;
}
.center-xs {
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
  text-align: center;
}
.end-xs {
  -ms-flex-pack: end;
  -webkit-box-pack: end;
  justify-content: flex-end;
  text-align: end;
}
.top-xs {
  -ms-flex-align: start;
  -webkit-box-align: start;
  align-items: flex-start;
}
.middle-xs {
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
}
.bottom-xs {
  -ms-flex-align: end;
  -webkit-box-align: end;
  align-items: flex-end;
}
.around-xs {
  -ms-flex-pack: distribute;
  justify-content: space-around;
}
.between-xs {
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
  justify-content: space-between;
}
.first-xs {
  -ms-flex-order: -1;
  -webkit-box-ordinal-group: 0;
  order: -1;
}
.last-xs {
  -ms-flex-order: 1;
  -webkit-box-ordinal-group: 2;
  order: 1;
}
@media only screen and (min-width: 48em) {
  .container {
    width: 46rem;
  }
  .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
    box-sizing: border-box;
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    padding-right: 1rem;
    padding-left: 1rem;
  }
  .col-sm {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
  }
  .col-sm-1 {
    -ms-flex-preferred-size: 8.333%;
    flex-basis: 8.333%;
    max-width: 8.333%;
  }
  .col-sm-2 {
    -ms-flex-preferred-size: 16.667%;
    flex-basis: 16.667%;
    max-width: 16.667%;
  }
  .col-sm-3 {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    -ms-flex-preferred-size: 33.333%;
    flex-basis: 33.333%;
    max-width: 33.333%;
  }
  .col-sm-5 {
    -ms-flex-preferred-size: 41.667%;
    flex-basis: 41.667%;
    max-width: 41.667%;
  }
  .col-sm-6 {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    -ms-flex-preferred-size: 58.333%;
    flex-basis: 58.333%;
    max-width: 58.333%;
  }
  .col-sm-8 {
    -ms-flex-preferred-size: 66.667%;
    flex-basis: 66.667%;
    max-width: 66.667%;
  }
  .col-sm-9 {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    -ms-flex-preferred-size: 83.333%;
    flex-basis: 83.333%;
    max-width: 83.333%;
  }
  .col-sm-11 {
    -ms-flex-preferred-size: 91.667%;
    flex-basis: 91.667%;
    max-width: 91.667%;
  }
  .col-sm-12 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
  .col-sm-offset-1 {
    margin-left: 8.333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.667%;
  }
  .start-sm {
    -ms-flex-pack: start;
    -webkit-box-pack: start;
    justify-content: flex-start;
    text-align: start;
  }
  .center-sm {
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
    text-align: center;
  }
  .end-sm {
    -ms-flex-pack: end;
    -webkit-box-pack: end;
    justify-content: flex-end;
    text-align: end;
  }
  .top-sm {
    -ms-flex-align: start;
    -webkit-box-align: start;
    align-items: flex-start;
  }
  .middle-sm {
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
  }
  .bottom-sm {
    -ms-flex-align: end;
    -webkit-box-align: end;
    align-items: flex-end;
  }
  .around-sm {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .between-sm {
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between;
  }
  .first-sm {
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
    order: -1;
  }
  .last-sm {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
    order: 1;
  }
}
@media only screen and (min-width: 62em) {
  .container {
    width: 61rem;
  }
  .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
    box-sizing: border-box;
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    padding-right: 1rem;
    padding-left: 1rem;
  }
  .col-md {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
  }
  .col-md-1 {
    -ms-flex-preferred-size: 8.333%;
    flex-basis: 8.333%;
    max-width: 8.333%;
  }
  .col-md-2 {
    -ms-flex-preferred-size: 16.667%;
    flex-basis: 16.667%;
    max-width: 16.667%;
  }
  .col-md-3 {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
  .col-md-4 {
    -ms-flex-preferred-size: 33.333%;
    flex-basis: 33.333%;
    max-width: 33.333%;
  }
  .col-md-5 {
    -ms-flex-preferred-size: 41.667%;
    flex-basis: 41.667%;
    max-width: 41.667%;
  }
  .col-md-6 {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
  .col-md-7 {
    -ms-flex-preferred-size: 58.333%;
    flex-basis: 58.333%;
    max-width: 58.333%;
  }
  .col-md-8 {
    -ms-flex-preferred-size: 66.667%;
    flex-basis: 66.667%;
    max-width: 66.667%;
  }
  .col-md-9 {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
  .col-md-10 {
    -ms-flex-preferred-size: 83.333%;
    flex-basis: 83.333%;
    max-width: 83.333%;
  }
  .col-md-11 {
    -ms-flex-preferred-size: 91.667%;
    flex-basis: 91.667%;
    max-width: 91.667%;
  }
  .col-md-12 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
  .col-md-offset-1 {
    margin-left: 8.333%;
  }
  .col-md-offset-2 {
    margin-left: 16.667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.333%;
  }
  .col-md-offset-5 {
    margin-left: 41.667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.333%;
  }
  .col-md-offset-8 {
    margin-left: 66.667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.333%;
  }
  .col-md-offset-11 {
    margin-left: 91.667%;
  }
  .start-md {
    -ms-flex-pack: start;
    -webkit-box-pack: start;
    justify-content: flex-start;
    text-align: start;
  }
  .center-md {
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
    text-align: center;
  }
  .end-md {
    -ms-flex-pack: end;
    -webkit-box-pack: end;
    justify-content: flex-end;
    text-align: end;
  }
  .top-md {
    -ms-flex-align: start;
    -webkit-box-align: start;
    align-items: flex-start;
  }
  .middle-md {
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
  }
  .bottom-md {
    -ms-flex-align: end;
    -webkit-box-align: end;
    align-items: flex-end;
  }
  .around-md {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .between-md {
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between;
  }
  .first-md {
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
    order: -1;
  }
  .last-md {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
    order: 1;
  }
}
@media only screen and (min-width: 75em) {
  .container {
    width: 71rem;
  }
  .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 {
    box-sizing: border-box;
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    padding-right: 1rem;
    padding-left: 1rem;
  }
  .col-lg {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
  }
  .col-lg-1 {
    -ms-flex-preferred-size: 8.333%;
    flex-basis: 8.333%;
    max-width: 8.333%;
  }
  .col-lg-2 {
    -ms-flex-preferred-size: 16.667%;
    flex-basis: 16.667%;
    max-width: 16.667%;
  }
  .col-lg-3 {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    -ms-flex-preferred-size: 33.333%;
    flex-basis: 33.333%;
    max-width: 33.333%;
  }
  .col-lg-5 {
    -ms-flex-preferred-size: 41.667%;
    flex-basis: 41.667%;
    max-width: 41.667%;
  }
  .col-lg-6 {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    -ms-flex-preferred-size: 58.333%;
    flex-basis: 58.333%;
    max-width: 58.333%;
  }
  .col-lg-8 {
    -ms-flex-preferred-size: 66.667%;
    flex-basis: 66.667%;
    max-width: 66.667%;
  }
  .col-lg-9 {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    -ms-flex-preferred-size: 83.333%;
    flex-basis: 83.333%;
    max-width: 83.333%;
  }
  .col-lg-11 {
    -ms-flex-preferred-size: 91.667%;
    flex-basis: 91.667%;
    max-width: 91.667%;
  }
  .col-lg-12 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
  .col-lg-offset-1 {
    margin-left: 8.333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.667%;
  }
  .start-lg {
    -ms-flex-pack: start;
    -webkit-box-pack: start;
    justify-content: flex-start;
    text-align: start;
  }
  .center-lg {
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
    text-align: center;
  }
  .end-lg {
    -ms-flex-pack: end;
    -webkit-box-pack: end;
    justify-content: flex-end;
    text-align: end;
  }
  .top-lg {
    -ms-flex-align: start;
    -webkit-box-align: start;
    align-items: flex-start;
  }
  .middle-lg {
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
  }
  .bottom-lg {
    -ms-flex-align: end;
    -webkit-box-align: end;
    align-items: flex-end;
  }
  .around-lg {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .between-lg {
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between;
  }
  .first-lg {
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
    order: -1;
  }
  .last-lg {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
    order: 1;
  }
}

/**
 * Global Reset of all HTML Elements
 *
 * Resetting all of our HTML Elements ensures a smoother
 * visual transition between browsers. If you don't believe me,
 * try temporarily commenting out this block of code, then go
 * and look at Mozilla versus Safari, both good browsers with
 * a good implementation of CSS. The thing is, all browser CSS
 * defaults are different and at the end of the day if visual
 * consistency is what we're shooting for, then we need to
 * make sure we're resetting all spacing elements.
 *
 */
html,
body {
  border: 0;
  font-family: "Helvetica-Neue", "Helvetica", Arial, sans-serif;
  line-height: 1.5;
  margin: 0;
  padding: 0;
}
div,
span,
object,
iframe,
img,
table,
caption,
thead,
tbody,
tfoot,
tr,
tr,
td,
article,
aside,
canvas,
details,
figure,
hgroup,
menu,
nav,
footer,
header,
section,
summary,
mark,
audio,
video {
  border: 0;
  margin: 0;
  padding: 0;
}
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
address,
cit,
code,
del,
dfn,
em,
ins,
q,
samp,
small,
strong,
sub,
sup,
b,
i,
hr,
dl,
dt,
dd,
fieldset,
legend,
label {
  border: 0;
  vertical-align: baseline;
  margin: 0;
  padding: 0;
}
article,
aside,
canvas,
figure,
figure img,
figcaption,
hgroup,
footer,
header,
nav,
section,
audio,
video {
  display: block;
}
table {
  border-collapse: separate;
  border-spacing: 0;
}
table caption,
table th,
table td {
  text-align: left;
  vertical-align: middle;
}
a img {
  border: 0;
}
:focus {
  outline: 0;
}
.styles--vertical-middle--2GC8OrcV {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
@font-face {
  font-family: 'kipico-public';
  src: url(https://d28eig0q47vbfl.cloudfront.net/assets/less/fonts/b73a58033affad6c8c291c235d424551.eot);
  src: url(https://d28eig0q47vbfl.cloudfront.net/assets/less/fonts/b73a58033affad6c8c291c235d424551.eot#iefix) format('embedded-opentype'), url(https://d28eig0q47vbfl.cloudfront.net/assets/less/fonts/287375eb93573415ed09adc02732257e.ttf) format('truetype'), url(https://d28eig0q47vbfl.cloudfront.net/assets/less/fonts/7df2376d8cfeaaad88c99eaa35828440.woff) format('woff'), url(https://d28eig0q47vbfl.cloudfront.net/assets/less/fonts/71a0e0ccaa9c9739c1a9f6d4a5f0a4c5.svg#kipico-public) format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'kipico-public' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-folder:before {
  content: "\e901";
}
.icon-search:before {
  content: "\e902";
}
.icon-right-arrow:before {
  content: "\e900";
}
.folder-wrap {
  height: 292px;
  border-radius: 5px;
  background: #FEFEFE;
  box-sizing: border-box;
  color: rgba(0, 0, 0, 0.5);
  border: 1px solid transparent;
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
  margin-bottom: 40px;
  padding: 34px 35px 26px;
  display: flex;
  flex-direction: column;
  text-decoration: none;
  transition: all 0.3s;
}
@media only screen and (max-width: 767px) {
  .folder-wrap {
    padding: 30px 35px 25px;
    height: 270px;
    margin-bottom: 20px;
  }
}
.folder-wrap:hover {
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.15);
  border-color: rgba(0, 196, 219, 0.4);
}
.folder-icon {
  vertical-align: text-bottom;
  font-size: 23px;
  color: #00C4DB;
}
.folder-title {
  font-size: 22px;
  line-height: 31px;
  color: #494953;
  margin: 14px 0 12px;
}
@media only screen and (max-width: 767px) {
  .folder-title {
    font-size: 18px;
    line-height: 22px;
    margin: 22px 0 10px;
  }
}
.folder-description {
  flex: 1 1 0;
  font-size: 14px;
  line-height: 25px;
  color: rgba(0, 0, 0, 0.5);
  overflow: hidden;
}
@media only screen and (max-width: 767px) {
  .folder-description {
    font-size: 14px;
    line-height: 25px;
  }
}
.folder-detail {
  color: rgba(0, 0, 0, 0.4);
  font-size: 12px;
  display: flex;
  align-items: center;
  padding-top: 10px;
  display: none;
}
@media only screen and (max-width: 767px) {
  .folder-detail {
    font-size: 12px;
    line-height: 21px;
    padding-top: 6px;
  }
}
.folder-detail-separator {
  display: block;
  height: 4px;
  width: 4px;
  margin: 0 10px;
  border-radius: 50%;
  background-color: #CBCBCB;
}
.content-wrap {
  border: 1px solid transparent;
  border-radius: 5px;
  padding-top: 10px;
  margin-bottom: 40px;
  background-color: #fff;
  display: block;
  text-decoration: none;
  overflow: hidden;
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
}
@media only screen and (max-width: 767px) {
  .content-wrap {
    padding-top: 0;
    margin-bottom: 20px;
  }
}
.content-wrap:hover {
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.15);
  border-color: rgba(0, 196, 219, 0.4);
}
.content-wrap.isCoverImageExisted {
  padding-top: 0px;
}
.content-wrap em {
  font-style: normal;
  background-color: #FFCB8E;
  box-sizing: border-box;
  outline: 1.5px solid #FFCB8E;
  padding: 0 1px;
  margin: 0 1px;
}
.content-info {
  padding: 30px 36px 30px;
  display: flex;
  flex-direction: column;
}
.cover-image-wrap {
  width: 108%;
  text-align: center;
  margin-left: -4%;
}
.cover-image {
  width: 100%;
}
.content-title {
  font-size: 22px;
  line-height: 31px;
  font-weight: 900;
  color: #494953;
}
@media only screen and (max-width: 767px) {
  .content-title {
    font-size: 18px;
    line-height: 22px;
  }
}
.content-summary {
  flex: 1 1 auto;
  position: relative;
  font-size: 14px;
  line-height: 25px;
  color: rgba(0, 0, 0, 0.5);
  margin: 12px 0 6px;
  min-height: 1px;
  max-height: 124px;
  overflow: hidden;
}
@media only screen and (max-width: 767px) {
  .content-summary {
    font-size: 14px;
    line-height: 25px;
    margin: 10px 0 4px;
  }
}
.content-summary.isImage {
  margin-top: 0;
}
.content-last-updated {
  position: relative;
  margin-top: 50px;
}
.content-last-updated:after {
  content: '';
  position: absolute;
  display: block;
  height: 1px;
  border-top: 1px solid #C4C4C4;
  top: -25px;
  width: 28px;
}
@media only screen and (max-width: 767px) {
  .content-last-updated:after {
    bottom: -16px;
  }
}
.content-last-updated, .content-last-updated span {
  color: rgba(0, 0, 0, 0.4) !important;
  font-size: 14px;
  line-height: 25px;
}
@media only screen and (max-width: 767px) {
  .content-last-updated, .content-last-updated span {
    font-size: 12px;
    line-height: 21px;
  }
}
.status_wrap {
  text-align: center;
  margin: 50px 0 40px;
}
@media only screen and (max-width: 767px) {
  .status_wrap {
    margin-top: 42px;
  }
}
.status_wrap h1 {
  font-size: 32px;
  line-height: 38px;
  font-weight: 900;
}
@media only screen and (max-width: 767px) {
  .status_wrap h1 {
    font-size: 18px;
    line-height: 22px;
  }
}
.status_wrap p {
  font-size: 22px;
  line-height: 26px;
  margin: 12px 0 66px;
}
@media only screen and (max-width: 767px) {
  .status_wrap p {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 56px;
  }
}
.status_wrap .status_img {
  background-size: contain;
  background-repeat: no-repeat;
  max-width: 100%;
  margin: auto;
  text-indent: -9999px;
}
@media only screen and (max-width: 767px) {
  .status_wrap .status_img {
    max-width: 80%;
  }
}
.status_wrap .status_empty {
  width: 438px;
  height: 394px;
  background-image: url(https://d28eig0q47vbfl.cloudfront.net/assets/img/9ec5363814fa89646ee53d191f27aba1.png);
}
@media only screen and (max-width: 580px) {
  .status_wrap .status_empty {
    height: 0;
    padding-top: 72%;
  }
}
.status_wrap .status_no_result {
  width: 476px;
  height: 420px;
  background-image: url(https://d28eig0q47vbfl.cloudfront.net/assets/img/e99e376830640f8c3069ebf206ea8e1a.png);
}
@media only screen and (max-width: 624px) {
  .status_wrap .status_no_result {
    height: 0;
    padding-top: 71%;
  }
}
.status_wrap .status_not_found {
  width: 528px;
  height: 504px;
  background-image: url(https://d28eig0q47vbfl.cloudfront.net/assets/img/e0730a6f3d9b65d99008655adb1e05f9.png);
}
@media only screen and (max-width: 692px) {
  .status_wrap .status_not_found {
    height: 0;
    padding-top: 77%;
  }
}
.status_wrap .status_error {
  width: 632px;
  height: 413px;
  background-image: url(https://d28eig0q47vbfl.cloudfront.net/assets/img/07dfb06bd4d98e7a3321ccba96689833.png);
}
@media only screen and (max-width: 767px) {
  .status_wrap .status_error {
    height: 0;
    padding-top: 53%;
  }
}
.status_wrap .status_no_access_righe {
  width: 433px;
  height: 439px;
  background-image: url(https://d28eig0q47vbfl.cloudfront.net/assets/img/a488d08613e8f7443e06415ad79129d0.png);
}
@media only screen and (max-width: 572px) {
  .status_wrap .status_no_access_righe {
    height: 0;
    padding-top: 81%;
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (-moz-min-device-pixel-ratio: 1.5), screen and (min-device-pixel-ratio: 1.5) {
  .status_wrap .status_no_access_righe {
    background-image: url(https://d28eig0q47vbfl.cloudfront.net/assets/img/e8ed66bf2bff73b3e5aa800eda133f7d.png);
  }
  .status_wrap .status_empty {
    background-image: url(https://d28eig0q47vbfl.cloudfront.net/assets/img/3dbf65c6e9179f1446f7d8b0e0bbb90e.png);
  }
  .status_wrap .status_no_result {
    background-image: url(https://d28eig0q47vbfl.cloudfront.net/assets/img/056bd6d538384c3eecbe3bb56d6ad97d.png);
  }
  .status_wrap .status_not_found {
    background-image: url(https://d28eig0q47vbfl.cloudfront.net/assets/img/13e56702a74a23b86f8127808f13035a.png);
  }
  .status_wrap .status_error {
    background-image: url(https://d28eig0q47vbfl.cloudfront.net/assets/img/d53d325944881d28b4983755950bb193.png);
  }
}
@font-face {
  font-family: 'Notification';
  src: url(https://d28eig0q47vbfl.cloudfront.net/assets/less/fonts/fb53536789278788ce817d20810a1f5d.eot);
  src: url(https://d28eig0q47vbfl.cloudfront.net/assets/less/fonts/fb53536789278788ce817d20810a1f5d.eot?#iefixs3g3t9) format("embedded-opentype"), url(https://d28eig0q47vbfl.cloudfront.net/assets/less/fonts/e0de01fc770729db36fcb0e72e300b3b.woff) format("woff"), url(https://d28eig0q47vbfl.cloudfront.net/assets/less/fonts/406ee2fe61c7a48785b7cf25b254f4d6.ttf) format("truetype"), url(https://d28eig0q47vbfl.cloudfront.net/assets/less/fonts/3412ed16357909ddcef3e2bb4885420b.svg#notification) format("svg");
  font-weight: normal;
  font-style: normal;
}
.notification-container {
  box-sizing: border-box;
  position: fixed;
  top: 0;
  right: 0;
  z-index: 999999;
  width: 320px;
  padding: 0px 15px;
  max-height: calc(100% - 30px);
  overflow-x: hidden;
  overflow-y: auto;
}
.notification {
  box-sizing: border-box;
  padding: 15px 15px 15px 58px;
  border-radius: 2px;
  color: #fff;
  background-color: #ccc;
  box-shadow: 0 0 12px #999;
  cursor: pointer;
  font-size: 1em;
  line-height: 1.2em;
  position: relative;
  opacity: 0.9;
  margin-top: 15px;
}
.notification .title {
  font-size: 1em;
  line-height: 1.2em;
  font-weight: bold;
  margin: 0 0 5px 0;
}
.notification:hover {
  opacity: 1;
}
.notification:focus {
  opacity: 1;
}
.notification:before {
  position: absolute;
  top: 50%;
  left: 15px;
  margin-top: -14px;
  display: block;
  font-family: 'Notification';
  width: 28px;
  height: 28px;
  font-size: 28px;
  text-align: center;
  line-height: 28px;
}
.notification-enter {
  visibility: hidden;
  transform: translate3d(100%, 0, 0);
}
.notification-enter.notification-enter-active {
  visibility: visible;
  transform: translate3d(0, 0, 0);
  transition: all 0.4s;
}
.notification-leave {
  visibility: visible;
  transform: translate3d(0, 0, 0);
}
.notification-leave.notification-leave-active {
  visibility: hidden;
  transform: translate3d(100%, 0, 0);
  transition: all 0.4s;
}
.notification-info {
  background-color: #2f96b4;
}
.notification-info:before {
  content: "";
}
.notification-success {
  background-color: #51a351;
}
.notification-success:before {
  content: "";
}
.notification-warning {
  background-color: #f89406;
}
.notification-warning:before {
  content: "";
}
.notification-error {
  background-color: #bd362f;
}
.notification-error:before {
  content: "";
}
.tippy-touch {
  cursor: pointer !important;
}
.tippy-notransition {
  transition: none !important;
}
.tippy-popper {
  filter: none !important;
  max-width: 400px;
  -webkit-perspective: 800px;
  perspective: 800px;
  z-index: 9999;
  outline: 0;
  transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
  pointer-events: none;
}
.tippy-popper.html-template {
  max-width: 96%;
  max-width: calc(100% - 20px);
}
.tippy-popper[x-placement^=top] [x-arrow] {
  border-top: 7px solid #333;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  bottom: -7px;
  margin: 0 9px;
}
.tippy-popper[x-placement^=top] [x-arrow].arrow-small {
  border-top: 5px solid #333;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  bottom: -5px;
}
.tippy-popper[x-placement^=top] [x-arrow].arrow-big {
  border-top: 10px solid #333;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  bottom: -10px;
}
.tippy-popper[x-placement^=top] [x-circle] {
  -webkit-transform-origin: 0 33%;
  transform-origin: 0 33%;
}
.tippy-popper[x-placement^=top] [x-circle].enter {
  -webkit-transform: scale(1) translate(-50%, -55%);
  transform: scale(1) translate(-50%, -55%);
  opacity: 1;
}
.tippy-popper[x-placement^=top] [x-circle].leave {
  -webkit-transform: scale(0.15) translate(-50%, -50%);
  transform: scale(0.15) translate(-50%, -50%);
  opacity: 0;
}
.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-circle] {
  background-color: #fff;
}
.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-arrow] {
  border-top: 7px solid #fff;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
}
.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-arrow].arrow-small {
  border-top: 5px solid #fff;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
}
.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-arrow].arrow-big {
  border-top: 10px solid #fff;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
}
.tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-circle] {
  background-color: rgba(0, 0, 0, 0.7);
}
.tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-arrow] {
  border-top: 7px solid rgba(0, 0, 0, 0.7);
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
}
.tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-arrow].arrow-small {
  border-top: 5px solid rgba(0, 0, 0, 0.7);
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
}
.tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-arrow].arrow-big {
  border-top: 10px solid rgba(0, 0, 0, 0.7);
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
}
.tippy-popper[x-placement^=top] [data-animation=perspective] {
  -webkit-transform-origin: bottom;
  transform-origin: bottom;
}
.tippy-popper[x-placement^=top] [data-animation=perspective].enter {
  opacity: 1;
  -webkit-transform: translateY(-10px) rotateX(0);
  transform: translateY(-10px) rotateX(0);
}
.tippy-popper[x-placement^=top] [data-animation=perspective].leave {
  opacity: 0;
  -webkit-transform: translateY(0) rotateX(90deg);
  transform: translateY(0) rotateX(90deg);
}
.tippy-popper[x-placement^=top] [data-animation=fade].enter {
  opacity: 1;
  -webkit-transform: translateY(-10px);
  transform: translateY(-10px);
}
.tippy-popper[x-placement^=top] [data-animation=fade].leave {
  opacity: 0;
  -webkit-transform: translateY(-10px);
  transform: translateY(-10px);
}
.tippy-popper[x-placement^=top] [data-animation=shift].enter {
  opacity: 1;
  -webkit-transform: translateY(-10px);
  transform: translateY(-10px);
}
.tippy-popper[x-placement^=top] [data-animation=shift].leave {
  opacity: 0;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
.tippy-popper[x-placement^=top] [data-animation=scale].enter {
  opacity: 1;
  -webkit-transform: translateY(-10px) scale(1);
  transform: translateY(-10px) scale(1);
}
.tippy-popper[x-placement^=top] [data-animation=scale].leave {
  opacity: 0;
  -webkit-transform: translateY(0) scale(0);
  transform: translateY(0) scale(0);
}
.tippy-popper[x-placement^=bottom] [x-arrow] {
  border-bottom: 7px solid #333;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  top: -7px;
  margin: 0 9px;
}
.tippy-popper[x-placement^=bottom] [x-arrow].arrow-small {
  border-bottom: 5px solid #333;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  top: -5px;
}
.tippy-popper[x-placement^=bottom] [x-arrow].arrow-big {
  border-bottom: 10px solid #333;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  top: -10px;
}
.tippy-popper[x-placement^=bottom] [x-circle] {
  -webkit-transform-origin: 0 -50%;
  transform-origin: 0 -50%;
}
.tippy-popper[x-placement^=bottom] [x-circle].enter {
  -webkit-transform: scale(1) translate(-50%, -45%);
  transform: scale(1) translate(-50%, -45%);
  opacity: 1;
}
.tippy-popper[x-placement^=bottom] [x-circle].leave {
  -webkit-transform: scale(0.15) translate(-50%, -5%);
  transform: scale(0.15) translate(-50%, -5%);
  opacity: 0;
}
.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-circle] {
  background-color: #fff;
}
.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-arrow] {
  border-bottom: 7px solid #fff;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
}
.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-arrow].arrow-small {
  border-bottom: 5px solid #fff;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
}
.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-arrow].arrow-big {
  border-bottom: 10px solid #fff;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
}
.tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-circle] {
  background-color: rgba(0, 0, 0, 0.7);
}
.tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-arrow] {
  border-bottom: 7px solid rgba(0, 0, 0, 0.7);
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
}
.tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-arrow].arrow-small {
  border-bottom: 5px solid rgba(0, 0, 0, 0.7);
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
}
.tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-arrow].arrow-big {
  border-bottom: 10px solid rgba(0, 0, 0, 0.7);
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
}
.tippy-popper[x-placement^=bottom] [data-animation=perspective] {
  -webkit-transform-origin: top;
  transform-origin: top;
}
.tippy-popper[x-placement^=bottom] [data-animation=perspective].enter {
  opacity: 1;
  -webkit-transform: translateY(10px) rotateX(0);
  transform: translateY(10px) rotateX(0);
}
.tippy-popper[x-placement^=bottom] [data-animation=perspective].leave {
  opacity: 0;
  -webkit-transform: translateY(0) rotateX(-90deg);
  transform: translateY(0) rotateX(-90deg);
}
.tippy-popper[x-placement^=bottom] [data-animation=fade].enter {
  opacity: 1;
  -webkit-transform: translateY(10px);
  transform: translateY(10px);
}
.tippy-popper[x-placement^=bottom] [data-animation=fade].leave {
  opacity: 0;
  -webkit-transform: translateY(10px);
  transform: translateY(10px);
}
.tippy-popper[x-placement^=bottom] [data-animation=shift].enter {
  opacity: 1;
  -webkit-transform: translateY(10px);
  transform: translateY(10px);
}
.tippy-popper[x-placement^=bottom] [data-animation=shift].leave {
  opacity: 0;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
.tippy-popper[x-placement^=bottom] [data-animation=scale].enter {
  opacity: 1;
  -webkit-transform: translateY(10px) scale(1);
  transform: translateY(10px) scale(1);
}
.tippy-popper[x-placement^=bottom] [data-animation=scale].leave {
  opacity: 0;
  -webkit-transform: translateY(0) scale(0);
  transform: translateY(0) scale(0);
}
.tippy-popper[x-placement^=left] [x-arrow] {
  border-left: 7px solid #333;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  right: -7px;
  margin: 6px 0;
}
.tippy-popper[x-placement^=left] [x-arrow].arrow-small {
  border-left: 5px solid #333;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  right: -5px;
}
.tippy-popper[x-placement^=left] [x-arrow].arrow-big {
  border-left: 10px solid #333;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  right: -10px;
}
.tippy-popper[x-placement^=left] [x-circle] {
  -webkit-transform-origin: 50% 0;
  transform-origin: 50% 0;
}
.tippy-popper[x-placement^=left] [x-circle].enter {
  -webkit-transform: scale(1) translate(-50%, -50%);
  transform: scale(1) translate(-50%, -50%);
  opacity: 1;
}
.tippy-popper[x-placement^=left] [x-circle].leave {
  -webkit-transform: scale(0.15) translate(-50%, -50%);
  transform: scale(0.15) translate(-50%, -50%);
  opacity: 0;
}
.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-circle] {
  background-color: #fff;
}
.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-arrow] {
  border-left: 7px solid #fff;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
}
.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-arrow].arrow-small {
  border-left: 5px solid #fff;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
}
.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-arrow].arrow-big {
  border-left: 10px solid #fff;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
}
.tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-circle] {
  background-color: rgba(0, 0, 0, 0.7);
}
.tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-arrow] {
  border-left: 7px solid rgba(0, 0, 0, 0.7);
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
}
.tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-arrow].arrow-small {
  border-left: 5px solid rgba(0, 0, 0, 0.7);
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
}
.tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-arrow].arrow-big {
  border-left: 10px solid rgba(0, 0, 0, 0.7);
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
}
.tippy-popper[x-placement^=left] [data-animation=perspective] {
  -webkit-transform-origin: right;
  transform-origin: right;
}
.tippy-popper[x-placement^=left] [data-animation=perspective].enter {
  opacity: 1;
  -webkit-transform: translateX(-10px) rotateY(0);
  transform: translateX(-10px) rotateY(0);
}
.tippy-popper[x-placement^=left] [data-animation=perspective].leave {
  opacity: 0;
  -webkit-transform: translateX(0) rotateY(-90deg);
  transform: translateX(0) rotateY(-90deg);
}
.tippy-popper[x-placement^=left] [data-animation=fade].enter {
  opacity: 1;
  -webkit-transform: translateX(-10px);
  transform: translateX(-10px);
}
.tippy-popper[x-placement^=left] [data-animation=fade].leave {
  opacity: 0;
  -webkit-transform: translateX(-10px);
  transform: translateX(-10px);
}
.tippy-popper[x-placement^=left] [data-animation=shift].enter {
  opacity: 1;
  -webkit-transform: translateX(-10px);
  transform: translateX(-10px);
}
.tippy-popper[x-placement^=left] [data-animation=shift].leave {
  opacity: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
.tippy-popper[x-placement^=left] [data-animation=scale].enter {
  opacity: 1;
  -webkit-transform: translateX(-10px) scale(1);
  transform: translateX(-10px) scale(1);
}
.tippy-popper[x-placement^=left] [data-animation=scale].leave {
  opacity: 0;
  -webkit-transform: translateX(0) scale(0);
  transform: translateX(0) scale(0);
}
.tippy-popper[x-placement^=right] [x-arrow] {
  border-right: 7px solid #333;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  left: -7px;
  margin: 6px 0;
}
.tippy-popper[x-placement^=right] [x-arrow].arrow-small {
  border-right: 5px solid #333;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  left: -5px;
}
.tippy-popper[x-placement^=right] [x-arrow].arrow-big {
  border-right: 10px solid #333;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  left: -10px;
}
.tippy-popper[x-placement^=right] [x-circle] {
  -webkit-transform-origin: -50% 0;
  transform-origin: -50% 0;
}
.tippy-popper[x-placement^=right] [x-circle].enter {
  -webkit-transform: scale(1) translate(-50%, -50%);
  transform: scale(1) translate(-50%, -50%);
  opacity: 1;
}
.tippy-popper[x-placement^=right] [x-circle].leave {
  -webkit-transform: scale(0.15) translate(-50%, -50%);
  transform: scale(0.15) translate(-50%, -50%);
  opacity: 0;
}
.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-circle] {
  background-color: #fff;
}
.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-arrow] {
  border-right: 7px solid #fff;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
}
.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-arrow].arrow-small {
  border-right: 5px solid #fff;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
}
.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-arrow].arrow-big {
  border-right: 10px solid #fff;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
}
.tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-circle] {
  background-color: rgba(0, 0, 0, 0.7);
}
.tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-arrow] {
  border-right: 7px solid rgba(0, 0, 0, 0.7);
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
}
.tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-arrow].arrow-small {
  border-right: 5px solid rgba(0, 0, 0, 0.7);
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
}
.tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-arrow].arrow-big {
  border-right: 10px solid rgba(0, 0, 0, 0.7);
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
}
.tippy-popper[x-placement^=right] [data-animation=perspective] {
  -webkit-transform-origin: left;
  transform-origin: left;
}
.tippy-popper[x-placement^=right] [data-animation=perspective].enter {
  opacity: 1;
  -webkit-transform: translateX(10px) rotateY(0);
  transform: translateX(10px) rotateY(0);
}
.tippy-popper[x-placement^=right] [data-animation=perspective].leave {
  opacity: 0;
  -webkit-transform: translateX(0) rotateY(90deg);
  transform: translateX(0) rotateY(90deg);
}
.tippy-popper[x-placement^=right] [data-animation=fade].enter {
  opacity: 1;
  -webkit-transform: translateX(10px);
  transform: translateX(10px);
}
.tippy-popper[x-placement^=right] [data-animation=fade].leave {
  opacity: 0;
  -webkit-transform: translateX(10px);
  transform: translateX(10px);
}
.tippy-popper[x-placement^=right] [data-animation=shift].enter {
  opacity: 1;
  -webkit-transform: translateX(10px);
  transform: translateX(10px);
}
.tippy-popper[x-placement^=right] [data-animation=shift].leave {
  opacity: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
.tippy-popper[x-placement^=right] [data-animation=scale].enter {
  opacity: 1;
  -webkit-transform: translateX(10px) scale(1);
  transform: translateX(10px) scale(1);
}
.tippy-popper[x-placement^=right] [data-animation=scale].leave {
  opacity: 0;
  -webkit-transform: translateX(0) scale(0);
  transform: translateX(0) scale(0);
}
.tippy-popper .tippy-tooltip.transparent-theme {
  background-color: rgba(0, 0, 0, 0.7);
}
.tippy-popper .tippy-tooltip.transparent-theme[data-animatefill] {
  background-color: transparent;
}
.tippy-popper .tippy-tooltip.light-theme {
  color: #26323d;
  box-shadow: 0 4px 20px 4px rgba(0, 20, 60, 0.1), 0 4px 80px -8px rgba(0, 20, 60, 0.2);
  background-color: #fff;
}
.tippy-popper .tippy-tooltip.light-theme[data-animatefill] {
  background-color: transparent;
}
.tippy-tooltip {
  position: relative;
  color: #fff;
  border-radius: 4px;
  font-size: 0.95rem;
  padding: 0.4rem 0.8rem;
  text-align: center;
  will-change: transform;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color: #333;
}
.tippy-tooltip--small {
  padding: 0.25rem 0.5rem;
  font-size: 0.8rem;
}
.tippy-tooltip--big {
  padding: 0.6rem 1.2rem;
  font-size: 1.2rem;
}
.tippy-tooltip[data-animatefill] {
  overflow: hidden;
  background-color: transparent;
}
.tippy-tooltip[data-interactive] {
  pointer-events: auto;
}
.tippy-tooltip[data-inertia] {
  transition-timing-function: cubic-bezier(0.53, 2, 0.36, 0.85);
}
.tippy-tooltip [x-arrow] {
  position: absolute;
  width: 0;
  height: 0;
}
.tippy-tooltip [x-circle] {
  position: absolute;
  will-change: transform;
  background-color: #333;
  border-radius: 50%;
  width: 130%;
  width: calc(110% + 2rem);
  left: 50%;
  top: 50%;
  z-index: -1;
  overflow: hidden;
  transition: all ease;
}
.tippy-tooltip [x-circle]:before {
  content: "";
  padding-top: 90%;
  float: left;
}
@media (max-width: 450px) {
  .tippy-popper {
    max-width: 96%;
    max-width: calc(100% - 20px);
  }
}
html {
  height: 100%;
  overflow: hidden;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
body {
  background-color: #F8F8FC;
  color: #000;
  font-family: "Lato", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  overflow-x: hidden;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
}
body.article {
  padding-bottom: 72px;
}
body.image {
  background-color: #ddd;
}
input {
  -webkit-appearance: none;
  font-family: "Lato", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.container-wrapper {
  min-height: calc(100vh - 100px);
}
.container-wrapper.without-top-section {
  min-height: calc(100vh - 170px);
  margin-top: 70px;
  overflow: hidden;
}
@media only screen and (max-width: 767px) {
  .container-wrapper.without-top-section {
    min-height: calc(100vh - 100px);
    margin-top: 0;
  }
}
.section {
  padding: 48px auto;
}
.section-header {
  text-align: center;
  margin: 12px auto;
  font-size: 36px;
  color: #5A5773;
}
.section-subheader {
  margin: 12px auto;
  display: block;
  max-width: 600px;
  font-size: 14px;
  color: #666;
}
.section-description {
  color: #888;
  text-align: center;
}
.categories-title {
  font-size: 16px;
  line-height: 28px;
  color: #000;
  margin-bottom: 20px;
  font-weight: normal;
}
@media only screen and (max-width: 767px) {
  .categories-title {
    font-size: 16px;
    line-height: 28px;
  }
}
.categories-title:first-child {
  margin-top: 40px;
}
a {
  -webkit-transition: all linear 0.1s;
  -moz-transition: all linear 0.1s;
  -ms-transition: all linear 0.1s;
  -o-transition: all linear 0.1s;
  color: #00C4DB;
}
a:hover, a:active, a:focus {
  color: #0096a8;
  cursor: pointer;
}
.container {
  margin: 0 auto;
  max-width: 1220px;
  position: relative;
}
@media only screen and (max-width: 767px) {
  .container {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.navbar {
  height: 100%;
  width: 100%;
}
.navbar-brand {
  text-decoration: none;
  color: #5A5773;
  display: flex;
  height: 70px;
  align-items: center;
}
.navbar-brand:hover {
  color: #5A5773;
}
.header-block {
  z-index: 10;
  position: fixed;
  display: flex;
  width: 100%;
  top: 0;
  background-color: #fff;
  align-items: center;
  justify-content: center;
  transition: all 0.3s linear;
  box-shadow: 0 0 10px transparent;
}
@media only screen and (max-width: 767px) {
  .header-block {
    justify-content: start;
    position: relative;
  }
}
.header-block.isFixed {
  box-shadow: 0 4px 25px rgba(0, 0, 0, 0.12);
}
@media only screen and (max-width: 767px) {
  .header-block.isFixed {
    box-shadow: none;
  }
}
.header-block .container {
  height: inherit;
}
.header-block .name {
  max-width: 320px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: inline-block;
  padding-left: 20px;
  font-size: 16px;
  font-weight: normal;
}
@media only screen and (max-width: 767px) {
  .header-block .name {
    font-size: 16px;
    padding-left: 15px;
  }
}
.header-block img {
  height: 45px;
  max-height: initial;
  border-radius: 3px;
  vertical-align: middle;
}
@media only screen and (max-width: 767px) {
  .header-block img {
    height: 36px;
    border-radius: 3px;
  }
}
.search-wrap {
  padding: 142px 0 172px;
}
@media only screen and (max-width: 767px) {
  .search-wrap {
    padding: 30px 0 22px;
  }
}
.search-bar-wrap {
  position: relative;
  margin-top: 16px;
}
@media only screen and (max-width: 767px) {
  .search-bar-wrap {
    margin-top: 20px;
  }
}
.search-bar-wrap label {
  position: absolute;
  height: 100%;
  width: 45px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #93939D;
}
.search-bar-wrap input {
  border-radius: 6px;
  font-size: 16px;
  border: 1px solid transparent;
  width: 100%;
  height: 70px;
  max-width: 760px;
  padding: 0 26px 0 45px;
  display: block;
  caret-color: #00C4DB;
}
@media only screen and (max-width: 767px) {
  .search-bar-wrap input {
    height: 60px;
  }
}
.search-bar-wrap .search-bar-icon {
  font-size: 23px;
}
.search-title {
  font-size: 36px;
  line-height: 43px;
  font-weight: 900;
}
@media only screen and (max-width: 767px) {
  .search-title {
    font-size: 22px;
    line-height: 12px;
    margin-top: 16px;
  }
}
.search-hint {
  font-size: 48px;
  font-weight: 900;
}
@media only screen and (max-width: 767px) {
  .search-hint {
    font-size: 26px;
  }
}
.search-result-description {
  font-size: 22px;
  line-height: 38px;
  margin: 40px 0 20px;
}
@media only screen and (max-width: 767px) {
  .search-result-description {
    font-size: 16px;
    line-height: 28px;
  }
}
.search-result-description em {
  color: #00C4DB;
  font-style: normal;
}
.search-page-bar-wrap {
  margin-bottom: 14px;
}
@media only screen and (max-width: 767px) {
  .search-page-bar-wrap {
    margin-bottom: 0;
  }
}
footer {
  margin: auto;
  height: 100px;
  display: flex;
  align-items: center;
  border-top: 1px solid #E7E7E7;
  background: #fff;
  box-sizing: border-box;
}
footer .powered-by {
  font-size: 16px;
  display: block;
  margin: auto;
}
@media only screen and (max-width: 767px) {
  footer .powered-by {
    font-size: 12px;
  }
}
footer .powered-by a {
  color: rgba(0, 0, 0, 0.5);
  text-decoration: none;
  height: 100%;
  display: flex;
  align-items: center;
}
footer .powered-by .powered-by-logo {
  background-size: contain;
  background-repeat: no-repeat;
  width: 110px;
  height: 32px;
  text-indent: -9999px;
  background-image: url(https://d28eig0q47vbfl.cloudfront.net/assets/img/3871295a787844f9e57dcd2812162fcb.png);
}
@media only screen and (max-width: 767px) {
  footer .powered-by .powered-by-logo {
    width: 80px;
    height: 26px;
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (-moz-min-device-pixel-ratio: 1.5), screen and (min-device-pixel-ratio: 1.5) {
  footer .powered-by .powered-by-logo {
    background-image: url(https://d28eig0q47vbfl.cloudfront.net/assets/img/0ed56c62be5687ce162a8e14678d9bc4.png);
  }
}
.breadcrumbs {
  padding: 34px 0 24px;
}
@media only screen and (max-width: 767px) {
  .breadcrumbs {
    padding: 20px 0 10px;
  }
}
.breadcrumbs a {
  position: relative;
  font-size: 18px;
  text-decoration: none;
  color: #fff;
  -webkit-transition: all linear 0.1s;
  -moz-transition: all linear 0.1s;
  -ms-transition: all linear 0.1s;
  -o-transition: all linear 0.1s;
}
@media only screen and (max-width: 767px) {
  .breadcrumbs a {
    font-size: 14px;
  }
}
.breadcrumbs a:after {
  content: "\e900";
  font-family: 'kipico-public';
  margin: 0 14px;
  font-size: 10px;
}
@media only screen and (max-width: 767px) {
  .breadcrumbs a:after {
    font-size: 9px;
  }
}
.breadcrumbs a:before {
  content: '';
  width: calc(100% - 34px);
  position: absolute;
  bottom: -3px;
  border-bottom: solid;
  border-width: 1px;
  opacity: 0;
  -webkit-transition: all linear 0.1s;
  -moz-transition: all linear 0.1s;
  -ms-transition: all linear 0.1s;
  -o-transition: all linear 0.1s;
}
.breadcrumbs a:hover:before {
  opacity: 1;
}
.article-content {
  max-width: 720px;
}
.article-content .title {
  text-align: left;
  margin: 12px auto;
  font-size: 36px;
}
.article-content .body {
  margin-top: 10px;
}
.article-content .last-updated {
  font-size: 14px;
  color: #999;
}
.article-content .content-placeholder-loading {
  margin-top: 46px;
}
.bar {
  margin: 16px 0;
  height: 16px;
  overflow: hidden;
  position: relative;
  display: block;
  background-color: rgba(0, 0, 0, 0.1);
}
.bar::before {
  content: " ";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 50%;
  z-index: 1;
  width: 500%;
  margin-left: -250%;
  background: linear-gradient(to right, rgba(255, 255, 255, 0.3) 46%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0) 54%) 50% 50%;
  animation: loading 1.2s linear infinite;
}
.search-result em {
  font-style: normal;
  background-color: #ffff00;
}
.header-container-wrap {
  height: 100%;
  align-items: center;
}
@media only screen and (max-width: 767px) {
}
.header-search-form {
  display: inline-block;
  width: 100%;
  max-width: 320px;
  text-align: right;
  position: relative;
  float: right;
}
@media only screen and (max-width: 767px) {
  .header-search-form {
    max-width: 100%;
    margin-bottom: 20px;
  }
}
.header-search-form label {
  position: absolute;
  left: 0;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 12%;
  font-size: 17px;
  color: #93939D;
}
.header-search-form input {
  font-size: 14px;
  padding: 8px 12px 8px 12%;
  display: inline-block;
  border-radius: 6px;
  background: #F8F8FC;
  width: 100%;
  height: 50px;
  border: 1px solid transparent;
}
.header-cta {
  color: #00C4DB;
  text-decoration: none;
  float: right;
  margin-top: 4px;
  font-size: 16px;
}
@media only screen and (max-width: 767px) {
  .header-cta {
    display: none;
  }
}
.topic-background-wrap {
  background-color: #00C4DB;
}
.page-info-wrap {
  background-color: #00C4DB;
  color: #fff;
  padding: 8px 0 20px;
  padding-top: 70px;
}
@media only screen and (max-width: 767px) {
  .page-info-wrap {
    padding-top: 0;
  }
}
.page-info-wrap .page-info-title {
  font-size: 36px;
  font-weight: 900;
  line-height: 43px;
  margin: 18px 0 15px;
}
@media only screen and (max-width: 767px) {
  .page-info-wrap .page-info-title {
    margin: 12px 0;
    font-size: 22px;
    line-height: 26px;
  }
}
.page-info-wrap .page-info-subheader {
  font-size: 22px;
  line-height: 38px;
  margin-bottom: 38px;
  opacity: 0.7;
}
@media only screen and (max-width: 767px) {
  .page-info-wrap .page-info-subheader {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 12px;
  }
}
.page-info-wrap a {
  color: #fff;
  display: inline-flex;
  flex-direction: row;
  align-items: center;
}
.content-page-title {
  max-width: 767px;
}
@media print {
  html {
    overflow: visible;
  }
  .header-block {
    display: none;
  }
  .page-info-wrap {
    padding-top: 0 !important;
  }
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vYXNzZXRzL2xlc3MvZ3JpZC5taW4uY3NzIiwid2VicGFjazovLy9hc3NldHMvbGVzcy9zdHlsZXMubGVzcyIsIndlYnBhY2s6Ly8vYXNzZXRzL2xlc3MvcmVzZXQubGVzcyIsIndlYnBhY2s6Ly8vYXNzZXRzL2xlc3MvbWl4aW5zLmxlc3MiLCJ3ZWJwYWNrOi8vL2Fzc2V0cy9sZXNzL2ZvbnRzLmxlc3MiLCJ3ZWJwYWNrOi8vL2Fzc2V0cy9sZXNzL2ZvbGRlcl9jYXJkLmxlc3MiLCJ3ZWJwYWNrOi8vL2Fzc2V0cy9sZXNzL2NvbnRlbnRfY2FyZC5sZXNzIiwid2VicGFjazovLy9hc3NldHMvbGVzcy9zdGF0dXMubGVzcyIsIndlYnBhY2s6Ly8vYXNzZXRzL2xlc3MvcmVhY3Qtbm90aWZpY2F0aW9ucy5sZXNzIiwid2VicGFjazovLy9hc3NldHMvbGVzcy90aXBweS5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBR0k7RUFDQTtFQUNBO0VBQ0E7QUFESjtBQUxBO0VBVUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRko7QUF0QkE7RUE0Qkk7RUFDQTtFQUNBO0VBQ0E7QUFISjtBQTVCQTtFQW1DSTtFQUNBO0VBQ0E7RUFDQTtBQUpKO0FBbENBO0VBMENJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU9KO0FBdERBO0VBbURJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTUo7QUEvREE7RUE2REk7RUFDQTtFQUNBO0FBS0o7QUFwRUE7RUFtRUk7RUFDQTtFQUNBO0FBSUo7QUF6RUE7RUF5RUk7RUFDQTtFQUNBO0FBR0o7QUE5RUE7RUErRUk7RUFDQTtFQUNBO0FBRUo7QUFuRkE7RUFxRkk7RUFDQTtFQUNBO0FBQ0o7QUF4RkE7RUEyRkk7RUFDQTtFQUNBO0FBQUo7QUE3RkE7RUFpR0k7RUFDQTtFQUNBO0FBREo7QUFs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QTtBQWdsQ047QUFsK0NBO0VBdVpJO0VBQ0E7QUE4a0NKO0FFdHhDRTtBRnd4Q0Y7QUF4K0NBO0VBK1pJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTRrQ0o7QUVoeUNFO0VBQUE7SUZxTm1DO0lBQWlCO0VBZ2xDcEQ7QUFDRjtBQXQvQ0E7RUF1YU07RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBa2xDTjtBQWpnREE7RUFrYk07RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWtsQ047QUEzZ0RBO0VBOGJJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFnbENKO0FFbDBDRTtFQUFBO0lGbVBtQztFQW1sQ25DO0FBQ0Y7QUF2aERBO0VBdWNJO0FBbWxDSjtBQTFoREE7RUEyY0k7RUFDQTtFQUNBO0VBQ0E7QUFrbENKO0FFaDFDRTtFQUFBO0lGZ1FNO0VBb2xDTjtBQUNGO0FBcmlEQTtFQW9kTTtFQUNBO0VBQ0E7RUFDQTtBQW9sQ047QUUzMUNFO0VBQUE7SUZ5UU07SUFDQTtJQUNBO0VBc2xDTjtBQUNGO0FBbGpEQTtFQWdlTTtFQUNBO0VBQ0E7RUFDQTtBQXFsQ047QUV4MkNFO0VBQUE7SUZxUk07SUFDQTtJQUNBO0VBdWxDTjtBQUNGO0FBL2pEQTtFQTRlTTtFQUNBO0VBQ0E7RUFDQTtBQXNsQ047QUFya0RBO0VBb2ZJO0FBb2xDSjtBQWpsQ0U7RUFBQTtJQUVJO0VBbWxDSjtFQXJsQ0E7SUFLSTtFQW1sQ0o7RUF4bENBO0lBUUk7RUFtbENKO0FBQ0YiLCJmaWxlIjoic3R5bGVzLmRiNTY2NjJhYTlmOTY2OTZkMGM2LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIjpnbG9iYWwge1xuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW1cbn1cblxuLnJvdyB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4OiAwIDEgYXV0bztcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtXG59XG5cbi5yb3cucmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZVxufVxuXG4uY29sLnJldmVyc2Uge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlXG59XG5cbi5jb2wteHMsIC5jb2wteHMtMSwgLmNvbC14cy0xMCwgLmNvbC14cy0xMSwgLmNvbC14cy0xMiwgLmNvbC14cy0yLCAuY29sLXhzLTMsIC5jb2wteHMtNCwgLmNvbC14cy01LCAuY29sLXhzLTYsIC5jb2wteHMtNywgLmNvbC14cy04LCAuY29sLXhzLTkge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW1cbn1cblxuLmNvbC14cyB7XG4gICAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCVcbn1cblxuLmNvbC14cy0xIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogOC4zMzMlO1xuICAgIGZsZXgtYmFzaXM6IDguMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzJVxufVxuXG4uY29sLXhzLTIge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxNi42NjclO1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjclXG59XG5cbi5jb2wteHMtMyB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDI1JTtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSVcbn1cblxuLmNvbC14cy00IHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMzMuMzMzJTtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzJVxufVxuXG4uY29sLXhzLTUge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA0MS42NjclO1xuICAgIGZsZXgtYmFzaXM6IDQxLjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjclXG59XG5cbi5jb2wteHMtNiB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCVcbn1cblxuLmNvbC14cy03IHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNTguMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzJVxufVxuXG4uY29sLXhzLTgge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA2Ni42NjclO1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjclXG59XG5cbi5jb2wteHMtOSB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDc1JTtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSVcbn1cblxuLmNvbC14cy0xMCB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDgzLjMzMyU7XG4gICAgZmxleC1iYXNpczogODMuMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMyVcbn1cblxuLmNvbC14cy0xMSB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDkxLjY2NyU7XG4gICAgZmxleC1iYXNpczogOTEuNjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NyVcbn1cblxuLmNvbC14cy0xMiB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCVcbn1cblxuLmNvbC14cy1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzJVxufVxuXG4uY29sLXhzLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY3JVxufVxuXG4uY29sLXhzLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlXG59XG5cbi5jb2wteHMtb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMlXG59XG5cbi5jb2wteHMtb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjclXG59XG5cbi5jb2wteHMtb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCVcbn1cblxuLmNvbC14cy1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMyVcbn1cblxuLmNvbC14cy1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NyVcbn1cblxuLmNvbC14cy1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JVxufVxuXG4uY29sLXhzLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMyVcbn1cblxuLmNvbC14cy1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjclXG59XG5cbi5zdGFydC14cyB7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHRleHQtYWxpZ246IHN0YXJ0XG59XG5cbi5jZW50ZXIteHMge1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbi5lbmQteHMge1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB0ZXh0LWFsaWduOiBlbmRcbn1cblxuLnRvcC14cyB7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxufVxuXG4ubWlkZGxlLXhzIHtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxufVxuXG4uYm90dG9tLXhzIHtcbiAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kXG59XG5cbi5hcm91bmQteHMge1xuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmRcbn1cblxuLmJldHdlZW4teHMge1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbn1cblxuLmZpcnN0LXhzIHtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICBvcmRlcjogLTFcbn1cblxuLmxhc3QteHMge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgb3JkZXI6IDFcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiA0NnJlbVxuICAgIH1cblxuICAgIC5jb2wtc20sIC5jb2wtc20tMSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5jb2wtc20tNywgLmNvbC1zbS04LCAuY29sLXNtLTkge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW1cbiAgICB9XG5cbiAgICAuY29sLXNtIHtcbiAgICAgICAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCVcbiAgICB9XG5cbiAgICAuY29sLXNtLTEge1xuICAgICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogOC4zMzMlO1xuICAgICAgICBmbGV4LWJhc2lzOiA4LjMzMyU7XG4gICAgICAgIG1heC13aWR0aDogOC4zMzMlXG4gICAgfVxuXG4gICAgLmNvbC1zbS0yIHtcbiAgICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDE2LjY2NyU7XG4gICAgICAgIGZsZXgtYmFzaXM6IDE2LjY2NyU7XG4gICAgICAgIG1heC13aWR0aDogMTYuNjY3JVxuICAgIH1cblxuICAgIC5jb2wtc20tMyB7XG4gICAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAyNSU7XG4gICAgICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICAgICAgbWF4LXdpZHRoOiAyNSVcbiAgICB9XG5cbiAgICAuY29sLXNtLTQge1xuICAgICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMzMuMzMzJTtcbiAgICAgICAgZmxleC1iYXNpczogMzMuMzMzJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzMy4zMzMlXG4gICAgfVxuXG4gICAgLmNvbC1zbS01IHtcbiAgICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDQxLjY2NyU7XG4gICAgICAgIGZsZXgtYmFzaXM6IDQxLjY2NyU7XG4gICAgICAgIG1heC13aWR0aDogNDEuNjY3JVxuICAgIH1cblxuICAgIC5jb2wtc20tNiB7XG4gICAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA1MCU7XG4gICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCVcbiAgICB9XG5cbiAgICAuY29sLXNtLTcge1xuICAgICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNTguMzMzJTtcbiAgICAgICAgZmxleC1iYXNpczogNTguMzMzJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1OC4zMzMlXG4gICAgfVxuXG4gICAgLmNvbC1zbS04IHtcbiAgICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDY2LjY2NyU7XG4gICAgICAgIGZsZXgtYmFzaXM6IDY2LjY2NyU7XG4gICAgICAgIG1heC13aWR0aDogNjYuNjY3JVxuICAgIH1cblxuICAgIC5jb2wtc20tOSB7XG4gICAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA3NSU7XG4gICAgICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICAgICAgbWF4LXdpZHRoOiA3NSVcbiAgICB9XG5cbiAgICAuY29sLXNtLTEwIHtcbiAgICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDgzLjMzMyU7XG4gICAgICAgIGZsZXgtYmFzaXM6IDgzLjMzMyU7XG4gICAgICAgIG1heC13aWR0aDogODMuMzMzJVxuICAgIH1cblxuICAgIC5jb2wtc20tMTEge1xuICAgICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogOTEuNjY3JTtcbiAgICAgICAgZmxleC1iYXNpczogOTEuNjY3JTtcbiAgICAgICAgbWF4LXdpZHRoOiA5MS42NjclXG4gICAgfVxuXG4gICAgLmNvbC1zbS0xMiB7XG4gICAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxMDAlO1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCVcbiAgICB9XG5cbiAgICAuY29sLXNtLW9mZnNldC0xIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzJVxuICAgIH1cblxuICAgIC5jb2wtc20tb2Zmc2V0LTIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTYuNjY3JVxuICAgIH1cblxuICAgIC5jb2wtc20tb2Zmc2V0LTMge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjUlXG4gICAgfVxuXG4gICAgLmNvbC1zbS1vZmZzZXQtNCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMlXG4gICAgfVxuXG4gICAgLmNvbC1zbS1vZmZzZXQtNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MS42NjclXG4gICAgfVxuXG4gICAgLmNvbC1zbS1vZmZzZXQtNiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MCVcbiAgICB9XG5cbiAgICAuY29sLXNtLW9mZnNldC03IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDU4LjMzMyVcbiAgICB9XG5cbiAgICAuY29sLXNtLW9mZnNldC04IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NyVcbiAgICB9XG5cbiAgICAuY29sLXNtLW9mZnNldC05IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDc1JVxuICAgIH1cblxuICAgIC5jb2wtc20tb2Zmc2V0LTEwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDgzLjMzMyVcbiAgICB9XG5cbiAgICAuY29sLXNtLW9mZnNldC0xMSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5MS42NjclXG4gICAgfVxuXG4gICAgLnN0YXJ0LXNtIHtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHRleHQtYWxpZ246IHN0YXJ0XG4gICAgfVxuXG4gICAgLmNlbnRlci1zbSB7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgfVxuXG4gICAgLmVuZC1zbSB7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICB0ZXh0LWFsaWduOiBlbmRcbiAgICB9XG5cbiAgICAudG9wLXNtIHtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XG4gICAgfVxuXG4gICAgLm1pZGRsZS1zbSB7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICB9XG5cbiAgICAuYm90dG9tLXNtIHtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kXG4gICAgfVxuXG4gICAgLmFyb3VuZC1zbSB7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kXG4gICAgfVxuXG4gICAgLmJldHdlZW4tc20ge1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgICB9XG5cbiAgICAuZmlyc3Qtc20ge1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgICAgIG9yZGVyOiAtMVxuICAgIH1cblxuICAgIC5sYXN0LXNtIHtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgICAgIG9yZGVyOiAxXG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyZW0pIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDYxcmVtXG4gICAgfVxuXG4gICAgLmNvbC1tZCwgLmNvbC1tZC0xLCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbVxuICAgIH1cblxuICAgIC5jb2wtbWQge1xuICAgICAgICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIG1heC13aWR0aDogMTAwJVxuICAgIH1cblxuICAgIC5jb2wtbWQtMSB7XG4gICAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA4LjMzMyU7XG4gICAgICAgIGZsZXgtYmFzaXM6IDguMzMzJTtcbiAgICAgICAgbWF4LXdpZHRoOiA4LjMzMyVcbiAgICB9XG5cbiAgICAuY29sLW1kLTIge1xuICAgICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTYuNjY3JTtcbiAgICAgICAgZmxleC1iYXNpczogMTYuNjY3JTtcbiAgICAgICAgbWF4LXdpZHRoOiAxNi42NjclXG4gICAgfVxuXG4gICAgLmNvbC1tZC0zIHtcbiAgICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDI1JTtcbiAgICAgICAgZmxleC1iYXNpczogMjUlO1xuICAgICAgICBtYXgtd2lkdGg6IDI1JVxuICAgIH1cblxuICAgIC5jb2wtbWQtNCB7XG4gICAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAzMy4zMzMlO1xuICAgICAgICBmbGV4LWJhc2lzOiAzMy4zMzMlO1xuICAgICAgICBtYXgtd2lkdGg6IDMzLjMzMyVcbiAgICB9XG5cbiAgICAuY29sLW1kLTUge1xuICAgICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNDEuNjY3JTtcbiAgICAgICAgZmxleC1iYXNpczogNDEuNjY3JTtcbiAgICAgICAgbWF4LXdpZHRoOiA0MS42NjclXG4gICAgfVxuXG4gICAgLmNvbC1tZC02IHtcbiAgICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDUwJTtcbiAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDUwJVxuICAgIH1cblxuICAgIC5jb2wtbWQtNyB7XG4gICAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA1OC4zMzMlO1xuICAgICAgICBmbGV4LWJhc2lzOiA1OC4zMzMlO1xuICAgICAgICBtYXgtd2lkdGg6IDU4LjMzMyVcbiAgICB9XG5cbiAgICAuY29sLW1kLTgge1xuICAgICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNjYuNjY3JTtcbiAgICAgICAgZmxleC1iYXNpczogNjYuNjY3JTtcbiAgICAgICAgbWF4LXdpZHRoOiA2Ni42NjclXG4gICAgfVxuXG4gICAgLmNvbC1tZC05IHtcbiAgICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDc1JTtcbiAgICAgICAgZmxleC1iYXNpczogNzUlO1xuICAgICAgICBtYXgtd2lkdGg6IDc1JVxuICAgIH1cblxuICAgIC5jb2wtbWQtMTAge1xuICAgICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogODMuMzMzJTtcbiAgICAgICAgZmxleC1iYXNpczogODMuMzMzJTtcbiAgICAgICAgbWF4LXdpZHRoOiA4My4zMzMlXG4gICAgfVxuXG4gICAgLmNvbC1tZC0xMSB7XG4gICAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA5MS42NjclO1xuICAgICAgICBmbGV4LWJhc2lzOiA5MS42NjclO1xuICAgICAgICBtYXgtd2lkdGg6IDkxLjY2NyVcbiAgICB9XG5cbiAgICAuY29sLW1kLTEyIHtcbiAgICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDEwMCU7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJVxuICAgIH1cblxuICAgIC5jb2wtbWQtb2Zmc2V0LTEge1xuICAgICAgICBtYXJnaW4tbGVmdDogOC4zMzMlXG4gICAgfVxuXG4gICAgLmNvbC1tZC1vZmZzZXQtMiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNi42NjclXG4gICAgfVxuXG4gICAgLmNvbC1tZC1vZmZzZXQtMyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNSVcbiAgICB9XG5cbiAgICAuY29sLW1kLW9mZnNldC00IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMyVcbiAgICB9XG5cbiAgICAuY29sLW1kLW9mZnNldC01IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQxLjY2NyVcbiAgICB9XG5cbiAgICAuY29sLW1kLW9mZnNldC02IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwJVxuICAgIH1cblxuICAgIC5jb2wtbWQtb2Zmc2V0LTcge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTguMzMzJVxuICAgIH1cblxuICAgIC5jb2wtbWQtb2Zmc2V0LTgge1xuICAgICAgICBtYXJnaW4tbGVmdDogNjYuNjY3JVxuICAgIH1cblxuICAgIC5jb2wtbWQtb2Zmc2V0LTkge1xuICAgICAgICBtYXJnaW4tbGVmdDogNzUlXG4gICAgfVxuXG4gICAgLmNvbC1tZC1vZmZzZXQtMTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogODMuMzMzJVxuICAgIH1cblxuICAgIC5jb2wtbWQtb2Zmc2V0LTExIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDkxLjY2NyVcbiAgICB9XG5cbiAgICAuc3RhcnQtbWQge1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgdGV4dC1hbGlnbjogc3RhcnRcbiAgICB9XG5cbiAgICAuY2VudGVyLW1kIHtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICB9XG5cbiAgICAuZW5kLW1kIHtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIHRleHQtYWxpZ246IGVuZFxuICAgIH1cblxuICAgIC50b3AtbWQge1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcbiAgICB9XG5cbiAgICAubWlkZGxlLW1kIHtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIH1cblxuICAgIC5ib3R0b20tbWQge1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmRcbiAgICB9XG5cbiAgICAuYXJvdW5kLW1kIHtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmRcbiAgICB9XG5cbiAgICAuYmV0d2Vlbi1tZCB7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICAgIH1cblxuICAgIC5maXJzdC1tZCB7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAgICAgb3JkZXI6IC0xXG4gICAgfVxuXG4gICAgLmxhc3QtbWQge1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAgICAgb3JkZXI6IDFcbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgICB3aWR0aDogNzFyZW1cbiAgICB9XG5cbiAgICAuY29sLWxnLCAuY29sLWxnLTEsIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05IHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtXG4gICAgfVxuXG4gICAgLmNvbC1sZyB7XG4gICAgICAgIC13ZWJraXQtZmxleC1ncm93OiAxO1xuICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlXG4gICAgfVxuXG4gICAgLmNvbC1sZy0xIHtcbiAgICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDguMzMzJTtcbiAgICAgICAgZmxleC1iYXNpczogOC4zMzMlO1xuICAgICAgICBtYXgtd2lkdGg6IDguMzMzJVxuICAgIH1cblxuICAgIC5jb2wtbGctMiB7XG4gICAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxNi42NjclO1xuICAgICAgICBmbGV4LWJhc2lzOiAxNi42NjclO1xuICAgICAgICBtYXgtd2lkdGg6IDE2LjY2NyVcbiAgICB9XG5cbiAgICAuY29sLWxnLTMge1xuICAgICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMjUlO1xuICAgICAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgICAgIG1heC13aWR0aDogMjUlXG4gICAgfVxuXG4gICAgLmNvbC1sZy00IHtcbiAgICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDMzLjMzMyU7XG4gICAgICAgIGZsZXgtYmFzaXM6IDMzLjMzMyU7XG4gICAgICAgIG1heC13aWR0aDogMzMuMzMzJVxuICAgIH1cblxuICAgIC5jb2wtbGctNSB7XG4gICAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA0MS42NjclO1xuICAgICAgICBmbGV4LWJhc2lzOiA0MS42NjclO1xuICAgICAgICBtYXgtd2lkdGg6IDQxLjY2NyVcbiAgICB9XG5cbiAgICAuY29sLWxnLTYge1xuICAgICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNTAlO1xuICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICAgIG1heC13aWR0aDogNTAlXG4gICAgfVxuXG4gICAgLmNvbC1sZy03IHtcbiAgICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDU4LjMzMyU7XG4gICAgICAgIGZsZXgtYmFzaXM6IDU4LjMzMyU7XG4gICAgICAgIG1heC13aWR0aDogNTguMzMzJVxuICAgIH1cblxuICAgIC5jb2wtbGctOCB7XG4gICAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA2Ni42NjclO1xuICAgICAgICBmbGV4LWJhc2lzOiA2Ni42NjclO1xuICAgICAgICBtYXgtd2lkdGg6IDY2LjY2NyVcbiAgICB9XG5cbiAgICAuY29sLWxnLTkge1xuICAgICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNzUlO1xuICAgICAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgICAgIG1heC13aWR0aDogNzUlXG4gICAgfVxuXG4gICAgLmNvbC1sZy0xMCB7XG4gICAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA4My4zMzMlO1xuICAgICAgICBmbGV4LWJhc2lzOiA4My4zMzMlO1xuICAgICAgICBtYXgtd2lkdGg6IDgzLjMzMyVcbiAgICB9XG5cbiAgICAuY29sLWxnLTExIHtcbiAgICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDkxLjY2NyU7XG4gICAgICAgIGZsZXgtYmFzaXM6IDkxLjY2NyU7XG4gICAgICAgIG1heC13aWR0aDogOTEuNjY3JVxuICAgIH1cblxuICAgIC5jb2wtbGctMTIge1xuICAgICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTAwJTtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlXG4gICAgfVxuXG4gICAgLmNvbC1sZy1vZmZzZXQtMSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4LjMzMyVcbiAgICB9XG5cbiAgICAuY29sLWxnLW9mZnNldC0yIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2LjY2NyVcbiAgICB9XG5cbiAgICAuY29sLWxnLW9mZnNldC0zIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1JVxuICAgIH1cblxuICAgIC5jb2wtbGctb2Zmc2V0LTQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzMuMzMzJVxuICAgIH1cblxuICAgIC5jb2wtbGctb2Zmc2V0LTUge1xuICAgICAgICBtYXJnaW4tbGVmdDogNDEuNjY3JVxuICAgIH1cblxuICAgIC5jb2wtbGctb2Zmc2V0LTYge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTAlXG4gICAgfVxuXG4gICAgLmNvbC1sZy1vZmZzZXQtNyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMlXG4gICAgfVxuXG4gICAgLmNvbC1sZy1vZmZzZXQtOCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjclXG4gICAgfVxuXG4gICAgLmNvbC1sZy1vZmZzZXQtOSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3NSVcbiAgICB9XG5cbiAgICAuY29sLWxnLW9mZnNldC0xMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMlXG4gICAgfVxuXG4gICAgLmNvbC1sZy1vZmZzZXQtMTEge1xuICAgICAgICBtYXJnaW4tbGVmdDogOTEuNjY3JVxuICAgIH1cblxuICAgIC5zdGFydC1sZyB7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB0ZXh0LWFsaWduOiBzdGFydFxuICAgIH1cblxuICAgIC5jZW50ZXItbGcge1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgIH1cblxuICAgIC5lbmQtbGcge1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgdGV4dC1hbGlnbjogZW5kXG4gICAgfVxuXG4gICAgLnRvcC1sZyB7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxuICAgIH1cblxuICAgIC5taWRkbGUtbGcge1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgfVxuXG4gICAgLmJvdHRvbS1sZyB7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZFxuICAgIH1cblxuICAgIC5hcm91bmQtbGcge1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZFxuICAgIH1cblxuICAgIC5iZXR3ZWVuLWxnIHtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG4gICAgfVxuXG4gICAgLmZpcnN0LWxnIHtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgICAgICBvcmRlcjogLTFcbiAgICB9XG5cbiAgICAubGFzdC1sZyB7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAgICAgICBvcmRlcjogMVxuICAgIH1cbn1cblxufVxuIiwiQGltcG9ydCBcInJlc2V0XCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5AaW1wb3J0IFwiZ3JpZC5taW4uY3NzXCI7XG5cbjpnbG9iYWwge1xuICBAaW1wb3J0IFwiZm9udHNcIjtcbiAgQGltcG9ydCBcImZvbGRlcl9jYXJkXCI7XG4gIEBpbXBvcnQgXCJjb250ZW50X2NhcmRcIjtcbiAgQGltcG9ydCBcInN0YXR1c1wiO1xuICBAaW1wb3J0IFwicmVhY3Qtbm90aWZpY2F0aW9uc1wiO1xuICBAaW1wb3J0IFwidGlwcHlcIjtcblxuICBAZGFyay10ZXh0LWNvbG9yOiAjNUE1NzczO1xuXG4gIGh0bWwge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICBib2R5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEZDO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgJi5hcnRpY2xlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3MnB4O1xuICAgIH1cbiAgICAmLmltYWdlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gICAgfVxuICB9XG5cbiAgaW5wdXQge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgIC8vIGxldCBTYWZhcmkgYXBwbHkgaW5wdXQgY3NzIHN0eWxlXG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIH1cblxuICAuY29udGFpbmVyLXdyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDBweCk7XG5cbiAgICAmLndpdGhvdXQtdG9wLXNlY3Rpb24ge1xuICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDE3MHB4KTtcbiAgICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgLnJlc3BvbnNpdmUoQHNtYXJ0cGhvbmUtd2lkdGgsIHtcbiAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDEwMHB4KTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH0pO1xuICAgIH1cbiAgfVxuXG4gIEBsaW5rLWNvbG9yOiAjMDBDNERCO1xuICAuc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNDhweCBhdXRvXG4gIH1cblxuICAuc2VjdGlvbi1oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDEycHggYXV0bztcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgY29sb3I6IEBkYXJrLXRleHQtY29sb3JcbiAgfVxuXG4gIC5zZWN0aW9uLXN1YmhlYWRlciB7XG4gICAgbWFyZ2luOiAxMnB4IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM2NjY7XG4gIH1cblxuICAuc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6ICM4ODg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmNhdGVnb3JpZXMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgLnJlc3BvbnNpdmUoQHNtYXJ0cGhvbmUtd2lkdGgsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIH0pO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIC50cmFuc2l0aW9uKGFsbCBsaW5lYXIgLjFzKTtcbiAgICBjb2xvcjogQGxpbmstY29sb3I7XG4gICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgY29sb3I6IGRhcmtlbihAbGluay1jb2xvciwgMTAlKTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLnJlc3BvbnNpdmUoQHNtYXJ0cGhvbmUtd2lkdGgsIHsgcGFkZGluZy1sZWZ0OiAxNXB4OyBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9KVxuICB9XG5cbiAgLm5hdmJhciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm5hdmJhci1icmFuZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiBAZGFyay10ZXh0LWNvbG9yO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBAZGFyay10ZXh0LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5oZWFkZXItYmxvY2sge1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBsaW5lYXI7XG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggdHJhbnNwYXJlbnQ7XG5cbiAgICAucmVzcG9uc2l2ZShAc21hcnRwaG9uZS13aWR0aCwge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9KTtcblxuICAgICYuaXNGaXhlZCB7XG4gICAgICBib3gtc2hhZG93OiAwIDRweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAucmVzcG9uc2l2ZShAc21hcnRwaG9uZS13aWR0aCwge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgfSk7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgLm5hbWUge1xuICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgLnJlc3BvbnNpdmUoQHNtYXJ0cGhvbmUtd2lkdGgsIHsgZm9udC1zaXplOiAxNnB4OyBwYWRkaW5nLWxlZnQ6IDE1cHg7IH0pO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIC5yZXNwb25zaXZlKEBzbWFydHBob25lLXdpZHRoLCB7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgfSk7XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC13cmFwIHtcbiAgICBwYWRkaW5nOiAxNDJweCAwIDE3MnB4O1xuXG4gICAgLnJlc3BvbnNpdmUoQHNtYXJ0cGhvbmUtd2lkdGgsIHsgcGFkZGluZzogMzBweCAwIDIycHg7IH0pO1xuICB9XG5cbiAgLnNlYXJjaC1iYXItd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgLnJlc3BvbnNpdmUoQHNtYXJ0cGhvbmUtd2lkdGgsIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfSk7XG5cbiAgICBsYWJlbCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogNDVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzkzOTM5RDtcbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgbWF4LXdpZHRoOiA3NjBweDtcbiAgICAgIHBhZGRpbmc6IDAgMjZweCAwIDQ1cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNhcmV0LWNvbG9yOiAjMDBDNERCO1xuICAgICAgLnJlc3BvbnNpdmUoQHNtYXJ0cGhvbmUtd2lkdGgsIHtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgfSk7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1iYXItaWNvbiB7XG4gICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgLnJlc3BvbnNpdmUoQHNtYXJ0cGhvbmUtd2lkdGgsIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICB9KTtcbiAgfVxuXG4gIC5zZWFyY2gtaGludCB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG5cbiAgICAucmVzcG9uc2l2ZShAc21hcnRwaG9uZS13aWR0aCwge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgIH0pO1xuICB9XG5cbiAgLnNlYXJjaC1yZXN1bHQtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBtYXJnaW46IDQwcHggMCAyMHB4O1xuICAgIC5yZXNwb25zaXZlKEBzbWFydHBob25lLXdpZHRoLCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB9KTtcblxuICAgIGVtIHtcbiAgICAgIGNvbG9yOiAjMDBDNERCO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtcGFnZS1iYXItd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAucmVzcG9uc2l2ZShAc21hcnRwaG9uZS13aWR0aCwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9KTtcbiAgfVxuXG4gIGZvb3RlciB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTdFN0U3O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgIC5wb3dlcmVkLWJ5IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICAucmVzcG9uc2l2ZShAc21hcnRwaG9uZS13aWR0aCwge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9KTtcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIC41KTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5wb3dlcmVkLWJ5LWxvZ28ge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcva2lwd2lzZV9sb2dvLnBuZycpO1xuICAgICAgICAucmVzcG9uc2l2ZShAc21hcnRwaG9uZS13aWR0aCwge1xuICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgfSk7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYVxuICAgICAgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLFxuICAgICAgc2NyZWVuIGFuZCAoLW1vei1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLFxuICAgICAgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSB7XG4gICAgICAgICAgLnBvd2VyZWQtYnktbG9nbyB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2tpcHdpc2VfbG9nb0AyeC5wbmcnKTtcbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJyZWFkY3J1bWJzIHtcbiAgICBwYWRkaW5nOiAzNHB4IDAgMjRweDtcbiAgICAucmVzcG9uc2l2ZShAc21hcnRwaG9uZS13aWR0aCwge1xuICAgICAgcGFkZGluZzogMjBweCAwIDEwcHg7XG4gICAgfSk7XG4gICAgYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIC50cmFuc2l0aW9uKGFsbCBsaW5lYXIgLjFzKTtcbiAgICAgIC5yZXNwb25zaXZlKEBzbWFydHBob25lLXdpZHRoLCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH0pO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAna2lwaWNvLXB1YmxpYyc7XG4gICAgICAgIG1hcmdpbjogMCAxNHB4O1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIC5yZXNwb25zaXZlKEBzbWFydHBob25lLXdpZHRoLCB7XG4gICAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgIH0pO1xuICAgICAgfVxuICAgICAgLy8gdW5kZXJsaW5lIHdpdGggYmV0dGVyIGRpc3RhbmNlXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzRweCk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtM3B4O1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC50cmFuc2l0aW9uKGFsbCBsaW5lYXIgLjFzKTtcbiAgICAgIH1cbiAgICAgICY6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYXJ0aWNsZS1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgIC50aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luOiAxMnB4IGF1dG87XG4gICAgICBmb250LXNpemU6IDM2cHhcbiAgICB9XG4gICAgLmJvZHkge1xuICAgICAgbWFyZ2luLXRvcDogMTBweFxuICAgIH1cbiAgICAubGFzdC11cGRhdGVkIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjOTk5O1xuICAgIH1cbiAgICAuY29udGVudC1wbGFjZWhvbGRlci1sb2FkaW5nIHtcbiAgICAgIG1hcmdpbi10b3A6IDQ2cHg7XG4gICAgfVxuICB9XG5cbiAgLmJhciB7XG4gICAgbWFyZ2luOiAxNnB4IDA7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjEpO1xuICB9XG4gIC5iYXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDUwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNTAlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMykgNDYlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xKSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNTQlKSA1MCUgNTAlO1xuICAgIGFuaW1hdGlvbjogbG9hZGluZyAxLjJzIGxpbmVhciBpbmZpbml0ZTtcbiAgfVxuXG4gIC5zZWFyY2gtcmVzdWx0IHtcbiAgICBlbSB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjAwO1xuICAgIH1cbiAgfVxuXG4gIC5oZWFkZXItY29udGFpbmVyLXdyYXAge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC5yZXNwb25zaXZlKEBzbWFydHBob25lLXdpZHRoLCB7XG4gICAgICAvLyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH0pO1xuICB9XG5cbiAgLmhlYWRlci1zZWFyY2gtZm9ybSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICAucmVzcG9uc2l2ZShAc21hcnRwaG9uZS13aWR0aCwgeyBtYXgtd2lkdGg6IDEwMCU7IG1hcmdpbi1ib3R0b206IDIwcHg7IH0pO1xuICAgIGxhYmVsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDEyJTtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGNvbG9yOiAjOTM5MzlEO1xuICAgIH1cbiAgICBpbnB1dCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nOiA4cHggMTJweCA4cHggMTIlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgYmFja2dyb3VuZDogI0Y4RjhGQztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlci1jdGEge1xuICAgIGNvbG9yOiAjMDBDNERCO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDo0cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIC5yZXNwb25zaXZlKEBzbWFydHBob25lLXdpZHRoLCB7IGRpc3BsYXk6IG5vbmUgfSk7XG4gIH1cblxuICAudG9waWMtYmFja2dyb3VuZC13cmFwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBDNERCXG4gIH1cblxuICAucGFnZS1pbmZvLXdyYXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEM0REI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogOHB4IDAgMjBweDtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICAucmVzcG9uc2l2ZShAc21hcnRwaG9uZS13aWR0aCwge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9KTtcblxuICAgIC5wYWdlLWluZm8tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICAgICAgbWFyZ2luOiAxOHB4IDAgMTVweDtcbiAgICAgIC5yZXNwb25zaXZlKEBzbWFydHBob25lLXdpZHRoLCB7XG4gICAgICAgIG1hcmdpbjogMTJweCAwO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgfSk7XG4gICAgfVxuXG4gICAgLnBhZ2UtaW5mby1zdWJoZWFkZXIge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICAgICAgb3BhY2l0eTogLjc7XG4gICAgICAucmVzcG9uc2l2ZShAc21hcnRwaG9uZS13aWR0aCwge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgfSk7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnQtcGFnZS10aXRsZSB7XG4gICAgbWF4LXdpZHRoOiBAc21hcnRwaG9uZS13aWR0aDtcbiAgfVxuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgaHRtbCB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG4gICAgLmhlYWRlci1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAucGFnZS1pbmZvLXdyYXAge1xuICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuICogR2xvYmFsIFJlc2V0IG9mIGFsbCBIVE1MIEVsZW1lbnRzXG4gKlxuICogUmVzZXR0aW5nIGFsbCBvZiBvdXIgSFRNTCBFbGVtZW50cyBlbnN1cmVzIGEgc21vb3RoZXJcbiAqIHZpc3VhbCB0cmFuc2l0aW9uIGJldHdlZW4gYnJvd3NlcnMuIElmIHlvdSBkb24ndCBiZWxpZXZlIG1lLFxuICogdHJ5IHRlbXBvcmFyaWx5IGNvbW1lbnRpbmcgb3V0IHRoaXMgYmxvY2sgb2YgY29kZSwgdGhlbiBnb1xuICogYW5kIGxvb2sgYXQgTW96aWxsYSB2ZXJzdXMgU2FmYXJpLCBib3RoIGdvb2QgYnJvd3NlcnMgd2l0aFxuICogYSBnb29kIGltcGxlbWVudGF0aW9uIG9mIENTUy4gVGhlIHRoaW5nIGlzLCBhbGwgYnJvd3NlciBDU1NcbiAqIGRlZmF1bHRzIGFyZSBkaWZmZXJlbnQgYW5kIGF0IHRoZSBlbmQgb2YgdGhlIGRheSBpZiB2aXN1YWxcbiAqIGNvbnNpc3RlbmN5IGlzIHdoYXQgd2UncmUgc2hvb3RpbmcgZm9yLCB0aGVuIHdlIG5lZWQgdG9cbiAqIG1ha2Ugc3VyZSB3ZSdyZSByZXNldHRpbmcgYWxsIHNwYWNpbmcgZWxlbWVudHMuXG4gKlxuICovXG5odG1sLCBib2R5IHtcbiAgYm9yZGVyOiAwO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EtTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5kaXYsIHNwYW4sIG9iamVjdCwgaWZyYW1lLCBpbWcsIHRhYmxlLCBjYXB0aW9uLCB0aGVhZCwgdGJvZHksXG50Zm9vdCwgdHIsIHRyLCB0ZCwgYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZmlndXJlLCBoZ3JvdXAsIG1lbnUsXG5uYXYsIGZvb3RlciwgaGVhZGVyLCBzZWN0aW9uLCBzdW1tYXJ5LCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLCBhLCBhYmJyLCBhZGRyZXNzLCBjaXQsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGlucywgcSwgc2FtcCwgc21hbGwsIHN0cm9uZywgc3ViLCBzdXAsIGIsIGksIGhyLCBkbCwgZHQsIGRkLCBmaWVsZHNldCwgbGVnZW5kLCBsYWJlbCB7XG4gIGJvcmRlcjogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGZpZ3VyZSwgZmlndXJlIGltZywgZmlnY2FwdGlvbiwgaGdyb3VwLFxuZm9vdGVyLCBoZWFkZXIsIG5hdiwgc2VjdGlvbiwgYXVkaW8sIHZpZGVvIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGNhcHRpb24sIHRoLCB0ZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG5cbmEgaW1nIHtcbiAgYm9yZGVyOiAwO1xufVxuXG46Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufSIsIi50ZXh0LXNoYWRvdyAoQHN0cmluZzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yNSkpIHtcbiAgdGV4dC1zaGFkb3c6IEBzdHJpbmc7XG59XG4uYm94LXNoYWRvdyAoQHN0cmluZykge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IEBzdHJpbmc7XG4gIC1tb3otYm94LXNoYWRvdzogICAgQHN0cmluZztcbiAgYm94LXNoYWRvdzogICAgICAgICBAc3RyaW5nO1xufVxuLmRyb3Atc2hhZG93IChAeDogMCwgQHk6IDFweCwgQGJsdXI6IDJweCwgQHNwcmVhZDogMCwgQGFscGhhOiAwLjI1KSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzpcdEB4IEB5IEBibHVyIEBzcHJlYWQgcmdiYSgwLCAwLCAwLCBAYWxwaGEpO1xuICAtbW96LWJveC1zaGFkb3c6XHRAeCBAeSBAYmx1ciBAc3ByZWFkIHJnYmEoMCwgMCwgMCwgQGFscGhhKTtcbiAgYm94LXNoYWRvdzpcdFx0QHggQHkgQGJsdXIgQHNwcmVhZCByZ2JhKDAsIDAsIDAsIEBhbHBoYSk7XG59XG4uaW5uZXItc2hhZG93IChAeDogMCwgQHk6IDFweCwgQGJsdXI6IDJweCwgQHNwcmVhZDogMCwgQGFscGhhOiAwLjI1KSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgQHggQHkgQGJsdXIgQHNwcmVhZCByZ2JhKDAsIDAsIDAsIEBhbHBoYSk7XG4gIC1tb3otYm94LXNoYWRvdzogICAgaW5zZXQgQHggQHkgQGJsdXIgQHNwcmVhZCByZ2JhKDAsIDAsIDAsIEBhbHBoYSk7XG4gIGJveC1zaGFkb3c6ICAgICAgICAgaW5zZXQgQHggQHkgQGJsdXIgQHNwcmVhZCByZ2JhKDAsIDAsIDAsIEBhbHBoYSk7XG59XG5cbi5ib3gtc2l6aW5nIChAdHlwZTogYm9yZGVyLWJveCkge1xuICAtd2Via2l0LWJveC1zaXppbmc6IEB0eXBlO1xuICAtbW96LWJveC1zaXppbmc6ICAgIEB0eXBlO1xuICBib3gtc2l6aW5nOiAgICAgICAgIEB0eXBlO1xufVxuXG4uYm9yZGVyLXJhZGl1cyAoQHJhZGl1czogNXB4KSB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogQHJhZGl1cztcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAgICBAcmFkaXVzO1xuICBib3JkZXItcmFkaXVzOiAgICAgICAgIEByYWRpdXM7XG5cbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6ICAgIHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiAgICAgICAgIHBhZGRpbmctYm94O1xufVxuLmJvcmRlci1yYWRpdXNlcyAoQHRvcHJpZ2h0OiAwLCBAYm90dG9tcmlnaHQ6IDAsIEBib3R0b21sZWZ0OiAwLCBAdG9wbGVmdDogMCkge1xuICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAgICBAdG9wcmlnaHQ7XG4gIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IEBib3R0b21yaWdodDtcbiAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAgQGJvdHRvbWxlZnQ7XG4gIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogICAgIEB0b3BsZWZ0O1xuXG4gIC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogICAgICAgIEB0b3ByaWdodDtcbiAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiAgICAgQGJvdHRvbXJpZ2h0O1xuICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogICAgICBAYm90dG9tbGVmdDtcbiAgLW1vei1ib3JkZXItcmFkaXVzLXRvcGxlZnQ6ICAgICAgICAgQHRvcGxlZnQ7XG5cbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICAgICAgICAgICAgQHRvcHJpZ2h0O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogICAgICAgICBAYm90dG9tcmlnaHQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICAgICAgICAgIEBib3R0b21sZWZ0O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAgICAgICAgICAgICBAdG9wbGVmdDtcblxuICAtbW96LWJhY2tncm91bmQtY2xpcDogICAgcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6ICAgICAgICAgcGFkZGluZy1ib3g7XG59XG5cbi5vcGFjaXR5IChAb3BhY2l0eTogMC41KSB7XG4gIC13ZWJraXQtb3BhY2l0eTogXHRAb3BhY2l0eTtcbiAgLW1vei1vcGFjaXR5OiBcdFx0QG9wYWNpdHk7XG4gIG9wYWNpdHk6IFx0XHRAb3BhY2l0eTtcbn1cblxuLmdyYWRpZW50IChAc3RhcnRDb2xvcjogI2VlZSwgQGVuZENvbG9yOiB3aGl0ZSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAc3RhcnRDb2xvcjtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbShAc3RhcnRDb2xvciksIHRvKEBlbmRDb2xvcikpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIEBzdGFydENvbG9yLCBAZW5kQ29sb3IpO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIEBzdGFydENvbG9yLCBAZW5kQ29sb3IpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgQHN0YXJ0Q29sb3IsIEBlbmRDb2xvcik7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIEBzdGFydENvbG9yLCBAZW5kQ29sb3IpO1xufVxuLmhvcml6b250YWwtZ3JhZGllbnQgKEBzdGFydENvbG9yOiAjZWVlLCBAZW5kQ29sb3I6IHdoaXRlKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBzdGFydENvbG9yO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbShAc3RhcnRDb2xvciksIHRvKEBlbmRDb2xvcikpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCBAc3RhcnRDb2xvciwgQGVuZENvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgQHN0YXJ0Q29sb3IsIEBlbmRDb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQobGVmdCwgQHN0YXJ0Q29sb3IsIEBlbmRDb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCBAc3RhcnRDb2xvciwgQGVuZENvbG9yKTtcbn1cblxuLmFuaW1hdGlvbiAoQG5hbWUsIEBkdXJhdGlvbjogMzAwbXMsIEBkZWxheTogMCwgQGVhc2U6IGVhc2UpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IEBuYW1lIEBkdXJhdGlvbiBAZGVsYXkgQGVhc2U7XG4gIC1tb3otYW5pbWF0aW9uOiAgICBAbmFtZSBAZHVyYXRpb24gQGRlbGF5IEBlYXNlO1xuICAtbXMtYW5pbWF0aW9uOiAgICAgQG5hbWUgQGR1cmF0aW9uIEBkZWxheSBAZWFzZTtcbn1cblxuLnRyYW5zaXRpb24gKEB0cmFuc2l0aW9uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogQHRyYW5zaXRpb247XG4gIC1tb3otdHJhbnNpdGlvbjogICAgQHRyYW5zaXRpb247XG4gIC1tcy10cmFuc2l0aW9uOiAgICAgQHRyYW5zaXRpb247XG4gIC1vLXRyYW5zaXRpb246ICAgICAgQHRyYW5zaXRpb247XG59XG4udHJhbnNmb3JtKEBzdHJpbmcpe1xuICAtd2Via2l0LXRyYW5zZm9ybTogQHN0cmluZztcbiAgLW1vei10cmFuc2Zvcm06IFx0IEBzdHJpbmc7XG4gIC1tcy10cmFuc2Zvcm06IFx0XHQgQHN0cmluZztcbiAgLW8tdHJhbnNmb3JtOiBcdFx0IEBzdHJpbmc7XG59XG4uc2NhbGUgKEBmYWN0b3IpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKEBmYWN0b3IpO1xuICAtbW96LXRyYW5zZm9ybTogXHQgc2NhbGUoQGZhY3Rvcik7XG4gIC1tcy10cmFuc2Zvcm06IFx0XHQgc2NhbGUoQGZhY3Rvcik7XG4gIC1vLXRyYW5zZm9ybTogXHRcdCBzY2FsZShAZmFjdG9yKTtcbn1cbi5yb3RhdGUgKEBkZWcpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZShAZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IFx0IHJvdGF0ZShAZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogXHRcdCByb3RhdGUoQGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogXHRcdCByb3RhdGUoQGRlZyk7XG59XG4uc2tldyAoQGRlZywgQGRlZzIpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06ICAgICAgIHNrZXcoQGRlZywgQGRlZzIpO1xuICAtbW96LXRyYW5zZm9ybTogXHQgc2tldyhAZGVnLCBAZGVnMik7XG4gIC1tcy10cmFuc2Zvcm06IFx0XHQgc2tldyhAZGVnLCBAZGVnMik7XG4gIC1vLXRyYW5zZm9ybTogXHRcdCBza2V3KEBkZWcsIEBkZWcyKTtcbn1cbi50cmFuc2xhdGUgKEB4LCBAeTowKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiAgICAgICB0cmFuc2xhdGUoQHgsIEB5KTtcbiAgLW1vei10cmFuc2Zvcm06IFx0IHRyYW5zbGF0ZShAeCwgQHkpO1xuICAtbXMtdHJhbnNmb3JtOiBcdFx0IHRyYW5zbGF0ZShAeCwgQHkpO1xuICAtby10cmFuc2Zvcm06IFx0XHQgdHJhbnNsYXRlKEB4LCBAeSk7XG59XG4udHJhbnNsYXRlM2QgKEB4LCBAeTogMCwgQHo6IDApIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06ICAgICAgIHRyYW5zbGF0ZTNkKEB4LCBAeSwgQHopO1xuICAtbW96LXRyYW5zZm9ybTogXHQgdHJhbnNsYXRlM2QoQHgsIEB5LCBAeik7XG4gIC1tcy10cmFuc2Zvcm06IFx0XHQgdHJhbnNsYXRlM2QoQHgsIEB5LCBAeik7XG4gIC1vLXRyYW5zZm9ybTogXHRcdCB0cmFuc2xhdGUzZChAeCwgQHksIEB6KTtcbn1cbi5wZXJzcGVjdGl2ZSAoQHZhbHVlOiAxMDAwKSB7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IFx0QHZhbHVlO1xuICAtbW96LXBlcnNwZWN0aXZlOiBcdEB2YWx1ZTtcbiAgLW1zLXBlcnNwZWN0aXZlOiBcdEB2YWx1ZTtcbiAgcGVyc3BlY3RpdmU6IFx0XHRAdmFsdWU7XG59XG4udHJhbnNmb3JtLW9yaWdpbiAoQHg6Y2VudGVyLCBAeTpjZW50ZXIpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBAeCBAeTtcbiAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiAgICBAeCBAeTtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46ICAgICBAeCBAeTtcbiAgLW8tdHJhbnNmb3JtLW9yaWdpbjogICAgICBAeCBAeTtcbn1cbi5vdmVybGF5IChAb3BhY2l0eTogMC41KSB7XG4gIGJhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCxAb3BhY2l0eSk7XG4gIGhlaWdodDoxMDAlO1xuICB3aWR0aDoxMDAlO1xufVxuXG4ubG9hZGVyIChAY29sb3IsIEBjb2xvcjI6IHdoaXRlLCBAc2l6ZTogNTBweCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogQHNpemU7XG4gIGhlaWdodDogQHNpemU7XG4gIHRleHQtaW5kZW50Oi0yMDAwMHB4O1xuICBvdmVyZmxvdzpoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IEBjb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3JkZXI6IDBweCBzb2xpZCBAY29sb3IyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGxvYWRpbmcgMTAwMG1zIGxpbmVhciBmb3J3YXJkcyBpbmZpbml0ZTtcbiAgICBhbmltYXRpb246IGxvYWRpbmcgMTAwMG1zIGxpbmVhciBmb3J3YXJkcyBpbmZpbml0ZTtcbiAgfVxuXG4gIEAtd2Via2l0LWtleWZyYW1lcyBsb2FkaW5nIHtcbiAgICAwJSB7XG4gICAgICBib3JkZXI6IDBweCBzb2xpZCBAY29sb3IyO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgYm9yZGVyOiAxNnB4IHNvbGlkIEBjb2xvcjI7XG4gICAgICB3aWR0aDogMCU7XG4gICAgICBoZWlnaHQ6IDAlO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIGJvcmRlcjogMHB4IHNvbGlkIEBjb2xvcjI7XG4gICAgfVxuICB9XG5cbiAgLypcbiAgICAgIEBrZXlmcmFtZXMgbG9hZGluZyB7XG4gICAgICAgIDAlIHtcbiAgICAgICAgICBib3JkZXI6IDBweCBzb2xpZCBAY29sb3IyO1xuICAgICAgICB9XG4gICAgICAgIDIwJSB7XG4gICAgICAgICAgYm9yZGVyOiA4cHggc29saWQgQGNvbG9yMjtcbiAgICAgICAgICB3aWR0aDogMCU7XG4gICAgICAgICAgaGVpZ2h0OiAwJTtcbiAgICAgICAgfVxuICAgICAgICA1MCUge1xuICAgICAgICAgIGJvcmRlcjogOHB4IHNvbGlkIEBjb2xvcjI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIDgwJSB7XG4gICAgICAgICAgYm9yZGVyOiA4cHggc29saWQgQGNvbG9yMjtcbiAgICAgICAgICB3aWR0aDogMCU7XG4gICAgICAgICAgaGVpZ2h0OiAwJTtcbiAgICAgICAgfVxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICBib3JkZXI6IDBweCBzb2xpZCBAY29sb3IyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAqL1xuXG59XG5cbi5yZXNwb25zaXZlKEBtYXhXaWR0aDsgQHJ1bGVzKSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1heFdpZHRoKSB7XG4gICAgQHJ1bGVzKCk7XG4gIH1cbn1cblxuLnJlc3BvbnNpdmVNaW4oQG1pbldpZHRoOyBAcnVsZXMpIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAbWluV2lkdGgpIHtcbiAgICBAcnVsZXMoKTtcbiAgfVxufVxuXG5Ac21hcnRwaG9uZS13aWR0aDogNzY3cHg7XG5cbi5yZXBsYWNlX3RleHRfd2lkdGhfaW1hZ2UoQHVybCwgQHdpZHRoLCBAaGVpZ2h0KSB7XG4gIHdpZHRoOiBAd2lkdGg7XG4gIGhlaWdodDpAaGVpZ2h0O1xuICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6aGlkZGVuO1xuICB0ZXh0LWluZGVudDotMjAwMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOnVybChAdXJsKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBAd2lkdGggQGhlaWdodDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmhlcm9fYmFja2dyb3VuZChAdXJsKSB7XG4gIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTp1cmwoQHVybCk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO1xufVxuXG4uc3F1YXJlKEBzaXplKXtcbiAgd2lkdGg6QHNpemU7XG4gIGhlaWdodDpAc2l6ZTtcbn1cblxuLmNpcmNsZShAc2l6ZSl7XG4gIHdpZHRoOkBzaXplO1xuICBoZWlnaHQ6QHNpemU7XG4gIC5ib3JkZXItcmFkaXVzKEBzaXplLzIqMS41KVxufVxuXG4ucGFkZGluZy1sZWZ0LXJpZ2h0KEBweCkge1xuICBwYWRkaW5nLWxlZnQ6QHB4O1xuICBwYWRkaW5nLXJpZ2h0OkBweDtcbn1cblxuLnZlcnRpY2FsLW1pZGRsZXtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4udGV4dC1kYXJrLW9wYWNpdHkoQG9wYWNpdHk6MC43KXtcbiAgY29sb3I6cmdiYSgwLDAsMCxAb3BhY2l0eSlcbn1cbi50ZXh0LXdoaXRlLW9wYWNpdHkoQG9wYWNpdHk6MC43KXtcbiAgY29sb3I6cmdiYSgyNTUsMjU1LDI1NSxAb3BhY2l0eSlcbn1cblxuLm9wYWNpdHktYmFja2dyb3VuZC1jb2xvcihAaGV4LCBAb3BhY2l0eSl7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEocmVkKEBoZXgpLCBncmVlbihAaGV4KSwgYmx1ZShAaGV4KSwgQG9wYWNpdHkpO1xufVxuXG4uYXJyb3ctdXAoQHdpZHRoLCBAaGVpZ2h0LCBAY29sb3IpIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IEB3aWR0aC8yIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IEB3aWR0aC8yIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiBAaGVpZ2h0IHNvbGlkIEBjb2xvcjtcbn1cblxuLmFycm93LWRvd24oQHdpZHRoLEBoZWlnaHQsIEBjb2xvcikge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogQHdpZHRoLzIgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogQHdpZHRoLzIgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IEBoZWlnaHQgc29saWQgQGNvbG9yO1xufVxuXG4uYXJyb3ctcmlnaHQoQHdpZHRoLEBoZWlnaHQsQGNvbG9yKXtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogQGhlaWdodC8yIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiBAaGVpZ2h0LzIgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiBAd2lkdGggc29saWQgQGNvbG9yO1xufVxuXG4uYXJyb3ctbGVmdChAd2lkdGgsIEBoZWlnaHQsIEBjb2xvcil7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci10b3A6QGhlaWdodC8yIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiBAaGVpZ2h0LzIgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDpAd2lkdGggc29saWQgQGNvbG9yO1xufSIsIkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ2tpcGljby1wdWJsaWMnO1xuXHRzcmM6ICB1cmwoJ2ZvbnRzL2ljb21vb24uZW90PzN0MWgwaicpO1xuXHRzcmM6ICB1cmwoJ2ZvbnRzL2ljb21vb24uZW90PzN0MWgwaiNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcblx0ICB1cmwoJ2ZvbnRzL2ljb21vb24udHRmPzN0MWgwaicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcblx0ICB1cmwoJ2ZvbnRzL2ljb21vb24ud29mZj8zdDFoMGonKSBmb3JtYXQoJ3dvZmYnKSxcblx0ICB1cmwoJ2ZvbnRzL2ljb21vb24uc3ZnPzN0MWgwaiNraXBpY28tcHVibGljJykgZm9ybWF0KCdzdmcnKTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LWRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcblx0LyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cblx0Zm9udC1mYW1pbHk6ICdraXBpY28tcHVibGljJyAhaW1wb3J0YW50O1xuXHRzcGVhazogbm9uZTtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXG5cdC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgfVxuXG4gIC5pY29uLWZvbGRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwMVwiO1xuICB9XG4gIC5pY29uLXNlYXJjaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwMlwiO1xuICB9XG4gIC5pY29uLXJpZ2h0LWFycm93OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG4gIH1cbiIsIi5mb2xkZXItd3JhcCB7XG4gICAgaGVpZ2h0OiAyOTJweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZDogI0ZFRkVGRTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIC41KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZzogMzRweCAzNXB4IDI2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXG4gICAgLnJlc3BvbnNpdmUoQHNtYXJ0cGhvbmUtd2lkdGgsIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAzNXB4IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjcwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfSk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAxOTYsIDIxOSwgLjQpO1xuICAgIH1cbn1cblxuLmZvbGRlci1pY29uIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGNvbG9yOiAjMDBDNERCO1xufVxuXG4uZm9sZGVyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgY29sb3I6ICM0OTQ5NTM7XG4gICAgbWFyZ2luOiAxNHB4IDAgMTJweDtcbiAgICAucmVzcG9uc2l2ZShAc21hcnRwaG9uZS13aWR0aCwge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBtYXJnaW46IDIycHggMCAxMHB4O1xuICAgIH0pO1xufVxuXG4uZm9sZGVyLWRlc2NyaXB0aW9uIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgLjUpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLnJlc3BvbnNpdmUoQHNtYXJ0cGhvbmUtd2lkdGgsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICB9KTtcbn1cblxuLmZvbGRlci1kZXRhaWwge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIC40KTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7ICAvLyBOT1RFOiBIaWRlIHRoZSBsaW5lIG9mIFwiTiBmb2xkZXJzXCIgZm9yIG5vdyB1bnRpbCB3ZSBoYXZlIGRvY3VtZW50cy4gKGh0dHBzOi8vdHJlbGxvLmNvbS9jL21ZMmJ6SGRKKVxuICAgIC5yZXNwb25zaXZlKEBzbWFydHBob25lLXdpZHRoLCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgfSk7XG59XG5cbi5mb2xkZXItZGV0YWlsLXNlcGFyYXRvciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgd2lkdGg6IDRweDtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0NCQ0JDQjtcbn1cbiIsIi5jb250ZW50LXdyYXAge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblxuICAgIC5yZXNwb25zaXZlKEBzbWFydHBob25lLXdpZHRoLCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH0pO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMTk2LCAyMTksIC40KTtcbiAgICB9XG5cbiAgICAmLmlzQ292ZXJJbWFnZUV4aXN0ZWQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIH1cblxuICAgIGVtIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDQjhFO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBvdXRsaW5lOiAxLjVweCBzb2xpZCAjRkZDQjhFO1xuICAgICAgICBwYWRkaW5nOiAwIDFweDtcbiAgICAgICAgbWFyZ2luOiAwIDFweDtcbiAgICB9XG59XG5cbi5jb250ZW50LWluZm8ge1xuICAgIHBhZGRpbmc6IDMwcHggMzZweCAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmNvdmVyLWltYWdlLXdyYXAge1xuICAgIHdpZHRoOiAxMDglO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogLTQlO1xufVxuXG4uY292ZXItaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uY29udGVudC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgY29sb3I6ICM0OTQ5NTM7XG4gICAgLnJlc3BvbnNpdmUoQHNtYXJ0cGhvbmUtd2lkdGgsIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB9KTtcbn1cblxuLmNvbnRlbnQtc3VtbWFyeSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuNSk7XG4gICAgbWFyZ2luOiAxMnB4IDAgNnB4O1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBtYXgtaGVpZ2h0OiAxMjRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC5yZXNwb25zaXZlKEBzbWFydHBob25lLXdpZHRoLCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDRweDtcbiAgICB9KTtcblxuICAgICYuaXNJbWFnZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxufVxuXG4uY29udGVudC1sYXN0LXVwZGF0ZWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDNEM0QzQ7XG4gICAgICAgIHRvcDogLTI1cHg7XG4gICAgICAgIHdpZHRoOiAyOHB4O1xuXG4gICAgICAgIC5yZXNwb25zaXZlKEBzbWFydHBob25lLXdpZHRoLCB7XG4gICAgICAgICAgICBib3R0b206IC0xNnB4O1xuICAgICAgICB9KTtcbiAgICB9XG59XG5cbi5jb250ZW50LWxhc3QtdXBkYXRlZCxcbi5jb250ZW50LWxhc3QtdXBkYXRlZCBzcGFuIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuNCkgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG5cbiAgICAucmVzcG9uc2l2ZShAc21hcnRwaG9uZS13aWR0aCwge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIH0pO1xufVxuIiwiLnN0YXR1c193cmFwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiA1MHB4IDAgNDBweDtcbiAgICAucmVzcG9uc2l2ZShAc21hcnRwaG9uZS13aWR0aCwge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MnB4O1xuICAgIH0pO1xuXG4gICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAucmVzcG9uc2l2ZShAc21hcnRwaG9uZS13aWR0aCwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIH0pO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBtYXJnaW46IDEycHggMCA2NnB4O1xuICAgICAgICAucmVzcG9uc2l2ZShAc21hcnRwaG9uZS13aWR0aCwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICAgICAgICB9KTtcbiAgICB9XG5cbiAgICAuc3RhdHVzX2ltZyB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgICAucmVzcG9uc2l2ZShAc21hcnRwaG9uZS13aWR0aCwge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgIH0pO1xuICAgIH1cblxuICAgIC5zdGF0dXNfZW1wdHkge1xuICAgICAgICB3aWR0aDogNDM4cHg7XG4gICAgICAgIGhlaWdodDogMzk0cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3N0YXR1c19lbXB0eS5wbmcnKTtcbiAgICAgICAgLnJlc3BvbnNpdmUoNTgwcHgsIHtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3MiU7XG4gICAgICAgIH0pO1xuICAgIH1cblxuICAgIC5zdGF0dXNfbm9fcmVzdWx0IHtcbiAgICAgICAgd2lkdGg6IDQ3NnB4O1xuICAgICAgICBoZWlnaHQ6IDQyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zdGF0dXNfbm9fcmVzdWx0LnBuZycpO1xuICAgICAgICAucmVzcG9uc2l2ZSg2MjRweCwge1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDcxJTtcbiAgICAgICAgfSk7XG4gICAgfVxuXG4gICAgLnN0YXR1c19ub3RfZm91bmQge1xuICAgICAgICB3aWR0aDogNTI4cHg7XG4gICAgICAgIGhlaWdodDogNTA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3N0YXR1c19ub3RfZm91bmQucG5nJyk7XG4gICAgICAgIC5yZXNwb25zaXZlKDY5MnB4LCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNzclO1xuICAgICAgICB9KTtcbiAgICB9XG5cbiAgICAuc3RhdHVzX2Vycm9yIHtcbiAgICAgICAgd2lkdGg6IDYzMnB4O1xuICAgICAgICBoZWlnaHQ6IDQxM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zdGF0dXNfZXJyb3IucG5nJyk7XG4gICAgICAgIC5yZXNwb25zaXZlKEBzbWFydHBob25lLXdpZHRoLCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTMlO1xuICAgICAgICB9KTtcbiAgICB9XG5cbiAgICAuc3RhdHVzX25vX2FjY2Vzc19yaWdoZSB7XG4gICAgICAgIHdpZHRoOiA0MzNweDtcbiAgICAgICAgaGVpZ2h0OiA0MzlweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3RhdHVzX25vX2FjY2Vzc19yaWdodC5wbmcnKTtcbiAgICAgICAgLnJlc3BvbnNpdmUoNTcycHgsIHtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4MSU7XG4gICAgICAgIH0pO1xuICAgIH1cblxuICAgIEBtZWRpYVxuICAgIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSxcbiAgICBzY3JlZW4gYW5kICgtbW96LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksXG4gICAgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSB7XG4gICAgICAgIC5zdGF0dXNfbm9fYWNjZXNzX3JpZ2hlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3N0YXR1c19ub19hY2Nlc3NfcmlnaHRAMngucG5nJyk7XG4gICAgICAgIH1cbiAgICAgICAgLnN0YXR1c19lbXB0eSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zdGF0dXNfZW1wdHlAMngucG5nJyk7XG4gICAgICAgIH1cbiAgICAgICAgLnN0YXR1c19ub19yZXN1bHQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3RhdHVzX25vX3Jlc3VsdEAyeC5wbmcnKTtcbiAgICAgICAgfVxuICAgICAgICAuc3RhdHVzX25vdF9mb3VuZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zdGF0dXNfbm90X2ZvdW5kQDJ4LnBuZycpO1xuICAgICAgICB9XG4gICAgICAgIC5zdGF0dXNfZXJyb3Ige1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3RhdHVzX2Vycm9yQDJ4LnBuZycpO1xuICAgICAgICB9XG4gICAgfVxufSIsIkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ05vdGlmaWNhdGlvbic7XG5cdHNyYzogdXJsKFwiLi9mb250cy9ub3RpZmljYXRpb24uZW90P3MzZzN0OVwiKTtcblx0c3JjOiB1cmwoXCIuL2ZvbnRzL25vdGlmaWNhdGlvbi5lb3Q/I2llZml4czNnM3Q5XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuL2ZvbnRzL25vdGlmaWNhdGlvbi53b2ZmP3MzZzN0OVwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuL2ZvbnRzL25vdGlmaWNhdGlvbi50dGY/czNnM3Q5XCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuL2ZvbnRzL25vdGlmaWNhdGlvbi5zdmc/czNnM3Q5I25vdGlmaWNhdGlvblwiKSBmb3JtYXQoXCJzdmdcIik7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5ub3RpZmljYXRpb24tY29udGFpbmVyIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHR6LWluZGV4OiA5OTk5OTk7XG5cdHdpZHRoOiAzMjBweDtcblx0cGFkZGluZzogMHB4IDE1cHg7XG5cdG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDMwcHgpO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdG92ZXJmbG93LXk6IGF1dG87XG59XG4ubm90aWZpY2F0aW9uIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cGFkZGluZzogMTVweCAxNXB4IDE1cHggNThweDtcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogI2NjYztcblx0Ym94LXNoYWRvdzogMCAwIDEycHggIzk5OTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmb250LXNpemU6IDFlbTtcblx0bGluZS1oZWlnaHQ6IDEuMmVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG9wYWNpdHk6IDAuOTtcblx0bWFyZ2luLXRvcDogMTVweDtcblx0LnRpdGxlIHtcblx0XHRmb250LXNpemU6IDFlbTtcblx0XHRsaW5lLWhlaWdodDogMS4yZW07XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0bWFyZ2luOiAwIDAgNXB4IDA7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHQmOmZvY3VzIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdCY6YmVmb3JlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogMTVweDtcblx0XHRtYXJnaW4tdG9wOiAtMTRweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LWZhbWlseTogJ05vdGlmaWNhdGlvbic7XG5cdFx0d2lkdGg6IDI4cHg7XG5cdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdH1cbn1cbi5ub3RpZmljYXRpb24tZW50ZXIge1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG59XG4ubm90aWZpY2F0aW9uLWVudGVyLm5vdGlmaWNhdGlvbi1lbnRlci1hY3RpdmUge1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cbi5ub3RpZmljYXRpb24tbGVhdmUge1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuLm5vdGlmaWNhdGlvbi1sZWF2ZS5ub3RpZmljYXRpb24tbGVhdmUtYWN0aXZlIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cbi5ub3RpZmljYXRpb24taW5mbyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyZjk2YjQ7XG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIu+BmlwiO1xuXHR9XG59XG4ubm90aWZpY2F0aW9uLXN1Y2Nlc3Mge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTFhMzUxO1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCLvgZhcIjtcblx0fVxufVxuLm5vdGlmaWNhdGlvbi13YXJuaW5nIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y4OTQwNjtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwi74GqXCI7XG5cdH1cbn1cbi5ub3RpZmljYXRpb24tZXJyb3Ige1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYmQzNjJmO1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCLvgZdcIjtcblx0fVxufVxuIiwiLnRpcHB5LXRvdWNoIHtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnRcbn1cblxuLnRpcHB5LW5vdHJhbnNpdGlvbiB7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudFxufVxuXG4udGlwcHktcG9wcGVyIHtcbiAgZmlsdGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IDgwMHB4O1xuICBwZXJzcGVjdGl2ZTogODAwcHg7XG4gIHotaW5kZXg6IDk5OTk7XG4gIG91dGxpbmU6IDA7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjE2NSwgLjg0LCAuNDQsIDEpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZVxufVxuXG4udGlwcHktcG9wcGVyLmh0bWwtdGVtcGxhdGUge1xuICBtYXgtd2lkdGg6IDk2JTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KVxufVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj10b3BdIFt4LWFycm93XSB7XG4gIGJvcmRlci10b3A6IDdweCBzb2xpZCAjMzMzO1xuICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm90dG9tOiAtN3B4O1xuICBtYXJnaW46IDAgOXB4XG59XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0gW3gtYXJyb3ddLmFycm93LXNtYWxsIHtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICMzMzM7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3R0b206IC01cHhcbn1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49dG9wXSBbeC1hcnJvd10uYXJyb3ctYmlnIHtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjMzMzO1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3R0b206IC0xMHB4XG59XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0gW3gtY2lyY2xlXSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAzMyU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMzMlXG59XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0gW3gtY2lyY2xlXS5lbnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUoLTUwJSwgLTU1JSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlKC01MCUsIC01NSUpO1xuICBvcGFjaXR5OiAxXG59XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0gW3gtY2lyY2xlXS5sZWF2ZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguMTUpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSguMTUpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgb3BhY2l0eTogMFxufVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj10b3BdIC50aXBweS10b29sdGlwLmxpZ2h0LXRoZW1lIFt4LWNpcmNsZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmXG59XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0gLnRpcHB5LXRvb2x0aXAubGlnaHQtdGhlbWUgW3gtYXJyb3ddIHtcbiAgYm9yZGVyLXRvcDogN3B4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50XG59XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0gLnRpcHB5LXRvb2x0aXAubGlnaHQtdGhlbWUgW3gtYXJyb3ddLmFycm93LXNtYWxsIHtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50XG59XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0gLnRpcHB5LXRvb2x0aXAubGlnaHQtdGhlbWUgW3gtYXJyb3ddLmFycm93LWJpZyB7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudFxufVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj10b3BdIC50aXBweS10b29sdGlwLnRyYW5zcGFyZW50LXRoZW1lIFt4LWNpcmNsZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC43KVxufVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj10b3BdIC50aXBweS10b29sdGlwLnRyYW5zcGFyZW50LXRoZW1lIFt4LWFycm93XSB7XG4gIGJvcmRlci10b3A6IDdweCBzb2xpZCByZ2JhKDAsIDAsIDAsIC43KTtcbiAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnRcbn1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49dG9wXSAudGlwcHktdG9vbHRpcC50cmFuc3BhcmVudC10aGVtZSBbeC1hcnJvd10uYXJyb3ctc21hbGwge1xuICBib3JkZXItdG9wOiA1cHggc29saWQgcmdiYSgwLCAwLCAwLCAuNyk7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50XG59XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0gLnRpcHB5LXRvb2x0aXAudHJhbnNwYXJlbnQtdGhlbWUgW3gtYXJyb3ddLmFycm93LWJpZyB7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgcmdiYSgwLCAwLCAwLCAuNyk7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnRcbn1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49dG9wXSBbZGF0YS1hbmltYXRpb249cGVyc3BlY3RpdmVdIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbVxufVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj10b3BdIFtkYXRhLWFuaW1hdGlvbj1wZXJzcGVjdGl2ZV0uZW50ZXIge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCkgcm90YXRlWCgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KSByb3RhdGVYKDApXG59XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0gW2RhdGEtYW5pbWF0aW9uPXBlcnNwZWN0aXZlXS5sZWF2ZSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZVgoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlWCg5MGRlZylcbn1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49dG9wXSBbZGF0YS1hbmltYXRpb249ZmFkZV0uZW50ZXIge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweClcbn1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49dG9wXSBbZGF0YS1hbmltYXRpb249ZmFkZV0ubGVhdmUge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweClcbn1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49dG9wXSBbZGF0YS1hbmltYXRpb249c2hpZnRdLmVudGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpXG59XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0gW2RhdGEtYW5pbWF0aW9uPXNoaWZ0XS5sZWF2ZSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMClcbn1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49dG9wXSBbZGF0YS1hbmltYXRpb249c2NhbGVdLmVudGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpIHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpIHNjYWxlKDEpXG59XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0gW2RhdGEtYW5pbWF0aW9uPXNjYWxlXS5sZWF2ZSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGUoMClcbn1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49Ym90dG9tXSBbeC1hcnJvd10ge1xuICBib3JkZXItYm90dG9tOiA3cHggc29saWQgIzMzMztcbiAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRvcDogLTdweDtcbiAgbWFyZ2luOiAwIDlweFxufVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1ib3R0b21dIFt4LWFycm93XS5hcnJvdy1zbWFsbCB7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjMzMzO1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdG9wOiAtNXB4XG59XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWJvdHRvbV0gW3gtYXJyb3ddLmFycm93LWJpZyB7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgIzMzMztcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdG9wOiAtMTBweFxufVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1ib3R0b21dIFt4LWNpcmNsZV0ge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgLTUwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAtNTAlXG59XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWJvdHRvbV0gW3gtY2lyY2xlXS5lbnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUoLTUwJSwgLTQ1JSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlKC01MCUsIC00NSUpO1xuICBvcGFjaXR5OiAxXG59XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWJvdHRvbV0gW3gtY2lyY2xlXS5sZWF2ZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguMTUpIHRyYW5zbGF0ZSgtNTAlLCAtNSUpO1xuICB0cmFuc2Zvcm06IHNjYWxlKC4xNSkgdHJhbnNsYXRlKC01MCUsIC01JSk7XG4gIG9wYWNpdHk6IDBcbn1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49Ym90dG9tXSAudGlwcHktdG9vbHRpcC5saWdodC10aGVtZSBbeC1jaXJjbGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZlxufVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1ib3R0b21dIC50aXBweS10b29sdGlwLmxpZ2h0LXRoZW1lIFt4LWFycm93XSB7XG4gIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudFxufVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1ib3R0b21dIC50aXBweS10b29sdGlwLmxpZ2h0LXRoZW1lIFt4LWFycm93XS5hcnJvdy1zbWFsbCB7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudFxufVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1ib3R0b21dIC50aXBweS10b29sdGlwLmxpZ2h0LXRoZW1lIFt4LWFycm93XS5hcnJvdy1iaWcge1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnRcbn1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49Ym90dG9tXSAudGlwcHktdG9vbHRpcC50cmFuc3BhcmVudC10aGVtZSBbeC1jaXJjbGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNylcbn1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49Ym90dG9tXSAudGlwcHktdG9vbHRpcC50cmFuc3BhcmVudC10aGVtZSBbeC1hcnJvd10ge1xuICBib3JkZXItYm90dG9tOiA3cHggc29saWQgcmdiYSgwLCAwLCAwLCAuNyk7XG4gIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50XG59XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWJvdHRvbV0gLnRpcHB5LXRvb2x0aXAudHJhbnNwYXJlbnQtdGhlbWUgW3gtYXJyb3ddLmFycm93LXNtYWxsIHtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgLjcpO1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudFxufVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1ib3R0b21dIC50aXBweS10b29sdGlwLnRyYW5zcGFyZW50LXRoZW1lIFt4LWFycm93XS5hcnJvdy1iaWcge1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgLjcpO1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50XG59XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWJvdHRvbV0gW2RhdGEtYW5pbWF0aW9uPXBlcnNwZWN0aXZlXSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3Bcbn1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49Ym90dG9tXSBbZGF0YS1hbmltYXRpb249cGVyc3BlY3RpdmVdLmVudGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCkgcm90YXRlWCgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpIHJvdGF0ZVgoMClcbn1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49Ym90dG9tXSBbZGF0YS1hbmltYXRpb249cGVyc3BlY3RpdmVdLmxlYXZlIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlWCgtOTBkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlWCgtOTBkZWcpXG59XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWJvdHRvbV0gW2RhdGEtYW5pbWF0aW9uPWZhZGVdLmVudGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KVxufVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1ib3R0b21dIFtkYXRhLWFuaW1hdGlvbj1mYWRlXS5sZWF2ZSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweClcbn1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49Ym90dG9tXSBbZGF0YS1hbmltYXRpb249c2hpZnRdLmVudGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KVxufVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1ib3R0b21dIFtkYXRhLWFuaW1hdGlvbj1zaGlmdF0ubGVhdmUge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApXG59XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWJvdHRvbV0gW2RhdGEtYW5pbWF0aW9uPXNjYWxlXS5lbnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpIHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCkgc2NhbGUoMSlcbn1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49Ym90dG9tXSBbZGF0YS1hbmltYXRpb249c2NhbGVdLmxlYXZlIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGUoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgwKVxufVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1sZWZ0XSBbeC1hcnJvd10ge1xuICBib3JkZXItbGVmdDogN3B4IHNvbGlkICMzMzM7XG4gIGJvcmRlci10b3A6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICByaWdodDogLTdweDtcbiAgbWFyZ2luOiA2cHggMFxufVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1sZWZ0XSBbeC1hcnJvd10uYXJyb3ctc21hbGwge1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICMzMzM7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICByaWdodDogLTVweFxufVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1sZWZ0XSBbeC1hcnJvd10uYXJyb3ctYmlnIHtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgIzMzMztcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcmlnaHQ6IC0xMHB4XG59XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWxlZnRdIFt4LWNpcmNsZV0ge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMFxufVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1sZWZ0XSBbeC1jaXJjbGVdLmVudGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG9wYWNpdHk6IDFcbn1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49bGVmdF0gW3gtY2lyY2xlXS5sZWF2ZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguMTUpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSguMTUpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgb3BhY2l0eTogMFxufVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1sZWZ0XSAudGlwcHktdG9vbHRpcC5saWdodC10aGVtZSBbeC1jaXJjbGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZlxufVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1sZWZ0XSAudGlwcHktdG9vbHRpcC5saWdodC10aGVtZSBbeC1hcnJvd10ge1xuICBib3JkZXItbGVmdDogN3B4IHNvbGlkICNmZmY7XG4gIGJvcmRlci10b3A6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkIHRyYW5zcGFyZW50XG59XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWxlZnRdIC50aXBweS10b29sdGlwLmxpZ2h0LXRoZW1lIFt4LWFycm93XS5hcnJvdy1zbWFsbCB7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnRcbn1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49bGVmdF0gLnRpcHB5LXRvb2x0aXAubGlnaHQtdGhlbWUgW3gtYXJyb3ddLmFycm93LWJpZyB7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnRcbn1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49bGVmdF0gLnRpcHB5LXRvb2x0aXAudHJhbnNwYXJlbnQtdGhlbWUgW3gtY2lyY2xlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjcpXG59XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWxlZnRdIC50aXBweS10b29sdGlwLnRyYW5zcGFyZW50LXRoZW1lIFt4LWFycm93XSB7XG4gIGJvcmRlci1sZWZ0OiA3cHggc29saWQgcmdiYSgwLCAwLCAwLCAuNyk7XG4gIGJvcmRlci10b3A6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkIHRyYW5zcGFyZW50XG59XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWxlZnRdIC50aXBweS10b29sdGlwLnRyYW5zcGFyZW50LXRoZW1lIFt4LWFycm93XS5hcnJvdy1zbWFsbCB7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgcmdiYSgwLCAwLCAwLCAuNyk7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50XG59XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWxlZnRdIC50aXBweS10b29sdGlwLnRyYW5zcGFyZW50LXRoZW1lIFt4LWFycm93XS5hcnJvdy1iaWcge1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCByZ2JhKDAsIDAsIDAsIC43KTtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudFxufVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1sZWZ0XSBbZGF0YS1hbmltYXRpb249cGVyc3BlY3RpdmVdIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHRcbn1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49bGVmdF0gW2RhdGEtYW5pbWF0aW9uPXBlcnNwZWN0aXZlXS5lbnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KSByb3RhdGVZKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpIHJvdGF0ZVkoMClcbn1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49bGVmdF0gW2RhdGEtYW5pbWF0aW9uPXBlcnNwZWN0aXZlXS5sZWF2ZSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHJvdGF0ZVkoLTkwZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHJvdGF0ZVkoLTkwZGVnKVxufVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1sZWZ0XSBbZGF0YS1hbmltYXRpb249ZmFkZV0uZW50ZXIge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweClcbn1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49bGVmdF0gW2RhdGEtYW5pbWF0aW9uPWZhZGVdLmxlYXZlIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpXG59XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWxlZnRdIFtkYXRhLWFuaW1hdGlvbj1zaGlmdF0uZW50ZXIge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweClcbn1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49bGVmdF0gW2RhdGEtYW5pbWF0aW9uPXNoaWZ0XS5sZWF2ZSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMClcbn1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49bGVmdF0gW2RhdGEtYW5pbWF0aW9uPXNjYWxlXS5lbnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KSBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KSBzY2FsZSgxKVxufVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1sZWZ0XSBbZGF0YS1hbmltYXRpb249c2NhbGVdLmxlYXZlIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgc2NhbGUoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSBzY2FsZSgwKVxufVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1yaWdodF0gW3gtYXJyb3ddIHtcbiAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgIzMzMztcbiAgYm9yZGVyLXRvcDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGxlZnQ6IC03cHg7XG4gIG1hcmdpbjogNnB4IDBcbn1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49cmlnaHRdIFt4LWFycm93XS5hcnJvdy1zbWFsbCB7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICMzMzM7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBsZWZ0OiAtNXB4XG59XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXJpZ2h0XSBbeC1hcnJvd10uYXJyb3ctYmlnIHtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkICMzMzM7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGxlZnQ6IC0xMHB4XG59XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXJpZ2h0XSBbeC1jaXJjbGVdIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAtNTAlIDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IC01MCUgMFxufVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1yaWdodF0gW3gtY2lyY2xlXS5lbnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBvcGFjaXR5OiAxXG59XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXJpZ2h0XSBbeC1jaXJjbGVdLmxlYXZlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC4xNSkgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHNjYWxlKC4xNSkgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBvcGFjaXR5OiAwXG59XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXJpZ2h0XSAudGlwcHktdG9vbHRpcC5saWdodC10aGVtZSBbeC1jaXJjbGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZlxufVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1yaWdodF0gLnRpcHB5LXRvb2x0aXAubGlnaHQtdGhlbWUgW3gtYXJyb3ddIHtcbiAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXRvcDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA3cHggc29saWQgdHJhbnNwYXJlbnRcbn1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49cmlnaHRdIC50aXBweS10b29sdGlwLmxpZ2h0LXRoZW1lIFt4LWFycm93XS5hcnJvdy1zbWFsbCB7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50XG59XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXJpZ2h0XSAudGlwcHktdG9vbHRpcC5saWdodC10aGVtZSBbeC1hcnJvd10uYXJyb3ctYmlnIHtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnRcbn1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49cmlnaHRdIC50aXBweS10b29sdGlwLnRyYW5zcGFyZW50LXRoZW1lIFt4LWNpcmNsZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC43KVxufVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1yaWdodF0gLnRpcHB5LXRvb2x0aXAudHJhbnNwYXJlbnQtdGhlbWUgW3gtYXJyb3ddIHtcbiAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgcmdiYSgwLCAwLCAwLCAuNyk7XG4gIGJvcmRlci10b3A6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkIHRyYW5zcGFyZW50XG59XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXJpZ2h0XSAudGlwcHktdG9vbHRpcC50cmFuc3BhcmVudC10aGVtZSBbeC1hcnJvd10uYXJyb3ctc21hbGwge1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCByZ2JhKDAsIDAsIDAsIC43KTtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnRcbn1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49cmlnaHRdIC50aXBweS10b29sdGlwLnRyYW5zcGFyZW50LXRoZW1lIFt4LWFycm93XS5hcnJvdy1iaWcge1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgcmdiYSgwLCAwLCAwLCAuNyk7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnRcbn1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49cmlnaHRdIFtkYXRhLWFuaW1hdGlvbj1wZXJzcGVjdGl2ZV0ge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnRcbn1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49cmlnaHRdIFtkYXRhLWFuaW1hdGlvbj1wZXJzcGVjdGl2ZV0uZW50ZXIge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KSByb3RhdGVZKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCkgcm90YXRlWSgwKVxufVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1yaWdodF0gW2RhdGEtYW5pbWF0aW9uPXBlcnNwZWN0aXZlXS5sZWF2ZSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHJvdGF0ZVkoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgcm90YXRlWSg5MGRlZylcbn1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49cmlnaHRdIFtkYXRhLWFuaW1hdGlvbj1mYWRlXS5lbnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweClcbn1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49cmlnaHRdIFtkYXRhLWFuaW1hdGlvbj1mYWRlXS5sZWF2ZSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweClcbn1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49cmlnaHRdIFtkYXRhLWFuaW1hdGlvbj1zaGlmdF0uZW50ZXIge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpXG59XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXJpZ2h0XSBbZGF0YS1hbmltYXRpb249c2hpZnRdLmxlYXZlIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKVxufVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1yaWdodF0gW2RhdGEtYW5pbWF0aW9uPXNjYWxlXS5lbnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpIHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCkgc2NhbGUoMSlcbn1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49cmlnaHRdIFtkYXRhLWFuaW1hdGlvbj1zY2FsZV0ubGVhdmUge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHNjYWxlKDApXG59XG5cbi50aXBweS1wb3BwZXIgLnRpcHB5LXRvb2x0aXAudHJhbnNwYXJlbnQtdGhlbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC43KVxufVxuXG4udGlwcHktcG9wcGVyIC50aXBweS10b29sdGlwLnRyYW5zcGFyZW50LXRoZW1lW2RhdGEtYW5pbWF0ZWZpbGxdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbn1cblxuLnRpcHB5LXBvcHBlciAudGlwcHktdG9vbHRpcC5saWdodC10aGVtZSB7XG4gIGNvbG9yOiAjMjYzMjNkO1xuICBib3gtc2hhZG93OiAwIDRweCAyMHB4IDRweCByZ2JhKDAsIDIwLCA2MCwgLjEpLCAwIDRweCA4MHB4IC04cHggcmdiYSgwLCAyMCwgNjAsIC4yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZlxufVxuXG4udGlwcHktcG9wcGVyIC50aXBweS10b29sdGlwLmxpZ2h0LXRoZW1lW2RhdGEtYW5pbWF0ZWZpbGxdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbn1cblxuLnRpcHB5LXRvb2x0aXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogLjk1cmVtO1xuICBwYWRkaW5nOiAuNHJlbSAuOHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzM1xufVxuXG4udGlwcHktdG9vbHRpcC0tc21hbGwge1xuICBwYWRkaW5nOiAuMjVyZW0gLjVyZW07XG4gIGZvbnQtc2l6ZTogLjhyZW1cbn1cblxuLnRpcHB5LXRvb2x0aXAtLWJpZyB7XG4gIHBhZGRpbmc6IC42cmVtIDEuMnJlbTtcbiAgZm9udC1zaXplOiAxLjJyZW1cbn1cblxuLnRpcHB5LXRvb2x0aXBbZGF0YS1hbmltYXRlZmlsbF0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxufVxuXG4udGlwcHktdG9vbHRpcFtkYXRhLWludGVyYWN0aXZlXSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvXG59XG5cbi50aXBweS10b29sdGlwW2RhdGEtaW5lcnRpYV0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC41MywgMiwgLjM2LCAuODUpXG59XG5cbi50aXBweS10b29sdGlwIFt4LWFycm93XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMFxufVxuXG4udGlwcHktdG9vbHRpcCBbeC1jaXJjbGVdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAxMzAlO1xuICB3aWR0aDogY2FsYygxMTAlICsgMnJlbSk7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHotaW5kZXg6IC0xO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZVxufVxuXG4udGlwcHktdG9vbHRpcCBbeC1jaXJjbGVdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBhZGRpbmctdG9wOiA5MCU7XG4gIGZsb2F0OiBsZWZ0XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAudGlwcHktcG9wcGVyIHtcbiAgICBtYXgtd2lkdGg6IDk2JTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpXG4gIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0=*/