@charset "UTF-8";

/* vendors/flexboxgrid/flexboxgrid.scss */
.container-fluid {
  box-sizing: border-box;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}
.row {
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}
.col-lg-offset-12,
.col-lg-offset-11,
.col-lg-offset-10,
.col-lg-offset-9,
.col-lg-offset-8,
.col-lg-offset-7,
.col-lg-offset-6,
.col-lg-offset-5,
.col-lg-offset-4,
.col-lg-offset-3,
.col-lg-offset-2,
.col-lg-offset-1,
.col-md-offset-12,
.col-md-offset-11,
.col-md-offset-10,
.col-md-offset-9,
.col-md-offset-8,
.col-md-offset-7,
.col-md-offset-6,
.col-md-offset-5,
.col-md-offset-4,
.col-md-offset-3,
.col-md-offset-2,
.col-md-offset-1,
.col-sm-offset-12,
.col-sm-offset-11,
.col-sm-offset-10,
.col-sm-offset-9,
.col-sm-offset-8,
.col-sm-offset-7,
.col-sm-offset-6,
.col-sm-offset-5,
.col-sm-offset-4,
.col-sm-offset-3,
.col-sm-offset-2,
.col-sm-offset-1,
.col-xs-offset-12,
.col-xs-offset-11,
.col-xs-offset-10,
.col-xs-offset-9,
.col-xs-offset-8,
.col-xs-offset-7,
.col-xs-offset-6,
.col-xs-offset-5,
.col-xs-offset-4,
.col-xs-offset-3,
.col-xs-offset-2,
.col-xs-offset-1,
.col-lg-12,
.col-lg-11,
.col-lg-10,
.col-lg-9,
.col-lg-8,
.col-lg-7,
.col-lg-6,
.col-lg-5,
.col-lg-4,
.col-lg-3,
.col-lg-2,
.col-lg-1,
.col-lg,
.col-lg-slim,
.col-md-12,
.col-md-11,
.col-md-10,
.col-md-9,
.col-md-8,
.col-md-7,
.col-md-6,
.col-md-5,
.col-md-4,
.col-md-3,
.col-md-2,
.col-md-1,
.col-md,
.col-md-slim,
.col-sm-12,
.col-sm-11,
.col-sm-10,
.col-sm-9,
.col-sm-8,
.col-sm-7,
.col-sm-6,
.col-sm-5,
.col-sm-4,
.col-sm-3,
.col-sm-2,
.col-sm-1,
.col-sm,
.col-sm-slim,
.col-xs-12,
.col-xs-11,
.col-xs-10,
.col-xs-9,
.col-xs-8,
.col-xs-7,
.col-xs-6,
.col-xs-5,
.col-xs-4,
.col-xs-3,
.col-xs-2,
.col-xs-1,
.col-xs,
.col-xs-slim {
  box-sizing: border-box;
  flex-grow: 0;
  flex-shrink: 0;
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}
.col-xs {
  flex-grow: 1;
  flex-basis: 0;
  max-width: 100%;
}
.col-xs-slim {
  flex-shrink: 0;
  flex-grow: 0;
  flex-basis: auto;
  max-width: none;
}
.col-xs-1 {
  flex-basis: 8.3333333333%;
  max-width: 8.3333333333%;
}
.col-xs-2 {
  flex-basis: 16.6666666667%;
  max-width: 16.6666666667%;
}
.col-xs-3 {
  flex-basis: 25%;
  max-width: 25%;
}
.col-xs-4 {
  flex-basis: 33.3333333333%;
  max-width: 33.3333333333%;
}
.col-xs-5 {
  flex-basis: 41.6666666667%;
  max-width: 41.6666666667%;
}
.col-xs-6 {
  flex-basis: 50%;
  max-width: 50%;
}
.col-xs-7 {
  flex-basis: 58.3333333333%;
  max-width: 58.3333333333%;
}
.col-xs-8 {
  flex-basis: 66.6666666667%;
  max-width: 66.6666666667%;
}
.col-xs-9 {
  flex-basis: 75%;
  max-width: 75%;
}
.col-xs-10 {
  flex-basis: 83.3333333333%;
  max-width: 83.3333333333%;
}
.col-xs-11 {
  flex-basis: 91.6666666667%;
  max-width: 91.6666666667%;
}
.col-xs-12 {
  flex-basis: 100%;
  max-width: 100%;
}
@media screen and (min-width: 48em) {
  .col-sm {
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
  }
  .col-sm-slim {
    flex-shrink: 0;
    flex-grow: 0;
    flex-basis: auto;
    max-width: none;
  }
  .col-sm-1 {
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-sm-2 {
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-3 {
    flex-basis: 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-sm-5 {
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-sm-6 {
    flex-basis: 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-sm-8 {
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-sm-9 {
    flex-basis: 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-sm-11 {
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-sm-12 {
    flex-basis: 100%;
    max-width: 100%;
  }
}
@media screen and (min-width: 62em) {
  .col-md {
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
  }
  .col-md-slim {
    flex-shrink: 0;
    flex-grow: 0;
    flex-basis: auto;
    max-width: none;
  }
  .col-md-1 {
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-md-2 {
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-3 {
    flex-basis: 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-md-5 {
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-md-6 {
    flex-basis: 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-md-8 {
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-md-9 {
    flex-basis: 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-md-11 {
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-md-12 {
    flex-basis: 100%;
    max-width: 100%;
  }
}
@media screen and (min-width: 75em) {
  .col-lg {
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
  }
  .col-lg-slim {
    flex-shrink: 0;
    flex-grow: 0;
    flex-basis: auto;
    max-width: none;
  }
  .col-lg-1 {
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-lg-2 {
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-3 {
    flex-basis: 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-lg-5 {
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-lg-6 {
    flex-basis: 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-lg-8 {
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-lg-9 {
    flex-basis: 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-lg-11 {
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-lg-12 {
    flex-basis: 100%;
    max-width: 100%;
  }
}
.col-xs-offset-1 {
  margin-left: 8.3333333333%;
}
.col-xs-offset-2 {
  margin-left: 16.6666666667%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-4 {
  margin-left: 33.3333333333%;
}
.col-xs-offset-5 {
  margin-left: 41.6666666667%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-7 {
  margin-left: 58.3333333333%;
}
.col-xs-offset-8 {
  margin-left: 66.6666666667%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-10 {
  margin-left: 83.3333333333%;
}
.col-xs-offset-11 {
  margin-left: 91.6666666667%;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
@media screen and (min-width: 48em) {
  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media screen and (min-width: 62em) {
  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media screen and (min-width: 75em) {
  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
.start-xs {
  justify-content: flex-start;
}
@media screen and (min-width: 48em) {
  .start-sm {
    justify-content: flex-start;
  }
}
@media screen and (min-width: 62em) {
  .start-md {
    justify-content: flex-start;
  }
}
@media screen and (min-width: 75em) {
  .start-lg {
    justify-content: flex-start;
  }
}
.center-xs {
  justify-content: center;
}
@media screen and (min-width: 48em) {
  .center-sm {
    justify-content: center;
  }
}
@media screen and (min-width: 62em) {
  .center-md {
    justify-content: center;
  }
}
@media screen and (min-width: 75em) {
  .center-lg {
    justify-content: center;
  }
}
.end-xs {
  justify-content: flex-end;
}
@media screen and (min-width: 48em) {
  .end-sm {
    justify-content: flex-end;
  }
}
@media screen and (min-width: 62em) {
  .end-md {
    justify-content: flex-end;
  }
}
@media screen and (min-width: 75em) {
  .end-lg {
    justify-content: flex-end;
  }
}
.top-xs {
  align-items: flex-start;
}
@media screen and (min-width: 48em) {
  .top-sm {
    align-items: flex-start;
  }
}
@media screen and (min-width: 62em) {
  .top-md {
    align-items: flex-start;
  }
}
@media screen and (min-width: 75em) {
  .top-lg {
    align-items: flex-start;
  }
}
.middle-xs {
  align-items: center;
}
@media screen and (min-width: 48em) {
  .middle-sm {
    align-items: center;
  }
}
@media screen and (min-width: 62em) {
  .middle-md {
    align-items: center;
  }
}
@media screen and (min-width: 75em) {
  .middle-lg {
    align-items: center;
  }
}
.baseline-xs {
  align-items: baseline;
}
@media screen and (min-width: 48em) {
  .baseline-sm {
    align-items: baseline;
  }
}
@media screen and (min-width: 62em) {
  .baseline-md {
    align-items: baseline;
  }
}
@media screen and (min-width: 75em) {
  .baseline-lg {
    align-items: baseline;
  }
}
.bottom-xs {
  align-items: flex-end;
}
@media screen and (min-width: 48em) {
  .bottom-sm {
    align-items: flex-end;
  }
}
@media screen and (min-width: 62em) {
  .bottom-md {
    align-items: flex-end;
  }
}
@media screen and (min-width: 75em) {
  .bottom-lg {
    align-items: flex-end;
  }
}
.around-xs {
  justify-content: space-around;
}
@media screen and (min-width: 48em) {
  .around-sm {
    justify-content: space-around;
  }
}
@media screen and (min-width: 62em) {
  .around-md {
    justify-content: space-around;
  }
}
@media screen and (min-width: 75em) {
  .around-lg {
    justify-content: space-around;
  }
}
.between-xs {
  justify-content: space-between;
}
@media screen and (min-width: 48em) {
  .between-sm {
    justify-content: space-between;
  }
}
@media screen and (min-width: 62em) {
  .between-md {
    justify-content: space-between;
  }
}
@media screen and (min-width: 75em) {
  .between-lg {
    justify-content: space-between;
  }
}
.first-xs {
  order: -1;
}
@media screen and (min-width: 48em) {
  .first-sm {
    order: -1;
  }
}
@media screen and (min-width: 62em) {
  .first-md {
    order: -1;
  }
}
@media screen and (min-width: 75em) {
  .first-lg {
    order: -1;
  }
}
.last-xs {
  order: 1;
}
@media screen and (min-width: 48em) {
  .last-sm {
    order: 1;
  }
}
@media screen and (min-width: 62em) {
  .last-md {
    order: 1;
  }
}
@media screen and (min-width: 75em) {
  .last-lg {
    order: 1;
  }
}
.reverse-xs {
  flex-direction: row-reverse;
}
@media screen and (min-width: 48em) {
  .reverse-sm {
    flex-direction: row-reverse;
  }
}
@media screen and (min-width: 62em) {
  .reverse-md {
    flex-direction: row-reverse;
  }
}
@media screen and (min-width: 75em) {
  .reverse-lg {
    flex-direction: row-reverse;
  }
}
.clear-gap-xs {
  padding-left: 0;
  padding-right: 0;
}
@media screen and (min-width: 48em) {
  .clear-gap-sm {
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen and (min-width: 62em) {
  .clear-gap-md {
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen and (min-width: 75em) {
  .clear-gap-lg {
    padding-left: 0;
    padding-right: 0;
  }
}
.clear-gap-left-xs {
  padding-left: 0;
}
@media screen and (min-width: 48em) {
  .clear-gap-left-sm {
    padding-left: 0;
  }
}
@media screen and (min-width: 62em) {
  .clear-gap-left-md {
    padding-left: 0;
  }
}
@media screen and (min-width: 75em) {
  .clear-gap-left-lg {
    padding-left: 0;
  }
}
.clear-gap-right-xs {
  padding-right: 0;
}
@media screen and (min-width: 48em) {
  .clear-gap-right-sm {
    padding-right: 0;
  }
}
@media screen and (min-width: 62em) {
  .clear-gap-right-md {
    padding-right: 0;
  }
}
@media screen and (min-width: 75em) {
  .clear-gap-right-lg {
    padding-right: 0;
  }
}
.gap-xs {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
@media screen and (min-width: 48em) {
  .gap-sm {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }
}
@media screen and (min-width: 62em) {
  .gap-md {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }
}
@media screen and (min-width: 75em) {
  .gap-lg {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }
}
.nowrap-xs {
  flex-wrap: nowrap;
}
@media screen and (min-width: 48em) {
  .nowrap-sm {
    flex-wrap: nowrap;
  }
}
@media screen and (min-width: 62em) {
  .nowrap-md {
    flex-wrap: nowrap;
  }
}
@media screen and (min-width: 75em) {
  .nowrap-lg {
    flex-wrap: nowrap;
  }
}
.wrap-xs {
  flex-wrap: wrap;
}
@media screen and (min-width: 48em) {
  .wrap-sm {
    flex-wrap: wrap;
  }
}
@media screen and (min-width: 62em) {
  .wrap-md {
    flex-wrap: wrap;
  }
}
@media screen and (min-width: 75em) {
  .wrap-lg {
    flex-wrap: wrap;
  }
}
.g-xs {
  gap: 5px;
}
.g-sm {
  gap: 10px;
}
.g-md {
  gap: 15px;
}
.g-lg {
  gap: 20px;
}
.row-gap-xs {
  row-gap: 5px;
}
.row-gap-sm {
  row-gap: 10px;
}
.row-gap-md {
  row-gap: 15px;
}
.row-gap-lg {
  row-gap: 20px;
}

/* vendors/flexboxgrid/ext/flexboxgridExt.scss */
.col-p-v {
  padding-top: 0.6rem;
  padding-bottom: 0.6rem;
}
.container-fluid {
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}

/* node_modules/normalize.css/normalize.css */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
main {
  display: block;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
pre {
  font-family: monospace, monospace;
  font-size: 1em;
}
a {
  background-color: transparent;
}
abbr[title] {
  border-bottom: none;
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
b,
strong {
  font-weight: bolder;
}
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
img {
  border-style: none;
}
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
textarea {
  overflow: auto;
}
[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  padding: 0;
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}
[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
details {
  display: block;
}
summary {
  display: list-item;
}
template {
  display: none;
}
[hidden] {
  display: none;
}

/* styles/general.scss */
html * {
  max-height: 999999px;
}
html {
  font-size: 16px;
  overflow-y: scroll;
}
body {
  font-size: 13px;
  font-family:
    Tahoma,
    "Helvetica Neue",
    Helvetica,
    Geneva,
    Arial,
    sans-serif;
  line-height: 1.5;
  position: relative;
}
label {
  position: relative;
  display: inline-block;
}
figure {
  margin: 0;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
}
img {
  height: auto;
  width: auto;
  max-height: 100%;
  max-width: 100%;
}
strong,
b {
  font-weight: bold;
}
.img-not-resize {
  max-height: none;
  max-width: none;
}
p {
  padding: 0;
  margin: 0 0 1.0625rem;
}
button::-moz-focus-inner,
input[type=reset]::-moz-focus-inner,
input[type=button]::-moz-focus-inner,
input[type=submit]::-moz-focus-inner {
  border: none;
  padding: 0;
}
.container {
  max-width: 73.75rem;
  min-width: 60.625rem;
  position: relative;
  margin: 0 auto;
  z-index: 30;
}
.site-menu-row {
  border-radius: 0.3125rem;
}
.site-body-menu {
  padding: 0.625rem 0.625rem 0;
  z-index: 20;
}
.site-head,
.site-body-aside,
.site-body,
.site-body-menu,
.site-body-main,
.site-footer {
  position: relative;
}
.site-head {
  z-index: 31;
}
.site-body,
.site-body-main {
  z-index: 15;
}
.site-body-main:hover {
  z-index: 30;
}
.site-body,
.site-body > .container,
.site-body-inner {
}
.products-specials-container {
  z-index: 20;
}
.site-body-inner {
  border-radius: 0.3125rem;
}
.site-footer {
  z-index: 10;
}
.disable-hover,
.disable-hover * {
  pointer-events: none;
}
.stretch-container {
  display: flex;
  min-height: 100vh;
  flex-direction: column;
}
@media (max-width: 73.75rem) {
  .stretch-container {
    max-width: 73.75rem;
    min-width: 60.625rem;
  }
}
.stretch-middle {
  flex: 1 0 auto;
}
.footer-container {
  max-width: 73.75rem;
  min-width: 60.625rem;
}
@media (max-width: 980px) {
  .footer-container {
    max-width: none;
    min-width: 0;
  }
}
.storeclosed-top {
  padding: 15px 0;
  font-size: 16px;
}
.storeclosed-inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.storeclosed-col {
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}
.storeclosed-text-align {
  text-align: center;
}
.storeclosed-link {
  text-decoration: none;
  -webkit-text-decoration: solid;
  text-decoration: solid;
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
}
.storeclosed-link:hover {
  color: inherit;
  opacity: 0.7;
  text-decoration: none;
  -webkit-text-decoration: solid;
  text-decoration: solid;
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
}
.glimpse-nowrap {
  z-index: 200;
}
.discount-by-time {
  min-height: 100px;
  min-width: 200px;
}
.buy-one-ckick-very-top {
  z-index: 1050;
}
.gallery-logo-slider {
  padding: 0 30px;
}
form.ng-invalid.ng-submitted .shipping-empty {
  color: red;
}
form.ng-invalid.ng-submitted .payment-empty {
  color: red;
}
.adv-modal .modal-header.modal-product-rotate-header-wrap {
  border: 0;
}
.site-layout-empty-container {
  max-width: 1200px;
  margin: 0 auto;
}
blockquote {
  margin: 10px 0 10px 20px;
  padding: 2px 0 2px 10px;
  font-style: italic;
  font-family:
    Georgia,
    Times,
    "Times New Roman",
    serif;
  border-style: solid;
  border-color: #ccc;
  border-width: 0 0 0 5px;
}
.block-img-left .wrapper-img::after {
  content: "";
  display: table;
  width: 10px;
  height: 100%;
}
.block-img-left ol,
.block-img-left ul,
.block-img-left dl {
  list-style-position: inside;
}
@media (max-width: 768px) {
  .mobile-p-r-none {
    padding-right: 0;
  }
  .mobile-p-l-none {
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .desktop-col-p-v {
    padding-top: 0.6rem;
    padding-bottom: 0.6rem;
  }
}
.auth-social a:hover {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.oc-lazy-load-cloak {
  display: none;
}
.col-p-v-desktop {
  padding-top: 0.6rem;
  padding-bottom: 0.6rem;
}
.tech-domain-info-close {
  position: absolute;
  top: 20%;
  right: 20%;
  cursor: pointer;
}
.footer-payment__list {
  display: flex;
  align-items: center;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.footer-payment__item {
  margin-right: 20px;
}
.visibility-hidden {
  visibility: hidden;
}
.overflow-hidden {
  overflow: hidden;
}
.mobile-overlap {
  position: relative;
  z-index: 2998;
}
.adv-review-modal {
  max-width: 45vw !important;
}
.ckeditor-yt-embed-wrap {
  aspect-ratio: 16/9;
}
.compareproduct-product.with-unit li .price-currency {
  font-size: 1.375rem;
}
.compareproduct-product.with-unit li .price-currency::before {
  display: none;
}
.showhidepass {
  position: absolute;
  top: 5px;
  right: 10px;
  font-size: 18px;
  color: #c4c9cc;
  cursor: pointer;
}

/* styles/common/buttons.scss */
.btn {
  display: inline-block;
  vertical-align: middle;
  -webkit-text-decoration: none;
  text-decoration: none;
  border-width: 0;
  text-align: center;
  border-radius: 0.3125rem;
  line-height: 1.3;
  box-sizing: border-box;
  cursor: pointer;
}
.btn:hover {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.btn:focus {
  outline: none;
}
.btn:focus-visible {
  outline: 2px solid black;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-expander {
  width: 100%;
}
.btn--upper {
  text-transform: uppercase;
}
.btn[class^=icon-]::before,
.btn[class^=icon-]::after,
.btn[class*=" icon-"]::before,
.btn[class*=" icon-"]::after {
  font-size: 0.875rem;
}
.btn-link {
  border: 0;
  background-color: transparent;
  cursor: pointer;
}
.btn-big {
  font-weight: bold;
  font-size: 1rem;
  padding: 0.8125rem 0.8125rem 0.8125rem;
}
.btn-middle {
  font-weight: bold;
  font-size: 0.75rem;
  padding: 0.75rem;
}
.btn-small {
  font-weight: bold;
  font-size: 0.75rem;
  padding: 0.59375rem 0.625rem 0.59375rem;
}
.btn-xsmall {
  font-weight: bold;
  font-size: 0.75rem;
  padding: 0.3125rem 0.5rem 0.3125rem;
}
.btn--inactive {
  background-color: #f3f3f3;
  color: #000;
}

/* styles/common/button-group.scss */
.btn {
  display: inline-block;
  vertical-align: middle;
  -webkit-text-decoration: none;
  text-decoration: none;
  border-width: 0;
  text-align: center;
  border-radius: 0.3125rem;
  line-height: 1.3;
  box-sizing: border-box;
  cursor: pointer;
}
.btn:hover {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.btn:focus {
  outline: none;
}
.btn:focus-visible {
  outline: 2px solid black;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-expander {
  width: 100%;
}
.btn--upper {
  text-transform: uppercase;
}
.btn[class^=icon-]::before,
.btn[class^=icon-]::after,
.btn[class*=" icon-"]::before,
.btn[class*=" icon-"]::after {
  font-size: 0.875rem;
}
.btn-link {
  border: 0;
  background-color: transparent;
  cursor: pointer;
}
.btn-big {
  font-weight: bold;
  font-size: 1rem;
  padding: 0.8125rem 0.8125rem 0.8125rem;
}
.btn-group-middle > .btn,
.btn-middle {
  font-weight: bold;
  font-size: 0.75rem;
  padding: 0.75rem;
}
.btn-group-small > .btn,
.btn-small {
  font-weight: bold;
  font-size: 0.75rem;
  padding: 0.59375rem 0.625rem 0.59375rem;
}
.btn-xsmall {
  font-weight: bold;
  font-size: 0.75rem;
  padding: 0.3125rem 0.5rem 0.3125rem;
}
.btn--inactive {
  background-color: #f3f3f3;
  color: #000;
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn-check:checked + .btn,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}
.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}
.btn-group {
  border-radius: 0.3125rem;
}
.btn-group > :not(.btn-check:first-child) + .btn,
.btn-group > .btn-group:not(:first-child) {
  margin-left: calc(btn-border-width * -1);
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn.dropdown-toggle-split:first-child,
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-large > .btn {
  font-weight: normal;
  font-size: 0.875rem;
  padding: 0.75rem 1.5rem;
}
.dropdown-toggle-split {
  padding-right: 0.46875rem;
  padding-left: 0.46875rem;
}
.dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after,
.dropend .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}
.btn-small + .dropdown-toggle-split {
  padding-right: 0.46875rem;
  padding-left: 0.46875rem;
}
.btn-middle + .dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: calc(0 * -1);
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn ~ .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* styles/common/headers.scss */
.h-inline {
  display: inline-block;
}
h1,
.h1 {
  font-size: 1.875rem;
  font-weight: normal;
  margin: 0 0 1.25rem 0;
}
h2,
.h2 {
  font-size: 1.375rem;
  font-weight: normal;
  margin: 0 0 1rem 0;
}
h3,
.h3 {
  font-size: 1rem;
  font-weight: normal;
  margin: 0 0 0.75rem 0;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  line-height: 1.2;
}
h1.no-margin,
h2.no-margin,
h3.no-margin,
h4.no-margin,
h5.no-margin,
h6.no-margin,
.h1.no-margin,
.h2.no-margin,
.h3.no-margin,
.h4.no-margin,
.h5.no-margin,
.h6.no-margin {
  margin: 0;
}
.subheader {
  color: #c3c3c3;
  font-size: 0.75rem;
  line-height: 1;
  margin: 0 0 0.625rem 0;
}

/* styles/common/icons.scss */
[class^=icon-]::before,
[class^=icon-]::after,
[class*=" icon-"]::before,
[class*=" icon-"]::after {
  font-family: advantshopfonts, sans-serif;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  line-height: 1;
  text-align: center;
  opacity: 1;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
}
.icon-animate-spin {
  animation: spin 2s infinite linear;
  display: inline-block;
}
.icon-animate-spin-after::after,
.icon-animate-spin-before::before {
  animation: spin 2s infinite linear;
  display: inline-block;
  text-shadow: none;
}
@keyframes spin {
  from {
    transform: rotate(0);
  }
  to {
    transform: rotate(359deg);
  }
}
.icon-down-open-before:before,
.icon-down-open-after:after,
.icon-down-open-before-abs:before,
.icon-down-open-after-abs:after,
.icon-down-open-before-abs-offset:before,
.icon-down-open-after-abs-offset:after {
  content: "\e800";
}
.icon-left-open-before:before,
.icon-left-open-after:after,
.icon-left-open-before-abs:before,
.icon-left-open-after-abs:after,
.icon-left-open-before-abs-offset:before,
.icon-left-open-after-abs-offset:after {
  content: "\e801";
}
.icon-right-open-before:before,
.icon-right-open-after:after,
.icon-right-open-before-abs:before,
.icon-right-open-after-abs:after,
.icon-right-open-before-abs-offset:before,
.icon-right-open-after-abs-offset:after {
  content: "\e802";
}
.icon-up-open-before:before,
.icon-up-open-after:after,
.icon-up-open-before-abs:before,
.icon-up-open-after-abs:after,
.icon-up-open-before-abs-offset:before,
.icon-up-open-after-abs-offset:after {
  content: "\e803";
}
.icon-equalizer-before:before,
.icon-equalizer-after:after,
.icon-equalizer-before-abs:before,
.icon-equalizer-after-abs:after,
.icon-equalizer-before-abs-offset:before,
.icon-equalizer-after-abs-offset:after {
  content: "\e804";
}
.icon-spinner-before:before,
.icon-spinner-after:after,
.icon-spinner-before-abs:before,
.icon-spinner-after-abs:after,
.icon-spinner-before-abs-offset:before,
.icon-spinner-after-abs-offset:after {
  content: "\e80b";
}
.icon-dot-before:before,
.icon-dot-after:after,
.icon-dot-before-abs:before,
.icon-dot-after-abs:after,
.icon-dot-before-abs-offset:before,
.icon-dot-after-abs-offset:after {
  content: "\e809";
}
.icon-ok-before:before,
.icon-ok-after:after,
.icon-ok-before-abs:before,
.icon-ok-after-abs:after,
.icon-ok-before-abs-offset:before,
.icon-ok-after-abs-offset:after {
  content: "\e80d";
}
.icon-star-before:before,
.icon-star-after:after,
.icon-star-before-abs:before,
.icon-star-after-abs:after,
.icon-star-before-abs-offset:before,
.icon-star-after-abs-offset:after {
  content: "\e80e";
}
.icon-heart-before:before,
.icon-heart-after:after,
.icon-heart-before-abs:before,
.icon-heart-after-abs:after,
.icon-heart-before-abs-offset:before,
.icon-heart-after-abs-offset:after {
  content: "\e80f";
}
.icon-bag-before:before,
.icon-bag-after:after,
.icon-bag-before-abs:before,
.icon-bag-after-abs:after,
.icon-bag-before-abs-offset:before,
.icon-bag-after-abs-offset:after {
  content: "\e810";
}
.icon-menu-before:before,
.icon-menu-after:after,
.icon-menu-before-abs:before,
.icon-menu-after-abs:after,
.icon-menu-before-abs-offset:before,
.icon-menu-after-abs-offset:after {
  content: "\e80c";
}
.icon-down-before:before,
.icon-down-after:after,
.icon-down-before-abs:before,
.icon-down-after-abs:after,
.icon-down-before-abs-offset:before,
.icon-down-after-abs-offset:after {
  content: "\e812";
}
.icon-left-before:before,
.icon-left-after:after,
.icon-left-before-abs:before,
.icon-left-after-abs:after,
.icon-left-before-abs-offset:before,
.icon-left-after-abs-offset:after {
  content: "\e813";
}
.icon-right-before:before,
.icon-right-after:after,
.icon-right-before-abs:before,
.icon-right-after-abs:after,
.icon-right-before-abs-offset:before,
.icon-right-after-abs-offset:after {
  content: "\e814";
}
.icon-up-before:before,
.icon-up-after:after,
.icon-up-before-abs:before,
.icon-up-after-abs:after,
.icon-up-before-abs-offset:before,
.icon-up-after-abs-offset:after {
  content: "\e815";
}
.icon-th-large-before:before,
.icon-th-large-after:after,
.icon-th-large-before-abs:before,
.icon-th-large-after-abs:after,
.icon-th-large-before-abs-offset:before,
.icon-th-large-after-abs-offset:after {
  content: "\e816";
}
.icon-th-list-before:before,
.icon-th-list-after:after,
.icon-th-list-before-abs:before,
.icon-th-list-after-abs:after,
.icon-th-list-before-abs-offset:before,
.icon-th-list-after-abs-offset:after {
  content: "\e817";
}
.icon-left-thin-before:before,
.icon-left-thin-after:after,
.icon-left-thin-before-abs:before,
.icon-left-thin-after-abs:after,
.icon-left-thin-before-abs-offset:before,
.icon-left-thin-after-abs-offset:after {
  content: "\e818";
}
.icon-right-thin-before:before,
.icon-right-thin-after:after,
.icon-right-thin-before-abs:before,
.icon-right-thin-after-abs:after,
.icon-right-thin-before-abs-offset:before,
.icon-right-thin-after-abs-offset:after {
  content: "\e819";
}
.icon-up-thin-before:before,
.icon-up-thin-after:after,
.icon-up-thin-before-abs:before,
.icon-up-thin-after-abs:after,
.icon-up-thin-before-abs-offset:before,
.icon-up-thin-after-abs-offset:after {
  content: "\e81a";
}
.icon-down-thin-before:before,
.icon-down-thin-after:after,
.icon-down-thin-before-abs:before,
.icon-down-thin-after-abs:after,
.icon-down-thin-before-abs-offset:before,
.icon-down-thin-after-abs-offset:after {
  content: "\e81b";
}
.icon-down-1-before:before,
.icon-down-1-after:after,
.icon-down-1-before-abs:before,
.icon-down-1-after-abs:after,
.icon-down-1-before-abs-offset:before,
.icon-down-1-after-abs-offset:after {
  content: "\e81c";
}
.icon-left-1-before:before,
.icon-left-1-after:after,
.icon-left-1-before-abs:before,
.icon-left-1-after-abs:after,
.icon-left-1-before-abs-offset:before,
.icon-left-1-after-abs-offset:after {
  content: "\e81d";
}
.icon-right-1-before:before,
.icon-right-1-after:after,
.icon-right-1-before-abs:before,
.icon-right-1-after-abs:after,
.icon-right-1-before-abs-offset:before,
.icon-right-1-after-abs-offset:after {
  content: "\e81e";
}
.icon-up-1-before:before,
.icon-up-1-after:after,
.icon-up-1-before-abs:before,
.icon-up-1-after-abs:after,
.icon-up-1-before-abs-offset:before,
.icon-up-1-after-abs-offset:after {
  content: "\e81f";
}
.icon-search-before:before,
.icon-search-after:after,
.icon-search-before-abs:before,
.icon-search-after-abs:after,
.icon-search-before-abs-offset:before,
.icon-search-after-abs-offset:after {
  content: "\e820";
}
.icon-mail-before:before,
.icon-mail-after:after,
.icon-mail-before-abs:before,
.icon-mail-after-abs:after,
.icon-mail-before-abs-offset:before,
.icon-mail-after-abs-offset:after {
  content: "\e821";
}
.icon-dot-3-before:before,
.icon-dot-3-after:after,
.icon-dot-3-before-abs:before,
.icon-dot-3-after-abs:after,
.icon-dot-3-before-abs-offset:before,
.icon-dot-3-after-abs-offset:after {
  content: "\e822";
}
.icon-ellipsis-before:before,
.icon-ellipsis-after:after,
.icon-ellipsis-before-abs:before,
.icon-ellipsis-after-abs:after,
.icon-ellipsis-before-abs-offset:before,
.icon-ellipsis-after-abs-offset:after {
  content: "\e823";
}
.icon-camera-before:before,
.icon-camera-after:after,
.icon-camera-before-abs:before,
.icon-camera-after-abs:after,
.icon-camera-before-abs-offset:before,
.icon-camera-after-abs-offset:after {
  content: "\e824";
}
.icon-arrows-ccw-before:before,
.icon-arrows-ccw-after:after,
.icon-arrows-ccw-before-abs:before,
.icon-arrows-ccw-after-abs:after,
.icon-arrows-ccw-before-abs-offset:before,
.icon-arrows-ccw-after-abs-offset:after {
  content: "\e825";
}
.icon-cancel-before:before,
.icon-cancel-after:after,
.icon-cancel-before-abs:before,
.icon-cancel-after-abs:after,
.icon-cancel-before-abs-offset:before,
.icon-cancel-after-abs-offset:after {
  content: "\e829";
}
.icon-cancel-circled-before:before,
.icon-cancel-circled-after:after,
.icon-cancel-circled-before-abs:before,
.icon-cancel-circled-after-abs:after,
.icon-cancel-circled-before-abs-offset:before,
.icon-cancel-circled-after-abs-offset:after {
  content: "\e828";
}
.icon-tw-before:before,
.icon-tw-after:after,
.icon-tw-before-abs:before,
.icon-tw-after-abs:after,
.icon-tw-before-abs-offset:before,
.icon-tw-after-abs-offset:after {
  content: "\e808";
}
.icon-vk-before:before,
.icon-vk-after:after,
.icon-vk-before-abs:before,
.icon-vk-after-abs:after,
.icon-vk-before-abs-offset:before,
.icon-vk-after-abs-offset:after {
  content: "\e807";
}
.icon-fb-before:before,
.icon-fb-after:after,
.icon-fb-before-abs:before,
.icon-fb-after-abs:after,
.icon-fb-before-abs-offset:before,
.icon-fb-after-abs-offset:after {
  content: "\e806";
}
.icon-print-before:before,
.icon-print-after:after,
.icon-print-before-abs:before,
.icon-print-after-abs:after,
.icon-print-before-abs-offset:before,
.icon-print-after-abs-offset:after {
  content: "\e80a";
}
.icon-phone-before:before,
.icon-phone-after:after,
.icon-phone-before-abs:before,
.icon-phone-after-abs:after,
.icon-phone-before-abs-offset:before,
.icon-phone-after-abs-offset:after {
  content: "\e826";
}
.icon-alert-before:before,
.icon-alert-after:after,
.icon-alert-before-abs:before,
.icon-alert-after-abs:after,
.icon-alert-before-abs-offset:before,
.icon-alert-after-abs-offset:after {
  content: "\e811";
}
.icon-down-open-big-before:before,
.icon-down-open-big-after:after,
.icon-down-open-big-before-abs:before,
.icon-down-open-big-after-abs:after,
.icon-down-open-big-before-abs-offset:before,
.icon-down-open-big-after-abs-offset:after {
  content: "\e830";
}
.icon-left-open-big-before:before,
.icon-left-open-big-after:after,
.icon-left-open-big-before-abs:before,
.icon-left-open-big-after-abs:after,
.icon-left-open-big-before-abs-offset:before,
.icon-left-open-big-after-abs-offset:after {
  content: "\e831";
}
.icon-right-open-big-before:before,
.icon-right-open-big-after:after,
.icon-right-open-big-before-abs:before,
.icon-right-open-big-after-abs:after,
.icon-right-open-big-before-abs-offset:before,
.icon-right-open-big-after-abs-offset:after {
  content: "\e832";
}
.icon-up-open-big-before:before,
.icon-up-open-big-after:after,
.icon-up-open-big-before-abs:before,
.icon-up-open-big-after-abs:after,
.icon-up-open-big-before-abs-offset:before,
.icon-up-open-big-after-abs-offset:after {
  content: "\e833";
}
.icon-adult-before:before,
.icon-adult-after:after,
.icon-adult-before-abs:before,
.icon-adult-after-abs:after,
.icon-adult-before-abs-offset:before,
.icon-adult-after-abs-offset:after {
  content: "\e834";
}
.icon-level-up-before:before,
.icon-level-up-after:after,
.icon-level-up-before-abs:before,
.icon-level-up-after-abs:after,
.icon-level-up-before-abs-offset:before,
.icon-level-up-after-abs-offset:after {
  content: "\e838";
}
.icon-chart-line-before:before,
.icon-chart-line-after:after,
.icon-chart-line-before-abs:before,
.icon-chart-line-after-abs:after,
.icon-chart-line-before-abs-offset:before,
.icon-chart-line-after-abs-offset:after {
  content: "\e836";
}
.icon-chart-bar-before:before,
.icon-chart-bar-after:after,
.icon-chart-bar-before-abs:before,
.icon-chart-bar-after-abs:after,
.icon-chart-bar-before-abs-offset:before,
.icon-chart-bar-after-abs-offset:after {
  content: "\e835";
}
.icon-list-before:before,
.icon-list-after:after,
.icon-list-before-abs:before,
.icon-list-after-abs:after,
.icon-list-before-abs-offset:before,
.icon-list-after-abs-offset:after {
  content: "\e839";
}
.icon-rss-squared-before:before,
.icon-rss-squared-after:after,
.icon-rss-squared-before-abs:before,
.icon-rss-squared-after-abs:after,
.icon-rss-squared-before-abs-offset:before,
.icon-rss-squared-after-abs-offset:after {
  content: "\e83a";
}
.icon-pencil-before:before,
.icon-pencil-after:after,
.icon-pencil-before-abs:before,
.icon-pencil-after-abs:after,
.icon-pencil-before-abs-offset:before,
.icon-pencil-after-abs-offset:after {
  content: "\e83b";
}
.icon-warning-empty-before:before,
.icon-warning-empty-after:after,
.icon-warning-empty-before-abs:before,
.icon-warning-empty-after-abs:after,
.icon-warning-empty-before-abs-offset:before,
.icon-warning-empty-after-abs-offset:after {
  content: "\e83c";
}
.icon-trash-before:before,
.icon-trash-after:after,
.icon-trash-before-abs:before,
.icon-trash-after-abs:after,
.icon-trash-before-abs-offset:before,
.icon-trash-after-abs-offset:after {
  content: "\e83d";
}
.icon-plus-circled-before:before,
.icon-plus-circled-after:after,
.icon-plus-circled-before-abs:before,
.icon-plus-circled-after-abs:after,
.icon-plus-circled-before-abs-offset:before,
.icon-plus-circled-after-abs-offset:after {
  content: "\e83e";
}
.icon-down-circle-before:before,
.icon-down-circle-after:after,
.icon-down-circle-before-abs:before,
.icon-down-circle-after-abs:after,
.icon-down-circle-before-abs-offset:before,
.icon-down-circle-after-abs-offset:after {
  content: "\e805";
}
.icon-up-circle-before:before,
.icon-up-circle-after:after,
.icon-up-circle-before-abs:before,
.icon-up-circle-after-abs:after,
.icon-up-circle-before-abs-offset:before,
.icon-up-circle-after-abs-offset:after {
  content: "\e841";
}
.icon-left-circle-before:before,
.icon-left-circle-after:after,
.icon-left-circle-before-abs:before,
.icon-left-circle-after-abs:after,
.icon-left-circle-before-abs-offset:before,
.icon-left-circle-after-abs-offset:after {
  content: "\e83f";
}
.icon-right-circle-before:before,
.icon-right-circle-after:after,
.icon-right-circle-before-abs:before,
.icon-right-circle-after-abs:after,
.icon-right-circle-before-abs-offset:before,
.icon-right-circle-after-abs-offset:after {
  content: "\e840";
}
.icon-mobile-before:before,
.icon-mobile-after:after,
.icon-mobile-before-abs:before,
.icon-mobile-after-abs:after,
.icon-mobile-before-abs-offset:before,
.icon-mobile-after-abs-offset:after {
  content: "\e842";
}
.icon-plus-before:before,
.icon-plus-after:after,
.icon-plus-before-abs:before,
.icon-plus-after-abs:after,
.icon-plus-before-abs-offset:before,
.icon-plus-after-abs-offset:after {
  content: "\e843";
}
.icon-minus-before:before,
.icon-minus-after:after,
.icon-minus-before-abs:before,
.icon-minus-after-abs:after,
.icon-minus-before-abs-offset:before,
.icon-minus-after-abs-offset:after {
  content: "\e844";
}
.icon-basket-before:before,
.icon-basket-after:after,
.icon-basket-before-abs:before,
.icon-basket-after-abs:after,
.icon-basket-before-abs-offset:before,
.icon-basket-after-abs-offset:after {
  content: "\e845";
}
.icon-mail-1-before:before,
.icon-mail-1-after:after,
.icon-mail-1-before-abs:before,
.icon-mail-1-after-abs:after,
.icon-mail-1-before-abs-offset:before,
.icon-mail-1-after-abs-offset:after {
  content: "\e846";
}
.icon-phone-1-before:before,
.icon-phone-1-after:after,
.icon-phone-1-before-abs:before,
.icon-phone-1-after-abs:after,
.icon-phone-1-before-abs-offset:before,
.icon-phone-1-after-abs-offset:after {
  content: "\e847";
}
.icon-question-before:before,
.icon-question-after:after,
.icon-question-before-abs:before,
.icon-question-after-abs:after,
.icon-question-before-abs-offset:before,
.icon-question-after-abs-offset:after {
  content: "\e848";
}
.icon-vkontakte-before:before,
.icon-vkontakte-after:after,
.icon-vkontakte-before-abs:before,
.icon-vkontakte-after-abs:after,
.icon-vkontakte-before-abs-offset:before,
.icon-vkontakte-after-abs-offset:after {
  content: "\f189";
}
.icon-facebook-before:before,
.icon-facebook-after:after,
.icon-facebook-before-abs:before,
.icon-facebook-after-abs:after,
.icon-facebook-before-abs-offset:before,
.icon-facebook-after-abs-offset:after {
  content: "\e806";
}
.icon-youtube-before:before,
.icon-youtube-after:after,
.icon-youtube-before-abs:before,
.icon-youtube-after-abs:after,
.icon-youtube-before-abs-offset:before,
.icon-youtube-after-abs-offset:after {
  content: "\f167";
}
.icon-twitter-before:before,
.icon-twitter-after:after,
.icon-twitter-before-abs:before,
.icon-twitter-after-abs:after,
.icon-twitter-before-abs-offset:before,
.icon-twitter-after-abs-offset:after {
  content: "\e808";
}
.icon-instagram-before:before,
.icon-instagram-after:after,
.icon-instagram-before-abs:before,
.icon-instagram-after-abs:after,
.icon-instagram-before-abs-offset:before,
.icon-instagram-after-abs-offset:after {
  content: "\f16d";
}
.icon-telegram-before:before,
.icon-telegram-after:after,
.icon-telegram-before-abs:before,
.icon-telegram-after-abs:after,
.icon-telegram-before-abs-offset:before,
.icon-telegram-after-abs-offset:after {
  content: "\e849";
}
.icon-odnoklassniki-before:before,
.icon-odnoklassniki-after:after,
.icon-odnoklassniki-before-abs:before,
.icon-odnoklassniki-after-abs:after,
.icon-odnoklassniki-before-abs-offset:before,
.icon-odnoklassniki-after-abs-offset:after {
  content: "\f263";
}
.icon-yandex-zen-before:before,
.icon-yandex-zen-after:after,
.icon-yandex-zen-before-abs:before,
.icon-yandex-zen-after-abs:after,
.icon-yandex-zen-before-abs-offset:before,
.icon-yandex-zen-after-abs-offset:after {
  content: "\e84a";
}
.icon-rutube-before:before,
.icon-rutube-after:after,
.icon-rutube-before-abs:before,
.icon-rutube-after-abs:after,
.icon-rutube-before-abs-offset:before,
.icon-rutube-after-abs-offset:after {
  content: "\e84b";
}
.icon-down-open-before:before,
.icon-down-open-before-abs:before,
.icon-down-open-before-abs-offset:before,
.icon-left-open-before:before,
.icon-left-open-before-abs:before,
.icon-left-open-before-abs-offset:before,
.icon-right-open-before:before,
.icon-right-open-before-abs:before,
.icon-right-open-before-abs-offset:before,
.icon-up-open-before:before,
.icon-up-open-before-abs:before,
.icon-up-open-before-abs-offset:before,
.icon-equalizer-before:before,
.icon-equalizer-before-abs:before,
.icon-equalizer-before-abs-offset:before,
.icon-spinner-before:before,
.icon-spinner-before-abs:before,
.icon-spinner-before-abs-offset:before,
.icon-dot-before:before,
.icon-dot-before-abs:before,
.icon-dot-before-abs-offset:before,
.icon-ok-before:before,
.icon-ok-before-abs:before,
.icon-ok-before-abs-offset:before,
.icon-star-before:before,
.icon-star-before-abs:before,
.icon-star-before-abs-offset:before,
.icon-heart-before:before,
.icon-heart-before-abs:before,
.icon-heart-before-abs-offset:before,
.icon-bag-before:before,
.icon-bag-before-abs:before,
.icon-bag-before-abs-offset:before,
.icon-menu-before:before,
.icon-menu-before-abs:before,
.icon-menu-before-abs-offset:before,
.icon-down-before:before,
.icon-down-before-abs:before,
.icon-down-before-abs-offset:before,
.icon-left-before:before,
.icon-left-before-abs:before,
.icon-left-before-abs-offset:before,
.icon-right-before:before,
.icon-right-before-abs:before,
.icon-right-before-abs-offset:before,
.icon-up-before:before,
.icon-up-before-abs:before,
.icon-up-before-abs-offset:before,
.icon-th-large-before:before,
.icon-th-large-before-abs:before,
.icon-th-large-before-abs-offset:before,
.icon-th-list-before:before,
.icon-th-list-before-abs:before,
.icon-th-list-before-abs-offset:before,
.icon-left-thin-before:before,
.icon-left-thin-before-abs:before,
.icon-left-thin-before-abs-offset:before,
.icon-right-thin-before:before,
.icon-right-thin-before-abs:before,
.icon-right-thin-before-abs-offset:before,
.icon-up-thin-before:before,
.icon-up-thin-before-abs:before,
.icon-up-thin-before-abs-offset:before,
.icon-down-thin-before:before,
.icon-down-thin-before-abs:before,
.icon-down-thin-before-abs-offset:before,
.icon-down-1-before:before,
.icon-down-1-before-abs:before,
.icon-down-1-before-abs-offset:before,
.icon-left-1-before:before,
.icon-left-1-before-abs:before,
.icon-left-1-before-abs-offset:before,
.icon-right-1-before:before,
.icon-right-1-before-abs:before,
.icon-right-1-before-abs-offset:before,
.icon-up-1-before:before,
.icon-up-1-before-abs:before,
.icon-up-1-before-abs-offset:before,
.icon-search-before:before,
.icon-search-before-abs:before,
.icon-search-before-abs-offset:before,
.icon-mail-before:before,
.icon-mail-before-abs:before,
.icon-mail-before-abs-offset:before,
.icon-dot-3-before:before,
.icon-dot-3-before-abs:before,
.icon-dot-3-before-abs-offset:before,
.icon-ellipsis-before:before,
.icon-ellipsis-before-abs:before,
.icon-ellipsis-before-abs-offset:before,
.icon-camera-before:before,
.icon-camera-before-abs:before,
.icon-camera-before-abs-offset:before,
.icon-arrows-ccw-before:before,
.icon-arrows-ccw-before-abs:before,
.icon-arrows-ccw-before-abs-offset:before,
.icon-cancel-before:before,
.icon-cancel-before-abs:before,
.icon-cancel-before-abs-offset:before,
.icon-cancel-circled-before:before,
.icon-cancel-circled-before-abs:before,
.icon-cancel-circled-before-abs-offset:before,
.icon-tw-before:before,
.icon-tw-before-abs:before,
.icon-tw-before-abs-offset:before,
.icon-vk-before:before,
.icon-vk-before-abs:before,
.icon-vk-before-abs-offset:before,
.icon-fb-before:before,
.icon-fb-before-abs:before,
.icon-fb-before-abs-offset:before,
.icon-print-before:before,
.icon-print-before-abs:before,
.icon-print-before-abs-offset:before,
.icon-phone-before:before,
.icon-phone-before-abs:before,
.icon-phone-before-abs-offset:before,
.icon-alert-before:before,
.icon-alert-before-abs:before,
.icon-alert-before-abs-offset:before,
.icon-down-open-big-before:before,
.icon-down-open-big-before-abs:before,
.icon-down-open-big-before-abs-offset:before,
.icon-left-open-big-before:before,
.icon-left-open-big-before-abs:before,
.icon-left-open-big-before-abs-offset:before,
.icon-right-open-big-before:before,
.icon-right-open-big-before-abs:before,
.icon-right-open-big-before-abs-offset:before,
.icon-up-open-big-before:before,
.icon-up-open-big-before-abs:before,
.icon-up-open-big-before-abs-offset:before,
.icon-adult-before:before,
.icon-adult-before-abs:before,
.icon-adult-before-abs-offset:before,
.icon-level-up-before:before,
.icon-level-up-before-abs:before,
.icon-level-up-before-abs-offset:before,
.icon-chart-line-before:before,
.icon-chart-line-before-abs:before,
.icon-chart-line-before-abs-offset:before,
.icon-chart-bar-before:before,
.icon-chart-bar-before-abs:before,
.icon-chart-bar-before-abs-offset:before,
.icon-list-before:before,
.icon-list-before-abs:before,
.icon-list-before-abs-offset:before,
.icon-rss-squared-before:before,
.icon-rss-squared-before-abs:before,
.icon-rss-squared-before-abs-offset:before,
.icon-pencil-before:before,
.icon-pencil-before-abs:before,
.icon-pencil-before-abs-offset:before,
.icon-warning-empty-before:before,
.icon-warning-empty-before-abs:before,
.icon-warning-empty-before-abs-offset:before,
.icon-trash-before:before,
.icon-trash-before-abs:before,
.icon-trash-before-abs-offset:before,
.icon-plus-circled-before:before,
.icon-plus-circled-before-abs:before,
.icon-plus-circled-before-abs-offset:before,
.icon-down-circle-before:before,
.icon-down-circle-before-abs:before,
.icon-down-circle-before-abs-offset:before,
.icon-up-circle-before:before,
.icon-up-circle-before-abs:before,
.icon-up-circle-before-abs-offset:before,
.icon-left-circle-before:before,
.icon-left-circle-before-abs:before,
.icon-left-circle-before-abs-offset:before,
.icon-right-circle-before:before,
.icon-right-circle-before-abs:before,
.icon-right-circle-before-abs-offset:before,
.icon-mobile-before:before,
.icon-mobile-before-abs:before,
.icon-mobile-before-abs-offset:before,
.icon-plus-before:before,
.icon-plus-before-abs:before,
.icon-plus-before-abs-offset:before,
.icon-minus-before:before,
.icon-minus-before-abs:before,
.icon-minus-before-abs-offset:before,
.icon-basket-before:before,
.icon-basket-before-abs:before,
.icon-basket-before-abs-offset:before,
.icon-mail-1-before:before,
.icon-mail-1-before-abs:before,
.icon-mail-1-before-abs-offset:before,
.icon-phone-1-before:before,
.icon-phone-1-before-abs:before,
.icon-phone-1-before-abs-offset:before,
.icon-question-before:before,
.icon-question-before-abs:before,
.icon-question-before-abs-offset:before,
.icon-vkontakte-before:before,
.icon-vkontakte-before-abs:before,
.icon-vkontakte-before-abs-offset:before,
.icon-facebook-before:before,
.icon-facebook-before-abs:before,
.icon-facebook-before-abs-offset:before,
.icon-youtube-before:before,
.icon-youtube-before-abs:before,
.icon-youtube-before-abs-offset:before,
.icon-twitter-before:before,
.icon-twitter-before-abs:before,
.icon-twitter-before-abs-offset:before,
.icon-instagram-before:before,
.icon-instagram-before-abs:before,
.icon-instagram-before-abs-offset:before,
.icon-telegram-before:before,
.icon-telegram-before-abs:before,
.icon-telegram-before-abs-offset:before,
.icon-odnoklassniki-before:before,
.icon-odnoklassniki-before-abs:before,
.icon-odnoklassniki-before-abs-offset:before,
.icon-yandex-zen-before:before,
.icon-yandex-zen-before-abs:before,
.icon-yandex-zen-before-abs-offset:before,
.icon-rutube-before:before,
.icon-rutube-before-abs:before,
.icon-rutube-before-abs-offset:before {
  margin-right: 0.2em;
}
.icon-down-open-after:after,
.icon-down-open-after-abs:after,
.icon-down-open-after-abs-offset:after,
.icon-left-open-after:after,
.icon-left-open-after-abs:after,
.icon-left-open-after-abs-offset:after,
.icon-right-open-after:after,
.icon-right-open-after-abs:after,
.icon-right-open-after-abs-offset:after,
.icon-up-open-after:after,
.icon-up-open-after-abs:after,
.icon-up-open-after-abs-offset:after,
.icon-equalizer-after:after,
.icon-equalizer-after-abs:after,
.icon-equalizer-after-abs-offset:after,
.icon-spinner-after:after,
.icon-spinner-after-abs:after,
.icon-spinner-after-abs-offset:after,
.icon-dot-after:after,
.icon-dot-after-abs:after,
.icon-dot-after-abs-offset:after,
.icon-ok-after:after,
.icon-ok-after-abs:after,
.icon-ok-after-abs-offset:after,
.icon-star-after:after,
.icon-star-after-abs:after,
.icon-star-after-abs-offset:after,
.icon-heart-after:after,
.icon-heart-after-abs:after,
.icon-heart-after-abs-offset:after,
.icon-bag-after:after,
.icon-bag-after-abs:after,
.icon-bag-after-abs-offset:after,
.icon-menu-after:after,
.icon-menu-after-abs:after,
.icon-menu-after-abs-offset:after,
.icon-down-after:after,
.icon-down-after-abs:after,
.icon-down-after-abs-offset:after,
.icon-left-after:after,
.icon-left-after-abs:after,
.icon-left-after-abs-offset:after,
.icon-right-after:after,
.icon-right-after-abs:after,
.icon-right-after-abs-offset:after,
.icon-up-after:after,
.icon-up-after-abs:after,
.icon-up-after-abs-offset:after,
.icon-th-large-after:after,
.icon-th-large-after-abs:after,
.icon-th-large-after-abs-offset:after,
.icon-th-list-after:after,
.icon-th-list-after-abs:after,
.icon-th-list-after-abs-offset:after,
.icon-left-thin-after:after,
.icon-left-thin-after-abs:after,
.icon-left-thin-after-abs-offset:after,
.icon-right-thin-after:after,
.icon-right-thin-after-abs:after,
.icon-right-thin-after-abs-offset:after,
.icon-up-thin-after:after,
.icon-up-thin-after-abs:after,
.icon-up-thin-after-abs-offset:after,
.icon-down-thin-after:after,
.icon-down-thin-after-abs:after,
.icon-down-thin-after-abs-offset:after,
.icon-down-1-after:after,
.icon-down-1-after-abs:after,
.icon-down-1-after-abs-offset:after,
.icon-left-1-after:after,
.icon-left-1-after-abs:after,
.icon-left-1-after-abs-offset:after,
.icon-right-1-after:after,
.icon-right-1-after-abs:after,
.icon-right-1-after-abs-offset:after,
.icon-up-1-after:after,
.icon-up-1-after-abs:after,
.icon-up-1-after-abs-offset:after,
.icon-search-after:after,
.icon-search-after-abs:after,
.icon-search-after-abs-offset:after,
.icon-mail-after:after,
.icon-mail-after-abs:after,
.icon-mail-after-abs-offset:after,
.icon-dot-3-after:after,
.icon-dot-3-after-abs:after,
.icon-dot-3-after-abs-offset:after,
.icon-ellipsis-after:after,
.icon-ellipsis-after-abs:after,
.icon-ellipsis-after-abs-offset:after,
.icon-camera-after:after,
.icon-camera-after-abs:after,
.icon-camera-after-abs-offset:after,
.icon-arrows-ccw-after:after,
.icon-arrows-ccw-after-abs:after,
.icon-arrows-ccw-after-abs-offset:after,
.icon-cancel-after:after,
.icon-cancel-after-abs:after,
.icon-cancel-after-abs-offset:after,
.icon-cancel-circled-after:after,
.icon-cancel-circled-after-abs:after,
.icon-cancel-circled-after-abs-offset:after,
.icon-tw-after:after,
.icon-tw-after-abs:after,
.icon-tw-after-abs-offset:after,
.icon-vk-after:after,
.icon-vk-after-abs:after,
.icon-vk-after-abs-offset:after,
.icon-fb-after:after,
.icon-fb-after-abs:after,
.icon-fb-after-abs-offset:after,
.icon-print-after:after,
.icon-print-after-abs:after,
.icon-print-after-abs-offset:after,
.icon-phone-after:after,
.icon-phone-after-abs:after,
.icon-phone-after-abs-offset:after,
.icon-alert-after:after,
.icon-alert-after-abs:after,
.icon-alert-after-abs-offset:after,
.icon-down-open-big-after:after,
.icon-down-open-big-after-abs:after,
.icon-down-open-big-after-abs-offset:after,
.icon-left-open-big-after:after,
.icon-left-open-big-after-abs:after,
.icon-left-open-big-after-abs-offset:after,
.icon-right-open-big-after:after,
.icon-right-open-big-after-abs:after,
.icon-right-open-big-after-abs-offset:after,
.icon-up-open-big-after:after,
.icon-up-open-big-after-abs:after,
.icon-up-open-big-after-abs-offset:after,
.icon-adult-after:after,
.icon-adult-after-abs:after,
.icon-adult-after-abs-offset:after,
.icon-level-up-after:after,
.icon-level-up-after-abs:after,
.icon-level-up-after-abs-offset:after,
.icon-chart-line-after:after,
.icon-chart-line-after-abs:after,
.icon-chart-line-after-abs-offset:after,
.icon-chart-bar-after:after,
.icon-chart-bar-after-abs:after,
.icon-chart-bar-after-abs-offset:after,
.icon-list-after:after,
.icon-list-after-abs:after,
.icon-list-after-abs-offset:after,
.icon-rss-squared-after:after,
.icon-rss-squared-after-abs:after,
.icon-rss-squared-after-abs-offset:after,
.icon-pencil-after:after,
.icon-pencil-after-abs:after,
.icon-pencil-after-abs-offset:after,
.icon-warning-empty-after:after,
.icon-warning-empty-after-abs:after,
.icon-warning-empty-after-abs-offset:after,
.icon-trash-after:after,
.icon-trash-after-abs:after,
.icon-trash-after-abs-offset:after,
.icon-plus-circled-after:after,
.icon-plus-circled-after-abs:after,
.icon-plus-circled-after-abs-offset:after,
.icon-down-circle-after:after,
.icon-down-circle-after-abs:after,
.icon-down-circle-after-abs-offset:after,
.icon-up-circle-after:after,
.icon-up-circle-after-abs:after,
.icon-up-circle-after-abs-offset:after,
.icon-left-circle-after:after,
.icon-left-circle-after-abs:after,
.icon-left-circle-after-abs-offset:after,
.icon-right-circle-after:after,
.icon-right-circle-after-abs:after,
.icon-right-circle-after-abs-offset:after,
.icon-mobile-after:after,
.icon-mobile-after-abs:after,
.icon-mobile-after-abs-offset:after,
.icon-plus-after:after,
.icon-plus-after-abs:after,
.icon-plus-after-abs-offset:after,
.icon-minus-after:after,
.icon-minus-after-abs:after,
.icon-minus-after-abs-offset:after,
.icon-basket-after:after,
.icon-basket-after-abs:after,
.icon-basket-after-abs-offset:after,
.icon-mail-1-after:after,
.icon-mail-1-after-abs:after,
.icon-mail-1-after-abs-offset:after,
.icon-phone-1-after:after,
.icon-phone-1-after-abs:after,
.icon-phone-1-after-abs-offset:after,
.icon-question-after:after,
.icon-question-after-abs:after,
.icon-question-after-abs-offset:after,
.icon-vkontakte-after:after,
.icon-vkontakte-after-abs:after,
.icon-vkontakte-after-abs-offset:after,
.icon-facebook-after:after,
.icon-facebook-after-abs:after,
.icon-facebook-after-abs-offset:after,
.icon-youtube-after:after,
.icon-youtube-after-abs:after,
.icon-youtube-after-abs-offset:after,
.icon-twitter-after:after,
.icon-twitter-after-abs:after,
.icon-twitter-after-abs-offset:after,
.icon-instagram-after:after,
.icon-instagram-after-abs:after,
.icon-instagram-after-abs-offset:after,
.icon-telegram-after:after,
.icon-telegram-after-abs:after,
.icon-telegram-after-abs-offset:after,
.icon-odnoklassniki-after:after,
.icon-odnoklassniki-after-abs:after,
.icon-odnoklassniki-after-abs-offset:after,
.icon-yandex-zen-after:after,
.icon-yandex-zen-after-abs:after,
.icon-yandex-zen-after-abs-offset:after,
.icon-rutube-after:after,
.icon-rutube-after-abs:after,
.icon-rutube-after-abs-offset:after {
  margin-left: 0.2em;
}
.icon-down-open-before-abs:before,
.icon-down-open-after-abs:after,
.icon-down-open-before-abs-offset:before,
.icon-down-open-after-abs-offset:after,
.icon-left-open-before-abs:before,
.icon-left-open-after-abs:after,
.icon-left-open-before-abs-offset:before,
.icon-left-open-after-abs-offset:after,
.icon-right-open-before-abs:before,
.icon-right-open-after-abs:after,
.icon-right-open-before-abs-offset:before,
.icon-right-open-after-abs-offset:after,
.icon-up-open-before-abs:before,
.icon-up-open-after-abs:after,
.icon-up-open-before-abs-offset:before,
.icon-up-open-after-abs-offset:after,
.icon-equalizer-before-abs:before,
.icon-equalizer-after-abs:after,
.icon-equalizer-before-abs-offset:before,
.icon-equalizer-after-abs-offset:after,
.icon-spinner-before-abs:before,
.icon-spinner-after-abs:after,
.icon-spinner-before-abs-offset:before,
.icon-spinner-after-abs-offset:after,
.icon-dot-before-abs:before,
.icon-dot-after-abs:after,
.icon-dot-before-abs-offset:before,
.icon-dot-after-abs-offset:after,
.icon-ok-before-abs:before,
.icon-ok-after-abs:after,
.icon-ok-before-abs-offset:before,
.icon-ok-after-abs-offset:after,
.icon-star-before-abs:before,
.icon-star-after-abs:after,
.icon-star-before-abs-offset:before,
.icon-star-after-abs-offset:after,
.icon-heart-before-abs:before,
.icon-heart-after-abs:after,
.icon-heart-before-abs-offset:before,
.icon-heart-after-abs-offset:after,
.icon-bag-before-abs:before,
.icon-bag-after-abs:after,
.icon-bag-before-abs-offset:before,
.icon-bag-after-abs-offset:after,
.icon-menu-before-abs:before,
.icon-menu-after-abs:after,
.icon-menu-before-abs-offset:before,
.icon-menu-after-abs-offset:after,
.icon-down-before-abs:before,
.icon-down-after-abs:after,
.icon-down-before-abs-offset:before,
.icon-down-after-abs-offset:after,
.icon-left-before-abs:before,
.icon-left-after-abs:after,
.icon-left-before-abs-offset:before,
.icon-left-after-abs-offset:after,
.icon-right-before-abs:before,
.icon-right-after-abs:after,
.icon-right-before-abs-offset:before,
.icon-right-after-abs-offset:after,
.icon-up-before-abs:before,
.icon-up-after-abs:after,
.icon-up-before-abs-offset:before,
.icon-up-after-abs-offset:after,
.icon-th-large-before-abs:before,
.icon-th-large-after-abs:after,
.icon-th-large-before-abs-offset:before,
.icon-th-large-after-abs-offset:after,
.icon-th-list-before-abs:before,
.icon-th-list-after-abs:after,
.icon-th-list-before-abs-offset:before,
.icon-th-list-after-abs-offset:after,
.icon-left-thin-before-abs:before,
.icon-left-thin-after-abs:after,
.icon-left-thin-before-abs-offset:before,
.icon-left-thin-after-abs-offset:after,
.icon-right-thin-before-abs:before,
.icon-right-thin-after-abs:after,
.icon-right-thin-before-abs-offset:before,
.icon-right-thin-after-abs-offset:after,
.icon-up-thin-before-abs:before,
.icon-up-thin-after-abs:after,
.icon-up-thin-before-abs-offset:before,
.icon-up-thin-after-abs-offset:after,
.icon-down-thin-before-abs:before,
.icon-down-thin-after-abs:after,
.icon-down-thin-before-abs-offset:before,
.icon-down-thin-after-abs-offset:after,
.icon-down-1-before-abs:before,
.icon-down-1-after-abs:after,
.icon-down-1-before-abs-offset:before,
.icon-down-1-after-abs-offset:after,
.icon-left-1-before-abs:before,
.icon-left-1-after-abs:after,
.icon-left-1-before-abs-offset:before,
.icon-left-1-after-abs-offset:after,
.icon-right-1-before-abs:before,
.icon-right-1-after-abs:after,
.icon-right-1-before-abs-offset:before,
.icon-right-1-after-abs-offset:after,
.icon-up-1-before-abs:before,
.icon-up-1-after-abs:after,
.icon-up-1-before-abs-offset:before,
.icon-up-1-after-abs-offset:after,
.icon-search-before-abs:before,
.icon-search-after-abs:after,
.icon-search-before-abs-offset:before,
.icon-search-after-abs-offset:after,
.icon-mail-before-abs:before,
.icon-mail-after-abs:after,
.icon-mail-before-abs-offset:before,
.icon-mail-after-abs-offset:after,
.icon-dot-3-before-abs:before,
.icon-dot-3-after-abs:after,
.icon-dot-3-before-abs-offset:before,
.icon-dot-3-after-abs-offset:after,
.icon-ellipsis-before-abs:before,
.icon-ellipsis-after-abs:after,
.icon-ellipsis-before-abs-offset:before,
.icon-ellipsis-after-abs-offset:after,
.icon-camera-before-abs:before,
.icon-camera-after-abs:after,
.icon-camera-before-abs-offset:before,
.icon-camera-after-abs-offset:after,
.icon-arrows-ccw-before-abs:before,
.icon-arrows-ccw-after-abs:after,
.icon-arrows-ccw-before-abs-offset:before,
.icon-arrows-ccw-after-abs-offset:after,
.icon-cancel-before-abs:before,
.icon-cancel-after-abs:after,
.icon-cancel-before-abs-offset:before,
.icon-cancel-after-abs-offset:after,
.icon-cancel-circled-before-abs:before,
.icon-cancel-circled-after-abs:after,
.icon-cancel-circled-before-abs-offset:before,
.icon-cancel-circled-after-abs-offset:after,
.icon-tw-before-abs:before,
.icon-tw-after-abs:after,
.icon-tw-before-abs-offset:before,
.icon-tw-after-abs-offset:after,
.icon-vk-before-abs:before,
.icon-vk-after-abs:after,
.icon-vk-before-abs-offset:before,
.icon-vk-after-abs-offset:after,
.icon-fb-before-abs:before,
.icon-fb-after-abs:after,
.icon-fb-before-abs-offset:before,
.icon-fb-after-abs-offset:after,
.icon-print-before-abs:before,
.icon-print-after-abs:after,
.icon-print-before-abs-offset:before,
.icon-print-after-abs-offset:after,
.icon-phone-before-abs:before,
.icon-phone-after-abs:after,
.icon-phone-before-abs-offset:before,
.icon-phone-after-abs-offset:after,
.icon-alert-before-abs:before,
.icon-alert-after-abs:after,
.icon-alert-before-abs-offset:before,
.icon-alert-after-abs-offset:after,
.icon-down-open-big-before-abs:before,
.icon-down-open-big-after-abs:after,
.icon-down-open-big-before-abs-offset:before,
.icon-down-open-big-after-abs-offset:after,
.icon-left-open-big-before-abs:before,
.icon-left-open-big-after-abs:after,
.icon-left-open-big-before-abs-offset:before,
.icon-left-open-big-after-abs-offset:after,
.icon-right-open-big-before-abs:before,
.icon-right-open-big-after-abs:after,
.icon-right-open-big-before-abs-offset:before,
.icon-right-open-big-after-abs-offset:after,
.icon-up-open-big-before-abs:before,
.icon-up-open-big-after-abs:after,
.icon-up-open-big-before-abs-offset:before,
.icon-up-open-big-after-abs-offset:after,
.icon-adult-before-abs:before,
.icon-adult-after-abs:after,
.icon-adult-before-abs-offset:before,
.icon-adult-after-abs-offset:after,
.icon-level-up-before-abs:before,
.icon-level-up-after-abs:after,
.icon-level-up-before-abs-offset:before,
.icon-level-up-after-abs-offset:after,
.icon-chart-line-before-abs:before,
.icon-chart-line-after-abs:after,
.icon-chart-line-before-abs-offset:before,
.icon-chart-line-after-abs-offset:after,
.icon-chart-bar-before-abs:before,
.icon-chart-bar-after-abs:after,
.icon-chart-bar-before-abs-offset:before,
.icon-chart-bar-after-abs-offset:after,
.icon-list-before-abs:before,
.icon-list-after-abs:after,
.icon-list-before-abs-offset:before,
.icon-list-after-abs-offset:after,
.icon-rss-squared-before-abs:before,
.icon-rss-squared-after-abs:after,
.icon-rss-squared-before-abs-offset:before,
.icon-rss-squared-after-abs-offset:after,
.icon-pencil-before-abs:before,
.icon-pencil-after-abs:after,
.icon-pencil-before-abs-offset:before,
.icon-pencil-after-abs-offset:after,
.icon-warning-empty-before-abs:before,
.icon-warning-empty-after-abs:after,
.icon-warning-empty-before-abs-offset:before,
.icon-warning-empty-after-abs-offset:after,
.icon-trash-before-abs:before,
.icon-trash-after-abs:after,
.icon-trash-before-abs-offset:before,
.icon-trash-after-abs-offset:after,
.icon-plus-circled-before-abs:before,
.icon-plus-circled-after-abs:after,
.icon-plus-circled-before-abs-offset:before,
.icon-plus-circled-after-abs-offset:after,
.icon-down-circle-before-abs:before,
.icon-down-circle-after-abs:after,
.icon-down-circle-before-abs-offset:before,
.icon-down-circle-after-abs-offset:after,
.icon-up-circle-before-abs:before,
.icon-up-circle-after-abs:after,
.icon-up-circle-before-abs-offset:before,
.icon-up-circle-after-abs-offset:after,
.icon-left-circle-before-abs:before,
.icon-left-circle-after-abs:after,
.icon-left-circle-before-abs-offset:before,
.icon-left-circle-after-abs-offset:after,
.icon-right-circle-before-abs:before,
.icon-right-circle-after-abs:after,
.icon-right-circle-before-abs-offset:before,
.icon-right-circle-after-abs-offset:after,
.icon-mobile-before-abs:before,
.icon-mobile-after-abs:after,
.icon-mobile-before-abs-offset:before,
.icon-mobile-after-abs-offset:after,
.icon-plus-before-abs:before,
.icon-plus-after-abs:after,
.icon-plus-before-abs-offset:before,
.icon-plus-after-abs-offset:after,
.icon-minus-before-abs:before,
.icon-minus-after-abs:after,
.icon-minus-before-abs-offset:before,
.icon-minus-after-abs-offset:after,
.icon-basket-before-abs:before,
.icon-basket-after-abs:after,
.icon-basket-before-abs-offset:before,
.icon-basket-after-abs-offset:after,
.icon-mail-1-before-abs:before,
.icon-mail-1-after-abs:after,
.icon-mail-1-before-abs-offset:before,
.icon-mail-1-after-abs-offset:after,
.icon-phone-1-before-abs:before,
.icon-phone-1-after-abs:after,
.icon-phone-1-before-abs-offset:before,
.icon-phone-1-after-abs-offset:after,
.icon-question-before-abs:before,
.icon-question-after-abs:after,
.icon-question-before-abs-offset:before,
.icon-question-after-abs-offset:after,
.icon-vkontakte-before-abs:before,
.icon-vkontakte-after-abs:after,
.icon-vkontakte-before-abs-offset:before,
.icon-vkontakte-after-abs-offset:after,
.icon-facebook-before-abs:before,
.icon-facebook-after-abs:after,
.icon-facebook-before-abs-offset:before,
.icon-facebook-after-abs-offset:after,
.icon-youtube-before-abs:before,
.icon-youtube-after-abs:after,
.icon-youtube-before-abs-offset:before,
.icon-youtube-after-abs-offset:after,
.icon-twitter-before-abs:before,
.icon-twitter-after-abs:after,
.icon-twitter-before-abs-offset:before,
.icon-twitter-after-abs-offset:after,
.icon-instagram-before-abs:before,
.icon-instagram-after-abs:after,
.icon-instagram-before-abs-offset:before,
.icon-instagram-after-abs-offset:after,
.icon-telegram-before-abs:before,
.icon-telegram-after-abs:after,
.icon-telegram-before-abs-offset:before,
.icon-telegram-after-abs-offset:after,
.icon-odnoklassniki-before-abs:before,
.icon-odnoklassniki-after-abs:after,
.icon-odnoklassniki-before-abs-offset:before,
.icon-odnoklassniki-after-abs-offset:after,
.icon-yandex-zen-before-abs:before,
.icon-yandex-zen-after-abs:after,
.icon-yandex-zen-before-abs-offset:before,
.icon-yandex-zen-after-abs-offset:after,
.icon-rutube-before-abs:before,
.icon-rutube-after-abs:after,
.icon-rutube-before-abs-offset:before,
.icon-rutube-after-abs-offset:after {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.icon-down-open-before-abs:before,
.icon-left-open-before-abs:before,
.icon-right-open-before-abs:before,
.icon-up-open-before-abs:before,
.icon-equalizer-before-abs:before,
.icon-spinner-before-abs:before,
.icon-dot-before-abs:before,
.icon-ok-before-abs:before,
.icon-star-before-abs:before,
.icon-heart-before-abs:before,
.icon-bag-before-abs:before,
.icon-menu-before-abs:before,
.icon-down-before-abs:before,
.icon-left-before-abs:before,
.icon-right-before-abs:before,
.icon-up-before-abs:before,
.icon-th-large-before-abs:before,
.icon-th-list-before-abs:before,
.icon-left-thin-before-abs:before,
.icon-right-thin-before-abs:before,
.icon-up-thin-before-abs:before,
.icon-down-thin-before-abs:before,
.icon-down-1-before-abs:before,
.icon-left-1-before-abs:before,
.icon-right-1-before-abs:before,
.icon-up-1-before-abs:before,
.icon-search-before-abs:before,
.icon-mail-before-abs:before,
.icon-dot-3-before-abs:before,
.icon-ellipsis-before-abs:before,
.icon-camera-before-abs:before,
.icon-arrows-ccw-before-abs:before,
.icon-cancel-before-abs:before,
.icon-cancel-circled-before-abs:before,
.icon-tw-before-abs:before,
.icon-vk-before-abs:before,
.icon-fb-before-abs:before,
.icon-print-before-abs:before,
.icon-phone-before-abs:before,
.icon-alert-before-abs:before,
.icon-down-open-big-before-abs:before,
.icon-left-open-big-before-abs:before,
.icon-right-open-big-before-abs:before,
.icon-up-open-big-before-abs:before,
.icon-adult-before-abs:before,
.icon-level-up-before-abs:before,
.icon-chart-line-before-abs:before,
.icon-chart-bar-before-abs:before,
.icon-list-before-abs:before,
.icon-rss-squared-before-abs:before,
.icon-pencil-before-abs:before,
.icon-warning-empty-before-abs:before,
.icon-trash-before-abs:before,
.icon-plus-circled-before-abs:before,
.icon-down-circle-before-abs:before,
.icon-up-circle-before-abs:before,
.icon-left-circle-before-abs:before,
.icon-right-circle-before-abs:before,
.icon-mobile-before-abs:before,
.icon-plus-before-abs:before,
.icon-minus-before-abs:before,
.icon-basket-before-abs:before,
.icon-mail-1-before-abs:before,
.icon-phone-1-before-abs:before,
.icon-question-before-abs:before,
.icon-vkontakte-before-abs:before,
.icon-facebook-before-abs:before,
.icon-youtube-before-abs:before,
.icon-twitter-before-abs:before,
.icon-instagram-before-abs:before,
.icon-telegram-before-abs:before,
.icon-odnoklassniki-before-abs:before,
.icon-yandex-zen-before-abs:before,
.icon-rutube-before-abs:before {
  left: 0;
}
.icon-down-open-after-abs:after,
.icon-left-open-after-abs:after,
.icon-right-open-after-abs:after,
.icon-up-open-after-abs:after,
.icon-equalizer-after-abs:after,
.icon-spinner-after-abs:after,
.icon-dot-after-abs:after,
.icon-ok-after-abs:after,
.icon-star-after-abs:after,
.icon-heart-after-abs:after,
.icon-bag-after-abs:after,
.icon-menu-after-abs:after,
.icon-down-after-abs:after,
.icon-left-after-abs:after,
.icon-right-after-abs:after,
.icon-up-after-abs:after,
.icon-th-large-after-abs:after,
.icon-th-list-after-abs:after,
.icon-left-thin-after-abs:after,
.icon-right-thin-after-abs:after,
.icon-up-thin-after-abs:after,
.icon-down-thin-after-abs:after,
.icon-down-1-after-abs:after,
.icon-left-1-after-abs:after,
.icon-right-1-after-abs:after,
.icon-up-1-after-abs:after,
.icon-search-after-abs:after,
.icon-mail-after-abs:after,
.icon-dot-3-after-abs:after,
.icon-ellipsis-after-abs:after,
.icon-camera-after-abs:after,
.icon-arrows-ccw-after-abs:after,
.icon-cancel-after-abs:after,
.icon-cancel-circled-after-abs:after,
.icon-tw-after-abs:after,
.icon-vk-after-abs:after,
.icon-fb-after-abs:after,
.icon-print-after-abs:after,
.icon-phone-after-abs:after,
.icon-alert-after-abs:after,
.icon-down-open-big-after-abs:after,
.icon-left-open-big-after-abs:after,
.icon-right-open-big-after-abs:after,
.icon-up-open-big-after-abs:after,
.icon-adult-after-abs:after,
.icon-level-up-after-abs:after,
.icon-chart-line-after-abs:after,
.icon-chart-bar-after-abs:after,
.icon-list-after-abs:after,
.icon-rss-squared-after-abs:after,
.icon-pencil-after-abs:after,
.icon-warning-empty-after-abs:after,
.icon-trash-after-abs:after,
.icon-plus-circled-after-abs:after,
.icon-down-circle-after-abs:after,
.icon-up-circle-after-abs:after,
.icon-left-circle-after-abs:after,
.icon-right-circle-after-abs:after,
.icon-mobile-after-abs:after,
.icon-plus-after-abs:after,
.icon-minus-after-abs:after,
.icon-basket-after-abs:after,
.icon-mail-1-after-abs:after,
.icon-phone-1-after-abs:after,
.icon-question-after-abs:after,
.icon-vkontakte-after-abs:after,
.icon-facebook-after-abs:after,
.icon-youtube-after-abs:after,
.icon-twitter-after-abs:after,
.icon-instagram-after-abs:after,
.icon-telegram-after-abs:after,
.icon-odnoklassniki-after-abs:after,
.icon-yandex-zen-after-abs:after,
.icon-rutube-after-abs:after {
  right: 0;
}
.icon-down-open-before-abs-offset:before,
.icon-left-open-before-abs-offset:before,
.icon-right-open-before-abs-offset:before,
.icon-up-open-before-abs-offset:before,
.icon-equalizer-before-abs-offset:before,
.icon-spinner-before-abs-offset:before,
.icon-dot-before-abs-offset:before,
.icon-ok-before-abs-offset:before,
.icon-star-before-abs-offset:before,
.icon-heart-before-abs-offset:before,
.icon-bag-before-abs-offset:before,
.icon-menu-before-abs-offset:before,
.icon-down-before-abs-offset:before,
.icon-left-before-abs-offset:before,
.icon-right-before-abs-offset:before,
.icon-up-before-abs-offset:before,
.icon-th-large-before-abs-offset:before,
.icon-th-list-before-abs-offset:before,
.icon-left-thin-before-abs-offset:before,
.icon-right-thin-before-abs-offset:before,
.icon-up-thin-before-abs-offset:before,
.icon-down-thin-before-abs-offset:before,
.icon-down-1-before-abs-offset:before,
.icon-left-1-before-abs-offset:before,
.icon-right-1-before-abs-offset:before,
.icon-up-1-before-abs-offset:before,
.icon-search-before-abs-offset:before,
.icon-mail-before-abs-offset:before,
.icon-dot-3-before-abs-offset:before,
.icon-ellipsis-before-abs-offset:before,
.icon-camera-before-abs-offset:before,
.icon-arrows-ccw-before-abs-offset:before,
.icon-cancel-before-abs-offset:before,
.icon-cancel-circled-before-abs-offset:before,
.icon-tw-before-abs-offset:before,
.icon-vk-before-abs-offset:before,
.icon-fb-before-abs-offset:before,
.icon-print-before-abs-offset:before,
.icon-phone-before-abs-offset:before,
.icon-alert-before-abs-offset:before,
.icon-down-open-big-before-abs-offset:before,
.icon-left-open-big-before-abs-offset:before,
.icon-right-open-big-before-abs-offset:before,
.icon-up-open-big-before-abs-offset:before,
.icon-adult-before-abs-offset:before,
.icon-level-up-before-abs-offset:before,
.icon-chart-line-before-abs-offset:before,
.icon-chart-bar-before-abs-offset:before,
.icon-list-before-abs-offset:before,
.icon-rss-squared-before-abs-offset:before,
.icon-pencil-before-abs-offset:before,
.icon-warning-empty-before-abs-offset:before,
.icon-trash-before-abs-offset:before,
.icon-plus-circled-before-abs-offset:before,
.icon-down-circle-before-abs-offset:before,
.icon-up-circle-before-abs-offset:before,
.icon-left-circle-before-abs-offset:before,
.icon-right-circle-before-abs-offset:before,
.icon-mobile-before-abs-offset:before,
.icon-plus-before-abs-offset:before,
.icon-minus-before-abs-offset:before,
.icon-basket-before-abs-offset:before,
.icon-mail-1-before-abs-offset:before,
.icon-phone-1-before-abs-offset:before,
.icon-question-before-abs-offset:before,
.icon-vkontakte-before-abs-offset:before,
.icon-facebook-before-abs-offset:before,
.icon-youtube-before-abs-offset:before,
.icon-twitter-before-abs-offset:before,
.icon-instagram-before-abs-offset:before,
.icon-telegram-before-abs-offset:before,
.icon-odnoklassniki-before-abs-offset:before,
.icon-yandex-zen-before-abs-offset:before,
.icon-rutube-before-abs-offset:before {
  right: 100%;
}
.icon-down-open-after-abs-offset:after,
.icon-left-open-after-abs-offset:after,
.icon-right-open-after-abs-offset:after,
.icon-up-open-after-abs-offset:after,
.icon-equalizer-after-abs-offset:after,
.icon-spinner-after-abs-offset:after,
.icon-dot-after-abs-offset:after,
.icon-ok-after-abs-offset:after,
.icon-star-after-abs-offset:after,
.icon-heart-after-abs-offset:after,
.icon-bag-after-abs-offset:after,
.icon-menu-after-abs-offset:after,
.icon-down-after-abs-offset:after,
.icon-left-after-abs-offset:after,
.icon-right-after-abs-offset:after,
.icon-up-after-abs-offset:after,
.icon-th-large-after-abs-offset:after,
.icon-th-list-after-abs-offset:after,
.icon-left-thin-after-abs-offset:after,
.icon-right-thin-after-abs-offset:after,
.icon-up-thin-after-abs-offset:after,
.icon-down-thin-after-abs-offset:after,
.icon-down-1-after-abs-offset:after,
.icon-left-1-after-abs-offset:after,
.icon-right-1-after-abs-offset:after,
.icon-up-1-after-abs-offset:after,
.icon-search-after-abs-offset:after,
.icon-mail-after-abs-offset:after,
.icon-dot-3-after-abs-offset:after,
.icon-ellipsis-after-abs-offset:after,
.icon-camera-after-abs-offset:after,
.icon-arrows-ccw-after-abs-offset:after,
.icon-cancel-after-abs-offset:after,
.icon-cancel-circled-after-abs-offset:after,
.icon-tw-after-abs-offset:after,
.icon-vk-after-abs-offset:after,
.icon-fb-after-abs-offset:after,
.icon-print-after-abs-offset:after,
.icon-phone-after-abs-offset:after,
.icon-alert-after-abs-offset:after,
.icon-down-open-big-after-abs-offset:after,
.icon-left-open-big-after-abs-offset:after,
.icon-right-open-big-after-abs-offset:after,
.icon-up-open-big-after-abs-offset:after,
.icon-adult-after-abs-offset:after,
.icon-level-up-after-abs-offset:after,
.icon-chart-line-after-abs-offset:after,
.icon-chart-bar-after-abs-offset:after,
.icon-list-after-abs-offset:after,
.icon-rss-squared-after-abs-offset:after,
.icon-pencil-after-abs-offset:after,
.icon-warning-empty-after-abs-offset:after,
.icon-trash-after-abs-offset:after,
.icon-plus-circled-after-abs-offset:after,
.icon-down-circle-after-abs-offset:after,
.icon-up-circle-after-abs-offset:after,
.icon-left-circle-after-abs-offset:after,
.icon-right-circle-after-abs-offset:after,
.icon-mobile-after-abs-offset:after,
.icon-plus-after-abs-offset:after,
.icon-minus-after-abs-offset:after,
.icon-basket-after-abs-offset:after,
.icon-mail-1-after-abs-offset:after,
.icon-phone-1-after-abs-offset:after,
.icon-question-after-abs-offset:after,
.icon-vkontakte-after-abs-offset:after,
.icon-facebook-after-abs-offset:after,
.icon-youtube-after-abs-offset:after,
.icon-twitter-after-abs-offset:after,
.icon-instagram-after-abs-offset:after,
.icon-telegram-after-abs-offset:after,
.icon-odnoklassniki-after-abs-offset:after,
.icon-yandex-zen-after-abs-offset:after,
.icon-rutube-after-abs-offset:after {
  left: 100%;
}
.icon-no-margin::after,
.icon-no-margin::before {
  margin: 0;
}

/* styles/common/custom-input.scss */
.custom-input-text {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.custom-input-text__indent {
  padding-left: 23px;
}
.custom-input-checkbox,
.custom-input-radio {
  flex-shrink: 0;
  cursor: pointer;
  position: relative;
  top: 2px;
  display: inline-block;
  width: 12px;
  height: 12px;
  margin: 0 0.5rem 0 0;
  box-shadow: 0 0 0.125rem #818181;
  border: 1px #818181 solid;
  border-bottom-color: #2d2d2d;
  background:
    linear-gradient(
      to bottom,
      rgb(253, 253, 253) 0%,
      rgb(243, 243, 243) 11%,
      rgb(235, 235, 235) 33%,
      rgb(220, 220, 220) 44%,
      rgb(230, 230, 230) 67%,
      rgb(240, 240, 240) 78%,
      rgb(246, 246, 246) 89%,
      rgb(255, 255, 255) 100%);
}
.custom-input-checkbox:hover,
.custom-input-radio:hover {
  background:
    linear-gradient(
      to bottom,
      rgb(255, 255, 255) 0%,
      rgb(246, 246, 246) 11%,
      rgb(240, 240, 240) 22%,
      rgb(230, 230, 230) 33%,
      rgb(220, 220, 220) 56%,
      rgb(235, 235, 235) 67%,
      rgb(243, 243, 243) 89%,
      rgb(253, 253, 253) 100%);
}
.custom-input-checkbox {
  border-radius: 0.1875rem;
}
.custom-input-checkbox ~ .custom-input-text {
  font-size: 13px;
}
.custom-input-checkbox__abs {
  position: absolute;
  left: 0;
  top: 4px;
}
.custom-input-radio {
  border-radius: 50%;
}
.custom-input-checkbox::after {
  content: "";
  position: absolute;
  width: 0.8125rem;
  height: 0.8125rem;
  background-repeat: no-repeat;
  left: 0.0625rem;
  top: -0.125rem;
}
.custom-input-radio::after {
  content: "";
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  margin: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.custom-input-native {
  opacity: 0;
  position: absolute;
}
.custom-input-native:checked ~ .custom-input-checkbox,
.custom-input-native:checked ~ .custom-input-radio {
  background:
    linear-gradient(
      to bottom,
      rgb(66, 80, 155) 0%,
      rgb(148, 163, 202) 3%,
      rgb(233, 248, 255) 5%,
      rgb(230, 243, 249) 8%,
      rgb(218, 234, 247) 11%,
      rgb(186, 223, 242) 16%,
      rgb(171, 212, 242) 19%,
      rgb(153, 206, 238) 22%,
      rgb(128, 197, 238) 41%,
      rgb(121, 196, 235) 43%,
      rgb(119, 189, 241) 46%,
      rgb(51, 179, 226) 49%,
      rgb(60, 179, 235) 51%,
      rgb(65, 179, 233) 54%,
      rgb(81, 182, 234) 57%,
      rgb(81, 186, 234) 59%,
      rgb(100, 192, 243) 65%,
      rgb(102, 193, 238) 68%,
      rgb(127, 204, 250) 78%,
      rgb(141, 215, 254) 81%,
      rgb(167, 235, 254) 86%,
      rgb(176, 246, 255) 89%,
      rgb(183, 251, 254) 92%,
      rgb(184, 252, 255) 95%,
      rgb(181, 247, 255) 97%,
      rgb(171, 236, 254) 100%);
}
.custom-input-native:disabled ~ .custom-input-text {
  color: #94969b;
  pointer-events: none;
}
.custom-input-native:disabled ~ .custom-input-checkbox {
  opacity: 0.5;
  pointer-events: none;
}
.custom-input-native:focus ~ .custom-input-checkbox,
.custom-input-native:focus ~ .custom-input-radio {
  box-shadow: 0 0 5px 0 rgb(66, 80, 155);
}
.custom-input-native:checked ~ .custom-input-checkbox::after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBvbHlnb24gcG9pbnRzPSIwLDUgNCwxMSA1LDExIDExLDAgOSwwIDUsOCA0LDggMyw1IiBmaWxsPSJyZWQ7Ij48L3BvbHlnb24+PC9zdmc+);
}
.custom-input-native:checked ~ .custom-input-radio::after {
  background-color: #000;
}
.custom-iphone-checkbox {
  border-radius: 0.1875rem;
  cursor: pointer;
  display: inline-block;
  height: 1.125rem;
  overflow: hidden;
  position: relative;
  vertical-align: middle;
  width: 3.4375rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  font-size: 0.625rem;
  transform: translateZ(0);
}
.custom-iphone-checkbox input {
  display: none;
}
.custom-iphone-checkbox input:checked + .custom-iphone-checkbox-slider {
  left: 0;
}
.custom-iphone-checkbox-slider {
  left: -50%;
  position: absolute;
  top: 0;
  bottom: 0;
  transition: left 0.25s ease-out;
  border-radius: 0.1875rem;
}
.custom-iphone-checkbox-on,
.custom-iphone-checkbox-block,
.custom-iphone-checkbox-off {
  display: block;
  font-weight: bold;
  height: 100%;
  line-height: 1.125rem;
  position: absolute;
  text-align: center;
  top: 0;
  box-sizing: border-box;
}
.custom-iphone-checkbox-on {
  background-color: rgb(6, 98, 193);
  color: white;
  left: 0;
  width: 1.84375rem;
  padding-right: 0.125rem;
  border-top-left-radius: 0.1875rem;
  border-bottom-left-radius: 0.1875rem;
}
.custom-iphone-checkbox-off {
  background-color: #252729;
  color: #8b8b8b;
  padding-left: 0.125rem;
  left: 3.3125rem;
  width: 1.71875rem;
  border-top-right-radius: 0.1875rem;
  border-bottom-right-radius: 0.1875rem;
}
.custom-iphone-checkbox-block {
  background-color: #5a5d60;
  border-radius: 0.1875rem;
  height: 100%;
  left: 1.71875rem;
  width: 1.71875rem;
}
.btn-ghost {
  border: 0;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto 1.25rem auto 0;
  width: 13px;
  height: 13px;
  color: #adadad;
}
.btn-ghost:hover {
  -webkit-text-decoration: none;
  text-decoration: none;
  color: #adadad;
}
.select-custom {
  position: relative;
  display: inline-block;
  width: 100%;
  color: #fff;
  vertical-align: middle;
}
.select-custom::after {
  right: 0.625rem;
  pointer-events: none;
}
.select-custom select,
.select-custom .form-select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-color: transparent;
  padding: 0.5rem 1.875rem 0.5rem 0.9375rem;
  border-radius: 0.3125rem;
  width: 100%;
  cursor: pointer;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
}
.select-custom select:hover,
.select-custom .form-select:hover {
  outline: none;
}
.select-custom select::-ms-expand,
.select-custom .form-select::-ms-expand {
  display: none;
}
.select-custom select option,
.select-custom .form-select option {
  background-color: #fff;
  color: #333;
  border: none;
}
.select-custom select option:disabled,
.select-custom .form-select option:disabled {
  color: #4b4f58;
  background-color: #d1d1d1;
}
.select-custom--slim select,
.select-custom--slim .form-select {
  padding: 0 1.875rem 0 0.9375rem;
  height: 1.625rem;
}
.select-custom--fat select,
.select-custom--fat .form-select {
  padding-top: 12px;
  padding-bottom: 12px;
}
.select-custom--shrink {
  width: inherit;
  max-width: 100%;
}
.sizes-select-custom::after,
.color-select-custom::after {
  color: #252729;
}

/* styles/common/inputs.scss */
input[type=text],
input[type=password],
input[type=search],
input[type=email],
input[type=number],
input[type=tel],
input[type=url],
textarea {
  box-sizing: border-box;
  border-radius: 5px;
  border: 1px #e2e3e4 solid;
  vertical-align: middle;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  box-shadow: none;
}
input[type=text]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=email]:focus,
input[type=number]:focus,
input[type=tel]:focus,
input[type=url]:focus,
textarea:focus {
  outline: none;
}
input[type=text][readonly],
input[type=password][readonly],
input[type=search][readonly],
input[type=email][readonly],
input[type=number][readonly],
input[type=tel][readonly],
input[type=url][readonly],
textarea[readonly] {
  background-color: #f9f9f9;
}
input[type=text]:disabled,
input[type=password]:disabled,
input[type=search]:disabled,
input[type=email]:disabled,
input[type=number]:disabled,
input[type=tel]:disabled,
input[type=url]:disabled,
textarea:disabled {
  background-color: #eee;
}
textarea {
  overflow: auto;
}
input[type=number] {
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
.input-big {
  font-size: 1rem;
  padding: 0.8125rem;
}
.input-middle {
  font-size: 0.75rem;
  padding: 0.75rem;
}
.input-small {
  font-size: 0.75rem;
  padding: 0.5625rem;
}
.input-xsmall {
  font-size: 0.75rem;
  padding: 0.625rem;
}
.textarea-big {
  padding: 0.8125rem;
  font-size: 1rem;
  height: 0.8125rem;
}
.textarea-middle {
  padding: 0.75rem;
  font-size: 0.75rem;
  height: 9.6875rem;
}
.textarea-small {
  padding: 0.5625rem;
  font-size: 0.75rem;
  height: 6rem;
}
.textarea-xsmall {
  padding: 0.5625rem;
  font-size: 0.75rem;
  height: 4.0625rem;
}

/* styles/common/block.scss */
.block {
  margin: 0 0 2.5rem 0;
}
.block-alt {
  margin: 0 0 2.5rem 0;
  padding: 1.3125rem 1.5625rem;
  box-sizing: border-box;
  border-radius: 0.3125rem;
}
.block-alt .title {
  font-size: 1.125rem;
  padding-bottom: 0.9375rem;
}
.block-head {
  margin: 0 0 1.25rem 0;
}
.block-alt-head {
  margin: 0 0 0.9375rem 0;
  font-size: 1rem;
}
.block-content {
  margin: 0;
  font-size: 0.8125rem;
}
.block-alt-content {
  margin: 0;
  font-size: 0.875rem;
}
.name-value-blocks {
  font-size: 0.875rem;
}
.name-value-blocks .name-value-block {
  margin-bottom: 1.75rem;
}
.name-value-blocks .block-value,
.name-value-blocks .block-name {
  margin-bottom: 0.3125rem;
}
.name-value-blocks .block-name {
  font-weight: bold;
}
.name-value-list-block .list-title {
  font-size: 1.375rem;
  margin-bottom: 0.625rem;
}
.name-value-list-block .list-name,
.name-value-list-block .list-value {
  font-size: 1rem;
  margin-bottom: 0.9375rem;
}
.name-value-list-block .list-name {
  color: #b3b4b7;
}
.block-exuding {
  border-radius: 0.3125rem;
  margin-bottom: 1.0625rem;
}
.block-exuding-row {
  padding: 0.9375rem 0.9375rem;
  border-bottom: 0.0625rem #e9e9e9 solid;
}
.block-exuding-row:last-child {
  border-bottom-width: 0;
}

/* styles/common/forms.scss */
.form-field-name,
.form-field-input {
  display: block;
  font-size: 0.75rem;
}
.form-field-name-alt,
.form-field-input-alt {
  margin-bottom: 0.3125rem;
  display: block;
}
.form-field-name {
  padding-right: 0.625rem;
  font-size: 0.75rem;
}
.form-field {
  margin-bottom: 1.0625rem;
  display: block;
}
.form-title {
  padding: 0.9375rem 1.5625rem;
  margin: 0;
  font-size: 14px;
}
.form-content {
  margin: 0 1.5625rem;
  padding-bottom: 1.875rem;
}
.form-input-title {
  padding-top: 1.3125rem;
  margin-bottom: 0.625rem;
  font-size: 0.75rem;
}
.form-input-title.moMarginTop {
  margin-top: 0;
}
.form-input-title.moMarginBottom {
  margin-bottom: 0;
}
.form-input-value {
  margin-bottom: 1.25rem;
}
.input-required {
  position: relative;
  display: inline-block;
}
.input-required::after {
  content: "*";
  position: absolute;
  top: 0;
  color: red;
  left: 100%;
}
.input-required.form-field-name::after {
  right: 0;
  left: auto;
}
.input-required__rel.input-required::after {
  position: relative;
  margin-left: 4px;
}
.form-buttons-block {
  padding-left: 0.3125rem;
  margin-top: 1.25rem;
}
.form-required-explanation {
  display: inline-block;
  float: right;
  font-size: 0.75rem;
  color: #acadae;
  position: relative;
}
.form-required-explanation::after {
  content: "*";
  position: absolute;
  top: 0;
  color: red;
  left: -12px;
  display: inline-block;
  width: 10px;
  height: 10px;
}
.form-legend {
  font-size: 1rem;
  font-weight: bold;
  margin-bottom: 1.0625rem;
}
.form-addon-text .title {
  font-size: 1rem;
  padding: 0 0 0.625rem 0;
}
.text-required {
  color: red;
}

/* styles/common/links.scss */
a {
  -webkit-text-decoration: none;
  text-decoration: none;
}
a:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.link-text-decoration-invert {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.link-text-decoration-invert:hover {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.link-text-decoration-none {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.link-text-decoration-none:hover {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.link-text-decoration-none:active {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.link-text-decoration-underline {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.link-text-decoration-underline:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.link-text-decoration-underline:active {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.link-dotted,
.link-dotted-invert {
  -webkit-text-decoration: none;
  text-decoration: none;
  border-bottom-style: dotted;
  border-bottom-width: 1px;
}
.link-dotted:hover,
.link-dotted-invert:hover {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.link-dashed,
.link-dashed-invert {
  -webkit-text-decoration: none;
  text-decoration: none;
  border-bottom-style: dashed;
  border-bottom-width: 1px;
}
.link-dashed:hover,
.link-dashed-invert:hover {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.link-dotted,
.link-dashed {
  border-bottom-color: transparent;
}
.link-dotted-invert:hover,
.link-dashed-invert:hover {
  border-bottom-color: transparent;
}
.link-dotted-none,
.link-dashed-none {
  border-bottom-color: transparent;
}
.link-return {
  font-size: 1rem;
  margin-top: 0.9375rem;
  display: inline-block;
}

/* styles/common/tables.scss */
table {
  padding: 0.3125rem 0.3125rem;
  margin: 0;
}
table:not([cellspacing]) {
  border-collapse: collapse;
}
table:not([cellspacing]) td,
table:not([cellspacing]) th {
  border-collapse: collapse;
}
td,
th {
  border-width: 0.0625rem;
  border-style: solid;
}
.table-without-borders {
  border: 0;
}
.table-without-borders td,
.table-without-borders th {
  border: 0;
}
.Oplata {
  border: 0;
}
.Oplata td,
.Oplata th {
  border: 0;
}
table[align=center] {
  margin-left: auto;
  margin-right: auto;
}
table[border="0"] {
  border: 0;
}
table[border="0"] td,
table[border="0"] th {
  border: 0;
}
.hidden-xs-table {
  display: none !important;
}
.visible-xs-table {
  display: table-cell !important;
}
@media (min-width: 48em) {
  .visible-sm-table {
    display: table-cell !important;
  }
  .hidden-sm-table {
    display: none !important;
  }
}

/* styles/common/validation.scss */
[type=text].ng-dirty.ng-invalid,
[type=password].ng-dirty.ng-invalid,
[type=search].ng-dirty.ng-invalid,
[type=email].ng-dirty.ng-invalid,
[type=number].ng-dirty.ng-invalid,
[type=tel].ng-dirty.ng-invalid,
[type=url].ng-dirty.ng-invalid,
textarea.ng-dirty.ng-invalid,
select.ng-dirty.ng-invalid {
  border-color: #f15959;
}
.custom-input-native.ng-dirty.ng-invalid ~ .custom-input-radio,
.custom-input-native.ng-dirty.ng-invalid ~ .custom-input-checkbox {
  border-color: #f15959;
  box-shadow: 0 0 0.125rem 0 #f15959;
}
.ng-submitted.ng-dirty [type=text].ng-invalid,
.ng-submitted.ng-dirty [type=password].ng-invalid,
.ng-submitted.ng-dirty [type=search].ng-invalid,
.ng-submitted.ng-dirty [type=email].ng-invalid,
.ng-submitted.ng-dirty [type=number].ng-invalid,
.ng-submitted.ng-dirty [type=tel].ng-invalid,
.ng-submitted.ng-dirty [type=url].ng-invalid,
.ng-submitted.ng-dirty textarea.ng-invalid,
.ng-submitted.ng-dirty select.ng-invalid {
  border-color: #f15959;
}
.ng-submitted.ng-dirty .custom-input-native.ng-invalid {
  box-shadow: 0 0 0 0.0625rem #f15959;
}
.ng-submitted.ng-dirty .custom-input-native.ng-invalid ~ .custom-input-radio,
.ng-submitted.ng-dirty .custom-input-native.ng-invalid ~ .custom-input-checkbox {
  border-color: #f15959;
  box-shadow: 0 0 0.125rem 0 #f15959;
}
.validation-popover {
  color: #f15959;
  font-weight: bold;
}
.error-text {
  border-color: #f15959;
}
.error-color {
  color: #f15959;
}

/* styles/common/connector.scss */
.connector {
  position: fixed;
  bottom: 30px;
  right: 30px;
  z-index: 500;
}
.connector__list {
  display: none;
  padding: 0;
  margin: 0;
  list-style: none;
  overflow: visible;
  flex-flow: column wrap;
  max-height: calc(100vh - 80px);
}
.connector__list-item {
  padding: 0;
  margin: 20px 5px 0;
  position: relative;
}
.connector__list-item:hover .connector__popup {
  display: block;
}
.connector__item,
.connector__trigger {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  border: 0;
}
.connector__item--custom {
  background-color: #ababab;
}
.connector__trigger {
  position: relative;
  margin: 5px 5px 0;
}
.connector__trigger-el {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.connector__trigger-close {
  display: none;
}
.connector__state {
  position: absolute;
  height: 0;
  width: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
}
.connector__state:checked ~ .connector__trigger {
  margin-top: 20px;
}
.connector__state:checked ~ .connector__trigger .connector__trigger-open {
  display: none;
}
.connector__state:checked ~ .connector__trigger .connector__trigger-close {
  display: block;
}
.connector__state:checked ~ .connector__list {
  display: flex;
}
.connector__trigger,
.connector__item--chat {
  background-color: #2d9ced;
}
.connector__trigger:hover,
.connector__item--chat:hover {
  box-shadow: 0 0 10px 0 #2d9ced;
}
.connector__connector__trigger-el {
  position: absolute;
}
.connector__item--vkontakte {
  background-color: #597da0;
}
.connector__item--vkontakte:hover {
  box-shadow: 0 0 10px 0 #597da0;
}
.connector__item--facebook {
  background-color: #0084ff;
}
.connector__item--facebook:hover {
  box-shadow: 0 0 10px 0 #0084ff;
}
.connector__item--callback {
  background-color: #055a98;
}
.connector__item--callback:hover {
  box-shadow: 0 0 10px 0 #055a98;
}
.connector__item--whatsapp {
  background-color: #26d367;
}
.connector__item--whatsapp:hover {
  box-shadow: 0 0 10px 0 #26d367;
}
.connector__item--viber {
  background-color: #7c529e;
}
.connector__item--viber:hover {
  box-shadow: 0 0 10px 0 #7c529e;
}
.connector__item--telegram {
  background-color: #2da5e1;
}
.connector__item--telegram:hover {
  box-shadow: 0 0 10px 0 #2da5e1;
}
.connector__item--odnoklassniki {
  background-color: #ef7d01;
}
.connector__item--odnoklassniki:hover {
  box-shadow: 0 0 10px 0 #ef7d01;
}
.connector__popup {
  background: #fff;
  border-radius: 3px;
  position: absolute;
  right: 100%;
  margin-right: 10px;
  padding: 5px 10px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 12px;
  text-align: center;
  color: #4b4f58;
}
.connector__ip-telephony--compact .connector__ip-telephony-form {
  display: none;
}
.connector__ip-telephony--full ~ .connector__popup {
  display: none !important;
}
.connector__ip-telephony-form {
  position: absolute;
  right: 100%;
  top: 50%;
  transform: translateY(-50%);
  color: #fff;
  background-color: #055a98;
  display: table;
  border-radius: 0.3125rem;
  font-size: 0.875rem;
  padding: 5px;
  max-width: calc(100vw - 10px);
  box-sizing: border-box;
  width: 450px;
  margin-right: 10px;
}
.connector__ip-telephony-cell {
  display: table-cell;
  vertical-align: middle;
  padding: 5px;
}
.connector__input {
  font-size: 0.75rem;
  padding: 0.5625rem;
  box-sizing: border-box;
  border-radius: 5px;
  border: 1px #e2e3e4 solid;
  vertical-align: middle;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  box-shadow: none;
  height: auto;
  line-height: normal;
}
.connector__button {
  display: inline-block;
  vertical-align: middle;
  -webkit-text-decoration: none;
  text-decoration: none;
  border: 0;
  text-align: center;
  border-radius: 0.3125rem;
  line-height: 1.3;
  box-sizing: border-box;
  color: #fff;
  background: #e20000;
  cursor: pointer;
}
.connector__button--small {
  font-weight: bold;
  font-size: 0.75rem;
  padding: 0.625rem;
}
.connector__button:hover {
  color: #fff;
  background: #fc0000;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.connector__button:active {
  color: #fff;
  background: #c90000;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.connector a.connector__item:hover {
  color: #fff;
}
.connector__ip-telephony-input {
  color: #4b4f58;
}
.connector__ip-telephony-close {
  position: absolute;
  bottom: 100%;
  left: 100%;
  font-size: 20px;
  line-height: 1;
  font-family: Arial, sans-serif;
  background-color: transparent;
  padding: 0;
  border: 0;
  color: #434142;
  cursor: pointer;
}
.connector__ip-telephony-copyright {
  position: absolute;
  top: 100%;
  font-size: 12px;
  right: 0;
}
.connector-with-bottom-panel {
  bottom: 100px !important;
}
@media (min-height: 641px) {
  .connector__item,
  .connector__trigger {
    width: 56px;
    height: 56px;
  }
}
@media (max-width: 321px) {
  .connector__item,
  .connector__trigger {
    width: 36px;
    height: 36px;
  }
  .connector__item svg,
  .connector__trigger svg {
    width: 20px;
    height: 20px;
  }
}

/* styles/common/social.scss */
.social {
  border-radius: 50%;
  height: 30px;
  width: 30px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  overflow: hidden;
  font-size: 16px;
  margin: 0 5px;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.social::before {
  margin-right: 0;
}
.social:first-child {
  margin-left: 0;
}
.social:hover {
  color: #fff;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.social--vkontakte {
  background-color: rgb(59, 74, 95);
}
.social--vkontakte:hover {
  background-color: #586f8e;
}
.social--vkontakte::before {
  width: auto;
}
.social--facebook {
  background-color: rgb(63, 92, 150);
}
.social--facebook:hover {
  background-color: #6482be;
}
.social--youtube {
  background-color: hsl(0, 100%, 50%);
}
.social--youtube:hover {
  background-color: #ff4d4d;
}
.social--twitter {
  background-color: rgb(86, 171, 238);
}
.social--twitter:hover {
  background-color: #9ccef5;
}
.social--instagram {
  background-color: #d10869;
}
.social--instagram:hover {
  background-color: #f72e8f;
}
.social--telegram {
  background-color: #35ace1;
}
.social--telegram::before {
  width: 15px;
  height: 14px;
}
.social--telegram:hover {
  background-color: #78c7eb;
}
.social--odnoklassniki {
  background-color: #ee8208;
}
.social--odnoklassniki:hover {
  background-color: #f9a74a;
}
.social--yandex-zen {
  background-color: #f8f8f8;
  color: #292d42;
  font-size: 31px;
  vertical-align: middle;
}
.social--yandex-zen:hover {
  color: #464d71;
}
.social--yandex-zen::before {
  font-size: 30px;
}
.social--rutube {
  background-color: #000;
}
.social--rutube:hover {
  background-color: #262626;
}
.social--rutube::before {
  margin-left: 2px;
}
@media (max-width: 768px) {
  .social {
    margin-bottom: 5px;
  }
  .social:last-child {
    margin-right: 0;
  }
}

/* styles/common/social-widgets.scss */
.social-widgets__item {
  margin-bottom: 17px;
}

/* styles/common/accordion-css.scss */
.accordion-css__body {
  display: none;
}
.accordion-css__state {
  opacity: 0;
  position: absolute;
}
.accordion-css__state:checked ~ .accordion-css__body {
  display: block;
}

/* styles/common/sidebar.scss */
.svg-spinner {
  background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' style='margin: auto; background: none; display: block; shape-rendering: auto;' width='100%' height='100%' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Cg transform='rotate(0 50 50)'%3E%3Crect x='49.5' y='23.5' rx='0' ry='0' width='1' height='13' fill='%237d797a'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1.3513513513513513s' begin='-1.254826254826255s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(25.714285714285715 50 50)'%3E%3Crect x='49.5' y='23.5' rx='0' ry='0' width='1' height='13' fill='%237d797a'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1.3513513513513513s' begin='-1.1583011583011584s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(51.42857142857143 50 50)'%3E%3Crect x='49.5' y='23.5' rx='0' ry='0' width='1' height='13' fill='%237d797a'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1.3513513513513513s' begin='-1.0617760617760619s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(77.14285714285714 50 50)'%3E%3Crect x='49.5' y='23.5' rx='0' ry='0' width='1' height='13' fill='%237d797a'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1.3513513513513513s' begin='-0.9652509652509653s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(102.85714285714286 50 50)'%3E%3Crect x='49.5' y='23.5' rx='0' ry='0' width='1' height='13' fill='%237d797a'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1.3513513513513513s' begin='-0.8687258687258688s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(128.57142857142858 50 50)'%3E%3Crect x='49.5' y='23.5' rx='0' ry='0' width='1' height='13' fill='%237d797a'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1.3513513513513513s' begin='-0.7722007722007722s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(154.28571428571428 50 50)'%3E%3Crect x='49.5' y='23.5' rx='0' ry='0' width='1' height='13' fill='%237d797a'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1.3513513513513513s' begin='-0.6756756756756757s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(180 50 50)'%3E%3Crect x='49.5' y='23.5' rx='0' ry='0' width='1' height='13' fill='%237d797a'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1.3513513513513513s' begin='-0.5791505791505792s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(205.71428571428572 50 50)'%3E%3Crect x='49.5' y='23.5' rx='0' ry='0' width='1' height='13' fill='%237d797a'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1.3513513513513513s' begin='-0.48262548262548266s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(231.42857142857142 50 50)'%3E%3Crect x='49.5' y='23.5' rx='0' ry='0' width='1' height='13' fill='%237d797a'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1.3513513513513513s' begin='-0.3861003861003861s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(257.14285714285717 50 50)'%3E%3Crect x='49.5' y='23.5' rx='0' ry='0' width='1' height='13' fill='%237d797a'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1.3513513513513513s' begin='-0.2895752895752896s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(282.85714285714283 50 50)'%3E%3Crect x='49.5' y='23.5' rx='0' ry='0' width='1' height='13' fill='%237d797a'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1.3513513513513513s' begin='-0.19305019305019305s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(308.57142857142856 50 50)'%3E%3Crect x='49.5' y='23.5' rx='0' ry='0' width='1' height='13' fill='%237d797a'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1.3513513513513513s' begin='-0.09652509652509653s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(334.2857142857143 50 50)'%3E%3Crect x='49.5' y='23.5' rx='0' ry='0' width='1' height='13' fill='%237d797a'%3E%3Canimate attributeName='opacity' values='1;0' keyTimes='0;1' dur='1.3513513513513513s' begin='0s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");
}
body.sidebar_open {
  left: 85%;
  position: fixed;
}
#sidebar,
.sidebar {
  transition: transform 0.1s;
  transform: translate3d(-100%, 0, 0);
  height: 100vh;
  height: var(--min-full-height, 100vh);
  z-index: 110;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  width: 85%;
  font-family: Rubik, sans-serif;
  font-weight: normal;
  overflow: hidden;
  background-color: #fff;
}
#sidebar__spinner,
.sidebar__spinner {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  box-sizing: border-box;
}
#sidebar .svg-spinner,
.sidebar .svg-spinner {
  height: 100px;
  width: 100px;
}
#sidebar {
  background: #3a3c44;
}
.sidebars-container {
  position: relative;
  z-index: 10000;
  display: block;
}
.sidebar_open #sidebar,
.sidebars-container--activated .sidebar,
.sidebar-state-menu__input:checked + .sidebars-container .sidebar {
  transform: translate3d(0, 0, 0);
}
.sidebar__content {
  height: calc(100vh - 86px - 96px);
  overflow-y: auto;
}
.sidebar__content::-webkit-scrollbar {
  -webkit-appearance: none;
  appearance: none;
  width: 6px;
  height: 2px;
  background-color: #efeff4;
}
.sidebar__content::-webkit-scrollbar-thumb {
  background-color: #79c3f9;
  border-radius: 10px;
  box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}
.sidebar__content.sidebar__content--without-footer {
  height: calc(100vh - 86px);
}
.sidebar__content.sidebar__content--without-header {
  height: calc(100vh - 96px);
}
.sidebar__content.sidebar__content--without-header-without-footer {
  height: 100vh;
}
#sidebar_overlay,
.sidebar_overlay {
  background: rgba(0, 0, 0, 0.2);
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 100;
  display: none;
}
.sidebar_open #sidebar_overlay,
.sidebars-container--activated .sidebar_overlay,
.sidebar-state-menu__input:checked + .sidebars-container .sidebar_overlay {
  display: block;
}
.sidebar .sidebar__header {
  padding: 26px 68px 23px 30px;
  font-size: 24px;
  color: #000;
  background-color: #fff;
  border-bottom: 1px solid #efeff4;
  position: -webkit-sticky;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 2;
}
.sidebar__close {
  position: absolute;
  top: 26px;
  right: 24px;
  background-color: transparent;
  margin: 0;
  color: #2d9cee;
  width: 33px;
  height: 33px;
  padding: 0;
  border: 0;
  cursor: pointer;
}
.sidebar__close svg {
  display: block;
  margin: 0 auto;
  width: 24px;
  height: 24px;
}
.sidebar-container__btn,
.sidebar-container-save-btn {
  background-color: #2d9cee;
  border-radius: 4px;
  border: 0;
  color: #fff !important;
  font-family: Rubik, sans-serif;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  font-size: 16px;
  cursor: pointer;
  padding: 15px 20px;
}
.sidebar-container__btn:hover,
.sidebar-container-save-btn:hover {
  background-color: #6ac0ff;
}
.sidebar-container__btn:active,
.sidebar-container-save-btn:active {
  background-color: #0087ea;
}
.sidebar-container__btn:disabled,
.sidebar-container-save-btn:disabled {
  background-color: #e2e3e4;
  color: #94969b;
}
.sidebar__footer {
  position: -webkit-sticky;
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  z-index: 2;
  padding: 26px 33px 23px 30px;
  color: #000;
  background-color: #f9f9f9;
  border-top: 1px solid #efeff4;
  text-align: right;
}
.sidebar-content-static {
  visibility: hidden;
}
.sidebar__content-static--open,
.sidebar-state-menu__input:checked + sidebars-container [data-content-id=sidebarMenu] {
  visibility: visible;
}
.sidebar--open-root {
  overflow: hidden;
}
@media (min-width: 1280px) {
  #sidebar,
  .sidebar {
    width: 65%;
  }
}
@media (min-width: 1440px) {
  #sidebar,
  .sidebar {
    width: 60%;
  }
}
@media (min-width: 1600px) {
  #sidebar,
  .sidebar {
    width: 50%;
  }
}
@media (min-width: 1921px) {
  #sidebar,
  .sidebar {
    width: 100%;
    max-width: 950px;
  }
}
.color-scheme-preview .sidebar_overlay {
  background: rgba(0, 0, 0, 0);
}

/* styles/partials/bonus-card.scss */
.bonus-card-block {
  display: block;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.bonus-card-block:hover,
.bonus-card-block:active {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.bonus-card-block::before {
  display: block;
  margin-bottom: 0.625rem;
  font-size: 2.125rem;
  height: 3.125rem;
  width: 5rem;
}
.bonus-card-block-inline::before {
  width: 1.6875rem;
  height: 1.6875rem;
  font-size: 0.9375rem;
  margin-right: 0.3125rem;
  display: inline-block;
  line-height: 1.7rem;
  padding: 0 5px;
}
.bonus-card-block-inline-after::after {
  position: absolute;
  left: 6px;
  width: 1.6875rem;
  height: 1.6875rem;
  font-size: 0.9375rem;
  margin-right: 0.3125rem;
  display: inline-block;
  line-height: 1.7rem;
  padding: 0 5px;
}
.bonus-card-block-inline_without-margin::before {
  margin-right: 0;
}
.bonus-card-icon-after::after {
  content: "%";
  box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.25);
  text-align: center;
  background-color: #fff;
  color: #c13d35;
  border-radius: 0.3125rem;
  font-weight: bold;
  vertical-align: middle;
}
.bonus-card-icon::before {
  content: "%";
  box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.25);
  text-align: center;
  background-color: #fff;
  color: #c13d35;
  border-radius: 0.3125rem;
  font-weight: bold;
  vertical-align: middle;
}
.bonus-card-icon-center {
  margin: 0;
}
.bonus-card-icon-center::before {
  margin: 0 auto;
  margin-bottom: 20px;
}
.bonus-string-sum {
  display: block;
  font-size: 0.6875rem;
}
.bonus-card-reg {
  padding-right: 45px;
}
.checkout-success-bonus-title {
  font-size: 30px;
}
.checkout-success-bonus-card-block {
  background-color: #f8f8f8;
  padding: 30px 0;
}

/* styles/partials/captcha.scss */
.captcha-txt {
  width: 200px;
  margin: 5px 0 0;
}
.captcha-hint {
  margin: 0 0 10px;
}

/* styles/partials/header.scss */
.site-head-search-input {
  margin-bottom: 0.5625rem;
  line-height: 1;
}
.site-head-phone-col {
  text-align: right;
}
.site-head-phone-col p {
  margin: 0;
  padding: 0;
}
.site-head-search-example {
  font-size: 0.625rem;
}
.site-head-phone {
  font-size: 1.5rem;
  margin-bottom: 3px;
  font-weight: bold;
  line-height: 1;
}
.site-head-links {
  font-size: 0.6875rem;
}
.site-head-links-item + .site-head-links-item {
  margin-left: 0.875rem;
}
.site-head-userid {
  font-size: 0.75rem;
}
.site-head-logo-block {
  position: relative;
}
.site-head-logo-link {
  display: block;
}
.site-head-search-block,
.site-head-search-form {
  position: relative;
}
.site-head-logo,
.site-head-menu-col,
.site-head-phone-col {
  margin-top: 1.0625rem;
  margin-bottom: 1.0625rem;
}
.site-head-cart {
  margin-bottom: 0.4375rem;
}
.site-head-search-btn {
  position: relative;
}
.site-head-search-btn .icon-search-block {
  display: none;
}
.site-head-search-input-wrap {
  position: relative;
}
.search-block-catalogmenu {
  margin-right: 5px;
}
.search-block-catalogmenu .autocompleter-sub {
  left: auto;
  right: 0;
  min-width: 300px;
}
.search-block-catalogmenu .site-head-search-form {
  display: block;
}
.search-block-catalogmenu .site-head-search-input {
  font-size: 0.75rem;
  padding: 9px 40px 9px 0.5625rem;
  margin: 0.3125rem 0;
}
.search-block-catalogmenu .site-head-search-example {
  display: none;
}
.search-block-catalogmenu .site-head-search-btn {
  background: none;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-right: 12px;
}
.search-block-catalogmenu .site-head-search-btn .icon-search-block {
  display: block;
}
.search-block-catalogmenu .site-head-search-btn .site-head-search-btn-text {
  display: none;
}
.search-block-catalogmenu .site-head-search-input-wrap,
.search-block-catalogmenu .site-head-search-btn-wrap {
  display: block;
  max-width: 100%;
  padding: 0;
}
.search-block-catalogmenu .site-head-search-col {
  position: absolute;
  top: 50%;
  right: 0;
  box-sizing: border-box;
  transform: translateY(-50%);
}
.col-search-block-menu {
  flex-basis: 20%;
  min-width: 20%;
}
.static-block-email-header {
  font-size: 0.75rem;
}
@media (min-device-width : 768px) and (max-device-width : 1024px) {
  .site-head-phone {
    font-size: 1.375rem;
  }
}

/* styles/partials/menu-dropdown.scss */
.menu-dropdown {
  position: relative;
}
.menu-dropdown:hover,
.menu-dropdown.active {
  z-index: 20;
}
.menu-dropdown:hover .menu-dropdown-list,
.menu-dropdown.active .menu-dropdown-list {
  box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.25);
  display: block;
  visibility: visible;
}
.menu-dropdown-root {
  font-size: 0.875rem;
  padding: 0.375rem 1.25rem 0.5rem;
  position: relative;
  display: block;
  -webkit-text-decoration: none;
  text-decoration: none;
  color: #fff;
  border-radius: 0.3125rem;
  z-index: 100;
}
.menu-dropdown-root:hover {
  color: #fff;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.menu-dropdown-root::before {
  display: inline-block;
  vertical-align: middle;
  height: 1.875rem;
  content: "";
  width: 0;
}
.menu-dropdown-root::after {
  margin-right: 1.25rem;
  font-size: 0.625rem;
}
.menu-dropdown-root-text {
  display: inline-block;
  vertical-align: middle;
}
.menu-dropdown-list {
  padding: 0;
  margin: 0;
  display: block;
  list-style: none;
  border-radius: 0.3125rem;
  border-width: 1px;
  border-style: solid;
  z-index: 10;
  background: #fff;
}
.menu-dropdown-item {
  font-size: 0.875rem;
  border-width: 0 0 1px;
  border-style: solid;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.menu-dropdown-item:first-child .menu-dropdown-link-wrap {
  border-top-left-radius: 0.3125rem;
  border-top-right-radius: 0.3125rem;
}
.menu-dropdown-item:last-child {
  border-bottom: 0;
}
.menu-dropdown-item:last-child .menu-dropdown-link-wrap {
  border-bottom-left-radius: 0.3125rem;
  border-bottom-right-radius: 0.3125rem;
}
.menu-dropdown-item:hover .menu-dropdown-link-wrap {
  box-shadow: inset 0.1875rem 0.1875rem 0.25rem -0.1875rem rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.menu-dropdown-item:hover .menu-dropdown-link-wrap::after {
  opacity: 1;
}
.menu-dropdown-item--give-more-link {
  top: -1px;
  position: relative;
  padding-bottom: 1px;
}
.menu-dropdown-item--hidden {
  display: none !important;
  border: 0 !important;
  padding: 0;
  margin: 0;
}
.menu-dropdown-link-wrap {
  width: 100%;
  position: relative;
  box-sizing: border-box;
}
.menu-dropdown-sub + .menu-dropdown-link-wrap::after {
  right: 0.625rem;
  opacity: 0.2;
}
.menu-dropdown-link {
  -webkit-text-decoration: none;
  text-decoration: none;
  position: relative;
  font-size: 0;
  display: block;
}
.menu-dropdown-link:hover {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.menu-dropdown-link .menu-dropdown-link-text {
  font-size: 0.875rem;
  vertical-align: middle;
  display: inline-block;
  width: 100%;
  box-sizing: border-box;
}
.menu-dropdown-link::before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 1.875rem;
  width: 0;
}
.menu-dropdown-icon {
  width: 1.875rem;
  text-align: center;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.menu-dropdown-icon ~ .menu-dropdown-link-text {
  padding-left: 35px;
}
.menu-dropdown-sub {
  padding: 0;
  list-style: none;
}
.menu-dropdown-sub-inner {
  padding: 0;
  margin: 0;
  list-style: none;
  white-space: nowrap;
}
.menu-dropdown-sub-block {
  vertical-align: top;
  position: relative;
  display: inline-flex;
  flex-direction: row;
  flex-wrap: wrap;
  white-space: normal;
}
.menu-dropdown-sub-columns {
  display: table;
  width: 100%;
}
.menu-dropdown-classic .menu-dropdown-sub-columns-item,
.menu-dropdown-modern .menu-dropdown-sub-columns-item {
  display: inline-grid;
}
.menu-dropdown-classic .menu-dropdown-sub-columns-item-brand,
.menu-dropdown-modern .menu-dropdown-sub-columns-item-brand {
  --dropdownSubCountColsProductsInRow: 1;
}
.menu-dropdown-sub-block-brand::before {
  position: absolute;
  content: "";
  width: 0.0625rem;
  display: block;
  vertical-align: middle;
  top: 0.625rem;
  left: 0;
  bottom: 0.625rem;
  background: #e2e3e4;
}
.menu-cat-count {
  font-size: 0.6875rem;
  vertical-align: middle;
  margin-left: 0.3125rem;
  line-height: 1;
}
.menu-dropdown-sub-category,
.menu-dropdown-sub-category-name,
.menu-dropdown-sub-brand-title {
  margin-bottom: 0.4375rem;
  width: 100%;
}
.menu-dropdown-sub-category-name {
  font-size: 0.875rem;
  position: relative;
  flex-basis: 100%;
}
.menu-dropdown-sub-brand-title {
  font-weight: bold;
}
.menu-dropdown-sub-childs {
  padding: 0;
  margin: 0;
  list-style: none;
  order: 1;
}
.menu-dropdown-sub-link,
.menu-dropdown-sub-category-link {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.menu-dropdown-sub-link:hover,
.menu-dropdown-sub-category-link:hover {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.menu-dropdown-sub-link:hover .menu-dropdown-sub-category-text,
.menu-dropdown-sub-category-link:hover .menu-dropdown-sub-category-text {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.menu-dropdown-expanded .menu-dropdown-list {
  position: relative;
  margin-bottom: 2.1875rem;
}
.menu-dropdown-compact .menu-dropdown-list {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  visibility: hidden;
}
.menu-dropdown-classic .menu-dropdown-sub + .menu-dropdown-link-wrap,
.menu-dropdown-modern .menu-dropdown-sub + .menu-dropdown-link-wrap {
  padding-right: 2.125rem;
}
.menu-dropdown-classic .menu-dropdown-sub-block,
.menu-dropdown-modern .menu-dropdown-sub-block {
  padding: 0.625rem 0.9375rem;
  display: inline-block;
  width: 11.25rem;
}
@media (min-device-width : 768px) and (max-device-width : 1024px) {
  .menu-dropdown-classic .menu-dropdown-sub-block,
  .menu-dropdown-modern .menu-dropdown-sub-block {
    width: 8.75rem;
  }
}
.menu-dropdown-classic .menu-dropdown-sub-block.no-subchilds,
.menu-dropdown-modern .menu-dropdown-sub-block.no-subchilds {
  display: block;
}
.menu-dropdown-classic .menu-dropdown-sub-category-name,
.menu-dropdown-modern .menu-dropdown-sub-category-name {
  font-weight: bold;
}
.menu-dropdown-classic .menu-dropdown-link,
.menu-dropdown-modern .menu-dropdown-link {
  padding: 0.4375rem 1.0625rem;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.menu-dropdown-classic .menu-dropdown-sub,
.menu-dropdown-modern .menu-dropdown-sub {
  position: absolute;
  left: 100%;
  top: -0.125rem;
  z-index: 5;
}
.menu-dropdown-classic .menu-dropdown-sub-inner,
.menu-dropdown-modern .menu-dropdown-sub-inner {
  border: 1px solid #e2e3e4;
  border-radius: 0.3125rem;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.25);
}
.menu-dropdown-classic .menu-dropdown-item,
.menu-dropdown-classic .menu-dropdown-sub-inner {
  position: relative;
}
.menu-dropdown-modern .menu-dropdown-sub {
  min-height: 100%;
}
.menu-dropdown-modern .menu-dropdown-sub-inner {
  min-height: 100%;
  position: absolute;
}
.menu-dropdown-accordion .menu-dropdown-sub-block,
.menu-dropdown-treeview .menu-dropdown-sub-block {
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  flex-basis: 100%;
  width: 100%;
}
.menu-dropdown-accordion .menu-dropdown-sub-category-name,
.menu-dropdown-treeview .menu-dropdown-sub-category-name {
  cursor: pointer;
}
.menu-dropdown-accordion .menu-dropdown-list,
.menu-dropdown-treeview .menu-dropdown-list {
  border-top-left-radius: 0.3125rem;
  border-top-right-radius: 0.3125rem;
}
.menu-dropdown-accordion .menu-dropdown-list .menu-dropdown-item:first-child .menu-dropdown-link-wrap,
.menu-dropdown-treeview .menu-dropdown-list .menu-dropdown-item:first-child .menu-dropdown-link-wrap {
  border-top-left-radius: 0.3125rem;
  border-top-right-radius: 0.3125rem;
}
.menu-dropdown-accordion .menu-dropdown-list .menu-dropdown-item:last-child .menu-dropdown-link-wrap,
.menu-dropdown-treeview .menu-dropdown-list .menu-dropdown-item:last-child .menu-dropdown-link-wrap {
  border-bottom-left-radius: 0.3125rem;
  border-bottom-right-radius: 0.3125rem;
}
.menu-dropdown-accordion .menu-dropdown-link,
.menu-dropdown-treeview .menu-dropdown-link {
  position: static;
  vertical-align: middle;
  padding: 0.4375rem 0 0.4375rem 1.0625rem;
}
.menu-dropdown-accordion .menu-dropdown-sub,
.menu-dropdown-treeview .menu-dropdown-sub {
  order: 1;
  flex-basis: 100%;
}
.menu-dropdown-accordion .menu-dropdown-sub + .menu-dropdown-link-wrap {
  padding-right: 2.125rem;
}
.menu-dropdown-accordion .menu-dropdown-sub-block {
  padding: 0 0 0 1.875rem;
}
.menu-dropdown-accordion .menu-dropdown-sub-category-name + .menu-dropdown-sub-childs {
  padding-left: 0.625rem;
}
.menu-dropdown-accordion .menu-dropdown-sub-category--give-more-link {
  margin: 0;
  margin-bottom: 10px;
}
.menu-dropdown-accordion .menu-dropdown-sub-category--give-all {
  padding-left: 0.9375rem;
}
.menu-dropdown-treeview .menu-dropdown-link,
.menu-dropdown-treeview .menu-dropdown-sub-category-name,
.menu-dropdown-treeview .menu-dropdown-sub-category-link {
  padding-left: 0.5625rem;
}
.menu-dropdown-treeview .menu-dropdown-treeview-control + .menu-dropdown-link,
.menu-dropdown-treeview .menu-dropdown-treeview-control + .menu-dropdown-sub-category-link {
  margin-left: 2.125rem;
  padding-left: 0rem;
}
.menu-dropdown-treeview .menu-dropdown-sub-block {
  padding: 0 0 0 0.9375rem;
}
.menu-dropdown-treeview .menu-dropdown-sub-block.menu-dropdown-sub-block-cats-only {
  padding-left: 2.8125rem;
}
.menu-dropdown-treeview .menu-dropdown-sub-category-name + .menu-dropdown-sub-childs {
  padding-left: 2.8125rem;
}
.menu-dropdown-treeview .menu-dropdown-sub-category--give-more-link {
  margin: 0;
  margin-bottom: 10px;
}
.menu-dropdown-treeview .menu-dropdown-sub-category--give-all {
  padding-left: 0.9375rem;
}
.menu-dropdown-treeview-control {
  display: block;
  line-height: 0;
  padding: 0.3125rem;
  cursor: pointer;
  position: absolute;
  top: 50%;
  transform: translate(0.3125rem, -50%);
}
.menu-dropdown-treeview-control-checkbox {
  opacity: 0;
  position: absolute;
  z-index: -1;
}
.menu-dropdown-treeview-control-checkbox:checked ~ .menu-dropdown-treeview-control-expand {
  display: none;
}
.menu-dropdown-treeview-control-checkbox:checked ~ .menu-dropdown-treeview-control-collapse {
  display: inline-block;
}
.menu-dropdown-treeview-control-expand,
.menu-dropdown-treeview-control-collapse {
  vertical-align: middle;
  width: 1rem;
  height: 1rem;
  line-height: 1rem;
  border-style: solid;
  border-width: 0.0625rem;
  font-family: Arial, sans-serif;
  text-align: center;
}
.menu-dropdown-treeview-control-expand {
  display: inline-block;
}
.menu-dropdown-treeview-control-collapse {
  display: none;
}
.menu-dropdown-sub-category--give-more-link {
  margin: 0;
}
.menu-dropdown-sub-category--give-all {
  padding-left: 0.9375rem;
}
.menu-dropdown-sub-category--give-more {
  text-align: center;
}
.menu-dropdown-sub-category--give-more .menu-dropdown-sub-link {
  opacity: 0.6;
}
@media (max-width: 993px) {
  .menu-dropdown-classic .menu-dropdown-sub-block,
  .menu-dropdown-modern .menu-dropdown-sub-block {
    max-width: 151px;
  }
}
.js-menu-dropdown-give-more-link {
  display: none;
  border-bottom: 0 !important;
  padding: 0;
  margin: 0;
}

/* styles/partials/menu-header.scss */
.menu-header {
  padding: 0;
  margin: 0 -0.4375rem 0.9375rem;
  top: 0.4375rem;
  position: relative;
  z-index: 1;
}
.menu-header-item {
  margin: 0 0.4375rem;
  display: inline-block;
  vertical-align: middle;
}
.menu-header-link,
.menu-header-link:hover {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.menu-header-tile-submenu {
  padding-top: 1.5625rem;
  min-width: 8.4375rem;
}

/* styles/partials/menu-general.scss */
.menu-general-wrap {
  flex-wrap: nowrap;
}
.menu-general {
  padding: 0;
  margin: 0;
  list-style: none;
  white-space: nowrap;
  font-size: 0;
  line-height: 0;
}
.menu-general-item {
  position: relative;
  display: inline-block;
  background-color: transparent;
  white-space: normal;
  line-height: 1;
  font-size: 0.75rem;
  vertical-align: top;
}
.menu-general-item::before {
  position: absolute;
  content: "";
  width: 0.125rem;
  display: block;
  vertical-align: middle;
  top: 0;
  right: 0;
  bottom: 0;
  margin-right: -1px;
  background:
    linear-gradient(
      to bottom,
      rgba(57, 57, 57, 0.39) 0%,
      rgba(57, 57, 57, 0.33) 17%,
      rgba(57, 57, 57, 0.12) 61%,
      rgba(57, 57, 57, 0.01) 96%,
      rgba(255, 255, 255, 0.01) 98%,
      rgba(255, 255, 255, 0) 100%) no-repeat border-box,
    linear-gradient(
      to bottom,
      rgba(255, 255, 255, 0.14) 0%,
      rgba(255, 255, 255, 0.02) 72%,
      rgba(255, 255, 255, 0) 100%) no-repeat border-box;
  background-position: 0 0, 1px 0;
  background-size: 0.0625rem 100%, 0.0625rem 100%;
}
.menu-general-item:first-child {
  border-top-left-radius: 0.3125rem;
  border-bottom-left-radius: 0.3125rem;
}
.menu-general-item.parent:first-child {
  border-bottom-left-radius: 0;
}
.menu-general-item:last-child {
  border-top-right-radius: 0.3125rem;
  border-bottom-right-radius: 0.3125rem;
}
.menu-general-item.parent:last-child {
  border-bottom-right-radius: 0;
}
.menu-general-root-link {
  font-size: 0.875rem;
  padding: 0.375rem 0.9375rem 0.5rem;
  display: inline-block;
  -webkit-text-decoration: none;
  text-decoration: none;
  line-height: 1;
}
.menu-general-root-link::before {
  display: inline-block;
  vertical-align: middle;
  height: 1.875rem;
  content: "";
  width: 0;
}
.menu-general-root-link:hover,
.menu-general-root-link:active {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.menu-general-root-link:first-child {
  border-top-left-radius: 0.3125rem;
}
.menu-general-root-link:last-child {
  border-top-right-radius: 0.3125rem;
}
.menu-general-tile {
  padding: 0.375rem 0.9375rem 0.5rem;
}
.menu-general-tile:hover .harmonica-tile-dots {
  color: #4b4f58;
}
.menu-general-tile::after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 0;
  height: 1.875rem;
}
.menu-general-tile::before {
  display: none;
}
.menu-general-tile-submenu {
  padding-top: 2.1875rem;
  min-width: 8.4375rem;
  font-size: 0.875rem;
}
.menu-general-submenu {
  opacity: 0;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 10;
  border-bottom-left-radius: 0.3125rem;
  border-bottom-right-radius: 0.3125rem;
  white-space: nowrap;
  display: table;
  table-layout: fixed;
  padding: 0;
  margin: 0;
  list-style: none;
}
.menu-general-submenu.submenu-initialized {
  opacity: 1;
}
.menu-general-sub-column {
  display: inline-block;
  white-space: nowrap;
  vertical-align: top;
  min-width: 12.125rem;
  position: relative;
}
.menu-general-sub-cell,
.menu-general-sub-cell-multiple {
  display: table-cell;
  padding: 0.625rem 0;
  vertical-align: top;
}
.menu-general-sub-cell .menu-general-sub-column {
  display: block;
  padding-top: 0;
  padding-bottom: 0;
}
.menu-general-sub-cell .menu-general-sub-brand-column {
  border-left-width: 1px;
  border-left-style: solid;
}
.menu-general-sub-cell-multiple .menu-general-sub-column {
  padding-top: 0;
  max-width: 232px;
  min-width: 232px;
  box-sizing: border-box;
  white-space: normal;
}
.menu-general-sub-cell-multiple .menu-general-sub-category > a,
.menu-general-sub-cell-multiple .menu-general-sub-category-parent > a {
  white-space: normal;
}
.menu-general-sub-cell-multiple + .menu-general-sub-cell .menu-general-sub-brand-column {
  max-width: 219px;
  min-width: 219px;
  box-sizing: border-box;
}
.menu-general-sub-column,
.menu-general-sub-banner {
  padding: 0.625rem 0.9375rem;
}
.menu-general-sub-row {
  display: table-row;
}
.menu-general-sub-category,
.menu-general-category-parent,
.menu-general-sub-category-parent,
.menu-general-sub-brand-title {
  margin-bottom: 0.4375rem;
}
.menu-general-category-parent,
.menu-general-sub-category-parent,
.menu-general-sub-brand-title {
  font-size: 0.875rem;
}
.menu-general-category-parent.true-parent,
.menu-general-sub-category-parent.true-parent,
.menu-general-sub-brand-title.true-parent {
  font-weight: bold;
}
.menu-general-sub-column .menu-general-category-parent:first-child {
  margin-top: 0.4375rem;
}
.menu-general-sub-category-parent:not(:first-child) {
  margin-top: 1.5625rem;
}
.menu-general-category-parent--give-more-link {
  margin-top: 0 !important;
  padding: 0 15px;
}
.menu-general-sub-childs {
  padding: 0;
  margin: 0;
  list-style: none;
}
.menu-general-sub-banner {
  text-align: center;
}
.menu-general-submenu ~ .menu-general-root-link::after {
  font-family: advantshopfonts, sans-serif;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  line-height: 1;
  text-align: center;
  opacity: 1;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  content: "\e800";
  -webkit-text-decoration: none;
  text-decoration: none;
  font-size: 0.625rem;
  margin-left: 0.3125rem;
}
.menu-general-icon,
.menu-general-root-link-text {
  display: inline-block;
  vertical-align: middle;
}
.menu-general-icon {
  line-height: 1;
  padding-right: 0.3125rem;
}
.menu-general .submenu-invert {
  transform: translateX(-0.625rem);
}
.menu-general-icon-img {
  display: block;
}
.menu-general--with-search {
  flex-basis: 80%;
  max-width: 80%;
}

/* styles/partials/price.scss */
.price {
  line-height: 1;
  display: inline-block;
}
.price-current,
.price-old,
.price-discount,
.price-new {
  display: block;
}
.price-new {
  margin-bottom: 2px;
}
.price-old .price-number,
.price-old .price-currency {
  -webkit-text-decoration: line-through;
  text-decoration: line-through;
}
.price-discount {
  color: #e20a0a;
}
.price-unknown {
  white-space: normal;
}
.price-currency {
  white-space: pre;
}
.price-number,
.price-currency,
.price-discount-abs,
.price-discount-percent,
.price-new-discount {
  display: inline-block;
}
.price-discount-percent-wrap {
  white-space: nowrap;
  display: inline-block;
}
.price-text-instead {
  white-space: normal;
  text-align: center;
  display: block;
}

/* styles/partials/toolbar-top.scss */
.toolbar-top {
  position: relative;
  z-index: 5;
  background-color: rgba(243, 243, 243, 0.9);
  line-height: 1.625;
}
.toolbar-top-item {
  padding: 0.5625rem 0 0.625rem;
  margin: 0 0.625rem;
  font-size: 0.75rem;
  color: #94969b;
}
.toolbar-top-item.curency-item {
  padding: 0.375rem 0;
}
.toolbar-top-link,
.toolbar-top-link-alt {
  position: relative;
}
.toolbar-top-link-alt {
  margin: 0 0.4375rem;
}
.toolbar-top-link-alt:first-child {
  margin-left: 0;
}
.toolbar-top-link-alt:last-child {
  margin-right: 0;
}
.top-panel-select {
  color: #94969b;
}
.toolbar-top-link-alt,
.toolbar-top-link,
.toolbar-top-item a {
  color: #94969b;
}
.toolbar-top-link-alt:hover,
.toolbar-top-link-alt:active,
.toolbar-top-link:hover,
.toolbar-top-link:active,
.toolbar-top-item a:hover,
.toolbar-top-item a:active {
  color: #94969b;
}
.toolbar-top-link-alt.link-dotted-invert,
.toolbar-top-link.link-dotted-invert,
.toolbar-top-item a.link-dotted-invert {
  border-bottom-color: #94969b;
}
.toolbar-top-link-transformer {
  margin-left: 0.9375rem;
}

/* styles/partials/footer.scss */
.site-footer-top-level-wrap {
  position: relative;
  z-index: 10;
}
.site-footer-top-level-inner {
  padding-top: 3.125rem;
  padding-bottom: 1.875rem;
}
.footer-bottom-level-inner {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.footer-gifts-item {
  margin-top: 1.875rem;
}
.footer-gifts-item:first-child {
  margin-top: 3.3125rem;
}
.footer-menu-link {
  vertical-align: middle;
}
.site-footer-mobile-app-links {
  padding-top: 30px;
}

/* styles/partials/footer-menu.scss */
.footer-menu-head {
  font-size: 1rem;
  margin: 0 0 1.25rem;
  cursor: pointer;
}
.footer-menu-list {
  padding: 0;
  margin: 0;
  list-style: none;
}
.footer-menu-item {
  padding: 0;
  margin: 0 0 1.25rem;
  list-style: none;
  font-size: 0.75rem;
}
.footer-menu-icon-block {
  display: inline-block;
  margin-right: 0.3125rem;
  line-height: 0;
  font-size: 0;
  vertical-align: middle;
}
.footer-menu-icon {
  display: block;
}

/* styles/partials/recentlyView.scss */
.recently-list {
  padding: 0;
  margin: 0;
  display: none;
  list-style: none;
  min-width: 21.875rem;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 3.125rem;
  z-index: 1;
  border-radius: 0.3125rem;
  box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.25);
}
.recently-list::after,
.recently-list::before {
  content: "";
  display: inline-block;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0 auto;
  position: absolute;
  height: 50px;
}
.recently-list::after {
  bottom: -12.5px;
  background: white;
  box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.25);
  width: 25px;
  height: 25px;
  transform: rotate(45deg);
  z-index: 0;
}
.recently-list::before {
  bottom: -25px;
  width: 100%;
}
@media only screen and (max-width: 1340px) {
  .recently-list {
    left: -50%;
    transform: none;
  }
  .recently-list::after {
    margin: 0;
    left: 25%;
  }
}
.recently-list__container {
  max-height: 21.25rem;
  padding-top: 12.5px;
  padding-bottom: 12.5px;
  position: relative;
  z-index: 1;
}
.active .recently-list {
  display: block;
}
.recently-list-item {
  padding: 0.9375rem;
  margin: 0;
  border-top: 1px #ededee solid;
}
.recently-list-item:first-child {
  border-top-width: 0;
  border-top-left-radius: 0.3125rem;
  border-top-right-radius: 0.3125rem;
}
.recently-product-image-block {
  text-align: center;
  padding-right: 0.9375rem;
}
.recently-product-name {
  font-size: 0.875rem;
  margin-bottom: 0.625rem;
}
.recently-product-additional-block {
  display: table;
  font-size: 0.6875rem;
}
.recently-product-amount,
.recently-product-price {
  display: table-row;
}
.recently-product-amount-text,
.recently-product-amount-value,
.recently-product-price-text,
.recently-product-price-value {
  display: table-cell;
  vertical-align: middle;
}
.recently-product-amount-text,
.recently-product-price-text {
  padding-right: 0.625rem;
}

/* styles/partials/gift.scss */
.gift-block {
  display: inline-block;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.gift-block:hover,
.gift-block:active {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.gift-picture {
  height: 3.125rem;
  width: 5rem;
  display: block;
  margin-bottom: 0.625rem;
  border-radius: 0.3125rem;
  box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.25);
  background:
    linear-gradient(
      to bottom,
      rgb(255, 69, 60) 0%,
      rgb(254, 68, 59) 12%,
      rgb(231, 62, 51) 67%,
      rgb(223, 58, 49) 98%,
      rgb(226, 74, 65) 100%);
}
.gift-picture::before {
  display: block;
  content: "";
  height: 3.125rem;
  width: 5rem;
  background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgODAgNTAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIGlkPSIjZjc0MzNhZmQiPg0KPC9nPg0KPGcgaWQ9IiNmY2Y4ZjhmZiI+DQo8cGF0aCBmaWxsPSIjZmNmOGY4IiBvcGFjaXR5PSIxLjAwIiBkPSIgTSA0Ni4yNyAxMi4yNiBDIDQ3LjIzIDExLjA3IDQ4LjMwIDkuNzMgNTAuMDIgOS45MiBDIDQ5Ljc5IDEwLjkzIDQ5LjU2IDExLjkzIDQ5LjM1IDEyLjk0IEMgNDguNjkgMTcuMTEgNDcuMDMgMjEuMDAgNDUuOTggMjUuMDcgQyA0NS41MiAyNi43MSA0NS4xMCAyOC4zNyA0NS4wMCAzMC4wOCBMIDQ0LjkzIDMxLjAzIEMgNTAuOTQgMzEuMTMgNTYuODUgMjkuNzIgNjIuODYgMzAuMDMgQyA2MS44OSAzMi45OCA2NS44OCAzOC4wMyA2Mi4wOSA0MC4xMSBDIDYwLjA4IDQyLjMyIDYxLjQ1IDQ2LjE5IDYwLjk0IDQ5LjAwIEMgNDcuNzEgNDkuMTYgMzQuNDcgNDguNjggMjEuMjUgNDkuMTkgQyAyMC45MiA0Ny43MCAyMC4yNSA0NC43NCAxOS45MiA0My4yNSBDIDE5LjUyIDQzLjA3IDE4LjcwIDQyLjY5IDE4LjMwIDQyLjUxIEMgMTguMjIgNDAuMTggMTguMDggMzUuNTMgMTguMDEgMzMuMjEgQyAyMy4xNCAzMi44NSAyOC4zNCAzMi44MSAzMy4zNSAzMS40NiBDIDI4Ljc1IDMxLjkyIDI0LjAwIDMxLjI1IDIxLjgxIDI2Ljg0IEMgMjIuNzYgMjMuMzcgMjMuODEgMTkuODcgMjYuMjIgMTcuMDkgQyAyOS4yMyAxNy4zOSAzMi43OSAxNy42MSAzNC43OCAyMC4yMiBDIDM3LjQyIDIxLjk5IDM4LjMzIDI2LjU3IDQxLjcwIDI2LjkyIEMgNDMuMTggMjIuMDIgNDQuNjYgMTcuMTIgNDYuMjcgMTIuMjYgTSAyNy4yNSAyMC4xMCBDIDI2LjY4IDIyLjQyIDI1LjkxIDI0LjY5IDI1LjE1IDI2Ljk1IEMgMjguODEgMjcuMzYgMzIuNDkgMjcuNjcgMzYuMTggMjcuODkgQyAzMy44OSAyNC44MSAzMi4xNSAxOC42OSAyNy4yNSAyMC4xMCBaIiAvPg0KPC9nPg0KPGcgaWQ9IiNmNmU2ZTVmZiI+DQo8cGF0aCBmaWxsPSIjZjZlNmU1IiBvcGFjaXR5PSIxLjAwIiBkPSIgTSA1MC4wMiA5LjkyIEMgNTMuNDggMTAuNzQgNTYuNDEgMTIuOTAgNTkuMTQgMTUuMDggQyA1OC42OCAxNy43MiA1Ny42MSAyMC4yMCA1Ni42MSAyMi42NiBDIDUzLjIwIDI1Ljc1IDQ4LjkwIDI3LjY4IDQ1LjAwIDMwLjA4IEMgNDUuMTAgMjguMzcgNDUuNTIgMjYuNzEgNDUuOTggMjUuMDcgQyA0OS4xMyAyMi4yNCA1Ni4zMyAyMi4xMyA1Ni4wMiAxNy4xMyBDIDU0LjM1IDE2LjA4IDUxLjAyIDEzLjk5IDQ5LjM1IDEyLjk0IEMgNDkuNTYgMTEuOTMgNDkuNzkgMTAuOTMgNTAuMDIgOS45MiBaIiAvPg0KPC9nPg0KPGcgaWQ9IiNlYTRhNDJmZiI+DQo8L2c+DQo8ZyBpZD0iI2UyM2QzNGZiIj4NCjwvZz4NCjxnIGlkPSIjZWU0ODNmZmYiPg0KPC9nPg0KPGcgaWQ9IiNlMTNkMzRmYiI+DQo8L2c+DQo8ZyBpZD0iI2VhOWQ5YWZkIj4NCjwvZz4NCjxnIGlkPSIjZjRkMGNlZmMiPg0KPC9nPg0KPGcgaWQ9IiNlY2VjZWNlZCI+DQo8cGF0aCBmaWxsPSIjZWNlY2VjIiBvcGFjaXR5PSIwLjkzIiBkPSIgTSAyMS4yNSA0OS4xOSBDIDM0LjQ3IDQ4LjY4IDQ3LjcxIDQ5LjE2IDYwLjk0IDQ5LjAwIEwgNjAuOTcgNTAuMDAgTCAyMC42OSA1MC4wMCBMIDIxLjI1IDQ5LjE5IFoiIC8+DQo8L2c+DQo8L3N2Zz4=);
}

/* styles/partials/toolbar-bottom.scss */
.toolbar-bottom {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 100;
  background-color: #383c40;
}
.toolbar-bottom,
.toolbar-bottom-garant {
  height: 2.5rem;
}
@media (max-width: 980px) {
  .toolbar-bottom-block.wishlist-bottom-block {
    display: none;
  }
}
@media (max-width: 870px) {
  .bottom-toolbars {
    display: none;
  }
}
.toolbar-bottom-block,
.toolbar-bottom-slim {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.toolbar-bottom-block {
  font-size: 0.75rem;
  padding: 0.625rem 0;
  margin: 0 0.625rem;
}
.toolbar-bottom-count {
  border-radius: 0.1875rem;
  padding: 0.125rem 0.3125rem;
  text-align: center;
  min-width: 0.9375rem;
  vertical-align: middle;
  position: absolute;
  background-color: #0662c1;
  line-height: 1;
  top: 50%;
  transform: translateY(-50%);
}
.toolbar-bottom-count-left {
  right: 100%;
  margin-right: 0.3125rem;
}
.toolbar-bottom-count-right {
  left: 100%;
  margin-left: 0.3125rem;
}
.toolbar-bottom-link {
  position: relative;
  display: inline-block;
  cursor: pointer;
  border-bottom-color: #fff;
  color: #fff;
}
.toolbar-bottom-link:hover,
.toolbar-bottom-link:active {
  color: #fff;
  border-bottom-color: transparent;
}
.toolbar-bottom-link-wrap {
  position: relative;
}
.toolbar-bottom-link-with-icon-left {
  margin-left: 1.875rem;
}
.toolbar-bottom-link-with-icon-right {
  margin-right: 1.875rem;
}
.toolbar-bottom-align-center {
  text-align: center;
}
.toolbar-bottom-align-right {
  text-align: right;
}
.toolbar-bottom-label {
  color: #fff;
  margin-left: 0.3125rem;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.toolbar-bottom-garant {
  display: none;
}
.toolbar-bottom + .toolbar-bottom-garant {
  display: block;
}
.toolbar-bottom-btn-confirm {
  color: #fff;
  background: #e20000;
}
.toolbar-bottom-btn-confirm:hover {
  color: #fff;
  background: #fb0000;
}
.toolbar-bottom-btn-confirm:active {
  color: #fff;
  background: #c90000;
}
.toolbar-bottom-btn-confirm-disabled {
  opacity: 0.5;
}
.toolbar-bottom-links .toolbar-bottom-block:first-child {
  margin-left: 0;
}
.popover.toolbar-bottom-module {
  z-index: 1000;
}

/* styles/partials/stickers.scss */
.sticker-main {
  background: url("../assets/main.XKWXFGW4.png");
  background-size: cover;
}
.sticker-alt {
  background: url("../assets/alt.I4YOW2US.png");
  background-size: cover;
}
.sticker-additional {
  background: url("../assets/additional.2GD4MMGL.png");
  background-size: cover;
}

/* styles/partials/mobile-app-links.scss */
.mobile-app-links {
  display: flex;
  flex-flow: row wrap;
  gap: 10px;
}

/* node_modules/angularjs-toaster/toaster.min.css */
.toast-title {
  font-weight: 700;
}
.toast-message {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
.toast-message a,
.toast-message label {
  color: #fff;
}
.toast-message a:hover {
  color: #ccc;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.toast-close-button {
  position: relative;
  right: -.3em;
  top: -.3em;
  float: right;
  font-size: 20px;
  font-weight: 700;
  color: #fff;
  -webkit-text-shadow: 0 1px 0 #fff;
  text-shadow: 0 1px 0 #fff;
  opacity: .8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}
.toast-close-button:focus,
.toast-close-button:hover {
  color: #000;
  -webkit-text-decoration: none;
  text-decoration: none;
  cursor: pointer;
  opacity: .4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: 0 0;
  border: 0;
  -webkit-appearance: none;
}
.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-left {
  top: 12px;
  left: 12px;
}
.toast-top-center {
  top: 12px;
}
.toast-top-right {
  top: 12px;
  right: 12px;
}
.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}
.toast-bottom-center {
  bottom: 12px;
}
.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}
.toast-center {
  top: 45%;
}
#toast-container {
  position: fixed;
  z-index: 999999;
  pointer-events: auto;
}
#toast-container.toast-bottom-center,
#toast-container.toast-center,
#toast-container.toast-top-center {
  width: 100%;
  pointer-events: none;
}
#toast-container.toast-bottom-center > div,
#toast-container.toast-center > div,
#toast-container.toast-top-center > div {
  margin-left: auto;
  margin-right: auto;
  pointer-events: auto;
}
#toast-container.toast-bottom-center > button,
#toast-container.toast-center > button,
#toast-container.toast-top-center > button {
  pointer-events: auto;
}
#toast-container * {
  box-sizing: border-box;
}
#toast-container > div {
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  border-radius: 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  box-shadow: 0 0 12px #999;
  color: #fff;
  opacity: .8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}
#toast-container > :hover {
  box-shadow: 0 0 12px #000;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  cursor: pointer;
}
#toast-container > .toast-info {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=) !important;
}
#toast-container > .toast-wait {
  background-image: url(data:image/gif;base64,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) !important;
}
#toast-container > .toast-error {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=) !important;
}
#toast-container > .toast-success {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==) !important;
}
#toast-container > .toast-warning {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=) !important;
}
#toast-container.toast-bottom-full-width > div,
#toast-container.toast-top-full-width > div {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}
.toast {
  background-color: #030303;
}
.toast-success {
  background-color: #51a351;
}
.toast-error {
  background-color: #bd362f;
}
.toast-info,
.toast-wait {
  background-color: #2f96b4;
}
.toast-warning {
  background-color: #f89406;
}
@media all and (max-width:240px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }
  #toast-container .toast-close-button {
    right: -.2em;
    top: -.2em;
  }
}
@media all and (min-width:241px) and (max-width:480px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }
  #toast-container .toast-close-button {
    right: -.2em;
    top: -.2em;
  }
}
@media all and (min-width:481px) and (max-width:768px) {
  #toast-container > div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
}
:not(.no-enter)#toast-container > div.ng-enter,
:not(.no-leave)#toast-container > div.ng-leave {
  transition: 1s cubic-bezier(.25, .25, .75, .75) all;
}
:not(.no-enter)#toast-container > div.ng-enter.ng-enter-active,
:not(.no-leave)#toast-container > div.ng-leave {
  opacity: .8;
}
:not(.no-enter)#toast-container > div.ng-enter,
:not(.no-leave)#toast-container > div.ng-leave.ng-leave-active {
  opacity: 0;
}

/* vendors/sweetalert/src/variables.scss */

/* vendors/sweetalert/src/sweetalert2.scss */
.swal2-popup.swal2-toast {
  box-sizing: border-box;
  grid-column: 1/4 !important;
  grid-row: 1/4 !important;
  grid-template-columns: 1fr 99fr 1fr;
  padding: 1em;
  overflow-y: hidden;
  background: #fff;
  box-shadow:
    0 0 1px hsla(0, 0%, 0%, 0.075),
    0 1px 2px hsla(0, 0%, 0%, 0.075),
    1px 2px 4px hsla(0, 0%, 0%, 0.075),
    1px 3px 8px hsla(0, 0%, 0%, 0.075),
    2px 4px 16px hsla(0, 0%, 0%, 0.075);
  pointer-events: all;
}
.swal2-popup.swal2-toast > * {
  grid-column: 2;
}
.swal2-popup.swal2-toast .swal2-title {
  margin: 0.5em 1em;
  padding: 0;
  font-size: 1em;
  text-align: left;
  text-align: initial;
}
.swal2-popup.swal2-toast .swal2-loading {
  justify-content: center;
}
.swal2-popup.swal2-toast .swal2-input {
  height: 2em;
  margin: 0.5em;
  font-size: 1em;
}
.swal2-popup.swal2-toast .swal2-validation-message {
  font-size: 1em;
}
.swal2-popup.swal2-toast .swal2-footer {
  margin: 0.5em 0 0;
  padding: 0.5em 0 0;
  font-size: 0.8em;
}
.swal2-popup.swal2-toast .swal2-close {
  grid-column: 3/3;
  grid-row: 1/99;
  align-self: center;
  width: 0.8em;
  height: 0.8em;
  margin: 0;
  font-size: 2em;
}
.swal2-popup.swal2-toast .swal2-html-container {
  margin: 0.5em 1em;
  padding: 0;
  overflow: visible;
  overflow: initial;
  font-size: 1em;
  text-align: left;
  text-align: initial;
}
.swal2-popup.swal2-toast .swal2-html-container:empty {
  padding: 0;
}
.swal2-popup.swal2-toast .swal2-loader {
  grid-column: 1;
  grid-row: 1/99;
  align-self: center;
  width: 2em;
  height: 2em;
  margin: 0.25em;
}
.swal2-popup.swal2-toast .swal2-icon {
  grid-column: 1;
  grid-row: 1/99;
  align-self: center;
  width: 2em;
  min-width: 2em;
  height: 2em;
  margin: 0 0.5em 0 0;
}
.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content {
  display: flex;
  align-items: center;
  font-size: 1.8em;
  font-weight: bold;
}
.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring {
  width: 2em;
  height: 2em;
}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line] {
  top: 0.875em;
  width: 1.375em;
}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] {
  left: 0.3125em;
}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] {
  right: 0.3125em;
}
.swal2-popup.swal2-toast .swal2-actions {
  justify-content: flex-start;
  height: auto;
  margin: 0;
  margin-top: 0.5em;
  padding: 0 0.5em;
}
.swal2-popup.swal2-toast .swal2-styled {
  margin: 0.25em 0.5em;
  padding: 0.4em 0.6em;
  font-size: 1em;
}
.swal2-popup.swal2-toast .swal2-success {
  border-color: #a5dc86;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line] {
  position: absolute;
  width: 1.6em;
  height: 3em;
  transform: rotate(45deg);
  border-radius: 50%;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left] {
  top: -0.8em;
  left: -0.5em;
  transform: rotate(-45deg);
  transform-origin: 2em 2em;
  border-radius: 4em 0 0 4em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right] {
  top: -0.25em;
  left: 0.9375em;
  transform-origin: 0 1.5em;
  border-radius: 0 4em 4em 0;
}
.swal2-popup.swal2-toast .swal2-success .swal2-success-ring {
  width: 2em;
  height: 2em;
}
.swal2-popup.swal2-toast .swal2-success .swal2-success-fix {
  top: 0;
  left: 0.4375em;
  width: 0.4375em;
  height: 2.6875em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line] {
  height: 0.3125em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip] {
  top: 1.125em;
  left: 0.1875em;
  width: 0.75em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long] {
  top: 0.9375em;
  right: 0.1875em;
  width: 1.375em;
}
.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip {
  animation: swal2-toast-animate-success-line-tip 0.75s;
}
.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long {
  animation: swal2-toast-animate-success-line-long 0.75s;
}
.swal2-popup.swal2-toast.swal2-show {
  animation: swal2-toast-show 0.5s;
}
.swal2-popup.swal2-toast.swal2-hide {
  animation: swal2-toast-hide 0.1s forwards;
}
.swal2-container {
  display: grid;
  position: fixed;
  z-index: 1060;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  box-sizing: border-box;
  grid-template-areas: "top-start     top            top-end" "center-start  center         center-end" "bottom-start  bottom-center  bottom-end";
  grid-template-rows: minmax(-webkit-min-content, auto) minmax(-webkit-min-content, auto) minmax(-webkit-min-content, auto);
  grid-template-rows: minmax(min-content, auto) minmax(min-content, auto) minmax(min-content, auto);
  height: 100%;
  padding: 0.625em;
  overflow-x: hidden;
  transition: background-color 0.1s;
  -webkit-overflow-scrolling: touch;
}
.swal2-container.swal2-backdrop-show,
.swal2-container.swal2-noanimation {
  background: rgba(0, 0, 0, 0.4);
}
.swal2-container.swal2-backdrop-hide {
  background: transparent !important;
}
.swal2-container.swal2-top-start,
.swal2-container.swal2-center-start,
.swal2-container.swal2-bottom-start {
  grid-template-columns: minmax(0, 1fr) auto auto;
}
.swal2-container.swal2-top,
.swal2-container.swal2-center,
.swal2-container.swal2-bottom {
  grid-template-columns: auto minmax(0, 1fr) auto;
}
.swal2-container.swal2-top-end,
.swal2-container.swal2-center-end,
.swal2-container.swal2-bottom-end {
  grid-template-columns: auto auto minmax(0, 1fr);
}
.swal2-container.swal2-top-start > .swal2-popup {
  align-self: start;
}
.swal2-container.swal2-top > .swal2-popup {
  grid-column: 2;
  align-self: start;
  justify-self: center;
}
.swal2-container.swal2-top-end > .swal2-popup,
.swal2-container.swal2-top-right > .swal2-popup {
  grid-column: 3;
  align-self: start;
  justify-self: end;
}
.swal2-container.swal2-center-start > .swal2-popup,
.swal2-container.swal2-center-left > .swal2-popup {
  grid-row: 2;
  align-self: center;
}
.swal2-container.swal2-center > .swal2-popup {
  grid-column: 2;
  grid-row: 2;
  align-self: center;
  justify-self: center;
}
.swal2-container.swal2-center-end > .swal2-popup,
.swal2-container.swal2-center-right > .swal2-popup {
  grid-column: 3;
  grid-row: 2;
  align-self: center;
  justify-self: end;
}
.swal2-container.swal2-bottom-start > .swal2-popup,
.swal2-container.swal2-bottom-left > .swal2-popup {
  grid-column: 1;
  grid-row: 3;
  align-self: end;
}
.swal2-container.swal2-bottom > .swal2-popup {
  grid-column: 2;
  grid-row: 3;
  justify-self: center;
  align-self: end;
}
.swal2-container.swal2-bottom-end > .swal2-popup,
.swal2-container.swal2-bottom-right > .swal2-popup {
  grid-column: 3;
  grid-row: 3;
  align-self: end;
  justify-self: end;
}
.swal2-container.swal2-grow-row > .swal2-popup,
.swal2-container.swal2-grow-fullscreen > .swal2-popup {
  grid-column: 1/4;
  width: 100%;
}
.swal2-container.swal2-grow-column > .swal2-popup,
.swal2-container.swal2-grow-fullscreen > .swal2-popup {
  grid-row: 1/4;
  align-self: stretch;
}
.swal2-container.swal2-no-transition {
  transition: none !important;
}
.swal2-popup {
  display: none;
  position: relative;
  box-sizing: border-box;
  grid-template-columns: minmax(0, 100%);
  width: 32em;
  max-width: 100%;
  padding: 0 0 1.25em;
  border: none;
  border-radius: 5px;
  background: #fff;
  color: #545454;
  font-family: inherit;
  font-size: 1rem;
}
.swal2-popup:focus {
  outline: none;
}
.swal2-popup.swal2-loading {
  overflow-y: hidden;
}
.swal2-title {
  position: relative;
  max-width: 100%;
  margin: 0;
  padding: 0.8em 1em 0;
  color: inherit;
  font-size: 1.875em;
  font-weight: 600;
  text-align: center;
  text-transform: none;
  word-wrap: break-word;
}
.swal2-actions {
  display: flex;
  z-index: 1;
  box-sizing: border-box;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  width: auto;
  margin: 1.25em auto 0;
  padding: 0;
}
.swal2-actions:not(.swal2-loading) .swal2-styled[disabled] {
  opacity: 0.4;
}
.swal2-actions:not(.swal2-loading) .swal2-styled:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
}
.swal2-actions:not(.swal2-loading) .swal2-styled:active {
  background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
}
.swal2-loader {
  display: none;
  align-items: center;
  justify-content: center;
  width: 2.2em;
  height: 2.2em;
  margin: 0 1.875em;
  animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
  border-width: 0.25em;
  border-style: solid;
  border-radius: 100%;
  border-color: #2778c4 transparent #2778c4 transparent;
}
.swal2-styled {
  margin: 0.3125em;
  padding: 0.625em 1.1em;
  transition: box-shadow 0.1s;
  box-shadow: 0 0 0 3px transparent;
  font-weight: 500;
}
.swal2-styled:not([disabled]) {
  cursor: pointer;
}
.swal2-styled.swal2-confirm {
  border: 0;
  border-radius: 0.25em;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  background: initial;
  background-color: #7066e0;
  color: #fff;
  font-size: 1em;
}
.swal2-styled.swal2-confirm:focus {
  box-shadow: 0 0 0 3px rgba(112, 102, 224, 0.5);
}
.swal2-styled.swal2-deny {
  border: 0;
  border-radius: 0.25em;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  background: initial;
  background-color: #dc3741;
  color: #fff;
  font-size: 1em;
}
.swal2-styled.swal2-deny:focus {
  box-shadow: 0 0 0 3px rgba(220, 55, 65, 0.5);
}
.swal2-styled.swal2-cancel {
  border: 0;
  border-radius: 0.25em;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  background: initial;
  background-color: #6e7881;
  color: #fff;
  font-size: 1em;
}
.swal2-styled.swal2-cancel:focus {
  box-shadow: 0 0 0 3px rgba(110, 120, 129, 0.5);
}
.swal2-styled.swal2-default-outline:focus {
  box-shadow: 0 0 0 3px rgba(100, 150, 200, 0.5);
}
.swal2-styled:focus {
  outline: none;
}
.swal2-styled::-moz-focus-inner {
  border: 0;
}
.swal2-footer {
  justify-content: center;
  margin: 1em 0 0;
  padding: 1em 1em 0;
  border-top: 1px solid #eee;
  color: inherit;
  font-size: 1em;
}
.swal2-timer-progress-bar-container {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  grid-column: auto !important;
  overflow: hidden;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
.swal2-timer-progress-bar {
  width: 100%;
  height: 0.25em;
  background: rgba(0, 0, 0, 0.2);
}
.swal2-image {
  max-width: 100%;
  margin: 2em auto 1em;
}
.swal2-close {
  z-index: 2;
  align-items: center;
  justify-content: center;
  width: 1.2em;
  height: 1.2em;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: -1.2em;
  padding: 0;
  overflow: hidden;
  transition: color 0.1s, box-shadow 0.1s;
  border: none;
  border-radius: 5px;
  background: transparent;
  color: #ccc;
  font-family: serif;
  font-family: monospace;
  font-size: 2.5em;
  cursor: pointer;
  justify-self: end;
}
.swal2-close:hover {
  transform: none;
  background: transparent;
  color: #f27474;
}
.swal2-close:focus {
  outline: none;
  box-shadow: inset 0 0 0 3px rgba(100, 150, 200, 0.5);
}
.swal2-close::-moz-focus-inner {
  border: 0;
}
.swal2-html-container {
  z-index: 1;
  justify-content: center;
  margin: 1em 1.6em 0.3em;
  padding: 0;
  overflow: auto;
  color: inherit;
  font-size: 1.125em;
  font-weight: normal;
  line-height: normal;
  text-align: center;
  word-wrap: break-word;
  word-break: break-word;
}
.swal2-input,
.swal2-file,
.swal2-textarea,
.swal2-select,
.swal2-radio,
.swal2-checkbox {
  margin: 1em 2em 3px;
}
.swal2-input,
.swal2-file,
.swal2-textarea {
  box-sizing: border-box;
  width: auto;
  transition: border-color 0.1s, box-shadow 0.1s;
  border: 1px solid #d9d9d9;
  border-radius: 0.1875em;
  background: transparent;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px transparent;
  color: inherit;
  font-size: 1.125em;
}
.swal2-input.swal2-inputerror,
.swal2-file.swal2-inputerror,
.swal2-textarea.swal2-inputerror {
  border-color: #f27474 !important;
  box-shadow: 0 0 2px #f27474 !important;
}
.swal2-input:focus,
.swal2-file:focus,
.swal2-textarea:focus {
  border: 1px solid #b4dbed;
  outline: none;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px rgba(100, 150, 200, 0.5);
}
.swal2-input::-moz-placeholder,
.swal2-file::-moz-placeholder,
.swal2-textarea::-moz-placeholder {
  color: #ccc;
}
.swal2-input::placeholder,
.swal2-file::placeholder,
.swal2-textarea::placeholder {
  color: #ccc;
}
.swal2-range {
  margin: 1em 2em 3px;
  background: #fff;
}
.swal2-range input {
  width: 80%;
}
.swal2-range output {
  width: 20%;
  color: inherit;
  font-weight: 600;
  text-align: center;
}
.swal2-range input,
.swal2-range output {
  height: 2.625em;
  padding: 0;
  font-size: 1.125em;
  line-height: 2.625em;
}
.swal2-input {
  height: 2.625em;
  padding: 0 0.75em;
}
.swal2-file {
  width: 75%;
  margin-right: auto;
  margin-left: auto;
  background: transparent;
  font-size: 1.125em;
}
.swal2-textarea {
  height: 6.75em;
  padding: 0.75em;
}
.swal2-select {
  min-width: 50%;
  max-width: 100%;
  padding: 0.375em 0.625em;
  background: transparent;
  color: inherit;
  font-size: 1.125em;
}
.swal2-radio,
.swal2-checkbox {
  align-items: center;
  justify-content: center;
  background: #fff;
  color: inherit;
}
.swal2-radio label,
.swal2-checkbox label {
  margin: 0 0.6em;
  font-size: 1.125em;
}
.swal2-radio input,
.swal2-checkbox input {
  flex-shrink: 0;
  margin: 0 0.4em;
}
.swal2-input-label {
  display: flex;
  justify-content: center;
  margin: 1em auto 0;
}
.swal2-validation-message {
  align-items: center;
  justify-content: center;
  margin: 1em 0 0;
  padding: 0.625em;
  overflow: hidden;
  background: #f0f0f0;
  color: #666666;
  font-size: 1em;
  font-weight: 300;
}
.swal2-validation-message::before {
  content: "!";
  display: inline-block;
  width: 1.5em;
  min-width: 1.5em;
  height: 1.5em;
  margin: 0 0.625em;
  border-radius: 50%;
  background-color: #f27474;
  color: #fff;
  font-weight: 600;
  line-height: 1.5em;
  text-align: center;
}
.swal2-icon {
  position: relative;
  box-sizing: content-box;
  justify-content: center;
  width: 5em;
  height: 5em;
  margin: 2.5em auto 0.6em;
  border: 0.25em solid transparent;
  border-radius: 50%;
  border-color: #000;
  font-family: inherit;
  line-height: 5em;
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.swal2-icon .swal2-icon-content {
  display: flex;
  align-items: center;
  font-size: 3.75em;
}
.swal2-icon.swal2-error {
  border-color: #f27474;
  color: #f27474;
}
.swal2-icon.swal2-error .swal2-x-mark {
  position: relative;
  flex-grow: 1;
}
.swal2-icon.swal2-error [class^=swal2-x-mark-line] {
  display: block;
  position: absolute;
  top: 2.3125em;
  width: 2.9375em;
  height: 0.3125em;
  border-radius: 0.125em;
  background-color: #f27474;
}
.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] {
  left: 1.0625em;
  transform: rotate(45deg);
}
.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] {
  right: 1em;
  transform: rotate(-45deg);
}
.swal2-icon.swal2-error.swal2-icon-show {
  animation: swal2-animate-error-icon 0.5s;
}
.swal2-icon.swal2-error.swal2-icon-show .swal2-x-mark {
  animation: swal2-animate-error-x-mark 0.5s;
}
.swal2-icon.swal2-warning {
  border-color: #facea8;
  color: #f8bb86;
}
.swal2-icon.swal2-warning.swal2-icon-show {
  animation: swal2-animate-error-icon 0.5s;
}
.swal2-icon.swal2-warning.swal2-icon-show .swal2-icon-content {
  animation: swal2-animate-i-mark 0.5s;
}
.swal2-icon.swal2-info {
  border-color: #9de0f6;
  color: #3fc3ee;
}
.swal2-icon.swal2-info.swal2-icon-show {
  animation: swal2-animate-error-icon 0.5s;
}
.swal2-icon.swal2-info.swal2-icon-show .swal2-icon-content {
  animation: swal2-animate-i-mark 0.8s;
}
.swal2-icon.swal2-question {
  border-color: #c9dae1;
  color: #87adbd;
}
.swal2-icon.swal2-question.swal2-icon-show {
  animation: swal2-animate-error-icon 0.5s;
}
.swal2-icon.swal2-question.swal2-icon-show .swal2-icon-content {
  animation: swal2-animate-question-mark 0.8s;
}
.swal2-icon.swal2-success {
  border-color: #a5dc86;
  color: #a5dc86;
}
.swal2-icon.swal2-success [class^=swal2-success-circular-line] {
  position: absolute;
  width: 3.75em;
  height: 7.5em;
  transform: rotate(45deg);
  border-radius: 50%;
}
.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left] {
  top: -0.4375em;
  left: -2.0635em;
  transform: rotate(-45deg);
  transform-origin: 3.75em 3.75em;
  border-radius: 7.5em 0 0 7.5em;
}
.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right] {
  top: -0.6875em;
  left: 1.875em;
  transform: rotate(-45deg);
  transform-origin: 0 3.75em;
  border-radius: 0 7.5em 7.5em 0;
}
.swal2-icon.swal2-success .swal2-success-ring {
  position: absolute;
  z-index: 2;
  top: -0.25em;
  left: -0.25em;
  box-sizing: content-box;
  width: 100%;
  height: 100%;
  border: 0.25em solid rgba(165, 220, 134, 0.3);
  border-radius: 50%;
}
.swal2-icon.swal2-success .swal2-success-fix {
  position: absolute;
  z-index: 1;
  top: 0.5em;
  left: 1.625em;
  width: 0.4375em;
  height: 5.625em;
  transform: rotate(-45deg);
}
.swal2-icon.swal2-success [class^=swal2-success-line] {
  display: block;
  position: absolute;
  z-index: 2;
  height: 0.3125em;
  border-radius: 0.125em;
  background-color: #a5dc86;
}
.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip] {
  top: 2.875em;
  left: 0.8125em;
  width: 1.5625em;
  transform: rotate(45deg);
}
.swal2-icon.swal2-success [class^=swal2-success-line][class$=long] {
  top: 2.375em;
  right: 0.5em;
  width: 2.9375em;
  transform: rotate(-45deg);
}
.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-tip {
  animation: swal2-animate-success-line-tip 0.75s;
}
.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-long {
  animation: swal2-animate-success-line-long 0.75s;
}
.swal2-icon.swal2-success.swal2-icon-show .swal2-success-circular-line-right {
  animation: swal2-rotate-success-circular-line 4.25s ease-in;
}
.swal2-progress-steps {
  flex-wrap: wrap;
  align-items: center;
  max-width: 100%;
  margin: 1.25em auto;
  padding: 0;
  background: transparent;
  font-weight: 600;
}
.swal2-progress-steps li {
  display: inline-block;
  position: relative;
}
.swal2-progress-steps .swal2-progress-step {
  z-index: 20;
  flex-shrink: 0;
  width: 2em;
  height: 2em;
  border-radius: 2em;
  background: #2778c4;
  color: #fff;
  line-height: 2em;
  text-align: center;
}
.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step {
  background: #2778c4;
}
.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step {
  background: #add8e6;
  color: #fff;
}
.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step-line {
  background: #add8e6;
}
.swal2-progress-steps .swal2-progress-step-line {
  z-index: 10;
  flex-shrink: 0;
  width: 2.5em;
  height: 0.4em;
  margin: 0 -1px;
  background: #2778c4;
}
[class^=swal2] {
  -webkit-tap-highlight-color: transparent;
}
.swal2-show {
  animation: swal2-show 0.3s;
}
.swal2-hide {
  animation: swal2-hide 0.15s forwards;
}
.swal2-noanimation {
  transition: none;
}
.swal2-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
.swal2-rtl .swal2-close {
  margin-right: 0;
  margin-right: initial;
  margin-left: 0;
}
.swal2-rtl .swal2-timer-progress-bar {
  right: 0;
  left: auto;
}
.save-yourself-from-war {
  display: flex;
  position: fixed;
  z-index: 1939;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 25px 0 20px;
  background: #20232a;
  color: #fff;
  text-align: center;
}
.save-yourself-from-war div {
  max-width: 560px;
  margin: 10px;
  line-height: 146%;
}
.save-yourself-from-war iframe {
  max-width: 100%;
  max-height: 55.5555555556vmin;
  margin: 16px auto;
}
.save-yourself-from-war strong {
  border-bottom: 2px dashed white;
}
.save-yourself-from-war button {
  display: flex;
  position: fixed;
  z-index: 1940;
  top: 0;
  right: 0;
  align-items: center;
  justify-content: center;
  width: 48px;
  height: 48px;
  margin-right: 10px;
  margin-bottom: -10px;
  border: none;
  background: transparent;
  color: #aaa;
  font-size: 48px;
  font-weight: bold;
  cursor: pointer;
}
.save-yourself-from-war button:hover {
  color: #fff;
}
@keyframes swal2-toast-show {
  0% {
    transform: translateY(-0.625em) rotateZ(2deg);
  }
  33% {
    transform: translateY(0) rotateZ(-2deg);
  }
  66% {
    transform: translateY(0.3125em) rotateZ(2deg);
  }
  100% {
    transform: translateY(0) rotateZ(0deg);
  }
}
@keyframes swal2-toast-hide {
  100% {
    transform: rotateZ(1deg);
    opacity: 0;
  }
}
@keyframes swal2-toast-animate-success-line-tip {
  0% {
    top: 0.5625em;
    left: 0.0625em;
    width: 0;
  }
  54% {
    top: 0.125em;
    left: 0.125em;
    width: 0;
  }
  70% {
    top: 0.625em;
    left: -0.25em;
    width: 1.625em;
  }
  84% {
    top: 1.0625em;
    left: 0.75em;
    width: 0.5em;
  }
  100% {
    top: 1.125em;
    left: 0.1875em;
    width: 0.75em;
  }
}
@keyframes swal2-toast-animate-success-line-long {
  0% {
    top: 1.625em;
    right: 1.375em;
    width: 0;
  }
  65% {
    top: 1.25em;
    right: 0.9375em;
    width: 0;
  }
  84% {
    top: 0.9375em;
    right: 0;
    width: 1.125em;
  }
  100% {
    top: 0.9375em;
    right: 0.1875em;
    width: 1.375em;
  }
}
@keyframes swal2-show {
  0% {
    transform: scale(0.7);
  }
  45% {
    transform: scale(1.05);
  }
  80% {
    transform: scale(0.95);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes swal2-hide {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(0.5);
    opacity: 0;
  }
}
@keyframes swal2-animate-success-line-tip {
  0% {
    top: 1.1875em;
    left: 0.0625em;
    width: 0;
  }
  54% {
    top: 1.0625em;
    left: 0.125em;
    width: 0;
  }
  70% {
    top: 2.1875em;
    left: -0.375em;
    width: 3.125em;
  }
  84% {
    top: 3em;
    left: 1.3125em;
    width: 1.0625em;
  }
  100% {
    top: 2.8125em;
    left: 0.8125em;
    width: 1.5625em;
  }
}
@keyframes swal2-animate-success-line-long {
  0% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  65% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  84% {
    top: 2.1875em;
    right: 0;
    width: 3.4375em;
  }
  100% {
    top: 2.375em;
    right: 0.5em;
    width: 2.9375em;
  }
}
@keyframes swal2-rotate-success-circular-line {
  0% {
    transform: rotate(-45deg);
  }
  5% {
    transform: rotate(-45deg);
  }
  12% {
    transform: rotate(-405deg);
  }
  100% {
    transform: rotate(-405deg);
  }
}
@keyframes swal2-animate-error-x-mark {
  0% {
    margin-top: 1.625em;
    transform: scale(0.4);
    opacity: 0;
  }
  50% {
    margin-top: 1.625em;
    transform: scale(0.4);
    opacity: 0;
  }
  80% {
    margin-top: -0.375em;
    transform: scale(1.15);
  }
  100% {
    margin-top: 0;
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes swal2-animate-error-icon {
  0% {
    transform: rotateX(100deg);
    opacity: 0;
  }
  100% {
    transform: rotateX(0deg);
    opacity: 1;
  }
}
@keyframes swal2-rotate-loading {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes swal2-animate-question-mark {
  0% {
    transform: rotateY(-360deg);
  }
  100% {
    transform: rotateY(0);
  }
}
@keyframes swal2-animate-i-mark {
  0% {
    transform: rotateZ(45deg);
    opacity: 0;
  }
  25% {
    transform: rotateZ(-25deg);
    opacity: 0.4;
  }
  50% {
    transform: rotateZ(15deg);
    opacity: 0.8;
  }
  75% {
    transform: rotateZ(-5deg);
    opacity: 1;
  }
  100% {
    transform: rotateX(0);
    opacity: 1;
  }
}
body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
  overflow: hidden;
}
body.swal2-height-auto {
  height: auto !important;
}
body.swal2-no-backdrop .swal2-container {
  background-color: transparent !important;
  pointer-events: none;
}
body.swal2-no-backdrop .swal2-container .swal2-popup {
  pointer-events: all;
}
body.swal2-no-backdrop .swal2-container .swal2-modal {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}
@media print {
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
    overflow-y: scroll !important;
  }
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) > [aria-hidden=true] {
    display: none;
  }
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container {
    position: static !important;
  }
}
body.swal2-toast-shown .swal2-container {
  box-sizing: border-box;
  width: 360px;
  max-width: 100%;
  background-color: transparent;
  pointer-events: none;
}
body.swal2-toast-shown .swal2-container.swal2-top {
  top: 0;
  right: auto;
  bottom: auto;
  left: 50%;
  transform: translateX(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-top-end,
body.swal2-toast-shown .swal2-container.swal2-top-right {
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
}
body.swal2-toast-shown .swal2-container.swal2-top-start,
body.swal2-toast-shown .swal2-container.swal2-top-left {
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
}
body.swal2-toast-shown .swal2-container.swal2-center-start,
body.swal2-toast-shown .swal2-container.swal2-center-left {
  top: 50%;
  right: auto;
  bottom: auto;
  left: 0;
  transform: translateY(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-center {
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  transform: translate(-50%, -50%);
}
body.swal2-toast-shown .swal2-container.swal2-center-end,
body.swal2-toast-shown .swal2-container.swal2-center-right {
  top: 50%;
  right: 0;
  bottom: auto;
  left: auto;
  transform: translateY(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-bottom-start,
body.swal2-toast-shown .swal2-container.swal2-bottom-left {
  top: auto;
  right: auto;
  bottom: 0;
  left: 0;
}
body.swal2-toast-shown .swal2-container.swal2-bottom {
  top: auto;
  right: auto;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-bottom-end,
body.swal2-toast-shown .swal2-container.swal2-bottom-right {
  top: auto;
  right: 0;
  bottom: 0;
  left: auto;
}

/* vendors/sweetalert/ext/sweet-alert.ext.scss */
.sa-button-container {
  display: flex;
  justify-content: center;
  flex-direction: row-reverse;
}
.sweet-alert .sa-button-container .cancel,
.sweet-alert .sa-button-container .confirm {
  min-width: 100px;
}
.sweet-alert .sa-button-container .cancel {
  background-color: #2f4050;
  color: #ffffff;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 6px;
  padding-bottom: 8px;
  font-size: 12px;
  font-family: OpenSans-semibold;
  margin-left: 3px;
}
.sweet-alert .sa-button-container .cancel:hover {
  background-color: #41576d;
}
.sweet-alert .sa-button-container .confirm {
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 6px;
  padding-bottom: 8px;
  font-size: 12px;
  font-family: OpenSans-semibold;
  margin-right: 0;
}
.sweet-alert .sa-button-container .confirm:hover {
  background-color: #42a6ee !important;
}
body.stop-scrolling {
  height: auto;
  overflow: auto;
}
.swal2-actions {
  display: flex;
  justify-content: center;
}
.swal2-container .swal2-actions .swal2-cancel {
  margin-left: 3px;
}
.swal2-modal .swal2-checkbox input,
.swal2-modal .swal2-checkbox span {
  margin: 0;
}
.swal2-modal .swal2-checkbox span {
  margin-left: 5px;
}
.swal2-container .sa-small h2 {
  font-size: 16px;
  line-height: 20px;
  margin: 5px 0;
}
.swal2-container .sa-small .swal2-content,
.swal2-container .sa-small .swal2-html-container {
  font-size: 14px;
}
.swal2-container .sa-small .swal2-actions {
  margin-top: 10px;
}
.swal2-container .sa-small .swal2-checkbox {
  margin: 5px 0;
}
body.swal2-shown {
  height: auto !important;
  overflow: auto !important;
  padding-right: 0 !important;
}
.sa-custom {
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.17);
}
body.swal2-toast-shown .swal2-container {
  width: auto;
}
.sa-permission-notifications .swal2-icon {
  display: none !important;
}
.swal2-html-container {
  margin: 0;
  padding: 1em 1.6em 0.3em;
}
body .swal2-container {
  z-index: 10060;
}

/* scripts/_common/photoViewer/photo-viewer.scss */
.photo-viewer-modal {
  min-width: 60vw;
}

/* vendors/viewerjs/viewer.css */
.viewer-zoom-in::before,
.viewer-zoom-out::before,
.viewer-one-to-one::before,
.viewer-reset::before,
.viewer-prev::before,
.viewer-play::before,
.viewer-next::before,
.viewer-rotate-left::before,
.viewer-rotate-right::before,
.viewer-flip-horizontal::before,
.viewer-flip-vertical::before,
.viewer-fullscreen::before,
.viewer-fullscreen-exit::before,
.viewer-close::before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARgAAAAUCAYAAABWOyJDAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAQPSURBVHic7Zs/iFxVFMa/0U2UaJGksUgnIVhYxVhpjDbZCBmLdAYECxsRFBTUamcXUiSNncgKQbSxsxH8gzAP3FU2jY0kKKJNiiiIghFlccnP4p3nPCdv3p9778vsLOcHB2bfveeb7955c3jvvNkBIMdxnD64a94GHMfZu3iBcRynN7zAOI7TG15gHCeeNUkr8zaxG2lbYDYsdgMbktBsP03jdQwljSXdtBhLOmtjowC9Mg9L+knSlcD8TNKpSA9lBpK2JF2VdDSR5n5J64m0qli399hNFMUlpshQii5jbXTbHGviB0nLNeNDSd9VO4A2UdB2fp+x0eCnaXxWXGA2X0au/3HgN9P4LFCjIANOJdrLr0zzZ+BEpNYDwKbpnQMeAw4m8HjQtM6Z9qa917zPQwFr3M5KgA6J5rTJCdFZJj9/lyvGhsDvwFNVuV2MhhjrK6b9bFiE+j1r87eBl4HDwCF7/U/k+ofAX5b/EXBv5JoLMuILzf3Ap6Z3EzgdqHMCuF7hcQf4HDgeoHnccncqdK/TvSDWffFXI/exICY/xZyqc6XLWF1UFZna4gJ7q8BsRvgd2/xXpo6P+D9dfT7PpECtA3cnWPM0GXGFZh/wgWltA+cDNC7X+AP4GzjZQe+k5dRxuYPeiuXU7e1qwLpDz7dFjXKRaSwuMLvAlG8zZlG+YmiK1HoFqT7wP2z+4Q45TfEGcMt01xLoNZEBTwRqD4BLpnMLeC1A41UmVxsXgXeBayV/Wx20rpTyrpnWRft7p6O/FdqzGrDukPNtkaMoMo3FBdBSQMOnYBCReyf05s126fU9ytfX98+mY54Kxnp7S9K3kj6U9KYdG0h6UdLbkh7poFXMfUnSOyVvL0h6VtIXHbS6nOP+s/Zm9mvyXW1uuC9ohZ72E9uDmXWLJOB1GxsH+DxPftsB8B6wlGDN02TAkxG6+4D3TWsbeC5CS8CDFce+AW500LhhOW2020TRjK3b21HEmgti9m0RonxbdMZeVzV+/4tF3cBpP7E9mKHNL5q8h5g0eYsCMQz0epq8gQrwMXAgcs0FGXGFRcB9wCemF9PkbYqM/Bas7fxLwNeJPdTdpo4itQti8lPMqTpXuozVRVXPpbHI3KkNTB1NfkL81j2mvhDp91HgV9MKuRIqrykj3WPq4rHyL+axj8/qGPmTqi6F9YDlHOvJU6oYcTsh/TYSzWmTE6JT19CtLTJt32D6CmHe0eQn1O8z5AXgT4sx4Vcu0/EQecMydB8z0hUWkTd2t4CrwNEePqMBcAR4mrBbwyXLPWJa8zrXmmLEhNBmfpkuY2102xxrih+pb+ieAb6vGhuA97UcJ5KR8gZ77K+99xxeYBzH6Q3/Z0fHcXrDC4zjOL3hBcZxnN74F+zlvXFWXF9PAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-size: 280px;
  color: transparent;
  display: block;
  font-size: 0;
  height: 20px;
  line-height: 0;
  width: 20px;
}
.viewer-zoom-in::before {
  background-position: 0 0;
  content: "Zoom In";
}
.viewer-zoom-out::before {
  background-position: -20px 0;
  content: "Zoom Out";
}
.viewer-one-to-one::before {
  background-position: -40px 0;
  content: "One to One";
}
.viewer-reset::before {
  background-position: -60px 0;
  content: "Reset";
}
.viewer-prev::before {
  background-position: -80px 0;
  content: "Previous";
}
.viewer-play::before {
  background-position: -100px 0;
  content: "Play";
}
.viewer-next::before {
  background-position: -120px 0;
  content: "Next";
}
.viewer-rotate-left::before {
  background-position: -140px 0;
  content: "Rotate Left";
}
.viewer-rotate-right::before {
  background-position: -160px 0;
  content: "Rotate Right";
}
.viewer-flip-horizontal::before {
  background-position: -180px 0;
  content: "Flip Horizontal";
}
.viewer-flip-vertical::before {
  background-position: -200px 0;
  content: "Flip Vertical";
}
.viewer-fullscreen::before {
  background-position: -220px 0;
  content: "Enter Full Screen";
}
.viewer-fullscreen-exit::before {
  background-position: -240px 0;
  content: "Exit Full Screen";
}
.viewer-close::before {
  background-position: -260px 0;
  content: "Close";
}
.viewer-container {
  bottom: 0;
  direction: ltr;
  font-size: 0;
  left: 0;
  line-height: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  -webkit-tap-highlight-color: transparent;
  top: 0;
  touch-action: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.viewer-container::-moz-selection,
.viewer-container *::-moz-selection {
  background-color: transparent;
}
.viewer-container::selection,
.viewer-container *::selection {
  background-color: transparent;
}
.viewer-container:focus {
  outline: 0;
}
.viewer-container img {
  display: block;
  height: auto;
  max-height: none !important;
  max-width: none !important;
  min-height: 0 !important;
  min-width: 0 !important;
  width: 100%;
}
.viewer-canvas {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
}
.viewer-canvas > img {
  height: auto;
  margin: 15px auto;
  max-width: 90% !important;
  width: auto;
}
.viewer-footer {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  text-align: center;
}
.viewer-navbar {
  background-color: rgba(0, 0, 0, 0.5);
  overflow: hidden;
}
.viewer-list {
  box-sizing: content-box;
  height: 50px;
  margin: 0;
  overflow: hidden;
  padding: 1px 0;
}
.viewer-list > li {
  color: transparent;
  cursor: pointer;
  float: left;
  font-size: 0;
  height: 50px;
  line-height: 0;
  opacity: 0.5;
  overflow: hidden;
  transition: opacity 0.15s;
  width: 30px;
}
.viewer-list > li:focus,
.viewer-list > li:hover {
  opacity: 0.75;
}
.viewer-list > li:focus {
  outline: 0;
}
.viewer-list > li + li {
  margin-left: 1px;
}
.viewer-list > .viewer-loading {
  position: relative;
}
.viewer-list > .viewer-loading::after {
  border-width: 2px;
  height: 20px;
  margin-left: -10px;
  margin-top: -10px;
  width: 20px;
}
.viewer-list > .viewer-active,
.viewer-list > .viewer-active:focus,
.viewer-list > .viewer-active:hover {
  opacity: 1;
}
.viewer-player {
  background-color: #000;
  bottom: 0;
  cursor: none;
  display: none;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}
.viewer-player > img {
  left: 0;
  position: absolute;
  top: 0;
}
.viewer-toolbar > ul {
  display: inline-block;
  margin: 0 auto 5px;
  overflow: hidden;
  padding: 6px 3px;
}
.viewer-toolbar > ul > li {
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 50%;
  cursor: pointer;
  float: left;
  height: 24px;
  overflow: hidden;
  transition: background-color 0.15s;
  width: 24px;
}
.viewer-toolbar > ul > li:focus,
.viewer-toolbar > ul > li:hover {
  background-color: rgba(0, 0, 0, 0.8);
}
.viewer-toolbar > ul > li:focus {
  box-shadow: 0 0 3px #fff;
  outline: 0;
  position: relative;
  z-index: 1;
}
.viewer-toolbar > ul > li::before {
  margin: 2px;
}
.viewer-toolbar > ul > li + li {
  margin-left: 1px;
}
.viewer-toolbar > ul > .viewer-small {
  height: 18px;
  margin-bottom: 3px;
  margin-top: 3px;
  width: 18px;
}
.viewer-toolbar > ul > .viewer-small::before {
  margin: -1px;
}
.viewer-toolbar > ul > .viewer-large {
  height: 30px;
  margin-bottom: -3px;
  margin-top: -3px;
  width: 30px;
}
.viewer-toolbar > ul > .viewer-large::before {
  margin: 5px;
}
.viewer-tooltip {
  background-color: rgba(0, 0, 0, 0.8);
  border-radius: 10px;
  color: #fff;
  display: none;
  font-size: 12px;
  height: 20px;
  left: 50%;
  line-height: 20px;
  margin-left: -25px;
  margin-top: -10px;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 50px;
}
.viewer-title {
  color: #ccc;
  display: inline-block;
  font-size: 12px;
  line-height: 1.2;
  margin: 5px 5%;
  max-width: 90%;
  min-height: 14px;
  opacity: 0.8;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: opacity 0.15s;
  white-space: nowrap;
}
.viewer-title:hover {
  opacity: 1;
}
.viewer-button {
  -webkit-app-region: no-drag;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 50%;
  cursor: pointer;
  height: 80px;
  overflow: hidden;
  position: absolute;
  right: -40px;
  top: -40px;
  transition: background-color 0.15s;
  width: 80px;
}
.viewer-button:focus,
.viewer-button:hover {
  background-color: rgba(0, 0, 0, 0.8);
}
.viewer-button:focus {
  box-shadow: 0 0 3px #fff;
  outline: 0;
}
.viewer-button::before {
  bottom: 15px;
  left: 15px;
  position: absolute;
}
.viewer-fixed {
  position: fixed;
}
.viewer-open {
  overflow: hidden;
}
.viewer-show {
  display: block;
}
.viewer-hide {
  display: none;
}
.viewer-backdrop {
  background-color: rgba(0, 0, 0, 0.5);
}
.viewer-invisible {
  visibility: hidden;
}
.viewer-move {
  cursor: move;
  cursor: grab;
}
.viewer-fade {
  opacity: 0;
}
.viewer-in {
  opacity: 1;
}
.viewer-transition {
  transition: all 0.3s;
}
@keyframes viewer-spinner {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.viewer-loading::after {
  animation: viewer-spinner 1s linear infinite;
  border: 4px solid rgba(255, 255, 255, 0.1);
  border-left-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  content: "";
  display: inline-block;
  height: 40px;
  left: 50%;
  margin-left: -20px;
  margin-top: -20px;
  position: absolute;
  top: 50%;
  width: 40px;
  z-index: 1;
}
@media (max-width: 767px) {
  .viewer-hide-xs-down {
    display: none;
  }
}
@media (max-width: 991px) {
  .viewer-hide-sm-down {
    display: none;
  }
}
@media (max-width: 1199px) {
  .viewer-hide-md-down {
    display: none;
  }
}

/* scripts/_common/modal/styles/modal.scss */
.adv-modal-background {
  background: rgba(0, 0, 0, 0.5);
}
.adv-body-fixed-touch {
  position: fixed;
}
.adv-modal,
.adv-modal-floating {
  z-index: 999;
}
.adv-modal .adv-modal-inner,
.adv-modal-floating .adv-modal-inner {
  position: relative;
  z-index: 20;
  vertical-align: middle;
  text-align: left;
  white-space: normal;
  border-radius: 0.3125rem;
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.5);
  max-width: 80vw;
  max-height: 100vh;
  max-height: var(--min-full-height, 100vh);
  display: inline-flex;
  flex-direction: column;
}
.adv-modal .modal-header,
.adv-modal-floating .modal-header {
  padding: 10px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  font-size: 1.75rem;
  line-height: 1;
}
.adv-modal .modal-content,
.adv-modal-floating .modal-content {
  overflow: auto;
  padding: 10px;
  vertical-align: middle;
}
.adv-modal .modal-content::-webkit-scrollbar,
.adv-modal-floating .modal-content::-webkit-scrollbar {
  -webkit-appearance: none;
  appearance: none;
}
.adv-modal .modal-content::-webkit-scrollbar:vertical,
.adv-modal-floating .modal-content::-webkit-scrollbar:vertical {
  width: 11px;
}
.adv-modal .modal-content::-webkit-scrollbar:horizontal,
.adv-modal-floating .modal-content::-webkit-scrollbar:horizontal {
  height: 11px;
}
.adv-modal .modal-content::-webkit-scrollbar-thumb,
.adv-modal-floating .modal-content::-webkit-scrollbar-thumb {
  border-radius: 8px;
  border: 2px solid white;
  background-color: rgba(0, 0, 0, 0.4);
}
.adv-modal .modal-content::-webkit-scrollbar-track,
.adv-modal-floating .modal-content::-webkit-scrollbar-track {
  background-color: #fff;
  border-radius: 8px;
}
.adv-modal .modal-footer,
.adv-modal-floating .modal-footer {
  padding: 10px;
  border-top-width: 1px;
  border-top-style: solid;
  border-radius: 0 0 2px 2px;
  text-align: right;
  order: 100;
}
.adv-modal .adv-modal-close,
.adv-modal-floating .adv-modal-close {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  overflow: hidden;
  width: 30px;
  height: 30px;
  border-bottom: 0;
  cursor: pointer;
  font-size: 0;
  z-index: 1;
}
.adv-modal .adv-modal-close::after,
.adv-modal-floating .adv-modal-close::after {
  font-size: 30px;
  position: absolute;
  top: 0;
  right: 0;
  text-shadow: 0 0 9px rgba(0, 0, 0, 0.5);
}
.adv-modal {
  display: flex !important;
  align-items: center;
  justify-content: center;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  white-space: nowrap;
}
.adv-modal.adv-modal-in-iframe::after {
  vertical-align: top;
}
.adv-close-outside {
  left: 100%;
  margin-left: 5px;
  top: 0;
}
.adv-modal-floating {
  position: fixed;
  top: 25%;
  margin: auto;
  left: 50%;
  transform: translateX(-50%);
  border-radius: 5px;
}
.adv-modal-floating .modal-header {
  cursor: move;
}
.adv-modal-floating .adv-modal-inner {
  max-width: 100%;
  width: 100%;
  height: 100%;
}
@media (min-width: 768px) {
  adv-modal-in-iframe .adv-modal-inner {
    margin-top: 6.25rem;
  }
}
@media (max-width: 48em), (max-height: 480px) {
  .adv-modal,
  .adv-modal-floating {
    bottom: auto;
    display: block;
    height: 100%;
    padding: 45px 10px 10px;
    box-sizing: border-box;
  }
  .adv-modal .modal-content,
  .adv-modal-floating .modal-content {
    flex-grow: 1;
  }
  .adv-modal .adv-modal-inner,
  .adv-modal-floating .adv-modal-inner {
    overflow: visible;
    box-sizing: border-box;
    max-width: 100vw;
    width: 100%;
    height: auto;
    max-height: calc(100vh - 45px);
    max-height: calc(var(--min-full-height, 100vh) - 45px);
  }
  .adv-modal .buy-one-click-dialog,
  .adv-modal-floating .buy-one-click-dialog {
    height: auto;
  }
  .adv-modal .adv-modal-close,
  .adv-modal-floating .adv-modal-close {
    left: auto;
    right: 8px;
    top: -36px;
  }
  .adv-modal .adv-modal-close::after,
  .adv-modal-floating .adv-modal-close::after {
    text-shadow: none;
  }
  .adv-modal-floating {
    top: 0;
    left: 0;
    max-width: 100%;
    transform: translate3d(0, 0, 0);
  }
  .adv-modal-floating .modal-header {
    cursor: default;
  }
  .adv-close-outside {
    margin-left: 0;
  }
}

/* scripts/_common/modal/styles/modal-theme.scss */
.adv-modal .adv-modal-inner,
.adv-modal-floating .adv-modal-inner {
  border-radius: 0.3125rem;
  background-color: #fff;
}
.adv-modal .modal-header,
.adv-modal-floating .modal-header {
  border-bottom-color: #ccc;
}
.adv-modal .modal-footer,
.adv-modal-floating .modal-footer {
  border-top-color: #ccc;
  background-color: #f0f0f0;
}
.adv-modal .adv-modal-close,
.adv-modal-floating .adv-modal-close {
  color: #fff;
  width: 30px;
  height: 30px;
}
.adv-modal .adv-modal-close:hover,
.adv-modal .adv-modal-close:active,
.adv-modal-floating .adv-modal-close:hover,
.adv-modal-floating .adv-modal-close:active {
  color: #fff;
}
.adv-modal .adv-modal-close::after,
.adv-modal-floating .adv-modal-close::after {
  font-size: 30px;
  position: absolute;
  top: 0;
  right: 0;
  text-shadow: 0 0 9px rgba(0, 0, 0, 0.5);
}
@media (max-width: 48em), (max-height: 480px) {
  .adv-modal .adv-modal-close,
  .adv-modal-floating .adv-modal-close {
    color: #fff;
  }
  .adv-modal-floating {
    top: 0;
    left: 0;
    max-width: 100%;
    transform: translate3d(0, 0, 0);
  }
  .adv-modal-floating .modal-header {
    cursor: default;
  }
  .adv-close-outside {
    margin-left: 0;
  }
}

/* scripts/_common/iframe-responsive/styles/iframe-responsive.scss */
iframe-responsive {
  display: block;
  width: 100%;
  height: 100%;
}
.iframe-responsive__container-wrap {
  width: 100%;
  height: 100%;
}
.iframe-responsive__container {
  position: relative;
}
.embed-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
}
.embed-container iframe,
.embed-container object,
.embed-container embed,
.embed-container video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.iframe-responsive__container .iframe-responsive__custom-play {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
  z-index: 1;
  border-radius: 50%;
  background-color: #fff;
  width: 75px;
  height: 75px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.iframe-responsive__custom-play-wrap {
  pointer-events: none;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center;
  z-index: 1;
  background-clip: border-box;
  background-color: rgba(0, 0, 0, 0);
  background-origin: padding-box;
  background-position-x: 50%;
  background-position-y: 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}
.iframe-responsive__custom-play-icon {
  width: 52px;
  height: 52px;
}
.modal-video-icon {
  margin-right: 24px;
}
@media (max-width: 30em) {
  .iframe-responsive__container .iframe-responsive__custom-play {
    border: 2px solid #fff;
  }
  .iframe-responsive__custom-play-icon {
    width: 72px;
    height: 72px;
  }
}
.opacity {
  opacity: 0;
}
.iframe-responsive__container-upload video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.embed-container.iframe-responsive__container-upload {
}
.iframe-responsive__container--image {
  display: block !important;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  background-repeat: no-repeat;
  background-size: cover;
}

/* node_modules/ladda/dist/ladda-themeless.min.css */
@keyframes ladda-spinner-line-fade {
  0%, 100% {
    opacity: .22;
  }
  1% {
    opacity: 1;
  }
}
.ladda-button {
  position: relative;
}
.ladda-button .ladda-spinner {
  position: absolute;
  z-index: 2;
  display: inline-block;
  width: 32px;
  top: 50%;
  margin-top: 0;
  opacity: 0;
  pointer-events: none;
}
.ladda-button .ladda-label {
  position: relative;
  z-index: 3;
}
.ladda-button .ladda-progress {
  position: absolute;
  width: 0;
  height: 100%;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, .2);
  display: none;
  transition: .1s linear all;
}
.ladda-button[data-loading] .ladda-progress {
  display: block;
}
.ladda-button,
.ladda-button .ladda-spinner,
.ladda-button .ladda-label {
  transition: .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
}
.ladda-button[data-style=zoom-in],
.ladda-button[data-style=zoom-in] .ladda-spinner,
.ladda-button[data-style=zoom-in] .ladda-label,
.ladda-button[data-style=zoom-out],
.ladda-button[data-style=zoom-out] .ladda-spinner,
.ladda-button[data-style=zoom-out] .ladda-label {
  transition: .3s ease all;
}
.ladda-button[data-style=expand-right] .ladda-spinner {
  right: -6px;
}
.ladda-button[data-style=expand-right][data-size=s] .ladda-spinner,
.ladda-button[data-style=expand-right][data-size=xs] .ladda-spinner {
  right: -12px;
}
.ladda-button[data-style=expand-right][data-loading] {
  padding-right: 56px;
}
.ladda-button[data-style=expand-right][data-loading] .ladda-spinner {
  opacity: 1;
}
.ladda-button[data-style=expand-right][data-loading][data-size=s],
.ladda-button[data-style=expand-right][data-loading][data-size=xs] {
  padding-right: 40px;
}
.ladda-button[data-style=expand-left] .ladda-spinner {
  left: 26px;
}
.ladda-button[data-style=expand-left][data-size=s] .ladda-spinner,
.ladda-button[data-style=expand-left][data-size=xs] .ladda-spinner {
  left: 4px;
}
.ladda-button[data-style=expand-left][data-loading] {
  padding-left: 56px;
}
.ladda-button[data-style=expand-left][data-loading] .ladda-spinner {
  opacity: 1;
}
.ladda-button[data-style=expand-left][data-loading][data-size=s],
.ladda-button[data-style=expand-left][data-loading][data-size=xs] {
  padding-left: 40px;
}
.ladda-button[data-style=expand-up] {
  overflow: hidden;
}
.ladda-button[data-style=expand-up] .ladda-spinner {
  top: -32px;
  left: 50%;
  margin-left: 0;
}
.ladda-button[data-style=expand-up][data-loading] {
  padding-top: 54px;
}
.ladda-button[data-style=expand-up][data-loading] .ladda-spinner {
  opacity: 1;
  top: 26px;
  margin-top: 0;
}
.ladda-button[data-style=expand-up][data-loading][data-size=s],
.ladda-button[data-style=expand-up][data-loading][data-size=xs] {
  padding-top: 32px;
}
.ladda-button[data-style=expand-up][data-loading][data-size=s] .ladda-spinner,
.ladda-button[data-style=expand-up][data-loading][data-size=xs] .ladda-spinner {
  top: 4px;
}
.ladda-button[data-style=expand-down] {
  overflow: hidden;
}
.ladda-button[data-style=expand-down] .ladda-spinner {
  top: 62px;
  left: 50%;
  margin-left: 0;
}
.ladda-button[data-style=expand-down][data-size=s] .ladda-spinner,
.ladda-button[data-style=expand-down][data-size=xs] .ladda-spinner {
  top: 40px;
}
.ladda-button[data-style=expand-down][data-loading] {
  padding-bottom: 54px;
}
.ladda-button[data-style=expand-down][data-loading] .ladda-spinner {
  opacity: 1;
}
.ladda-button[data-style=expand-down][data-loading][data-size=s],
.ladda-button[data-style=expand-down][data-loading][data-size=xs] {
  padding-bottom: 32px;
}
.ladda-button[data-style=slide-left] {
  overflow: hidden;
}
.ladda-button[data-style=slide-left] .ladda-label {
  position: relative;
}
.ladda-button[data-style=slide-left] .ladda-spinner {
  left: 100%;
  margin-left: 0;
}
.ladda-button[data-style=slide-left][data-loading] .ladda-label {
  opacity: 0;
  left: -100%;
}
.ladda-button[data-style=slide-left][data-loading] .ladda-spinner {
  opacity: 1;
  left: 50%;
}
.ladda-button[data-style=slide-right] {
  overflow: hidden;
}
.ladda-button[data-style=slide-right] .ladda-label {
  position: relative;
}
.ladda-button[data-style=slide-right] .ladda-spinner {
  right: 100%;
  margin-left: 0;
  left: 16px;
}
[dir=rtl] .ladda-button[data-style=slide-right] .ladda-spinner {
  right: auto;
}
.ladda-button[data-style=slide-right][data-loading] .ladda-label {
  opacity: 0;
  left: 100%;
}
.ladda-button[data-style=slide-right][data-loading] .ladda-spinner {
  opacity: 1;
  left: 50%;
}
.ladda-button[data-style=slide-up] {
  overflow: hidden;
}
.ladda-button[data-style=slide-up] .ladda-label {
  position: relative;
}
.ladda-button[data-style=slide-up] .ladda-spinner {
  left: 50%;
  margin-left: 0;
  margin-top: 1em;
}
.ladda-button[data-style=slide-up][data-loading] .ladda-label {
  opacity: 0;
  top: -1em;
}
.ladda-button[data-style=slide-up][data-loading] .ladda-spinner {
  opacity: 1;
  margin-top: 0;
}
.ladda-button[data-style=slide-down] {
  overflow: hidden;
}
.ladda-button[data-style=slide-down] .ladda-label {
  position: relative;
}
.ladda-button[data-style=slide-down] .ladda-spinner {
  left: 50%;
  margin-left: 0;
  margin-top: -2em;
}
.ladda-button[data-style=slide-down][data-loading] .ladda-label {
  opacity: 0;
  top: 1em;
}
.ladda-button[data-style=slide-down][data-loading] .ladda-spinner {
  opacity: 1;
  margin-top: 0;
}
.ladda-button[data-style=zoom-out] {
  overflow: hidden;
}
.ladda-button[data-style=zoom-out] .ladda-label {
  position: relative;
  display: inline-block;
}
.ladda-button[data-style=zoom-out] .ladda-spinner {
  left: 50%;
  margin-left: 32px;
  transform: scale(2.5);
}
.ladda-button[data-style=zoom-out][data-loading] .ladda-label {
  opacity: 0;
  transform: scale(0.5);
}
.ladda-button[data-style=zoom-out][data-loading] .ladda-spinner {
  opacity: 1;
  margin-left: 0;
  transform: none;
}
.ladda-button[data-style=zoom-in] {
  overflow: hidden;
}
.ladda-button[data-style=zoom-in] .ladda-label {
  position: relative;
  display: inline-block;
}
.ladda-button[data-style=zoom-in] .ladda-spinner {
  left: 50%;
  margin-left: -16px;
  transform: scale(0.2);
}
.ladda-button[data-style=zoom-in][data-loading] .ladda-label {
  opacity: 0;
  transform: scale(2.2);
}
.ladda-button[data-style=zoom-in][data-loading] .ladda-spinner {
  opacity: 1;
  margin-left: 0;
  transform: none;
}
.ladda-button[data-style=contract] {
  overflow: hidden;
  width: 100px;
}
.ladda-button[data-style=contract] .ladda-spinner {
  left: 50%;
  margin-left: 0;
}
.ladda-button[data-style=contract][data-loading] {
  border-radius: 50%;
  width: 52px;
}
.ladda-button[data-style=contract][data-loading] .ladda-label {
  opacity: 0;
}
.ladda-button[data-style=contract][data-loading] .ladda-spinner {
  opacity: 1;
}
.ladda-button[data-style=contract-overlay] {
  overflow: hidden;
  width: 100px;
  box-shadow: 0px 0px 0px 2000px rgba(0, 0, 0, 0);
}
.ladda-button[data-style=contract-overlay] .ladda-spinner {
  left: 50%;
  margin-left: 0;
}
.ladda-button[data-style=contract-overlay][data-loading] {
  border-radius: 50%;
  width: 52px;
  box-shadow: 0px 0px 0px 2000px rgba(0, 0, 0, .8);
}
.ladda-button[data-style=contract-overlay][data-loading] .ladda-label {
  opacity: 0;
}
.ladda-button[data-style=contract-overlay][data-loading] .ladda-spinner {
  opacity: 1;
}
[dir=rtl] .ladda-spinner > div {
  left: 25% !important;
}

/* scripts/_partials/submenu/style/style.scss */
[data-submenu] {
  opacity: 0;
  display: none;
}
[data-submenu].show-submenu {
  display: block !important;
  opacity: 1;
}
[data-submenu].visible-submenu {
  display: block !important;
  opacity: 0;
  visibility: hidden;
}

/* scripts/_partials/cart/styles/cart.scss */
.cart-discount .cart-mini-result-value {
  color: #ce1515;
}
.cart-mini {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  font-size: 0.75rem;
}
.cart-mini-main-link {
  display: inline-block;
  padding: 0.3125rem 0.625rem 0.3125rem 0.375rem;
  -webkit-text-decoration: none;
  text-decoration: none;
  position: relative;
  z-index: 20;
  border: 1px solid #e2e3e4;
  border-radius: 0.3125rem;
}
.cart-mini-main-link::before {
  font-size: 0.875rem;
}
.cart-mini-main-link:hover {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.cart-mini-block {
  position: absolute;
  z-index: 10;
  background-color: #fff;
  box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.25);
  border-radius: 0.3125rem;
  text-align: left;
  min-width: 330px;
  top: -3px;
  right: -3px;
  padding-top: 2.5rem;
}
.cart-mini-list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: block;
  overflow-x: hidden;
}
.cart-mini-list .cart-mini-item .row {
  margin: 0;
}
.cart-mini-processing {
  opacity: 0;
}
.cart-mini-photo,
.cart-mini-info {
  padding: 0.3125rem;
  font-size: 0.6875rem;
}
.cart-mini-photo {
  margin: 0;
  text-align: center;
}
.cart-mini-result-name {
  font-weight: bold;
}
.cart-mini-name {
  font-size: 14px;
}
.cart-mini-result-block {
  background-color: #ebebec;
  padding: 0.9375rem;
  border-bottom-left-radius: 0.3125rem;
  border-bottom-right-radius: 0.3125rem;
}
.cart-mini-buttons {
  margin-top: 0.3125rem;
}
.cart-mini-scrollbar {
  max-height: 15rem;
  position: relative;
  overflow: auto;
}
.cart-mini-scrollbar-block {
  padding: 0.3125rem 0;
  position: relative;
}
.cart-mini-fixed {
  position: fixed;
  top: -40px;
}
.cart-full {
  width: 100%;
  padding: 0;
  margin: 0 0 1.0625rem;
  table-layout: fixed;
  border: 0;
}
.cart-full-help-trigger .help-trigger-icon {
  padding: 0;
  height: auto;
  width: auto;
}
.cart-full-help-trigger .help-trigger-icon--svg {
  width: 18px;
  height: 19px;
}
.cart-full-header-item,
.cart-full-body-item {
  padding: 1.5625rem 0 1.5625rem 1.5625rem;
  border-width: 0 0 0.0625rem 0;
  border-bottom: 0.0625rem #e2e3e4 solid;
  box-sizing: border-box;
}
.cart-full-header-item {
  font-weight: bold;
  font-size: 0.875rem;
}
.cart-full-product {
  text-align: left;
}
.cart-full-sku {
  display: none;
  margin-top: 5px;
}
.cart-full-price,
.cart-full-cost {
  text-align: right;
  width: 15%;
}
.cart-full-amount {
  text-align: center;
  width: 15%;
}
.cart-full-remove {
  font-size: 1rem;
  padding-right: 1.5625rem;
  width: 4.75rem;
  text-align: center;
}
.cart-full-photo {
  padding-right: 1.5625rem;
  text-align: center;
}
.cart-full-name-link {
  font-size: 1rem;
}
.cart-full-body .cart-full-price,
.cart-full-body .cart-full-cost {
  font-size: 1rem;
}
.cart-full-properties {
  display: table;
  padding: 0;
  margin: 0.3125rem 0 0 0;
  list-style-type: none;
}
.cart-full-properties-item {
  display: table-row;
}
.cart-full-properties-name,
.cart-full-properties-value {
  display: table-cell;
  vertical-align: middle;
  padding-bottom: 0.2rem;
}
.cart-full-properties-name {
  padding-right: 0.625rem;
}
.cart-full-discount {
  color: #e20a0a;
}
.cart-full-coupon {
  padding-right: 0.625rem;
}
.cart-full-coupon-text {
  line-height: 1.2;
  margin-bottom: 0.9375rem;
}
.checkout-gift-button .btn {
  padding: 0.7188rem 0.625rem;
}
.cart-full-bonus {
  text-align: right;
}
.cart-full-addition {
  padding: 1.25rem 0;
  border-width: 0 0 0.0625rem 0;
  border-bottom: 0.0625rem #e2e3e4 solid;
}
.cart-full-result-block,
.cart-full-remove {
  border-width: 0 0 0.0625rem 0;
}
.cart-full-error,
.cart-amount-error,
.cart-mini-amount-error {
  color: #e20a0a;
}
.cart-full-error,
.cart-amount-error {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.cart-amount-error {
  text-align: center;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.cart-amount-error.cart-amount-error-mobile {
  position: relative;
  left: auto;
}
.cart-full-error {
  text-align: left;
}
.cart-full-buttons {
  padding-bottom: 1.0625rem;
  text-align: right;
}
.cart-full-empty,
.cart-full-loading {
  text-align: center;
  font-size: 1rem;
  padding: 5rem 0;
}
.cart-amount-error-wrap {
  position: relative;
  line-height: 1;
}
.cart-full-result-name {
  font-size: 0.875rem;
}
.cart-full-result-price {
  font-size: 1.75rem;
  font-weight: bold;
  line-height: 1;
}
.cart-full-result-block,
.cart-full-summary-fields {
  padding: 0.625rem;
  text-align: right;
}
.cart-full-result-block {
  padding-right: 0.625rem;
}
.cart-full-summary-name,
.cart-full-summary-price {
  font-size: 0.875rem;
}
.cart-full-summary-name--coupon,
.cart-full-summary-price--coupon {
  display: inline-flex;
  align-items: center;
}
.cart-full-summary-name--coupon .cart-full-help-trigger,
.cart-full-summary-price--coupon .cart-full-help-trigger {
  padding-left: 5px;
  padding-right: 5px;
}
.cart-full-loading-text::before {
  animation: cart-full-loading 2s infinite linear;
}
.cart-full-price-rule {
  font-size: 14px;
  margin: 0.3125rem 0 0 0;
}
.cart-full-mobile {
  width: 100%;
  box-sizing: border-box;
  display: flex;
}
.cart-full-mobile.panel {
  display: flex;
}
.cart-full-mobile .cart-full-mobile-photo,
.cart-full-mobile .cart-full-mobile-body,
.cart-full-mobile .cart-full-mobile-inputs {
  display: inline-block;
  vertical-align: top;
  box-sizing: border-box;
}
.cart-full-mobile .cart-full-mobile-photo {
  width: 22%;
  padding-right: 10px;
}
.cart-full-mobile .cart-full-mobile-body {
  width: 78%;
  padding-right: 10px;
}
.cart-full-mobile .cart-full-mobile-body--full-width {
  width: 100%;
  padding-right: 0;
}
.cart-full-mobile .cart-full-mobile-inputs {
  display: flex;
  margin-top: 10px;
  align-items: center;
  justify-content: space-between;
}
.cart-full-mobile .cart-full-mobile-name-link {
  font-size: 1rem;
}
.cart-full-mobile .cart-full-mobile-item-cost {
  font-size: 1em;
  font-weight: bold;
  margin-top: 8px;
}
.cart-full-mobile .cart-full-mobile-item-price {
  font-size: 0.875rem;
  text-align: right;
}
.cart-full-mobile .cart-full-mobile-item-reviews {
  font-size: 0.6875rem;
}
.cart-full-mobile .cart-full-mobile-properties-item {
  font-size: 0.75rem;
  list-style: none;
  margin-bottom: 2px;
}
.cart-full-mobile .cart-full-mobile-properties {
  margin: 5px 0;
  padding: 0;
}
.cart-full-mobile .cart-full-mobile-remove {
  font-size: 2.125rem;
}
.cart-full-mobile .cart-full-mobile-price-rule {
  font-size: 0.75rem;
  margin: 0.3125rem 0 0 0;
  text-align: right;
}
.cart-full-mobile__row {
  display: flex;
  margin: 5px 0;
  font-size: 0.875rem;
}
.cart-full-mobile-coupon-text {
  text-align: center;
  margin: 0 0 10px;
}
.cart-full-mobile-summary-name,
.cart-full-mobile-result-name {
  display: inline-block;
}
.cart-full-mobile-buttons {
  padding: 0.625rem 0;
  text-align: center;
}
.cart-full-mobile-buttons .btn {
  padding: 0 24px;
  line-height: 47px;
  text-transform: uppercase;
}
.cart-full-mobile-result-price {
  font-weight: bold;
  font-size: 1.75rem;
}
@keyframes cart-full-loading {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
@keyframes cart-full-loading {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
@keyframes cart-full-loading {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.cart-full-amount-control {
  display: inline-block;
  margin-right: 10px;
  vertical-align: middle;
  width: 130px;
}
.cart-full-amount-control--with-unit {
  width: 90px !important;
  margin-right: 20px !important;
  padding-right: 7px;
}
.cart-full-amount-control--with-unit .spinbox-input {
  width: 90px !important;
}
.cart-full-amount-control--with-unit .spinbox__arrows {
  margin: 0;
}
.cart-full-mobile-inputs .spinbox-input {
  min-width: 35px;
}
.cart-full-mobile-inputs .cart-full-mobile-inputs {
  width: 21%;
}
.cart-full-mobile-inputs span {
  position: relative;
}
.bonus-card-plus-amount {
  padding: 0 0 10px 25px;
}
.bonus-card-plus-amount .bonus-card-plus-price {
  font-weight: bold;
}
.cart-mini-empty {
  text-align: center;
  font-weight: bold;
  padding: 20px;
}
body.swal2-no-backdrop .swal2-shown.swal2-top.mobile-cart-popover-container {
  right: 0;
  top: 41px;
  left: 0;
  transform: none;
}
.mobile-cart-popover {
  transform: none;
  left: 0;
  border-radius: 0;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.mobile-cart-popover .swal2-header {
  display: none;
}
.mobile-cart-popover.swal2-popup.swal2-toast,
.mobile-cart-popover .swal2-content {
  width: 100%;
}
.mobile-cart-popover .swal2-content {
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}
.cart-fullcartmessage {
  background-color: #f6d7d7;
}
.order-history-body-item.order-history-body-item-cost {
  position: relative;
  padding-right: 14px;
}
.order-history-body-item.order-history-body-item-cost::after {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
}
.cart-add--with-spinbox {
  border-radius: 5px;
}
.cart-add__spinbox-block {
  --_cart-add-spinbox-color: var(--cart-add-spinbox-color, #fff);
  --_cart-add-spinbox-br-color: var(--cart-add-spinbox-br-color, var(--_cart-add-spinbox-color));
  --_cart-add-spinbox-br-width: var(--cart-add-spinbox-br-width, 3px);
  --_cart-add-spinbox-width: var(--cart-add-spinbox-width, 28px);
  --_cart-add-spinbox-height: var(--cart-add-spinbox-height, 100%);
  --_cart-add-spinbox-input-bg: var(--cart-add-spinbox-input-bg, #f9f9f9);
  width: 100%;
  position: relative;
}
.cart-add__spinbox-block .spinbox__arrows {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  margin: 0;
}
.cart-add__spinbox-block .spinbox-button-disabled {
  opacity: 1;
}
.cart-add__spinbox-block .spinbox-button-disabled::before {
  opacity: 0.5;
}
.cart-add__spinbox-block .spinbox-input-wrap {
  padding: 0;
}
.cart-add__spinbox-block .spinbox-more,
.cart-add__spinbox-block .spinbox-less {
  border-color: var(--_cart-add-spinbox-br-color);
  display: flex;
  align-items: center;
  justify-content: center;
  width: var(--_cart-add-spinbox-width);
  height: var(--_cart-add-spinbox-height);
  box-sizing: border-box;
}
.cart-add__spinbox-block .spinbox-more::before,
.cart-add__spinbox-block .spinbox-less::before {
  -webkit-mask-image: none;
  mask-image: none;
  background: none;
  margin-right: 0;
  font-weight: 600;
  font-size: 26px;
  cursor: pointer;
  color: var(--_cart-add-spinbox-color);
}
.cart-add__spinbox-block .spinbox-more {
  border-left-style: solid;
  border-left-width: var(--_cart-add-spinbox-br-width);
}
.cart-add__spinbox-block .spinbox-more::before {
  content: "+";
}
.cart-add__spinbox-block .spinbox-less {
  border-right-style: solid;
  border-right-width: var(--_cart-add-spinbox-br-width);
}
.cart-add__spinbox-block .spinbox-less::before {
  content: "-";
}
.cart-add__spinbox-block .spinbox-block {
  margin: 0;
}
.cart-add__spinbox-input {
  color: var(--_cart-add-spinbox-color);
  background-color: inherit;
  background-color: var(--cart-add-spinbox-input-bg, inherit);
  border: none;
  width: 100%;
  padding-left: var(--_cart-add-spinbox-width);
  padding-right: var(--_cart-add-spinbox-width);
  line-height: 1.3;
  text-align: center;
}
.cart-add__spinbox-input:hover {
  box-shadow: none;
}
.cart-help-trigger-popover.top-right {
  border-bottom-right-radius: 0 !important;
}
.cart-help-trigger-popover.top-right .arrow {
  right: -1px !important;
}

/* node_modules/angular-ui-bootstrap/src/tooltip/tooltip.css */
[uib-tooltip-popup].tooltip.top-left > .tooltip-arrow,
[uib-tooltip-popup].tooltip.top-right > .tooltip-arrow,
[uib-tooltip-popup].tooltip.bottom-left > .tooltip-arrow,
[uib-tooltip-popup].tooltip.bottom-right > .tooltip-arrow,
[uib-tooltip-popup].tooltip.left-top > .tooltip-arrow,
[uib-tooltip-popup].tooltip.left-bottom > .tooltip-arrow,
[uib-tooltip-popup].tooltip.right-top > .tooltip-arrow,
[uib-tooltip-popup].tooltip.right-bottom > .tooltip-arrow,
[uib-tooltip-html-popup].tooltip.top-left > .tooltip-arrow,
[uib-tooltip-html-popup].tooltip.top-right > .tooltip-arrow,
[uib-tooltip-html-popup].tooltip.bottom-left > .tooltip-arrow,
[uib-tooltip-html-popup].tooltip.bottom-right > .tooltip-arrow,
[uib-tooltip-html-popup].tooltip.left-top > .tooltip-arrow,
[uib-tooltip-html-popup].tooltip.left-bottom > .tooltip-arrow,
[uib-tooltip-html-popup].tooltip.right-top > .tooltip-arrow,
[uib-tooltip-html-popup].tooltip.right-bottom > .tooltip-arrow,
[uib-tooltip-template-popup].tooltip.top-left > .tooltip-arrow,
[uib-tooltip-template-popup].tooltip.top-right > .tooltip-arrow,
[uib-tooltip-template-popup].tooltip.bottom-left > .tooltip-arrow,
[uib-tooltip-template-popup].tooltip.bottom-right > .tooltip-arrow,
[uib-tooltip-template-popup].tooltip.left-top > .tooltip-arrow,
[uib-tooltip-template-popup].tooltip.left-bottom > .tooltip-arrow,
[uib-tooltip-template-popup].tooltip.right-top > .tooltip-arrow,
[uib-tooltip-template-popup].tooltip.right-bottom > .tooltip-arrow,
[uib-popover-popup].popover.top-left > .arrow,
[uib-popover-popup].popover.top-right > .arrow,
[uib-popover-popup].popover.bottom-left > .arrow,
[uib-popover-popup].popover.bottom-right > .arrow,
[uib-popover-popup].popover.left-top > .arrow,
[uib-popover-popup].popover.left-bottom > .arrow,
[uib-popover-popup].popover.right-top > .arrow,
[uib-popover-popup].popover.right-bottom > .arrow,
[uib-popover-html-popup].popover.top-left > .arrow,
[uib-popover-html-popup].popover.top-right > .arrow,
[uib-popover-html-popup].popover.bottom-left > .arrow,
[uib-popover-html-popup].popover.bottom-right > .arrow,
[uib-popover-html-popup].popover.left-top > .arrow,
[uib-popover-html-popup].popover.left-bottom > .arrow,
[uib-popover-html-popup].popover.right-top > .arrow,
[uib-popover-html-popup].popover.right-bottom > .arrow,
[uib-popover-template-popup].popover.top-left > .arrow,
[uib-popover-template-popup].popover.top-right > .arrow,
[uib-popover-template-popup].popover.bottom-left > .arrow,
[uib-popover-template-popup].popover.bottom-right > .arrow,
[uib-popover-template-popup].popover.left-top > .arrow,
[uib-popover-template-popup].popover.left-bottom > .arrow,
[uib-popover-template-popup].popover.right-top > .arrow,
[uib-popover-template-popup].popover.right-bottom > .arrow {
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
  margin: 0;
}
[uib-popover-popup].popover,
[uib-popover-html-popup].popover,
[uib-popover-template-popup].popover {
  display: block !important;
}

/* vendors/ui-bootstrap-custom/styles/ui-popover.css */
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-radius: 5px;
  box-shadow: 0 0px 9px 0 rgba(0, 0, 0, 0.25);
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow:after {
  border-width: 10px;
  content: "";
}
.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #fff;
  border-top-color: rgba(0, 0, 0, 0.1);
  bottom: -11px;
}
.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #fff;
  border-right-color: rgba(0, 0, 0, 0.1);
}
.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #ffffff;
}
.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #fff;
  border-bottom-color: rgba(0, 0, 0, 0.1);
  top: -11px;
}
.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #fff;
  border-left-color: rgba(0, 0, 0, 0.1);
}
.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}

/* Areas/Admin/Content/src/_partials/help-trigger/styles/help-trigger.scss */
help-trigger {
  display: inline-block;
  vertical-align: middle;
}
.help-trigger__container {
  line-height: 1;
}
.help-trigger-icon-wrap {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.help-trigger-icon {
  color: #676a6c;
  border-radius: 50%;
  height: 20px;
  width: 20px;
  display: flex;
  vertical-align: middle;
  font-size: 20px;
  box-sizing: border-box;
  cursor: pointer;
  text-align: center;
  align-items: center;
  justify-content: center;
}
.help-trigger-icon-abs {
  position: absolute;
  left: 100%;
  top: 50%;
  transform: translateY(-50%);
}
.help-trigger-icon--svg {
  display: block;
  font-size: inherit;
  height: 100%;
  overflow: visible;
  width: 0.75em;
}
.help-trigger-icon--svg-info {
  width: 1.1em;
}
@media (min-width: 768px) {
  .help-trigger-icon {
    padding: 3px;
  }
}

/* scripts/_partials/custom-options/styles/customOptions.scss */
.custom-options-list {
  display: table;
  width: 100%;
  table-layout: fixed;
}
.custom-options-row {
  display: table-row;
}
.custom-options-name,
.custom-options-value {
  display: table-cell;
  vertical-align: middle;
}
.custom-options-name {
  padding: 0.3125rem 0.3125rem 0.3125rem 0;
}
.custom-options-value {
  padding: 0.3125rem 0 0.3125rem 0.3125rem;
}
.custom-options--additional-goods .custom-options-list {
  display: grid !important;
  grid-row-gap: 20px;
  row-gap: 20px;
}
.custom-options--additional-goods .custom-options-name,
.custom-options--additional-goods .custom-options-list,
.custom-options--additional-goods .custom-options-value,
.custom-options--additional-goods .custom-options-row {
  display: block;
}
.custom-options--additional-goods .custom-options-name {
  padding: 0;
  display: grid;
  grid-row-gap: 10px;
  row-gap: 10px;
}
.custom-options--additional-goods .custom-options-name > label {
  font-weight: 600;
  font-size: 28px;
  line-height: 1.1 !important;
}
.custom-options--additional-goods .custom-options-value {
  padding: 0;
}
.custom-options--additional-goods .custom-options-inner {
  display: grid;
  grid-row-gap: 10px;
  row-gap: 10px;
}
.custom-options--additional-goods .custom-options-control {
  display: flex;
  align-items: center;
  -moz-column-gap: 16px;
  column-gap: 16px;
  padding: 16px 16px 16px 20px;
  border-radius: 15px;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  background: #fff;
}
.custom-options--additional-goods .custom-options-control .adv-checkbox-emul,
.custom-options--additional-goods .custom-options-control .adv-radio-emul {
  margin-right: 0;
}
.custom-options--additional-goods .custom-options-control .custom-input-native:focus ~ .custom-input-checkbox {
  box-shadow: none !important;
}
.custom-options--additional-goods .custom-options-control .custom-input-checkbox:hover,
.custom-options--additional-goods .custom-options-control .custom-input-radio:hover {
  box-shadow: none !important;
}
.custom-options--additional-goods .custom-options-control--pointer {
  cursor: pointer;
}
.custom-options--additional-goods .custom-options-control-info {
  display: grid;
  grid-row-gap: 12px;
  row-gap: 12px;
  flex-grow: 1;
}
.custom-options--additional-goods .custom-options-img-wrap {
  max-width: 70px;
}
.custom-options--additional-goods .custom-options-img-wrap > img {
  display: block;
}
.custom-options--additional-goods .custom-options-text-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  -moz-column-gap: 5px;
  column-gap: 5px;
}
.custom-options--additional-goods .custom-options-text {
  display: grid;
  grid-row-gap: 6px;
  row-gap: 6px;
  padding-top: 0 !important;
}
.custom-options--additional-goods .custom-options-price {
  font-size: 14px;
  font-weight: bolder;
  line-height: 1.1;
}
.custom-options--additional-goods .custom-options-title {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.1;
}
.custom-options--additional-goods .custom-options-item-description {
  font-size: 14px;
  line-height: 1.2;
}
.custom-options--additional-goods .custom-options-item-counter {
  width: 110px;
  cursor: auto;
}
.custom-options--additional-goods .custom-options-item-counter .spinbox-input {
  pointer-events: none !important;
}
.custom-options--additional-goods .custom-options-item-counter .spinbox-button-disabled {
  opacity: 0.5;
}

/* scripts/_partials/zone/styles/zones.scss */
.zone-dialog {
  min-width: 18.75rem;
}
.zone-dialog-title {
  font-size: 24px;
  padding: 0.625rem 0.625rem 0;
}
.zone-dialog .modal-content {
  padding: 0;
  min-height: 264px;
}
.zone-dialog-items {
  display: flex;
}
.zone-dialog-item {
  flex-grow: 1;
  vertical-align: top;
  padding-right: 0.625rem;
}
.zone-dialog-item-link {
  display: block;
  padding: 0.625rem;
  border-radius: 0.3125rem;
  border: 1px solid transparent;
}
.zone-dialog-item-link:hover {
  border-color: #dedddd;
}
.zone-dialog-text {
  font-size: 1rem;
  padding-right: 0.625rem;
}
.zone-dialog-countries,
.zone-dialog-autocomplete-block,
.zone-dialog-cities {
  padding: 0.625rem 0.625rem 0;
}
.zone-dialog-cities {
  padding-bottom: 0.625rem;
  border-top: 1px solid #e2e3e4;
}
.zone-dialog-autocomplete-block {
  margin-bottom: 0.9375rem;
}
.zone-dialog-input-wrap {
  position: relative;
}
.zone-dialog-input-wrap > input {
  font-size: 0.8rem;
  line-height: inherit;
}
.zone-dialog-country-link {
  display: inline-flex;
  align-items: center;
  vertical-align: middle;
  font-size: 0.875rem;
  padding: 0.625rem;
  border: 0.0625rem transparent solid;
  border-radius: 0.3125rem;
}
.zone-dialog-country-image {
  width: 30px;
  height: 18px;
  margin-right: 5px;
  display: none;
}
.zone-dialog-country-selected {
  border-color: #ccc;
}
.zone-dialog-loading {
  text-align: center;
  padding: 40px 20px;
}
.zone-dialog-country-RU {
  display: inline-block;
  background-image: url("../assets/rus.U2SQDF73.svg");
}
.zone-dialog-country-UA {
  display: inline-block;
  background-image: url("../assets/ua.6XJ4OJ7D.svg");
}
.zone-dialog-country-BY {
  display: inline-block;
  background-image: url("../assets/by.TE5FIGSX.svg");
}
.zone-dialog-country-KZ {
  display: inline-block;
  background-image: url("../assets/kz.AG7BR2VD.svg");
}
.zone-dialog-item--scale .zone-dialog-item {
  font-size: 16px;
}
.zone-dialog-item--scale .zone-dialog-title,
.zone-dialog-item--scale .zone-dialog-item-link {
  text-align: center;
}

/* scripts/_common/autocompleter/styles/autocompleter.scss */
.autocompleter-sub {
  position: absolute;
  box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.25);
  border-radius: 0.3125rem;
  min-width: 100%;
  margin-top: 0.3125rem;
  z-index: 5;
}
.autocompleter-list {
  padding: 0;
  margin: 0;
  list-style: none;
  min-height: 0;
  max-height: 15.625rem;
  overflow: auto;
}
.autocompleter-list-item {
  padding: 0.9375rem;
  margin: 0;
  border-top: 1px #ededee solid;
}
.autocompleter-list-item:first-child {
  border-top-width: 0;
  border-top-left-radius: 0.3125rem;
  border-top-right-radius: 0.3125rem;
}
.autocompleter-list-item:last-child {
  border-bottom-left-radius: 0.3125rem;
  border-bottom-right-radius: 0.3125rem;
}
.autocompleter-product-image-block {
  text-align: center;
  padding-right: 0.9375rem;
}
.autocompleter-product-name {
  font-size: 0.875rem;
  margin-bottom: 2px;
}
.autocompleter-product-additional-block {
  font-size: 11px;
}
.autocompleter-product-additional-block .price-unknown {
  font-size: 11px;
}
.autocompleter-product-price-text,
.autocompleter-product-price-value {
  vertical-align: middle;
  padding-top: 0.3125rem;
  display: inline-block;
}
.autocompleter-product-amount-text,
.autocompleter-product-price-text {
  padding-right: 0.625rem;
}
.autocompleter-product-image-link {
  position: relative;
}
.autocompleter-cross {
  position: absolute;
  -webkit-text-decoration: none;
  text-decoration: none;
  top: 0.3125rem;
  right: 0.9375rem;
  display: block;
  text-align: center;
  font-size: 1.5625rem;
}
.autocompleter-cross:hover {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.autocompleter-cross::after {
  display: table-cell;
  content: "\d7";
  line-height: 1;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  width: 1.5625rem;
  height: 1.5625rem;
}
.autocompleter-list-item-footer {
  text-align: center;
}
.autocompleter-sub-inner {
  position: relative;
}
.site-head-search-block .autocompleter-cross {
  right: 1.25rem;
}
.autocompleter-scrollable + .autocompleter-cross {
  right: 1.25rem;
}
.autocompleter-block {
  position: relative;
  display: block;
}
.autocompleter-list-item-category {
  padding: 0.1875rem 0.9375rem 0.375rem;
  line-height: 1;
  margin-left: 0;
  margin-right: 0;
}
.search-item-title {
  font-size: 1rem;
  line-height: 1;
  margin-bottom: 0.5rem;
  margin-top: 0.3125rem;
  padding: 0.3125rem 0.9375rem 0.625rem;
  font-weight: bold;
  border-bottom: 1px solid;
}
.autocompleter-list-item-product {
  padding: 0.625rem 0.9375rem;
  line-height: 1;
  margin-left: 0;
  margin-right: 0;
}
.autocompleter-list-item-product + .autocompleter-list-item-product {
  border-bottom: 1px solid;
}
.autocompleter-link {
  display: block;
}
.autocompleter-nothing {
  border-top: 0;
}

/* scripts/_partials/compare/styles/compare.scss */
.compare-control {
  font-size: 0.75rem;
}
.compare-checkbox ~ .custom-input-text .compare-text-not-added {
  display: inline;
}
.compare-checkbox ~ .custom-input-text .compare-text-added {
  display: none;
}
.compare-checkbox:checked ~ .custom-input-text .compare-text-not-added {
  display: none;
}
.compare-checkbox:checked ~ .custom-input-text .compare-text-added {
  display: inline;
}

/* scripts/_common/harmonica/styles/harmonica.scss */
.harmonica {
  overflow: hidden;
  transform: translate3d(0, 0, 0);
}
.harmonica-initialized {
  overflow: visible;
}
.harmonica-initialized .harmonica-tile {
  opacity: 1;
}
.harmonica-tile {
  cursor: pointer;
  list-style: none;
  position: relative;
  opacity: 0;
}
.harmonica-tile-dots {
  z-index: 20;
  position: relative;
}
.harmonica-tile-list {
  border-radius: 0.3125rem;
  background: #fff;
  position: absolute;
  z-index: 15;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.25);
  top: 0;
  opacity: 0;
  left: auto;
  right: 0;
  text-align: right;
}
.harmonica-tile-row {
  margin: 0.4375rem 0;
}
.harmonica-tile-submenu-active {
  opacity: 1;
}
.harmonica-tile-link {
  line-height: 1.2;
}
.harmonica-tile-inner {
  display: inline-block;
}

/* scripts/_common/popover/styles/popover.scss */
.adv-popover {
  box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.25);
  border-radius: 0.3125rem;
  top: 0;
  left: 0;
  background: #fff;
  z-index: 700;
  position: absolute;
}
.adv-popover-content {
  padding: 14px;
}
.adv-popover-tile {
  position: absolute;
  overflow: hidden;
}
.adv-popover-tile__figure {
  display: inline-block;
  background-color: #fff;
  transform: rotate(45deg);
  position: relative;
  height: 0.625rem;
  width: 0.625rem;
  box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.25);
}
.adv-popover-position-top .adv-popover-tile,
.adv-popover-position-topleft .adv-popover-tile,
.adv-popover-position-bottom .adv-popover-tile {
  left: 0;
  right: 0;
  margin: 0 auto;
  height: calc(0.625rem - 1px);
  width: 100%;
}
.adv-popover-position-top .adv-popover-tile,
.adv-popover-position-bottom .adv-popover-tile {
  text-align: center;
}
.adv-popover-position-top .adv-popover-tile,
.adv-popover-position-topleft .adv-popover-tile {
  top: 100%;
}
.adv-popover-position-top .adv-popover-tile__figure,
.adv-popover-position-topleft .adv-popover-tile__figure {
  top: -100%;
}
.adv-popover-position-bottom .adv-popover-tile {
  bottom: 100%;
}
.adv-popover-position-bottom .adv-popover-tile__figure {
}
.adv-popover-position-left .adv-popover-tile,
.adv-popover-position-right .adv-popover-tile {
  top: 0;
  bottom: 0;
  margin: auto 0;
  height: 1.1875rem;
  width: 0.625rem;
  text-align: left;
}
.adv-popover-position-left .adv-popover-tile {
  left: 100%;
}
.adv-popover-position-left .adv-popover-tile__figure {
  right: 0.3125rem;
}
.adv-popover-position-right .adv-popover-tile {
  right: 100%;
}
.adv-popover-position-right .adv-popover-tile__figure {
  left: 0.3125rem;
}
.adv-popover-overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 600;
}
.adv-popover-fixed {
  position: fixed;
}
.adv-popover-cross {
  position: absolute;
  top: 4px;
  right: 4px;
  background: transparent none;
  border: 0;
  font-size: 14px;
  padding: 0;
  margin: 0;
  cursor: pointer;
  line-height: 1;
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.adv-popover-cross__text {
  display: none;
}
#connectorPopover {
  font-size: 18px;
}
#connectorPopover .adv-popover-content {
  padding-top: 21px;
}
.connector-popover-wrap.active {
  top: auto;
  right: 0;
  bottom: 164px;
  left: auto;
  margin-left: 20px;
  margin-right: 20px;
}
.connector-popover-wrap.active .adv-popover-tile__figure {
  position: absolute;
  right: 42px;
  top: auto;
  bottom: 0;
  display: block;
  transform: rotate(45deg) translateY(-6px);
}
.connector-popover-wrap.active ~ .connector::after {
  content: "";
  width: 12px;
  height: 12px;
  background-color: #e40001;
  border-radius: 50px;
  position: absolute;
  top: 7px;
  right: 8px;
}
.connector__trigger--wave-animation {
  position: relative;
  animation-duration: 2s;
  animation-name: shadowWave;
  animation-iteration-count: infinite;
}
@keyframes shadowWave {
  0% {
    box-shadow: 0 0 0 0 #2d9ced;
  }
  50% {
    box-shadow: 0 0 20px 0 #2d9ced;
  }
  100% {
    box-shadow: 0 0 0 0 #2d9ced;
  }
}

/* scripts/_common/readmore/styles/readmore.scss */
.readmore-content {
  overflow: hidden;
  transition-property: max-height;
  transition-timing-function: linear;
  transition-delay: 0;
  position: relative;
}
.readmore-expanded .readmore-content {
  max-height: 2000px !important;
}
.readmore-link {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.readmore-link:hover {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.readmore-unvisible {
  position: absolute;
  visibility: hidden;
}

/* scripts/_common/spinbox/styles/spinbox.scss */
.spinbox-more,
.spinbox-less {
  display: block;
  line-height: 1;
  padding: 0.125rem 0.3125rem;
  background-color: transparent;
  border: 0;
  cursor: pointer;
}
.spinbox-button-disabled {
  cursor: default;
}
.spinbox-input {
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.spinbox-input::-webkit-outer-spin-button,
.spinbox-input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
.spinbox-input-wrap {
  padding-right: 0;
}
.spinbox-block {
  flex-wrap: nowrap;
}
.spinbox--mobile {
  position: relative;
}
.spinbox--mobile .spinbox-input-wrap {
  padding-right: 0.625rem;
}
.spinbox--mobile .spinbox-input {
  text-align: center;
}
.spinbox--mobile .spinbox__arrows {
  width: 0;
}
.spinbox--mobile .spinbox-less,
.spinbox--mobile .spinbox-more {
  position: absolute;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 10px;
  font-size: 12px;
}
.spinbox--mobile .spinbox-less::before,
.spinbox--mobile .spinbox-more::before {
  margin: 0;
}
.spinbox--mobile .spinbox-less {
  left: 0;
}
.spinbox--mobile .spinbox-less::before {
  content: "\e844";
}
.spinbox--mobile .spinbox-more {
  right: 0;
}
.spinbox--mobile .spinbox-more::before {
  content: "\e843";
}
.spinbox-tooltip .tooltip-inner {
  font-size: 13px;
  white-space: nowrap;
  padding: 8px;
}

/* styles/common/tooltip.scss */
.tooltip {
  --bs-tooltip-bg: #000;
  --bs-tooltip-arrow-height: 0;
  --bs-tooltip-arrow-width: 0;
  --bs-tooltip-max-width: none;
  position: absolute;
  z-index: 1;
  display: block;
  opacity: 0;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.tooltip-inner {
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.in {
  opacity: 1;
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}

/* node_modules/angular-ui-bootstrap/src/position/position.css */
.uib-position-measure {
  display: block !important;
  visibility: hidden !important;
  position: absolute !important;
  top: -9999px !important;
  left: -9999px !important;
}
.uib-position-scrollbar-measure {
  position: absolute !important;
  top: -9999px !important;
  width: 50px !important;
  height: 50px !important;
  overflow: scroll !important;
}
.uib-position-body-scrollbar-measure {
  overflow: scroll !important;
}

/* scripts/_common/scrollToTop/styles/scrollToTop.scss */
.scroll-to-top {
  position: fixed;
  left: 0;
  display: none;
  height: 100%;
  background: rgba(243, 243, 243, 0.9);
  width: 40px;
  top: 0;
  z-index: 20;
  cursor: pointer;
}
.scroll-to-top:hover {
  background: #e8e8e8;
}
.scroll-to-top .to-top-icon {
  position: absolute;
  bottom: 40px;
  height: 40px;
  width: 40px;
  text-align: center;
}
.scroll-to-top-active {
  display: block;
}
@media screen and (max-width: 1284px) {
  .scroll-to-top {
    display: none !important;
  }
}

/* scripts/_common/transformer/styles/transformer.scss */
.transformer-freeze {
  position: absolute;
  left: auto !important;
}
.transformer-notouch.transformer-scroll-over {
  position: fixed;
  transform: translate3d(0, 0, 0) !important;
  z-index: 31;
}
.transformer-notouch.transformer-scroll-over--top {
  top: 0;
}
.transformer-notouch.transformer-scroll-over--bottom {
  bottom: 0;
}
.transformer-touch.transformer-scroll-over {
  position: fixed;
  left: auto !important;
  z-index: 31;
}
.transformer-touch.transformer-scroll-over--top {
  top: 0;
}
.transformer-touch.transformer-scroll-over--bottom {
  bottom: 0;
}
.transformer-hidden {
  height: 0 !important;
  overflow: hidden;
  box-sizing: border-box;
  padding: 0 !important;
  margin: 0 !important;
}
.transformer-sticky {
  position: -webkit-sticky;
  position: -webkit-sticky;
  position: sticky;
}

/* node_modules/@glidejs/glide/dist/css/glide.core.css */
.glide {
  position: relative;
  width: 100%;
  box-sizing: border-box;
}
.glide * {
  box-sizing: inherit;
}
.glide__track {
  overflow: hidden;
}
.glide__slides {
  position: relative;
  width: 100%;
  list-style: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transform-style: preserve-3d;
  touch-action: pan-Y;
  overflow: hidden;
  margin: 0;
  padding: 0;
  white-space: nowrap;
  display: flex;
  flex-wrap: nowrap;
  will-change: transform;
}
.glide__slides--dragging {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.glide__slide {
  width: 100%;
  height: 100%;
  flex-shrink: 0;
  white-space: normal;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.glide__slide a {
  -webkit-user-select: none;
  user-select: none;
  -webkit-user-drag: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.glide__arrows {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.glide__bullets {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.glide--rtl {
  direction: rtl;
}
.glide__lazy__loaded {
  animation: fadeInFromNone 0.5s ease-in 0s forwards;
}
@keyframes fadeInFromNone {
  0% {
    visibility: hidden;
    opacity: 0;
  }
  1% {
    visibility: visible;
    opacity: 0;
  }
  100% {
    visibility: visible;
    opacity: 1;
  }
}

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

/* scripts/_common/carousel-ext/carousel-ext.scss */
.carousel-ext,
.carousel-ext__track {
  display: block;
}
.carousel-ext__slide {
  display: block;
  width: 100vw;
  flex-shrink: 0;
  flex-grow: 1;
}
.carousel-ext__nav--bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 25px;
  text-align: center;
}
.carousel-ext__arrow {
  border: none;
  box-shadow: none;
  text-shadow: none;
  border-radius: 0;
}
.carousel-ext__arrow--prev {
  right: calc(100% + 2.2vw);
  transform: translateY(-50%) rotate(180deg);
}
.carousel-ext__arrow--next {
  left: calc(100% + 2.2vw);
}
.carousel-ext__arrow--hidden-xs {
  display: none;
}
.carousel-ext__arrow--bottom {
  background-color: transparent;
  cursor: pointer;
  margin-bottom: 0;
}
.carousel-ext__arrow--bottom-prev {
  margin-top: 3px;
  transform: rotate(180deg);
}
.carousel-ext__dot-item {
  background-color: #cfd6e6;
}
.carousel-ext__dot-item:hover,
.carousel-ext__dot-item:focus {
  border: 2px solid #cfd6e6;
}
.carousel-ext__dot-item.glide__bullet--active {
  background-color: #112f91;
}
.carousel-ext__dot-item.glide__bullet--active:hover,
.carousel-ext__dot-item.glide__bullet--active:focus {
  border: 2px solid #112f91;
}
.carousel-ext__slides {
  will-change: auto;
}
.carousel-ext--full .carousel-ext__arrow--prev {
  right: calc(100% - 50px);
  transform: translateY(-50%) rotate(180deg);
}
.carousel-ext--full .carousel-ext__arrow--next {
  left: calc(100% - 50px);
}
.carousel-ext--full .carousel-ext__arrow--bottom {
  background-color: transparent;
  cursor: pointer;
  margin-bottom: 0;
}
.carousel-ext--full .carousel-ext__arrow--bottom-prev {
  margin-top: 3px;
  transform: rotate(180deg);
}
.slider-disable .glide__track {
  cursor: default;
}
.slider-disable .glide__arrow {
  display: none !important;
}
@media (min-width: (min-width: 48em)) {
  .carousel-ext__arrow--visible-sm {
    display: block;
  }
}
@media (min-width: (min-width: 64em)) {
  .carousel-ext__arrow--visible-md {
    display: block;
  }
}
@media (min-width: (min-width: 75em)) {
  .carousel-ext__arrow--visible-lg {
    display: block;
  }
}
@media (min-width: (min-width: 100em)) {
  .carousel-ext__arrow--visible-xxl {
    display: block;
  }
}

/* scripts/_partials/wishlist/styles/wishlist.scss */
.wishlist-control {
  font-size: 0.75rem;
}
.wishlist-checkbox ~ .custom-input-text .wishlist-text-not-added {
  display: inline;
}
.wishlist-checkbox ~ .custom-input-text .wishlist-text-added {
  display: none;
}
.wishlist-checkbox:checked ~ .custom-input-text .wishlist-text-not-added {
  display: none;
}
.wishlist-checkbox:checked ~ .custom-input-text .wishlist-text-added {
  display: inline;
}

/* scripts/_partials/reviews/styles/reviews.scss */
.reviews-list {
  padding: 0;
  margin: 0;
  list-style: none;
}
.reviews-list .reviews-list {
  padding: 0.625rem 0 1.0625rem 1.25rem;
}
.review-item-name,
.review-item-date {
  padding-right: 0.9375rem;
  line-height: 1;
  vertical-align: middle;
}
.review-item-image {
  padding: 0 10px 10px 0;
}
.review-item-name {
  font-size: 0.8125rem;
  font-weight: bold;
  display: inline-flex;
  align-items: center;
  padding-right: 0.9375rem;
  gap: 5px;
}
.review-item-date {
  font-size: 0.6875rem;
  padding-left: 0.9375rem;
  border-left: 0.0625rem #e5e5e5 solid;
}
.is-mobile .review-item-date {
  flex-grow: 1;
}
.review-item {
  margin-bottom: 20px;
}
.review-item .reviews-list {
  margin-bottom: 0;
  padding-bottom: 0;
}
.review-item .review-item:last-child {
  margin-bottom: 0;
}
.review-item .review-form-block {
  margin-top: 1.0625rem;
}
.review-form-header {
  font-size: 1rem;
  margin-bottom: 1.5625rem;
  line-height: 1;
}
.review-shift-right {
  padding-right: 0.1875rem;
}
.review-shift-left {
  padding-left: 0.1875rem;
}
.review-item-button {
  margin-right: 1.0625rem;
}
.review-item-text {
  padding: 1.25rem 0 0;
  display: block;
}
.review-photos {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  margin-left: -6px;
  margin-right: -6px;
}
.review-photos__item {
  flex-basis: 80px;
  max-width: 80px;
  height: 80px;
  padding: 6px;
  position: relative;
}
.review-photos__delete {
  border-radius: 50px;
  width: 20px;
  height: 20px;
  position: absolute;
  right: 0;
  top: 0;
  background-color: #fff;
  border: 1px solid currentcolor;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.review-photos__wrap-thumbs {
  display: inline-flex;
  border: 1px solid;
  font-size: 0;
  border-radius: 0.3125rem;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding: 6px;
  box-sizing: border-box;
}
.reviews-captcha {
  margin: 0;
}
.review-item-buttons {
  margin-top: 20px;
}
.review-item-rating {
  display: inline-block;
  vertical-align: middle;
  margin-left: 40px;
}
.review-item-rating__item {
  display: inline-block;
  vertical-align: middle;
}
.review-item-rating__count--likes {
  color: #298800;
}
.review-item-rating__count--dislikes {
  color: #f81f1f;
}
.review-item__photo-list {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  list-style: none;
  margin: 20px -6px 0;
  padding: 0;
}
.review-item__photo-item {
  padding: 6px;
  margin: 0;
}
.review-item__head {
  display: flex;
  align-items: center;
}
.review-item__product-rating {
  white-space: nowrap;
  margin-top: 10px;
}

/* styles/snippets.scss */
.fl {
  float: left;
}
.fr {
  float: right;
}
.clear::after,
.clear::before {
  content: "";
  display: table;
}
.clear::after {
  clear: both;
}
.rel {
  position: relative;
}
.hidden {
  display: none;
}
.big-z {
  z-index: 100;
}
.flexible-maps-container {
  position: relative;
  overflow: hidden;
}
.flexible-maps-container iframe,
.flexible-maps-container object,
.flexible-maps-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.flexible-video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 25px;
}
.flexible-video-container.noPadding {
  padding: 0;
}
.flexible-video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.center-aligner {
  display: flex;
  align-items: center;
  justify-content: center;
}
.center-aligner .align-item {
  flex: none;
}
.text-floating {
  word-wrap: break-word;
  word-wrap: break-word;
  word-break: keep-all;
  line-break: normal;
  -webkit-hyphens: none;
  hyphens: none;
}
.text-overflow,
.text-static {
  word-wrap: normal;
  word-wrap: normal;
  word-break: normal;
  line-break: auto;
  -webkit-hyphens: manual;
  hyphens: manual;
}
.text-overflow {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block;
}
.text-align-left {
  text-align: left;
}
.text-align-center {
  text-align: center;
}
.text-align-right {
  text-align: right;
}
.scaling-svg-container {
  position: relative;
  height: 0;
  width: 100%;
  padding: 0;
  padding-bottom: 100%;
}
.scaling-svg-container svg {
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
}
.no-font-boost {
  max-height: 999999px;
}
.hidden-xs {
  display: none !important;
}
.visible-xs {
  display: block;
}
@media (min-width: 48em) {
  .hidden-sm {
    display: none !important;
  }
  .visible-sm {
    display: block !important;
  }
}
@media (min-width: 62em) {
  .hidden-md {
    display: none !important;
  }
  .visible-md {
    display: block !important;
  }
}
@media (min-width: 75em) {
  .hidden-lg {
    display: none !important;
  }
  .visible-lg {
    display: block !important;
  }
}
.inline {
  display: inline;
}
.flex {
  display: flex;
}
.nowrap {
  white-space: nowrap;
}
.shrink-none {
  flex-shrink: 0;
}
.relative {
  position: relative;
}
.p-xxs {
  padding: 5px;
}
.p-xs {
  padding: 5px;
}
.p-sm {
  padding: 15px;
}
.p-m {
  padding: 20px;
}
.p-md {
  padding: 25px;
}
.p-lg {
  padding: 30px;
}
.p-xl {
  padding: 40px;
}
.p-w-xs {
  padding: 0 10px;
}
.p-w-sm {
  padding: 0 15px;
}
.p-w-m {
  padding: 0 20px;
}
.p-w-md {
  padding: 0 25px;
}
.p-w-lg {
  padding: 0 30px;
}
.p-w-xl {
  padding: 0 40px;
}
.p-n {
  padding: 0;
}
.p-r-none {
  padding-right: 0;
}
.p-r-lg {
  padding-right: 30px;
}
.p-r-xs {
  padding-right: 5px;
}
.p-r-xs-x2 {
  padding-right: 10px;
}
.p-r-sm {
  padding-right: 15px;
}
.p-r-md {
  padding-right: 25px;
}
.p-xs-x2 {
  padding: 10px;
}
.p-l-n {
  padding-left: 0;
}
.p-l-lg {
  padding-left: 30px;
}
.p-l-xs {
  padding-left: 5px;
}
.p-l-sm {
  padding-left: 15px;
}
.p-l-md {
  padding-left: 25px;
}
.p-t-lg {
  padding-top: 30px;
}
.p-t-xs {
  padding-top: 5px;
}
.p-t-sm {
  padding-top: 15px;
}
.p-t-md {
  padding-top: 25px;
}
.p-b-lg {
  padding-bottom: 30px;
}
.p-b-xs {
  padding-bottom: 5px;
}
.p-b-sm {
  padding-bottom: 15px;
}
.p-b-md {
  padding-bottom: 25px;
}
.p-b-n {
  padding-bottom: 0;
}
.m-xxs {
  margin: 2px 4px;
}
.m-xs {
  margin: 5px;
}
.m-sm {
  margin: 10px;
}
.m {
  margin: 15px;
}
.m-md {
  margin: 20px;
}
.m-lg {
  margin: 30px;
}
.m-xl {
  margin: 50px;
}
.m-n {
  margin: 0 !important;
}
.m-l-none {
  margin-left: 0;
}
.m-l-xs {
  margin-left: 5px;
}
.m-l-sm {
  margin-left: 10px;
}
.m-l {
  margin-left: 15px;
}
.m-l-md {
  margin-left: 20px;
}
.m-l-lg {
  margin-left: 30px;
}
.m-l-xl {
  margin-left: 40px;
}
.m-l-n-xxs {
  margin-left: -1px;
}
.m-l-n-xs {
  margin-left: -5px;
}
.m-l-n-sm {
  margin-left: -10px;
}
.m-l-n {
  margin-left: -15px;
}
.m-l-n-md {
  margin-left: -20px;
}
.m-l-n-lg {
  margin-left: -30px;
}
.m-l-n-xl {
  margin-left: -40px;
}
.m-t-none {
  margin-top: 0;
}
.m-t-xxs {
  margin-top: 1px;
}
.m-t-xs {
  margin-top: 5px;
}
.m-t-sm {
  margin-top: 10px;
}
.m-t {
  margin-top: 15px;
}
.m-t-md {
  margin-top: 20px;
}
.m-t-lg {
  margin-top: 30px;
}
.m-t-xl {
  margin-top: 40px;
}
.m-t-n-xxs {
  margin-top: -1px;
}
.m-t-n-xs {
  margin-top: -5px;
}
.m-t-n-sm {
  margin-top: -10px;
}
.m-t-n {
  margin-top: -15px;
}
.m-t-n-md {
  margin-top: -20px;
}
.m-t-n-lg {
  margin-top: -30px;
}
.m-t-n-xl {
  margin-top: -40px;
}
.m-r-none {
  margin-right: 0;
}
.m-r-xxs {
  margin-right: 1px;
}
.m-r-xs {
  margin-right: 5px;
}
.m-r-sm {
  margin-right: 10px;
}
.m-r {
  margin-right: 15px;
}
.m-r-md {
  margin-right: 20px;
}
.m-r-lg {
  margin-right: 30px;
}
.m-r-xl {
  margin-right: 40px;
}
.m-r-n-xxs {
  margin-right: -1px;
}
.m-r-n-xs {
  margin-right: -5px;
}
.m-r-n-sm {
  margin-right: -10px;
}
.m-r-n {
  margin-right: -15px;
}
.m-r-n-md {
  margin-right: -20px;
}
.m-r-n-lg {
  margin-right: -30px;
}
.m-r-n-xl {
  margin-right: -40px;
}
.m-b-none {
  margin-bottom: 0;
}
.m-b-xxs {
  margin-bottom: 1px;
}
.m-b-xs {
  margin-bottom: 5px;
}
.m-b-sm {
  margin-bottom: 10px;
}
.m-b {
  margin-bottom: 15px;
}
.m-b-md {
  margin-bottom: 20px;
}
.m-b-lg {
  margin-bottom: 30px;
}
.m-b-xl {
  margin-bottom: 40px;
}
.m-b-n-xxs {
  margin-bottom: -1px;
}
.m-b-n-xs {
  margin-bottom: -5px;
}
.m-b-n-sm {
  margin-bottom: -10px;
}
.m-b-n {
  margin-bottom: -15px;
}
.m-b-n-md {
  margin-bottom: -20px;
}
.m-b-n-lg {
  margin-bottom: -30px;
}
.m-b-n-xl {
  margin-bottom: -40px;
}
.vertical-interval-xsmall {
  margin: 0.3125rem 0;
}
.vertical-interval-small {
  margin-top: 0.4375rem;
  margin-bottom: 0.4375rem;
}
.vertical-interval-middle {
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
}
.vertical-interval-big {
  margin-top: 0.9375rem;
  margin-bottom: 0.9375rem;
}
.vertical-interval-xsmall.no-top,
.vertical-interval-small.no-top,
.vertical-interval-middle.no-top,
.vertical-interval-big.no-top {
  margin-top: 0;
}
.vertical-interval-xsmall.no-bottom,
.vertical-interval-small.no-bottom,
.vertical-interval-middle.no-bottom,
.vertical-interval-big.no-bottom {
  margin-bottom: 0;
}
.horizontal-interval-xsmall {
  margin: 0 0.3125rem;
}
.horizontal-interval-small {
  margin: 0 0.4375rem;
}
.horizontal-interval-middle {
  margin: 0 0.625rem;
}
.horizontal-interval-big {
  margin: 0 0.9375rem;
}
.horizontal-interval-xsmall.no-left,
.horizontal-interval-small.no-left,
.horizontal-interval-middle.no-left,
.horizontal-interval-big.no-left {
  margin-right: 0;
}
.horizontal-interval-xsmall.no-right,
.horizontal-interval-small.no-right,
.horizontal-interval-middle.no-right,
.horizontal-interval-big.no-right {
  margin-left: 0;
}
.block {
  display: block;
}

/* styles/theme.scss */
#theme-container {
  position: absolute;
  left: 0;
  top: 0;
  min-width: 940px;
  width: 100%;
  z-index: 0;
}
.theme-left,
.theme-right {
  position: absolute;
  left: 50%;
}
.flex-grow-1 {
  flex-grow: 1;
}
.flex-grow-0 {
  flex-grow: 0;
}
.flex-shrink-1 {
  flex-shrink: 1;
}
.flex-shrink-0 {
  flex-shrink: 0;
}

/* scripts/_common/breadCrumbs/breadcrumbs.scss */
.breadcrumbs {
  font-size: 14px;
  padding-bottom: 0;
}
.breadcrumbs .main-title {
  text-align: left;
  font-weight: 600;
  font-size: 18px;
  padding-left: 0;
}
.breadcrumbs__inner {
  display: flex;
  align-content: center;
  flex-wrap: nowrap;
  overflow-x: auto;
  padding-bottom: 0.6667em;
  box-sizing: border-box;
  white-space: nowrap;
  line-height: 1;
}
.breadcrumbs--desktop {
  font-size: 11px;
  margin-bottom: 20px;
}
.breadcrumbs--desktop .breadcrumbs__inner {
  scrollbar-width: thin;
  scrollbar-face-color: transparent;
  scrollbar-track-color: transparent;
  scrollbar-color: transparent transparent;
}
.breadcrumbs--desktop .breadcrumbs__inner::-webkit-scrollbar {
  height: 8px;
  background-color: transparent;
  border-radius: 3px;
}
.breadcrumbs--desktop .breadcrumbs__inner::-webkit-scrollbar-track {
  background-color: transparent;
  border-radius: 3px;
}
.breadcrumbs--desktop .breadcrumbs__inner::-webkit-scrollbar-thumb {
  background-color: transparent;
  border-radius: 3px;
}
.breadcrumbs--desktop .breadcrumbs__inner:hover {
  scrollbar-face-color: #c1c1c1;
  scrollbar-track-color: #f1f1f1;
  scrollbar-color: #c1c1c1 #f1f1f1;
}
.breadcrumbs--desktop .breadcrumbs__inner:hover::-webkit-scrollbar {
  background-color: #fff;
}
.breadcrumbs--desktop .breadcrumbs__inner:hover::-webkit-scrollbar-track {
  background-color: #f1f1f1;
}
.breadcrumbs--desktop .breadcrumbs__inner:hover::-webkit-scrollbar-thumb {
  background-color: #c1c1c1;
}
.breadcrumbs--desktop .breadcrumbs__item {
  display: inline-block;
}
.breadcrumbs--desktop .breadcrumbs__item::before {
  display: inline-block;
  font-size: 9px;
  line-height: 1;
  margin-right: 0;
}
.breadcrumbs__item {
  vertical-align: middle;
  display: flex;
  align-items: center;
  color: #000;
  margin-right: 5px;
}
.breadcrumbs__item::before {
  display: block;
}
.breadcrumbs__item:first-child::before {
  display: none;
}

/* node_modules/choices.js/public/assets/styles/choices.css */
.choices {
  position: relative;
  overflow: hidden;
  margin-bottom: 24px;
  font-size: 16px;
}
.choices:focus {
  outline: none;
}
.choices:last-child {
  margin-bottom: 0;
}
.choices.is-open {
  overflow: visible;
}
.choices.is-disabled .choices__inner,
.choices.is-disabled .choices__input {
  background-color: #eaeaea;
  cursor: not-allowed;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.choices.is-disabled .choices__item {
  cursor: not-allowed;
}
.choices [hidden] {
  display: none !important;
}
.choices[data-type*=select-one] {
  cursor: pointer;
}
.choices[data-type*=select-one] .choices__inner {
  padding-bottom: 7.5px;
}
.choices[data-type*=select-one] .choices__input {
  display: block;
  width: 100%;
  padding: 10px;
  border-bottom: 1px solid #ddd;
  background-color: #fff;
  margin: 0;
}
.choices[data-type*=select-one] .choices__button {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);
  padding: 0;
  background-size: 8px;
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -10px;
  margin-right: 25px;
  height: 20px;
  width: 20px;
  border-radius: 10em;
  opacity: 0.25;
}
.choices[data-type*=select-one] .choices__button:hover,
.choices[data-type*=select-one] .choices__button:focus {
  opacity: 1;
}
.choices[data-type*=select-one] .choices__button:focus {
  box-shadow: 0 0 0 2px #00bcd4;
}
.choices[data-type*=select-one] .choices__item[data-value=""] .choices__button {
  display: none;
}
.choices[data-type*=select-one]::after {
  content: "";
  height: 0;
  width: 0;
  border-style: solid;
  border-color: #333 transparent transparent transparent;
  border-width: 5px;
  position: absolute;
  right: 11.5px;
  top: 50%;
  margin-top: -2.5px;
  pointer-events: none;
}
.choices[data-type*=select-one].is-open::after {
  border-color: transparent transparent #333 transparent;
  margin-top: -7.5px;
}
.choices[data-type*=select-one][dir=rtl]::after {
  left: 11.5px;
  right: auto;
}
.choices[data-type*=select-one][dir=rtl] .choices__button {
  right: auto;
  left: 0;
  margin-left: 25px;
  margin-right: 0;
}
.choices[data-type*=select-multiple] .choices__inner,
.choices[data-type*=text] .choices__inner {
  cursor: text;
}
.choices[data-type*=select-multiple] .choices__button,
.choices[data-type*=text] .choices__button {
  position: relative;
  display: inline-block;
  margin-top: 0;
  margin-right: -4px;
  margin-bottom: 0;
  margin-left: 8px;
  padding-left: 16px;
  border-left: 1px solid #008fa1;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);
  background-size: 8px;
  width: 8px;
  line-height: 1;
  opacity: 0.75;
  border-radius: 0;
}
.choices[data-type*=select-multiple] .choices__button:hover,
.choices[data-type*=select-multiple] .choices__button:focus,
.choices[data-type*=text] .choices__button:hover,
.choices[data-type*=text] .choices__button:focus {
  opacity: 1;
}
.choices__inner {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  background-color: #f9f9f9;
  padding: 7.5px 7.5px 3.75px;
  border: 1px solid #ddd;
  border-radius: 2.5px;
  font-size: 14px;
  min-height: 44px;
  overflow: hidden;
}
.is-focused .choices__inner,
.is-open .choices__inner {
  border-color: #b7b7b7;
}
.is-open .choices__inner {
  border-radius: 2.5px 2.5px 0 0;
}
.is-flipped.is-open .choices__inner {
  border-radius: 0 0 2.5px 2.5px;
}
.choices__list {
  margin: 0;
  padding-left: 0;
  list-style: none;
}
.choices__list--single {
  display: inline-block;
  padding: 4px 16px 4px 4px;
  width: 100%;
}
[dir=rtl] .choices__list--single {
  padding-right: 4px;
  padding-left: 16px;
}
.choices__list--single .choices__item {
  width: 100%;
}
.choices__list--multiple {
  display: inline;
}
.choices__list--multiple .choices__item {
  display: inline-block;
  vertical-align: middle;
  border-radius: 20px;
  padding: 4px 10px;
  font-size: 12px;
  font-weight: 500;
  margin-right: 3.75px;
  margin-bottom: 3.75px;
  background-color: #00bcd4;
  border: 1px solid #00a5bb;
  color: #fff;
  word-break: break-all;
  box-sizing: border-box;
}
.choices__list--multiple .choices__item[data-deletable] {
  padding-right: 5px;
}
[dir=rtl] .choices__list--multiple .choices__item {
  margin-right: 0;
  margin-left: 3.75px;
}
.choices__list--multiple .choices__item.is-highlighted {
  background-color: #00a5bb;
  border: 1px solid #008fa1;
}
.is-disabled .choices__list--multiple .choices__item {
  background-color: #aaaaaa;
  border: 1px solid #919191;
}
.choices__list--dropdown,
.choices__list[aria-expanded] {
  visibility: hidden;
  z-index: 1;
  position: absolute;
  width: 100%;
  background-color: #fff;
  border: 1px solid #ddd;
  top: 100%;
  margin-top: -1px;
  border-bottom-left-radius: 2.5px;
  border-bottom-right-radius: 2.5px;
  overflow: hidden;
  word-break: break-all;
  will-change: visibility;
}
.is-active.choices__list--dropdown,
.is-active.choices__list[aria-expanded] {
  visibility: visible;
}
.is-open .choices__list--dropdown,
.is-open .choices__list[aria-expanded] {
  border-color: #b7b7b7;
}
.is-flipped .choices__list--dropdown,
.is-flipped .choices__list[aria-expanded] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: -1px;
  border-radius: 0.25rem 0.25rem 0 0;
}
.choices__list--dropdown .choices__list,
.choices__list[aria-expanded] .choices__list {
  position: relative;
  max-height: 300px;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  will-change: scroll-position;
}
.choices__list--dropdown .choices__item,
.choices__list[aria-expanded] .choices__item {
  position: relative;
  padding: 10px;
  font-size: 14px;
}
[dir=rtl] .choices__list--dropdown .choices__item,
[dir=rtl] .choices__list[aria-expanded] .choices__item {
  text-align: right;
}
@media (min-width: 640px) {
  .choices__list--dropdown .choices__item--selectable,
  .choices__list[aria-expanded] .choices__item--selectable {
    padding-right: 100px;
  }
  .choices__list--dropdown .choices__item--selectable::after,
  .choices__list[aria-expanded] .choices__item--selectable::after {
    content: attr(data-select-text);
    font-size: 12px;
    opacity: 0;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
  }
  [dir=rtl] .choices__list--dropdown .choices__item--selectable,
  [dir=rtl] .choices__list[aria-expanded] .choices__item--selectable {
    text-align: right;
    padding-left: 100px;
    padding-right: 10px;
  }
  [dir=rtl] .choices__list--dropdown .choices__item--selectable::after,
  [dir=rtl] .choices__list[aria-expanded] .choices__item--selectable::after {
    right: auto;
    left: 10px;
  }
}
.choices__list--dropdown .choices__item--selectable.is-highlighted,
.choices__list[aria-expanded] .choices__item--selectable.is-highlighted {
  background-color: #f2f2f2;
}
.choices__list--dropdown .choices__item--selectable.is-highlighted::after,
.choices__list[aria-expanded] .choices__item--selectable.is-highlighted::after {
  opacity: 0.5;
}
.choices__item {
  cursor: default;
}
.choices__item--selectable {
  cursor: pointer;
}
.choices__item--disabled {
  cursor: not-allowed;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  opacity: 0.5;
}
.choices__heading {
  font-weight: 600;
  font-size: 12px;
  padding: 10px;
  border-bottom: 1px solid #f7f7f7;
  color: gray;
}
.choices__button {
  text-indent: -9999px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 0;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
}
.choices__button:focus {
  outline: none;
}
.choices__input {
  display: inline-block;
  vertical-align: baseline;
  background-color: #f9f9f9;
  font-size: 14px;
  margin-bottom: 5px;
  border: 0;
  border-radius: 0;
  max-width: 100%;
  padding: 4px 0 4px 2px;
}
.choices__input:focus {
  outline: 0;
}
.choices__input::-webkit-search-decoration,
.choices__input::-webkit-search-cancel-button,
.choices__input::-webkit-search-results-button,
.choices__input::-webkit-search-results-decoration {
  display: none;
}
.choices__input::-ms-clear,
.choices__input::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}
[dir=rtl] .choices__input {
  padding-right: 2px;
  padding-left: 0;
}
.choices__placeholder {
  opacity: 0.5;
}

/* scripts/_common/choices/choices.theme.scss */
.choices,
.choices__list--dropdown .choices__item,
.choices__list[aria-expanded] .choices__item {
  font-size: inherit;
}
.choices__list--dropdown,
.choices__list[aria-expanded] {
  border-radius: 5px;
  min-width: 100%;
  width: auto;
}
.choices__list--single {
  padding: 0;
  display: inline-flex;
}
.choices[data-type*=select-one]::after {
  display: none;
}
.choices__list--dropdown {
  color: #000;
}
ng-choice-template {
  display: block;
}
@media (min-width: 640px) {
  .choices__list--dropdown .choices__item--selectable,
  .choices__list[aria-expanded] .choices__item--selectable {
    padding-right: 15px;
  }
}
.choices__list--dropdown .choices__item,
.choices__list[aria-expanded] .choices__item {
  padding-left: 15px;
  padding-right: 15px;
}
.choices__item--selectable,
.choices__item--choice {
  white-space: nowrap;
}
.choices__item--selectable {
  text-overflow: ellipsis;
  overflow: hidden;
}
.choices-container--mobile.is-open::before {
  content: "";
  display: block;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 500;
  background-color: rgba(0, 0, 0, 0.5);
}
.choices-container--mobile .is-active.choices__list--dropdown,
.choices-container--mobile .is-active.choices__list[aria-expanded] {
  position: fixed;
  top: 50%;
  right: 16px;
  bottom: auto;
  left: 16px;
  transform: translateY(-50%);
  z-index: 600;
  min-width: auto;
  max-width: 90vw;
  max-height: 70vh;
  max-height: 90dvh;
}
.choices__list {
  overscroll-behavior: contain;
}

/* scripts/_common/stickyElement/styles/stickyElementDirective.scss */
[sticky-element],
[data-sticky-element] {
  position: -webkit-sticky;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 100;
}
/*!
 * Viewer.js v1.11.6
 * https://fengyuanchen.github.io/viewerjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2023-10-05T13:32:34.949Z
 */
/*! Bundled license information:

normalize.css/normalize.css:
  (*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css *)

angularjs-toaster/toaster.min.css:
  (*!
   * Toastr
   * Version 2.0.1
   * Copyright 2012 John Papa and Hans Fjallemark.
   * All Rights Reserved.
   * Use, reproduction, distribution, and modification of this code is subject to the terms and
   * conditions of the MIT license, available at http://www.opensource.org/licenses/mit-license.php
   *
   * Author: John Papa and Hans Fjallemark
   * Project: https://github.com/CodeSeven/toastr
   *)

ladda/dist/ladda-themeless.min.css:
  (*!
   * Ladda
   * http://lab.hakim.se/ladda
   * MIT licensed
   *
   * Copyright (C) 2018 Hakim El Hattab, http://hakim.se
   *)
*/
/*# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsiLi4vLi4vdmVuZG9ycy9mbGV4Ym94Z3JpZC9mbGV4Ym94Z3JpZC5zY3NzIiwgIi4uLy4uL3ZlbmRvcnMvZmxleGJveGdyaWQvZXh0L2ZsZXhib3hncmlkRXh0LnNjc3MiLCAiLi4vLi4vbm9kZV9tb2R1bGVzL25vcm1hbGl6ZS5jc3Mvbm9ybWFsaXplLmNzcyIsICIuLi8uLi9zdHlsZXMvZ2VuZXJhbC5zY3NzIiwgIi4uLy4uL3N0eWxlcy9jb21tb24vYnV0dG9ucy5zY3NzIiwgIi4uLy4uL3N0eWxlcy9jb21tb24vYnV0dG9uLWdyb3VwLnNjc3MiLCAiLi4vLi4vc3R5bGVzL2NvbW1vbi9oZWFkZXJzLnNjc3MiLCAiLi4vLi4vc3R5bGVzL2NvbW1vbi9pY29ucy5zY3NzIiwgIi4uLy4uL3N0eWxlcy9jb21tb24vY3VzdG9tLWlucHV0LnNjc3MiLCAiLi4vLi4vc3R5bGVzL2NvbW1vbi9pbnB1dHMuc2NzcyIsICIuLi8uLi9zdHlsZXMvY29tbW9uL2Jsb2NrLnNjc3MiLCAiLi4vLi4vc3R5bGVzL2NvbW1vbi9mb3Jtcy5zY3NzIiwgIi4uLy4uL3N0eWxlcy9jb21tb24vbGlua3Muc2NzcyIsICIuLi8uLi9zdHlsZXMvY29tbW9uL3RhYmxlcy5zY3NzIiwgIi4uLy4uL3N0eWxlcy9jb21tb24vdmFsaWRhdGlvbi5zY3NzIiwgIi4uLy4uL3N0eWxlcy9jb21tb24vY29ubmVjdG9yLnNjc3MiLCAiLi4vLi4vc3R5bGVzL2NvbW1vbi9zb2NpYWwuc2NzcyIsICIuLi8uLi9zdHlsZXMvY29tbW9uL3NvY2lhbC13aWRnZXRzLnNjc3MiLCAiLi4vLi4vc3R5bGVzL2NvbW1vbi9hY2NvcmRpb24tY3NzLnNjc3MiLCAiLi4vLi4vc3R5bGVzL2NvbW1vbi9zaWRlYmFyLnNjc3MiLCAiLi4vLi4vc3R5bGVzL3BhcnRpYWxzL2JvbnVzLWNhcmQuc2NzcyIsICIuLi8uLi9zdHlsZXMvcGFydGlhbHMvY2FwdGNoYS5zY3NzIiwgIi4uLy4uL3N0eWxlcy9wYXJ0aWFscy9oZWFkZXIuc2NzcyIsICIuLi8uLi9zdHlsZXMvcGFydGlhbHMvbWVudS1kcm9wZG93bi5zY3NzIiwgIi4uLy4uL3N0eWxlcy9wYXJ0aWFscy9tZW51LWhlYWRlci5zY3NzIiwgIi4uLy4uL3N0eWxlcy9wYXJ0aWFscy9tZW51LWdlbmVyYWwuc2NzcyIsICIuLi8uLi9zdHlsZXMvcGFydGlhbHMvcHJpY2Uuc2NzcyIsICIuLi8uLi9zdHlsZXMvcGFydGlhbHMvdG9vbGJhci10b3Auc2NzcyIsICIuLi8uLi9zdHlsZXMvcGFydGlhbHMvZm9vdGVyLnNjc3MiLCAiLi4vLi4vc3R5bGVzL3BhcnRpYWxzL2Zvb3Rlci1tZW51LnNjc3MiLCAiLi4vLi4vc3R5bGVzL3BhcnRpYWxzL3JlY2VudGx5Vmlldy5zY3NzIiwgIi4uLy4uL3N0eWxlcy9wYXJ0aWFscy9naWZ0LnNjc3MiLCAiLi4vLi4vc3R5bGVzL3BhcnRpYWxzL3Rvb2xiYXItYm90dG9tLnNjc3MiLCAiLi4vLi4vc3R5bGVzL3BhcnRpYWxzL3N0aWNrZXJzLnNjc3MiLCAiLi4vLi4vc3R5bGVzL3BhcnRpYWxzL21vYmlsZS1hcHAtbGlua3Muc2NzcyIsICIuLi8uLi9ub2RlX21vZHVsZXMvYW5ndWxhcmpzLXRvYXN0ZXIvdG9hc3Rlci5taW4uY3NzIiwgIi4uLy4uL3ZlbmRvcnMvc3dlZXRhbGVydC9zcmMvc3dlZXRhbGVydDIuc2NzcyIsICIuLi8uLi92ZW5kb3JzL3N3ZWV0YWxlcnQvZXh0L3N3ZWV0LWFsZXJ0LmV4dC5zY3NzIiwgIi4uLy4uL3NjcmlwdHMvX2NvbW1vbi9waG90b1ZpZXdlci9waG90by12aWV3ZXIuc2NzcyIsICIuLi8uLi92ZW5kb3JzL3ZpZXdlcmpzL3ZpZXdlci5jc3MiLCAiLi4vLi4vc2NyaXB0cy9fY29tbW9uL21vZGFsL3N0eWxlcy9tb2RhbC5zY3NzIiwgIi4uLy4uL3NjcmlwdHMvX2NvbW1vbi9tb2RhbC9zdHlsZXMvbW9kYWwtdGhlbWUuc2NzcyIsICIuLi8uLi9zY3JpcHRzL19jb21tb24vaWZyYW1lLXJlc3BvbnNpdmUvc3R5bGVzL2lmcmFtZS1yZXNwb25zaXZlLnNjc3MiLCAiLi4vLi4vbm9kZV9tb2R1bGVzL2xhZGRhL2Rpc3QvbGFkZGEtdGhlbWVsZXNzLm1pbi5jc3MiLCAiLi4vLi4vc2NyaXB0cy9fcGFydGlhbHMvc3VibWVudS9zdHlsZS9zdHlsZS5zY3NzIiwgIi4uLy4uL3NjcmlwdHMvX3BhcnRpYWxzL2NhcnQvc3R5bGVzL2NhcnQuc2NzcyIsICIuLi8uLi9ub2RlX21vZHVsZXMvYW5ndWxhci11aS1ib290c3RyYXAvc3JjL3Rvb2x0aXAvdG9vbHRpcC5jc3MiLCAiLi4vLi4vdmVuZG9ycy91aS1ib290c3RyYXAtY3VzdG9tL3N0eWxlcy91aS1wb3BvdmVyLmNzcyIsICIuLi8uLi9BcmVhcy9BZG1pbi9Db250ZW50L3NyYy9fcGFydGlhbHMvaGVscC10cmlnZ2VyL3N0eWxlcy9oZWxwLXRyaWdnZXIuc2NzcyIsICIuLi8uLi9zY3JpcHRzL19wYXJ0aWFscy9jdXN0b20tb3B0aW9ucy9zdHlsZXMvY3VzdG9tT3B0aW9ucy5zY3NzIiwgIi4uLy4uL3NjcmlwdHMvX3BhcnRpYWxzL3pvbmUvc3R5bGVzL3pvbmVzLnNjc3MiLCAiLi4vLi4vc2NyaXB0cy9fY29tbW9uL2F1dG9jb21wbGV0ZXIvc3R5bGVzL2F1dG9jb21wbGV0ZXIuc2NzcyIsICIuLi8uLi9zY3JpcHRzL19wYXJ0aWFscy9jb21wYXJlL3N0eWxlcy9jb21wYXJlLnNjc3MiLCAiLi4vLi4vc2NyaXB0cy9fY29tbW9uL2hhcm1vbmljYS9zdHlsZXMvaGFybW9uaWNhLnNjc3MiLCAiLi4vLi4vc2NyaXB0cy9fY29tbW9uL3BvcG92ZXIvc3R5bGVzL3BvcG92ZXIuc2NzcyIsICIuLi8uLi9zY3JpcHRzL19jb21tb24vcmVhZG1vcmUvc3R5bGVzL3JlYWRtb3JlLnNjc3MiLCAiLi4vLi4vc2NyaXB0cy9fY29tbW9uL3NwaW5ib3gvc3R5bGVzL3NwaW5ib3guc2NzcyIsICIuLi8uLi9zdHlsZXMvY29tbW9uL3Rvb2x0aXAuc2NzcyIsICIuLi8uLi9ub2RlX21vZHVsZXMvYW5ndWxhci11aS1ib290c3RyYXAvc3JjL3Bvc2l0aW9uL3Bvc2l0aW9uLmNzcyIsICIuLi8uLi9zY3JpcHRzL19jb21tb24vc2Nyb2xsVG9Ub3Avc3R5bGVzL3Njcm9sbFRvVG9wLnNjc3MiLCAiLi4vLi4vc2NyaXB0cy9fY29tbW9uL3RyYW5zZm9ybWVyL3N0eWxlcy90cmFuc2Zvcm1lci5zY3NzIiwgIi4uLy4uL25vZGVfbW9kdWxlcy9AZ2xpZGVqcy9nbGlkZS9kaXN0L2Nzcy9nbGlkZS5jb3JlLmNzcyIsICIuLi8uLi9ub2RlX21vZHVsZXMvQGdsaWRlanMvZ2xpZGUvZGlzdC9jc3MvZ2xpZGUudGhlbWUuY3NzIiwgIi4uLy4uL3NjcmlwdHMvX2NvbW1vbi9jYXJvdXNlbC1leHQvY2Fyb3VzZWwtZXh0LnNjc3MiLCAiLi4vLi4vc2NyaXB0cy9fcGFydGlhbHMvd2lzaGxpc3Qvc3R5bGVzL3dpc2hsaXN0LnNjc3MiLCAiLi4vLi4vc2NyaXB0cy9fcGFydGlhbHMvcmV2aWV3cy9zdHlsZXMvcmV2aWV3cy5zY3NzIiwgIi4uLy4uL3N0eWxlcy9zbmlwcGV0cy5zY3NzIiwgIi4uLy4uL3N0eWxlcy90aGVtZS5zY3NzIiwgIi4uLy4uL3NjcmlwdHMvX2NvbW1vbi9icmVhZENydW1icy9icmVhZGNydW1icy5zY3NzIiwgIi4uLy4uL25vZGVfbW9kdWxlcy9jaG9pY2VzLmpzL3B1YmxpYy9hc3NldHMvc3R5bGVzL2Nob2ljZXMuY3NzIiwgIi4uLy4uL3NjcmlwdHMvX2NvbW1vbi9jaG9pY2VzL2Nob2ljZXMudGhlbWUuc2NzcyIsICIuLi8uLi9zY3JpcHRzL19jb21tb24vc3RpY2t5RWxlbWVudC9zdHlsZXMvc3RpY2t5RWxlbWVudERpcmVjdGl2ZS5zY3NzIl0sCiAgInNvdXJjZXNDb250ZW50IjogWyIuY29udGFpbmVyLWZsdWlkIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTtcclxuICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xyXG59XHJcblxyXG4ucm93IHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW07XHJcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTtcclxufVxyXG5cclxuLmNvbC1sZy1vZmZzZXQtMTIsIC5jb2wtbGctb2Zmc2V0LTExLCAuY29sLWxnLW9mZnNldC0xMCwgLmNvbC1sZy1vZmZzZXQtOSwgLmNvbC1sZy1vZmZzZXQtOCwgLmNvbC1sZy1vZmZzZXQtNywgLmNvbC1sZy1vZmZzZXQtNiwgLmNvbC1sZy1vZmZzZXQtNSwgLmNvbC1sZy1vZmZzZXQtNCwgLmNvbC1sZy1vZmZzZXQtMywgLmNvbC1sZy1vZmZzZXQtMiwgLmNvbC1sZy1vZmZzZXQtMSwgLmNvbC1tZC1vZmZzZXQtMTIsIC5jb2wtbWQtb2Zmc2V0LTExLCAuY29sLW1kLW9mZnNldC0xMCwgLmNvbC1tZC1vZmZzZXQtOSwgLmNvbC1tZC1vZmZzZXQtOCwgLmNvbC1tZC1vZmZzZXQtNywgLmNvbC1tZC1vZmZzZXQtNiwgLmNvbC1tZC1vZmZzZXQtNSwgLmNvbC1tZC1vZmZzZXQtNCwgLmNvbC1tZC1vZmZzZXQtMywgLmNvbC1tZC1vZmZzZXQtMiwgLmNvbC1tZC1vZmZzZXQtMSwgLmNvbC1zbS1vZmZzZXQtMTIsIC5jb2wtc20tb2Zmc2V0LTExLCAuY29sLXNtLW9mZnNldC0xMCwgLmNvbC1zbS1vZmZzZXQtOSwgLmNvbC1zbS1vZmZzZXQtOCwgLmNvbC1zbS1vZmZzZXQtNywgLmNvbC1zbS1vZmZzZXQtNiwgLmNvbC1zbS1vZmZzZXQtNSwgLmNvbC1zbS1vZmZzZXQtNCwgLmNvbC1zbS1vZmZzZXQtMywgLmNvbC1zbS1vZmZzZXQtMiwgLmNvbC1zbS1vZmZzZXQtMSwgLmNvbC14cy1vZmZzZXQtMTIsIC5jb2wteHMtb2Zmc2V0LTExLCAuY29sLXhzLW9mZnNldC0xMCwgLmNvbC14cy1vZmZzZXQtOSwgLmNvbC14cy1vZmZzZXQtOCwgLmNvbC14cy1vZmZzZXQtNywgLmNvbC14cy1vZmZzZXQtNiwgLmNvbC14cy1vZmZzZXQtNSwgLmNvbC14cy1vZmZzZXQtNCwgLmNvbC14cy1vZmZzZXQtMywgLmNvbC14cy1vZmZzZXQtMiwgLmNvbC14cy1vZmZzZXQtMSwgLmNvbC1sZy0xMiwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMCwgLmNvbC1sZy05LCAuY29sLWxnLTgsIC5jb2wtbGctNywgLmNvbC1sZy02LCAuY29sLWxnLTUsIC5jb2wtbGctNCwgLmNvbC1sZy0zLCAuY29sLWxnLTIsIC5jb2wtbGctMSwgLmNvbC1sZywgLmNvbC1sZy1zbGltLCAuY29sLW1kLTEyLCAuY29sLW1kLTExLCAuY29sLW1kLTEwLCAuY29sLW1kLTksIC5jb2wtbWQtOCwgLmNvbC1tZC03LCAuY29sLW1kLTYsIC5jb2wtbWQtNSwgLmNvbC1tZC00LCAuY29sLW1kLTMsIC5jb2wtbWQtMiwgLmNvbC1tZC0xLCAuY29sLW1kLCAuY29sLW1kLXNsaW0sIC5jb2wtc20tMTIsIC5jb2wtc20tMTEsIC5jb2wtc20tMTAsIC5jb2wtc20tOSwgLmNvbC1zbS04LCAuY29sLXNtLTcsIC5jb2wtc20tNiwgLmNvbC1zbS01LCAuY29sLXNtLTQsIC5jb2wtc20tMywgLmNvbC1zbS0yLCAuY29sLXNtLTEsIC5jb2wtc20sIC5jb2wtc20tc2xpbSwgLmNvbC14cy0xMiwgLmNvbC14cy0xMSwgLmNvbC14cy0xMCwgLmNvbC14cy05LCAuY29sLXhzLTgsIC5jb2wteHMtNywgLmNvbC14cy02LCAuY29sLXhzLTUsIC5jb2wteHMtNCwgLmNvbC14cy0zLCAuY29sLXhzLTIsIC5jb2wteHMtMSwgLmNvbC14cywgLmNvbC14cy1zbGltIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGZsZXgtZ3JvdzogMDtcclxuICBmbGV4LXNocmluazogMDtcclxuICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTtcclxuICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xyXG59XHJcblxyXG4uY29sLXhzIHtcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgZmxleC1iYXNpczogMDtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5jb2wteHMtc2xpbSB7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgZmxleC1ncm93OiAwO1xyXG4gIGZsZXgtYmFzaXM6IGF1dG87XHJcbiAgbWF4LXdpZHRoOiBub25lO1xyXG59XHJcblxyXG4uY29sLXhzLTEge1xyXG4gIGZsZXgtYmFzaXM6IDguMzMzMzMzMzMzMyU7XHJcbiAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xyXG59XHJcblxyXG4uY29sLXhzLTIge1xyXG4gIGZsZXgtYmFzaXM6IDE2LjY2NjY2NjY2NjclO1xyXG4gIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XHJcbn1cclxuXHJcbi5jb2wteHMtMyB7XHJcbiAgZmxleC1iYXNpczogMjUlO1xyXG4gIG1heC13aWR0aDogMjUlO1xyXG59XHJcblxyXG4uY29sLXhzLTQge1xyXG4gIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzMzMlO1xyXG4gIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XHJcbn1cclxuXHJcbi5jb2wteHMtNSB7XHJcbiAgZmxleC1iYXNpczogNDEuNjY2NjY2NjY2NyU7XHJcbiAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcclxufVxyXG5cclxuLmNvbC14cy02IHtcclxuICBmbGV4LWJhc2lzOiA1MCU7XHJcbiAgbWF4LXdpZHRoOiA1MCU7XHJcbn1cclxuXHJcbi5jb2wteHMtNyB7XHJcbiAgZmxleC1iYXNpczogNTguMzMzMzMzMzMzMyU7XHJcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcclxufVxyXG5cclxuLmNvbC14cy04IHtcclxuICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NjY3JTtcclxuICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xyXG59XHJcblxyXG4uY29sLXhzLTkge1xyXG4gIGZsZXgtYmFzaXM6IDc1JTtcclxuICBtYXgtd2lkdGg6IDc1JTtcclxufVxyXG5cclxuLmNvbC14cy0xMCB7XHJcbiAgZmxleC1iYXNpczogODMuMzMzMzMzMzMzMyU7XHJcbiAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcclxufVxyXG5cclxuLmNvbC14cy0xMSB7XHJcbiAgZmxleC1iYXNpczogOTEuNjY2NjY2NjY2NyU7XHJcbiAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcclxufVxyXG5cclxuLmNvbC14cy0xMiB7XHJcbiAgZmxleC1iYXNpczogMTAwJTtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAuY29sLXNtIHtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIGZsZXgtYmFzaXM6IDA7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5jb2wtc20tc2xpbSB7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIGZsZXgtZ3JvdzogMDtcclxuICAgIGZsZXgtYmFzaXM6IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgfVxyXG4gIC5jb2wtc20tMSB7XHJcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLXNtLTIge1xyXG4gICAgZmxleC1iYXNpczogMTYuNjY2NjY2NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXNtLTMge1xyXG4gICAgZmxleC1iYXNpczogMjUlO1xyXG4gICAgbWF4LXdpZHRoOiAyNSU7XHJcbiAgfVxyXG4gIC5jb2wtc20tNCB7XHJcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMzMzJTtcclxuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tNSB7XHJcbiAgICBmbGV4LWJhc2lzOiA0MS42NjY2NjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tNiB7XHJcbiAgICBmbGV4LWJhc2lzOiA1MCU7XHJcbiAgICBtYXgtd2lkdGg6IDUwJTtcclxuICB9XHJcbiAgLmNvbC1zbS03IHtcclxuICAgIGZsZXgtYmFzaXM6IDU4LjMzMzMzMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1zbS04IHtcclxuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1zbS05IHtcclxuICAgIGZsZXgtYmFzaXM6IDc1JTtcclxuICAgIG1heC13aWR0aDogNzUlO1xyXG4gIH1cclxuICAuY29sLXNtLTEwIHtcclxuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1zbS0xMSB7XHJcbiAgICBmbGV4LWJhc2lzOiA5MS42NjY2NjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tMTIge1xyXG4gICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjJlbSkge1xyXG4gIC5jb2wtbWQge1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgZmxleC1iYXNpczogMDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmNvbC1tZC1zbGltIHtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgZmxleC1ncm93OiAwO1xyXG4gICAgZmxleC1iYXNpczogYXV0bztcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICB9XHJcbiAgLmNvbC1tZC0xIHtcclxuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMzMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtMiB7XHJcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtMyB7XHJcbiAgICBmbGV4LWJhc2lzOiAyNSU7XHJcbiAgICBtYXgtd2lkdGg6IDI1JTtcclxuICB9XHJcbiAgLmNvbC1tZC00IHtcclxuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tZC01IHtcclxuICAgIGZsZXgtYmFzaXM6IDQxLjY2NjY2NjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1tZC02IHtcclxuICAgIGZsZXgtYmFzaXM6IDUwJTtcclxuICAgIG1heC13aWR0aDogNTAlO1xyXG4gIH1cclxuICAuY29sLW1kLTcge1xyXG4gICAgZmxleC1iYXNpczogNTguMzMzMzMzMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLW1kLTgge1xyXG4gICAgZmxleC1iYXNpczogNjYuNjY2NjY2NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLW1kLTkge1xyXG4gICAgZmxleC1iYXNpczogNzUlO1xyXG4gICAgbWF4LXdpZHRoOiA3NSU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtMTAge1xyXG4gICAgZmxleC1iYXNpczogODMuMzMzMzMzMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLW1kLTExIHtcclxuICAgIGZsZXgtYmFzaXM6IDkxLjY2NjY2NjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1tZC0xMiB7XHJcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XHJcbiAgLmNvbC1sZyB7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBmbGV4LWJhc2lzOiAwO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuY29sLWxnLXNsaW0ge1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gIH1cclxuICAuY29sLWxnLTEge1xyXG4gICAgZmxleC1iYXNpczogOC4zMzMzMzMzMzMzJTtcclxuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1sZy0yIHtcclxuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY2NjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1sZy0zIHtcclxuICAgIGZsZXgtYmFzaXM6IDI1JTtcclxuICAgIG1heC13aWR0aDogMjUlO1xyXG4gIH1cclxuICAuY29sLWxnLTQge1xyXG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLWxnLTUge1xyXG4gICAgZmxleC1iYXNpczogNDEuNjY2NjY2NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLWxnLTYge1xyXG4gICAgZmxleC1iYXNpczogNTAlO1xyXG4gICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgfVxyXG4gIC5jb2wtbGctNyB7XHJcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMzMzMzMzMzJTtcclxuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctOCB7XHJcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctOSB7XHJcbiAgICBmbGV4LWJhc2lzOiA3NSU7XHJcbiAgICBtYXgtd2lkdGg6IDc1JTtcclxuICB9XHJcbiAgLmNvbC1sZy0xMCB7XHJcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMzMzMzMzMzJTtcclxuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctMTEge1xyXG4gICAgZmxleC1iYXNpczogOTEuNjY2NjY2NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLWxnLTEyIHtcclxuICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbi5jb2wteHMtb2Zmc2V0LTEge1xyXG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xyXG59XHJcblxyXG4uY29sLXhzLW9mZnNldC0yIHtcclxuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XHJcbn1cclxuXHJcbi5jb2wteHMtb2Zmc2V0LTMge1xyXG4gIG1hcmdpbi1sZWZ0OiAyNSU7XHJcbn1cclxuXHJcbi5jb2wteHMtb2Zmc2V0LTQge1xyXG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcclxufVxyXG5cclxuLmNvbC14cy1vZmZzZXQtNSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xyXG59XHJcblxyXG4uY29sLXhzLW9mZnNldC02IHtcclxuICBtYXJnaW4tbGVmdDogNTAlO1xyXG59XHJcblxyXG4uY29sLXhzLW9mZnNldC03IHtcclxuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XHJcbn1cclxuXHJcbi5jb2wteHMtb2Zmc2V0LTgge1xyXG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcclxufVxyXG5cclxuLmNvbC14cy1vZmZzZXQtOSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcclxufVxyXG5cclxuLmNvbC14cy1vZmZzZXQtMTAge1xyXG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcclxufVxyXG5cclxuLmNvbC14cy1vZmZzZXQtMTEge1xyXG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcclxufVxyXG5cclxuLmNvbC14cy1vZmZzZXQtMTIge1xyXG4gIG1hcmdpbi1sZWZ0OiAxMDAlO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgLmNvbC1zbS1vZmZzZXQtMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1zbS1vZmZzZXQtMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tb2Zmc2V0LTMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcclxuICB9XHJcbiAgLmNvbC1zbS1vZmZzZXQtNCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tb2Zmc2V0LTUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXNtLW9mZnNldC02IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XHJcbiAgfVxyXG4gIC5jb2wtc20tb2Zmc2V0LTcge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLXNtLW9mZnNldC04IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1zbS1vZmZzZXQtOSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xyXG4gIH1cclxuICAuY29sLXNtLW9mZnNldC0xMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tb2Zmc2V0LTExIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1zbS1vZmZzZXQtMTIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyZW0pIHtcclxuICAuY29sLW1kLW9mZnNldC0xIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLW1kLW9mZnNldC0yIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1tZC1vZmZzZXQtMyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xyXG4gIH1cclxuICAuY29sLW1kLW9mZnNldC00IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tZC1vZmZzZXQtNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtb2Zmc2V0LTYge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcclxuICB9XHJcbiAgLmNvbC1tZC1vZmZzZXQtNyB7XHJcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtb2Zmc2V0LTgge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLW1kLW9mZnNldC05IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtb2Zmc2V0LTEwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tZC1vZmZzZXQtMTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLW1kLW9mZnNldC0xMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xyXG4gIC5jb2wtbGctb2Zmc2V0LTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctb2Zmc2V0LTIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLWxnLW9mZnNldC0zIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XHJcbiAgfVxyXG4gIC5jb2wtbGctb2Zmc2V0LTQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLWxnLW9mZnNldC01IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1sZy1vZmZzZXQtNiB7XHJcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xyXG4gIH1cclxuICAuY29sLWxnLW9mZnNldC03IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1sZy1vZmZzZXQtOCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctb2Zmc2V0LTkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcclxuICB9XHJcbiAgLmNvbC1sZy1vZmZzZXQtMTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLWxnLW9mZnNldC0xMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctb2Zmc2V0LTEyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xyXG4gIH1cclxufVxyXG4uc3RhcnQteHMge1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gIC5zdGFydC1zbSB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MmVtKSB7XHJcbiAgLnN0YXJ0LW1kIHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcclxuICAuc3RhcnQtbGcge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxufVxyXG5cclxuLmNlbnRlci14cyB7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAuY2VudGVyLXNtIHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjJlbSkge1xyXG4gIC5jZW50ZXItbWQge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XHJcbiAgLmNlbnRlci1sZyB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5lbmQteHMge1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAuZW5kLXNtIHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MmVtKSB7XHJcbiAgLmVuZC1tZCB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xyXG4gIC5lbmQtbGcge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICB9XHJcbn1cclxuXHJcbi50b3AteHMge1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgLnRvcC1zbSB7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyZW0pIHtcclxuICAudG9wLW1kIHtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xyXG4gIC50b3AtbGcge1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubWlkZGxlLXhzIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgLm1pZGRsZS1zbSB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjJlbSkge1xyXG4gIC5taWRkbGUtbWQge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcclxuICAubWlkZGxlLWxnIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uYmFzZWxpbmUteHMge1xyXG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gIC5iYXNlbGluZS1zbSB7XHJcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MmVtKSB7XHJcbiAgLmJhc2VsaW5lLW1kIHtcclxuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcclxuICAuYmFzZWxpbmUtbGcge1xyXG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gIH1cclxufVxyXG5cclxuLmJvdHRvbS14cyB7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgLmJvdHRvbS1zbSB7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MmVtKSB7XHJcbiAgLmJvdHRvbS1tZCB7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XHJcbiAgLmJvdHRvbS1sZyB7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgfVxyXG59XHJcblxyXG4uYXJvdW5kLXhzIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gIC5hcm91bmQtc20ge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MmVtKSB7XHJcbiAgLmFyb3VuZC1tZCB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcclxuICAuYXJvdW5kLWxnIHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gIH1cclxufVxyXG5cclxuLmJldHdlZW4teHMge1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gIC5iZXR3ZWVuLXNtIHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyZW0pIHtcclxuICAuYmV0d2Vlbi1tZCB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XHJcbiAgLmJldHdlZW4tbGcge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxufVxyXG5cclxuLmZpcnN0LXhzIHtcclxuICBvcmRlcjogLTE7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAuZmlyc3Qtc20ge1xyXG4gICAgb3JkZXI6IC0xO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjJlbSkge1xyXG4gIC5maXJzdC1tZCB7XHJcbiAgICBvcmRlcjogLTE7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XHJcbiAgLmZpcnN0LWxnIHtcclxuICAgIG9yZGVyOiAtMTtcclxuICB9XHJcbn1cclxuXHJcbi5sYXN0LXhzIHtcclxuICBvcmRlcjogMTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gIC5sYXN0LXNtIHtcclxuICAgIG9yZGVyOiAxO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjJlbSkge1xyXG4gIC5sYXN0LW1kIHtcclxuICAgIG9yZGVyOiAxO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xyXG4gIC5sYXN0LWxnIHtcclxuICAgIG9yZGVyOiAxO1xyXG4gIH1cclxufVxyXG5cclxuLnJldmVyc2UteHMge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gIC5yZXZlcnNlLXNtIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyZW0pIHtcclxuICAucmV2ZXJzZS1tZCB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XHJcbiAgLnJldmVyc2UtbGcge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gIH1cclxufVxyXG5cclxuLmNsZWFyLWdhcC14cyB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDA7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAuY2xlYXItZ2FwLXNtIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MmVtKSB7XHJcbiAgLmNsZWFyLWdhcC1tZCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xyXG4gIC5jbGVhci1nYXAtbGcge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5jbGVhci1nYXAtbGVmdC14cyB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgLmNsZWFyLWdhcC1sZWZ0LXNtIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyZW0pIHtcclxuICAuY2xlYXItZ2FwLWxlZnQtbWQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xyXG4gIC5jbGVhci1nYXAtbGVmdC1sZyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uY2xlYXItZ2FwLXJpZ2h0LXhzIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgLmNsZWFyLWdhcC1yaWdodC1zbSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjJlbSkge1xyXG4gIC5jbGVhci1nYXAtcmlnaHQtbWQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcclxuICAuY2xlYXItZ2FwLXJpZ2h0LWxnIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uZ2FwLXhzIHtcclxuICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgLmdhcC1zbSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MmVtKSB7XHJcbiAgLmdhcC1tZCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XHJcbiAgLmdhcC1sZyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XHJcbiAgfVxyXG59XHJcblxyXG4ubm93cmFwLXhzIHtcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gIC5ub3dyYXAtc20ge1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MmVtKSB7XHJcbiAgLm5vd3JhcC1tZCB7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcclxuICAubm93cmFwLWxnIHtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gIH1cclxufVxyXG5cclxuLndyYXAteHMge1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gIC53cmFwLXNtIHtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyZW0pIHtcclxuICAud3JhcC1tZCB7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XHJcbiAgLndyYXAtbGcge1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gIH1cclxufVxyXG5cclxuLypBZGRlZCBjdXN0b20qL1xyXG4uZy14cyB7XHJcbiAgZ2FwOiA1cHg7XHJcbn1cclxuXHJcbi5nLXNtIHtcclxuICBnYXA6IDEwcHg7XHJcbn1cclxuXHJcbi5nLW1kIHtcclxuICBnYXA6IDE1cHg7XHJcbn1cclxuXHJcbi5nLWxnIHtcclxuICBnYXA6IDIwcHg7XHJcbn1cclxuXHJcbi5yb3ctZ2FwLXhzIHtcclxuICByb3ctZ2FwOiA1cHg7XHJcbn1cclxuXHJcbi5yb3ctZ2FwLXNtIHtcclxuICByb3ctZ2FwOiAxMHB4O1xyXG59XHJcblxyXG4ucm93LWdhcC1tZCB7XHJcbiAgcm93LWdhcDogMTVweDtcclxufVxyXG5cclxuLnJvdy1nYXAtbGcge1xyXG4gIHJvdy1nYXA6IDIwcHg7XHJcbn0iLCAiLmNvbC1wLXYge1xyXG4gIHBhZGRpbmctdG9wOiAwLjZyZW07XHJcbiAgcGFkZGluZy1ib3R0b206IDAuNnJlbTtcclxufVxyXG5cclxuLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XHJcbiAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbTtcclxufSIsICIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXHJcblxyXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXHJcbiAqL1xyXG5cclxuaHRtbCB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cclxufVxyXG5cclxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5ib2R5IHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXHJcbiAqL1xyXG5cclxubWFpbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5oMSB7XHJcbiAgZm9udC1zaXplOiAyZW07XHJcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcclxufVxyXG5cclxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxyXG4gKi9cclxuXHJcbmhyIHtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xyXG4gIGhlaWdodDogMDsgLyogMSAqL1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5wcmUge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXHJcbn1cclxuXHJcbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuYSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYWJiclt0aXRsZV0ge1xyXG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxufVxyXG5cclxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmNvZGUsXHJcbmtiZCxcclxuc2FtcCB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXHJcbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zbWFsbCB7XHJcbiAgZm9udC1zaXplOiA4MCU7XHJcbn1cclxuXHJcbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gIGZvbnQtc2l6ZTogNzUlO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbnN1YiB7XHJcbiAgYm90dG9tOiAtMC4yNWVtO1xyXG59XHJcblxyXG5zdXAge1xyXG4gIHRvcDogLTAuNWVtO1xyXG59XHJcblxyXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxyXG4gKi9cclxuXHJcbmltZyB7XHJcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxub3B0Z3JvdXAsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXHJcbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXHJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cclxuICBtYXJnaW46IDA7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCB7IC8qIDEgKi9cclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cclxuICovXHJcblxyXG5idXR0b24sXHJcbnNlbGVjdCB7IC8qIDEgKi9cclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuW3R5cGU9XCJidXR0b25cIl0sXHJcblt0eXBlPVwicmVzZXRcIl0sXHJcblt0eXBlPVwic3VibWl0XCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxufVxyXG5cclxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcclxuICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXHJcbiAqL1xyXG5cclxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xyXG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcclxufVxyXG5cclxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuZmllbGRzZXQge1xyXG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcclxufVxyXG5cclxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxubGVnZW5kIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXHJcbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cclxuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xyXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xyXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXHJcbn1cclxuXHJcbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuICovXHJcblxyXG5wcm9ncmVzcyB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxyXG4gKi9cclxuXHJcbnRleHRhcmVhIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cclxuICovXHJcblxyXG5bdHlwZT1cImNoZWNrYm94XCJdLFxyXG5bdHlwZT1cInJhZGlvXCJdIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXHJcbiAgcGFkZGluZzogMDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cclxuICovXHJcblxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxyXG4gKi9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG4gKi9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cclxuICovXHJcblxyXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xyXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmRldGFpbHMge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3VtbWFyeSB7XHJcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xyXG59XHJcblxyXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXHJcbiAqL1xyXG5cclxudGVtcGxhdGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuW2hpZGRlbl0ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuIiwgImh0bWwgKiB7XHJcbiAgbWF4LWhlaWdodDogOTk5OTk5cHg7XHJcbn1cclxuXHJcbmh0bWwge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBmb250LWZhbWlseTogVGFob21hLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgR2VuZXZhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxubGFiZWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbmZpZ3VyZSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5vcHRncm91cCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgZm9udDogaW5oZXJpdDtcclxufVxyXG5cclxuaW1nIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgbWF4LWhlaWdodDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbnN0cm9uZyxcclxuYiB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5pbWctbm90LXJlc2l6ZSB7XHJcbiAgbWF4LWhlaWdodDogbm9uZTtcclxuICBtYXgtd2lkdGg6IG5vbmU7XHJcbn1cclxuXHJcbnAge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwIDAgMS4wNjI1cmVtO1xyXG59XHJcblxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcbmlucHV0W3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFxyXG5pbnB1dFt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcbmlucHV0W3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5jb250YWluZXIge1xyXG4gIG1heC13aWR0aDogNzMuNzVyZW07XHJcbiAgbWluLXdpZHRoOiA2MC42MjVyZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHotaW5kZXg6IDMwO1xyXG59XHJcblxyXG4uc2l0ZS1tZW51LXJvdyB7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xyXG59XHJcblxyXG4uc2l0ZS1ib2R5LW1lbnUge1xyXG4gIHBhZGRpbmc6IDAuNjI1cmVtIDAuNjI1cmVtIDA7XHJcbiAgei1pbmRleDogMjA7XHJcbn1cclxuXHJcbi5zaXRlLWhlYWQsXHJcbi5zaXRlLWJvZHktYXNpZGUsXHJcbi5zaXRlLWJvZHksXHJcbi5zaXRlLWJvZHktbWVudSxcclxuLnNpdGUtYm9keS1tYWluLFxyXG4uc2l0ZS1mb290ZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnNpdGUtaGVhZCB7XHJcbiAgei1pbmRleDogMzE7XHJcbn1cclxuXHJcbi5zaXRlLWJvZHksXHJcbi5zaXRlLWJvZHktbWFpbiB7XHJcbiAgei1pbmRleDogMTU7XHJcbn1cclxuXHJcbi5zaXRlLWJvZHktbWFpbjpob3ZlciB7XHJcbiAgei1pbmRleDogMzA7XHJcbn1cclxuXHJcbi5zaXRlLWJvZHksXHJcbi5zaXRlLWJvZHkgPiAuY29udGFpbmVyLFxyXG4uc2l0ZS1ib2R5LWlubmVyIHtcclxuICAvKiBoZWlnaHQ6IDEwMCU7ICovXHJcbn1cclxuXHJcbi5wcm9kdWN0cy1zcGVjaWFscy1jb250YWluZXIge1xyXG4gIHotaW5kZXg6IDIwO1xyXG59XHJcblxyXG4uc2l0ZS1ib2R5LWlubmVyIHtcclxuICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XHJcbn1cclxuXHJcbi5zaXRlLWZvb3RlciB7XHJcbiAgei1pbmRleDogMTA7XHJcbn1cclxuXHJcbi5kaXNhYmxlLWhvdmVyLFxyXG4uZGlzYWJsZS1ob3ZlciAqIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLnN0cmV0Y2gtY29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3My43NXJlbSkge1xyXG4gIC5zdHJldGNoLWNvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDczLjc1cmVtO1xyXG4gICAgbWluLXdpZHRoOiA2MC42MjVyZW07XHJcbiAgfVxyXG59XHJcbi5zdHJldGNoLW1pZGRsZSB7XHJcbiAgZmxleDogMSAwIGF1dG87XHJcbn1cclxuXHJcbi5mb290ZXItY29udGFpbmVyIHtcclxuICBtYXgtd2lkdGg6IDczLjc1cmVtO1xyXG4gIG1pbi13aWR0aDogNjAuNjI1cmVtO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcclxuICAuZm9vdGVyLWNvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgfVxyXG59XHJcbi5zdG9yZWNsb3NlZC10b3Age1xyXG4gIHBhZGRpbmc6IDE1cHggMDtcclxuICAvKiBiYWNrZ3JvdW5kOiAjZmY5YmI5O1xuICBjb2xvcjogd2hpdGU7ICovXHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG4uc3RvcmVjbG9zZWQtaW5uZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5zdG9yZWNsb3NlZC1jb2wge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xyXG4gIHBhZGRpbmctbGVmdDogMC42MjVyZW07XHJcbn1cclxuXHJcbi5zdG9yZWNsb3NlZC10ZXh0LWFsaWduIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zdG9yZWNsb3NlZC1saW5rIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHNvbGlkO1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBzb2xpZDtcclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xyXG59XHJcbi5zdG9yZWNsb3NlZC1saW5rOmhvdmVyIHtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBvcGFjaXR5OiAwLjc7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBzb2xpZDtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogc29saWQ7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcclxufVxyXG5cclxuLmdsaW1wc2Utbm93cmFwIHtcclxuICB6LWluZGV4OiAyMDA7XHJcbn1cclxuXHJcbi5kaXNjb3VudC1ieS10aW1lIHtcclxuICBtaW4taGVpZ2h0OiAxMDBweDtcclxuICBtaW4td2lkdGg6IDIwMHB4O1xyXG59XHJcblxyXG4uYnV5LW9uZS1ja2ljay12ZXJ5LXRvcCB7XHJcbiAgei1pbmRleDogMTA1MDtcclxufVxyXG5cclxuLmdhbGxlcnktbG9nby1zbGlkZXIge1xyXG4gIHBhZGRpbmc6IDAgMzBweDtcclxufVxyXG5cclxuZm9ybS5uZy1pbnZhbGlkLm5nLXN1Ym1pdHRlZCAuc2hpcHBpbmctZW1wdHkge1xyXG4gIGNvbG9yOiByZWQ7XHJcbn1cclxuXHJcbmZvcm0ubmctaW52YWxpZC5uZy1zdWJtaXR0ZWQgLnBheW1lbnQtZW1wdHkge1xyXG4gIGNvbG9yOiByZWQ7XHJcbn1cclxuXHJcbi5hZHYtbW9kYWwgLm1vZGFsLWhlYWRlci5tb2RhbC1wcm9kdWN0LXJvdGF0ZS1oZWFkZXItd3JhcCB7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4uc2l0ZS1sYXlvdXQtZW1wdHktY29udGFpbmVyIHtcclxuICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuYmxvY2txdW90ZSB7XHJcbiAgbWFyZ2luOiAxMHB4IDAgMTBweCAyMHB4O1xyXG4gIHBhZGRpbmc6IDJweCAwIDJweCAxMHB4O1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LWZhbWlseTogR2VvcmdpYSwgVGltZXMsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xyXG4gIGJvcmRlci13aWR0aDogMCAwIDAgNXB4O1xyXG59XHJcblxyXG4vKiBUZW1wbGF0ZXMgY2tlZGl0b3IgKi9cclxuLmJsb2NrLWltZy1sZWZ0IC53cmFwcGVyLWltZzo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgd2lkdGg6IDEwcHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uYmxvY2staW1nLWxlZnQgb2wsXHJcbi5ibG9jay1pbWctbGVmdCB1bCxcclxuLmJsb2NrLWltZy1sZWZ0IGRsIHtcclxuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC5tb2JpbGUtcC1yLW5vbmUge1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICB9XHJcbiAgLm1vYmlsZS1wLWwtbm9uZSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIC5kZXNrdG9wLWNvbC1wLXYge1xyXG4gICAgcGFkZGluZy10b3A6IDAuNnJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwLjZyZW07XHJcbiAgfVxyXG59XHJcbi5hdXRoLXNvY2lhbCBhOmhvdmVyIHtcclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5vYy1sYXp5LWxvYWQtY2xvYWsge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5jb2wtcC12LWRlc2t0b3Age1xyXG4gIHBhZGRpbmctdG9wOiAwLjZyZW07XHJcbiAgcGFkZGluZy1ib3R0b206IDAuNnJlbTtcclxufVxyXG5cclxuLnRlY2gtZG9tYWluLWluZm8tY2xvc2Uge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDIwJTtcclxuICByaWdodDogMjAlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmZvb3Rlci1wYXltZW50X19saXN0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG59XHJcbi5mb290ZXItcGF5bWVudF9faXRlbSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4udmlzaWJpbGl0eS1oaWRkZW4ge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLm92ZXJmbG93LWhpZGRlbiB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLm1vYmlsZS1vdmVybGFwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMjk5ODtcclxufVxyXG5cclxuLmFkdi1yZXZpZXctbW9kYWwge1xyXG4gIG1heC13aWR0aDogNDV2dyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY2tlZGl0b3IteXQtZW1iZWQtd3JhcCB7XHJcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xyXG59XHJcblxyXG4uY29tcGFyZXByb2R1Y3QtcHJvZHVjdC53aXRoLXVuaXQgbGkgLnByaWNlLWN1cnJlbmN5IHtcclxuICBmb250LXNpemU6IDEuMzc1cmVtO1xyXG59XHJcbi5jb21wYXJlcHJvZHVjdC1wcm9kdWN0LndpdGgtdW5pdCBsaSAucHJpY2UtY3VycmVuY3k6OmJlZm9yZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnNob3doaWRlcGFzcyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNXB4O1xyXG4gIHJpZ2h0OiAxMHB4O1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBjb2xvcjogI2M0YzljYztcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn0iLCAiLmJ0biB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLmJ0bjpob3ZlciB7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbi5idG46Zm9jdXMge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuLmJ0bjpmb2N1cy12aXNpYmxlIHtcclxuICBvdXRsaW5lOiAycHggc29saWQgYmxhY2s7XHJcbn1cclxuXHJcbi5idG4tYmxvY2sge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uYnRuLWV4cGFuZGVyIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmJ0bi0tdXBwZXIge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5idG5bY2xhc3NePWljb24tXTo6YmVmb3JlLFxyXG4uYnRuW2NsYXNzXj1pY29uLV06OmFmdGVyLFxyXG4uYnRuW2NsYXNzKj1cIiBpY29uLVwiXTo6YmVmb3JlLFxyXG4uYnRuW2NsYXNzKj1cIiBpY29uLVwiXTo6YWZ0ZXIge1xyXG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbn1cclxuXHJcbi5idG4tbGluayB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmJ0bi1iaWcge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxuICBwYWRkaW5nOiAwLjgxMjVyZW0gMC44MTI1cmVtIDAuODEyNXJlbTtcclxufVxyXG5cclxuLmJ0bi1taWRkbGUge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICBwYWRkaW5nOiAwLjc1cmVtO1xyXG59XHJcblxyXG4uYnRuLXNtYWxsIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgcGFkZGluZzogMC41OTM3NXJlbSAwLjYyNXJlbSAwLjU5Mzc1cmVtO1xyXG59XHJcblxyXG4uYnRuLXhzbWFsbCB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAwLjVyZW0gMC4zMTI1cmVtO1xyXG59XHJcblxyXG4uYnRuLS1pbmFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcclxuICBjb2xvcjogIzAwMDtcclxufSIsICIuYnRuIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuMztcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uYnRuOmhvdmVyIHtcclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuLmJ0bjpmb2N1cyB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG4uYnRuOmZvY3VzLXZpc2libGUge1xyXG4gIG91dGxpbmU6IDJweCBzb2xpZCBibGFjaztcclxufVxyXG5cclxuLmJ0bi1ibG9jayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5idG4tZXhwYW5kZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uYnRuLS11cHBlciB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLmJ0bltjbGFzc149aWNvbi1dOjpiZWZvcmUsXHJcbi5idG5bY2xhc3NePWljb24tXTo6YWZ0ZXIsXHJcbi5idG5bY2xhc3MqPVwiIGljb24tXCJdOjpiZWZvcmUsXHJcbi5idG5bY2xhc3MqPVwiIGljb24tXCJdOjphZnRlciB7XHJcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxufVxyXG5cclxuLmJ0bi1saW5rIHtcclxuICBib3JkZXI6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uYnRuLWJpZyB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgZm9udC1zaXplOiAxcmVtO1xyXG4gIHBhZGRpbmc6IDAuODEyNXJlbSAwLjgxMjVyZW0gMC44MTI1cmVtO1xyXG59XHJcblxyXG4uYnRuLWdyb3VwLW1pZGRsZSA+IC5idG4sIC5idG4tbWlkZGxlIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgcGFkZGluZzogMC43NXJlbTtcclxufVxyXG5cclxuLmJ0bi1ncm91cC1zbWFsbCA+IC5idG4sIC5idG4tc21hbGwge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICBwYWRkaW5nOiAwLjU5Mzc1cmVtIDAuNjI1cmVtIDAuNTkzNzVyZW07XHJcbn1cclxuXHJcbi5idG4teHNtYWxsIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgcGFkZGluZzogMC4zMTI1cmVtIDAuNXJlbSAwLjMxMjVyZW07XHJcbn1cclxuXHJcbi5idG4tLWluYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4uYnRuLWdyb3VwLFxyXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG4uYnRuLWdyb3VwID4gLmJ0bixcclxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmbGV4OiAxIDEgYXV0bztcclxufVxyXG4uYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bixcclxuLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLFxyXG4uYnRuLWdyb3VwID4gLmJ0bjpob3ZlcixcclxuLmJ0bi1ncm91cCA+IC5idG46Zm9jdXMsXHJcbi5idG4tZ3JvdXAgPiAuYnRuOmFjdGl2ZSxcclxuLmJ0bi1ncm91cCA+IC5idG4uYWN0aXZlLFxyXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bixcclxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLFxyXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpob3ZlcixcclxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zm9jdXMsXHJcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmFjdGl2ZSxcclxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4uYWN0aXZlIHtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG4uYnRuLXRvb2xiYXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxufVxyXG4uYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcclxuICB3aWR0aDogYXV0bztcclxufVxyXG5cclxuLmJ0bi1ncm91cCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xyXG59XHJcbi5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2s6Zmlyc3QtY2hpbGQpICsgLmJ0bixcclxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gIG1hcmdpbi1sZWZ0OiBjYWxjKGJ0bi1ib3JkZXItd2lkdGggKiAtMSk7XHJcbn1cclxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXHJcbi5idG4tZ3JvdXAgPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDpmaXJzdC1jaGlsZCxcclxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG59XHJcbi5idG4tZ3JvdXAgPiAuYnRuOm50aC1jaGlsZChuKzMpLFxyXG4uYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrKSArIC5idG4sXHJcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG59XHJcblxyXG4uYnRuLWdyb3VwLWxhcmdlID4gLmJ0biB7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xyXG59XHJcblxyXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAwLjQ2ODc1cmVtO1xyXG4gIHBhZGRpbmctbGVmdDogMC40Njg3NXJlbTtcclxufVxyXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciwgLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciwgLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YmVmb3JlIHtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5idG4tc21hbGwgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAwLjQ2ODc1cmVtO1xyXG4gIHBhZGRpbmctbGVmdDogMC40Njg3NXJlbTtcclxufVxyXG5cclxuLmJ0bi1taWRkbGUgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAwLjU2MjVyZW07XHJcbiAgcGFkZGluZy1sZWZ0OiAwLjU2MjVyZW07XHJcbn1cclxuXHJcbi5idG4tZ3JvdXAtdmVydGljYWwge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sXHJcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcclxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gIG1hcmdpbi10b3A6IGNhbGMoMCAqIC0xKTtcclxufVxyXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcclxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbn1cclxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gfiAuYnRuLFxyXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbn0iLCAiLmgtaW5saW5lIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbmgxLFxyXG4uaDEge1xyXG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBtYXJnaW46IDAgMCAxLjI1cmVtIDA7XHJcbn1cclxuXHJcbmgyLFxyXG4uaDIge1xyXG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBtYXJnaW46IDAgMCAxcmVtIDA7XHJcbn1cclxuXHJcbmgzLFxyXG4uaDMge1xyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIG1hcmdpbjogMCAwIDAuNzVyZW0gMDtcclxufVxyXG5cclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNixcclxuLmgxLFxyXG4uaDIsXHJcbi5oMyxcclxuLmg0LFxyXG4uaDUsXHJcbi5oNiB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjtcclxufVxyXG5oMS5uby1tYXJnaW4sXHJcbmgyLm5vLW1hcmdpbixcclxuaDMubm8tbWFyZ2luLFxyXG5oNC5uby1tYXJnaW4sXHJcbmg1Lm5vLW1hcmdpbixcclxuaDYubm8tbWFyZ2luLFxyXG4uaDEubm8tbWFyZ2luLFxyXG4uaDIubm8tbWFyZ2luLFxyXG4uaDMubm8tbWFyZ2luLFxyXG4uaDQubm8tbWFyZ2luLFxyXG4uaDUubm8tbWFyZ2luLFxyXG4uaDYubm8tbWFyZ2luIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5zdWJoZWFkZXIge1xyXG4gIGNvbG9yOiAjYzNjM2MzO1xyXG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBtYXJnaW46IDAgMCAwLjYyNXJlbSAwO1xyXG59IiwgIltjbGFzc149aWNvbi1dOjpiZWZvcmUsXHJcbltjbGFzc149aWNvbi1dOjphZnRlcixcclxuW2NsYXNzKj1cIiBpY29uLVwiXTo6YmVmb3JlLFxyXG5bY2xhc3MqPVwiIGljb24tXCJdOjphZnRlciB7XHJcbiAgZm9udC1mYW1pbHk6IGFkdmFudHNob3Bmb250cywgc2Fucy1zZXJpZjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBzcGVhazogbm9uZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xyXG4gIHdpZHRoOiAxZW07XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBub3JtYWw7XHJcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgLyogbGluZS1oZWlnaHQ6IDFlbTsgKi9cclxufVxyXG5cclxuLmljb24tYW5pbWF0ZS1zcGluIHtcclxuICBhbmltYXRpb246IHNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLmljb24tYW5pbWF0ZS1zcGluLWFmdGVyOjphZnRlcixcclxuLmljb24tYW5pbWF0ZS1zcGluLWJlZm9yZTo6YmVmb3JlIHtcclxuICBhbmltYXRpb246IHNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB0ZXh0LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuQGtleWZyYW1lcyBzcGluIHtcclxuICBmcm9tIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gIH1cclxuICB0byB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xyXG4gIH1cclxufVxyXG4uaWNvbi1kb3duLW9wZW4tYmVmb3JlOmJlZm9yZSxcclxuLmljb24tZG93bi1vcGVuLWFmdGVyOmFmdGVyLFxyXG4uaWNvbi1kb3duLW9wZW4tYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLWRvd24tb3Blbi1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLWRvd24tb3Blbi1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLWRvd24tb3Blbi1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgwMFwiO1xyXG59XHJcblxyXG4uaWNvbi1sZWZ0LW9wZW4tYmVmb3JlOmJlZm9yZSxcclxuLmljb24tbGVmdC1vcGVuLWFmdGVyOmFmdGVyLFxyXG4uaWNvbi1sZWZ0LW9wZW4tYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLWxlZnQtb3Blbi1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLWxlZnQtb3Blbi1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLWxlZnQtb3Blbi1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgwMVwiO1xyXG59XHJcblxyXG4uaWNvbi1yaWdodC1vcGVuLWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLXJpZ2h0LW9wZW4tYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLXJpZ2h0LW9wZW4tYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLXJpZ2h0LW9wZW4tYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi1yaWdodC1vcGVuLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24tcmlnaHQtb3Blbi1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgwMlwiO1xyXG59XHJcblxyXG4uaWNvbi11cC1vcGVuLWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLXVwLW9wZW4tYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLXVwLW9wZW4tYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLXVwLW9wZW4tYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi11cC1vcGVuLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24tdXAtb3Blbi1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgwM1wiO1xyXG59XHJcblxyXG4uaWNvbi1lcXVhbGl6ZXItYmVmb3JlOmJlZm9yZSxcclxuLmljb24tZXF1YWxpemVyLWFmdGVyOmFmdGVyLFxyXG4uaWNvbi1lcXVhbGl6ZXItYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLWVxdWFsaXplci1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLWVxdWFsaXplci1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLWVxdWFsaXplci1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgwNFwiO1xyXG59XHJcblxyXG4uaWNvbi1zcGlubmVyLWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLXNwaW5uZXItYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLXNwaW5uZXItYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLXNwaW5uZXItYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi1zcGlubmVyLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24tc3Bpbm5lci1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgwYlwiO1xyXG59XHJcblxyXG4uaWNvbi1kb3QtYmVmb3JlOmJlZm9yZSxcclxuLmljb24tZG90LWFmdGVyOmFmdGVyLFxyXG4uaWNvbi1kb3QtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLWRvdC1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLWRvdC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLWRvdC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgwOVwiO1xyXG59XHJcblxyXG4uaWNvbi1vay1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi1vay1hZnRlcjphZnRlcixcclxuLmljb24tb2stYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLW9rLWFmdGVyLWFiczphZnRlcixcclxuLmljb24tb2stYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi1vay1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgwZFwiO1xyXG59XHJcblxyXG4uaWNvbi1zdGFyLWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLXN0YXItYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLXN0YXItYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLXN0YXItYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi1zdGFyLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24tc3Rhci1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgwZVwiO1xyXG59XHJcblxyXG4uaWNvbi1oZWFydC1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi1oZWFydC1hZnRlcjphZnRlcixcclxuLmljb24taGVhcnQtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLWhlYXJ0LWFmdGVyLWFiczphZnRlcixcclxuLmljb24taGVhcnQtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi1oZWFydC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgwZlwiO1xyXG59XHJcblxyXG4uaWNvbi1iYWctYmVmb3JlOmJlZm9yZSxcclxuLmljb24tYmFnLWFmdGVyOmFmdGVyLFxyXG4uaWNvbi1iYWctYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLWJhZy1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLWJhZy1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLWJhZy1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgxMFwiO1xyXG59XHJcblxyXG4uaWNvbi1tZW51LWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLW1lbnUtYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLW1lbnUtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLW1lbnUtYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi1tZW51LWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24tbWVudS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgwY1wiO1xyXG59XHJcblxyXG4uaWNvbi1kb3duLWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLWRvd24tYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLWRvd24tYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLWRvd24tYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi1kb3duLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24tZG93bi1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgxMlwiO1xyXG59XHJcblxyXG4uaWNvbi1sZWZ0LWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLWxlZnQtYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLWxlZnQtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLWxlZnQtYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi1sZWZ0LWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24tbGVmdC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgxM1wiO1xyXG59XHJcblxyXG4uaWNvbi1yaWdodC1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi1yaWdodC1hZnRlcjphZnRlcixcclxuLmljb24tcmlnaHQtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLXJpZ2h0LWFmdGVyLWFiczphZnRlcixcclxuLmljb24tcmlnaHQtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi1yaWdodC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgxNFwiO1xyXG59XHJcblxyXG4uaWNvbi11cC1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi11cC1hZnRlcjphZnRlcixcclxuLmljb24tdXAtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLXVwLWFmdGVyLWFiczphZnRlcixcclxuLmljb24tdXAtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi11cC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgxNVwiO1xyXG59XHJcblxyXG4uaWNvbi10aC1sYXJnZS1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi10aC1sYXJnZS1hZnRlcjphZnRlcixcclxuLmljb24tdGgtbGFyZ2UtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLXRoLWxhcmdlLWFmdGVyLWFiczphZnRlcixcclxuLmljb24tdGgtbGFyZ2UtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi10aC1sYXJnZS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgxNlwiO1xyXG59XHJcblxyXG4uaWNvbi10aC1saXN0LWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLXRoLWxpc3QtYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLXRoLWxpc3QtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLXRoLWxpc3QtYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi10aC1saXN0LWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24tdGgtbGlzdC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgxN1wiO1xyXG59XHJcblxyXG4uaWNvbi1sZWZ0LXRoaW4tYmVmb3JlOmJlZm9yZSxcclxuLmljb24tbGVmdC10aGluLWFmdGVyOmFmdGVyLFxyXG4uaWNvbi1sZWZ0LXRoaW4tYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLWxlZnQtdGhpbi1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLWxlZnQtdGhpbi1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLWxlZnQtdGhpbi1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgxOFwiO1xyXG59XHJcblxyXG4uaWNvbi1yaWdodC10aGluLWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLXJpZ2h0LXRoaW4tYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLXJpZ2h0LXRoaW4tYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLXJpZ2h0LXRoaW4tYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi1yaWdodC10aGluLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24tcmlnaHQtdGhpbi1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgxOVwiO1xyXG59XHJcblxyXG4uaWNvbi11cC10aGluLWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLXVwLXRoaW4tYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLXVwLXRoaW4tYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLXVwLXRoaW4tYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi11cC10aGluLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24tdXAtdGhpbi1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgxYVwiO1xyXG59XHJcblxyXG4uaWNvbi1kb3duLXRoaW4tYmVmb3JlOmJlZm9yZSxcclxuLmljb24tZG93bi10aGluLWFmdGVyOmFmdGVyLFxyXG4uaWNvbi1kb3duLXRoaW4tYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLWRvd24tdGhpbi1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLWRvd24tdGhpbi1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLWRvd24tdGhpbi1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgxYlwiO1xyXG59XHJcblxyXG4uaWNvbi1kb3duLTEtYmVmb3JlOmJlZm9yZSxcclxuLmljb24tZG93bi0xLWFmdGVyOmFmdGVyLFxyXG4uaWNvbi1kb3duLTEtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLWRvd24tMS1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLWRvd24tMS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLWRvd24tMS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgxY1wiO1xyXG59XHJcblxyXG4uaWNvbi1sZWZ0LTEtYmVmb3JlOmJlZm9yZSxcclxuLmljb24tbGVmdC0xLWFmdGVyOmFmdGVyLFxyXG4uaWNvbi1sZWZ0LTEtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLWxlZnQtMS1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLWxlZnQtMS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLWxlZnQtMS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgxZFwiO1xyXG59XHJcblxyXG4uaWNvbi1yaWdodC0xLWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLXJpZ2h0LTEtYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLXJpZ2h0LTEtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLXJpZ2h0LTEtYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi1yaWdodC0xLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24tcmlnaHQtMS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgxZVwiO1xyXG59XHJcblxyXG4uaWNvbi11cC0xLWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLXVwLTEtYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLXVwLTEtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLXVwLTEtYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi11cC0xLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24tdXAtMS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgxZlwiO1xyXG59XHJcblxyXG4uaWNvbi1zZWFyY2gtYmVmb3JlOmJlZm9yZSxcclxuLmljb24tc2VhcmNoLWFmdGVyOmFmdGVyLFxyXG4uaWNvbi1zZWFyY2gtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLXNlYXJjaC1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLXNlYXJjaC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLXNlYXJjaC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgyMFwiO1xyXG59XHJcblxyXG4uaWNvbi1tYWlsLWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLW1haWwtYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLW1haWwtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLW1haWwtYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi1tYWlsLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24tbWFpbC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgyMVwiO1xyXG59XHJcblxyXG4uaWNvbi1kb3QtMy1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi1kb3QtMy1hZnRlcjphZnRlcixcclxuLmljb24tZG90LTMtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLWRvdC0zLWFmdGVyLWFiczphZnRlcixcclxuLmljb24tZG90LTMtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi1kb3QtMy1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgyMlwiO1xyXG59XHJcblxyXG4uaWNvbi1lbGxpcHNpcy1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi1lbGxpcHNpcy1hZnRlcjphZnRlcixcclxuLmljb24tZWxsaXBzaXMtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLWVsbGlwc2lzLWFmdGVyLWFiczphZnRlcixcclxuLmljb24tZWxsaXBzaXMtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi1lbGxpcHNpcy1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgyM1wiO1xyXG59XHJcblxyXG4uaWNvbi1jYW1lcmEtYmVmb3JlOmJlZm9yZSxcclxuLmljb24tY2FtZXJhLWFmdGVyOmFmdGVyLFxyXG4uaWNvbi1jYW1lcmEtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLWNhbWVyYS1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLWNhbWVyYS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLWNhbWVyYS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgyNFwiO1xyXG59XHJcblxyXG4uaWNvbi1hcnJvd3MtY2N3LWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLWFycm93cy1jY3ctYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLWFycm93cy1jY3ctYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLWFycm93cy1jY3ctYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi1hcnJvd3MtY2N3LWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24tYXJyb3dzLWNjdy1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgyNVwiO1xyXG59XHJcblxyXG4uaWNvbi1jYW5jZWwtYmVmb3JlOmJlZm9yZSxcclxuLmljb24tY2FuY2VsLWFmdGVyOmFmdGVyLFxyXG4uaWNvbi1jYW5jZWwtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLWNhbmNlbC1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLWNhbmNlbC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLWNhbmNlbC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgyOVwiO1xyXG59XHJcblxyXG4uaWNvbi1jYW5jZWwtY2lyY2xlZC1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi1jYW5jZWwtY2lyY2xlZC1hZnRlcjphZnRlcixcclxuLmljb24tY2FuY2VsLWNpcmNsZWQtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLWNhbmNlbC1jaXJjbGVkLWFmdGVyLWFiczphZnRlcixcclxuLmljb24tY2FuY2VsLWNpcmNsZWQtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi1jYW5jZWwtY2lyY2xlZC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgyOFwiO1xyXG59XHJcblxyXG4uaWNvbi10dy1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi10dy1hZnRlcjphZnRlcixcclxuLmljb24tdHctYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLXR3LWFmdGVyLWFiczphZnRlcixcclxuLmljb24tdHctYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi10dy1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgwOFwiO1xyXG59XHJcblxyXG4uaWNvbi12ay1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi12ay1hZnRlcjphZnRlcixcclxuLmljb24tdmstYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLXZrLWFmdGVyLWFiczphZnRlcixcclxuLmljb24tdmstYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi12ay1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgwN1wiO1xyXG59XHJcblxyXG4uaWNvbi1mYi1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi1mYi1hZnRlcjphZnRlcixcclxuLmljb24tZmItYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLWZiLWFmdGVyLWFiczphZnRlcixcclxuLmljb24tZmItYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi1mYi1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgwNlwiO1xyXG59XHJcblxyXG4uaWNvbi1wcmludC1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi1wcmludC1hZnRlcjphZnRlcixcclxuLmljb24tcHJpbnQtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLXByaW50LWFmdGVyLWFiczphZnRlcixcclxuLmljb24tcHJpbnQtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi1wcmludC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgwYVwiO1xyXG59XHJcblxyXG4uaWNvbi1waG9uZS1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi1waG9uZS1hZnRlcjphZnRlcixcclxuLmljb24tcGhvbmUtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLXBob25lLWFmdGVyLWFiczphZnRlcixcclxuLmljb24tcGhvbmUtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi1waG9uZS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgyNlwiO1xyXG59XHJcblxyXG4uaWNvbi1hbGVydC1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi1hbGVydC1hZnRlcjphZnRlcixcclxuLmljb24tYWxlcnQtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLWFsZXJ0LWFmdGVyLWFiczphZnRlcixcclxuLmljb24tYWxlcnQtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi1hbGVydC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgxMVwiO1xyXG59XHJcblxyXG4uaWNvbi1kb3duLW9wZW4tYmlnLWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLWRvd24tb3Blbi1iaWctYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLWRvd24tb3Blbi1iaWctYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLWRvd24tb3Blbi1iaWctYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi1kb3duLW9wZW4tYmlnLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24tZG93bi1vcGVuLWJpZy1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgzMFwiO1xyXG59XHJcblxyXG4uaWNvbi1sZWZ0LW9wZW4tYmlnLWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLWxlZnQtb3Blbi1iaWctYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLWxlZnQtb3Blbi1iaWctYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLWxlZnQtb3Blbi1iaWctYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi1sZWZ0LW9wZW4tYmlnLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24tbGVmdC1vcGVuLWJpZy1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgzMVwiO1xyXG59XHJcblxyXG4uaWNvbi1yaWdodC1vcGVuLWJpZy1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi1yaWdodC1vcGVuLWJpZy1hZnRlcjphZnRlcixcclxuLmljb24tcmlnaHQtb3Blbi1iaWctYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLXJpZ2h0LW9wZW4tYmlnLWFmdGVyLWFiczphZnRlcixcclxuLmljb24tcmlnaHQtb3Blbi1iaWctYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi1yaWdodC1vcGVuLWJpZy1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgzMlwiO1xyXG59XHJcblxyXG4uaWNvbi11cC1vcGVuLWJpZy1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi11cC1vcGVuLWJpZy1hZnRlcjphZnRlcixcclxuLmljb24tdXAtb3Blbi1iaWctYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLXVwLW9wZW4tYmlnLWFmdGVyLWFiczphZnRlcixcclxuLmljb24tdXAtb3Blbi1iaWctYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi11cC1vcGVuLWJpZy1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgzM1wiO1xyXG59XHJcblxyXG4uaWNvbi1hZHVsdC1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi1hZHVsdC1hZnRlcjphZnRlcixcclxuLmljb24tYWR1bHQtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLWFkdWx0LWFmdGVyLWFiczphZnRlcixcclxuLmljb24tYWR1bHQtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi1hZHVsdC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgzNFwiO1xyXG59XHJcblxyXG4uaWNvbi1sZXZlbC11cC1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi1sZXZlbC11cC1hZnRlcjphZnRlcixcclxuLmljb24tbGV2ZWwtdXAtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLWxldmVsLXVwLWFmdGVyLWFiczphZnRlcixcclxuLmljb24tbGV2ZWwtdXAtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi1sZXZlbC11cC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgzOFwiO1xyXG59XHJcblxyXG4uaWNvbi1jaGFydC1saW5lLWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLWNoYXJ0LWxpbmUtYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLWNoYXJ0LWxpbmUtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLWNoYXJ0LWxpbmUtYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi1jaGFydC1saW5lLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24tY2hhcnQtbGluZS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgzNlwiO1xyXG59XHJcblxyXG4uaWNvbi1jaGFydC1iYXItYmVmb3JlOmJlZm9yZSxcclxuLmljb24tY2hhcnQtYmFyLWFmdGVyOmFmdGVyLFxyXG4uaWNvbi1jaGFydC1iYXItYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLWNoYXJ0LWJhci1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLWNoYXJ0LWJhci1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLWNoYXJ0LWJhci1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgzNVwiO1xyXG59XHJcblxyXG4uaWNvbi1saXN0LWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLWxpc3QtYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLWxpc3QtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLWxpc3QtYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi1saXN0LWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24tbGlzdC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgzOVwiO1xyXG59XHJcblxyXG4uaWNvbi1yc3Mtc3F1YXJlZC1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi1yc3Mtc3F1YXJlZC1hZnRlcjphZnRlcixcclxuLmljb24tcnNzLXNxdWFyZWQtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLXJzcy1zcXVhcmVkLWFmdGVyLWFiczphZnRlcixcclxuLmljb24tcnNzLXNxdWFyZWQtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi1yc3Mtc3F1YXJlZC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgzYVwiO1xyXG59XHJcblxyXG4uaWNvbi1wZW5jaWwtYmVmb3JlOmJlZm9yZSxcclxuLmljb24tcGVuY2lsLWFmdGVyOmFmdGVyLFxyXG4uaWNvbi1wZW5jaWwtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLXBlbmNpbC1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLXBlbmNpbC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLXBlbmNpbC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgzYlwiO1xyXG59XHJcblxyXG4uaWNvbi13YXJuaW5nLWVtcHR5LWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLXdhcm5pbmctZW1wdHktYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLXdhcm5pbmctZW1wdHktYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLXdhcm5pbmctZW1wdHktYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi13YXJuaW5nLWVtcHR5LWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24td2FybmluZy1lbXB0eS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgzY1wiO1xyXG59XHJcblxyXG4uaWNvbi10cmFzaC1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi10cmFzaC1hZnRlcjphZnRlcixcclxuLmljb24tdHJhc2gtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLXRyYXNoLWFmdGVyLWFiczphZnRlcixcclxuLmljb24tdHJhc2gtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi10cmFzaC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgzZFwiO1xyXG59XHJcblxyXG4uaWNvbi1wbHVzLWNpcmNsZWQtYmVmb3JlOmJlZm9yZSxcclxuLmljb24tcGx1cy1jaXJjbGVkLWFmdGVyOmFmdGVyLFxyXG4uaWNvbi1wbHVzLWNpcmNsZWQtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLXBsdXMtY2lyY2xlZC1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLXBsdXMtY2lyY2xlZC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLXBsdXMtY2lyY2xlZC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgzZVwiO1xyXG59XHJcblxyXG4uaWNvbi1kb3duLWNpcmNsZS1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi1kb3duLWNpcmNsZS1hZnRlcjphZnRlcixcclxuLmljb24tZG93bi1jaXJjbGUtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLWRvd24tY2lyY2xlLWFmdGVyLWFiczphZnRlcixcclxuLmljb24tZG93bi1jaXJjbGUtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi1kb3duLWNpcmNsZS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgwNVwiO1xyXG59XHJcblxyXG4uaWNvbi11cC1jaXJjbGUtYmVmb3JlOmJlZm9yZSxcclxuLmljb24tdXAtY2lyY2xlLWFmdGVyOmFmdGVyLFxyXG4uaWNvbi11cC1jaXJjbGUtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLXVwLWNpcmNsZS1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLXVwLWNpcmNsZS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLXVwLWNpcmNsZS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTg0MVwiO1xyXG59XHJcblxyXG4uaWNvbi1sZWZ0LWNpcmNsZS1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi1sZWZ0LWNpcmNsZS1hZnRlcjphZnRlcixcclxuLmljb24tbGVmdC1jaXJjbGUtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLWxlZnQtY2lyY2xlLWFmdGVyLWFiczphZnRlcixcclxuLmljb24tbGVmdC1jaXJjbGUtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi1sZWZ0LWNpcmNsZS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgzZlwiO1xyXG59XHJcblxyXG4uaWNvbi1yaWdodC1jaXJjbGUtYmVmb3JlOmJlZm9yZSxcclxuLmljb24tcmlnaHQtY2lyY2xlLWFmdGVyOmFmdGVyLFxyXG4uaWNvbi1yaWdodC1jaXJjbGUtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLXJpZ2h0LWNpcmNsZS1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLXJpZ2h0LWNpcmNsZS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLXJpZ2h0LWNpcmNsZS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTg0MFwiO1xyXG59XHJcblxyXG4uaWNvbi1tb2JpbGUtYmVmb3JlOmJlZm9yZSxcclxuLmljb24tbW9iaWxlLWFmdGVyOmFmdGVyLFxyXG4uaWNvbi1tb2JpbGUtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLW1vYmlsZS1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLW1vYmlsZS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLW1vYmlsZS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTg0MlwiO1xyXG59XHJcblxyXG4uaWNvbi1wbHVzLWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLXBsdXMtYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLXBsdXMtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLXBsdXMtYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi1wbHVzLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24tcGx1cy1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTg0M1wiO1xyXG59XHJcblxyXG4uaWNvbi1taW51cy1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi1taW51cy1hZnRlcjphZnRlcixcclxuLmljb24tbWludXMtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLW1pbnVzLWFmdGVyLWFiczphZnRlcixcclxuLmljb24tbWludXMtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi1taW51cy1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTg0NFwiO1xyXG59XHJcblxyXG4uaWNvbi1iYXNrZXQtYmVmb3JlOmJlZm9yZSxcclxuLmljb24tYmFza2V0LWFmdGVyOmFmdGVyLFxyXG4uaWNvbi1iYXNrZXQtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLWJhc2tldC1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLWJhc2tldC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLWJhc2tldC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTg0NVwiO1xyXG59XHJcblxyXG4uaWNvbi1tYWlsLTEtYmVmb3JlOmJlZm9yZSxcclxuLmljb24tbWFpbC0xLWFmdGVyOmFmdGVyLFxyXG4uaWNvbi1tYWlsLTEtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLW1haWwtMS1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLW1haWwtMS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLW1haWwtMS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTg0NlwiO1xyXG59XHJcblxyXG4uaWNvbi1waG9uZS0xLWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLXBob25lLTEtYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLXBob25lLTEtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLXBob25lLTEtYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi1waG9uZS0xLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24tcGhvbmUtMS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTg0N1wiO1xyXG59XHJcblxyXG4uaWNvbi1xdWVzdGlvbi1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi1xdWVzdGlvbi1hZnRlcjphZnRlcixcclxuLmljb24tcXVlc3Rpb24tYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLXF1ZXN0aW9uLWFmdGVyLWFiczphZnRlcixcclxuLmljb24tcXVlc3Rpb24tYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi1xdWVzdGlvbi1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTg0OFwiO1xyXG59XHJcblxyXG4uaWNvbi12a29udGFrdGUtYmVmb3JlOmJlZm9yZSxcclxuLmljb24tdmtvbnRha3RlLWFmdGVyOmFmdGVyLFxyXG4uaWNvbi12a29udGFrdGUtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLXZrb250YWt0ZS1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLXZrb250YWt0ZS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLXZrb250YWt0ZS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZjE4OVwiO1xyXG59XHJcblxyXG4uaWNvbi1mYWNlYm9vay1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi1mYWNlYm9vay1hZnRlcjphZnRlcixcclxuLmljb24tZmFjZWJvb2stYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLWZhY2Vib29rLWFmdGVyLWFiczphZnRlcixcclxuLmljb24tZmFjZWJvb2stYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi1mYWNlYm9vay1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgwNlwiO1xyXG59XHJcblxyXG4uaWNvbi15b3V0dWJlLWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLXlvdXR1YmUtYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLXlvdXR1YmUtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLXlvdXR1YmUtYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi15b3V0dWJlLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24teW91dHViZS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZjE2N1wiO1xyXG59XHJcblxyXG4uaWNvbi10d2l0dGVyLWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLXR3aXR0ZXItYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLXR3aXR0ZXItYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLXR3aXR0ZXItYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi10d2l0dGVyLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24tdHdpdHRlci1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTgwOFwiO1xyXG59XHJcblxyXG4uaWNvbi1pbnN0YWdyYW0tYmVmb3JlOmJlZm9yZSxcclxuLmljb24taW5zdGFncmFtLWFmdGVyOmFmdGVyLFxyXG4uaWNvbi1pbnN0YWdyYW0tYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLWluc3RhZ3JhbS1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLWluc3RhZ3JhbS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLWluc3RhZ3JhbS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZjE2ZFwiO1xyXG59XHJcblxyXG4uaWNvbi10ZWxlZ3JhbS1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi10ZWxlZ3JhbS1hZnRlcjphZnRlcixcclxuLmljb24tdGVsZWdyYW0tYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLXRlbGVncmFtLWFmdGVyLWFiczphZnRlcixcclxuLmljb24tdGVsZWdyYW0tYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi10ZWxlZ3JhbS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTg0OVwiO1xyXG59XHJcblxyXG4uaWNvbi1vZG5va2xhc3NuaWtpLWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLW9kbm9rbGFzc25pa2ktYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLW9kbm9rbGFzc25pa2ktYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLW9kbm9rbGFzc25pa2ktYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi1vZG5va2xhc3NuaWtpLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24tb2Rub2tsYXNzbmlraS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZjI2M1wiO1xyXG59XHJcblxyXG4uaWNvbi15YW5kZXgtemVuLWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLXlhbmRleC16ZW4tYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLXlhbmRleC16ZW4tYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLXlhbmRleC16ZW4tYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi15YW5kZXgtemVuLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24teWFuZGV4LXplbi1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTg0YVwiO1xyXG59XHJcblxyXG4uaWNvbi1ydXR1YmUtYmVmb3JlOmJlZm9yZSxcclxuLmljb24tcnV0dWJlLWFmdGVyOmFmdGVyLFxyXG4uaWNvbi1ydXR1YmUtYmVmb3JlLWFiczpiZWZvcmUsXHJcbi5pY29uLXJ1dHViZS1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLXJ1dHViZS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLXJ1dHViZS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZTg0YlwiO1xyXG59XHJcblxyXG4uaWNvbi1kb3duLW9wZW4tYmVmb3JlOmJlZm9yZSwgLmljb24tZG93bi1vcGVuLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1kb3duLW9wZW4tYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1sZWZ0LW9wZW4tYmVmb3JlOmJlZm9yZSwgLmljb24tbGVmdC1vcGVuLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1sZWZ0LW9wZW4tYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1yaWdodC1vcGVuLWJlZm9yZTpiZWZvcmUsIC5pY29uLXJpZ2h0LW9wZW4tYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXJpZ2h0LW9wZW4tYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi11cC1vcGVuLWJlZm9yZTpiZWZvcmUsIC5pY29uLXVwLW9wZW4tYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXVwLW9wZW4tYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1lcXVhbGl6ZXItYmVmb3JlOmJlZm9yZSwgLmljb24tZXF1YWxpemVyLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1lcXVhbGl6ZXItYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1zcGlubmVyLWJlZm9yZTpiZWZvcmUsIC5pY29uLXNwaW5uZXItYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXNwaW5uZXItYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1kb3QtYmVmb3JlOmJlZm9yZSwgLmljb24tZG90LWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1kb3QtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1vay1iZWZvcmU6YmVmb3JlLCAuaWNvbi1vay1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tb2stYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1zdGFyLWJlZm9yZTpiZWZvcmUsIC5pY29uLXN0YXItYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXN0YXItYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1oZWFydC1iZWZvcmU6YmVmb3JlLCAuaWNvbi1oZWFydC1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24taGVhcnQtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1iYWctYmVmb3JlOmJlZm9yZSwgLmljb24tYmFnLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1iYWctYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1tZW51LWJlZm9yZTpiZWZvcmUsIC5pY29uLW1lbnUtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLW1lbnUtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1kb3duLWJlZm9yZTpiZWZvcmUsIC5pY29uLWRvd24tYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWRvd24tYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1sZWZ0LWJlZm9yZTpiZWZvcmUsIC5pY29uLWxlZnQtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWxlZnQtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1yaWdodC1iZWZvcmU6YmVmb3JlLCAuaWNvbi1yaWdodC1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tcmlnaHQtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi11cC1iZWZvcmU6YmVmb3JlLCAuaWNvbi11cC1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tdXAtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi10aC1sYXJnZS1iZWZvcmU6YmVmb3JlLCAuaWNvbi10aC1sYXJnZS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tdGgtbGFyZ2UtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi10aC1saXN0LWJlZm9yZTpiZWZvcmUsIC5pY29uLXRoLWxpc3QtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXRoLWxpc3QtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1sZWZ0LXRoaW4tYmVmb3JlOmJlZm9yZSwgLmljb24tbGVmdC10aGluLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1sZWZ0LXRoaW4tYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1yaWdodC10aGluLWJlZm9yZTpiZWZvcmUsIC5pY29uLXJpZ2h0LXRoaW4tYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXJpZ2h0LXRoaW4tYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi11cC10aGluLWJlZm9yZTpiZWZvcmUsIC5pY29uLXVwLXRoaW4tYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXVwLXRoaW4tYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1kb3duLXRoaW4tYmVmb3JlOmJlZm9yZSwgLmljb24tZG93bi10aGluLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1kb3duLXRoaW4tYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1kb3duLTEtYmVmb3JlOmJlZm9yZSwgLmljb24tZG93bi0xLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1kb3duLTEtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1sZWZ0LTEtYmVmb3JlOmJlZm9yZSwgLmljb24tbGVmdC0xLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1sZWZ0LTEtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1yaWdodC0xLWJlZm9yZTpiZWZvcmUsIC5pY29uLXJpZ2h0LTEtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXJpZ2h0LTEtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi11cC0xLWJlZm9yZTpiZWZvcmUsIC5pY29uLXVwLTEtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXVwLTEtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1zZWFyY2gtYmVmb3JlOmJlZm9yZSwgLmljb24tc2VhcmNoLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1zZWFyY2gtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1tYWlsLWJlZm9yZTpiZWZvcmUsIC5pY29uLW1haWwtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLW1haWwtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1kb3QtMy1iZWZvcmU6YmVmb3JlLCAuaWNvbi1kb3QtMy1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tZG90LTMtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1lbGxpcHNpcy1iZWZvcmU6YmVmb3JlLCAuaWNvbi1lbGxpcHNpcy1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tZWxsaXBzaXMtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1jYW1lcmEtYmVmb3JlOmJlZm9yZSwgLmljb24tY2FtZXJhLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1jYW1lcmEtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1hcnJvd3MtY2N3LWJlZm9yZTpiZWZvcmUsIC5pY29uLWFycm93cy1jY3ctYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWFycm93cy1jY3ctYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1jYW5jZWwtYmVmb3JlOmJlZm9yZSwgLmljb24tY2FuY2VsLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1jYW5jZWwtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1jYW5jZWwtY2lyY2xlZC1iZWZvcmU6YmVmb3JlLCAuaWNvbi1jYW5jZWwtY2lyY2xlZC1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tY2FuY2VsLWNpcmNsZWQtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi10dy1iZWZvcmU6YmVmb3JlLCAuaWNvbi10dy1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tdHctYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi12ay1iZWZvcmU6YmVmb3JlLCAuaWNvbi12ay1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tdmstYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1mYi1iZWZvcmU6YmVmb3JlLCAuaWNvbi1mYi1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tZmItYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1wcmludC1iZWZvcmU6YmVmb3JlLCAuaWNvbi1wcmludC1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tcHJpbnQtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1waG9uZS1iZWZvcmU6YmVmb3JlLCAuaWNvbi1waG9uZS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tcGhvbmUtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1hbGVydC1iZWZvcmU6YmVmb3JlLCAuaWNvbi1hbGVydC1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tYWxlcnQtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1kb3duLW9wZW4tYmlnLWJlZm9yZTpiZWZvcmUsIC5pY29uLWRvd24tb3Blbi1iaWctYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWRvd24tb3Blbi1iaWctYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1sZWZ0LW9wZW4tYmlnLWJlZm9yZTpiZWZvcmUsIC5pY29uLWxlZnQtb3Blbi1iaWctYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWxlZnQtb3Blbi1iaWctYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1yaWdodC1vcGVuLWJpZy1iZWZvcmU6YmVmb3JlLCAuaWNvbi1yaWdodC1vcGVuLWJpZy1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tcmlnaHQtb3Blbi1iaWctYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi11cC1vcGVuLWJpZy1iZWZvcmU6YmVmb3JlLCAuaWNvbi11cC1vcGVuLWJpZy1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tdXAtb3Blbi1iaWctYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1hZHVsdC1iZWZvcmU6YmVmb3JlLCAuaWNvbi1hZHVsdC1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tYWR1bHQtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1sZXZlbC11cC1iZWZvcmU6YmVmb3JlLCAuaWNvbi1sZXZlbC11cC1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tbGV2ZWwtdXAtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1jaGFydC1saW5lLWJlZm9yZTpiZWZvcmUsIC5pY29uLWNoYXJ0LWxpbmUtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWNoYXJ0LWxpbmUtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1jaGFydC1iYXItYmVmb3JlOmJlZm9yZSwgLmljb24tY2hhcnQtYmFyLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1jaGFydC1iYXItYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1saXN0LWJlZm9yZTpiZWZvcmUsIC5pY29uLWxpc3QtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWxpc3QtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1yc3Mtc3F1YXJlZC1iZWZvcmU6YmVmb3JlLCAuaWNvbi1yc3Mtc3F1YXJlZC1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tcnNzLXNxdWFyZWQtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1wZW5jaWwtYmVmb3JlOmJlZm9yZSwgLmljb24tcGVuY2lsLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1wZW5jaWwtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi13YXJuaW5nLWVtcHR5LWJlZm9yZTpiZWZvcmUsIC5pY29uLXdhcm5pbmctZW1wdHktYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXdhcm5pbmctZW1wdHktYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi10cmFzaC1iZWZvcmU6YmVmb3JlLCAuaWNvbi10cmFzaC1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tdHJhc2gtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1wbHVzLWNpcmNsZWQtYmVmb3JlOmJlZm9yZSwgLmljb24tcGx1cy1jaXJjbGVkLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1wbHVzLWNpcmNsZWQtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1kb3duLWNpcmNsZS1iZWZvcmU6YmVmb3JlLCAuaWNvbi1kb3duLWNpcmNsZS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tZG93bi1jaXJjbGUtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi11cC1jaXJjbGUtYmVmb3JlOmJlZm9yZSwgLmljb24tdXAtY2lyY2xlLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi11cC1jaXJjbGUtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1sZWZ0LWNpcmNsZS1iZWZvcmU6YmVmb3JlLCAuaWNvbi1sZWZ0LWNpcmNsZS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tbGVmdC1jaXJjbGUtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1yaWdodC1jaXJjbGUtYmVmb3JlOmJlZm9yZSwgLmljb24tcmlnaHQtY2lyY2xlLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1yaWdodC1jaXJjbGUtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1tb2JpbGUtYmVmb3JlOmJlZm9yZSwgLmljb24tbW9iaWxlLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1tb2JpbGUtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1wbHVzLWJlZm9yZTpiZWZvcmUsIC5pY29uLXBsdXMtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXBsdXMtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1taW51cy1iZWZvcmU6YmVmb3JlLCAuaWNvbi1taW51cy1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tbWludXMtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1iYXNrZXQtYmVmb3JlOmJlZm9yZSwgLmljb24tYmFza2V0LWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1iYXNrZXQtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1tYWlsLTEtYmVmb3JlOmJlZm9yZSwgLmljb24tbWFpbC0xLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1tYWlsLTEtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1waG9uZS0xLWJlZm9yZTpiZWZvcmUsIC5pY29uLXBob25lLTEtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXBob25lLTEtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1xdWVzdGlvbi1iZWZvcmU6YmVmb3JlLCAuaWNvbi1xdWVzdGlvbi1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tcXVlc3Rpb24tYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi12a29udGFrdGUtYmVmb3JlOmJlZm9yZSwgLmljb24tdmtvbnRha3RlLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi12a29udGFrdGUtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1mYWNlYm9vay1iZWZvcmU6YmVmb3JlLCAuaWNvbi1mYWNlYm9vay1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tZmFjZWJvb2stYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi15b3V0dWJlLWJlZm9yZTpiZWZvcmUsIC5pY29uLXlvdXR1YmUtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXlvdXR1YmUtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi10d2l0dGVyLWJlZm9yZTpiZWZvcmUsIC5pY29uLXR3aXR0ZXItYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXR3aXR0ZXItYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1pbnN0YWdyYW0tYmVmb3JlOmJlZm9yZSwgLmljb24taW5zdGFncmFtLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1pbnN0YWdyYW0tYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi10ZWxlZ3JhbS1iZWZvcmU6YmVmb3JlLCAuaWNvbi10ZWxlZ3JhbS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tdGVsZWdyYW0tYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1vZG5va2xhc3NuaWtpLWJlZm9yZTpiZWZvcmUsIC5pY29uLW9kbm9rbGFzc25pa2ktYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLW9kbm9rbGFzc25pa2ktYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi15YW5kZXgtemVuLWJlZm9yZTpiZWZvcmUsIC5pY29uLXlhbmRleC16ZW4tYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXlhbmRleC16ZW4tYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1ydXR1YmUtYmVmb3JlOmJlZm9yZSwgLmljb24tcnV0dWJlLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1ydXR1YmUtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlIHtcclxuICBtYXJnaW4tcmlnaHQ6IDAuMmVtO1xyXG59XHJcblxyXG4uaWNvbi1kb3duLW9wZW4tYWZ0ZXI6YWZ0ZXIsIC5pY29uLWRvd24tb3Blbi1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWRvd24tb3Blbi1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1sZWZ0LW9wZW4tYWZ0ZXI6YWZ0ZXIsIC5pY29uLWxlZnQtb3Blbi1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWxlZnQtb3Blbi1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1yaWdodC1vcGVuLWFmdGVyOmFmdGVyLCAuaWNvbi1yaWdodC1vcGVuLWFmdGVyLWFiczphZnRlciwgLmljb24tcmlnaHQtb3Blbi1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi11cC1vcGVuLWFmdGVyOmFmdGVyLCAuaWNvbi11cC1vcGVuLWFmdGVyLWFiczphZnRlciwgLmljb24tdXAtb3Blbi1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1lcXVhbGl6ZXItYWZ0ZXI6YWZ0ZXIsIC5pY29uLWVxdWFsaXplci1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWVxdWFsaXplci1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1zcGlubmVyLWFmdGVyOmFmdGVyLCAuaWNvbi1zcGlubmVyLWFmdGVyLWFiczphZnRlciwgLmljb24tc3Bpbm5lci1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1kb3QtYWZ0ZXI6YWZ0ZXIsIC5pY29uLWRvdC1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWRvdC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1vay1hZnRlcjphZnRlciwgLmljb24tb2stYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1vay1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1zdGFyLWFmdGVyOmFmdGVyLCAuaWNvbi1zdGFyLWFmdGVyLWFiczphZnRlciwgLmljb24tc3Rhci1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1oZWFydC1hZnRlcjphZnRlciwgLmljb24taGVhcnQtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1oZWFydC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1iYWctYWZ0ZXI6YWZ0ZXIsIC5pY29uLWJhZy1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWJhZy1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1tZW51LWFmdGVyOmFmdGVyLCAuaWNvbi1tZW51LWFmdGVyLWFiczphZnRlciwgLmljb24tbWVudS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1kb3duLWFmdGVyOmFmdGVyLCAuaWNvbi1kb3duLWFmdGVyLWFiczphZnRlciwgLmljb24tZG93bi1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1sZWZ0LWFmdGVyOmFmdGVyLCAuaWNvbi1sZWZ0LWFmdGVyLWFiczphZnRlciwgLmljb24tbGVmdC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1yaWdodC1hZnRlcjphZnRlciwgLmljb24tcmlnaHQtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1yaWdodC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi11cC1hZnRlcjphZnRlciwgLmljb24tdXAtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi11cC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi10aC1sYXJnZS1hZnRlcjphZnRlciwgLmljb24tdGgtbGFyZ2UtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi10aC1sYXJnZS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi10aC1saXN0LWFmdGVyOmFmdGVyLCAuaWNvbi10aC1saXN0LWFmdGVyLWFiczphZnRlciwgLmljb24tdGgtbGlzdC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1sZWZ0LXRoaW4tYWZ0ZXI6YWZ0ZXIsIC5pY29uLWxlZnQtdGhpbi1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWxlZnQtdGhpbi1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1yaWdodC10aGluLWFmdGVyOmFmdGVyLCAuaWNvbi1yaWdodC10aGluLWFmdGVyLWFiczphZnRlciwgLmljb24tcmlnaHQtdGhpbi1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi11cC10aGluLWFmdGVyOmFmdGVyLCAuaWNvbi11cC10aGluLWFmdGVyLWFiczphZnRlciwgLmljb24tdXAtdGhpbi1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1kb3duLXRoaW4tYWZ0ZXI6YWZ0ZXIsIC5pY29uLWRvd24tdGhpbi1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWRvd24tdGhpbi1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1kb3duLTEtYWZ0ZXI6YWZ0ZXIsIC5pY29uLWRvd24tMS1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWRvd24tMS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1sZWZ0LTEtYWZ0ZXI6YWZ0ZXIsIC5pY29uLWxlZnQtMS1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWxlZnQtMS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1yaWdodC0xLWFmdGVyOmFmdGVyLCAuaWNvbi1yaWdodC0xLWFmdGVyLWFiczphZnRlciwgLmljb24tcmlnaHQtMS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi11cC0xLWFmdGVyOmFmdGVyLCAuaWNvbi11cC0xLWFmdGVyLWFiczphZnRlciwgLmljb24tdXAtMS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1zZWFyY2gtYWZ0ZXI6YWZ0ZXIsIC5pY29uLXNlYXJjaC1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXNlYXJjaC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1tYWlsLWFmdGVyOmFmdGVyLCAuaWNvbi1tYWlsLWFmdGVyLWFiczphZnRlciwgLmljb24tbWFpbC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1kb3QtMy1hZnRlcjphZnRlciwgLmljb24tZG90LTMtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1kb3QtMy1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1lbGxpcHNpcy1hZnRlcjphZnRlciwgLmljb24tZWxsaXBzaXMtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1lbGxpcHNpcy1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1jYW1lcmEtYWZ0ZXI6YWZ0ZXIsIC5pY29uLWNhbWVyYS1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWNhbWVyYS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1hcnJvd3MtY2N3LWFmdGVyOmFmdGVyLCAuaWNvbi1hcnJvd3MtY2N3LWFmdGVyLWFiczphZnRlciwgLmljb24tYXJyb3dzLWNjdy1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1jYW5jZWwtYWZ0ZXI6YWZ0ZXIsIC5pY29uLWNhbmNlbC1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWNhbmNlbC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1jYW5jZWwtY2lyY2xlZC1hZnRlcjphZnRlciwgLmljb24tY2FuY2VsLWNpcmNsZWQtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1jYW5jZWwtY2lyY2xlZC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi10dy1hZnRlcjphZnRlciwgLmljb24tdHctYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi10dy1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi12ay1hZnRlcjphZnRlciwgLmljb24tdmstYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi12ay1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1mYi1hZnRlcjphZnRlciwgLmljb24tZmItYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1mYi1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1wcmludC1hZnRlcjphZnRlciwgLmljb24tcHJpbnQtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1wcmludC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1waG9uZS1hZnRlcjphZnRlciwgLmljb24tcGhvbmUtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1waG9uZS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1hbGVydC1hZnRlcjphZnRlciwgLmljb24tYWxlcnQtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1hbGVydC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1kb3duLW9wZW4tYmlnLWFmdGVyOmFmdGVyLCAuaWNvbi1kb3duLW9wZW4tYmlnLWFmdGVyLWFiczphZnRlciwgLmljb24tZG93bi1vcGVuLWJpZy1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1sZWZ0LW9wZW4tYmlnLWFmdGVyOmFmdGVyLCAuaWNvbi1sZWZ0LW9wZW4tYmlnLWFmdGVyLWFiczphZnRlciwgLmljb24tbGVmdC1vcGVuLWJpZy1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1yaWdodC1vcGVuLWJpZy1hZnRlcjphZnRlciwgLmljb24tcmlnaHQtb3Blbi1iaWctYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1yaWdodC1vcGVuLWJpZy1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi11cC1vcGVuLWJpZy1hZnRlcjphZnRlciwgLmljb24tdXAtb3Blbi1iaWctYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi11cC1vcGVuLWJpZy1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1hZHVsdC1hZnRlcjphZnRlciwgLmljb24tYWR1bHQtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1hZHVsdC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1sZXZlbC11cC1hZnRlcjphZnRlciwgLmljb24tbGV2ZWwtdXAtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1sZXZlbC11cC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1jaGFydC1saW5lLWFmdGVyOmFmdGVyLCAuaWNvbi1jaGFydC1saW5lLWFmdGVyLWFiczphZnRlciwgLmljb24tY2hhcnQtbGluZS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1jaGFydC1iYXItYWZ0ZXI6YWZ0ZXIsIC5pY29uLWNoYXJ0LWJhci1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWNoYXJ0LWJhci1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1saXN0LWFmdGVyOmFmdGVyLCAuaWNvbi1saXN0LWFmdGVyLWFiczphZnRlciwgLmljb24tbGlzdC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1yc3Mtc3F1YXJlZC1hZnRlcjphZnRlciwgLmljb24tcnNzLXNxdWFyZWQtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1yc3Mtc3F1YXJlZC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1wZW5jaWwtYWZ0ZXI6YWZ0ZXIsIC5pY29uLXBlbmNpbC1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXBlbmNpbC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi13YXJuaW5nLWVtcHR5LWFmdGVyOmFmdGVyLCAuaWNvbi13YXJuaW5nLWVtcHR5LWFmdGVyLWFiczphZnRlciwgLmljb24td2FybmluZy1lbXB0eS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi10cmFzaC1hZnRlcjphZnRlciwgLmljb24tdHJhc2gtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi10cmFzaC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1wbHVzLWNpcmNsZWQtYWZ0ZXI6YWZ0ZXIsIC5pY29uLXBsdXMtY2lyY2xlZC1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXBsdXMtY2lyY2xlZC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1kb3duLWNpcmNsZS1hZnRlcjphZnRlciwgLmljb24tZG93bi1jaXJjbGUtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1kb3duLWNpcmNsZS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi11cC1jaXJjbGUtYWZ0ZXI6YWZ0ZXIsIC5pY29uLXVwLWNpcmNsZS1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXVwLWNpcmNsZS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1sZWZ0LWNpcmNsZS1hZnRlcjphZnRlciwgLmljb24tbGVmdC1jaXJjbGUtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1sZWZ0LWNpcmNsZS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1yaWdodC1jaXJjbGUtYWZ0ZXI6YWZ0ZXIsIC5pY29uLXJpZ2h0LWNpcmNsZS1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXJpZ2h0LWNpcmNsZS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1tb2JpbGUtYWZ0ZXI6YWZ0ZXIsIC5pY29uLW1vYmlsZS1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLW1vYmlsZS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1wbHVzLWFmdGVyOmFmdGVyLCAuaWNvbi1wbHVzLWFmdGVyLWFiczphZnRlciwgLmljb24tcGx1cy1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1taW51cy1hZnRlcjphZnRlciwgLmljb24tbWludXMtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1taW51cy1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1iYXNrZXQtYWZ0ZXI6YWZ0ZXIsIC5pY29uLWJhc2tldC1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWJhc2tldC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1tYWlsLTEtYWZ0ZXI6YWZ0ZXIsIC5pY29uLW1haWwtMS1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLW1haWwtMS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1waG9uZS0xLWFmdGVyOmFmdGVyLCAuaWNvbi1waG9uZS0xLWFmdGVyLWFiczphZnRlciwgLmljb24tcGhvbmUtMS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1xdWVzdGlvbi1hZnRlcjphZnRlciwgLmljb24tcXVlc3Rpb24tYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1xdWVzdGlvbi1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi12a29udGFrdGUtYWZ0ZXI6YWZ0ZXIsIC5pY29uLXZrb250YWt0ZS1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXZrb250YWt0ZS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1mYWNlYm9vay1hZnRlcjphZnRlciwgLmljb24tZmFjZWJvb2stYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1mYWNlYm9vay1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi15b3V0dWJlLWFmdGVyOmFmdGVyLCAuaWNvbi15b3V0dWJlLWFmdGVyLWFiczphZnRlciwgLmljb24teW91dHViZS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi10d2l0dGVyLWFmdGVyOmFmdGVyLCAuaWNvbi10d2l0dGVyLWFmdGVyLWFiczphZnRlciwgLmljb24tdHdpdHRlci1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1pbnN0YWdyYW0tYWZ0ZXI6YWZ0ZXIsIC5pY29uLWluc3RhZ3JhbS1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWluc3RhZ3JhbS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi10ZWxlZ3JhbS1hZnRlcjphZnRlciwgLmljb24tdGVsZWdyYW0tYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi10ZWxlZ3JhbS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1vZG5va2xhc3NuaWtpLWFmdGVyOmFmdGVyLCAuaWNvbi1vZG5va2xhc3NuaWtpLWFmdGVyLWFiczphZnRlciwgLmljb24tb2Rub2tsYXNzbmlraS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi15YW5kZXgtemVuLWFmdGVyOmFmdGVyLCAuaWNvbi15YW5kZXgtemVuLWFmdGVyLWFiczphZnRlciwgLmljb24teWFuZGV4LXplbi1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1ydXR1YmUtYWZ0ZXI6YWZ0ZXIsIC5pY29uLXJ1dHViZS1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXJ1dHViZS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBtYXJnaW4tbGVmdDogMC4yZW07XHJcbn1cclxuXHJcbi5pY29uLWRvd24tb3Blbi1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tZG93bi1vcGVuLWFmdGVyLWFiczphZnRlciwgLmljb24tZG93bi1vcGVuLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tZG93bi1vcGVuLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWxlZnQtb3Blbi1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tbGVmdC1vcGVuLWFmdGVyLWFiczphZnRlciwgLmljb24tbGVmdC1vcGVuLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tbGVmdC1vcGVuLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXJpZ2h0LW9wZW4tYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXJpZ2h0LW9wZW4tYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1yaWdodC1vcGVuLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tcmlnaHQtb3Blbi1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi11cC1vcGVuLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi11cC1vcGVuLWFmdGVyLWFiczphZnRlciwgLmljb24tdXAtb3Blbi1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXVwLW9wZW4tYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tZXF1YWxpemVyLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1lcXVhbGl6ZXItYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1lcXVhbGl6ZXItYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1lcXVhbGl6ZXItYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tc3Bpbm5lci1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tc3Bpbm5lci1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXNwaW5uZXItYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1zcGlubmVyLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWRvdC1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tZG90LWFmdGVyLWFiczphZnRlciwgLmljb24tZG90LWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tZG90LWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLW9rLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1vay1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLW9rLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tb2stYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tc3Rhci1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tc3Rhci1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXN0YXItYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1zdGFyLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWhlYXJ0LWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1oZWFydC1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWhlYXJ0LWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24taGVhcnQtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tYmFnLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1iYWctYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1iYWctYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1iYWctYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tbWVudS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tbWVudS1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLW1lbnUtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1tZW51LWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWRvd24tYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWRvd24tYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1kb3duLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tZG93bi1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1sZWZ0LWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1sZWZ0LWFmdGVyLWFiczphZnRlciwgLmljb24tbGVmdC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWxlZnQtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tcmlnaHQtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXJpZ2h0LWFmdGVyLWFiczphZnRlciwgLmljb24tcmlnaHQtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1yaWdodC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi11cC1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tdXAtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi11cC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXVwLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXRoLWxhcmdlLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi10aC1sYXJnZS1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXRoLWxhcmdlLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tdGgtbGFyZ2UtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tdGgtbGlzdC1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tdGgtbGlzdC1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXRoLWxpc3QtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi10aC1saXN0LWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWxlZnQtdGhpbi1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tbGVmdC10aGluLWFmdGVyLWFiczphZnRlciwgLmljb24tbGVmdC10aGluLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tbGVmdC10aGluLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXJpZ2h0LXRoaW4tYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXJpZ2h0LXRoaW4tYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1yaWdodC10aGluLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tcmlnaHQtdGhpbi1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi11cC10aGluLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi11cC10aGluLWFmdGVyLWFiczphZnRlciwgLmljb24tdXAtdGhpbi1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXVwLXRoaW4tYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tZG93bi10aGluLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1kb3duLXRoaW4tYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1kb3duLXRoaW4tYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1kb3duLXRoaW4tYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tZG93bi0xLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1kb3duLTEtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1kb3duLTEtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1kb3duLTEtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tbGVmdC0xLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1sZWZ0LTEtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1sZWZ0LTEtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1sZWZ0LTEtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tcmlnaHQtMS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tcmlnaHQtMS1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXJpZ2h0LTEtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1yaWdodC0xLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXVwLTEtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXVwLTEtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi11cC0xLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tdXAtMS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1zZWFyY2gtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXNlYXJjaC1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXNlYXJjaC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXNlYXJjaC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1tYWlsLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1tYWlsLWFmdGVyLWFiczphZnRlciwgLmljb24tbWFpbC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLW1haWwtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tZG90LTMtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWRvdC0zLWFmdGVyLWFiczphZnRlciwgLmljb24tZG90LTMtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1kb3QtMy1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1lbGxpcHNpcy1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tZWxsaXBzaXMtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1lbGxpcHNpcy1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWVsbGlwc2lzLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWNhbWVyYS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tY2FtZXJhLWFmdGVyLWFiczphZnRlciwgLmljb24tY2FtZXJhLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tY2FtZXJhLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWFycm93cy1jY3ctYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWFycm93cy1jY3ctYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1hcnJvd3MtY2N3LWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tYXJyb3dzLWNjdy1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1jYW5jZWwtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWNhbmNlbC1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWNhbmNlbC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWNhbmNlbC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1jYW5jZWwtY2lyY2xlZC1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tY2FuY2VsLWNpcmNsZWQtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1jYW5jZWwtY2lyY2xlZC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWNhbmNlbC1jaXJjbGVkLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXR3LWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi10dy1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXR3LWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tdHctYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tdmstYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXZrLWFmdGVyLWFiczphZnRlciwgLmljb24tdmstYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi12ay1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1mYi1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tZmItYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1mYi1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWZiLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXByaW50LWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1wcmludC1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXByaW50LWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tcHJpbnQtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tcGhvbmUtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXBob25lLWFmdGVyLWFiczphZnRlciwgLmljb24tcGhvbmUtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1waG9uZS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1hbGVydC1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tYWxlcnQtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1hbGVydC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWFsZXJ0LWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWRvd24tb3Blbi1iaWctYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWRvd24tb3Blbi1iaWctYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1kb3duLW9wZW4tYmlnLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tZG93bi1vcGVuLWJpZy1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1sZWZ0LW9wZW4tYmlnLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1sZWZ0LW9wZW4tYmlnLWFmdGVyLWFiczphZnRlciwgLmljb24tbGVmdC1vcGVuLWJpZy1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWxlZnQtb3Blbi1iaWctYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tcmlnaHQtb3Blbi1iaWctYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXJpZ2h0LW9wZW4tYmlnLWFmdGVyLWFiczphZnRlciwgLmljb24tcmlnaHQtb3Blbi1iaWctYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1yaWdodC1vcGVuLWJpZy1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi11cC1vcGVuLWJpZy1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tdXAtb3Blbi1iaWctYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi11cC1vcGVuLWJpZy1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXVwLW9wZW4tYmlnLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWFkdWx0LWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1hZHVsdC1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWFkdWx0LWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tYWR1bHQtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tbGV2ZWwtdXAtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWxldmVsLXVwLWFmdGVyLWFiczphZnRlciwgLmljb24tbGV2ZWwtdXAtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1sZXZlbC11cC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1jaGFydC1saW5lLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1jaGFydC1saW5lLWFmdGVyLWFiczphZnRlciwgLmljb24tY2hhcnQtbGluZS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWNoYXJ0LWxpbmUtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tY2hhcnQtYmFyLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1jaGFydC1iYXItYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1jaGFydC1iYXItYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1jaGFydC1iYXItYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tbGlzdC1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tbGlzdC1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWxpc3QtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1saXN0LWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXJzcy1zcXVhcmVkLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1yc3Mtc3F1YXJlZC1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXJzcy1zcXVhcmVkLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tcnNzLXNxdWFyZWQtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tcGVuY2lsLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1wZW5jaWwtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1wZW5jaWwtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1wZW5jaWwtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24td2FybmluZy1lbXB0eS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24td2FybmluZy1lbXB0eS1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXdhcm5pbmctZW1wdHktYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi13YXJuaW5nLWVtcHR5LWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXRyYXNoLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi10cmFzaC1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXRyYXNoLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tdHJhc2gtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tcGx1cy1jaXJjbGVkLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1wbHVzLWNpcmNsZWQtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1wbHVzLWNpcmNsZWQtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1wbHVzLWNpcmNsZWQtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tZG93bi1jaXJjbGUtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWRvd24tY2lyY2xlLWFmdGVyLWFiczphZnRlciwgLmljb24tZG93bi1jaXJjbGUtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1kb3duLWNpcmNsZS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi11cC1jaXJjbGUtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXVwLWNpcmNsZS1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXVwLWNpcmNsZS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXVwLWNpcmNsZS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1sZWZ0LWNpcmNsZS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tbGVmdC1jaXJjbGUtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1sZWZ0LWNpcmNsZS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWxlZnQtY2lyY2xlLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXJpZ2h0LWNpcmNsZS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tcmlnaHQtY2lyY2xlLWFmdGVyLWFiczphZnRlciwgLmljb24tcmlnaHQtY2lyY2xlLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tcmlnaHQtY2lyY2xlLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLW1vYmlsZS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tbW9iaWxlLWFmdGVyLWFiczphZnRlciwgLmljb24tbW9iaWxlLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tbW9iaWxlLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXBsdXMtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXBsdXMtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1wbHVzLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tcGx1cy1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1taW51cy1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tbWludXMtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1taW51cy1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLW1pbnVzLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWJhc2tldC1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tYmFza2V0LWFmdGVyLWFiczphZnRlciwgLmljb24tYmFza2V0LWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tYmFza2V0LWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLW1haWwtMS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tbWFpbC0xLWFmdGVyLWFiczphZnRlciwgLmljb24tbWFpbC0xLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tbWFpbC0xLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXBob25lLTEtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXBob25lLTEtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1waG9uZS0xLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tcGhvbmUtMS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1xdWVzdGlvbi1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tcXVlc3Rpb24tYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1xdWVzdGlvbi1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXF1ZXN0aW9uLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXZrb250YWt0ZS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tdmtvbnRha3RlLWFmdGVyLWFiczphZnRlciwgLmljb24tdmtvbnRha3RlLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tdmtvbnRha3RlLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWZhY2Vib29rLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1mYWNlYm9vay1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWZhY2Vib29rLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tZmFjZWJvb2stYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24teW91dHViZS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24teW91dHViZS1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXlvdXR1YmUtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi15b3V0dWJlLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXR3aXR0ZXItYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXR3aXR0ZXItYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi10d2l0dGVyLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tdHdpdHRlci1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1pbnN0YWdyYW0tYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWluc3RhZ3JhbS1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWluc3RhZ3JhbS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWluc3RhZ3JhbS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi10ZWxlZ3JhbS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tdGVsZWdyYW0tYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi10ZWxlZ3JhbS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXRlbGVncmFtLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLW9kbm9rbGFzc25pa2ktYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLW9kbm9rbGFzc25pa2ktYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1vZG5va2xhc3NuaWtpLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tb2Rub2tsYXNzbmlraS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi15YW5kZXgtemVuLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi15YW5kZXgtemVuLWFmdGVyLWFiczphZnRlciwgLmljb24teWFuZGV4LXplbi1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXlhbmRleC16ZW4tYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tcnV0dWJlLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1ydXR1YmUtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1ydXR1YmUtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1ydXR1YmUtYWZ0ZXItYWJzLW9mZnNldDphZnRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG5cclxuLmljb24tZG93bi1vcGVuLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1sZWZ0LW9wZW4tYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXJpZ2h0LW9wZW4tYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXVwLW9wZW4tYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWVxdWFsaXplci1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tc3Bpbm5lci1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tZG90LWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1vay1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tc3Rhci1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24taGVhcnQtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWJhZy1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tbWVudS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tZG93bi1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tbGVmdC1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tcmlnaHQtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXVwLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi10aC1sYXJnZS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tdGgtbGlzdC1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tbGVmdC10aGluLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1yaWdodC10aGluLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi11cC10aGluLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1kb3duLXRoaW4tYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWRvd24tMS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tbGVmdC0xLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1yaWdodC0xLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi11cC0xLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1zZWFyY2gtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLW1haWwtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWRvdC0zLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1lbGxpcHNpcy1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tY2FtZXJhLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1hcnJvd3MtY2N3LWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1jYW5jZWwtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWNhbmNlbC1jaXJjbGVkLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi10dy1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tdmstYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWZiLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1wcmludC1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tcGhvbmUtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWFsZXJ0LWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1kb3duLW9wZW4tYmlnLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1sZWZ0LW9wZW4tYmlnLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1yaWdodC1vcGVuLWJpZy1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tdXAtb3Blbi1iaWctYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWFkdWx0LWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1sZXZlbC11cC1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tY2hhcnQtbGluZS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tY2hhcnQtYmFyLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1saXN0LWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1yc3Mtc3F1YXJlZC1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tcGVuY2lsLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi13YXJuaW5nLWVtcHR5LWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi10cmFzaC1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tcGx1cy1jaXJjbGVkLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1kb3duLWNpcmNsZS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tdXAtY2lyY2xlLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1sZWZ0LWNpcmNsZS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tcmlnaHQtY2lyY2xlLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1tb2JpbGUtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXBsdXMtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLW1pbnVzLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1iYXNrZXQtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLW1haWwtMS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tcGhvbmUtMS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tcXVlc3Rpb24tYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXZrb250YWt0ZS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tZmFjZWJvb2stYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXlvdXR1YmUtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXR3aXR0ZXItYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWluc3RhZ3JhbS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tdGVsZWdyYW0tYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLW9kbm9rbGFzc25pa2ktYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXlhbmRleC16ZW4tYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXJ1dHViZS1iZWZvcmUtYWJzOmJlZm9yZSB7XHJcbiAgbGVmdDogMDtcclxufVxyXG5cclxuLmljb24tZG93bi1vcGVuLWFmdGVyLWFiczphZnRlciwgLmljb24tbGVmdC1vcGVuLWFmdGVyLWFiczphZnRlciwgLmljb24tcmlnaHQtb3Blbi1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXVwLW9wZW4tYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1lcXVhbGl6ZXItYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1zcGlubmVyLWFmdGVyLWFiczphZnRlciwgLmljb24tZG90LWFmdGVyLWFiczphZnRlciwgLmljb24tb2stYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1zdGFyLWFmdGVyLWFiczphZnRlciwgLmljb24taGVhcnQtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1iYWctYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1tZW51LWFmdGVyLWFiczphZnRlciwgLmljb24tZG93bi1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWxlZnQtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1yaWdodC1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXVwLWFmdGVyLWFiczphZnRlciwgLmljb24tdGgtbGFyZ2UtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi10aC1saXN0LWFmdGVyLWFiczphZnRlciwgLmljb24tbGVmdC10aGluLWFmdGVyLWFiczphZnRlciwgLmljb24tcmlnaHQtdGhpbi1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXVwLXRoaW4tYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1kb3duLXRoaW4tYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1kb3duLTEtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1sZWZ0LTEtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1yaWdodC0xLWFmdGVyLWFiczphZnRlciwgLmljb24tdXAtMS1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXNlYXJjaC1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLW1haWwtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1kb3QtMy1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWVsbGlwc2lzLWFmdGVyLWFiczphZnRlciwgLmljb24tY2FtZXJhLWFmdGVyLWFiczphZnRlciwgLmljb24tYXJyb3dzLWNjdy1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWNhbmNlbC1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWNhbmNlbC1jaXJjbGVkLWFmdGVyLWFiczphZnRlciwgLmljb24tdHctYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi12ay1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWZiLWFmdGVyLWFiczphZnRlciwgLmljb24tcHJpbnQtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1waG9uZS1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWFsZXJ0LWFmdGVyLWFiczphZnRlciwgLmljb24tZG93bi1vcGVuLWJpZy1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWxlZnQtb3Blbi1iaWctYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1yaWdodC1vcGVuLWJpZy1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXVwLW9wZW4tYmlnLWFmdGVyLWFiczphZnRlciwgLmljb24tYWR1bHQtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1sZXZlbC11cC1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWNoYXJ0LWxpbmUtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1jaGFydC1iYXItYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1saXN0LWFmdGVyLWFiczphZnRlciwgLmljb24tcnNzLXNxdWFyZWQtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1wZW5jaWwtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi13YXJuaW5nLWVtcHR5LWFmdGVyLWFiczphZnRlciwgLmljb24tdHJhc2gtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1wbHVzLWNpcmNsZWQtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1kb3duLWNpcmNsZS1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXVwLWNpcmNsZS1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWxlZnQtY2lyY2xlLWFmdGVyLWFiczphZnRlciwgLmljb24tcmlnaHQtY2lyY2xlLWFmdGVyLWFiczphZnRlciwgLmljb24tbW9iaWxlLWFmdGVyLWFiczphZnRlciwgLmljb24tcGx1cy1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLW1pbnVzLWFmdGVyLWFiczphZnRlciwgLmljb24tYmFza2V0LWFmdGVyLWFiczphZnRlciwgLmljb24tbWFpbC0xLWFmdGVyLWFiczphZnRlciwgLmljb24tcGhvbmUtMS1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXF1ZXN0aW9uLWFmdGVyLWFiczphZnRlciwgLmljb24tdmtvbnRha3RlLWFmdGVyLWFiczphZnRlciwgLmljb24tZmFjZWJvb2stYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi15b3V0dWJlLWFmdGVyLWFiczphZnRlciwgLmljb24tdHdpdHRlci1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWluc3RhZ3JhbS1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXRlbGVncmFtLWFmdGVyLWFiczphZnRlciwgLmljb24tb2Rub2tsYXNzbmlraS1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXlhbmRleC16ZW4tYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1ydXR1YmUtYWZ0ZXItYWJzOmFmdGVyIHtcclxuICByaWdodDogMDtcclxufVxyXG5cclxuLmljb24tZG93bi1vcGVuLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tbGVmdC1vcGVuLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tcmlnaHQtb3Blbi1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXVwLW9wZW4tYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1lcXVhbGl6ZXItYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1zcGlubmVyLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tZG90LWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tb2stYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1zdGFyLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24taGVhcnQtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1iYWctYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1tZW51LWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tZG93bi1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWxlZnQtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1yaWdodC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXVwLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tdGgtbGFyZ2UtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi10aC1saXN0LWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tbGVmdC10aGluLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tcmlnaHQtdGhpbi1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXVwLXRoaW4tYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1kb3duLXRoaW4tYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1kb3duLTEtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1sZWZ0LTEtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1yaWdodC0xLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tdXAtMS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXNlYXJjaC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLW1haWwtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1kb3QtMy1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWVsbGlwc2lzLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tY2FtZXJhLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tYXJyb3dzLWNjdy1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWNhbmNlbC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWNhbmNlbC1jaXJjbGVkLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tdHctYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi12ay1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWZiLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tcHJpbnQtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1waG9uZS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWFsZXJ0LWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tZG93bi1vcGVuLWJpZy1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWxlZnQtb3Blbi1iaWctYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1yaWdodC1vcGVuLWJpZy1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXVwLW9wZW4tYmlnLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tYWR1bHQtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1sZXZlbC11cC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWNoYXJ0LWxpbmUtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1jaGFydC1iYXItYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1saXN0LWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tcnNzLXNxdWFyZWQtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1wZW5jaWwtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi13YXJuaW5nLWVtcHR5LWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tdHJhc2gtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1wbHVzLWNpcmNsZWQtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1kb3duLWNpcmNsZS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXVwLWNpcmNsZS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWxlZnQtY2lyY2xlLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tcmlnaHQtY2lyY2xlLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tbW9iaWxlLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tcGx1cy1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLW1pbnVzLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tYmFza2V0LWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tbWFpbC0xLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tcGhvbmUtMS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXF1ZXN0aW9uLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tdmtvbnRha3RlLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tZmFjZWJvb2stYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi15b3V0dWJlLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tdHdpdHRlci1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWluc3RhZ3JhbS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXRlbGVncmFtLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tb2Rub2tsYXNzbmlraS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXlhbmRleC16ZW4tYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1ydXR1YmUtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlIHtcclxuICByaWdodDogMTAwJTtcclxufVxyXG5cclxuLmljb24tZG93bi1vcGVuLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWxlZnQtb3Blbi1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1yaWdodC1vcGVuLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXVwLW9wZW4tYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tZXF1YWxpemVyLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXNwaW5uZXItYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tZG90LWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLW9rLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXN0YXItYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24taGVhcnQtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tYmFnLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLW1lbnUtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tZG93bi1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1sZWZ0LWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXJpZ2h0LWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXVwLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXRoLWxhcmdlLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXRoLWxpc3QtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tbGVmdC10aGluLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXJpZ2h0LXRoaW4tYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tdXAtdGhpbi1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1kb3duLXRoaW4tYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tZG93bi0xLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWxlZnQtMS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1yaWdodC0xLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXVwLTEtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tc2VhcmNoLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLW1haWwtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tZG90LTMtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tZWxsaXBzaXMtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tY2FtZXJhLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWFycm93cy1jY3ctYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tY2FuY2VsLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWNhbmNlbC1jaXJjbGVkLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXR3LWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXZrLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWZiLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXByaW50LWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXBob25lLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWFsZXJ0LWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWRvd24tb3Blbi1iaWctYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tbGVmdC1vcGVuLWJpZy1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1yaWdodC1vcGVuLWJpZy1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi11cC1vcGVuLWJpZy1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1hZHVsdC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1sZXZlbC11cC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1jaGFydC1saW5lLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWNoYXJ0LWJhci1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1saXN0LWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXJzcy1zcXVhcmVkLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXBlbmNpbC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi13YXJuaW5nLWVtcHR5LWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXRyYXNoLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXBsdXMtY2lyY2xlZC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1kb3duLWNpcmNsZS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi11cC1jaXJjbGUtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tbGVmdC1jaXJjbGUtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tcmlnaHQtY2lyY2xlLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLW1vYmlsZS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1wbHVzLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLW1pbnVzLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWJhc2tldC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1tYWlsLTEtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tcGhvbmUtMS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1xdWVzdGlvbi1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi12a29udGFrdGUtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tZmFjZWJvb2stYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24teW91dHViZS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi10d2l0dGVyLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWluc3RhZ3JhbS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi10ZWxlZ3JhbS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1vZG5va2xhc3NuaWtpLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXlhbmRleC16ZW4tYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tcnV0dWJlLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGxlZnQ6IDEwMCU7XHJcbn1cclxuXHJcbi5pY29uLW5vLW1hcmdpbjo6YWZ0ZXIsIC5pY29uLW5vLW1hcmdpbjo6YmVmb3JlIHtcclxuICBtYXJnaW46IDA7XHJcbn0iLCAiLmN1c3RvbS1pbnB1dC10ZXh0IHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbi5jdXN0b20taW5wdXQtdGV4dF9faW5kZW50IHtcclxuICBwYWRkaW5nLWxlZnQ6IDIzcHg7XHJcbn1cclxuXHJcbi5jdXN0b20taW5wdXQtY2hlY2tib3gsXHJcbi5jdXN0b20taW5wdXQtcmFkaW8ge1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAycHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAxMnB4O1xyXG4gIGhlaWdodDogMTJweDtcclxuICBtYXJnaW46IDAgMC41cmVtIDAgMDtcclxuICBib3gtc2hhZG93OiAwIDAgMC4xMjVyZW0gIzgxODE4MTtcclxuICBib3JkZXI6IDFweCAjODE4MTgxIHNvbGlkO1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyZDJkMmQ7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiKDI1MywgMjUzLCAyNTMpIDAlLCByZ2IoMjQzLCAyNDMsIDI0MykgMTElLCByZ2IoMjM1LCAyMzUsIDIzNSkgMzMlLCByZ2IoMjIwLCAyMjAsIDIyMCkgNDQlLCByZ2IoMjMwLCAyMzAsIDIzMCkgNjclLCByZ2IoMjQwLCAyNDAsIDI0MCkgNzglLCByZ2IoMjQ2LCAyNDYsIDI0NikgODklLCByZ2IoMjU1LCAyNTUsIDI1NSkgMTAwJSk7XHJcbn1cclxuLmN1c3RvbS1pbnB1dC1jaGVja2JveDpob3ZlcixcclxuLmN1c3RvbS1pbnB1dC1yYWRpbzpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiKDI1NSwgMjU1LCAyNTUpIDAlLCByZ2IoMjQ2LCAyNDYsIDI0NikgMTElLCByZ2IoMjQwLCAyNDAsIDI0MCkgMjIlLCByZ2IoMjMwLCAyMzAsIDIzMCkgMzMlLCByZ2IoMjIwLCAyMjAsIDIyMCkgNTYlLCByZ2IoMjM1LCAyMzUsIDIzNSkgNjclLCByZ2IoMjQzLCAyNDMsIDI0MykgODklLCByZ2IoMjUzLCAyNTMsIDI1MykgMTAwJSk7XHJcbn1cclxuXHJcbi5jdXN0b20taW5wdXQtY2hlY2tib3gge1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcclxufVxyXG5cclxuLmN1c3RvbS1pbnB1dC1jaGVja2JveCB+IC5jdXN0b20taW5wdXQtdGV4dCB7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG59XHJcblxyXG4uY3VzdG9tLWlucHV0LWNoZWNrYm94X19hYnMge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogNHB4O1xyXG59XHJcblxyXG4uY3VzdG9tLWlucHV0LXJhZGlvIHtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuXHJcbi5jdXN0b20taW5wdXQtY2hlY2tib3g6OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMC44MTI1cmVtO1xyXG4gIGhlaWdodDogMC44MTI1cmVtO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgbGVmdDogMC4wNjI1cmVtO1xyXG4gIHRvcDogLTAuMTI1cmVtO1xyXG59XHJcblxyXG4uY3VzdG9tLWlucHV0LXJhZGlvOjphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDZweDtcclxuICBoZWlnaHQ6IDZweDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxufVxyXG5cclxuLmN1c3RvbS1pbnB1dC1uYXRpdmUge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcbi5jdXN0b20taW5wdXQtbmF0aXZlOmNoZWNrZWQgfiAuY3VzdG9tLWlucHV0LWNoZWNrYm94LCAuY3VzdG9tLWlucHV0LW5hdGl2ZTpjaGVja2VkIH4gLmN1c3RvbS1pbnB1dC1yYWRpbyB7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiKDY2LCA4MCwgMTU1KSAwJSwgcmdiKDE0OCwgMTYzLCAyMDIpIDMlLCByZ2IoMjMzLCAyNDgsIDI1NSkgNSUsIHJnYigyMzAsIDI0MywgMjQ5KSA4JSwgcmdiKDIxOCwgMjM0LCAyNDcpIDExJSwgcmdiKDE4NiwgMjIzLCAyNDIpIDE2JSwgcmdiKDE3MSwgMjEyLCAyNDIpIDE5JSwgcmdiKDE1MywgMjA2LCAyMzgpIDIyJSwgcmdiKDEyOCwgMTk3LCAyMzgpIDQxJSwgcmdiKDEyMSwgMTk2LCAyMzUpIDQzJSwgcmdiKDExOSwgMTg5LCAyNDEpIDQ2JSwgcmdiKDUxLCAxNzksIDIyNikgNDklLCByZ2IoNjAsIDE3OSwgMjM1KSA1MSUsIHJnYig2NSwgMTc5LCAyMzMpIDU0JSwgcmdiKDgxLCAxODIsIDIzNCkgNTclLCByZ2IoODEsIDE4NiwgMjM0KSA1OSUsIHJnYigxMDAsIDE5MiwgMjQzKSA2NSUsIHJnYigxMDIsIDE5MywgMjM4KSA2OCUsIHJnYigxMjcsIDIwNCwgMjUwKSA3OCUsIHJnYigxNDEsIDIxNSwgMjU0KSA4MSUsIHJnYigxNjcsIDIzNSwgMjU0KSA4NiUsIHJnYigxNzYsIDI0NiwgMjU1KSA4OSUsIHJnYigxODMsIDI1MSwgMjU0KSA5MiUsIHJnYigxODQsIDI1MiwgMjU1KSA5NSUsIHJnYigxODEsIDI0NywgMjU1KSA5NyUsIHJnYigxNzEsIDIzNiwgMjU0KSAxMDAlKTtcclxufVxyXG4uY3VzdG9tLWlucHV0LW5hdGl2ZTpkaXNhYmxlZCB+IC5jdXN0b20taW5wdXQtdGV4dCB7XHJcbiAgY29sb3I6ICM5NDk2OWI7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLmN1c3RvbS1pbnB1dC1uYXRpdmU6ZGlzYWJsZWQgfiAuY3VzdG9tLWlucHV0LWNoZWNrYm94IHtcclxuICBvcGFjaXR5OiAwLjU7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLmN1c3RvbS1pbnB1dC1uYXRpdmU6Zm9jdXMgfiAuY3VzdG9tLWlucHV0LWNoZWNrYm94LCAuY3VzdG9tLWlucHV0LW5hdGl2ZTpmb2N1cyB+IC5jdXN0b20taW5wdXQtcmFkaW8ge1xyXG4gIGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2IoNjYsIDgwLCAxNTUpO1xyXG59XHJcblxyXG4uY3VzdG9tLWlucHV0LW5hdGl2ZTpjaGVja2VkIH4gLmN1c3RvbS1pbnB1dC1jaGVja2JveDo6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1URWlJR2hsYVdkb2REMGlNVEVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUkrUEhCdmJIbG5iMjRnY0c5cGJuUnpQU0l3TERVZ05Dd3hNU0ExTERFeElERXhMREFnT1N3d0lEVXNPQ0EwTERnZ015dzFJaUJtYVd4c1BTSnlaV1E3SWo0OEwzQnZiSGxuYjI0K1BDOXpkbWMrXCIpO1xyXG59XHJcblxyXG4uY3VzdG9tLWlucHV0LW5hdGl2ZTpjaGVja2VkIH4gLmN1c3RvbS1pbnB1dC1yYWRpbzo6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi5jdXN0b20taXBob25lLWNoZWNrYm94IHtcclxuICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBoZWlnaHQ6IDEuMTI1cmVtO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgd2lkdGg6IDMuNDM3NXJlbTtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICBmb250LXNpemU6IDAuNjI1cmVtO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxufVxyXG4uY3VzdG9tLWlwaG9uZS1jaGVja2JveCBpbnB1dCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uY3VzdG9tLWlwaG9uZS1jaGVja2JveCBpbnB1dDpjaGVja2VkICsgLmN1c3RvbS1pcGhvbmUtY2hlY2tib3gtc2xpZGVyIHtcclxuICBsZWZ0OiAwO1xyXG59XHJcblxyXG4uY3VzdG9tLWlwaG9uZS1jaGVja2JveC1zbGlkZXIge1xyXG4gIGxlZnQ6IC01MCU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjI1cyBlYXNlLW91dDtcclxuICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XHJcbn1cclxuXHJcbi5jdXN0b20taXBob25lLWNoZWNrYm94LW9uLFxyXG4uY3VzdG9tLWlwaG9uZS1jaGVja2JveC1ibG9jayxcclxuLmN1c3RvbS1pcGhvbmUtY2hlY2tib3gtb2ZmIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdG9wOiAwO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5jdXN0b20taXBob25lLWNoZWNrYm94LW9uIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNiwgOTgsIDE5Myk7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEuODQzNzVyZW07XHJcbiAgcGFkZGluZy1yaWdodDogMC4xMjVyZW07XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4xODc1cmVtO1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMTg3NXJlbTtcclxufVxyXG5cclxuLmN1c3RvbS1pcGhvbmUtY2hlY2tib3gtb2ZmIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyNzI5O1xyXG4gIGNvbG9yOiAjOGI4YjhiO1xyXG4gIHBhZGRpbmctbGVmdDogMC4xMjVyZW07XHJcbiAgbGVmdDogMy4zMTI1cmVtO1xyXG4gIHdpZHRoOiAxLjcxODc1cmVtO1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjE4NzVyZW07XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMTg3NXJlbTtcclxufVxyXG5cclxuLmN1c3RvbS1pcGhvbmUtY2hlY2tib3gtYmxvY2sge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM1YTVkNjA7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBsZWZ0OiAxLjcxODc1cmVtO1xyXG4gIHdpZHRoOiAxLjcxODc1cmVtO1xyXG59XHJcblxyXG4uYnRuLWdob3N0IHtcclxuICBib3JkZXI6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbWFyZ2luOiBhdXRvIDEuMjVyZW0gYXV0byAwO1xyXG4gIHdpZHRoOiAxM3B4O1xyXG4gIGhlaWdodDogMTNweDtcclxuICBjb2xvcjogI2FkYWRhZDtcclxufVxyXG4uYnRuLWdob3N0OmhvdmVyIHtcclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY29sb3I6ICNhZGFkYWQ7XHJcbn1cclxuXHJcbi5zZWxlY3QtY3VzdG9tIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuLnNlbGVjdC1jdXN0b206OmFmdGVyIHtcclxuICByaWdodDogMC42MjVyZW07XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLnNlbGVjdC1jdXN0b20gc2VsZWN0LFxyXG4uc2VsZWN0LWN1c3RvbSAuZm9ybS1zZWxlY3Qge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIC8qIGRvIG5vdCBmb3JnZXQgc2V0IGJhY2tncm91bmQgY29sb3IgdG8gc2VsZWN0IGJ5IGNvbG9yLXNoZW1lICovXHJcbiAgLyogYm9yZGVyOiBub25lOyAqL1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgcGFkZGluZzogMC41cmVtIDEuODc1cmVtIDAuNXJlbSAwLjkzNzVyZW07XHJcbiAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuLnNlbGVjdC1jdXN0b20gc2VsZWN0OmhvdmVyLFxyXG4uc2VsZWN0LWN1c3RvbSAuZm9ybS1zZWxlY3Q6aG92ZXIge1xyXG4gIC8qICY6Zm9jdXMgKi9cclxuICAvKiBib3JkZXI6IG5vbmU7ICovXHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG4uc2VsZWN0LWN1c3RvbSBzZWxlY3Q6Oi1tcy1leHBhbmQsXHJcbi5zZWxlY3QtY3VzdG9tIC5mb3JtLXNlbGVjdDo6LW1zLWV4cGFuZCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uc2VsZWN0LWN1c3RvbSBzZWxlY3Qgb3B0aW9uLFxyXG4uc2VsZWN0LWN1c3RvbSAuZm9ybS1zZWxlY3Qgb3B0aW9uIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGNvbG9yOiAjMzMzO1xyXG4gIGJvcmRlcjogbm9uZTtcclxufVxyXG4uc2VsZWN0LWN1c3RvbSBzZWxlY3Qgb3B0aW9uOmRpc2FibGVkLFxyXG4uc2VsZWN0LWN1c3RvbSAuZm9ybS1zZWxlY3Qgb3B0aW9uOmRpc2FibGVkIHtcclxuICBjb2xvcjogIzRiNGY1ODtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFkMWQxO1xyXG59XHJcbi5zZWxlY3QtY3VzdG9tLS1zbGltIHNlbGVjdCxcclxuLnNlbGVjdC1jdXN0b20tLXNsaW0gLmZvcm0tc2VsZWN0IHtcclxuICBwYWRkaW5nOiAwIDEuODc1cmVtIDAgMC45Mzc1cmVtO1xyXG4gIGhlaWdodDogMS42MjVyZW07XHJcbn1cclxuLnNlbGVjdC1jdXN0b20tLWZhdCBzZWxlY3QsXHJcbi5zZWxlY3QtY3VzdG9tLS1mYXQgLmZvcm0tc2VsZWN0IHtcclxuICBwYWRkaW5nLXRvcDogMTJweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxufVxyXG4uc2VsZWN0LWN1c3RvbS0tc2hyaW5rIHtcclxuICB3aWR0aDogaW5oZXJpdDtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5zaXplcy1zZWxlY3QtY3VzdG9tOjphZnRlcixcclxuLmNvbG9yLXNlbGVjdC1jdXN0b206OmFmdGVyIHtcclxuICBjb2xvcjogIzI1MjcyOTtcclxufSIsICJpbnB1dFt0eXBlPXRleHRdLFxyXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSxcclxuaW5wdXRbdHlwZT1zZWFyY2hdLFxyXG5pbnB1dFt0eXBlPWVtYWlsXSxcclxuaW5wdXRbdHlwZT1udW1iZXJdLFxyXG5pbnB1dFt0eXBlPXRlbF0sXHJcbmlucHV0W3R5cGU9dXJsXSxcclxudGV4dGFyZWEge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGJvcmRlcjogMXB4ICNlMmUzZTQgc29saWQ7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB3aWR0aDogMTAwJTtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIC8qIGxpbmUtaGVpZ2h0OiAxLjI7ICovXHJcbn1cclxuaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcclxuaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMsXHJcbmlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cyxcclxuaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsXHJcbmlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cyxcclxuaW5wdXRbdHlwZT10ZWxdOmZvY3VzLFxyXG5pbnB1dFt0eXBlPXVybF06Zm9jdXMsXHJcbnRleHRhcmVhOmZvY3VzIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcbmlucHV0W3R5cGU9dGV4dF1bcmVhZG9ubHldLFxyXG5pbnB1dFt0eXBlPXBhc3N3b3JkXVtyZWFkb25seV0sXHJcbmlucHV0W3R5cGU9c2VhcmNoXVtyZWFkb25seV0sXHJcbmlucHV0W3R5cGU9ZW1haWxdW3JlYWRvbmx5XSxcclxuaW5wdXRbdHlwZT1udW1iZXJdW3JlYWRvbmx5XSxcclxuaW5wdXRbdHlwZT10ZWxdW3JlYWRvbmx5XSxcclxuaW5wdXRbdHlwZT11cmxdW3JlYWRvbmx5XSxcclxudGV4dGFyZWFbcmVhZG9ubHldIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG59XHJcbmlucHV0W3R5cGU9dGV4dF06ZGlzYWJsZWQsXHJcbmlucHV0W3R5cGU9cGFzc3dvcmRdOmRpc2FibGVkLFxyXG5pbnB1dFt0eXBlPXNlYXJjaF06ZGlzYWJsZWQsXHJcbmlucHV0W3R5cGU9ZW1haWxdOmRpc2FibGVkLFxyXG5pbnB1dFt0eXBlPW51bWJlcl06ZGlzYWJsZWQsXHJcbmlucHV0W3R5cGU9dGVsXTpkaXNhYmxlZCxcclxuaW5wdXRbdHlwZT11cmxdOmRpc2FibGVkLFxyXG50ZXh0YXJlYTpkaXNhYmxlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxufVxyXG5cclxudGV4dGFyZWEge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPW51bWJlcl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG4gICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG4gICAgICAgICAgYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG59XHJcbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiwgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLmlucHV0LWJpZyB7XHJcbiAgZm9udC1zaXplOiAxcmVtO1xyXG4gIHBhZGRpbmc6IDAuODEyNXJlbTtcclxufVxyXG5cclxuLmlucHV0LW1pZGRsZSB7XHJcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gIHBhZGRpbmc6IDAuNzVyZW07XHJcbn1cclxuXHJcbi5pbnB1dC1zbWFsbCB7XHJcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gIHBhZGRpbmc6IDAuNTYyNXJlbTtcclxufVxyXG5cclxuLmlucHV0LXhzbWFsbCB7XHJcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gIHBhZGRpbmc6IDAuNjI1cmVtO1xyXG59XHJcblxyXG4udGV4dGFyZWEtYmlnIHtcclxuICBwYWRkaW5nOiAwLjgxMjVyZW07XHJcbiAgZm9udC1zaXplOiAxcmVtO1xyXG4gIGhlaWdodDogMC44MTI1cmVtO1xyXG59XHJcblxyXG4udGV4dGFyZWEtbWlkZGxlIHtcclxuICBwYWRkaW5nOiAwLjc1cmVtO1xyXG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICBoZWlnaHQ6IDkuNjg3NXJlbTtcclxufVxyXG5cclxuLnRleHRhcmVhLXNtYWxsIHtcclxuICBwYWRkaW5nOiAwLjU2MjVyZW07XHJcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gIGhlaWdodDogNnJlbTtcclxufVxyXG5cclxuLnRleHRhcmVhLXhzbWFsbCB7XHJcbiAgcGFkZGluZzogMC41NjI1cmVtO1xyXG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICBoZWlnaHQ6IDQuMDYyNXJlbTtcclxufSIsICIuYmxvY2sge1xyXG4gIG1hcmdpbjogMCAwIDIuNXJlbSAwO1xyXG59XHJcblxyXG4uYmxvY2stYWx0IHtcclxuICBtYXJnaW46IDAgMCAyLjVyZW0gMDtcclxuICBwYWRkaW5nOiAxLjMxMjVyZW0gMS41NjI1cmVtO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xyXG59XHJcblxyXG4uYmxvY2stYWx0IC50aXRsZSB7XHJcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICBwYWRkaW5nLWJvdHRvbTogMC45Mzc1cmVtO1xyXG59XHJcblxyXG4uYmxvY2staGVhZCB7XHJcbiAgbWFyZ2luOiAwIDAgMS4yNXJlbSAwO1xyXG59XHJcblxyXG4uYmxvY2stYWx0LWhlYWQge1xyXG4gIG1hcmdpbjogMCAwIDAuOTM3NXJlbSAwO1xyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxufVxyXG5cclxuLmJsb2NrLWNvbnRlbnQge1xyXG4gIG1hcmdpbjogMDtcclxuICBmb250LXNpemU6IDAuODEyNXJlbTtcclxufVxyXG5cclxuLmJsb2NrLWFsdC1jb250ZW50IHtcclxuICBtYXJnaW46IDA7XHJcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxufVxyXG5cclxuLm5hbWUtdmFsdWUtYmxvY2tzIHtcclxuICBmb250LXNpemU6IDAuODc1cmVtO1xyXG59XHJcbi5uYW1lLXZhbHVlLWJsb2NrcyAubmFtZS12YWx1ZS1ibG9jayB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTtcclxufVxyXG4ubmFtZS12YWx1ZS1ibG9ja3MgLmJsb2NrLXZhbHVlLFxyXG4ubmFtZS12YWx1ZS1ibG9ja3MgLmJsb2NrLW5hbWUge1xyXG4gIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbTtcclxufVxyXG4ubmFtZS12YWx1ZS1ibG9ja3MgLmJsb2NrLW5hbWUge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4ubmFtZS12YWx1ZS1saXN0LWJsb2NrIC5saXN0LXRpdGxlIHtcclxuICBmb250LXNpemU6IDEuMzc1cmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xyXG59XHJcbi5uYW1lLXZhbHVlLWxpc3QtYmxvY2sgLmxpc3QtbmFtZSxcclxuLm5hbWUtdmFsdWUtbGlzdC1ibG9jayAubGlzdC12YWx1ZSB7XHJcbiAgZm9udC1zaXplOiAxcmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTtcclxufVxyXG4ubmFtZS12YWx1ZS1saXN0LWJsb2NrIC5saXN0LW5hbWUge1xyXG4gIGNvbG9yOiAjYjNiNGI3O1xyXG59XHJcblxyXG4uYmxvY2stZXh1ZGluZyB7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDEuMDYyNXJlbTtcclxufVxyXG5cclxuLmJsb2NrLWV4dWRpbmctcm93IHtcclxuICBwYWRkaW5nOiAwLjkzNzVyZW0gMC45Mzc1cmVtO1xyXG4gIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSAjZTllOWU5IHNvbGlkO1xyXG59XHJcbi5ibG9jay1leHVkaW5nLXJvdzpsYXN0LWNoaWxkIHtcclxuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG59IiwgIi5mb3JtLWZpZWxkLW5hbWUsXHJcbi5mb3JtLWZpZWxkLWlucHV0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6IDAuNzVyZW07XHJcbn1cclxuXHJcbi5mb3JtLWZpZWxkLW5hbWUtYWx0LFxyXG4uZm9ybS1maWVsZC1pbnB1dC1hbHQge1xyXG4gIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICAvKiBsaW5lLWhlaWdodDogMTsgKi9cclxufVxyXG5cclxuLmZvcm0tZmllbGQtbmFtZSB7XHJcbiAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XHJcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG59XHJcblxyXG4uZm9ybS1maWVsZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMS4wNjI1cmVtO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uZm9ybS10aXRsZSB7XHJcbiAgcGFkZGluZzogMC45Mzc1cmVtIDEuNTYyNXJlbTtcclxuICBtYXJnaW46IDA7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG4uZm9ybS1jb250ZW50IHtcclxuICBtYXJnaW46IDAgMS41NjI1cmVtO1xyXG4gIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbTtcclxufVxyXG5cclxuLmZvcm0taW5wdXQtdGl0bGUge1xyXG4gIHBhZGRpbmctdG9wOiAxLjMxMjVyZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XHJcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG59XHJcbi5mb3JtLWlucHV0LXRpdGxlLm1vTWFyZ2luVG9wIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcbi5mb3JtLWlucHV0LXRpdGxlLm1vTWFyZ2luQm90dG9tIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4uZm9ybS1pbnB1dC12YWx1ZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcclxufVxyXG5cclxuLmlucHV0LXJlcXVpcmVkIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi5pbnB1dC1yZXF1aXJlZDo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiKlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgY29sb3I6IHJlZDtcclxuICBsZWZ0OiAxMDAlO1xyXG59XHJcbi5pbnB1dC1yZXF1aXJlZC5mb3JtLWZpZWxkLW5hbWU6OmFmdGVyIHtcclxuICByaWdodDogMDtcclxuICBsZWZ0OiBhdXRvO1xyXG59XHJcblxyXG4uaW5wdXQtcmVxdWlyZWRfX3JlbC5pbnB1dC1yZXF1aXJlZDo6YWZ0ZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tbGVmdDogNHB4O1xyXG59XHJcblxyXG4uZm9ybS1idXR0b25zLWJsb2NrIHtcclxuICBwYWRkaW5nLWxlZnQ6IDAuMzEyNXJlbTtcclxuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xyXG59XHJcblxyXG4uZm9ybS1yZXF1aXJlZC1leHBsYW5hdGlvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgY29sb3I6ICNhY2FkYWU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5mb3JtLXJlcXVpcmVkLWV4cGxhbmF0aW9uOjphZnRlciB7XHJcbiAgY29udGVudDogXCIqXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBjb2xvcjogcmVkO1xyXG4gIGxlZnQ6IC0xMnB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMTBweDtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5mb3JtLWxlZ2VuZCB7XHJcbiAgZm9udC1zaXplOiAxcmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIG1hcmdpbi1ib3R0b206IDEuMDYyNXJlbTtcclxufVxyXG5cclxuLmZvcm0tYWRkb24tdGV4dCAudGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxuICBwYWRkaW5nOiAwIDAgMC42MjVyZW0gMDtcclxufVxyXG5cclxuLnRleHQtcmVxdWlyZWQge1xyXG4gIGNvbG9yOiByZWQ7XHJcbn0iLCAiYSB7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbmE6aG92ZXIge1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi5saW5rLXRleHQtZGVjb3JhdGlvbi1pbnZlcnQge1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuLmxpbmstdGV4dC1kZWNvcmF0aW9uLWludmVydDpob3ZlciB7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4ubGluay10ZXh0LWRlY29yYXRpb24tbm9uZSB7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbi5saW5rLXRleHQtZGVjb3JhdGlvbi1ub25lOmhvdmVyIHtcclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuLmxpbmstdGV4dC1kZWNvcmF0aW9uLW5vbmU6YWN0aXZlIHtcclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5saW5rLXRleHQtZGVjb3JhdGlvbi11bmRlcmxpbmUge1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuLmxpbmstdGV4dC1kZWNvcmF0aW9uLXVuZGVybGluZTpob3ZlciB7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG4ubGluay10ZXh0LWRlY29yYXRpb24tdW5kZXJsaW5lOmFjdGl2ZSB7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLmxpbmstZG90dGVkLFxyXG4ubGluay1kb3R0ZWQtaW52ZXJ0IHtcclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogZG90dGVkO1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcclxufVxyXG4ubGluay1kb3R0ZWQ6aG92ZXIsXHJcbi5saW5rLWRvdHRlZC1pbnZlcnQ6aG92ZXIge1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmxpbmstZGFzaGVkLFxyXG4ubGluay1kYXNoZWQtaW52ZXJ0IHtcclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogZGFzaGVkO1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcclxufVxyXG4ubGluay1kYXNoZWQ6aG92ZXIsXHJcbi5saW5rLWRhc2hlZC1pbnZlcnQ6aG92ZXIge1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmxpbmstZG90dGVkLFxyXG4ubGluay1kYXNoZWQge1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5saW5rLWRvdHRlZC1pbnZlcnQ6aG92ZXIsXHJcbi5saW5rLWRhc2hlZC1pbnZlcnQ6aG92ZXIge1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4ubGluay1kb3R0ZWQtbm9uZSxcclxuLmxpbmstZGFzaGVkLW5vbmUge1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4ubGluay1yZXR1cm4ge1xyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxuICBtYXJnaW4tdG9wOiAwLjkzNzVyZW07XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59IiwgInRhYmxlIHtcclxuICBwYWRkaW5nOiAwLjMxMjVyZW0gMC4zMTI1cmVtO1xyXG4gIG1hcmdpbjogMDtcclxuICAvKiAmOm5vdChbY2VsbHBhZGRpbmddKSB7XG4gICAgICB0ZCwgdGgge1xuICAgICAgICAgIHBhZGRpbmc6ICR2ZXJ0aWNhbC1pbnRlcnZhbC14c21hbGwgJGhvcml6b250YWwtaW50ZXJ2YWwteHNtYWxsO1xuICAgICAgfVxuICB9ICovXHJcbn1cclxudGFibGU6bm90KFtjZWxsc3BhY2luZ10pIHtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG59XHJcbnRhYmxlOm5vdChbY2VsbHNwYWNpbmddKSB0ZCxcclxudGFibGU6bm90KFtjZWxsc3BhY2luZ10pIHRoIHtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG59XHJcblxyXG50ZCxcclxudGgge1xyXG4gIGJvcmRlci13aWR0aDogMC4wNjI1cmVtO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbn1cclxuXHJcbi50YWJsZS13aXRob3V0LWJvcmRlcnMge1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG4udGFibGUtd2l0aG91dC1ib3JkZXJzIHRkLFxyXG4udGFibGUtd2l0aG91dC1ib3JkZXJzIHRoIHtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi5PcGxhdGEge1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG4uT3BsYXRhIHRkLFxyXG4uT3BsYXRhIHRoIHtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi8qIGlucGxhY2UgKi9cclxudGFibGVbYWxpZ249Y2VudGVyXSB7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG50YWJsZVtib3JkZXI9XCIwXCJdIHtcclxuICBib3JkZXI6IDA7XHJcbn1cclxudGFibGVbYm9yZGVyPVwiMFwiXSB0ZCxcclxudGFibGVbYm9yZGVyPVwiMFwiXSB0aCB7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4uaGlkZGVuLXhzLXRhYmxlIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi52aXNpYmxlLXhzLXRhYmxlIHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgLnZpc2libGUtc20tdGFibGUge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuaGlkZGVuLXNtLXRhYmxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn0iLCAiW3R5cGU9dGV4dF0ubmctZGlydHkubmctaW52YWxpZCxcclxuW3R5cGU9cGFzc3dvcmRdLm5nLWRpcnR5Lm5nLWludmFsaWQsXHJcblt0eXBlPXNlYXJjaF0ubmctZGlydHkubmctaW52YWxpZCxcclxuW3R5cGU9ZW1haWxdLm5nLWRpcnR5Lm5nLWludmFsaWQsXHJcblt0eXBlPW51bWJlcl0ubmctZGlydHkubmctaW52YWxpZCxcclxuW3R5cGU9dGVsXS5uZy1kaXJ0eS5uZy1pbnZhbGlkLFxyXG5bdHlwZT11cmxdLm5nLWRpcnR5Lm5nLWludmFsaWQsXHJcbnRleHRhcmVhLm5nLWRpcnR5Lm5nLWludmFsaWQsXHJcbnNlbGVjdC5uZy1kaXJ0eS5uZy1pbnZhbGlkIHtcclxuICBib3JkZXItY29sb3I6ICNmMTU5NTk7XHJcbiAgLyogYmFja2dyb3VuZDogI2ZmZjdmNyAqL1xyXG59XHJcblxyXG4uY3VzdG9tLWlucHV0LW5hdGl2ZS5uZy1kaXJ0eS5uZy1pbnZhbGlkIH4gLmN1c3RvbS1pbnB1dC1yYWRpbywgLmN1c3RvbS1pbnB1dC1uYXRpdmUubmctZGlydHkubmctaW52YWxpZCB+IC5jdXN0b20taW5wdXQtY2hlY2tib3gge1xyXG4gIGJvcmRlci1jb2xvcjogI2YxNTk1OTtcclxuICBib3gtc2hhZG93OiAwIDAgMC4xMjVyZW0gMCAjZjE1OTU5O1xyXG59XHJcblxyXG4ubmctc3VibWl0dGVkLm5nLWRpcnR5IFt0eXBlPXRleHRdLm5nLWludmFsaWQsXHJcbi5uZy1zdWJtaXR0ZWQubmctZGlydHkgW3R5cGU9cGFzc3dvcmRdLm5nLWludmFsaWQsXHJcbi5uZy1zdWJtaXR0ZWQubmctZGlydHkgW3R5cGU9c2VhcmNoXS5uZy1pbnZhbGlkLFxyXG4ubmctc3VibWl0dGVkLm5nLWRpcnR5IFt0eXBlPWVtYWlsXS5uZy1pbnZhbGlkLFxyXG4ubmctc3VibWl0dGVkLm5nLWRpcnR5IFt0eXBlPW51bWJlcl0ubmctaW52YWxpZCxcclxuLm5nLXN1Ym1pdHRlZC5uZy1kaXJ0eSBbdHlwZT10ZWxdLm5nLWludmFsaWQsXHJcbi5uZy1zdWJtaXR0ZWQubmctZGlydHkgW3R5cGU9dXJsXS5uZy1pbnZhbGlkLFxyXG4ubmctc3VibWl0dGVkLm5nLWRpcnR5IHRleHRhcmVhLm5nLWludmFsaWQsXHJcbi5uZy1zdWJtaXR0ZWQubmctZGlydHkgc2VsZWN0Lm5nLWludmFsaWQge1xyXG4gIGJvcmRlci1jb2xvcjogI2YxNTk1OTtcclxuICAvKiBiYWNrZ3JvdW5kOiAjZmZmN2Y3ICovXHJcbn1cclxuLm5nLXN1Ym1pdHRlZC5uZy1kaXJ0eSAuY3VzdG9tLWlucHV0LW5hdGl2ZS5uZy1pbnZhbGlkIHtcclxuICBib3gtc2hhZG93OiAwIDAgMCAwLjA2MjVyZW0gI2YxNTk1OTtcclxufVxyXG4ubmctc3VibWl0dGVkLm5nLWRpcnR5IC5jdXN0b20taW5wdXQtbmF0aXZlLm5nLWludmFsaWQgfiAuY3VzdG9tLWlucHV0LXJhZGlvLCAubmctc3VibWl0dGVkLm5nLWRpcnR5IC5jdXN0b20taW5wdXQtbmF0aXZlLm5nLWludmFsaWQgfiAuY3VzdG9tLWlucHV0LWNoZWNrYm94IHtcclxuICBib3JkZXItY29sb3I6ICNmMTU5NTk7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAuMTI1cmVtIDAgI2YxNTk1OTtcclxufVxyXG5cclxuLnZhbGlkYXRpb24tcG9wb3ZlciB7XHJcbiAgY29sb3I6ICNmMTU5NTk7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5lcnJvci10ZXh0IHtcclxuICBib3JkZXItY29sb3I6ICNmMTU5NTk7XHJcbn1cclxuXHJcbi5lcnJvci1jb2xvciB7XHJcbiAgY29sb3I6ICNmMTU5NTk7XHJcbn0iLCAiLmNvbm5lY3RvciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJvdHRvbTogMzBweDtcclxuICByaWdodDogMzBweDtcclxuICB6LWluZGV4OiA1MDA7XHJcbn1cclxuLmNvbm5lY3Rvcl9fbGlzdCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XHJcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDgwcHgpO1xyXG59XHJcbi5jb25uZWN0b3JfX2xpc3QtaXRlbSB7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDIwcHggNXB4IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5jb25uZWN0b3JfX2xpc3QtaXRlbTpob3ZlciAuY29ubmVjdG9yX19wb3B1cCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLmNvbm5lY3Rvcl9faXRlbSwgLmNvbm5lY3Rvcl9fdHJpZ2dlciB7XHJcbiAgd2lkdGg6IDQ4cHg7XHJcbiAgaGVpZ2h0OiA0OHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBjb2xvcjogI2ZmZjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG4uY29ubmVjdG9yX19pdGVtLS1jdXN0b20ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmFiYWI7XHJcbn1cclxuLmNvbm5lY3Rvcl9fdHJpZ2dlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbjogNXB4IDVweCAwO1xyXG59XHJcbi5jb25uZWN0b3JfX3RyaWdnZXItZWwge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbn1cclxuLmNvbm5lY3Rvcl9fdHJpZ2dlci1jbG9zZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uY29ubmVjdG9yX19zdGF0ZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGhlaWdodDogMDtcclxuICB3aWR0aDogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XHJcbn1cclxuLmNvbm5lY3Rvcl9fc3RhdGU6Y2hlY2tlZCB+IC5jb25uZWN0b3JfX3RyaWdnZXIge1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuLmNvbm5lY3Rvcl9fc3RhdGU6Y2hlY2tlZCB+IC5jb25uZWN0b3JfX3RyaWdnZXIgLmNvbm5lY3Rvcl9fdHJpZ2dlci1vcGVuIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5jb25uZWN0b3JfX3N0YXRlOmNoZWNrZWQgfiAuY29ubmVjdG9yX190cmlnZ2VyIC5jb25uZWN0b3JfX3RyaWdnZXItY2xvc2Uge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5jb25uZWN0b3JfX3N0YXRlOmNoZWNrZWQgfiAuY29ubmVjdG9yX19saXN0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcbi5jb25uZWN0b3JfX3RyaWdnZXIsIC5jb25uZWN0b3JfX2l0ZW0tLWNoYXQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDljZWQ7XHJcbn1cclxuLmNvbm5lY3Rvcl9fdHJpZ2dlcjpob3ZlciwgLmNvbm5lY3Rvcl9faXRlbS0tY2hhdDpob3ZlciB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggMCAjMmQ5Y2VkO1xyXG59XHJcbi5jb25uZWN0b3JfX2Nvbm5lY3Rvcl9fdHJpZ2dlci1lbCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcbi5jb25uZWN0b3JfX2l0ZW0tLXZrb250YWt0ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU5N2RhMDtcclxufVxyXG4uY29ubmVjdG9yX19pdGVtLS12a29udGFrdGU6aG92ZXIge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgIzU5N2RhMDtcclxufVxyXG4uY29ubmVjdG9yX19pdGVtLS1mYWNlYm9vayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODRmZjtcclxufVxyXG4uY29ubmVjdG9yX19pdGVtLS1mYWNlYm9vazpob3ZlciB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggMCAjMDA4NGZmO1xyXG59XHJcbi5jb25uZWN0b3JfX2l0ZW0tLWNhbGxiYWNrIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU1YTk4O1xyXG59XHJcbi5jb25uZWN0b3JfX2l0ZW0tLWNhbGxiYWNrOmhvdmVyIHtcclxuICBib3gtc2hhZG93OiAwIDAgMTBweCAwICMwNTVhOTg7XHJcbn1cclxuLmNvbm5lY3Rvcl9faXRlbS0td2hhdHNhcHAge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMyNmQzNjc7XHJcbn1cclxuLmNvbm5lY3Rvcl9faXRlbS0td2hhdHNhcHA6aG92ZXIge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgIzI2ZDM2NztcclxufVxyXG4uY29ubmVjdG9yX19pdGVtLS12aWJlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdjNTI5ZTtcclxufVxyXG4uY29ubmVjdG9yX19pdGVtLS12aWJlcjpob3ZlciB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggMCAjN2M1MjllO1xyXG59XHJcbi5jb25uZWN0b3JfX2l0ZW0tLXRlbGVncmFtIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmRhNWUxO1xyXG59XHJcbi5jb25uZWN0b3JfX2l0ZW0tLXRlbGVncmFtOmhvdmVyIHtcclxuICBib3gtc2hhZG93OiAwIDAgMTBweCAwICMyZGE1ZTE7XHJcbn1cclxuLmNvbm5lY3Rvcl9faXRlbS0tb2Rub2tsYXNzbmlraSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmN2QwMTtcclxufVxyXG4uY29ubmVjdG9yX19pdGVtLS1vZG5va2xhc3NuaWtpOmhvdmVyIHtcclxuICBib3gtc2hhZG93OiAwIDAgMTBweCAwICNlZjdkMDE7XHJcbn1cclxuLmNvbm5lY3Rvcl9fcG9wdXAge1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMTAwJTtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY29sb3I6ICM0YjRmNTg7XHJcbn1cclxuLmNvbm5lY3Rvcl9faXAtdGVsZXBob255LS1jb21wYWN0IC5jb25uZWN0b3JfX2lwLXRlbGVwaG9ueS1mb3JtIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5jb25uZWN0b3JfX2lwLXRlbGVwaG9ueS0tZnVsbCB+IC5jb25uZWN0b3JfX3BvcHVwIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNvbm5lY3Rvcl9faXAtdGVsZXBob255LWZvcm0ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMTAwJTtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA1NWE5ODtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XHJcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICBwYWRkaW5nOiA1cHg7XHJcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMTBweCk7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB3aWR0aDogNDUwcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59XHJcbi5jb25uZWN0b3JfX2lwLXRlbGVwaG9ueS1jZWxsIHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgcGFkZGluZzogNXB4O1xyXG59XHJcbi5jb25uZWN0b3JfX2lucHV0IHtcclxuICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgcGFkZGluZzogMC41NjI1cmVtO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGJvcmRlcjogMXB4ICNlMmUzZTQgc29saWQ7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB3aWR0aDogMTAwJTtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG59XHJcbi5jb25uZWN0b3JfX2J1dHRvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGJvcmRlcjogMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kOiAjZTIwMDAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uY29ubmVjdG9yX19idXR0b24tLXNtYWxsIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgcGFkZGluZzogMC42MjVyZW07XHJcbn1cclxuLmNvbm5lY3Rvcl9fYnV0dG9uOmhvdmVyIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kOiAjZmMwMDAwO1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4uY29ubmVjdG9yX19idXR0b246YWN0aXZlIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kOiAjYzkwMDAwO1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4uY29ubmVjdG9yIGEuY29ubmVjdG9yX19pdGVtOmhvdmVyIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uY29ubmVjdG9yX19pcC10ZWxlcGhvbnktaW5wdXQge1xyXG4gIGNvbG9yOiAjNGI0ZjU4O1xyXG59XHJcbi5jb25uZWN0b3JfX2lwLXRlbGVwaG9ueS1jbG9zZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMTAwJTtcclxuICBsZWZ0OiAxMDAlO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IDA7XHJcbiAgY29sb3I6ICM0MzQxNDI7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5jb25uZWN0b3JfX2lwLXRlbGVwaG9ueS1jb3B5cmlnaHQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDEwMCU7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIHJpZ2h0OiAwO1xyXG59XHJcblxyXG4uY29ubmVjdG9yLXdpdGgtYm90dG9tLXBhbmVsIHtcclxuICBib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLWhlaWdodDogNjQxcHgpIHtcclxuICAuY29ubmVjdG9yX19pdGVtLFxyXG4gIC5jb25uZWN0b3JfX3RyaWdnZXIge1xyXG4gICAgd2lkdGg6IDU2cHg7XHJcbiAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzMjFweCkge1xyXG4gIC5jb25uZWN0b3JfX2l0ZW0sXHJcbiAgLmNvbm5lY3Rvcl9fdHJpZ2dlciB7XHJcbiAgICB3aWR0aDogMzZweDtcclxuICAgIGhlaWdodDogMzZweDtcclxuICB9XHJcbiAgLmNvbm5lY3Rvcl9faXRlbSBzdmcsXHJcbiAgLmNvbm5lY3Rvcl9fdHJpZ2dlciBzdmcge1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgfVxyXG59XHJcbi8qIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKXtcbiAgICAuY29ubmVjdG9yX19wb3B1cHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59ICovIiwgIi5zb2NpYWwge1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbiAgd2lkdGg6IDMwcHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBjb2xvcjogI2ZmZjtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBtYXJnaW46IDAgNXB4O1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4uc29jaWFsOjpiZWZvcmUge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxufVxyXG4uc29jaWFsOmZpcnN0LWNoaWxkIHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG4uc29jaWFsOmhvdmVyIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuLnNvY2lhbC0tdmtvbnRha3RlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNTksIDc0LCA5NSk7XHJcbn1cclxuLnNvY2lhbC0tdmtvbnRha3RlOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg2ZjhlO1xyXG59XHJcbi5zb2NpYWwtLXZrb250YWt0ZTo6YmVmb3JlIHtcclxuICB3aWR0aDogYXV0bztcclxufVxyXG4uc29jaWFsLS1mYWNlYm9vayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDYzLCA5MiwgMTUwKTtcclxufVxyXG4uc29jaWFsLS1mYWNlYm9vazpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0ODJiZTtcclxufVxyXG4uc29jaWFsLS15b3V0dWJlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMTAwJSwgNTAlKTtcclxufVxyXG4uc29jaWFsLS15b3V0dWJlOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0ZDRkO1xyXG59XHJcbi5zb2NpYWwtLXR3aXR0ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig4NiwgMTcxLCAyMzgpO1xyXG59XHJcbi5zb2NpYWwtLXR3aXR0ZXI6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM5Y2NlZjU7XHJcbn1cclxuLnNvY2lhbC0taW5zdGFncmFtIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDEwODY5O1xyXG59XHJcbi5zb2NpYWwtLWluc3RhZ3JhbTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3MmU4ZjtcclxufVxyXG4uc29jaWFsLS10ZWxlZ3JhbSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1YWNlMTtcclxufVxyXG4uc29jaWFsLS10ZWxlZ3JhbTo6YmVmb3JlIHtcclxuICB3aWR0aDogMTVweDtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbn1cclxuLnNvY2lhbC0tdGVsZWdyYW06aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM3OGM3ZWI7XHJcbn1cclxuLnNvY2lhbC0tb2Rub2tsYXNzbmlraSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlODIwODtcclxufVxyXG4uc29jaWFsLS1vZG5va2xhc3NuaWtpOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlhNzRhO1xyXG59XHJcbi5zb2NpYWwtLXlhbmRleC16ZW4ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XHJcbiAgY29sb3I6ICMyOTJkNDI7XHJcbiAgZm9udC1zaXplOiAzMXB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuLnNvY2lhbC0teWFuZGV4LXplbjpob3ZlciB7XHJcbiAgY29sb3I6ICM0NjRkNzE7XHJcbn1cclxuLnNvY2lhbC0teWFuZGV4LXplbjo6YmVmb3JlIHtcclxuICBmb250LXNpemU6IDMwcHg7XHJcbn1cclxuLnNvY2lhbC0tcnV0dWJlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG59XHJcbi5zb2NpYWwtLXJ1dHViZTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MjYyNjtcclxufVxyXG4uc29jaWFsLS1ydXR1YmU6OmJlZm9yZSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDJweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgLnNvY2lhbCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgfVxyXG4gIC5zb2NpYWw6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG59IiwgIi5zb2NpYWwtd2lkZ2V0c19faXRlbSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcclxufSIsICIuYWNjb3JkaW9uLWNzc19fYm9keSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uYWNjb3JkaW9uLWNzc19fc3RhdGUge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcbi5hY2NvcmRpb24tY3NzX19zdGF0ZTpjaGVja2VkIH4gLmFjY29yZGlvbi1jc3NfX2JvZHkge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59IiwgIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuLyogPjQ4MCAtIFx1MDQ0MVx1MDQzQ1x1MDQzMFx1MDQ0MFx1MDQ0Mlx1MDQ0NFx1MDQzRVx1MDQzRFx1MDQ0QiAqL1xyXG4vKiA+NzY4IC0gXHUwNDNGXHUwNDNCXHUwNDMwXHUwNDNEXHUwNDQ4XHUwNDM1XHUwNDQyXHUwNDRCICovXHJcbi8qID4xMDI0IC0gXHUwNDNEXHUwNDM1XHUwNDQyXHUwNDMxXHUwNDQzXHUwNDNBXHUwNDM4LCBcdTA0M0RcdTA0M0VcdTA0NDNcdTA0NDJcdTA0MzFcdTA0NDNcdTA0M0FcdTA0MzggKi9cclxuLyogPjEyMDAgLSBcdTA0MzRcdTA0MzVcdTA0NDFcdTA0M0FcdTA0NDJcdTA0M0VcdTA0M0YgKi9cclxuLyogPjE2MDAgLSBcdTA0MzRcdTA0MzVcdTA0NDFcdTA0M0FcdTA0NDJcdTA0M0VcdTA0M0YgKi9cclxuLyogPjE2MDAgLSBcdTA0MzRcdTA0MzVcdTA0NDFcdTA0M0FcdTA0NDJcdTA0M0VcdTA0M0YgKi9cclxuLnN2Zy1zcGlubmVyIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgc3R5bGU9J21hcmdpbjogYXV0bzsgYmFja2dyb3VuZDogbm9uZTsgZGlzcGxheTogYmxvY2s7IHNoYXBlLXJlbmRlcmluZzogYXV0bzsnIHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIHZpZXdCb3g9JzAgMCAxMDAgMTAwJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCclM0UlM0NnIHRyYW5zZm9ybT0ncm90YXRlKDAgNTAgNTApJyUzRSUzQ3JlY3QgeD0nNDkuNScgeT0nMjMuNScgcng9JzAnIHJ5PScwJyB3aWR0aD0nMScgaGVpZ2h0PScxMycgZmlsbD0nJTIzN2Q3OTdhJyUzRSUzQ2FuaW1hdGUgYXR0cmlidXRlTmFtZT0nb3BhY2l0eScgdmFsdWVzPScxOzAnIGtleVRpbWVzPScwOzEnIGR1cj0nMS4zNTEzNTEzNTEzNTEzNTEzcycgYmVnaW49Jy0xLjI1NDgyNjI1NDgyNjI1NXMnIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJyUzRSUzQy9hbmltYXRlJTNFJTNDL3JlY3QlM0UlM0MvZyUzRSUzQ2cgdHJhbnNmb3JtPSdyb3RhdGUoMjUuNzE0Mjg1NzE0Mjg1NzE1IDUwIDUwKSclM0UlM0NyZWN0IHg9JzQ5LjUnIHk9JzIzLjUnIHJ4PScwJyByeT0nMCcgd2lkdGg9JzEnIGhlaWdodD0nMTMnIGZpbGw9JyUyMzdkNzk3YSclM0UlM0NhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIHZhbHVlcz0nMTswJyBrZXlUaW1lcz0nMDsxJyBkdXI9JzEuMzUxMzUxMzUxMzUxMzUxM3MnIGJlZ2luPSctMS4xNTgzMDExNTgzMDExNTg0cycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnJTNFJTNDL2FuaW1hdGUlM0UlM0MvcmVjdCUzRSUzQy9nJTNFJTNDZyB0cmFuc2Zvcm09J3JvdGF0ZSg1MS40Mjg1NzE0Mjg1NzE0MyA1MCA1MCknJTNFJTNDcmVjdCB4PSc0OS41JyB5PScyMy41JyByeD0nMCcgcnk9JzAnIHdpZHRoPScxJyBoZWlnaHQ9JzEzJyBmaWxsPSclMjM3ZDc5N2EnJTNFJTNDYW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSdvcGFjaXR5JyB2YWx1ZXM9JzE7MCcga2V5VGltZXM9JzA7MScgZHVyPScxLjM1MTM1MTM1MTM1MTM1MTNzJyBiZWdpbj0nLTEuMDYxNzc2MDYxNzc2MDYxOXMnIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJyUzRSUzQy9hbmltYXRlJTNFJTNDL3JlY3QlM0UlM0MvZyUzRSUzQ2cgdHJhbnNmb3JtPSdyb3RhdGUoNzcuMTQyODU3MTQyODU3MTQgNTAgNTApJyUzRSUzQ3JlY3QgeD0nNDkuNScgeT0nMjMuNScgcng9JzAnIHJ5PScwJyB3aWR0aD0nMScgaGVpZ2h0PScxMycgZmlsbD0nJTIzN2Q3OTdhJyUzRSUzQ2FuaW1hdGUgYXR0cmlidXRlTmFtZT0nb3BhY2l0eScgdmFsdWVzPScxOzAnIGtleVRpbWVzPScwOzEnIGR1cj0nMS4zNTEzNTEzNTEzNTEzNTEzcycgYmVnaW49Jy0wLjk2NTI1MDk2NTI1MDk2NTNzJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZSclM0UlM0MvYW5pbWF0ZSUzRSUzQy9yZWN0JTNFJTNDL2clM0UlM0NnIHRyYW5zZm9ybT0ncm90YXRlKDEwMi44NTcxNDI4NTcxNDI4NiA1MCA1MCknJTNFJTNDcmVjdCB4PSc0OS41JyB5PScyMy41JyByeD0nMCcgcnk9JzAnIHdpZHRoPScxJyBoZWlnaHQ9JzEzJyBmaWxsPSclMjM3ZDc5N2EnJTNFJTNDYW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSdvcGFjaXR5JyB2YWx1ZXM9JzE7MCcga2V5VGltZXM9JzA7MScgZHVyPScxLjM1MTM1MTM1MTM1MTM1MTNzJyBiZWdpbj0nLTAuODY4NzI1ODY4NzI1ODY4OHMnIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJyUzRSUzQy9hbmltYXRlJTNFJTNDL3JlY3QlM0UlM0MvZyUzRSUzQ2cgdHJhbnNmb3JtPSdyb3RhdGUoMTI4LjU3MTQyODU3MTQyODU4IDUwIDUwKSclM0UlM0NyZWN0IHg9JzQ5LjUnIHk9JzIzLjUnIHJ4PScwJyByeT0nMCcgd2lkdGg9JzEnIGhlaWdodD0nMTMnIGZpbGw9JyUyMzdkNzk3YSclM0UlM0NhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIHZhbHVlcz0nMTswJyBrZXlUaW1lcz0nMDsxJyBkdXI9JzEuMzUxMzUxMzUxMzUxMzUxM3MnIGJlZ2luPSctMC43NzIyMDA3NzIyMDA3NzIycycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnJTNFJTNDL2FuaW1hdGUlM0UlM0MvcmVjdCUzRSUzQy9nJTNFJTNDZyB0cmFuc2Zvcm09J3JvdGF0ZSgxNTQuMjg1NzE0Mjg1NzE0MjggNTAgNTApJyUzRSUzQ3JlY3QgeD0nNDkuNScgeT0nMjMuNScgcng9JzAnIHJ5PScwJyB3aWR0aD0nMScgaGVpZ2h0PScxMycgZmlsbD0nJTIzN2Q3OTdhJyUzRSUzQ2FuaW1hdGUgYXR0cmlidXRlTmFtZT0nb3BhY2l0eScgdmFsdWVzPScxOzAnIGtleVRpbWVzPScwOzEnIGR1cj0nMS4zNTEzNTEzNTEzNTEzNTEzcycgYmVnaW49Jy0wLjY3NTY3NTY3NTY3NTY3NTdzJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZSclM0UlM0MvYW5pbWF0ZSUzRSUzQy9yZWN0JTNFJTNDL2clM0UlM0NnIHRyYW5zZm9ybT0ncm90YXRlKDE4MCA1MCA1MCknJTNFJTNDcmVjdCB4PSc0OS41JyB5PScyMy41JyByeD0nMCcgcnk9JzAnIHdpZHRoPScxJyBoZWlnaHQ9JzEzJyBmaWxsPSclMjM3ZDc5N2EnJTNFJTNDYW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSdvcGFjaXR5JyB2YWx1ZXM9JzE7MCcga2V5VGltZXM9JzA7MScgZHVyPScxLjM1MTM1MTM1MTM1MTM1MTNzJyBiZWdpbj0nLTAuNTc5MTUwNTc5MTUwNTc5MnMnIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJyUzRSUzQy9hbmltYXRlJTNFJTNDL3JlY3QlM0UlM0MvZyUzRSUzQ2cgdHJhbnNmb3JtPSdyb3RhdGUoMjA1LjcxNDI4NTcxNDI4NTcyIDUwIDUwKSclM0UlM0NyZWN0IHg9JzQ5LjUnIHk9JzIzLjUnIHJ4PScwJyByeT0nMCcgd2lkdGg9JzEnIGhlaWdodD0nMTMnIGZpbGw9JyUyMzdkNzk3YSclM0UlM0NhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIHZhbHVlcz0nMTswJyBrZXlUaW1lcz0nMDsxJyBkdXI9JzEuMzUxMzUxMzUxMzUxMzUxM3MnIGJlZ2luPSctMC40ODI2MjU0ODI2MjU0ODI2NnMnIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJyUzRSUzQy9hbmltYXRlJTNFJTNDL3JlY3QlM0UlM0MvZyUzRSUzQ2cgdHJhbnNmb3JtPSdyb3RhdGUoMjMxLjQyODU3MTQyODU3MTQyIDUwIDUwKSclM0UlM0NyZWN0IHg9JzQ5LjUnIHk9JzIzLjUnIHJ4PScwJyByeT0nMCcgd2lkdGg9JzEnIGhlaWdodD0nMTMnIGZpbGw9JyUyMzdkNzk3YSclM0UlM0NhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIHZhbHVlcz0nMTswJyBrZXlUaW1lcz0nMDsxJyBkdXI9JzEuMzUxMzUxMzUxMzUxMzUxM3MnIGJlZ2luPSctMC4zODYxMDAzODYxMDAzODYxcycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnJTNFJTNDL2FuaW1hdGUlM0UlM0MvcmVjdCUzRSUzQy9nJTNFJTNDZyB0cmFuc2Zvcm09J3JvdGF0ZSgyNTcuMTQyODU3MTQyODU3MTcgNTAgNTApJyUzRSUzQ3JlY3QgeD0nNDkuNScgeT0nMjMuNScgcng9JzAnIHJ5PScwJyB3aWR0aD0nMScgaGVpZ2h0PScxMycgZmlsbD0nJTIzN2Q3OTdhJyUzRSUzQ2FuaW1hdGUgYXR0cmlidXRlTmFtZT0nb3BhY2l0eScgdmFsdWVzPScxOzAnIGtleVRpbWVzPScwOzEnIGR1cj0nMS4zNTEzNTEzNTEzNTEzNTEzcycgYmVnaW49Jy0wLjI4OTU3NTI4OTU3NTI4OTZzJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZSclM0UlM0MvYW5pbWF0ZSUzRSUzQy9yZWN0JTNFJTNDL2clM0UlM0NnIHRyYW5zZm9ybT0ncm90YXRlKDI4Mi44NTcxNDI4NTcxNDI4MyA1MCA1MCknJTNFJTNDcmVjdCB4PSc0OS41JyB5PScyMy41JyByeD0nMCcgcnk9JzAnIHdpZHRoPScxJyBoZWlnaHQ9JzEzJyBmaWxsPSclMjM3ZDc5N2EnJTNFJTNDYW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSdvcGFjaXR5JyB2YWx1ZXM9JzE7MCcga2V5VGltZXM9JzA7MScgZHVyPScxLjM1MTM1MTM1MTM1MTM1MTNzJyBiZWdpbj0nLTAuMTkzMDUwMTkzMDUwMTkzMDVzJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZSclM0UlM0MvYW5pbWF0ZSUzRSUzQy9yZWN0JTNFJTNDL2clM0UlM0NnIHRyYW5zZm9ybT0ncm90YXRlKDMwOC41NzE0Mjg1NzE0Mjg1NiA1MCA1MCknJTNFJTNDcmVjdCB4PSc0OS41JyB5PScyMy41JyByeD0nMCcgcnk9JzAnIHdpZHRoPScxJyBoZWlnaHQ9JzEzJyBmaWxsPSclMjM3ZDc5N2EnJTNFJTNDYW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSdvcGFjaXR5JyB2YWx1ZXM9JzE7MCcga2V5VGltZXM9JzA7MScgZHVyPScxLjM1MTM1MTM1MTM1MTM1MTNzJyBiZWdpbj0nLTAuMDk2NTI1MDk2NTI1MDk2NTNzJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZSclM0UlM0MvYW5pbWF0ZSUzRSUzQy9yZWN0JTNFJTNDL2clM0UlM0NnIHRyYW5zZm9ybT0ncm90YXRlKDMzNC4yODU3MTQyODU3MTQzIDUwIDUwKSclM0UlM0NyZWN0IHg9JzQ5LjUnIHk9JzIzLjUnIHJ4PScwJyByeT0nMCcgd2lkdGg9JzEnIGhlaWdodD0nMTMnIGZpbGw9JyUyMzdkNzk3YSclM0UlM0NhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIHZhbHVlcz0nMTswJyBrZXlUaW1lcz0nMDsxJyBkdXI9JzEuMzUxMzUxMzUxMzUxMzUxM3MnIGJlZ2luPScwcycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnJTNFJTNDL2FuaW1hdGUlM0UlM0MvcmVjdCUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcclxufVxyXG5cclxuYm9keS5zaWRlYmFyX29wZW4ge1xyXG4gIGxlZnQ6IDg1JTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbn1cclxuXHJcbiNzaWRlYmFyLFxyXG4uc2lkZWJhciB7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXM7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICBoZWlnaHQ6IHZhcigtLW1pbi1mdWxsLWhlaWdodCwgMTAwdmgpO1xyXG4gIHotaW5kZXg6IDExMDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHdpZHRoOiA4NSU7XHJcbiAgZm9udC1mYW1pbHk6IFJ1YmlrLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG59XHJcbiNzaWRlYmFyX19zcGlubmVyLFxyXG4uc2lkZWJhcl9fc3Bpbm5lciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbiNzaWRlYmFyIC5zdmctc3Bpbm5lcixcclxuLnNpZGViYXIgLnN2Zy1zcGlubmVyIHtcclxuICBoZWlnaHQ6IDEwMHB4O1xyXG4gIHdpZHRoOiAxMDBweDtcclxufVxyXG5cclxuI3NpZGViYXIge1xyXG4gIGJhY2tncm91bmQ6ICMzYTNjNDQ7XHJcbn1cclxuXHJcbi5zaWRlYmFycy1jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxMDAwMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnNpZGViYXJfb3BlbiAjc2lkZWJhcixcclxuLnNpZGViYXJzLWNvbnRhaW5lci0tYWN0aXZhdGVkIC5zaWRlYmFyLFxyXG4uc2lkZWJhci1zdGF0ZS1tZW51X19pbnB1dDpjaGVja2VkICsgLnNpZGViYXJzLWNvbnRhaW5lciAuc2lkZWJhciB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxufVxyXG5cclxuLnNpZGViYXJfX2NvbnRlbnQge1xyXG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDg2cHggLSA5NnB4KTtcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG59XHJcbi5zaWRlYmFyX19jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgLyogXHUwNDQxXHUwNDNBXHUwNDQwXHUwNDNFXHUwNDNCXHUwNDNCXHUwNDMxXHUwNDMwXHUwNDQwICovXHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICB3aWR0aDogNnB4O1xyXG4gIGhlaWdodDogMnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZjQ7XHJcbn1cclxuLnNpZGViYXJfX2NvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAvKiBcdTA0M0ZcdTA0M0VcdTA0M0JcdTA0MzdcdTA0NDNcdTA0M0RcdTA0M0VcdTA0M0EgKi9cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzljM2Y5O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgYm94LXNoYWRvdzogMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbn1cclxuXHJcbi5zaWRlYmFyX19jb250ZW50LnNpZGViYXJfX2NvbnRlbnQtLXdpdGhvdXQtZm9vdGVyIHtcclxuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA4NnB4KTtcclxufVxyXG5cclxuLnNpZGViYXJfX2NvbnRlbnQuc2lkZWJhcl9fY29udGVudC0td2l0aG91dC1oZWFkZXIge1xyXG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDk2cHgpO1xyXG59XHJcblxyXG4uc2lkZWJhcl9fY29udGVudC5zaWRlYmFyX19jb250ZW50LS13aXRob3V0LWhlYWRlci13aXRob3V0LWZvb3RlciB7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxufVxyXG5cclxuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cclxuI3NpZGViYXJfb3ZlcmxheSxcclxuLnNpZGViYXJfb3ZlcmxheSB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIHN0eWxlbGludC1lbmFibGUgKi9cclxuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cclxuLnNpZGViYXJfb3BlbiAjc2lkZWJhcl9vdmVybGF5LFxyXG4uc2lkZWJhcnMtY29udGFpbmVyLS1hY3RpdmF0ZWQgLnNpZGViYXJfb3ZlcmxheSxcclxuLnNpZGViYXItc3RhdGUtbWVudV9faW5wdXQ6Y2hlY2tlZCArIC5zaWRlYmFycy1jb250YWluZXIgLnNpZGViYXJfb3ZlcmxheSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qIHN0eWxlbGludC1lbmFibGUgKi9cclxuLnNpZGViYXIgLnNpZGViYXJfX2hlYWRlciB7XHJcbiAgcGFkZGluZzogMjZweCA2OHB4IDIzcHggMzBweDtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWZmNDtcclxuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XHJcbiAgcG9zaXRpb246IHN0aWNreTtcclxuICB0b3A6IDA7XHJcbiAgei1pbmRleDogMjtcclxufVxyXG5cclxuLnNpZGViYXJfX2Nsb3NlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAyNnB4O1xyXG4gIHJpZ2h0OiAyNHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIG1hcmdpbjogMDtcclxuICBjb2xvcjogIzJkOWNlZTtcclxuICB3aWR0aDogMzNweDtcclxuICBoZWlnaHQ6IDMzcHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5zaWRlYmFyX19jbG9zZSBzdmcge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHdpZHRoOiAyNHB4O1xyXG4gIGhlaWdodDogMjRweDtcclxufVxyXG5cclxuLnNpZGViYXItY29udGFpbmVyX19idG4sXHJcbi5zaWRlYmFyLWNvbnRhaW5lci1zYXZlLWJ0biB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkOWNlZTtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1mYW1pbHk6IFJ1YmlrLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcGFkZGluZzogMTVweCAyMHB4O1xyXG59XHJcbi5zaWRlYmFyLWNvbnRhaW5lcl9fYnRuOmhvdmVyLFxyXG4uc2lkZWJhci1jb250YWluZXItc2F2ZS1idG46aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM2YWMwZmY7XHJcbn1cclxuLnNpZGViYXItY29udGFpbmVyX19idG46YWN0aXZlLFxyXG4uc2lkZWJhci1jb250YWluZXItc2F2ZS1idG46YWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4N2VhO1xyXG59XHJcbi5zaWRlYmFyLWNvbnRhaW5lcl9fYnRuOmRpc2FibGVkLFxyXG4uc2lkZWJhci1jb250YWluZXItc2F2ZS1idG46ZGlzYWJsZWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmUzZTQ7XHJcbiAgY29sb3I6ICM5NDk2OWI7XHJcbn1cclxuXHJcbi5zaWRlYmFyX19mb290ZXIge1xyXG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcclxuICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gIGJvdHRvbTogMDtcclxuICB6LWluZGV4OiAyO1xyXG4gIHBhZGRpbmc6IDI2cHggMzNweCAyM3B4IDMwcHg7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VmZWZmNDtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLnNpZGViYXItY29udGVudC1zdGF0aWMge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLnNpZGViYXJfX2NvbnRlbnQtc3RhdGljLS1vcGVuLFxyXG4uc2lkZWJhci1zdGF0ZS1tZW51X19pbnB1dDpjaGVja2VkICsgc2lkZWJhcnMtY29udGFpbmVyIFtkYXRhLWNvbnRlbnQtaWQ9c2lkZWJhck1lbnVdIHtcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcblxyXG4uc2lkZWJhci0tb3Blbi1yb290IHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XHJcbiAgI3NpZGViYXIsXHJcbiAgLnNpZGViYXIge1xyXG4gICAgd2lkdGg6IDY1JTtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICNzaWRlYmFyLFxyXG4gIC5zaWRlYmFyIHtcclxuICAgIHdpZHRoOiA2MCU7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcclxuICAjc2lkZWJhcixcclxuICAuc2lkZWJhciB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMXB4KSB7XHJcbiAgI3NpZGViYXIsXHJcbiAgLnNpZGViYXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDk1MHB4O1xyXG4gIH1cclxufVxyXG4uY29sb3Itc2NoZW1lLXByZXZpZXcgLnNpZGViYXJfb3ZlcmxheSB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcclxufSIsICIuYm9udXMtY2FyZC1ibG9jayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbi5ib251cy1jYXJkLWJsb2NrOmhvdmVyLCAuYm9udXMtY2FyZC1ibG9jazphY3RpdmUge1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4uYm9udXMtY2FyZC1ibG9jazo6YmVmb3JlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcclxuICBmb250LXNpemU6IDIuMTI1cmVtO1xyXG4gIGhlaWdodDogMy4xMjVyZW07XHJcbiAgd2lkdGg6IDVyZW07XHJcbn1cclxuXHJcbi5ib251cy1jYXJkLWJsb2NrLWlubGluZTo6YmVmb3JlIHtcclxuICB3aWR0aDogMS42ODc1cmVtO1xyXG4gIGhlaWdodDogMS42ODc1cmVtO1xyXG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xyXG4gIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBsaW5lLWhlaWdodDogMS43cmVtO1xyXG4gIHBhZGRpbmc6IDAgNXB4O1xyXG59XHJcblxyXG4uYm9udXMtY2FyZC1ibG9jay1pbmxpbmUtYWZ0ZXI6OmFmdGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogNnB4O1xyXG4gIHdpZHRoOiAxLjY4NzVyZW07XHJcbiAgaGVpZ2h0OiAxLjY4NzVyZW07XHJcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XHJcbiAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjdyZW07XHJcbiAgcGFkZGluZzogMCA1cHg7XHJcbn1cclxuXHJcbi5ib251cy1jYXJkLWJsb2NrLWlubGluZV93aXRob3V0LW1hcmdpbjo6YmVmb3JlIHtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5ib251cy1jYXJkLWljb24tYWZ0ZXI6OmFmdGVyIHtcclxuICBjb250ZW50OiBcIiVcIjtcclxuICBib3gtc2hhZG93OiAwIDAgOXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBjb2xvcjogI2MxM2QzNTtcclxuICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLmJvbnVzLWNhcmQtaWNvbjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIiVcIjtcclxuICBib3gtc2hhZG93OiAwIDAgOXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBjb2xvcjogI2MxM2QzNTtcclxuICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLmJvbnVzLWNhcmQtaWNvbi1jZW50ZXIge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLmJvbnVzLWNhcmQtaWNvbi1jZW50ZXI6OmJlZm9yZSB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLmJvbnVzLXN0cmluZy1zdW0ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xyXG59XHJcblxyXG4uYm9udXMtY2FyZC1yZWcge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XHJcbn1cclxuXHJcbi5jaGVja291dC1zdWNjZXNzLWJvbnVzLXRpdGxlIHtcclxuICBmb250LXNpemU6IDMwcHg7XHJcbn1cclxuXHJcbi5jaGVja291dC1zdWNjZXNzLWJvbnVzLWNhcmQtYmxvY2sge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XHJcbiAgcGFkZGluZzogMzBweCAwO1xyXG59IiwgIi5jYXB0Y2hhLXR4dCB7XHJcbiAgd2lkdGg6IDIwMHB4O1xyXG4gIG1hcmdpbjogNXB4IDAgMDtcclxufVxyXG5cclxuLmNhcHRjaGEtaGludCB7XHJcbiAgbWFyZ2luOiAwIDAgMTBweDtcclxufSIsICIvKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xyXG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXHJcbi5zaXRlLWhlYWQtc2VhcmNoLWlucHV0IHtcclxuICBtYXJnaW4tYm90dG9tOiAwLjU2MjVyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbi5zaXRlLWhlYWQtcGhvbmUtY29sIHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG4uc2l0ZS1oZWFkLXBob25lLWNvbCBwIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLnNpdGUtaGVhZC1zZWFyY2gtZXhhbXBsZSB7XHJcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcclxufVxyXG5cclxuLnNpdGUtaGVhZC1waG9uZSB7XHJcbiAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG4uc2l0ZS1oZWFkLWxpbmtzIHtcclxuICBmb250LXNpemU6IDAuNjg3NXJlbTtcclxufVxyXG5cclxuLnNpdGUtaGVhZC1saW5rcy1pdGVtICsgLnNpdGUtaGVhZC1saW5rcy1pdGVtIHtcclxuICBtYXJnaW4tbGVmdDogMC44NzVyZW07XHJcbn1cclxuXHJcbi5zaXRlLWhlYWQtdXNlcmlkIHtcclxuICBmb250LXNpemU6IDAuNzVyZW07XHJcbn1cclxuXHJcbi5zaXRlLWhlYWQtbG9nby1ibG9jayB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc2l0ZS1oZWFkLWxvZ28tbGluayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5zaXRlLWhlYWQtc2VhcmNoLWJsb2NrLFxyXG4uc2l0ZS1oZWFkLXNlYXJjaC1mb3JtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zaXRlLWhlYWQtbG9nbyxcclxuLnNpdGUtaGVhZC1tZW51LWNvbCxcclxuLnNpdGUtaGVhZC1waG9uZS1jb2wge1xyXG4gIG1hcmdpbi10b3A6IDEuMDYyNXJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAxLjA2MjVyZW07XHJcbn1cclxuXHJcbi5zaXRlLWhlYWQtY2FydCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMC40Mzc1cmVtO1xyXG59XHJcblxyXG4uc2l0ZS1oZWFkLXNlYXJjaC1idG4ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uc2l0ZS1oZWFkLXNlYXJjaC1idG4gLmljb24tc2VhcmNoLWJsb2NrIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uc2l0ZS1oZWFkLXNlYXJjaC1pbnB1dC13cmFwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zZWFyY2gtYmxvY2stY2F0YWxvZ21lbnUge1xyXG4gIG1hcmdpbi1yaWdodDogNXB4O1xyXG59XHJcbi5zZWFyY2gtYmxvY2stY2F0YWxvZ21lbnUgLmF1dG9jb21wbGV0ZXItc3ViIHtcclxuICBsZWZ0OiBhdXRvO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIG1pbi13aWR0aDogMzAwcHg7XHJcbn1cclxuLnNlYXJjaC1ibG9jay1jYXRhbG9nbWVudSAuc2l0ZS1oZWFkLXNlYXJjaC1mb3JtIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uc2VhcmNoLWJsb2NrLWNhdGFsb2dtZW51IC5zaXRlLWhlYWQtc2VhcmNoLWlucHV0IHtcclxuICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgcGFkZGluZzogOXB4IDQwcHggOXB4IDAuNTYyNXJlbTtcclxuICBtYXJnaW46IDAuMzEyNXJlbSAwO1xyXG59XHJcbi5zZWFyY2gtYmxvY2stY2F0YWxvZ21lbnUgLnNpdGUtaGVhZC1zZWFyY2gtZXhhbXBsZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uc2VhcmNoLWJsb2NrLWNhdGFsb2dtZW51IC5zaXRlLWhlYWQtc2VhcmNoLWJ0biB7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBwYWRkaW5nLXRvcDogMTJweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG59XHJcbi5zZWFyY2gtYmxvY2stY2F0YWxvZ21lbnUgLnNpdGUtaGVhZC1zZWFyY2gtYnRuIC5pY29uLXNlYXJjaC1ibG9jayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLnNlYXJjaC1ibG9jay1jYXRhbG9nbWVudSAuc2l0ZS1oZWFkLXNlYXJjaC1idG4gLnNpdGUtaGVhZC1zZWFyY2gtYnRuLXRleHQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnNlYXJjaC1ibG9jay1jYXRhbG9nbWVudSAuc2l0ZS1oZWFkLXNlYXJjaC1pbnB1dC13cmFwLFxyXG4uc2VhcmNoLWJsb2NrLWNhdGFsb2dtZW51IC5zaXRlLWhlYWQtc2VhcmNoLWJ0bi13cmFwIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG4uc2VhcmNoLWJsb2NrLWNhdGFsb2dtZW51IC5zaXRlLWhlYWQtc2VhcmNoLWNvbCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcblxyXG4uY29sLXNlYXJjaC1ibG9jay1tZW51IHtcclxuICBmbGV4LWJhc2lzOiAyMCU7XHJcbiAgbWluLXdpZHRoOiAyMCU7XHJcbn1cclxuXHJcbi5zdGF0aWMtYmxvY2stZW1haWwtaGVhZGVyIHtcclxuICBmb250LXNpemU6IDAuNzVyZW07XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLWRldmljZS13aWR0aCA6IDc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGggOiAxMDI0cHgpIHtcclxuICAuc2l0ZS1oZWFkLXBob25lIHtcclxuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XHJcbiAgfVxyXG59IiwgIi8qIHN0eWxlbGludC1kaXNhYmxlICovXHJcbi8qIHN0eWxlbGludC1lbmFibGUgKi9cclxuLm1lbnUtZHJvcGRvd24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAvKiB6LWluZGV4OiAyMDsgKi9cclxufVxyXG4ubWVudS1kcm9wZG93bjpob3ZlciwgLm1lbnUtZHJvcGRvd24uYWN0aXZlIHtcclxuICB6LWluZGV4OiAyMDtcclxufVxyXG4ubWVudS1kcm9wZG93bjpob3ZlciAubWVudS1kcm9wZG93bi1saXN0LCAubWVudS1kcm9wZG93bi5hY3RpdmUgLm1lbnUtZHJvcGRvd24tbGlzdCB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDlweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5cclxuLm1lbnUtZHJvcGRvd24tcm9vdCB7XHJcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICBwYWRkaW5nOiAwLjM3NXJlbSAxLjI1cmVtIDAuNXJlbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcclxuICB6LWluZGV4OiAxMDA7XHJcbn1cclxuLm1lbnUtZHJvcGRvd24tcm9vdDpob3ZlciB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbi5tZW51LWRyb3Bkb3duLXJvb3Q6OmJlZm9yZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgaGVpZ2h0OiAxLjg3NXJlbTtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHdpZHRoOiAwO1xyXG59XHJcbi5tZW51LWRyb3Bkb3duLXJvb3Q6OmFmdGVyIHtcclxuICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XHJcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcclxufVxyXG5cclxuLm1lbnUtZHJvcGRvd24tcm9vdC10ZXh0IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLm1lbnUtZHJvcGRvd24tbGlzdCB7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICB6LWluZGV4OiAxMDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcblxyXG4ubWVudS1kcm9wZG93bi1pdGVtIHtcclxuICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuLm1lbnUtZHJvcGRvd24taXRlbTpmaXJzdC1jaGlsZCAubWVudS1kcm9wZG93bi1saW5rLXdyYXAge1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMzEyNXJlbTtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zMTI1cmVtO1xyXG59XHJcbi5tZW51LWRyb3Bkb3duLWl0ZW06bGFzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMDtcclxufVxyXG4ubWVudS1kcm9wZG93bi1pdGVtOmxhc3QtY2hpbGQgLm1lbnUtZHJvcGRvd24tbGluay13cmFwIHtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjMxMjVyZW07XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMzEyNXJlbTtcclxufVxyXG4ubWVudS1kcm9wZG93bi1pdGVtOmhvdmVyIC5tZW51LWRyb3Bkb3duLWxpbmstd3JhcCB7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMC4xODc1cmVtIDAuMTg3NXJlbSAwLjI1cmVtIC0wLjE4NzVyZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4ubWVudS1kcm9wZG93bi1pdGVtOmhvdmVyIC5tZW51LWRyb3Bkb3duLWxpbmstd3JhcDo6YWZ0ZXIge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuLm1lbnUtZHJvcGRvd24taXRlbS0tZ2l2ZS1tb3JlLWxpbmsge1xyXG4gIHRvcDogLTFweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy1ib3R0b206IDFweDtcclxufVxyXG4ubWVudS1kcm9wZG93bi1pdGVtLS1oaWRkZW4ge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLm1lbnUtZHJvcGRvd24tbGluay13cmFwIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLm1lbnUtZHJvcGRvd24tc3ViICsgLm1lbnUtZHJvcGRvd24tbGluay13cmFwOjphZnRlciB7XHJcbiAgcmlnaHQ6IDAuNjI1cmVtO1xyXG4gIG9wYWNpdHk6IDAuMjtcclxufVxyXG5cclxuLm1lbnUtZHJvcGRvd24tbGluayB7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LXNpemU6IDA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLm1lbnUtZHJvcGRvd24tbGluazpob3ZlciB7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbi5tZW51LWRyb3Bkb3duLWxpbmsgLm1lbnUtZHJvcGRvd24tbGluay10ZXh0IHtcclxuICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuLm1lbnUtZHJvcGRvd24tbGluazo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGhlaWdodDogMS44NzVyZW07XHJcbiAgd2lkdGg6IDA7XHJcbn1cclxuXHJcbi5tZW51LWRyb3Bkb3duLWljb24ge1xyXG4gIHdpZHRoOiAxLjg3NXJlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG4ubWVudS1kcm9wZG93bi1pY29uIH4gLm1lbnUtZHJvcGRvd24tbGluay10ZXh0IHtcclxuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcbn1cclxuXHJcbi5tZW51LWRyb3Bkb3duLXN1YiB7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4ubWVudS1kcm9wZG93bi1zdWItaW5uZXIge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLm1lbnUtZHJvcGRvd24tc3ViLWJsb2NrIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG59XHJcblxyXG4ubWVudS1kcm9wZG93bi1zdWItY29sdW1ucyB7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5tZW51LWRyb3Bkb3duLWNsYXNzaWMgLm1lbnUtZHJvcGRvd24tc3ViLWNvbHVtbnMtaXRlbSxcclxuLm1lbnUtZHJvcGRvd24tbW9kZXJuIC5tZW51LWRyb3Bkb3duLXN1Yi1jb2x1bW5zLWl0ZW0ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xyXG59XHJcbi5tZW51LWRyb3Bkb3duLWNsYXNzaWMgLm1lbnUtZHJvcGRvd24tc3ViLWNvbHVtbnMtaXRlbS1icmFuZCxcclxuLm1lbnUtZHJvcGRvd24tbW9kZXJuIC5tZW51LWRyb3Bkb3duLXN1Yi1jb2x1bW5zLWl0ZW0tYnJhbmQge1xyXG4gIC8qIHN0eWxlbGludC1kaXNhYmxlICovXHJcbiAgLS1kcm9wZG93blN1YkNvdW50Q29sc1Byb2R1Y3RzSW5Sb3c6IDE7XHJcbiAgLyogc3R5bGVsaW50LWVuYWJsZSAqL1xyXG59XHJcblxyXG4ubWVudS1kcm9wZG93bi1zdWItYmxvY2stYnJhbmQ6OmJlZm9yZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgd2lkdGg6IDAuMDYyNXJlbTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHRvcDogMC42MjVyZW07XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IDAuNjI1cmVtO1xyXG4gIGJhY2tncm91bmQ6ICNlMmUzZTQ7XHJcbn1cclxuXHJcbi5tZW51LWNhdC1jb3VudCB7XHJcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBtYXJnaW4tbGVmdDogMC4zMTI1cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG4ubWVudS1kcm9wZG93bi1zdWItY2F0ZWdvcnksXHJcbi5tZW51LWRyb3Bkb3duLXN1Yi1jYXRlZ29yeS1uYW1lLFxyXG4ubWVudS1kcm9wZG93bi1zdWItYnJhbmQtdGl0bGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDAuNDM3NXJlbTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLm1lbnUtZHJvcGRvd24tc3ViLWNhdGVnb3J5LW5hbWUge1xyXG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZsZXgtYmFzaXM6IDEwMCU7XHJcbn1cclxuXHJcbi5tZW51LWRyb3Bkb3duLXN1Yi1icmFuZC10aXRsZSB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5tZW51LWRyb3Bkb3duLXN1Yi1jaGlsZHMge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgb3JkZXI6IDE7XHJcbn1cclxuXHJcbi5tZW51LWRyb3Bkb3duLXN1Yi1saW5rLFxyXG4ubWVudS1kcm9wZG93bi1zdWItY2F0ZWdvcnktbGluayB7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbi5tZW51LWRyb3Bkb3duLXN1Yi1saW5rOmhvdmVyLFxyXG4ubWVudS1kcm9wZG93bi1zdWItY2F0ZWdvcnktbGluazpob3ZlciB7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbi5tZW51LWRyb3Bkb3duLXN1Yi1saW5rOmhvdmVyIC5tZW51LWRyb3Bkb3duLXN1Yi1jYXRlZ29yeS10ZXh0LFxyXG4ubWVudS1kcm9wZG93bi1zdWItY2F0ZWdvcnktbGluazpob3ZlciAubWVudS1kcm9wZG93bi1zdWItY2F0ZWdvcnktdGV4dCB7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLm1lbnUtZHJvcGRvd24tZXhwYW5kZWQgLm1lbnUtZHJvcGRvd24tbGlzdCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi1ib3R0b206IDIuMTg3NXJlbTtcclxufVxyXG5cclxuLm1lbnUtZHJvcGRvd24tY29tcGFjdCAubWVudS1kcm9wZG93bi1saXN0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4ubWVudS1kcm9wZG93bi1jbGFzc2ljIC5tZW51LWRyb3Bkb3duLXN1YiArIC5tZW51LWRyb3Bkb3duLWxpbmstd3JhcCxcclxuLm1lbnUtZHJvcGRvd24tbW9kZXJuIC5tZW51LWRyb3Bkb3duLXN1YiArIC5tZW51LWRyb3Bkb3duLWxpbmstd3JhcCB7XHJcbiAgcGFkZGluZy1yaWdodDogMi4xMjVyZW07XHJcbn1cclxuLm1lbnUtZHJvcGRvd24tY2xhc3NpYyAubWVudS1kcm9wZG93bi1zdWItYmxvY2ssXHJcbi5tZW51LWRyb3Bkb3duLW1vZGVybiAubWVudS1kcm9wZG93bi1zdWItYmxvY2sge1xyXG4gIHBhZGRpbmc6IDAuNjI1cmVtIDAuOTM3NXJlbTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDExLjI1cmVtO1xyXG59XHJcbkBtZWRpYSAobWluLWRldmljZS13aWR0aCA6IDc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGggOiAxMDI0cHgpIHtcclxuICAubWVudS1kcm9wZG93bi1jbGFzc2ljIC5tZW51LWRyb3Bkb3duLXN1Yi1ibG9jayxcclxuICAubWVudS1kcm9wZG93bi1tb2Rlcm4gLm1lbnUtZHJvcGRvd24tc3ViLWJsb2NrIHtcclxuICAgIHdpZHRoOiA4Ljc1cmVtO1xyXG4gIH1cclxufVxyXG4ubWVudS1kcm9wZG93bi1jbGFzc2ljIC5tZW51LWRyb3Bkb3duLXN1Yi1ibG9jay5uby1zdWJjaGlsZHMsXHJcbi5tZW51LWRyb3Bkb3duLW1vZGVybiAubWVudS1kcm9wZG93bi1zdWItYmxvY2subm8tc3ViY2hpbGRzIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4ubWVudS1kcm9wZG93bi1jbGFzc2ljIC5tZW51LWRyb3Bkb3duLXN1Yi1jYXRlZ29yeS1uYW1lLFxyXG4ubWVudS1kcm9wZG93bi1tb2Rlcm4gLm1lbnUtZHJvcGRvd24tc3ViLWNhdGVnb3J5LW5hbWUge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbi5tZW51LWRyb3Bkb3duLWNsYXNzaWMgLm1lbnUtZHJvcGRvd24tbGluayxcclxuLm1lbnUtZHJvcGRvd24tbW9kZXJuIC5tZW51LWRyb3Bkb3duLWxpbmsge1xyXG4gIHBhZGRpbmc6IDAuNDM3NXJlbSAxLjA2MjVyZW07XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbi5tZW51LWRyb3Bkb3duLWNsYXNzaWMgLm1lbnUtZHJvcGRvd24tc3ViLFxyXG4ubWVudS1kcm9wZG93bi1tb2Rlcm4gLm1lbnUtZHJvcGRvd24tc3ViIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMTAwJTtcclxuICB0b3A6IC0wLjEyNXJlbTtcclxuICB6LWluZGV4OiA1O1xyXG59XHJcbi5tZW51LWRyb3Bkb3duLWNsYXNzaWMgLm1lbnUtZHJvcGRvd24tc3ViLWlubmVyLFxyXG4ubWVudS1kcm9wZG93bi1tb2Rlcm4gLm1lbnUtZHJvcGRvd24tc3ViLWlubmVyIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlM2U0O1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcclxuICBib3gtc2hhZG93OiAwIDAgNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxufVxyXG5cclxuLm1lbnUtZHJvcGRvd24tY2xhc3NpYyAubWVudS1kcm9wZG93bi1pdGVtLFxyXG4ubWVudS1kcm9wZG93bi1jbGFzc2ljIC5tZW51LWRyb3Bkb3duLXN1Yi1pbm5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubWVudS1kcm9wZG93bi1tb2Rlcm4gLm1lbnUtZHJvcGRvd24tc3ViIHtcclxuICBtaW4taGVpZ2h0OiAxMDAlO1xyXG59XHJcbi5tZW51LWRyb3Bkb3duLW1vZGVybiAubWVudS1kcm9wZG93bi1zdWItaW5uZXIge1xyXG4gIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG4ubWVudS1kcm9wZG93bi1hY2NvcmRpb24gLm1lbnUtZHJvcGRvd24tc3ViLWJsb2NrLFxyXG4ubWVudS1kcm9wZG93bi10cmVldmlldyAubWVudS1kcm9wZG93bi1zdWItYmxvY2sge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5tZW51LWRyb3Bkb3duLWFjY29yZGlvbiAubWVudS1kcm9wZG93bi1zdWItY2F0ZWdvcnktbmFtZSxcclxuLm1lbnUtZHJvcGRvd24tdHJlZXZpZXcgLm1lbnUtZHJvcGRvd24tc3ViLWNhdGVnb3J5LW5hbWUge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4ubWVudS1kcm9wZG93bi1hY2NvcmRpb24gLm1lbnUtZHJvcGRvd24tbGlzdCxcclxuLm1lbnUtZHJvcGRvd24tdHJlZXZpZXcgLm1lbnUtZHJvcGRvd24tbGlzdCB7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zMTI1cmVtO1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjMxMjVyZW07XHJcbn1cclxuLm1lbnUtZHJvcGRvd24tYWNjb3JkaW9uIC5tZW51LWRyb3Bkb3duLWxpc3QgLm1lbnUtZHJvcGRvd24taXRlbTpmaXJzdC1jaGlsZCAubWVudS1kcm9wZG93bi1saW5rLXdyYXAsXHJcbi5tZW51LWRyb3Bkb3duLXRyZWV2aWV3IC5tZW51LWRyb3Bkb3duLWxpc3QgLm1lbnUtZHJvcGRvd24taXRlbTpmaXJzdC1jaGlsZCAubWVudS1kcm9wZG93bi1saW5rLXdyYXAge1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMzEyNXJlbTtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zMTI1cmVtO1xyXG59XHJcbi5tZW51LWRyb3Bkb3duLWFjY29yZGlvbiAubWVudS1kcm9wZG93bi1saXN0IC5tZW51LWRyb3Bkb3duLWl0ZW06bGFzdC1jaGlsZCAubWVudS1kcm9wZG93bi1saW5rLXdyYXAsXHJcbi5tZW51LWRyb3Bkb3duLXRyZWV2aWV3IC5tZW51LWRyb3Bkb3duLWxpc3QgLm1lbnUtZHJvcGRvd24taXRlbTpsYXN0LWNoaWxkIC5tZW51LWRyb3Bkb3duLWxpbmstd3JhcCB7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4zMTI1cmVtO1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjMxMjVyZW07XHJcbn1cclxuLm1lbnUtZHJvcGRvd24tYWNjb3JkaW9uIC5tZW51LWRyb3Bkb3duLWxpbmssXHJcbi5tZW51LWRyb3Bkb3duLXRyZWV2aWV3IC5tZW51LWRyb3Bkb3duLWxpbmsge1xyXG4gIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBwYWRkaW5nOiAwLjQzNzVyZW0gMCAwLjQzNzVyZW0gMS4wNjI1cmVtO1xyXG59XHJcbi5tZW51LWRyb3Bkb3duLWFjY29yZGlvbiAubWVudS1kcm9wZG93bi1zdWIsXHJcbi5tZW51LWRyb3Bkb3duLXRyZWV2aWV3IC5tZW51LWRyb3Bkb3duLXN1YiB7XHJcbiAgb3JkZXI6IDE7XHJcbiAgZmxleC1iYXNpczogMTAwJTtcclxufVxyXG5cclxuLm1lbnUtZHJvcGRvd24tYWNjb3JkaW9uIC5tZW51LWRyb3Bkb3duLXN1YiArIC5tZW51LWRyb3Bkb3duLWxpbmstd3JhcCB7XHJcbiAgcGFkZGluZy1yaWdodDogMi4xMjVyZW07XHJcbn1cclxuLm1lbnUtZHJvcGRvd24tYWNjb3JkaW9uIC5tZW51LWRyb3Bkb3duLXN1Yi1ibG9jayB7XHJcbiAgcGFkZGluZzogMCAwIDAgMS44NzVyZW07XHJcbn1cclxuLm1lbnUtZHJvcGRvd24tYWNjb3JkaW9uIC5tZW51LWRyb3Bkb3duLXN1Yi1jYXRlZ29yeS1uYW1lICsgLm1lbnUtZHJvcGRvd24tc3ViLWNoaWxkcyB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbTtcclxufVxyXG4ubWVudS1kcm9wZG93bi1hY2NvcmRpb24gLm1lbnUtZHJvcGRvd24tc3ViLWNhdGVnb3J5LS1naXZlLW1vcmUtbGluayB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuLm1lbnUtZHJvcGRvd24tYWNjb3JkaW9uIC5tZW51LWRyb3Bkb3duLXN1Yi1jYXRlZ29yeS0tZ2l2ZS1hbGwge1xyXG4gIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xyXG59XHJcblxyXG4ubWVudS1kcm9wZG93bi10cmVldmlldyAubWVudS1kcm9wZG93bi1saW5rLFxyXG4ubWVudS1kcm9wZG93bi10cmVldmlldyAubWVudS1kcm9wZG93bi1zdWItY2F0ZWdvcnktbmFtZSxcclxuLm1lbnUtZHJvcGRvd24tdHJlZXZpZXcgLm1lbnUtZHJvcGRvd24tc3ViLWNhdGVnb3J5LWxpbmsge1xyXG4gIHBhZGRpbmctbGVmdDogMC41NjI1cmVtO1xyXG59XHJcbi5tZW51LWRyb3Bkb3duLXRyZWV2aWV3IC5tZW51LWRyb3Bkb3duLXRyZWV2aWV3LWNvbnRyb2wgKyAubWVudS1kcm9wZG93bi1saW5rLCAubWVudS1kcm9wZG93bi10cmVldmlldyAubWVudS1kcm9wZG93bi10cmVldmlldy1jb250cm9sICsgLm1lbnUtZHJvcGRvd24tc3ViLWNhdGVnb3J5LWxpbmsge1xyXG4gIG1hcmdpbi1sZWZ0OiAyLjEyNXJlbTtcclxuICBwYWRkaW5nLWxlZnQ6IDByZW07XHJcbn1cclxuLm1lbnUtZHJvcGRvd24tdHJlZXZpZXcgLm1lbnUtZHJvcGRvd24tc3ViLWJsb2NrIHtcclxuICBwYWRkaW5nOiAwIDAgMCAwLjkzNzVyZW07XHJcbn1cclxuLm1lbnUtZHJvcGRvd24tdHJlZXZpZXcgLm1lbnUtZHJvcGRvd24tc3ViLWJsb2NrLm1lbnUtZHJvcGRvd24tc3ViLWJsb2NrLWNhdHMtb25seSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAyLjgxMjVyZW07XHJcbn1cclxuLm1lbnUtZHJvcGRvd24tdHJlZXZpZXcgLm1lbnUtZHJvcGRvd24tc3ViLWNhdGVnb3J5LW5hbWUgKyAubWVudS1kcm9wZG93bi1zdWItY2hpbGRzIHtcclxuICBwYWRkaW5nLWxlZnQ6IDIuODEyNXJlbTtcclxufVxyXG4ubWVudS1kcm9wZG93bi10cmVldmlldyAubWVudS1kcm9wZG93bi1zdWItY2F0ZWdvcnktLWdpdmUtbW9yZS1saW5rIHtcclxuICBtYXJnaW46IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG4ubWVudS1kcm9wZG93bi10cmVldmlldyAubWVudS1kcm9wZG93bi1zdWItY2F0ZWdvcnktLWdpdmUtYWxsIHtcclxuICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcclxufVxyXG5cclxuLm1lbnUtZHJvcGRvd24tdHJlZXZpZXctY29udHJvbCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgcGFkZGluZzogMC4zMTI1cmVtO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMC4zMTI1cmVtLCAtNTAlKTtcclxufVxyXG5cclxuLm1lbnUtZHJvcGRvd24tdHJlZXZpZXctY29udHJvbC1jaGVja2JveCB7XHJcbiAgb3BhY2l0eTogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogLTE7XHJcbn1cclxuLm1lbnUtZHJvcGRvd24tdHJlZXZpZXctY29udHJvbC1jaGVja2JveDpjaGVja2VkIH4gLm1lbnUtZHJvcGRvd24tdHJlZXZpZXctY29udHJvbC1leHBhbmQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLm1lbnUtZHJvcGRvd24tdHJlZXZpZXctY29udHJvbC1jaGVja2JveDpjaGVja2VkIH4gLm1lbnUtZHJvcGRvd24tdHJlZXZpZXctY29udHJvbC1jb2xsYXBzZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4ubWVudS1kcm9wZG93bi10cmVldmlldy1jb250cm9sLWV4cGFuZCxcclxuLm1lbnUtZHJvcGRvd24tdHJlZXZpZXctY29udHJvbC1jb2xsYXBzZSB7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB3aWR0aDogMXJlbTtcclxuICBoZWlnaHQ6IDFyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDFyZW07XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDAuMDYyNXJlbTtcclxuICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ubWVudS1kcm9wZG93bi10cmVldmlldy1jb250cm9sLWV4cGFuZCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4ubWVudS1kcm9wZG93bi10cmVldmlldy1jb250cm9sLWNvbGxhcHNlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubWVudS1kcm9wZG93bi1zdWItY2F0ZWdvcnktLWdpdmUtbW9yZS1saW5rIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuLm1lbnUtZHJvcGRvd24tc3ViLWNhdGVnb3J5LS1naXZlLWFsbCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XHJcbn1cclxuXHJcbi5tZW51LWRyb3Bkb3duLXN1Yi1jYXRlZ29yeS0tZ2l2ZS1tb3JlIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLm1lbnUtZHJvcGRvd24tc3ViLWNhdGVnb3J5LS1naXZlLW1vcmUgLm1lbnUtZHJvcGRvd24tc3ViLWxpbmsge1xyXG4gIG9wYWNpdHk6IDAuNjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XHJcbiAgLm1lbnUtZHJvcGRvd24tY2xhc3NpYyAubWVudS1kcm9wZG93bi1zdWItYmxvY2ssXHJcbiAgLm1lbnUtZHJvcGRvd24tbW9kZXJuIC5tZW51LWRyb3Bkb3duLXN1Yi1ibG9jayB7XHJcbiAgICBtYXgtd2lkdGg6IDE1MXB4O1xyXG4gIH1cclxufVxyXG4uanMtbWVudS1kcm9wZG93bi1naXZlLW1vcmUtbGluayB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbn0iLCAiLm1lbnUtaGVhZGVyIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMCAtMC40Mzc1cmVtIDAuOTM3NXJlbTtcclxuICB0b3A6IDAuNDM3NXJlbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTtcclxufVxyXG5cclxuLm1lbnUtaGVhZGVyLWl0ZW0ge1xyXG4gIG1hcmdpbjogMCAwLjQzNzVyZW07XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5tZW51LWhlYWRlci1saW5rLFxyXG4ubWVudS1oZWFkZXItbGluazpob3ZlciB7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4ubWVudS1oZWFkZXItdGlsZS1zdWJtZW51IHtcclxuICBwYWRkaW5nLXRvcDogMS41NjI1cmVtO1xyXG4gIG1pbi13aWR0aDogOC40Mzc1cmVtO1xyXG59IiwgIi8qIHN0eWxlbGludC1kaXNhYmxlICovXHJcbi8qIHN0eWxlbGludC1lbmFibGUgKi9cclxuLm1lbnUtZ2VuZXJhbC13cmFwIHtcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxufVxyXG5cclxuLm1lbnUtZ2VuZXJhbCB7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICBsaW5lLWhlaWdodDogMDtcclxufVxyXG5cclxuLm1lbnUtZ2VuZXJhbC1pdGVtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIC8qIGZsb2F0OiBsZWZ0OyAqL1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuLm1lbnUtZ2VuZXJhbC1pdGVtOjpiZWZvcmUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHdpZHRoOiAwLjEyNXJlbTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoNTcsIDU3LCA1NywgMC4zOSkgMCUsIHJnYmEoNTcsIDU3LCA1NywgMC4zMykgMTclLCByZ2JhKDU3LCA1NywgNTcsIDAuMTIpIDYxJSwgcmdiYSg1NywgNTcsIDU3LCAwLjAxKSA5NiUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wMSkgOTglLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpIG5vLXJlcGVhdCBib3JkZXItYm94LCBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTQpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDIpIDcyJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKSBuby1yZXBlYXQgYm9yZGVyLWJveDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDAsIDFweCAwO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMC4wNjI1cmVtIDEwMCUsIDAuMDYyNXJlbSAxMDAlO1xyXG59XHJcbi5tZW51LWdlbmVyYWwtaXRlbTpmaXJzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zMTI1cmVtO1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMzEyNXJlbTtcclxufVxyXG4ubWVudS1nZW5lcmFsLWl0ZW0ucGFyZW50OmZpcnN0LWNoaWxkIHtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG59XHJcbi5tZW51LWdlbmVyYWwtaXRlbTpsYXN0LWNoaWxkIHtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zMTI1cmVtO1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjMxMjVyZW07XHJcbn1cclxuLm1lbnUtZ2VuZXJhbC1pdGVtLnBhcmVudDpsYXN0LWNoaWxkIHtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxufVxyXG5cclxuLm1lbnUtZ2VuZXJhbC1yb290LWxpbmsge1xyXG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgcGFkZGluZzogMC4zNzVyZW0gMC45Mzc1cmVtIDAuNXJlbTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcbi5tZW51LWdlbmVyYWwtcm9vdC1saW5rOjpiZWZvcmUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGhlaWdodDogMS44NzVyZW07XHJcbiAgY29udGVudDogXCJcIjtcclxuICB3aWR0aDogMDtcclxufVxyXG4ubWVudS1nZW5lcmFsLXJvb3QtbGluazpob3ZlciwgLm1lbnUtZ2VuZXJhbC1yb290LWxpbms6YWN0aXZlIHtcclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuLm1lbnUtZ2VuZXJhbC1yb290LWxpbms6Zmlyc3QtY2hpbGQge1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMzEyNXJlbTtcclxufVxyXG4ubWVudS1nZW5lcmFsLXJvb3QtbGluazpsYXN0LWNoaWxkIHtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zMTI1cmVtO1xyXG59XHJcblxyXG4ubWVudS1nZW5lcmFsLXRpbGUge1xyXG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuOTM3NXJlbSAwLjVyZW07XHJcbn1cclxuLm1lbnUtZ2VuZXJhbC10aWxlOmhvdmVyIC5oYXJtb25pY2EtdGlsZS1kb3RzIHtcclxuICBjb2xvcjogIzRiNGY1ODtcclxufVxyXG4ubWVudS1nZW5lcmFsLXRpbGU6OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMS44NzVyZW07XHJcbn1cclxuLm1lbnUtZ2VuZXJhbC10aWxlOjpiZWZvcmUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5tZW51LWdlbmVyYWwtdGlsZS1zdWJtZW51IHtcclxuICBwYWRkaW5nLXRvcDogMi4xODc1cmVtO1xyXG4gIG1pbi13aWR0aDogOC40Mzc1cmVtO1xyXG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbn1cclxuXHJcbi5tZW51LWdlbmVyYWwtc3VibWVudSB7XHJcbiAgb3BhY2l0eTogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4zMTI1cmVtO1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjMxMjVyZW07XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuLm1lbnUtZ2VuZXJhbC1zdWJtZW51LnN1Ym1lbnUtaW5pdGlhbGl6ZWQge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5tZW51LWdlbmVyYWwtc3ViLWNvbHVtbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAvKiBkaXNwbGF5OiBibG9jazsgKi9cclxuICBtaW4td2lkdGg6IDEyLjEyNXJlbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5tZW51LWdlbmVyYWwtc3ViLWNlbGwsXHJcbi5tZW51LWdlbmVyYWwtc3ViLWNlbGwtbXVsdGlwbGUge1xyXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgcGFkZGluZzogMC42MjVyZW0gMDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcblxyXG4ubWVudS1nZW5lcmFsLXN1Yi1jZWxsIC5tZW51LWdlbmVyYWwtc3ViLWNvbHVtbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZy10b3A6IDA7XHJcbiAgcGFkZGluZy1ib3R0b206IDA7XHJcbn1cclxuLm1lbnUtZ2VuZXJhbC1zdWItY2VsbCAubWVudS1nZW5lcmFsLXN1Yi1icmFuZC1jb2x1bW4ge1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xyXG59XHJcblxyXG4ubWVudS1nZW5lcmFsLXN1Yi1jZWxsLW11bHRpcGxlIC5tZW51LWdlbmVyYWwtc3ViLWNvbHVtbiB7XHJcbiAgcGFkZGluZy10b3A6IDA7XHJcbiAgbWF4LXdpZHRoOiAyMzJweDtcclxuICBtaW4td2lkdGg6IDIzMnB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxufVxyXG4ubWVudS1nZW5lcmFsLXN1Yi1jZWxsLW11bHRpcGxlIC5tZW51LWdlbmVyYWwtc3ViLWNhdGVnb3J5ID4gYSxcclxuLm1lbnUtZ2VuZXJhbC1zdWItY2VsbC1tdWx0aXBsZSAubWVudS1nZW5lcmFsLXN1Yi1jYXRlZ29yeS1wYXJlbnQgPiBhIHtcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG59XHJcblxyXG4ubWVudS1nZW5lcmFsLXN1Yi1jZWxsLW11bHRpcGxlICsgLm1lbnUtZ2VuZXJhbC1zdWItY2VsbCAubWVudS1nZW5lcmFsLXN1Yi1icmFuZC1jb2x1bW4ge1xyXG4gIG1heC13aWR0aDogMjE5cHg7XHJcbiAgbWluLXdpZHRoOiAyMTlweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4ubWVudS1nZW5lcmFsLXN1Yi1jb2x1bW4sXHJcbi5tZW51LWdlbmVyYWwtc3ViLWJhbm5lciB7XHJcbiAgcGFkZGluZzogMC42MjVyZW0gMC45Mzc1cmVtO1xyXG59XHJcblxyXG4ubWVudS1nZW5lcmFsLXN1Yi1yb3cge1xyXG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcclxufVxyXG5cclxuLm1lbnUtZ2VuZXJhbC1zdWItY2F0ZWdvcnksXHJcbi5tZW51LWdlbmVyYWwtY2F0ZWdvcnktcGFyZW50LFxyXG4ubWVudS1nZW5lcmFsLXN1Yi1jYXRlZ29yeS1wYXJlbnQsXHJcbi5tZW51LWdlbmVyYWwtc3ViLWJyYW5kLXRpdGxlIHtcclxuICBtYXJnaW4tYm90dG9tOiAwLjQzNzVyZW07XHJcbn1cclxuXHJcbi5tZW51LWdlbmVyYWwtY2F0ZWdvcnktcGFyZW50LFxyXG4ubWVudS1nZW5lcmFsLXN1Yi1jYXRlZ29yeS1wYXJlbnQsXHJcbi5tZW51LWdlbmVyYWwtc3ViLWJyYW5kLXRpdGxlIHtcclxuICBmb250LXNpemU6IDAuODc1cmVtO1xyXG59XHJcbi5tZW51LWdlbmVyYWwtY2F0ZWdvcnktcGFyZW50LnRydWUtcGFyZW50LFxyXG4ubWVudS1nZW5lcmFsLXN1Yi1jYXRlZ29yeS1wYXJlbnQudHJ1ZS1wYXJlbnQsXHJcbi5tZW51LWdlbmVyYWwtc3ViLWJyYW5kLXRpdGxlLnRydWUtcGFyZW50IHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLm1lbnUtZ2VuZXJhbC1zdWItY29sdW1uIC5tZW51LWdlbmVyYWwtY2F0ZWdvcnktcGFyZW50OmZpcnN0LWNoaWxkIHtcclxuICBtYXJnaW4tdG9wOiAwLjQzNzVyZW07XHJcbn1cclxuXHJcbi8qIC5tZW51LWdlbmVyYWwtc3ViLWJyYW5kLWNvbHVtbiB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiByZW0tY2FsYygxcHgpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlMmUzZTQ7XG4gICAgfVxufSAqL1xyXG4ubWVudS1nZW5lcmFsLXN1Yi1jYXRlZ29yeS1wYXJlbnQ6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gIG1hcmdpbi10b3A6IDEuNTYyNXJlbTtcclxufVxyXG5cclxuLm1lbnUtZ2VuZXJhbC1jYXRlZ29yeS1wYXJlbnQtLWdpdmUtbW9yZS1saW5rIHtcclxuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMCAxNXB4O1xyXG59XHJcblxyXG4ubWVudS1nZW5lcmFsLXN1Yi1jaGlsZHMge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi5tZW51LWdlbmVyYWwtc3ViLWJhbm5lciB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ubWVudS1nZW5lcmFsLXN1Ym1lbnUgfiAubWVudS1nZW5lcmFsLXJvb3QtbGluazo6YWZ0ZXIge1xyXG4gIGZvbnQtZmFtaWx5OiBhZHZhbnRzaG9wZm9udHMsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgc3BlYWs6IG5vbmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcclxuICB3aWR0aDogMWVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBvcGFjaXR5OiAxO1xyXG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogbm9ybWFsO1xyXG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIC8qIGxpbmUtaGVpZ2h0OiAxZW07ICovXHJcbiAgY29udGVudDogXCJcXGU4MDBcIjtcclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcclxuICBtYXJnaW4tbGVmdDogMC4zMTI1cmVtO1xyXG59XHJcblxyXG4ubWVudS1nZW5lcmFsLWljb24sXHJcbi5tZW51LWdlbmVyYWwtcm9vdC1saW5rLXRleHQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4ubWVudS1nZW5lcmFsLWljb24ge1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDAuMzEyNXJlbTtcclxufVxyXG5cclxuLm1lbnUtZ2VuZXJhbCAuc3VibWVudS1pbnZlcnQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMC42MjVyZW0pO1xyXG59XHJcblxyXG4ubWVudS1nZW5lcmFsLWljb24taW1nIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLm1lbnUtZ2VuZXJhbC0td2l0aC1zZWFyY2gge1xyXG4gIGZsZXgtYmFzaXM6IDgwJTtcclxuICBtYXgtd2lkdGg6IDgwJTtcclxufSIsICIucHJpY2Uge1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLnByaWNlLWN1cnJlbnQsXHJcbi5wcmljZS1vbGQsXHJcbi5wcmljZS1kaXNjb3VudCxcclxuLnByaWNlLW5ldyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5wcmljZS1uZXcge1xyXG4gIG1hcmdpbi1ib3R0b206IDJweDtcclxufVxyXG5cclxuLnByaWNlLW9sZCAucHJpY2UtbnVtYmVyLFxyXG4ucHJpY2Utb2xkIC5wcmljZS1jdXJyZW5jeSB7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxufVxyXG5cclxuLnByaWNlLWRpc2NvdW50IHtcclxuICBjb2xvcjogI2UyMGEwYTtcclxufVxyXG5cclxuLnByaWNlLXVua25vd24ge1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbn1cclxuXHJcbi5wcmljZS1jdXJyZW5jeSB7XHJcbiAgd2hpdGUtc3BhY2U6IHByZTtcclxufVxyXG5cclxuLnByaWNlLW51bWJlcixcclxuLnByaWNlLWN1cnJlbmN5LFxyXG4ucHJpY2UtZGlzY291bnQtYWJzLFxyXG4ucHJpY2UtZGlzY291bnQtcGVyY2VudCxcclxuLnByaWNlLW5ldy1kaXNjb3VudCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4ucHJpY2UtZGlzY291bnQtcGVyY2VudC13cmFwIHtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLnByaWNlLXRleHQtaW5zdGVhZCB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn0iLCAiLnRvb2xiYXItdG9wIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogNTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MywgMjQzLCAyNDMsIDAuOSk7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNjI1O1xyXG59XHJcblxyXG4udG9vbGJhci10b3AtaXRlbSB7XHJcbiAgcGFkZGluZzogMC41NjI1cmVtIDAgMC42MjVyZW07XHJcbiAgbWFyZ2luOiAwIDAuNjI1cmVtO1xyXG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICBjb2xvcjogIzk0OTY5YjtcclxufVxyXG4udG9vbGJhci10b3AtaXRlbS5jdXJlbmN5LWl0ZW0ge1xyXG4gIHBhZGRpbmc6IDAuMzc1cmVtIDA7XHJcbn1cclxuXHJcbi50b29sYmFyLXRvcC1saW5rLFxyXG4udG9vbGJhci10b3AtbGluay1hbHQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnRvb2xiYXItdG9wLWxpbmstYWx0IHtcclxuICBtYXJnaW46IDAgMC40Mzc1cmVtO1xyXG59XHJcblxyXG4udG9vbGJhci10b3AtbGluay1hbHQ6Zmlyc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG4udG9vbGJhci10b3AtbGluay1hbHQ6bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4udG9wLXBhbmVsLXNlbGVjdCB7XHJcbiAgY29sb3I6ICM5NDk2OWI7XHJcbn1cclxuXHJcbi50b29sYmFyLXRvcC1saW5rLWFsdCxcclxuLnRvb2xiYXItdG9wLWxpbmssXHJcbi50b29sYmFyLXRvcC1pdGVtIGEge1xyXG4gIGNvbG9yOiAjOTQ5NjliO1xyXG59XHJcbi50b29sYmFyLXRvcC1saW5rLWFsdDpob3ZlciwgLnRvb2xiYXItdG9wLWxpbmstYWx0OmFjdGl2ZSxcclxuLnRvb2xiYXItdG9wLWxpbms6aG92ZXIsXHJcbi50b29sYmFyLXRvcC1saW5rOmFjdGl2ZSxcclxuLnRvb2xiYXItdG9wLWl0ZW0gYTpob3ZlcixcclxuLnRvb2xiYXItdG9wLWl0ZW0gYTphY3RpdmUge1xyXG4gIGNvbG9yOiAjOTQ5NjliO1xyXG59XHJcbi50b29sYmFyLXRvcC1saW5rLWFsdC5saW5rLWRvdHRlZC1pbnZlcnQsXHJcbi50b29sYmFyLXRvcC1saW5rLmxpbmstZG90dGVkLWludmVydCxcclxuLnRvb2xiYXItdG9wLWl0ZW0gYS5saW5rLWRvdHRlZC1pbnZlcnQge1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5NDk2OWI7XHJcbn1cclxuXHJcbi50b29sYmFyLXRvcC1saW5rLXRyYW5zZm9ybWVyIHtcclxuICBtYXJnaW4tbGVmdDogMC45Mzc1cmVtO1xyXG59IiwgIi5zaXRlLWZvb3Rlci10b3AtbGV2ZWwtd3JhcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDEwO1xyXG59XHJcblxyXG4uc2l0ZS1mb290ZXItdG9wLWxldmVsLWlubmVyIHtcclxuICBwYWRkaW5nLXRvcDogMy4xMjVyZW07XHJcbiAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtO1xyXG59XHJcblxyXG4uZm9vdGVyLWJvdHRvbS1sZXZlbC1pbm5lciB7XHJcbiAgcGFkZGluZy10b3A6IDIuNXJlbTtcclxuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xyXG59XHJcblxyXG4uZm9vdGVyLWdpZnRzLWl0ZW0ge1xyXG4gIG1hcmdpbi10b3A6IDEuODc1cmVtO1xyXG59XHJcbi5mb290ZXItZ2lmdHMtaXRlbTpmaXJzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLXRvcDogMy4zMTI1cmVtO1xyXG59XHJcblxyXG4uZm9vdGVyLW1lbnUtbGluayB7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLnNpdGUtZm9vdGVyLW1vYmlsZS1hcHAtbGlua3Mge1xyXG4gIHBhZGRpbmctdG9wOiAzMHB4O1xyXG59IiwgIi5mb290ZXItbWVudS1oZWFkIHtcclxuICBmb250LXNpemU6IDFyZW07XHJcbiAgbWFyZ2luOiAwIDAgMS4yNXJlbTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5mb290ZXItbWVudS1saXN0IHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4uZm9vdGVyLW1lbnUtaXRlbSB7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDAgMCAxLjI1cmVtO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG59XHJcblxyXG4uZm9vdGVyLW1lbnUtaWNvbi1ibG9jayB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4uZm9vdGVyLW1lbnUtaWNvbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn0iLCAiLnJlY2VudGx5LWxpc3Qge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBtaW4td2lkdGg6IDIxLjg3NXJlbTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICBib3R0b206IDMuMTI1cmVtO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xyXG4gIGJveC1zaGFkb3c6IDAgMCA5cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG59XHJcbi5yZWNlbnRseS1saXN0OjphZnRlciwgLnJlY2VudGx5LWxpc3Q6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGhlaWdodDogNTBweDtcclxufVxyXG4ucmVjZW50bHktbGlzdDo6YWZ0ZXIge1xyXG4gIGJvdHRvbTogLTEyLjVweDtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICBib3gtc2hhZG93OiAwIDAgOXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICB3aWR0aDogMjVweDtcclxuICBoZWlnaHQ6IDI1cHg7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gIHotaW5kZXg6IDA7XHJcbn1cclxuLnJlY2VudGx5LWxpc3Q6OmJlZm9yZSB7XHJcbiAgYm90dG9tOiAtMjVweDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcclxuICAucmVjZW50bHktbGlzdCB7XHJcbiAgICBsZWZ0OiAtNTAlO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxuICAucmVjZW50bHktbGlzdDo6YWZ0ZXIge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbGVmdDogMjUlO1xyXG4gIH1cclxufVxyXG4ucmVjZW50bHktbGlzdF9fY29udGFpbmVyIHtcclxuICBtYXgtaGVpZ2h0OiAyMS4yNXJlbTtcclxuICBwYWRkaW5nLXRvcDogMTIuNXB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMi41cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5hY3RpdmUgLnJlY2VudGx5LWxpc3Qge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ucmVjZW50bHktbGlzdC1pdGVtIHtcclxuICBwYWRkaW5nOiAwLjkzNzVyZW07XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJvcmRlci10b3A6IDFweCAjZWRlZGVlIHNvbGlkO1xyXG4gIC8qICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuICB9ICovXHJcbn1cclxuLnJlY2VudGx5LWxpc3QtaXRlbTpmaXJzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjMxMjVyZW07XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMzEyNXJlbTtcclxufVxyXG5cclxuLnJlY2VudGx5LXByb2R1Y3QtaW1hZ2UtYmxvY2sge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XHJcbn1cclxuXHJcbi5yZWNlbnRseS1wcm9kdWN0LW5hbWUge1xyXG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XHJcbn1cclxuXHJcbi5yZWNlbnRseS1wcm9kdWN0LWFkZGl0aW9uYWwtYmxvY2sge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xyXG59XHJcblxyXG4ucmVjZW50bHktcHJvZHVjdC1hbW91bnQsXHJcbi5yZWNlbnRseS1wcm9kdWN0LXByaWNlIHtcclxuICBkaXNwbGF5OiB0YWJsZS1yb3c7XHJcbn1cclxuXHJcbi5yZWNlbnRseS1wcm9kdWN0LWFtb3VudC10ZXh0LFxyXG4ucmVjZW50bHktcHJvZHVjdC1hbW91bnQtdmFsdWUsXHJcbi5yZWNlbnRseS1wcm9kdWN0LXByaWNlLXRleHQsXHJcbi5yZWNlbnRseS1wcm9kdWN0LXByaWNlLXZhbHVlIHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5yZWNlbnRseS1wcm9kdWN0LWFtb3VudC10ZXh0LFxyXG4ucmVjZW50bHktcHJvZHVjdC1wcmljZS10ZXh0IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTtcclxufSIsICIuZ2lmdC1ibG9jayB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4uZ2lmdC1ibG9jazpob3ZlciwgLmdpZnQtYmxvY2s6YWN0aXZlIHtcclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5naWZ0LXBpY3R1cmUge1xyXG4gIGhlaWdodDogMy4xMjVyZW07XHJcbiAgd2lkdGg6IDVyZW07XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XHJcbiAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xyXG4gIGJveC1zaGFkb3c6IDAgMCA5cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYigyNTUsIDY5LCA2MCkgMCUsIHJnYigyNTQsIDY4LCA1OSkgMTIlLCByZ2IoMjMxLCA2MiwgNTEpIDY3JSwgcmdiKDIyMywgNTgsIDQ5KSA5OCUsIHJnYigyMjYsIDc0LCA2NSkgMTAwJSk7XHJcbn1cclxuXHJcbi5naWZ0LXBpY3R1cmU6OmJlZm9yZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBoZWlnaHQ6IDMuMTI1cmVtO1xyXG4gIHdpZHRoOiA1cmVtO1xyXG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjJhV1YzUW05NFBTSXdJREFnT0RBZ05UQWlJSFpsY25OcGIyNDlJakV1TVNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0TkNqeG5JR2xrUFNJalpqYzBNek5oWm1RaVBnMEtQQzluUGcwS1BHY2dhV1E5SWlObVkyWTRaamhtWmlJK0RRbzhjR0YwYUNCbWFXeHNQU0lqWm1ObU9HWTRJaUJ2Y0dGamFYUjVQU0l4TGpBd0lpQmtQU0lnVFNBME5pNHlOeUF4TWk0eU5pQkRJRFEzTGpJeklERXhMakEzSURRNExqTXdJRGt1TnpNZ05UQXVNRElnT1M0NU1pQkRJRFE1TGpjNUlERXdMamt6SURRNUxqVTJJREV4TGpreklEUTVMak0xSURFeUxqazBJRU1nTkRndU5qa2dNVGN1TVRFZ05EY3VNRE1nTWpFdU1EQWdORFV1T1RnZ01qVXVNRGNnUXlBME5TNDFNaUF5Tmk0M01TQTBOUzR4TUNBeU9DNHpOeUEwTlM0d01DQXpNQzR3T0NCTUlEUTBMamt6SURNeExqQXpJRU1nTlRBdU9UUWdNekV1TVRNZ05UWXVPRFVnTWprdU56SWdOakl1T0RZZ016QXVNRE1nUXlBMk1TNDRPU0F6TWk0NU9DQTJOUzQ0T0NBek9DNHdNeUEyTWk0d09TQTBNQzR4TVNCRElEWXdMakE0SURReUxqTXlJRFl4TGpRMUlEUTJMakU1SURZd0xqazBJRFE1TGpBd0lFTWdORGN1TnpFZ05Ea3VNVFlnTXpRdU5EY2dORGd1TmpnZ01qRXVNalVnTkRrdU1Ua2dReUF5TUM0NU1pQTBOeTQzTUNBeU1DNHlOU0EwTkM0M05DQXhPUzQ1TWlBME15NHlOU0JESURFNUxqVXlJRFF6TGpBM0lERTRMamN3SURReUxqWTVJREU0TGpNd0lEUXlMalV4SUVNZ01UZ3VNaklnTkRBdU1UZ2dNVGd1TURnZ016VXVOVE1nTVRndU1ERWdNek11TWpFZ1F5QXlNeTR4TkNBek1pNDROU0F5T0M0ek5DQXpNaTQ0TVNBek15NHpOU0F6TVM0ME5pQkRJREk0TGpjMUlETXhMamt5SURJMExqQXdJRE14TGpJMUlESXhMamd4SURJMkxqZzBJRU1nTWpJdU56WWdNak11TXpjZ01qTXVPREVnTVRrdU9EY2dNall1TWpJZ01UY3VNRGtnUXlBeU9TNHlNeUF4Tnk0ek9TQXpNaTQzT1NBeE55NDJNU0F6TkM0M09DQXlNQzR5TWlCRElETTNMalF5SURJeExqazVJRE00TGpNeklESTJMalUzSURReExqY3dJREkyTGpreUlFTWdORE11TVRnZ01qSXVNRElnTkRRdU5qWWdNVGN1TVRJZ05EWXVNamNnTVRJdU1qWWdUU0F5Tnk0eU5TQXlNQzR4TUNCRElESTJMalk0SURJeUxqUXlJREkxTGpreElESTBMalk1SURJMUxqRTFJREkyTGprMUlFTWdNamd1T0RFZ01qY3VNellnTXpJdU5Ea2dNamN1TmpjZ016WXVNVGdnTWpjdU9Ea2dReUF6TXk0NE9TQXlOQzQ0TVNBek1pNHhOU0F4T0M0Mk9TQXlOeTR5TlNBeU1DNHhNQ0JhSWlBdlBnMEtQQzluUGcwS1BHY2dhV1E5SWlObU5tVTJaVFZtWmlJK0RRbzhjR0YwYUNCbWFXeHNQU0lqWmpabE5tVTFJaUJ2Y0dGamFYUjVQU0l4TGpBd0lpQmtQU0lnVFNBMU1DNHdNaUE1TGpreUlFTWdOVE11TkRnZ01UQXVOelFnTlRZdU5ERWdNVEl1T1RBZ05Ua3VNVFFnTVRVdU1EZ2dReUExT0M0Mk9DQXhOeTQzTWlBMU55NDJNU0F5TUM0eU1DQTFOaTQyTVNBeU1pNDJOaUJESURVekxqSXdJREkxTGpjMUlEUTRMamt3SURJM0xqWTRJRFExTGpBd0lETXdMakE0SUVNZ05EVXVNVEFnTWpndU16Y2dORFV1TlRJZ01qWXVOekVnTkRVdU9UZ2dNalV1TURjZ1F5QTBPUzR4TXlBeU1pNHlOQ0ExTmk0ek15QXlNaTR4TXlBMU5pNHdNaUF4Tnk0eE15QkRJRFUwTGpNMUlERTJMakE0SURVeExqQXlJREV6TGprNUlEUTVMak0xSURFeUxqazBJRU1nTkRrdU5UWWdNVEV1T1RNZ05Ea3VOemtnTVRBdU9UTWdOVEF1TURJZ09TNDVNaUJhSWlBdlBnMEtQQzluUGcwS1BHY2dhV1E5SWlObFlUUmhOREptWmlJK0RRbzhMMmMrRFFvOFp5QnBaRDBpSTJVeU0yUXpOR1ppSWo0TkNqd3ZaejROQ2p4bklHbGtQU0lqWldVME9ETm1abVlpUGcwS1BDOW5QZzBLUEdjZ2FXUTlJaU5sTVROa016Um1ZaUkrRFFvOEwyYytEUW84WnlCcFpEMGlJMlZoT1dRNVlXWmtJajROQ2p3dlp6NE5DanhuSUdsa1BTSWpaalJrTUdObFptTWlQZzBLUEM5blBnMEtQR2NnYVdROUlpTmxZMlZqWldObFpDSStEUW84Y0dGMGFDQm1hV3hzUFNJalpXTmxZMlZqSWlCdmNHRmphWFI1UFNJd0xqa3pJaUJrUFNJZ1RTQXlNUzR5TlNBME9TNHhPU0JESURNMExqUTNJRFE0TGpZNElEUTNMamN4SURRNUxqRTJJRFl3TGprMElEUTVMakF3SUV3Z05qQXVPVGNnTlRBdU1EQWdUQ0F5TUM0Mk9TQTFNQzR3TUNCTUlESXhMakkxSURRNUxqRTVJRm9pSUM4K0RRbzhMMmMrRFFvOEwzTjJaejQ9XCIpO1xyXG59IiwgIi8qIHN0eWxlbGludC1kaXNhYmxlICovXHJcbi8qIHN0eWxlbGludC1lbmFibGUgKi9cclxuLnRvb2xiYXItYm90dG9tIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMzODNjNDA7XHJcbn1cclxuXHJcbi50b29sYmFyLWJvdHRvbSxcclxuLnRvb2xiYXItYm90dG9tLWdhcmFudCB7XHJcbiAgaGVpZ2h0OiAyLjVyZW07XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xyXG4gIC50b29sYmFyLWJvdHRvbS1ibG9jay53aXNobGlzdC1ib3R0b20tYmxvY2sge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDg3MHB4KSB7XHJcbiAgLmJvdHRvbS10b29sYmFycyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG4udG9vbGJhci1ib3R0b20tYmxvY2ssXHJcbi50b29sYmFyLWJvdHRvbS1zbGltIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi50b29sYmFyLWJvdHRvbS1ibG9jayB7XHJcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gIHBhZGRpbmc6IDAuNjI1cmVtIDA7XHJcbiAgbWFyZ2luOiAwIDAuNjI1cmVtO1xyXG59XHJcblxyXG4udG9vbGJhci1ib3R0b20tY291bnQge1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcclxuICBwYWRkaW5nOiAwLjEyNXJlbSAwLjMxMjVyZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1pbi13aWR0aDogMC45Mzc1cmVtO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwNjYyYzE7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcblxyXG4udG9vbGJhci1ib3R0b20tY291bnQtbGVmdCB7XHJcbiAgcmlnaHQ6IDEwMCU7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07XHJcbn1cclxuXHJcbi50b29sYmFyLWJvdHRvbS1jb3VudC1yaWdodCB7XHJcbiAgbGVmdDogMTAwJTtcclxuICBtYXJnaW4tbGVmdDogMC4zMTI1cmVtO1xyXG59XHJcblxyXG4udG9vbGJhci1ib3R0b20tbGluayB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4udG9vbGJhci1ib3R0b20tbGluazpob3ZlciwgLnRvb2xiYXItYm90dG9tLWxpbms6YWN0aXZlIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnRvb2xiYXItYm90dG9tLWxpbmstd3JhcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4udG9vbGJhci1ib3R0b20tbGluay13aXRoLWljb24tbGVmdCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDEuODc1cmVtO1xyXG59XHJcblxyXG4udG9vbGJhci1ib3R0b20tbGluay13aXRoLWljb24tcmlnaHQge1xyXG4gIG1hcmdpbi1yaWdodDogMS44NzVyZW07XHJcbn1cclxuXHJcbi50b29sYmFyLWJvdHRvbS1hbGlnbi1jZW50ZXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnRvb2xiYXItYm90dG9tLWFsaWduLXJpZ2h0IHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLnRvb2xiYXItYm90dG9tLWxhYmVsIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBtYXJnaW4tbGVmdDogMC4zMTI1cmVtO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxuLnRvb2xiYXItYm90dG9tLWdhcmFudCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnRvb2xiYXItYm90dG9tICsgLnRvb2xiYXItYm90dG9tLWdhcmFudCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi50b29sYmFyLWJvdHRvbS1idG4tY29uZmlybSB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZDogI2UyMDAwMDtcclxufVxyXG4udG9vbGJhci1ib3R0b20tYnRuLWNvbmZpcm06aG92ZXIge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQ6ICNmYjAwMDA7XHJcbn1cclxuLnRvb2xiYXItYm90dG9tLWJ0bi1jb25maXJtOmFjdGl2ZSB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZDogI2M5MDAwMDtcclxufVxyXG5cclxuLnRvb2xiYXItYm90dG9tLWJ0bi1jb25maXJtLWRpc2FibGVkIHtcclxuICBvcGFjaXR5OiAwLjU7XHJcbn1cclxuXHJcbi50b29sYmFyLWJvdHRvbS1saW5rcyAudG9vbGJhci1ib3R0b20tYmxvY2s6Zmlyc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG4ucG9wb3Zlci50b29sYmFyLWJvdHRvbS1tb2R1bGUge1xyXG4gIHotaW5kZXg6IDEwMDA7XHJcbn0iLCAiLnN0aWNrZXItbWFpbiB7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL3N0aWNrZXJzL21haW4ucG5nXCIpO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbn1cclxuXHJcbi5zdGlja2VyLWFsdCB7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL3N0aWNrZXJzL2FsdC5wbmdcIik7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxufVxyXG5cclxuLnN0aWNrZXItYWRkaXRpb25hbCB7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL3N0aWNrZXJzL2FkZGl0aW9uYWwucG5nXCIpO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbn0iLCAiLm1vYmlsZS1hcHAtbGlua3Mge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICBnYXA6IDEwcHg7XHJcbn0iLCAiLyohXG4gKiBUb2FzdHJcbiAqIFZlcnNpb24gMi4wLjFcbiAqIENvcHlyaWdodCAyMDEyIEpvaG4gUGFwYSBhbmQgSGFucyBGamFsbGVtYXJrLlxuICogQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqIFVzZSwgcmVwcm9kdWN0aW9uLCBkaXN0cmlidXRpb24sIGFuZCBtb2RpZmljYXRpb24gb2YgdGhpcyBjb2RlIGlzIHN1YmplY3QgdG8gdGhlIHRlcm1zIGFuZFxuICogY29uZGl0aW9ucyBvZiB0aGUgTUlUIGxpY2Vuc2UsIGF2YWlsYWJsZSBhdCBodHRwOi8vd3d3Lm9wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL21pdC1saWNlbnNlLnBocFxuICpcbiAqIEF1dGhvcjogSm9obiBQYXBhIGFuZCBIYW5zIEZqYWxsZW1hcmtcbiAqIFByb2plY3Q6IGh0dHBzOi8vZ2l0aHViLmNvbS9Db2RlU2V2ZW4vdG9hc3RyXHJcbiAqL1xyXG4udG9hc3QtdGl0bGV7Zm9udC13ZWlnaHQ6NzAwfS50b2FzdC1tZXNzYWdley1tcy13b3JkLXdyYXA6YnJlYWstd29yZDt3b3JkLXdyYXA6YnJlYWstd29yZH0udG9hc3QtbWVzc2FnZSBhLC50b2FzdC1tZXNzYWdlIGxhYmVse2NvbG9yOiNmZmZ9LnRvYXN0LW1lc3NhZ2UgYTpob3Zlcntjb2xvcjojY2NjOy13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnRvYXN0LWNsb3NlLWJ1dHRvbntwb3NpdGlvbjpyZWxhdGl2ZTtyaWdodDotLjNlbTt0b3A6LS4zZW07ZmxvYXQ6cmlnaHQ7Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiNmZmY7LXdlYmtpdC10ZXh0LXNoYWRvdzowIDFweCAwICNmZmY7dGV4dC1zaGFkb3c6MCAxcHggMCAjZmZmO29wYWNpdHk6Ljg7LW1zLWZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT04MCk7ZmlsdGVyOmFscGhhKG9wYWNpdHk9ODApfS50b2FzdC1jbG9zZS1idXR0b246Zm9jdXMsLnRvYXN0LWNsb3NlLWJ1dHRvbjpob3Zlcntjb2xvcjojMDAwOy13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y3Vyc29yOnBvaW50ZXI7b3BhY2l0eTouNDstbXMtZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTQwKTtmaWx0ZXI6YWxwaGEob3BhY2l0eT00MCl9YnV0dG9uLnRvYXN0LWNsb3NlLWJ1dHRvbntwYWRkaW5nOjA7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZDowIDA7Ym9yZGVyOjA7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9LnRvYXN0LXRvcC1mdWxsLXdpZHRoe3RvcDowO3JpZ2h0OjA7d2lkdGg6MTAwJX0udG9hc3QtYm90dG9tLWZ1bGwtd2lkdGh7Ym90dG9tOjA7cmlnaHQ6MDt3aWR0aDoxMDAlfS50b2FzdC10b3AtbGVmdHt0b3A6MTJweDtsZWZ0OjEycHh9LnRvYXN0LXRvcC1jZW50ZXJ7dG9wOjEycHh9LnRvYXN0LXRvcC1yaWdodHt0b3A6MTJweDtyaWdodDoxMnB4fS50b2FzdC1ib3R0b20tcmlnaHR7cmlnaHQ6MTJweDtib3R0b206MTJweH0udG9hc3QtYm90dG9tLWNlbnRlcntib3R0b206MTJweH0udG9hc3QtYm90dG9tLWxlZnR7Ym90dG9tOjEycHg7bGVmdDoxMnB4fS50b2FzdC1jZW50ZXJ7dG9wOjQ1JX0jdG9hc3QtY29udGFpbmVye3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6OTk5OTk5O3BvaW50ZXItZXZlbnRzOmF1dG99I3RvYXN0LWNvbnRhaW5lci50b2FzdC1ib3R0b20tY2VudGVyLCN0b2FzdC1jb250YWluZXIudG9hc3QtY2VudGVyLCN0b2FzdC1jb250YWluZXIudG9hc3QtdG9wLWNlbnRlcnt3aWR0aDoxMDAlO3BvaW50ZXItZXZlbnRzOm5vbmV9I3RvYXN0LWNvbnRhaW5lci50b2FzdC1ib3R0b20tY2VudGVyPmRpdiwjdG9hc3QtY29udGFpbmVyLnRvYXN0LWNlbnRlcj5kaXYsI3RvYXN0LWNvbnRhaW5lci50b2FzdC10b3AtY2VudGVyPmRpdnttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3BvaW50ZXItZXZlbnRzOmF1dG99I3RvYXN0LWNvbnRhaW5lci50b2FzdC1ib3R0b20tY2VudGVyPmJ1dHRvbiwjdG9hc3QtY29udGFpbmVyLnRvYXN0LWNlbnRlcj5idXR0b24sI3RvYXN0LWNvbnRhaW5lci50b2FzdC10b3AtY2VudGVyPmJ1dHRvbntwb2ludGVyLWV2ZW50czphdXRvfSN0b2FzdC1jb250YWluZXIgKntib3gtc2l6aW5nOmJvcmRlci1ib3h9I3RvYXN0LWNvbnRhaW5lcj5kaXZ7bWFyZ2luOjAgMCA2cHg7cGFkZGluZzoxNXB4IDE1cHggMTVweCA1MHB4O3dpZHRoOjMwMHB4O2JvcmRlci1yYWRpdXM6M3B4O2JhY2tncm91bmQtcG9zaXRpb246MTVweCBjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JveC1zaGFkb3c6MCAwIDEycHggIzk5OTtjb2xvcjojZmZmO29wYWNpdHk6Ljg7LW1zLWZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT04MCk7ZmlsdGVyOmFscGhhKG9wYWNpdHk9ODApfSN0b2FzdC1jb250YWluZXI+OmhvdmVye2JveC1zaGFkb3c6MCAwIDEycHggIzAwMDtvcGFjaXR5OjE7LW1zLWZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApO2ZpbHRlcjphbHBoYShvcGFjaXR5PTEwMCk7Y3Vyc29yOnBvaW50ZXJ9I3RvYXN0LWNvbnRhaW5lcj4udG9hc3QtaW5mb3tiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQVlBQUFEZ2R6MzRBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBRHNNQUFBN0RBY2R2cUdRQUFBR3dTVVJCVkVoTHRaYTlTZ05CRU1jOXNVeHhSY29VS1N6U1dJaFhwRk1oaFlXRmhhQmc0eVBZaVdDWFp4QkxFUnNMUlMzRVFrRWZ3Q0tkaldKQXdTS0Nnb0tDY3VkdjRPNVlMcnQ3RXpnWGhpVTMvNCtiMmNrbXdWakpTcEtrUTZ3QWk0Z3doVCt6M3dSQmNFejB5alNzZVVUcmNSeWZzSHNYbUQwQW1iSE9DOUlpOFZJbW51WEJQZ2xIcFE1d3dTVk03c05uVEc3WmE0SndEZENqeHlBaUgzbnlBMm10YVRKdWZpRFo1ZENhcWxJdElMaDFOSGF0Zk41c2t2ang5WjM4bTY5Q2d6dVhtWmdWclBJR0U3NjNKeDlxS3NSb3pXWXc2eE9IZEVSK25uMktrTytCYitVVjVDQk42V0M2UXRCZ2JSVm96cmFoQWJtbTZIdFVzZ3RQQzE5dEZkeFhaWUJPZmtibUZKMVZhSEExVkFIamQwcHA3MG9UWnp2UitFVnJ4MllnZmRzcTZldTU1QkhZUjhobGNraStuK2tFUlVGRzhCckEwQndqZUF2Mk04V0xRQnRjeStTRDZmTnNtbkIzQWxCTHJnVHRWVzFjMlFONGJWV0xBVGFJUzYwSjJEdTV5MVRpSmdqU0J2RlZaZ1Rtd0NVK2RBWkZvUHhHRUVzOG55SEM5QndlMkd2RUp2MldYWmIwdmpkeUZUNEN4azNlL2tJcWxPR29WTHd3UGV2cFlIVCswMFQraFd3WERmNEFKQU9VcVdjRGhid0FBQUFBU1VWT1JLNUNZSUk9KSFpbXBvcnRhbnR9I3RvYXN0LWNvbnRhaW5lcj4udG9hc3Qtd2FpdHtiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhJQUFnQUlRQUFBUUNCSVNHaE16S3pFUkNST1RtNUNRaUpLeXVySHgrZlB6Ky9FeE9UT3p1N0R3K1BJeU9qQ3dxTEZSV1ZBd0tESXlLak16T3pPenE3Q1FtSkx5NnZGUlNWUFR5OUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUNIL0MwNUZWRk5EUVZCRk1pNHdBd0VBQUFBaCtRUUpDUUFYQUN3QUFBQUFJQUFnQUFBRjNlQWxqbVJwbm1oNlZSU1ZxTERwSURUaXhPZFVsRlNOVURoU1FVQVQ3RVM5R25EMFNGUUFLV0l0TXFyNGJxS0hWUERJK1dpVGthT0ZGVmxyRmU4M3JEclQwcWVJandyVDBpTGRVMEdPaUJ4aEFBNFZlU2s2UVllSU9Bc1FFQXVKS2d3K0VJOG5BMThJQTQ4SkJBUXZGeENYREk4U05BUWlrVitpaWFRSXBoZVdYNW1KbXhLZUY2ZzBxcFFtQTR5T3U4QzdFd1lXQ2dac3dSY1RGajRLeU1BR2x3WXhEd2NIaENYTVh4WXhCelFIS05vKzNERGVDT0FuMFYvVGRkYllKQTBLNDhnQUVBRlFpY01XRnNmd05BM0pTZ0FJQUFGZndJTUlMNFFBQUNINUJBa0pBQm9BTEFBQUFBQWdBQ0FBaEFRQ0JJeUtqRVJDUk16T3pDUWlKUFR5OURReU5HUm1aTVRDeE9UbTVDd3FMSHgrZkJRV0ZKeWVuTlRXMVB6Ni9EdzZQR3h1YkF3S0RJeU9qTlRTMUNRbUpDd3VMUHorL0R3K1BIUnlkQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVhib0NhT1pHbWVhS294V2NTb3NNa2sxNVc4Y1o3VmRaYVhrY0VnUXRyeGZEOVJoSGNoaW1hMUd3bENHVUJTRkNhRnhNcmdSdG5MRmhXdWpXSGhzMm5KYzhLb1ZsV0dRbkVuNy9pOFhnT3dXQUI3SndvT05RNEtnU1FBWlJjT2dIZ1NDd3NTSWhaTU5SWjVDelVMSWdhV0Y1aDRtaGVjZklROGpYbVFraU9EaFllSWlSWUdqckcyUHhnQkFSaTNJaE5NQWJjQ253STVCQVFwQVo4VEl3SzZ2Q1FWRHdVVktMK1d6QUFOVEEyMTBnL1ZKOE9XeFFlZkJ5UUU0ZFpNekJvSW53aDR6cnRnbjJwNzI1WU50aFVGVE5SdUdZQjNBWUdCSENFQUFDSDVCQWtKQUIwQUxBQUFBQUFnQUNBQWhBUUNCSVNDaEZSV1ZNekt6Q1FpSk9UbTVHeHFiQ3d1TEpTV2xQejYvTlRXMUF3T0RKU1NsR1JtWkN3cUxPenU3SFIyZERRMk5BUUdCSVNHaEZ4YVhOVFMxQ1FtSk96cTdHeHViRFF5TktTbXBQeisvTnphM0FBQUFBQUFBQUFBQUFYZllDZU9aR21lYUtxdXJIQmRBaXVQMTdaZGMwbE1BVkhXdDl5SThMQTlmQ1BCNHhFakFSb05TV3BpczAxa0Jwc2hGYWh1cnF6c1pvc2lHcEVyU2NNQVVPMG1hS0Y4VHEvYlRRQ0lRZ0ZwMzBjUVhoQjFCSEVjWGh4MEZna0pGaU9IVllsemk0MkFnb1J4ZVJ4OGZuK2VuM1VBQndlZEtnc0JBd01CQ3lnT0NqWUtEaXNMRlY0VnJDVUF0VlVLcFNaZFhsOG1COEViQnlRV2NRUEZBeVlaeGNjZEI3c1YwY3ZCemJtdnZHMExCVjRGckZUQllDV3VOaHl5SFJURkZCMjB0cmg0QnhtZFlsNFlJcWVwcTBJUnhSRStJZkRDQUZRSEFSbzBOR0VSQWdBaCtRUUpDUUFnQUN3QUFBQUFJQUFnQUlVRUFnU0Vnb1JNVGt6TXlzd2NIaHprNXVSMGNuUVVGaFJjWGx3c0tpejA5dlFNQ2d5TWlvelUxdFFrSmlSOGZueGtabVQ4L3Z3RUJnU0Vob1JjV2x6VTB0UWtJaVQwOHZSMGRuUWNHaHhrWW1RME1qVDgrdndNRGd5TWpvemMydHdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUcrVUNRY0Vnc0dvL0lwSExKWER3ZUM2WjArSWhFSGxPalJHSU1XTEhab1VaeDBSUWxBYWp4a0ZGS0ZGWUZsNW01S05wSXlTVStYMmJJQkVvUVpCQlpHUWRNRWxGaGpJMk9qNUFnSFFFREF3OGRReFllREJhTkhSVldWaFdZQ1hzUkZ3bU1YcUZXRXlBZXJCNk1BNnhXQTYreHM3VVJ0NlZXcUl3VHU2NGdEaDRlRHA2Z29hT1JRNU9WQVpqTzFFZ0VHaEI0UndBWURRMFlBRXdJY0JFS0ZFZ1lyQmhMQk9SeGdVWWZyQjlMRUx1RjhmTkRBQWFWQnVFZzdOWENWeVJkcUhWQ0dMQmlJSVFBQjFZYzRCWGg5dUVid0FYdXlpMmlRSTdEdVN3SGRpRnFDRUdEdGl6TFJGVURzYUdBbFFJYlZvSllJRURBSWlaQkFBQWgrUVFKQ1FBYkFDd0FBQUFBSUFBZ0FJUUVBZ1NNaW94Y1dsejA4dlFjSGh5c3Fxd01EZ3g4ZW53c0tpeWtvcVJrWm1UOCt2ekV3c1FNQ2d5VWxwUWtKaVMwc3JRRUJnU01qb3hjWGx6MDl2UWtJaVNzcnF3VUVoUTBNalJzYW16OC92d0FBQUFBQUFBQUFBQUFBQUFBQUFBRjcrQW1qbVJwbm1pcXJ1ejJQRzBzSXNzQ2o0Q1FKQUlnajQvYWJSTkphSTZhZ3U5a0NBUWFwaGRKZ0VRS1VJRmpnR1dzYWhKWUxkZjdSVFdmTEtyMytqc0JDbFZsRzVYYjllYjRmSW1nVUJCS0RWQjRFeFJIRkd3YkdSUUxHWE1FaFVnVWZ3MlFDNEl5Q21TTkRRdEhsbTJaWGdvaUdRc1VqVzBFblVnTGZ5S0JlWVNlaUhvamZINjF1UzBHQmlzVkVnRVZMUmNXUnhBWEtBZ0RSd01JTE1WSUVDZ1NWUklyQm1TOUp0UkkxaU1WQndldUd4ZXJTTm9seXN6T0loakxHczBqRUZYU0tBOFNFa01iY0VnV0l4ZnpOQnhydzZBS2d4SUdrTTA1VU9XQUxoRVJISmh5c09UaEJnQVZXWVFBQUNINUJBa0pBQmtBTEFBQUFBQWdBQ0FBaEFRR0JJeUtqRVJDUk16T3pDd3VMR1JpWlB6Ni9PVG01QXdPRExTeXRGUlNWTlRXMUR3NlBIeDZmQXdLREpTU2xFUkdSTlRTMURReU5HeHFiUHorL0JRU0ZMeTZ2RlJXVk56YTNBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVhxWUNhTzVGZ0Z3eEJVWmV1NjFVTE5GTWErZUJ2UWRKRC9vd0Z2RmhrQkJBd0hzQlFaVW9vWnlXRjJZT1FrQk5KdTZBTk1hUWVsaTBBeFNFd3ltaTBEY1VKZUVnUGxiRUpGQWdoUmUvaCtFZWcvRGw5VVlrczVERjlWaGtzT0FnS0ZpNUdTU3doNWt6Z1ZDWElKTnhrbkQ1YVNDVHdKSXc4ekQ1TUlUcGFuRkttU0NISThOeFVQb0plak5LV1hMWmt6bkwwdkNKM0N4c2NrRHBBL0NoWUpGemtUQmdZVFN4YzgwQzRPc3diTExoWThGaS9iTXdZQUpWZ2w0RFRpTDlMVUpBRHJGdWNpMXpUWkx3RDFJd1U4QlNRdVdMQ1FiMUVESGcyUWlTREFMWXZDREFJU0pMRHk4RklJQUNINUJBa0pBQjRBTEFBQUFBQWdBQ0FBaEFRR0JJU0doRlJTVk5UVzFDUWlKS3lxckdSbVpPenU3Q3d1TEl5T2pHeHViUHo2L0JRU0ZHUmlaT1RpNUN3cUxMeTZ2RFEyTkl5S2pGUldWQ1FtSkt5dXJHeHFiUFQyOURReU5KU1NsSFJ5ZFB6Ky9CUVdGT3pxN0FBQUFBQUFBQVhob0NlT0pFbFlDbEd1Yk9zMTE3WXRqV3V2eENMTGkzcWJoYzZoNEZQc2RvcmZpTkk1ZGlnZTQzR1Q5QUFrSFVjQ3dDcE1OeFZQN3RnVEpZNEoxdUY3RUJsME04T291ZXVvMlNPQ0lrVmExMWtWWDJFMkVtZ3NGSDR5Qno0dUFBa2RIVnN0QkFVSFE0eEttWnFibkoyYkFoQVFBaVVSR0o0ZUUwY1RJeGd6cHAwUVJ4Q3NycDZ4TzdNanBhZXBPNnVuS3hPaHY4REZ4c2ZJSkJ3YUNodzJEQWtaREVvY0RqSU96aTBaTWhsS1VqSWFMdHNiM1Q4YVIrRXREQmtKMHlRVUJRVlFJOVhYMlpzRE1nTWx5eHIzbXpFMlhFZ21vdENHQUFSRklIaVEwRk1JQUNINUJBa0pBQmdBTEFBQUFBQWdBQ0FBaEFRQ0JJU0doRHcrUE9UaTVDd3VMTFMydFBUeTlCUVNGSnllbkdSaVpEUTJOSXlPakx5K3ZQejYvQndlSEl5S2pGUlNWT3pxN0RReU5MeTZ2QlFXRkhSeWREdzZQUHorL0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVhYSUNhT1pIa2NaYXF1SWpWZDEwU3h0RnJBY0ZHclZoQllJd29PTjl1TkFzT0E2RENFRlRFS0JFS3hFalF2QXRFTE54a3BHckFHTmZXNFBscGIyUWd4UktqS3pmUG9WR0xqM0NuTE5Vdjdoc2NwU0RoS094SlNnRHdQUDBaR0FBQ01qQVFGRFFZRkJKQTBCQVpEQnBlWUdCUVZGVVUzVFYyWUZBTXdBek5nVFEyUGtCVkRGUml1UTdDWXN6aTFwVU9ua0ttck01cWNucWlpVHdRVERRMlduOURSMHRQVWZSS1FFQkVSRURRU0Z3M1hSaEV3RWQzZjRUdmpGK1hXS2dKOEpObmIwUWt3Q2RVbEN6QUwrQ1FPREF3YzlCdElNQVFBT3c9PSkhaW1wb3J0YW50fSN0b2FzdC1jb250YWluZXI+LnRvYXN0LWVycm9ye2JhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFEc01BQUE3REFjZHZxR1FBQUFIT1NVUkJWRWhMclphL1NnTkJFTVp6aDBXS0NDbFNDS2FJWU9FRCtBQUtlUVFMRzhIV3p0TENJbUJyWWFkZ0lkWStnSUtOWWtCRlN3dTdDQW9xQ2dra29HQkkvRTI4UGRiTFptZURMZ3paemN4ODMveloyU1NYQzFqOWZyK0kxSHE5M2cyeXhINGl3TTF2a29CV0FkeENtcHpUeGZrTjJSY3laTmFIRklrU28xMCs4a2d4a1hJVVJWNUhHeFRtRnVjNzVCMlJmUWtweEhHOGFBZ2FBRmEwdEFIcVlGZlE3SXdlMnloT0RrOCtKNEM3eUFvUlRXSTN3LzRrbEdSZ1I0bE83UnBuOStndk15V3ArdXhGaDgrSCtBUmxnTjFuSnVKdVFBWXZOa0Vud0dGY2sxOEVyNHEzZWdFYy9vTyttaExkS2dSeWhkTkZpYWNDMHJsT0NiaE5WejRIOUZuQVlnREJ2VTNRSWlvWmxKRkxKdHNvSFlSRGZpWm9VeUl4cUN0UnBWbEFOcTBFVTRkQXBqcnRnZXpQRmFkNVMxOVdnamtjMGhOVm51RjRIalZBNkM3UXJTSWJ5bEIrb1plM2FIZ0JzcWxOcUtZSDQ4alh5SktNdUFiaXlWSjhLemFCM2VSYzBwZzlWd1E0bmlGcnlJNjhxaU9pM0Fiandkc2ZuQXRrMGJDalRMSktyNm1yRDlnOGlxL1MvQjgxaGd1T01sUVRuVnlHNDB3QWNqbm1nc0NORVNEcmptZTd3ZmZ0UDRQN1NQNE4zQ0paZHZ6b055R3EyYy9IV09YSkdzdlZnK1JBL2syTUMvd042STJZQTJQdDhHa0FBQUFBU1VWT1JLNUNZSUk9KSFpbXBvcnRhbnR9I3RvYXN0LWNvbnRhaW5lcj4udG9hc3Qtc3VjY2Vzc3tiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQVlBQUFEZ2R6MzRBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBRHNNQUFBN0RBY2R2cUdRQUFBRHNTVVJCVkVoTFkyQVlCZlFNZ2YvLy8zUDgrL2V2QUlndkEvRnNJRitCYXZZRERXTUJHcm9hU01NQmlFOFZDN0FaRHJJRmFNRm5paTNBWlRqVWdzVVVXVURBOE9kQUg2aVFiUUVodzRIeUdzUEVjS0JYQklDNEFSaGV4NEc0QnNqbXdlVTFzb0lGYUdnL1d0b0ZaUklaZEV2SU1oeGtDQ2pYSVZzQVRWNmdGR0FDczRSc3cwRUdnSUlIM1FKWUpnSFNBUlFaRHJXQUIramF3emdzK1EyVU80OUQ3am5SU1JHb0VGUklMY2RtRU1XR0kwY20wSkoyUXBZQTFSRHZjbXpKRVdoQUJoRC9wcXJMMFMwQ1d1QUJLZ25Sa2k5bExzZVM3ZzJBbHF3SFdRU0tING9LTHJJTHBSR2hFUUN3MkxpUlVJYTRsd0FBQUFCSlJVNUVya0pnZ2c9PSkhaW1wb3J0YW50fSN0b2FzdC1jb250YWluZXI+LnRvYXN0LXdhcm5pbmd7YmFja2dyb3VuZC1pbWFnZTp1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQ0FZQUFBRGdkejM0QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQURzTUFBQTdEQWNkdnFHUUFBQUdZU1VSQlZFaEw1WlN2VHNOUUZNYlhaR0lDTVlHWW1KaEFRSUpBSUNZUVBBQUNpU0RCOEFpSUNRUUpUNENxUUV3Z0p2WUFTQVFDaVppWW1KaEFJQkFUQ0FSSnkrOXJUc2xkZDhzS3UxTTArZExiMDU3djYvbGJxLzJySzBtUy9UUk5qOWNXTkFLUFlJSklJN2dJeENjUTUxY3ZxSUQrR0lFWDhBU0c0QjFiSzVnSVpGZVFmb0pkRVhPZmdYNFFBUWc3a0gyQTY1eVE4N2x5eGIyN3NnZ2tBekF1RmhiYmcxSzJrZ0NrQjFiVnd5SVI5bTJMN1BSUEloRFVJWGdHdHlLdzU3NXl6M2xUTnM2WDRKWG5qVitMS00vbTNNeWRuVGJ0T0tJanR6NlZoQ0JxNHZTbTNuY2RyRDJsazBWZ1VYU1ZLalZESlhKemlqVzFSUWRzVTdGNzdIZTh1Njhrb05aVHo4T3o1eUdhNkozSDNsWjB4WWdYQksyUXltbFdXQStSV25ZaHNrTEJ2MnZtRStoQk1DdGJBN0tYNWRyV3lSVC8ySnNxWjJJdmZCOVk0YldETk1GYkpSRm1DOUU3NFNvUzBDcXVsd2prQzArNWJwY1YxQ1o4Tk1lajRwankwVStkb0RRc0d5bzFoelZKdHRJamhRN0duQnRSRk4xVWFyVWxIOEYzeGljdCtIWTA3ckV6b1VHUGxXY2pSRlJyNC9nQ2haZ2MzWkwyZDhvQUFBQUFTVVZPUks1Q1lJST0pIWltcG9ydGFudH0jdG9hc3QtY29udGFpbmVyLnRvYXN0LWJvdHRvbS1mdWxsLXdpZHRoPmRpdiwjdG9hc3QtY29udGFpbmVyLnRvYXN0LXRvcC1mdWxsLXdpZHRoPmRpdnt3aWR0aDo5NiU7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30udG9hc3R7YmFja2dyb3VuZC1jb2xvcjojMDMwMzAzfS50b2FzdC1zdWNjZXNze2JhY2tncm91bmQtY29sb3I6IzUxYTM1MX0udG9hc3QtZXJyb3J7YmFja2dyb3VuZC1jb2xvcjojYmQzNjJmfS50b2FzdC1pbmZvLC50b2FzdC13YWl0e2JhY2tncm91bmQtY29sb3I6IzJmOTZiNH0udG9hc3Qtd2FybmluZ3tiYWNrZ3JvdW5kLWNvbG9yOiNmODk0MDZ9QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDoyNDBweCl7I3RvYXN0LWNvbnRhaW5lcj5kaXZ7cGFkZGluZzo4cHggOHB4IDhweCA1MHB4O3dpZHRoOjExZW19I3RvYXN0LWNvbnRhaW5lciAudG9hc3QtY2xvc2UtYnV0dG9ue3JpZ2h0Oi0uMmVtO3RvcDotLjJlbX19QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDoyNDFweCkgYW5kIChtYXgtd2lkdGg6NDgwcHgpeyN0b2FzdC1jb250YWluZXI+ZGl2e3BhZGRpbmc6OHB4IDhweCA4cHggNTBweDt3aWR0aDoxOGVtfSN0b2FzdC1jb250YWluZXIgLnRvYXN0LWNsb3NlLWJ1dHRvbntyaWdodDotLjJlbTt0b3A6LS4yZW19fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6NDgxcHgpIGFuZCAobWF4LXdpZHRoOjc2OHB4KXsjdG9hc3QtY29udGFpbmVyPmRpdntwYWRkaW5nOjE1cHggMTVweCAxNXB4IDUwcHg7d2lkdGg6MjVlbX19Om5vdCgubm8tZW50ZXIpI3RvYXN0LWNvbnRhaW5lcj5kaXYubmctZW50ZXIsOm5vdCgubm8tbGVhdmUpI3RvYXN0LWNvbnRhaW5lcj5kaXYubmctbGVhdmV7dHJhbnNpdGlvbjoxcyBjdWJpYy1iZXppZXIoLjI1LC4yNSwuNzUsLjc1KSBhbGx9Om5vdCgubm8tZW50ZXIpI3RvYXN0LWNvbnRhaW5lcj5kaXYubmctZW50ZXIubmctZW50ZXItYWN0aXZlLDpub3QoLm5vLWxlYXZlKSN0b2FzdC1jb250YWluZXI+ZGl2Lm5nLWxlYXZle29wYWNpdHk6Ljh9Om5vdCgubm8tZW50ZXIpI3RvYXN0LWNvbnRhaW5lcj5kaXYubmctZW50ZXIsOm5vdCgubm8tbGVhdmUpI3RvYXN0LWNvbnRhaW5lcj5kaXYubmctbGVhdmUubmctbGVhdmUtYWN0aXZle29wYWNpdHk6MH0iLCAiLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGdyaWQtY29sdW1uOiAxLzQgIWltcG9ydGFudDtcclxuICBncmlkLXJvdzogMS80ICFpbXBvcnRhbnQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgOTlmciAxZnI7XHJcbiAgcGFkZGluZzogMWVtO1xyXG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGJveC1zaGFkb3c6IDAgMCAxcHggaHNsYSgwLCAwJSwgMCUsIDAuMDc1KSwgMCAxcHggMnB4IGhzbGEoMCwgMCUsIDAlLCAwLjA3NSksIDFweCAycHggNHB4IGhzbGEoMCwgMCUsIDAlLCAwLjA3NSksIDFweCAzcHggOHB4IGhzbGEoMCwgMCUsIDAlLCAwLjA3NSksIDJweCA0cHggMTZweCBoc2xhKDAsIDAlLCAwJSwgMC4wNzUpO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbn1cclxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0ID4gKiB7XHJcbiAgZ3JpZC1jb2x1bW46IDI7XHJcbn1cclxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi10aXRsZSB7XHJcbiAgbWFyZ2luOiAwLjVlbSAxZW07XHJcbiAgcGFkZGluZzogMDtcclxuICBmb250LXNpemU6IDFlbTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHRleHQtYWxpZ246IGluaXRpYWw7XHJcbn1cclxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1sb2FkaW5nIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLWlucHV0IHtcclxuICBoZWlnaHQ6IDJlbTtcclxuICBtYXJnaW46IDAuNWVtO1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG59XHJcbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItdmFsaWRhdGlvbi1tZXNzYWdlIHtcclxuICBmb250LXNpemU6IDFlbTtcclxufVxyXG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLWZvb3RlciB7XHJcbiAgbWFyZ2luOiAwLjVlbSAwIDA7XHJcbiAgcGFkZGluZzogMC41ZW0gMCAwO1xyXG4gIGZvbnQtc2l6ZTogMC44ZW07XHJcbn1cclxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1jbG9zZSB7XHJcbiAgZ3JpZC1jb2x1bW46IDMvMztcclxuICBncmlkLXJvdzogMS85OTtcclxuICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDAuOGVtO1xyXG4gIGhlaWdodDogMC44ZW07XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGZvbnQtc2l6ZTogMmVtO1xyXG59XHJcbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItaHRtbC1jb250YWluZXIge1xyXG4gIG1hcmdpbjogMC41ZW0gMWVtO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgb3ZlcmZsb3c6IGluaXRpYWw7XHJcbiAgZm9udC1zaXplOiAxZW07XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB0ZXh0LWFsaWduOiBpbml0aWFsO1xyXG59XHJcbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItaHRtbC1jb250YWluZXI6ZW1wdHkge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1sb2FkZXIge1xyXG4gIGdyaWQtY29sdW1uOiAxO1xyXG4gIGdyaWQtcm93OiAxLzk5O1xyXG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICB3aWR0aDogMmVtO1xyXG4gIGhlaWdodDogMmVtO1xyXG4gIG1hcmdpbjogMC4yNWVtO1xyXG59XHJcbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItaWNvbiB7XHJcbiAgZ3JpZC1jb2x1bW46IDE7XHJcbiAgZ3JpZC1yb3c6IDEvOTk7XHJcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gIHdpZHRoOiAyZW07XHJcbiAgbWluLXdpZHRoOiAyZW07XHJcbiAgaGVpZ2h0OiAyZW07XHJcbiAgbWFyZ2luOiAwIDAuNWVtIDAgMDtcclxufVxyXG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLWljb24gLnN3YWwyLWljb24tY29udGVudCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMS44ZW07XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1pY29uLnN3YWwyLXN1Y2Nlc3MgLnN3YWwyLXN1Y2Nlc3MtcmluZyB7XHJcbiAgd2lkdGg6IDJlbTtcclxuICBoZWlnaHQ6IDJlbTtcclxufVxyXG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLWljb24uc3dhbDItZXJyb3IgW2NsYXNzXj1zd2FsMi14LW1hcmstbGluZV0ge1xyXG4gIHRvcDogMC44NzVlbTtcclxuICB3aWR0aDogMS4zNzVlbTtcclxufVxyXG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLWljb24uc3dhbDItZXJyb3IgW2NsYXNzXj1zd2FsMi14LW1hcmstbGluZV1bY2xhc3MkPWxlZnRdIHtcclxuICBsZWZ0OiAwLjMxMjVlbTtcclxufVxyXG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLWljb24uc3dhbDItZXJyb3IgW2NsYXNzXj1zd2FsMi14LW1hcmstbGluZV1bY2xhc3MkPXJpZ2h0XSB7XHJcbiAgcmlnaHQ6IDAuMzEyNWVtO1xyXG59XHJcbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItYWN0aW9ucyB7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIGhlaWdodDogYXV0bztcclxuICBtYXJnaW46IDA7XHJcbiAgbWFyZ2luLXRvcDogMC41ZW07XHJcbiAgcGFkZGluZzogMCAwLjVlbTtcclxufVxyXG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLXN0eWxlZCB7XHJcbiAgbWFyZ2luOiAwLjI1ZW0gMC41ZW07XHJcbiAgcGFkZGluZzogMC40ZW0gMC42ZW07XHJcbiAgZm9udC1zaXplOiAxZW07XHJcbn1cclxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1zdWNjZXNzIHtcclxuICBib3JkZXItY29sb3I6ICNhNWRjODY7XHJcbn1cclxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1zdWNjZXNzIFtjbGFzc149c3dhbDItc3VjY2Vzcy1jaXJjdWxhci1saW5lXSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxLjZlbTtcclxuICBoZWlnaHQ6IDNlbTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItc3VjY2VzcyBbY2xhc3NePXN3YWwyLXN1Y2Nlc3MtY2lyY3VsYXItbGluZV1bY2xhc3MkPWxlZnRdIHtcclxuICB0b3A6IC0wLjhlbTtcclxuICBsZWZ0OiAtMC41ZW07XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiAyZW0gMmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRlbSAwIDAgNGVtO1xyXG59XHJcbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItc3VjY2VzcyBbY2xhc3NePXN3YWwyLXN1Y2Nlc3MtY2lyY3VsYXItbGluZV1bY2xhc3MkPXJpZ2h0XSB7XHJcbiAgdG9wOiAtMC4yNWVtO1xyXG4gIGxlZnQ6IDAuOTM3NWVtO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMS41ZW07XHJcbiAgYm9yZGVyLXJhZGl1czogMCA0ZW0gNGVtIDA7XHJcbn1cclxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1zdWNjZXNzIC5zd2FsMi1zdWNjZXNzLXJpbmcge1xyXG4gIHdpZHRoOiAyZW07XHJcbiAgaGVpZ2h0OiAyZW07XHJcbn1cclxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1zdWNjZXNzIC5zd2FsMi1zdWNjZXNzLWZpeCB7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDAuNDM3NWVtO1xyXG4gIHdpZHRoOiAwLjQzNzVlbTtcclxuICBoZWlnaHQ6IDIuNjg3NWVtO1xyXG59XHJcbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItc3VjY2VzcyBbY2xhc3NePXN3YWwyLXN1Y2Nlc3MtbGluZV0ge1xyXG4gIGhlaWdodDogMC4zMTI1ZW07XHJcbn1cclxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1zdWNjZXNzIFtjbGFzc149c3dhbDItc3VjY2Vzcy1saW5lXVtjbGFzcyQ9dGlwXSB7XHJcbiAgdG9wOiAxLjEyNWVtO1xyXG4gIGxlZnQ6IDAuMTg3NWVtO1xyXG4gIHdpZHRoOiAwLjc1ZW07XHJcbn1cclxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1zdWNjZXNzIFtjbGFzc149c3dhbDItc3VjY2Vzcy1saW5lXVtjbGFzcyQ9bG9uZ10ge1xyXG4gIHRvcDogMC45Mzc1ZW07XHJcbiAgcmlnaHQ6IDAuMTg3NWVtO1xyXG4gIHdpZHRoOiAxLjM3NWVtO1xyXG59XHJcbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItc3VjY2Vzcy5zd2FsMi1pY29uLXNob3cgLnN3YWwyLXN1Y2Nlc3MtbGluZS10aXAge1xyXG4gIGFuaW1hdGlvbjogc3dhbDItdG9hc3QtYW5pbWF0ZS1zdWNjZXNzLWxpbmUtdGlwIDAuNzVzO1xyXG59XHJcbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItc3VjY2Vzcy5zd2FsMi1pY29uLXNob3cgLnN3YWwyLXN1Y2Nlc3MtbGluZS1sb25nIHtcclxuICBhbmltYXRpb246IHN3YWwyLXRvYXN0LWFuaW1hdGUtc3VjY2Vzcy1saW5lLWxvbmcgMC43NXM7XHJcbn1cclxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0LnN3YWwyLXNob3cge1xyXG4gIGFuaW1hdGlvbjogc3dhbDItdG9hc3Qtc2hvdyAwLjVzO1xyXG59XHJcbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdC5zd2FsMi1oaWRlIHtcclxuICBhbmltYXRpb246IHN3YWwyLXRvYXN0LWhpZGUgMC4xcyBmb3J3YXJkcztcclxufVxyXG5cclxuLnN3YWwyLWNvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgei1pbmRleDogMTA2MDtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInRvcC1zdGFydCAgICAgdG9wICAgICAgICAgICAgdG9wLWVuZFwiIFwiY2VudGVyLXN0YXJ0ICBjZW50ZXIgICAgICAgICBjZW50ZXItZW5kXCIgXCJib3R0b20tc3RhcnQgIGJvdHRvbS1jZW50ZXIgIGJvdHRvbS1lbmRcIjtcclxuICBncmlkLXRlbXBsYXRlLXJvd3M6IG1pbm1heCgtd2Via2l0LW1pbi1jb250ZW50LCBhdXRvKSBtaW5tYXgoLXdlYmtpdC1taW4tY29udGVudCwgYXV0bykgbWlubWF4KC13ZWJraXQtbWluLWNvbnRlbnQsIGF1dG8pO1xyXG4gIGdyaWQtdGVtcGxhdGUtcm93czogbWlubWF4KG1pbi1jb250ZW50LCBhdXRvKSBtaW5tYXgobWluLWNvbnRlbnQsIGF1dG8pIG1pbm1heChtaW4tY29udGVudCwgYXV0byk7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBhZGRpbmc6IDAuNjI1ZW07XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xcztcclxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbn1cclxuLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1iYWNrZHJvcC1zaG93LCAuc3dhbDItY29udGFpbmVyLnN3YWwyLW5vYW5pbWF0aW9uIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbn1cclxuLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1iYWNrZHJvcC1oaWRlIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG59XHJcbi5zd2FsMi1jb250YWluZXIuc3dhbDItdG9wLXN0YXJ0LCAuc3dhbDItY29udGFpbmVyLnN3YWwyLWNlbnRlci1zdGFydCwgLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ib3R0b20tc3RhcnQge1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgYXV0byBhdXRvO1xyXG59XHJcbi5zd2FsMi1jb250YWluZXIuc3dhbDItdG9wLCAuc3dhbDItY29udGFpbmVyLnN3YWwyLWNlbnRlciwgLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ib3R0b20ge1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBtaW5tYXgoMCwgMWZyKSBhdXRvO1xyXG59XHJcbi5zd2FsMi1jb250YWluZXIuc3dhbDItdG9wLWVuZCwgLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1jZW50ZXItZW5kLCAuc3dhbDItY29udGFpbmVyLnN3YWwyLWJvdHRvbS1lbmQge1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvIG1pbm1heCgwLCAxZnIpO1xyXG59XHJcbi5zd2FsMi1jb250YWluZXIuc3dhbDItdG9wLXN0YXJ0ID4gLnN3YWwyLXBvcHVwIHtcclxuICBhbGlnbi1zZWxmOiBzdGFydDtcclxufVxyXG4uc3dhbDItY29udGFpbmVyLnN3YWwyLXRvcCA+IC5zd2FsMi1wb3B1cCB7XHJcbiAgZ3JpZC1jb2x1bW46IDI7XHJcbiAgYWxpZ24tc2VsZjogc3RhcnQ7XHJcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XHJcbn1cclxuLnN3YWwyLWNvbnRhaW5lci5zd2FsMi10b3AtZW5kID4gLnN3YWwyLXBvcHVwLCAuc3dhbDItY29udGFpbmVyLnN3YWwyLXRvcC1yaWdodCA+IC5zd2FsMi1wb3B1cCB7XHJcbiAgZ3JpZC1jb2x1bW46IDM7XHJcbiAgYWxpZ24tc2VsZjogc3RhcnQ7XHJcbiAganVzdGlmeS1zZWxmOiBlbmQ7XHJcbn1cclxuLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1jZW50ZXItc3RhcnQgPiAuc3dhbDItcG9wdXAsIC5zd2FsMi1jb250YWluZXIuc3dhbDItY2VudGVyLWxlZnQgPiAuc3dhbDItcG9wdXAge1xyXG4gIGdyaWQtcm93OiAyO1xyXG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcclxufVxyXG4uc3dhbDItY29udGFpbmVyLnN3YWwyLWNlbnRlciA+IC5zd2FsMi1wb3B1cCB7XHJcbiAgZ3JpZC1jb2x1bW46IDI7XHJcbiAgZ3JpZC1yb3c6IDI7XHJcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gIGp1c3RpZnktc2VsZjogY2VudGVyO1xyXG59XHJcbi5zd2FsMi1jb250YWluZXIuc3dhbDItY2VudGVyLWVuZCA+IC5zd2FsMi1wb3B1cCwgLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1jZW50ZXItcmlnaHQgPiAuc3dhbDItcG9wdXAge1xyXG4gIGdyaWQtY29sdW1uOiAzO1xyXG4gIGdyaWQtcm93OiAyO1xyXG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICBqdXN0aWZ5LXNlbGY6IGVuZDtcclxufVxyXG4uc3dhbDItY29udGFpbmVyLnN3YWwyLWJvdHRvbS1zdGFydCA+IC5zd2FsMi1wb3B1cCwgLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ib3R0b20tbGVmdCA+IC5zd2FsMi1wb3B1cCB7XHJcbiAgZ3JpZC1jb2x1bW46IDE7XHJcbiAgZ3JpZC1yb3c6IDM7XHJcbiAgYWxpZ24tc2VsZjogZW5kO1xyXG59XHJcbi5zd2FsMi1jb250YWluZXIuc3dhbDItYm90dG9tID4gLnN3YWwyLXBvcHVwIHtcclxuICBncmlkLWNvbHVtbjogMjtcclxuICBncmlkLXJvdzogMztcclxuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcclxuICBhbGlnbi1zZWxmOiBlbmQ7XHJcbn1cclxuLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ib3R0b20tZW5kID4gLnN3YWwyLXBvcHVwLCAuc3dhbDItY29udGFpbmVyLnN3YWwyLWJvdHRvbS1yaWdodCA+IC5zd2FsMi1wb3B1cCB7XHJcbiAgZ3JpZC1jb2x1bW46IDM7XHJcbiAgZ3JpZC1yb3c6IDM7XHJcbiAgYWxpZ24tc2VsZjogZW5kO1xyXG4gIGp1c3RpZnktc2VsZjogZW5kO1xyXG59XHJcbi5zd2FsMi1jb250YWluZXIuc3dhbDItZ3Jvdy1yb3cgPiAuc3dhbDItcG9wdXAsIC5zd2FsMi1jb250YWluZXIuc3dhbDItZ3Jvdy1mdWxsc2NyZWVuID4gLnN3YWwyLXBvcHVwIHtcclxuICBncmlkLWNvbHVtbjogMS80O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5zd2FsMi1jb250YWluZXIuc3dhbDItZ3Jvdy1jb2x1bW4gPiAuc3dhbDItcG9wdXAsIC5zd2FsMi1jb250YWluZXIuc3dhbDItZ3Jvdy1mdWxsc2NyZWVuID4gLnN3YWwyLXBvcHVwIHtcclxuICBncmlkLXJvdzogMS80O1xyXG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbn1cclxuLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1uby10cmFuc2l0aW9uIHtcclxuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zd2FsMi1wb3B1cCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxMDAlKTtcclxuICB3aWR0aDogMzJlbTtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMCAwIDEuMjVlbTtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgY29sb3I6ICM1NDU0NTQ7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiAxcmVtO1xyXG59XHJcbi5zd2FsMi1wb3B1cDpmb2N1cyB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG4uc3dhbDItcG9wdXAuc3dhbDItbG9hZGluZyB7XHJcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG59XHJcblxyXG4uc3dhbDItdGl0bGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDAuOGVtIDFlbSAwO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogMS44NzVlbTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbn1cclxuXHJcbi5zd2FsMi1hY3Rpb25zIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB3aWR0aDogYXV0bztcclxuICBtYXJnaW46IDEuMjVlbSBhdXRvIDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG4uc3dhbDItYWN0aW9uczpub3QoLnN3YWwyLWxvYWRpbmcpIC5zd2FsMi1zdHlsZWRbZGlzYWJsZWRdIHtcclxuICBvcGFjaXR5OiAwLjQ7XHJcbn1cclxuLnN3YWwyLWFjdGlvbnM6bm90KC5zd2FsMi1sb2FkaW5nKSAuc3dhbDItc3R5bGVkOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjEpLCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xyXG59XHJcbi5zd2FsMi1hY3Rpb25zOm5vdCguc3dhbDItbG9hZGluZykgLnN3YWwyLXN0eWxlZDphY3RpdmUge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMiksIHJnYmEoMCwgMCwgMCwgMC4yKSk7XHJcbn1cclxuXHJcbi5zd2FsMi1sb2FkZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB3aWR0aDogMi4yZW07XHJcbiAgaGVpZ2h0OiAyLjJlbTtcclxuICBtYXJnaW46IDAgMS44NzVlbTtcclxuICBhbmltYXRpb246IHN3YWwyLXJvdGF0ZS1sb2FkaW5nIDEuNXMgbGluZWFyIDBzIGluZmluaXRlIG5vcm1hbDtcclxuICBib3JkZXItd2lkdGg6IDAuMjVlbTtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgYm9yZGVyLWNvbG9yOiAjMjc3OGM0IHRyYW5zcGFyZW50ICMyNzc4YzQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5zd2FsMi1zdHlsZWQge1xyXG4gIG1hcmdpbjogMC4zMTI1ZW07XHJcbiAgcGFkZGluZzogMC42MjVlbSAxLjFlbTtcclxuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMXM7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHRyYW5zcGFyZW50O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuLnN3YWwyLXN0eWxlZDpub3QoW2Rpc2FibGVkXSkge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0ge1xyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItcmFkaXVzOiAwLjI1ZW07XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSByZXBlYXQgMCAwIC8gYXV0byBhdXRvIHBhZGRpbmctYm94IGJvcmRlci1ib3ggc2Nyb2xsO1xyXG4gIGJhY2tncm91bmQ6IGluaXRpYWw7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcwNjZlMDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBmb250LXNpemU6IDFlbTtcclxufVxyXG4uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06Zm9jdXMge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDExMiwgMTAyLCAyMjQsIDAuNSk7XHJcbn1cclxuLnN3YWwyLXN0eWxlZC5zd2FsMi1kZW55IHtcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4yNWVtO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgcmVwZWF0IDAgMCAvIGF1dG8gYXV0byBwYWRkaW5nLWJveCBib3JkZXItYm94IHNjcm9sbDtcclxuICBiYWNrZ3JvdW5kOiBpbml0aWFsO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM3NDE7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZm9udC1zaXplOiAxZW07XHJcbn1cclxuLnN3YWwyLXN0eWxlZC5zd2FsMi1kZW55OmZvY3VzIHtcclxuICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgyMjAsIDU1LCA2NSwgMC41KTtcclxufVxyXG4uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIHJlcGVhdCAwIDAgLyBhdXRvIGF1dG8gcGFkZGluZy1ib3ggYm9yZGVyLWJveCBzY3JvbGw7XHJcbiAgYmFja2dyb3VuZDogaW5pdGlhbDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmU3ODgxO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG59XHJcbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzIHtcclxuICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgxMTAsIDEyMCwgMTI5LCAwLjUpO1xyXG59XHJcbi5zd2FsMi1zdHlsZWQuc3dhbDItZGVmYXVsdC1vdXRsaW5lOmZvY3VzIHtcclxuICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgxMDAsIDE1MCwgMjAwLCAwLjUpO1xyXG59XHJcbi5zd2FsMi1zdHlsZWQ6Zm9jdXMge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuLnN3YWwyLXN0eWxlZDo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4uc3dhbDItZm9vdGVyIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBtYXJnaW46IDFlbSAwIDA7XHJcbiAgcGFkZGluZzogMWVtIDFlbSAwO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG59XHJcblxyXG4uc3dhbDItdGltZXItcHJvZ3Jlc3MtYmFyLWNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGdyaWQtY29sdW1uOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcclxufVxyXG5cclxuLnN3YWwyLXRpbWVyLXByb2dyZXNzLWJhciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAwLjI1ZW07XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG59XHJcblxyXG4uc3dhbDItaW1hZ2Uge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDJlbSBhdXRvIDFlbTtcclxufVxyXG5cclxuLnN3YWwyLWNsb3NlIHtcclxuICB6LWluZGV4OiAyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgd2lkdGg6IDEuMmVtO1xyXG4gIGhlaWdodDogMS4yZW07XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTEuMmVtO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0cmFuc2l0aW9uOiBjb2xvciAwLjFzLCBib3gtc2hhZG93IDAuMXM7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogI2NjYztcclxuICBmb250LWZhbWlseTogc2VyaWY7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcclxuICBmb250LXNpemU6IDIuNWVtO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBqdXN0aWZ5LXNlbGY6IGVuZDtcclxufVxyXG4uc3dhbDItY2xvc2U6aG92ZXIge1xyXG4gIHRyYW5zZm9ybTogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogI2YyNzQ3NDtcclxufVxyXG4uc3dhbDItY2xvc2U6Zm9jdXMge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgM3B4IHJnYmEoMTAwLCAxNTAsIDIwMCwgMC41KTtcclxufVxyXG4uc3dhbDItY2xvc2U6Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuLnN3YWwyLWh0bWwtY29udGFpbmVyIHtcclxuICB6LWluZGV4OiAxO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIG1hcmdpbjogMWVtIDEuNmVtIDAuM2VtO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbn1cclxuXHJcbi5zd2FsMi1pbnB1dCxcclxuLnN3YWwyLWZpbGUsXHJcbi5zd2FsMi10ZXh0YXJlYSxcclxuLnN3YWwyLXNlbGVjdCxcclxuLnN3YWwyLXJhZGlvLFxyXG4uc3dhbDItY2hlY2tib3gge1xyXG4gIG1hcmdpbjogMWVtIDJlbSAzcHg7XHJcbn1cclxuXHJcbi5zd2FsMi1pbnB1dCxcclxuLnN3YWwyLWZpbGUsXHJcbi5zd2FsMi10ZXh0YXJlYSB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB3aWR0aDogYXV0bztcclxuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xcywgYm94LXNoYWRvdyAwLjFzO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4xODc1ZW07XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNiksIDAgMCAwIDNweCB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBmb250LXNpemU6IDEuMTI1ZW07XHJcbn1cclxuLnN3YWwyLWlucHV0LnN3YWwyLWlucHV0ZXJyb3IsXHJcbi5zd2FsMi1maWxlLnN3YWwyLWlucHV0ZXJyb3IsXHJcbi5zd2FsMi10ZXh0YXJlYS5zd2FsMi1pbnB1dGVycm9yIHtcclxuICBib3JkZXItY29sb3I6ICNmMjc0NzQgIWltcG9ydGFudDtcclxuICBib3gtc2hhZG93OiAwIDAgMnB4ICNmMjc0NzQgIWltcG9ydGFudDtcclxufVxyXG4uc3dhbDItaW5wdXQ6Zm9jdXMsXHJcbi5zd2FsMi1maWxlOmZvY3VzLFxyXG4uc3dhbDItdGV4dGFyZWE6Zm9jdXMge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNiNGRiZWQ7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMCAwIDAgM3B4IHJnYmEoMTAwLCAxNTAsIDIwMCwgMC41KTtcclxufVxyXG4uc3dhbDItaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsIC5zd2FsMi1maWxlOjotbW96LXBsYWNlaG9sZGVyLCAuc3dhbDItdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiAjY2NjO1xyXG59XHJcbi5zd2FsMi1pbnB1dDo6cGxhY2Vob2xkZXIsXHJcbi5zd2FsMi1maWxlOjpwbGFjZWhvbGRlcixcclxuLnN3YWwyLXRleHRhcmVhOjpwbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6ICNjY2M7XHJcbn1cclxuXHJcbi5zd2FsMi1yYW5nZSB7XHJcbiAgbWFyZ2luOiAxZW0gMmVtIDNweDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcbi5zd2FsMi1yYW5nZSBpbnB1dCB7XHJcbiAgd2lkdGg6IDgwJTtcclxufVxyXG4uc3dhbDItcmFuZ2Ugb3V0cHV0IHtcclxuICB3aWR0aDogMjAlO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5zd2FsMi1yYW5nZSBpbnB1dCxcclxuLnN3YWwyLXJhbmdlIG91dHB1dCB7XHJcbiAgaGVpZ2h0OiAyLjYyNWVtO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAyLjYyNWVtO1xyXG59XHJcblxyXG4uc3dhbDItaW5wdXQge1xyXG4gIGhlaWdodDogMi42MjVlbTtcclxuICBwYWRkaW5nOiAwIDAuNzVlbTtcclxufVxyXG5cclxuLnN3YWwyLWZpbGUge1xyXG4gIHdpZHRoOiA3NSU7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxufVxyXG5cclxuLnN3YWwyLXRleHRhcmVhIHtcclxuICBoZWlnaHQ6IDYuNzVlbTtcclxuICBwYWRkaW5nOiAwLjc1ZW07XHJcbn1cclxuXHJcbi5zd2FsMi1zZWxlY3Qge1xyXG4gIG1pbi13aWR0aDogNTAlO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAwLjM3NWVtIDAuNjI1ZW07XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG59XHJcblxyXG4uc3dhbDItcmFkaW8sXHJcbi5zd2FsMi1jaGVja2JveCB7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcbi5zd2FsMi1yYWRpbyBsYWJlbCxcclxuLnN3YWwyLWNoZWNrYm94IGxhYmVsIHtcclxuICBtYXJnaW46IDAgMC42ZW07XHJcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG59XHJcbi5zd2FsMi1yYWRpbyBpbnB1dCxcclxuLnN3YWwyLWNoZWNrYm94IGlucHV0IHtcclxuICBmbGV4LXNocmluazogMDtcclxuICBtYXJnaW46IDAgMC40ZW07XHJcbn1cclxuXHJcbi5zd2FsMi1pbnB1dC1sYWJlbCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBtYXJnaW46IDFlbSBhdXRvIDA7XHJcbn1cclxuXHJcbi5zd2FsMi12YWxpZGF0aW9uLW1lc3NhZ2Uge1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbWFyZ2luOiAxZW0gMCAwO1xyXG4gIHBhZGRpbmc6IDAuNjI1ZW07XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xyXG4gIGNvbG9yOiAjNjY2NjY2O1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuLnN3YWwyLXZhbGlkYXRpb24tbWVzc2FnZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIiFcIjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDEuNWVtO1xyXG4gIG1pbi13aWR0aDogMS41ZW07XHJcbiAgaGVpZ2h0OiAxLjVlbTtcclxuICBtYXJnaW46IDAgMC42MjVlbTtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNzQ3NDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zd2FsMi1pY29uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgd2lkdGg6IDVlbTtcclxuICBoZWlnaHQ6IDVlbTtcclxuICBtYXJnaW46IDIuNWVtIGF1dG8gMC42ZW07XHJcbiAgYm9yZGVyOiAwLjI1ZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJvcmRlci1jb2xvcjogIzAwMDtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBsaW5lLWhlaWdodDogNWVtO1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG4uc3dhbDItaWNvbiAuc3dhbDItaWNvbi1jb250ZW50IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiAzLjc1ZW07XHJcbn1cclxuLnN3YWwyLWljb24uc3dhbDItZXJyb3Ige1xyXG4gIGJvcmRlci1jb2xvcjogI2YyNzQ3NDtcclxuICBjb2xvcjogI2YyNzQ3NDtcclxufVxyXG4uc3dhbDItaWNvbi5zd2FsMi1lcnJvciAuc3dhbDIteC1tYXJrIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZmxleC1ncm93OiAxO1xyXG59XHJcbi5zd2FsMi1pY29uLnN3YWwyLWVycm9yIFtjbGFzc149c3dhbDIteC1tYXJrLWxpbmVdIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAyLjMxMjVlbTtcclxuICB3aWR0aDogMi45Mzc1ZW07XHJcbiAgaGVpZ2h0OiAwLjMxMjVlbTtcclxuICBib3JkZXItcmFkaXVzOiAwLjEyNWVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjc0NzQ7XHJcbn1cclxuLnN3YWwyLWljb24uc3dhbDItZXJyb3IgW2NsYXNzXj1zd2FsMi14LW1hcmstbGluZV1bY2xhc3MkPWxlZnRdIHtcclxuICBsZWZ0OiAxLjA2MjVlbTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbn1cclxuLnN3YWwyLWljb24uc3dhbDItZXJyb3IgW2NsYXNzXj1zd2FsMi14LW1hcmstbGluZV1bY2xhc3MkPXJpZ2h0XSB7XHJcbiAgcmlnaHQ6IDFlbTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG59XHJcbi5zd2FsMi1pY29uLnN3YWwyLWVycm9yLnN3YWwyLWljb24tc2hvdyB7XHJcbiAgYW5pbWF0aW9uOiBzd2FsMi1hbmltYXRlLWVycm9yLWljb24gMC41cztcclxufVxyXG4uc3dhbDItaWNvbi5zd2FsMi1lcnJvci5zd2FsMi1pY29uLXNob3cgLnN3YWwyLXgtbWFyayB7XHJcbiAgYW5pbWF0aW9uOiBzd2FsMi1hbmltYXRlLWVycm9yLXgtbWFyayAwLjVzO1xyXG59XHJcbi5zd2FsMi1pY29uLnN3YWwyLXdhcm5pbmcge1xyXG4gIGJvcmRlci1jb2xvcjogI2ZhY2VhODtcclxuICBjb2xvcjogI2Y4YmI4NjtcclxufVxyXG4uc3dhbDItaWNvbi5zd2FsMi13YXJuaW5nLnN3YWwyLWljb24tc2hvdyB7XHJcbiAgYW5pbWF0aW9uOiBzd2FsMi1hbmltYXRlLWVycm9yLWljb24gMC41cztcclxufVxyXG4uc3dhbDItaWNvbi5zd2FsMi13YXJuaW5nLnN3YWwyLWljb24tc2hvdyAuc3dhbDItaWNvbi1jb250ZW50IHtcclxuICBhbmltYXRpb246IHN3YWwyLWFuaW1hdGUtaS1tYXJrIDAuNXM7XHJcbn1cclxuLnN3YWwyLWljb24uc3dhbDItaW5mbyB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjOWRlMGY2O1xyXG4gIGNvbG9yOiAjM2ZjM2VlO1xyXG59XHJcbi5zd2FsMi1pY29uLnN3YWwyLWluZm8uc3dhbDItaWNvbi1zaG93IHtcclxuICBhbmltYXRpb246IHN3YWwyLWFuaW1hdGUtZXJyb3ItaWNvbiAwLjVzO1xyXG59XHJcbi5zd2FsMi1pY29uLnN3YWwyLWluZm8uc3dhbDItaWNvbi1zaG93IC5zd2FsMi1pY29uLWNvbnRlbnQge1xyXG4gIGFuaW1hdGlvbjogc3dhbDItYW5pbWF0ZS1pLW1hcmsgMC44cztcclxufVxyXG4uc3dhbDItaWNvbi5zd2FsMi1xdWVzdGlvbiB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjYzlkYWUxO1xyXG4gIGNvbG9yOiAjODdhZGJkO1xyXG59XHJcbi5zd2FsMi1pY29uLnN3YWwyLXF1ZXN0aW9uLnN3YWwyLWljb24tc2hvdyB7XHJcbiAgYW5pbWF0aW9uOiBzd2FsMi1hbmltYXRlLWVycm9yLWljb24gMC41cztcclxufVxyXG4uc3dhbDItaWNvbi5zd2FsMi1xdWVzdGlvbi5zd2FsMi1pY29uLXNob3cgLnN3YWwyLWljb24tY29udGVudCB7XHJcbiAgYW5pbWF0aW9uOiBzd2FsMi1hbmltYXRlLXF1ZXN0aW9uLW1hcmsgMC44cztcclxufVxyXG4uc3dhbDItaWNvbi5zd2FsMi1zdWNjZXNzIHtcclxuICBib3JkZXItY29sb3I6ICNhNWRjODY7XHJcbiAgY29sb3I6ICNhNWRjODY7XHJcbn1cclxuLnN3YWwyLWljb24uc3dhbDItc3VjY2VzcyBbY2xhc3NePXN3YWwyLXN1Y2Nlc3MtY2lyY3VsYXItbGluZV0ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMy43NWVtO1xyXG4gIGhlaWdodDogNy41ZW07XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxufVxyXG4uc3dhbDItaWNvbi5zd2FsMi1zdWNjZXNzIFtjbGFzc149c3dhbDItc3VjY2Vzcy1jaXJjdWxhci1saW5lXVtjbGFzcyQ9bGVmdF0ge1xyXG4gIHRvcDogLTAuNDM3NWVtO1xyXG4gIGxlZnQ6IC0yLjA2MzVlbTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDMuNzVlbSAzLjc1ZW07XHJcbiAgYm9yZGVyLXJhZGl1czogNy41ZW0gMCAwIDcuNWVtO1xyXG59XHJcbi5zd2FsMi1pY29uLnN3YWwyLXN1Y2Nlc3MgW2NsYXNzXj1zd2FsMi1zdWNjZXNzLWNpcmN1bGFyLWxpbmVdW2NsYXNzJD1yaWdodF0ge1xyXG4gIHRvcDogLTAuNjg3NWVtO1xyXG4gIGxlZnQ6IDEuODc1ZW07XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDMuNzVlbTtcclxuICBib3JkZXItcmFkaXVzOiAwIDcuNWVtIDcuNWVtIDA7XHJcbn1cclxuLnN3YWwyLWljb24uc3dhbDItc3VjY2VzcyAuc3dhbDItc3VjY2Vzcy1yaW5nIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMjtcclxuICB0b3A6IC0wLjI1ZW07XHJcbiAgbGVmdDogLTAuMjVlbTtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYm9yZGVyOiAwLjI1ZW0gc29saWQgcmdiYSgxNjUsIDIyMCwgMTM0LCAwLjMpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxufVxyXG4uc3dhbDItaWNvbi5zd2FsMi1zdWNjZXNzIC5zd2FsMi1zdWNjZXNzLWZpeCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgdG9wOiAwLjVlbTtcclxuICBsZWZ0OiAxLjYyNWVtO1xyXG4gIHdpZHRoOiAwLjQzNzVlbTtcclxuICBoZWlnaHQ6IDUuNjI1ZW07XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxufVxyXG4uc3dhbDItaWNvbi5zd2FsMi1zdWNjZXNzIFtjbGFzc149c3dhbDItc3VjY2Vzcy1saW5lXSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgaGVpZ2h0OiAwLjMxMjVlbTtcclxuICBib3JkZXItcmFkaXVzOiAwLjEyNWVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNhNWRjODY7XHJcbn1cclxuLnN3YWwyLWljb24uc3dhbDItc3VjY2VzcyBbY2xhc3NePXN3YWwyLXN1Y2Nlc3MtbGluZV1bY2xhc3MkPXRpcF0ge1xyXG4gIHRvcDogMi44NzVlbTtcclxuICBsZWZ0OiAwLjgxMjVlbTtcclxuICB3aWR0aDogMS41NjI1ZW07XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG59XHJcbi5zd2FsMi1pY29uLnN3YWwyLXN1Y2Nlc3MgW2NsYXNzXj1zd2FsMi1zdWNjZXNzLWxpbmVdW2NsYXNzJD1sb25nXSB7XHJcbiAgdG9wOiAyLjM3NWVtO1xyXG4gIHJpZ2h0OiAwLjVlbTtcclxuICB3aWR0aDogMi45Mzc1ZW07XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxufVxyXG4uc3dhbDItaWNvbi5zd2FsMi1zdWNjZXNzLnN3YWwyLWljb24tc2hvdyAuc3dhbDItc3VjY2Vzcy1saW5lLXRpcCB7XHJcbiAgYW5pbWF0aW9uOiBzd2FsMi1hbmltYXRlLXN1Y2Nlc3MtbGluZS10aXAgMC43NXM7XHJcbn1cclxuLnN3YWwyLWljb24uc3dhbDItc3VjY2Vzcy5zd2FsMi1pY29uLXNob3cgLnN3YWwyLXN1Y2Nlc3MtbGluZS1sb25nIHtcclxuICBhbmltYXRpb246IHN3YWwyLWFuaW1hdGUtc3VjY2Vzcy1saW5lLWxvbmcgMC43NXM7XHJcbn1cclxuLnN3YWwyLWljb24uc3dhbDItc3VjY2Vzcy5zd2FsMi1pY29uLXNob3cgLnN3YWwyLXN1Y2Nlc3MtY2lyY3VsYXItbGluZS1yaWdodCB7XHJcbiAgYW5pbWF0aW9uOiBzd2FsMi1yb3RhdGUtc3VjY2Vzcy1jaXJjdWxhci1saW5lIDQuMjVzIGVhc2UtaW47XHJcbn1cclxuXHJcbi5zd2FsMi1wcm9ncmVzcy1zdGVwcyB7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogMS4yNWVtIGF1dG87XHJcbiAgcGFkZGluZzogMDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcbi5zd2FsMi1wcm9ncmVzcy1zdGVwcyBsaSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uc3dhbDItcHJvZ3Jlc3Mtc3RlcHMgLnN3YWwyLXByb2dyZXNzLXN0ZXAge1xyXG4gIHotaW5kZXg6IDIwO1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIHdpZHRoOiAyZW07XHJcbiAgaGVpZ2h0OiAyZW07XHJcbiAgYm9yZGVyLXJhZGl1czogMmVtO1xyXG4gIGJhY2tncm91bmQ6ICMyNzc4YzQ7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgbGluZS1oZWlnaHQ6IDJlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLnN3YWwyLXByb2dyZXNzLXN0ZXBzIC5zd2FsMi1wcm9ncmVzcy1zdGVwLnN3YWwyLWFjdGl2ZS1wcm9ncmVzcy1zdGVwIHtcclxuICBiYWNrZ3JvdW5kOiAjMjc3OGM0O1xyXG59XHJcbi5zd2FsMi1wcm9ncmVzcy1zdGVwcyAuc3dhbDItcHJvZ3Jlc3Mtc3RlcC5zd2FsMi1hY3RpdmUtcHJvZ3Jlc3Mtc3RlcCB+IC5zd2FsMi1wcm9ncmVzcy1zdGVwIHtcclxuICBiYWNrZ3JvdW5kOiAjYWRkOGU2O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5zd2FsMi1wcm9ncmVzcy1zdGVwcyAuc3dhbDItcHJvZ3Jlc3Mtc3RlcC5zd2FsMi1hY3RpdmUtcHJvZ3Jlc3Mtc3RlcCB+IC5zd2FsMi1wcm9ncmVzcy1zdGVwLWxpbmUge1xyXG4gIGJhY2tncm91bmQ6ICNhZGQ4ZTY7XHJcbn1cclxuLnN3YWwyLXByb2dyZXNzLXN0ZXBzIC5zd2FsMi1wcm9ncmVzcy1zdGVwLWxpbmUge1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIHdpZHRoOiAyLjVlbTtcclxuICBoZWlnaHQ6IDAuNGVtO1xyXG4gIG1hcmdpbjogMCAtMXB4O1xyXG4gIGJhY2tncm91bmQ6ICMyNzc4YzQ7XHJcbn1cclxuXHJcbltjbGFzc149c3dhbDJdIHtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uc3dhbDItc2hvdyB7XHJcbiAgYW5pbWF0aW9uOiBzd2FsMi1zaG93IDAuM3M7XHJcbn1cclxuXHJcbi5zd2FsMi1oaWRlIHtcclxuICBhbmltYXRpb246IHN3YWwyLWhpZGUgMC4xNXMgZm9yd2FyZHM7XHJcbn1cclxuXHJcbi5zd2FsMi1ub2FuaW1hdGlvbiB7XHJcbiAgdHJhbnNpdGlvbjogbm9uZTtcclxufVxyXG5cclxuLnN3YWwyLXNjcm9sbGJhci1tZWFzdXJlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAtOTk5OXB4O1xyXG4gIHdpZHRoOiA1MHB4O1xyXG4gIGhlaWdodDogNTBweDtcclxuICBvdmVyZmxvdzogc2Nyb2xsO1xyXG59XHJcblxyXG4uc3dhbDItcnRsIC5zd2FsMi1jbG9zZSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcclxuICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG4uc3dhbDItcnRsIC5zd2FsMi10aW1lci1wcm9ncmVzcy1iYXIge1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGxlZnQ6IGF1dG87XHJcbn1cclxuXHJcbi5zYXZlLXlvdXJzZWxmLWZyb20td2FyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiAxOTM5O1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMjVweCAwIDIwcHg7XHJcbiAgYmFja2dyb3VuZDogIzIwMjMyYTtcclxuICBjb2xvcjogI2ZmZjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLnNhdmUteW91cnNlbGYtZnJvbS13YXIgZGl2IHtcclxuICBtYXgtd2lkdGg6IDU2MHB4O1xyXG4gIG1hcmdpbjogMTBweDtcclxuICBsaW5lLWhlaWdodDogMTQ2JTtcclxufVxyXG4uc2F2ZS15b3Vyc2VsZi1mcm9tLXdhciBpZnJhbWUge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBtYXgtaGVpZ2h0OiA1NS41NTU1NTU1NTU2dm1pbjtcclxuICBtYXJnaW46IDE2cHggYXV0bztcclxufVxyXG4uc2F2ZS15b3Vyc2VsZi1mcm9tLXdhciBzdHJvbmcge1xyXG4gIGJvcmRlci1ib3R0b206IDJweCBkYXNoZWQgd2hpdGU7XHJcbn1cclxuLnNhdmUteW91cnNlbGYtZnJvbS13YXIgYnV0dG9uIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiAxOTQwO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHdpZHRoOiA0OHB4O1xyXG4gIGhlaWdodDogNDhweDtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiAjYWFhO1xyXG4gIGZvbnQtc2l6ZTogNDhweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLnNhdmUteW91cnNlbGYtZnJvbS13YXIgYnV0dG9uOmhvdmVyIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuQGtleWZyYW1lcyBzd2FsMi10b2FzdC1zaG93IHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuNjI1ZW0pIHJvdGF0ZVooMmRlZyk7XHJcbiAgfVxyXG4gIDMzJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlWigtMmRlZyk7XHJcbiAgfVxyXG4gIDY2JSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC4zMTI1ZW0pIHJvdGF0ZVooMmRlZyk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZVooMGRlZyk7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgc3dhbDItdG9hc3QtaGlkZSB7XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMWRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIHN3YWwyLXRvYXN0LWFuaW1hdGUtc3VjY2Vzcy1saW5lLXRpcCB7XHJcbiAgMCUge1xyXG4gICAgdG9wOiAwLjU2MjVlbTtcclxuICAgIGxlZnQ6IDAuMDYyNWVtO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgfVxyXG4gIDU0JSB7XHJcbiAgICB0b3A6IDAuMTI1ZW07XHJcbiAgICBsZWZ0OiAwLjEyNWVtO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgfVxyXG4gIDcwJSB7XHJcbiAgICB0b3A6IDAuNjI1ZW07XHJcbiAgICBsZWZ0OiAtMC4yNWVtO1xyXG4gICAgd2lkdGg6IDEuNjI1ZW07XHJcbiAgfVxyXG4gIDg0JSB7XHJcbiAgICB0b3A6IDEuMDYyNWVtO1xyXG4gICAgbGVmdDogMC43NWVtO1xyXG4gICAgd2lkdGg6IDAuNWVtO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRvcDogMS4xMjVlbTtcclxuICAgIGxlZnQ6IDAuMTg3NWVtO1xyXG4gICAgd2lkdGg6IDAuNzVlbTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBzd2FsMi10b2FzdC1hbmltYXRlLXN1Y2Nlc3MtbGluZS1sb25nIHtcclxuICAwJSB7XHJcbiAgICB0b3A6IDEuNjI1ZW07XHJcbiAgICByaWdodDogMS4zNzVlbTtcclxuICAgIHdpZHRoOiAwO1xyXG4gIH1cclxuICA2NSUge1xyXG4gICAgdG9wOiAxLjI1ZW07XHJcbiAgICByaWdodDogMC45Mzc1ZW07XHJcbiAgICB3aWR0aDogMDtcclxuICB9XHJcbiAgODQlIHtcclxuICAgIHRvcDogMC45Mzc1ZW07XHJcbiAgICByaWdodDogMDtcclxuICAgIHdpZHRoOiAxLjEyNWVtO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRvcDogMC45Mzc1ZW07XHJcbiAgICByaWdodDogMC4xODc1ZW07XHJcbiAgICB3aWR0aDogMS4zNzVlbTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBzd2FsMi1zaG93IHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XHJcbiAgfVxyXG4gIDQ1JSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gIH1cclxuICA4MCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIHN3YWwyLWhpZGUge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgc3dhbDItYW5pbWF0ZS1zdWNjZXNzLWxpbmUtdGlwIHtcclxuICAwJSB7XHJcbiAgICB0b3A6IDEuMTg3NWVtO1xyXG4gICAgbGVmdDogMC4wNjI1ZW07XHJcbiAgICB3aWR0aDogMDtcclxuICB9XHJcbiAgNTQlIHtcclxuICAgIHRvcDogMS4wNjI1ZW07XHJcbiAgICBsZWZ0OiAwLjEyNWVtO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgfVxyXG4gIDcwJSB7XHJcbiAgICB0b3A6IDIuMTg3NWVtO1xyXG4gICAgbGVmdDogLTAuMzc1ZW07XHJcbiAgICB3aWR0aDogMy4xMjVlbTtcclxuICB9XHJcbiAgODQlIHtcclxuICAgIHRvcDogM2VtO1xyXG4gICAgbGVmdDogMS4zMTI1ZW07XHJcbiAgICB3aWR0aDogMS4wNjI1ZW07XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdG9wOiAyLjgxMjVlbTtcclxuICAgIGxlZnQ6IDAuODEyNWVtO1xyXG4gICAgd2lkdGg6IDEuNTYyNWVtO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIHN3YWwyLWFuaW1hdGUtc3VjY2Vzcy1saW5lLWxvbmcge1xyXG4gIDAlIHtcclxuICAgIHRvcDogMy4zNzVlbTtcclxuICAgIHJpZ2h0OiAyLjg3NWVtO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgfVxyXG4gIDY1JSB7XHJcbiAgICB0b3A6IDMuMzc1ZW07XHJcbiAgICByaWdodDogMi44NzVlbTtcclxuICAgIHdpZHRoOiAwO1xyXG4gIH1cclxuICA4NCUge1xyXG4gICAgdG9wOiAyLjE4NzVlbTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDMuNDM3NWVtO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRvcDogMi4zNzVlbTtcclxuICAgIHJpZ2h0OiAwLjVlbTtcclxuICAgIHdpZHRoOiAyLjkzNzVlbTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBzd2FsMi1yb3RhdGUtc3VjY2Vzcy1jaXJjdWxhci1saW5lIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gIH1cclxuICA1JSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gIH1cclxuICAxMiUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQwNWRlZyk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQwNWRlZyk7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgc3dhbDItYW5pbWF0ZS1lcnJvci14LW1hcmsge1xyXG4gIDAlIHtcclxuICAgIG1hcmdpbi10b3A6IDEuNjI1ZW07XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuICA1MCUge1xyXG4gICAgbWFyZ2luLXRvcDogMS42MjVlbTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC40KTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIDgwJSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMC4zNzVlbTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIHN3YWwyLWFuaW1hdGUtZXJyb3ItaWNvbiB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKDEwMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgc3dhbDItcm90YXRlLWxvYWRpbmcge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgc3dhbDItYW5pbWF0ZS1xdWVzdGlvbi1tYXJrIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoLTM2MGRlZyk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKDApO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIHN3YWwyLWFuaW1hdGUtaS1tYXJrIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooNDVkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgMjUlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlWigtMjVkZWcpO1xyXG4gICAgb3BhY2l0eTogMC40O1xyXG4gIH1cclxuICA1MCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKDE1ZGVnKTtcclxuICAgIG9wYWNpdHk6IDAuODtcclxuICB9XHJcbiAgNzUlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlWigtNWRlZyk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlWCgwKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcbmJvZHkuc3dhbDItc2hvd246bm90KC5zd2FsMi1uby1iYWNrZHJvcCk6bm90KC5zd2FsMi10b2FzdC1zaG93bikge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuYm9keS5zd2FsMi1oZWlnaHQtYXV0byB7XHJcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuYm9keS5zd2FsMi1uby1iYWNrZHJvcCAuc3dhbDItY29udGFpbmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbmJvZHkuc3dhbDItbm8tYmFja2Ryb3AgLnN3YWwyLWNvbnRhaW5lciAuc3dhbDItcG9wdXAge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbn1cclxuYm9keS5zd2FsMi1uby1iYWNrZHJvcCAuc3dhbDItY29udGFpbmVyIC5zd2FsMi1tb2RhbCB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG59XHJcbkBtZWRpYSBwcmludCB7XHJcbiAgYm9keS5zd2FsMi1zaG93bjpub3QoLnN3YWwyLW5vLWJhY2tkcm9wKTpub3QoLnN3YWwyLXRvYXN0LXNob3duKSB7XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGwgIWltcG9ydGFudDtcclxuICB9XHJcbiAgYm9keS5zd2FsMi1zaG93bjpub3QoLnN3YWwyLW5vLWJhY2tkcm9wKTpub3QoLnN3YWwyLXRvYXN0LXNob3duKSA+IFthcmlhLWhpZGRlbj10cnVlXSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICBib2R5LnN3YWwyLXNob3duOm5vdCguc3dhbDItbm8tYmFja2Ryb3ApOm5vdCguc3dhbDItdG9hc3Qtc2hvd24pIC5zd2FsMi1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5ib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXIge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgd2lkdGg6IDM2MHB4O1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5ib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXIuc3dhbDItdG9wIHtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbiAgYm90dG9tOiBhdXRvO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbn1cclxuYm9keS5zd2FsMi10b2FzdC1zaG93biAuc3dhbDItY29udGFpbmVyLnN3YWwyLXRvcC1lbmQsIGJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lci5zd2FsMi10b3AtcmlnaHQge1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IGF1dG87XHJcbiAgbGVmdDogYXV0bztcclxufVxyXG5ib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXIuc3dhbDItdG9wLXN0YXJ0LCBib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXIuc3dhbDItdG9wLWxlZnQge1xyXG4gIHRvcDogMDtcclxuICByaWdodDogYXV0bztcclxuICBib3R0b206IGF1dG87XHJcbiAgbGVmdDogMDtcclxufVxyXG5ib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXIuc3dhbDItY2VudGVyLXN0YXJ0LCBib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXIuc3dhbDItY2VudGVyLWxlZnQge1xyXG4gIHRvcDogNTAlO1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG4gIGJvdHRvbTogYXV0bztcclxuICBsZWZ0OiAwO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG5ib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXIuc3dhbDItY2VudGVyIHtcclxuICB0b3A6IDUwJTtcclxuICByaWdodDogYXV0bztcclxuICBib3R0b206IGF1dG87XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG59XHJcbmJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1jZW50ZXItZW5kLCBib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXIuc3dhbDItY2VudGVyLXJpZ2h0IHtcclxuICB0b3A6IDUwJTtcclxuICByaWdodDogMDtcclxuICBib3R0b206IGF1dG87XHJcbiAgbGVmdDogYXV0bztcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbn1cclxuYm9keS5zd2FsMi10b2FzdC1zaG93biAuc3dhbDItY29udGFpbmVyLnN3YWwyLWJvdHRvbS1zdGFydCwgYm9keS5zd2FsMi10b2FzdC1zaG93biAuc3dhbDItY29udGFpbmVyLnN3YWwyLWJvdHRvbS1sZWZ0IHtcclxuICB0b3A6IGF1dG87XHJcbiAgcmlnaHQ6IGF1dG87XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbn1cclxuYm9keS5zd2FsMi10b2FzdC1zaG93biAuc3dhbDItY29udGFpbmVyLnN3YWwyLWJvdHRvbSB7XHJcbiAgdG9wOiBhdXRvO1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG59XHJcbmJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ib3R0b20tZW5kLCBib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXIuc3dhbDItYm90dG9tLXJpZ2h0IHtcclxuICB0b3A6IGF1dG87XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IGF1dG87XHJcbn0iLCAiLnNhLWJ1dHRvbi1jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG59XHJcblxyXG4uc3dlZXQtYWxlcnQgLnNhLWJ1dHRvbi1jb250YWluZXIgLmNhbmNlbCxcclxuLnN3ZWV0LWFsZXJ0IC5zYS1idXR0b24tY29udGFpbmVyIC5jb25maXJtIHtcclxuICBtaW4td2lkdGg6IDEwMHB4O1xyXG59XHJcblxyXG4uc3dlZXQtYWxlcnQgLnNhLWJ1dHRvbi1jb250YWluZXIgLmNhbmNlbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmNDA1MDtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxuICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICBwYWRkaW5nLXRvcDogNnB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGZvbnQtZmFtaWx5OiBPcGVuU2Fucy1zZW1pYm9sZDtcclxuICBtYXJnaW4tbGVmdDogM3B4O1xyXG59XHJcblxyXG4uc3dlZXQtYWxlcnQgLnNhLWJ1dHRvbi1jb250YWluZXIgLmNhbmNlbDpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQxNTc2ZDtcclxufVxyXG5cclxuLnN3ZWV0LWFsZXJ0IC5zYS1idXR0b24tY29udGFpbmVyIC5jb25maXJtIHtcclxuICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICBwYWRkaW5nLXRvcDogNnB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGZvbnQtZmFtaWx5OiBPcGVuU2Fucy1zZW1pYm9sZDtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5zd2VldC1hbGVydCAuc2EtYnV0dG9uLWNvbnRhaW5lciAuY29uZmlybTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyYTZlZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5ib2R5LnN0b3Atc2Nyb2xsaW5nIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi5zd2FsMi1hY3Rpb25zIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4uc3dhbDItY29udGFpbmVyIC5zd2FsMi1hY3Rpb25zIC5zd2FsMi1jYW5jZWwge1xyXG4gIG1hcmdpbi1sZWZ0OiAzcHg7XHJcbn1cclxuXHJcbi5zd2FsMi1tb2RhbCAuc3dhbDItY2hlY2tib3ggaW5wdXQsIC5zd2FsMi1tb2RhbCAuc3dhbDItY2hlY2tib3ggc3BhbiB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uc3dhbDItbW9kYWwgLnN3YWwyLWNoZWNrYm94IHNwYW4ge1xyXG4gIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbn1cclxuXHJcbi5zd2FsMi1jb250YWluZXIgLnNhLXNtYWxsIGgyIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgbWFyZ2luOiA1cHggMDtcclxufVxyXG5cclxuLnN3YWwyLWNvbnRhaW5lciAuc2Etc21hbGwgLnN3YWwyLWNvbnRlbnQsXHJcbi5zd2FsMi1jb250YWluZXIgLnNhLXNtYWxsIC5zd2FsMi1odG1sLWNvbnRhaW5lciB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG4uc3dhbDItY29udGFpbmVyIC5zYS1zbWFsbCAuc3dhbDItYWN0aW9ucyB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLnN3YWwyLWNvbnRhaW5lciAuc2Etc21hbGwgLnN3YWwyLWNoZWNrYm94IHtcclxuICBtYXJnaW46IDVweCAwO1xyXG59XHJcblxyXG5ib2R5LnN3YWwyLXNob3duIHtcclxuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNhLWN1c3RvbSB7XHJcbiAgYm94LXNoYWRvdzogMCA1cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMTcpO1xyXG59XHJcblxyXG5ib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXIge1xyXG4gIHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4uc2EtcGVybWlzc2lvbi1ub3RpZmljYXRpb25zIC5zd2FsMi1pY29uIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zd2FsMi1odG1sLWNvbnRhaW5lciB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDFlbSAxLjZlbSAwLjNlbTtcclxufVxyXG5cclxuYm9keSAuc3dhbDItY29udGFpbmVyIHtcclxuICB6LWluZGV4OiAxMDA2MDtcclxufSIsICIucGhvdG8tdmlld2VyLW1vZGFsIHtcclxuICBtaW4td2lkdGg6IDYwdnc7XHJcbn0iLCAiLyohXG4gKiBWaWV3ZXIuanMgdjEuMTEuNlxuICogaHR0cHM6Ly9mZW5neXVhbmNoZW4uZ2l0aHViLmlvL3ZpZXdlcmpzXG4gKlxuICogQ29weXJpZ2h0IDIwMTUtcHJlc2VudCBDaGVuIEZlbmd5dWFuXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2VcbiAqXG4gKiBEYXRlOiAyMDIzLTEwLTA1VDEzOjMyOjM0Ljk0OVpcclxuICovXHJcblxyXG4udmlld2VyLXpvb20taW46OmJlZm9yZSwgLnZpZXdlci16b29tLW91dDo6YmVmb3JlLCAudmlld2VyLW9uZS10by1vbmU6OmJlZm9yZSwgLnZpZXdlci1yZXNldDo6YmVmb3JlLCAudmlld2VyLXByZXY6OmJlZm9yZSwgLnZpZXdlci1wbGF5OjpiZWZvcmUsIC52aWV3ZXItbmV4dDo6YmVmb3JlLCAudmlld2VyLXJvdGF0ZS1sZWZ0OjpiZWZvcmUsIC52aWV3ZXItcm90YXRlLXJpZ2h0OjpiZWZvcmUsIC52aWV3ZXItZmxpcC1ob3Jpem9udGFsOjpiZWZvcmUsIC52aWV3ZXItZmxpcC12ZXJ0aWNhbDo6YmVmb3JlLCAudmlld2VyLWZ1bGxzY3JlZW46OmJlZm9yZSwgLnZpZXdlci1mdWxsc2NyZWVuLWV4aXQ6OmJlZm9yZSwgLnZpZXdlci1jbG9zZTo6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBUmdBQUFBVUNBWUFBQUJXT3lKREFBQUFCSE5DU1ZRSUNBZ0lmQWhraUFBQUFBbHdTRmx6QUFBTEVnQUFDeElCMHQxKy9BQUFBQngwUlZoMFUyOW1kSGRoY21VQVFXUnZZbVVnUm1seVpYZHZjbXR6SUVOVE51aThzb3dBQUFRUFNVUkJWSGljN1pzL2lGeFZGTWEvMFUyVWFKR2tzVWduSVZoWXhWaHBqRGJaQ0JtTGRBWUVDeHNSRkJUVWFtY1hVaVNObmNnS1FiU3hzeEg4Z3pBUDNGVTJqWTBrS0tKTmlpaUlnaEZsY2NuUDRwM25QQ2R2M3A5Nzc4dnNMT2NIQjJiZnZlZWI3OTU1YzNqdnZOa0JJTWR4bkQ2NGE5NEdITWZadTNpQmNSeW5ON3pBT0k3VEcxNWdIQ2VlTlVrcjh6YXhHMmxiWURZc2RnTWJrdEJzUDAzamRRd2xqU1hkdEJoTE9tdGpvd0M5TWc5TCtrblNsY0Q4VE5LcFNBOWxCcEsySkYyVmREU1I1bjVKNjRtMHFsaTM5OWhORk1VbHBzaFFpaTVqYlhUYkhHdmlCMG5MTmVORFNkOVZPNEEyVWRCMmZwK3gwZUNuYVh4V1hHQTJYMGF1LzNIZ045UDRMRkNqSUFOT0pkckxyMHp6WitCRXBOWUR3S2JwblFNZUF3NG04SGpRdE02WjlxYTkxN3pQUXdGcjNNNUtnQTZKNXJUSkNkRlpKajkvbHl2R2hzRHZ3Rk5WdVYyTWhoanJLNmI5YkZpRStqMXI4N2VCbDRIRHdDRjcvVS9rK29mQVg1Yi9FWEJ2NUpvTE11SUx6ZjNBcDZaM0V6Z2RxSE1DdUY3aGNRZjRIRGdlb0huY2NuY3FkSy9UdlNEV2ZmRlhJL2V4SUNZL3haeXFjNlhMV0YxVUZabmE0Z0o3cThCc1J2Z2QyL3hYcG82UCtEOWRmVDdQcEVDdEEzY25XUE0wR1hHRlpoL3dnV2x0QStjRE5DN1grQVA0R3pqWlFlK2s1ZFJ4dVlQZWl1WFU3ZTFxd0xwRHo3ZEZqWEtSYVN3dU1MdkFsRzh6WmxHK1ltaUsxSG9GcVQ3d1Ayeis0UTQ1VGZFR2NNdDAxeExvTlpFQlR3UnFENEJMcG5NTGVDMUE0MVVtVnhzWGdYZUJheVYvV3gyMHJwVHlycG5XUmZ0N3A2Ty9GZHF6R3JEdWtQTnRrYU1vTW8zRkJkQlNRTU9uWUJDUmV5ZjA1czEyNmZVOXl0Zlg5OCttWTU0S3hucDdTOUsza2o2VTlLWWRHMGg2VWRMYmtoN3BvRlhNZlVuU095VnZMMGg2VnRJWEhiUzZuT1Arcy9abTltdnlYVzF1dUM5b2haNzJFOXVEbVhXTEpPQjFHeHNIK0R4UGZ0c0I4QjZ3bEdETjAyVEFreEc2KzREM1RXc2JlQzVDUzhDREZjZStBVzUwMExoaE9XMjAyMFRSakszYjIxSEVtZ3RpOW0wUm9ueGJkTVplVnpWKy80dEYzY0JwUDdFOW1LSE5MNXE4aDVnMGVZc0NNUXowZXBxOGdRcndNWEFnY3MwRkdYR0ZSY0I5d0NlbUY5UGtiWXFNL0JhczdmeEx3TmVKUGRUZHBvNGl0UXRpOGxQTXFUcFh1b3pWUlZYUHBiSEkzS2tOVEIxTmZrTDgxajJtdmhEcDkxSGdWOU1LdVJJcXJ5a2ozV1BxNHJIeUwrYXhqOC9xR1BtVHFpNkY5WURsSE92SlU2b1ljVHNoL1RZU3pXbVRFNkpUMTlDdExUSnQzMkQ2Q21IZTBlUW4xTzh6NUFYZ1Q0c3g0VmN1MC9FUWVjTXlkQjh6MGhVV2tUZDJ0NENyd05FZVBxTUJjQVI0bXJCYnd5WExQV0phOHpyWG1tTEVoTkJtZnBrdVkyMTAyeHhyaWgrcGIraWVBYjZ2R2h1QTk3VWNKNUtSOGdaNzdLKzk5eHhlWUJ6SDZRMy9aMGZIY1hyREM0empPTDNoQmNaeG5ONzRGK3psdlhGV1hGOVBBQUFBQUVsRlRrU3VRbUNDXCIpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMjgwcHg7XHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgfVxyXG5cclxuLnZpZXdlci16b29tLWluOjpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICBjb250ZW50OiBcIlpvb20gSW5cIjtcclxufVxyXG5cclxuLnZpZXdlci16b29tLW91dDo6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAwO1xyXG4gIGNvbnRlbnQ6IFwiWm9vbSBPdXRcIjtcclxufVxyXG5cclxuLnZpZXdlci1vbmUtdG8tb25lOjpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IDA7XHJcbiAgY29udGVudDogXCJPbmUgdG8gT25lXCI7XHJcbn1cclxuXHJcbi52aWV3ZXItcmVzZXQ6OmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYwcHggMDtcclxuICBjb250ZW50OiBcIlJlc2V0XCI7XHJcbn1cclxuXHJcbi52aWV3ZXItcHJldjo6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAwO1xyXG4gIGNvbnRlbnQ6IFwiUHJldmlvdXNcIjtcclxufVxyXG5cclxuLnZpZXdlci1wbGF5OjpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDBweCAwO1xyXG4gIGNvbnRlbnQ6IFwiUGxheVwiO1xyXG59XHJcblxyXG4udmlld2VyLW5leHQ6OmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IDA7XHJcbiAgY29udGVudDogXCJOZXh0XCI7XHJcbn1cclxuXHJcbi52aWV3ZXItcm90YXRlLWxlZnQ6OmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MHB4IDA7XHJcbiAgY29udGVudDogXCJSb3RhdGUgTGVmdFwiO1xyXG59XHJcblxyXG4udmlld2VyLXJvdGF0ZS1yaWdodDo6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggMDtcclxuICBjb250ZW50OiBcIlJvdGF0ZSBSaWdodFwiO1xyXG59XHJcblxyXG4udmlld2VyLWZsaXAtaG9yaXpvbnRhbDo6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTgwcHggMDtcclxuICBjb250ZW50OiBcIkZsaXAgSG9yaXpvbnRhbFwiO1xyXG59XHJcblxyXG4udmlld2VyLWZsaXAtdmVydGljYWw6OmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMHB4IDA7XHJcbiAgY29udGVudDogXCJGbGlwIFZlcnRpY2FsXCI7XHJcbn1cclxuXHJcbi52aWV3ZXItZnVsbHNjcmVlbjo6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjIwcHggMDtcclxuICBjb250ZW50OiBcIkVudGVyIEZ1bGwgU2NyZWVuXCI7XHJcbn1cclxuXHJcbi52aWV3ZXItZnVsbHNjcmVlbi1leGl0OjpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAwO1xyXG4gIGNvbnRlbnQ6IFwiRXhpdCBGdWxsIFNjcmVlblwiO1xyXG59XHJcblxyXG4udmlld2VyLWNsb3NlOjpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjBweCAwO1xyXG4gIGNvbnRlbnQ6IFwiQ2xvc2VcIjtcclxufVxyXG5cclxuLnZpZXdlci1jb250YWluZXIge1xyXG4gIGJvdHRvbTogMDtcclxuICBkaXJlY3Rpb246IGx0cjtcclxuICBmb250LXNpemU6IDA7XHJcbiAgbGVmdDogMDtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHRvcDogMDtcclxuICB0b3VjaC1hY3Rpb246IG5vbmU7XHJcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG4udmlld2VyLWNvbnRhaW5lcjo6LW1vei1zZWxlY3Rpb24sIC52aWV3ZXItY29udGFpbmVyICo6Oi1tb3otc2VsZWN0aW9uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuXHJcbi52aWV3ZXItY29udGFpbmVyOjpzZWxlY3Rpb24sXHJcbiAgLnZpZXdlci1jb250YWluZXIgKjo6c2VsZWN0aW9uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuXHJcbi52aWV3ZXItY29udGFpbmVyOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgfVxyXG5cclxuLnZpZXdlci1jb250YWluZXIgaW1nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbi52aWV3ZXItY2FudmFzIHtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbn1cclxuXHJcbi52aWV3ZXItY2FudmFzID4gaW1nIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbjogMTVweCBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiA5MCUgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxuXHJcbi52aWV3ZXItZm9vdGVyIHtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi52aWV3ZXItbmF2YmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnZpZXdlci1saXN0IHtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcGFkZGluZzogMXB4IDA7XHJcbn1cclxuXHJcbi52aWV3ZXItbGlzdCA+IGxpIHtcclxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cztcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gIH1cclxuXHJcbi52aWV3ZXItbGlzdCA+IGxpOmZvY3VzLFxyXG4gICAgLnZpZXdlci1saXN0ID4gbGk6aG92ZXIge1xyXG4gICAgICBvcGFjaXR5OiAwLjc1O1xyXG4gICAgfVxyXG5cclxuLnZpZXdlci1saXN0ID4gbGk6Zm9jdXMge1xyXG4gICAgICBvdXRsaW5lOiAwO1xyXG4gICAgfVxyXG5cclxuLnZpZXdlci1saXN0ID4gbGkgKyBsaSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XHJcbiAgICB9XHJcblxyXG4udmlld2VyLWxpc3QgPiAudmlld2VyLWxvYWRpbmcge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbi52aWV3ZXItbGlzdCA+IC52aWV3ZXItbG9hZGluZzo6YWZ0ZXIge1xyXG4gICAgICBib3JkZXItd2lkdGg6IDJweDtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgIH1cclxuXHJcbi52aWV3ZXItbGlzdCA+IC52aWV3ZXItYWN0aXZlLFxyXG4gIC52aWV3ZXItbGlzdCA+IC52aWV3ZXItYWN0aXZlOmZvY3VzLFxyXG4gIC52aWV3ZXItbGlzdCA+IC52aWV3ZXItYWN0aXZlOmhvdmVyIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuLnZpZXdlci1wbGF5ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGN1cnNvcjogbm9uZTtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG4udmlld2VyLXBsYXllciA+IGltZyB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gIH1cclxuXHJcbi52aWV3ZXItdG9vbGJhciA+IHVsIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvIDVweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiA2cHggM3B4O1xyXG4gIH1cclxuXHJcbi52aWV3ZXItdG9vbGJhciA+IHVsID4gbGkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzO1xyXG4gICAgICB3aWR0aDogMjRweDtcclxuICAgIH1cclxuXHJcbi52aWV3ZXItdG9vbGJhciA+IHVsID4gbGk6Zm9jdXMsXHJcbiAgICAgIC52aWV3ZXItdG9vbGJhciA+IHVsID4gbGk6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcclxuICAgICAgfVxyXG5cclxuLnZpZXdlci10b29sYmFyID4gdWwgPiBsaTpmb2N1cyB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDNweCAjZmZmO1xyXG4gICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIH1cclxuXHJcbi52aWV3ZXItdG9vbGJhciA+IHVsID4gbGk6OmJlZm9yZSB7XHJcbiAgICAgICAgbWFyZ2luOiAycHg7XHJcbiAgICAgIH1cclxuXHJcbi52aWV3ZXItdG9vbGJhciA+IHVsID4gbGkgKyBsaSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcclxuICAgICAgfVxyXG5cclxuLnZpZXdlci10b29sYmFyID4gdWwgPiAudmlld2VyLXNtYWxsIHtcclxuICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICB9XHJcblxyXG4udmlld2VyLXRvb2xiYXIgPiB1bCA+IC52aWV3ZXItc21hbGw6OmJlZm9yZSB7XHJcbiAgICAgICAgbWFyZ2luOiAtMXB4O1xyXG4gICAgICB9XHJcblxyXG4udmlld2VyLXRvb2xiYXIgPiB1bCA+IC52aWV3ZXItbGFyZ2Uge1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC0zcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuLnZpZXdlci10b29sYmFyID4gdWwgPiAudmlld2VyLWxhcmdlOjpiZWZvcmUge1xyXG4gICAgICAgIG1hcmdpbjogNXB4O1xyXG4gICAgICB9XHJcblxyXG4udmlld2VyLXRvb2x0aXAge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xyXG4gIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdG9wOiA1MCU7XHJcbiAgd2lkdGg6IDUwcHg7XHJcbn1cclxuXHJcbi52aWV3ZXItdGl0bGUge1xyXG4gIGNvbG9yOiAjY2NjO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICBtYXJnaW46IDVweCA1JTtcclxuICBtYXgtd2lkdGg6IDkwJTtcclxuICBtaW4taGVpZ2h0OiAxNHB4O1xyXG4gIG9wYWNpdHk6IDAuODtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXM7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLnZpZXdlci10aXRsZTpob3ZlciB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbi52aWV3ZXItYnV0dG9uIHtcclxuICAtd2Via2l0LWFwcC1yZWdpb246IG5vLWRyYWc7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgaGVpZ2h0OiA4MHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAtNDBweDtcclxuICB0b3A6IC00MHB4O1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXM7XHJcbiAgd2lkdGg6IDgwcHg7XHJcbn1cclxuXHJcbi52aWV3ZXItYnV0dG9uOmZvY3VzLFxyXG4gIC52aWV3ZXItYnV0dG9uOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcclxuICB9XHJcblxyXG4udmlld2VyLWJ1dHRvbjpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgM3B4ICNmZmY7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gIH1cclxuXHJcbi52aWV3ZXItYnV0dG9uOjpiZWZvcmUge1xyXG4gICAgYm90dG9tOiAxNXB4O1xyXG4gICAgbGVmdDogMTVweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB9XHJcblxyXG4udmlld2VyLWZpeGVkIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbn1cclxuXHJcbi52aWV3ZXItb3BlbiB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnZpZXdlci1zaG93IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnZpZXdlci1oaWRlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4udmlld2VyLWJhY2tkcm9wIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbn1cclxuXHJcbi52aWV3ZXItaW52aXNpYmxlIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbi52aWV3ZXItbW92ZSB7XHJcbiAgY3Vyc29yOiBtb3ZlO1xyXG4gIGN1cnNvcjogZ3JhYjtcclxufVxyXG5cclxuLnZpZXdlci1mYWRlIHtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4udmlld2VyLWluIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4udmlld2VyLXRyYW5zaXRpb24ge1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHZpZXdlci1zcGlubmVyIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbi52aWV3ZXItbG9hZGluZzo6YWZ0ZXIge1xyXG4gICAgYW5pbWF0aW9uOiB2aWV3ZXItc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICBib3JkZXI6IDRweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XHJcbiAgICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnZpZXdlci1oaWRlLXhzLWRvd24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gIC52aWV3ZXItaGlkZS1zbS1kb3duIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgLnZpZXdlci1oaWRlLW1kLWRvd24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuIiwgIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuLmFkdi1tb2RhbC1iYWNrZ3JvdW5kIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbn1cclxuXHJcbi5hZHYtYm9keS1maXhlZC10b3VjaCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG59XHJcblxyXG4uYWR2LW1vZGFsLFxyXG4uYWR2LW1vZGFsLWZsb2F0aW5nIHtcclxuICB6LWluZGV4OiA5OTk7XHJcbn1cclxuLmFkdi1tb2RhbCAuYWR2LW1vZGFsLWlubmVyLFxyXG4uYWR2LW1vZGFsLWZsb2F0aW5nIC5hZHYtbW9kYWwtaW5uZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyMDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XHJcbiAgYm94LXNoYWRvdzogMCAwIDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgbWF4LXdpZHRoOiA4MHZ3O1xyXG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xyXG4gIG1heC1oZWlnaHQ6IHZhcigtLW1pbi1mdWxsLWhlaWdodCwgMTAwdmgpO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuLmFkdi1tb2RhbCAubW9kYWwtaGVhZGVyLFxyXG4uYWR2LW1vZGFsLWZsb2F0aW5nIC5tb2RhbC1oZWFkZXIge1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xyXG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG4uYWR2LW1vZGFsIC5tb2RhbC1jb250ZW50LFxyXG4uYWR2LW1vZGFsLWZsb2F0aW5nIC5tb2RhbC1jb250ZW50IHtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuLmFkdi1tb2RhbCAubW9kYWwtY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXIsXHJcbi5hZHYtbW9kYWwtZmxvYXRpbmcgLm1vZGFsLWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG59XHJcbi5hZHYtbW9kYWwgLm1vZGFsLWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyOnZlcnRpY2FsLFxyXG4uYWR2LW1vZGFsLWZsb2F0aW5nIC5tb2RhbC1jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhcjp2ZXJ0aWNhbCB7XHJcbiAgd2lkdGg6IDExcHg7XHJcbn1cclxuLmFkdi1tb2RhbCAubW9kYWwtY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXI6aG9yaXpvbnRhbCxcclxuLmFkdi1tb2RhbC1mbG9hdGluZyAubW9kYWwtY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXI6aG9yaXpvbnRhbCB7XHJcbiAgaGVpZ2h0OiAxMXB4O1xyXG59XHJcbi5hZHYtbW9kYWwgLm1vZGFsLWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLFxyXG4uYWR2LW1vZGFsLWZsb2F0aW5nIC5tb2RhbC1jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlOyAvKiBzaG91bGQgbWF0Y2ggYmFja2dyb3VuZCwgY2FuJ3QgYmUgdHJhbnNwYXJlbnQgKi9cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbn1cclxuLmFkdi1tb2RhbCAubW9kYWwtY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2ssXHJcbi5hZHYtbW9kYWwtZmxvYXRpbmcgLm1vZGFsLWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxufVxyXG4uYWR2LW1vZGFsIC5tb2RhbC1mb290ZXIsXHJcbi5hZHYtbW9kYWwtZmxvYXRpbmcgLm1vZGFsLWZvb3RlciB7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgb3JkZXI6IDEwMDtcclxufVxyXG4uYWR2LW1vZGFsIC5hZHYtbW9kYWwtY2xvc2UsXHJcbi5hZHYtbW9kYWwtZmxvYXRpbmcgLmFkdi1tb2RhbC1jbG9zZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdpZHRoOiAzMHB4O1xyXG4gIGhlaWdodDogMzBweDtcclxuICBib3JkZXItYm90dG9tOiAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBmb250LXNpemU6IDA7XHJcbiAgei1pbmRleDogMTtcclxufVxyXG4uYWR2LW1vZGFsIC5hZHYtbW9kYWwtY2xvc2U6OmFmdGVyLFxyXG4uYWR2LW1vZGFsLWZsb2F0aW5nIC5hZHYtbW9kYWwtY2xvc2U6OmFmdGVyIHtcclxuICBmb250LXNpemU6IDMwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICB0ZXh0LXNoYWRvdzogMCAwIDlweCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbn1cclxuXHJcbi5hZHYtbW9kYWwge1xyXG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG4uYWR2LW1vZGFsLmFkdi1tb2RhbC1pbi1pZnJhbWU6OmFmdGVyIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcblxyXG4uYWR2LWNsb3NlLW91dHNpZGUge1xyXG4gIGxlZnQ6IDEwMCU7XHJcbiAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICB0b3A6IDA7XHJcbn1cclxuXHJcbi5hZHYtbW9kYWwtZmxvYXRpbmcge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDI1JTtcclxuICAvKiBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwOyAqL1xyXG4gIG1hcmdpbjogYXV0bztcclxuICAvKiB0b3A6IDUwJTsgKi9cclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG4uYWR2LW1vZGFsLWZsb2F0aW5nIC5tb2RhbC1oZWFkZXIge1xyXG4gIGN1cnNvcjogbW92ZTtcclxufVxyXG4uYWR2LW1vZGFsLWZsb2F0aW5nIC5hZHYtbW9kYWwtaW5uZXIge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIGFkdi1tb2RhbC1pbi1pZnJhbWUgLmFkdi1tb2RhbC1pbm5lciB7XHJcbiAgICBtYXJnaW4tdG9wOiA2LjI1cmVtO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNDhlbSksIChtYXgtaGVpZ2h0OiA0ODBweCkge1xyXG4gIC5hZHYtbW9kYWwsXHJcbiAgLmFkdi1tb2RhbC1mbG9hdGluZyB7XHJcbiAgICBib3R0b206IGF1dG87XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDQ1cHggMTBweCAxMHB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC8qIC5hZHYtbW9kYWwtY2xvc2Uge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCAjY2NjIHNvbGlkO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIHotaW5kZXg6IDk5OTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9ICovXHJcbiAgfVxyXG4gIC5hZHYtbW9kYWwgLm1vZGFsLWNvbnRlbnQsXHJcbiAgLmFkdi1tb2RhbC1mbG9hdGluZyAubW9kYWwtY29udGVudCB7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgfVxyXG4gIC5hZHYtbW9kYWwgLmFkdi1tb2RhbC1pbm5lcixcclxuICAuYWR2LW1vZGFsLWZsb2F0aW5nIC5hZHYtbW9kYWwtaW5uZXIge1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgbWF4LXdpZHRoOiAxMDB2dztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvOyAvKiBcdTA0MzRcdTA0M0JcdTA0NEYgc2FmYXJpICovXHJcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDVweCk7XHJcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKHZhcigtLW1pbi1mdWxsLWhlaWdodCwgMTAwdmgpIC0gNDVweCk7XHJcbiAgfVxyXG4gIC5hZHYtbW9kYWwgLmJ1eS1vbmUtY2xpY2stZGlhbG9nLFxyXG4gIC5hZHYtbW9kYWwtZmxvYXRpbmcgLmJ1eS1vbmUtY2xpY2stZGlhbG9nIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbiAgLmFkdi1tb2RhbCAuYWR2LW1vZGFsLWNsb3NlLFxyXG4gIC5hZHYtbW9kYWwtZmxvYXRpbmcgLmFkdi1tb2RhbC1jbG9zZSB7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgcmlnaHQ6IDhweDtcclxuICAgIHRvcDogLTM2cHg7XHJcbiAgfVxyXG4gIC5hZHYtbW9kYWwgLmFkdi1tb2RhbC1jbG9zZTo6YWZ0ZXIsXHJcbiAgLmFkdi1tb2RhbC1mbG9hdGluZyAuYWR2LW1vZGFsLWNsb3NlOjphZnRlciB7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICB9XHJcbiAgLmFkdi1tb2RhbC1mbG9hdGluZyB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbiAgLmFkdi1tb2RhbC1mbG9hdGluZyAubW9kYWwtaGVhZGVyIHtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICB9XHJcbiAgLmFkdi1jbG9zZS1vdXRzaWRlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxufSIsICIuYWR2LW1vZGFsIC5hZHYtbW9kYWwtaW5uZXIsXHJcbi5hZHYtbW9kYWwtZmxvYXRpbmcgLmFkdi1tb2RhbC1pbm5lciB7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbn1cclxuLmFkdi1tb2RhbCAubW9kYWwtaGVhZGVyLFxyXG4uYWR2LW1vZGFsLWZsb2F0aW5nIC5tb2RhbC1oZWFkZXIge1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjY2M7XHJcbn1cclxuLmFkdi1tb2RhbCAubW9kYWwtZm9vdGVyLFxyXG4uYWR2LW1vZGFsLWZsb2F0aW5nIC5tb2RhbC1mb290ZXIge1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICNjY2M7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcclxufVxyXG4uYWR2LW1vZGFsIC5hZHYtbW9kYWwtY2xvc2UsXHJcbi5hZHYtbW9kYWwtZmxvYXRpbmcgLmFkdi1tb2RhbC1jbG9zZSB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgd2lkdGg6IDMwcHg7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG59XHJcbi5hZHYtbW9kYWwgLmFkdi1tb2RhbC1jbG9zZTpob3ZlciwgLmFkdi1tb2RhbCAuYWR2LW1vZGFsLWNsb3NlOmFjdGl2ZSxcclxuLmFkdi1tb2RhbC1mbG9hdGluZyAuYWR2LW1vZGFsLWNsb3NlOmhvdmVyLFxyXG4uYWR2LW1vZGFsLWZsb2F0aW5nIC5hZHYtbW9kYWwtY2xvc2U6YWN0aXZlIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uYWR2LW1vZGFsIC5hZHYtbW9kYWwtY2xvc2U6OmFmdGVyLFxyXG4uYWR2LW1vZGFsLWZsb2F0aW5nIC5hZHYtbW9kYWwtY2xvc2U6OmFmdGVyIHtcclxuICBmb250LXNpemU6IDMwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICB0ZXh0LXNoYWRvdzogMCAwIDlweCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSwgKG1heC1oZWlnaHQ6IDQ4MHB4KSB7XHJcbiAgLmFkdi1tb2RhbCAuYWR2LW1vZGFsLWNsb3NlLFxyXG4gIC5hZHYtbW9kYWwtZmxvYXRpbmcgLmFkdi1tb2RhbC1jbG9zZSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcbiAgLmFkdi1tb2RhbC1mbG9hdGluZyB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbiAgLmFkdi1tb2RhbC1mbG9hdGluZyAubW9kYWwtaGVhZGVyIHtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICB9XHJcbiAgLmFkdi1jbG9zZS1vdXRzaWRlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxufSIsICJAY2hhcnNldCBcIlVURi04XCI7XHJcbi8qIGh0dHBzOi8vd3d3LnNtYXNoaW5nbWFnYXppbmUuY29tLzIwMTQvMDIvbWFraW5nLWVtYmVkZGVkLWNvbnRlbnQtd29yay1pbi1yZXNwb25zaXZlLWRlc2lnbi8gKi9cclxuaWZyYW1lLXJlc3BvbnNpdmUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmlmcmFtZS1yZXNwb25zaXZlX19jb250YWluZXItd3JhcCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uaWZyYW1lLXJlc3BvbnNpdmVfX2NvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZW1iZWQtY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcclxuICBoZWlnaHQ6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5lbWJlZC1jb250YWluZXIgaWZyYW1lLFxyXG4uZW1iZWQtY29udGFpbmVyIG9iamVjdCxcclxuLmVtYmVkLWNvbnRhaW5lciBlbWJlZCxcclxuLmVtYmVkLWNvbnRhaW5lciB2aWRlbyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLyogLmlmcmFtZS1yZXNwb25zaXZlX19jb250YWluZXIgaWZyYW1lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59ICovXHJcbi5pZnJhbWUtcmVzcG9uc2l2ZV9fY29udGFpbmVyIC5pZnJhbWUtcmVzcG9uc2l2ZV9fY3VzdG9tLXBsYXkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcclxuICB6LWluZGV4OiAxO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAvKiBib3JkZXI6IDExcHggc29saWQgI2ZmZjsgKi9cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIHdpZHRoOiA3NXB4O1xyXG4gIGhlaWdodDogNzVweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5pZnJhbWUtcmVzcG9uc2l2ZV9fY3VzdG9tLXBsYXktd3JhcCB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IC8qIFx1MDQyN1x1MDQ0Mlx1MDQzRVx1MDQzMVx1MDQ0QiBcdTA0M0FcdTA0M0JcdTA0MzhcdTA0M0EgXHUwNDNGXHUwNDQwXHUwNDNFXHUwNDM4XHUwNDQxXHUwNDQ1XHUwNDNFXHUwNDM0XHUwNDM4XHUwNDNCIFx1MDQzRlx1MDQzRSBcdTA0MzJcdTA0MzhcdTA0MzRcdTA0MzVcdTA0M0UgKi9cclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgei1pbmRleDogMTtcclxuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcclxuICBiYWNrZ3JvdW5kLW9yaWdpbjogcGFkZGluZy1ib3g7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA1MCU7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA1MCU7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5pZnJhbWUtcmVzcG9uc2l2ZV9fY3VzdG9tLXBsYXktaWNvbiB7XHJcbiAgd2lkdGg6IDUycHg7XHJcbiAgaGVpZ2h0OiA1MnB4O1xyXG59XHJcblxyXG4ubW9kYWwtdmlkZW8taWNvbiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMzBlbSkge1xyXG4gIC5pZnJhbWUtcmVzcG9uc2l2ZV9fY29udGFpbmVyIC5pZnJhbWUtcmVzcG9uc2l2ZV9fY3VzdG9tLXBsYXkge1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcclxuICB9XHJcbiAgLmlmcmFtZS1yZXNwb25zaXZlX19jdXN0b20tcGxheS1pY29uIHtcclxuICAgIHdpZHRoOiA3MnB4O1xyXG4gICAgaGVpZ2h0OiA3MnB4O1xyXG4gIH1cclxufVxyXG4ub3BhY2l0eSB7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLmlmcmFtZS1yZXNwb25zaXZlX19jb250YWluZXItdXBsb2FkIHZpZGVvIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcblxyXG4uZW1iZWQtY29udGFpbmVyLmlmcmFtZS1yZXNwb25zaXZlX19jb250YWluZXItdXBsb2FkIHtcclxuICAvKiBwYWRkaW5nOiAwOyAqL1xyXG59XHJcblxyXG4uaWZyYW1lLXJlc3BvbnNpdmVfX2NvbnRhaW5lci0taW1hZ2Uge1xyXG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxufVxyXG5cclxuLyogLmlmcmFtZS1yZXNwb25zaXZlX19jb250YWluZXIgKyBpZnJhbWUtcmVzcG9uc2l2ZV9fY29udGFpbmVyLS1pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLmlmcmFtZS1yZXNwb25zaXZlX19jb250YWluZXIgKyBpZnJhbWUtcmVzcG9uc2l2ZV9fY29udGFpbmVyLS1pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxufSAqLyIsICIvKiFcbiAqIExhZGRhXG4gKiBodHRwOi8vbGFiLmhha2ltLnNlL2xhZGRhXG4gKiBNSVQgbGljZW5zZWRcbiAqXG4gKiBDb3B5cmlnaHQgKEMpIDIwMTggSGFraW0gRWwgSGF0dGFiLCBodHRwOi8vaGFraW0uc2VcclxuICovQGtleWZyYW1lcyBsYWRkYS1zcGlubmVyLWxpbmUtZmFkZXswJSwxMDAle29wYWNpdHk6LjIyfTEle29wYWNpdHk6MX19LmxhZGRhLWJ1dHRvbntwb3NpdGlvbjpyZWxhdGl2ZX0ubGFkZGEtYnV0dG9uIC5sYWRkYS1zcGlubmVye3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MjtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDozMnB4O3RvcDo1MCU7bWFyZ2luLXRvcDowO29wYWNpdHk6MDtwb2ludGVyLWV2ZW50czpub25lfS5sYWRkYS1idXR0b24gLmxhZGRhLWxhYmVse3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6M30ubGFkZGEtYnV0dG9uIC5sYWRkYS1wcm9ncmVzc3twb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDowO2hlaWdodDoxMDAlO2xlZnQ6MDt0b3A6MDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjIpO2Rpc3BsYXk6bm9uZTt0cmFuc2l0aW9uOi4xcyBsaW5lYXIgYWxsfS5sYWRkYS1idXR0b25bZGF0YS1sb2FkaW5nXSAubGFkZGEtcHJvZ3Jlc3N7ZGlzcGxheTpibG9ja30ubGFkZGEtYnV0dG9uLC5sYWRkYS1idXR0b24gLmxhZGRhLXNwaW5uZXIsLmxhZGRhLWJ1dHRvbiAubGFkZGEtbGFiZWx7dHJhbnNpdGlvbjouM3MgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpIGFsbH0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9em9vbS1pbl0sLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXpvb20taW5dIC5sYWRkYS1zcGlubmVyLC5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT16b29tLWluXSAubGFkZGEtbGFiZWwsLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXpvb20tb3V0XSwubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9em9vbS1vdXRdIC5sYWRkYS1zcGlubmVyLC5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT16b29tLW91dF0gLmxhZGRhLWxhYmVse3RyYW5zaXRpb246LjNzIGVhc2UgYWxsfS5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1leHBhbmQtcmlnaHRdIC5sYWRkYS1zcGlubmVye3JpZ2h0Oi02cHh9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWV4cGFuZC1yaWdodF1bZGF0YS1zaXplPXNdIC5sYWRkYS1zcGlubmVyLC5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1leHBhbmQtcmlnaHRdW2RhdGEtc2l6ZT14c10gLmxhZGRhLXNwaW5uZXJ7cmlnaHQ6LTEycHh9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWV4cGFuZC1yaWdodF1bZGF0YS1sb2FkaW5nXXtwYWRkaW5nLXJpZ2h0OjU2cHh9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWV4cGFuZC1yaWdodF1bZGF0YS1sb2FkaW5nXSAubGFkZGEtc3Bpbm5lcntvcGFjaXR5OjF9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWV4cGFuZC1yaWdodF1bZGF0YS1sb2FkaW5nXVtkYXRhLXNpemU9c10sLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWV4cGFuZC1yaWdodF1bZGF0YS1sb2FkaW5nXVtkYXRhLXNpemU9eHNde3BhZGRpbmctcmlnaHQ6NDBweH0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLWxlZnRdIC5sYWRkYS1zcGlubmVye2xlZnQ6MjZweH0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLWxlZnRdW2RhdGEtc2l6ZT1zXSAubGFkZGEtc3Bpbm5lciwubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLWxlZnRdW2RhdGEtc2l6ZT14c10gLmxhZGRhLXNwaW5uZXJ7bGVmdDo0cHh9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWV4cGFuZC1sZWZ0XVtkYXRhLWxvYWRpbmdde3BhZGRpbmctbGVmdDo1NnB4fS5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1leHBhbmQtbGVmdF1bZGF0YS1sb2FkaW5nXSAubGFkZGEtc3Bpbm5lcntvcGFjaXR5OjF9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWV4cGFuZC1sZWZ0XVtkYXRhLWxvYWRpbmddW2RhdGEtc2l6ZT1zXSwubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLWxlZnRdW2RhdGEtbG9hZGluZ11bZGF0YS1zaXplPXhzXXtwYWRkaW5nLWxlZnQ6NDBweH0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLXVwXXtvdmVyZmxvdzpoaWRkZW59LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWV4cGFuZC11cF0gLmxhZGRhLXNwaW5uZXJ7dG9wOi0zMnB4O2xlZnQ6NTAlO21hcmdpbi1sZWZ0OjB9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWV4cGFuZC11cF1bZGF0YS1sb2FkaW5nXXtwYWRkaW5nLXRvcDo1NHB4fS5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1leHBhbmQtdXBdW2RhdGEtbG9hZGluZ10gLmxhZGRhLXNwaW5uZXJ7b3BhY2l0eToxO3RvcDoyNnB4O21hcmdpbi10b3A6MH0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLXVwXVtkYXRhLWxvYWRpbmddW2RhdGEtc2l6ZT1zXSwubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLXVwXVtkYXRhLWxvYWRpbmddW2RhdGEtc2l6ZT14c117cGFkZGluZy10b3A6MzJweH0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLXVwXVtkYXRhLWxvYWRpbmddW2RhdGEtc2l6ZT1zXSAubGFkZGEtc3Bpbm5lciwubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLXVwXVtkYXRhLWxvYWRpbmddW2RhdGEtc2l6ZT14c10gLmxhZGRhLXNwaW5uZXJ7dG9wOjRweH0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLWRvd25de292ZXJmbG93OmhpZGRlbn0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLWRvd25dIC5sYWRkYS1zcGlubmVye3RvcDo2MnB4O2xlZnQ6NTAlO21hcmdpbi1sZWZ0OjB9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWV4cGFuZC1kb3duXVtkYXRhLXNpemU9c10gLmxhZGRhLXNwaW5uZXIsLmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWV4cGFuZC1kb3duXVtkYXRhLXNpemU9eHNdIC5sYWRkYS1zcGlubmVye3RvcDo0MHB4fS5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1leHBhbmQtZG93bl1bZGF0YS1sb2FkaW5nXXtwYWRkaW5nLWJvdHRvbTo1NHB4fS5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1leHBhbmQtZG93bl1bZGF0YS1sb2FkaW5nXSAubGFkZGEtc3Bpbm5lcntvcGFjaXR5OjF9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWV4cGFuZC1kb3duXVtkYXRhLWxvYWRpbmddW2RhdGEtc2l6ZT1zXSwubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9ZXhwYW5kLWRvd25dW2RhdGEtbG9hZGluZ11bZGF0YS1zaXplPXhzXXtwYWRkaW5nLWJvdHRvbTozMnB4fS5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1zbGlkZS1sZWZ0XXtvdmVyZmxvdzpoaWRkZW59LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXNsaWRlLWxlZnRdIC5sYWRkYS1sYWJlbHtwb3NpdGlvbjpyZWxhdGl2ZX0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9c2xpZGUtbGVmdF0gLmxhZGRhLXNwaW5uZXJ7bGVmdDoxMDAlO21hcmdpbi1sZWZ0OjB9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXNsaWRlLWxlZnRdW2RhdGEtbG9hZGluZ10gLmxhZGRhLWxhYmVse29wYWNpdHk6MDtsZWZ0Oi0xMDAlfS5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1zbGlkZS1sZWZ0XVtkYXRhLWxvYWRpbmddIC5sYWRkYS1zcGlubmVye29wYWNpdHk6MTtsZWZ0OjUwJX0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9c2xpZGUtcmlnaHRde292ZXJmbG93OmhpZGRlbn0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9c2xpZGUtcmlnaHRdIC5sYWRkYS1sYWJlbHtwb3NpdGlvbjpyZWxhdGl2ZX0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9c2xpZGUtcmlnaHRdIC5sYWRkYS1zcGlubmVye3JpZ2h0OjEwMCU7bWFyZ2luLWxlZnQ6MDtsZWZ0OjE2cHh9W2Rpcj1ydGxdIC5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1zbGlkZS1yaWdodF0gLmxhZGRhLXNwaW5uZXJ7cmlnaHQ6YXV0b30ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9c2xpZGUtcmlnaHRdW2RhdGEtbG9hZGluZ10gLmxhZGRhLWxhYmVse29wYWNpdHk6MDtsZWZ0OjEwMCV9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXNsaWRlLXJpZ2h0XVtkYXRhLWxvYWRpbmddIC5sYWRkYS1zcGlubmVye29wYWNpdHk6MTtsZWZ0OjUwJX0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9c2xpZGUtdXBde292ZXJmbG93OmhpZGRlbn0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9c2xpZGUtdXBdIC5sYWRkYS1sYWJlbHtwb3NpdGlvbjpyZWxhdGl2ZX0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9c2xpZGUtdXBdIC5sYWRkYS1zcGlubmVye2xlZnQ6NTAlO21hcmdpbi1sZWZ0OjA7bWFyZ2luLXRvcDoxZW19LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXNsaWRlLXVwXVtkYXRhLWxvYWRpbmddIC5sYWRkYS1sYWJlbHtvcGFjaXR5OjA7dG9wOi0xZW19LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXNsaWRlLXVwXVtkYXRhLWxvYWRpbmddIC5sYWRkYS1zcGlubmVye29wYWNpdHk6MTttYXJnaW4tdG9wOjB9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXNsaWRlLWRvd25de292ZXJmbG93OmhpZGRlbn0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9c2xpZGUtZG93bl0gLmxhZGRhLWxhYmVse3Bvc2l0aW9uOnJlbGF0aXZlfS5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1zbGlkZS1kb3duXSAubGFkZGEtc3Bpbm5lcntsZWZ0OjUwJTttYXJnaW4tbGVmdDowO21hcmdpbi10b3A6LTJlbX0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9c2xpZGUtZG93bl1bZGF0YS1sb2FkaW5nXSAubGFkZGEtbGFiZWx7b3BhY2l0eTowO3RvcDoxZW19LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXNsaWRlLWRvd25dW2RhdGEtbG9hZGluZ10gLmxhZGRhLXNwaW5uZXJ7b3BhY2l0eToxO21hcmdpbi10b3A6MH0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9em9vbS1vdXRde292ZXJmbG93OmhpZGRlbn0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9em9vbS1vdXRdIC5sYWRkYS1sYWJlbHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9ja30ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9em9vbS1vdXRdIC5sYWRkYS1zcGlubmVye2xlZnQ6NTAlO21hcmdpbi1sZWZ0OjMycHg7dHJhbnNmb3JtOnNjYWxlKDIuNSl9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXpvb20tb3V0XVtkYXRhLWxvYWRpbmddIC5sYWRkYS1sYWJlbHtvcGFjaXR5OjA7dHJhbnNmb3JtOnNjYWxlKDAuNSl9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXpvb20tb3V0XVtkYXRhLWxvYWRpbmddIC5sYWRkYS1zcGlubmVye29wYWNpdHk6MTttYXJnaW4tbGVmdDowO3RyYW5zZm9ybTpub25lfS5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT16b29tLWluXXtvdmVyZmxvdzpoaWRkZW59LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXpvb20taW5dIC5sYWRkYS1sYWJlbHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9ja30ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9em9vbS1pbl0gLmxhZGRhLXNwaW5uZXJ7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTE2cHg7dHJhbnNmb3JtOnNjYWxlKDAuMil9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPXpvb20taW5dW2RhdGEtbG9hZGluZ10gLmxhZGRhLWxhYmVse29wYWNpdHk6MDt0cmFuc2Zvcm06c2NhbGUoMi4yKX0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9em9vbS1pbl1bZGF0YS1sb2FkaW5nXSAubGFkZGEtc3Bpbm5lcntvcGFjaXR5OjE7bWFyZ2luLWxlZnQ6MDt0cmFuc2Zvcm06bm9uZX0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9Y29udHJhY3Rde292ZXJmbG93OmhpZGRlbjt3aWR0aDoxMDBweH0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9Y29udHJhY3RdIC5sYWRkYS1zcGlubmVye2xlZnQ6NTAlO21hcmdpbi1sZWZ0OjB9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWNvbnRyYWN0XVtkYXRhLWxvYWRpbmdde2JvcmRlci1yYWRpdXM6NTAlO3dpZHRoOjUycHh9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWNvbnRyYWN0XVtkYXRhLWxvYWRpbmddIC5sYWRkYS1sYWJlbHtvcGFjaXR5OjB9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWNvbnRyYWN0XVtkYXRhLWxvYWRpbmddIC5sYWRkYS1zcGlubmVye29wYWNpdHk6MX0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9Y29udHJhY3Qtb3ZlcmxheV17b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOjEwMHB4O2JveC1zaGFkb3c6MHB4IDBweCAwcHggMjAwMHB4IHJnYmEoMCwwLDAsMCl9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWNvbnRyYWN0LW92ZXJsYXldIC5sYWRkYS1zcGlubmVye2xlZnQ6NTAlO21hcmdpbi1sZWZ0OjB9LmxhZGRhLWJ1dHRvbltkYXRhLXN0eWxlPWNvbnRyYWN0LW92ZXJsYXldW2RhdGEtbG9hZGluZ117Ym9yZGVyLXJhZGl1czo1MCU7d2lkdGg6NTJweDtib3gtc2hhZG93OjBweCAwcHggMHB4IDIwMDBweCByZ2JhKDAsMCwwLC44KX0ubGFkZGEtYnV0dG9uW2RhdGEtc3R5bGU9Y29udHJhY3Qtb3ZlcmxheV1bZGF0YS1sb2FkaW5nXSAubGFkZGEtbGFiZWx7b3BhY2l0eTowfS5sYWRkYS1idXR0b25bZGF0YS1zdHlsZT1jb250cmFjdC1vdmVybGF5XVtkYXRhLWxvYWRpbmddIC5sYWRkYS1zcGlubmVye29wYWNpdHk6MX1bZGlyPXJ0bF0gLmxhZGRhLXNwaW5uZXI+ZGl2e2xlZnQ6MjUlICFpbXBvcnRhbnR9IiwgIltkYXRhLXN1Ym1lbnVdIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbltkYXRhLXN1Ym1lbnVdLnNob3ctc3VibWVudSB7XHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG5bZGF0YS1zdWJtZW51XS52aXNpYmxlLXN1Ym1lbnUge1xyXG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgb3BhY2l0eTogMDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn0iLCAiLmNhcnQtZGlzY291bnQgLmNhcnQtbWluaS1yZXN1bHQtdmFsdWUge1xyXG4gIGNvbG9yOiAjY2UxNTE1O1xyXG59XHJcblxyXG4uY2FydC1taW5pIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG59XHJcblxyXG4uY2FydC1taW5pLW1haW4tbGluayB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAwLjYyNXJlbSAwLjMxMjVyZW0gMC4zNzVyZW07XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyMDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlM2U0O1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcclxufVxyXG4uY2FydC1taW5pLW1haW4tbGluazo6YmVmb3JlIHtcclxuICBmb250LXNpemU6IDAuODc1cmVtO1xyXG59XHJcbi5jYXJ0LW1pbmktbWFpbi1saW5rOmhvdmVyIHtcclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5jYXJ0LW1pbmktYmxvY2sge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAxMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJveC1zaGFkb3c6IDAgMCA5cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIG1pbi13aWR0aDogMzMwcHg7XHJcbiAgdG9wOiAtM3B4O1xyXG4gIHJpZ2h0OiAtM3B4O1xyXG4gIHBhZGRpbmctdG9wOiAyLjVyZW07XHJcbn1cclxuXHJcbi5jYXJ0LW1pbmktbGlzdCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbn1cclxuLmNhcnQtbWluaS1saXN0IC5jYXJ0LW1pbmktaXRlbSAucm93IHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5jYXJ0LW1pbmktcHJvY2Vzc2luZyB7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLmNhcnQtbWluaS1waG90byxcclxuLmNhcnQtbWluaS1pbmZvIHtcclxuICBwYWRkaW5nOiAwLjMxMjVyZW07XHJcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XHJcbn1cclxuXHJcbi5jYXJ0LW1pbmktcGhvdG8ge1xyXG4gIG1hcmdpbjogMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5jYXJ0LW1pbmktcmVzdWx0LW5hbWUge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4uY2FydC1taW5pLW5hbWUge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5cclxuLmNhcnQtbWluaS1yZXN1bHQtYmxvY2sge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWM7XHJcbiAgcGFkZGluZzogMC45Mzc1cmVtO1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMzEyNXJlbTtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zMTI1cmVtO1xyXG59XHJcblxyXG4uY2FydC1taW5pLWJ1dHRvbnMge1xyXG4gIG1hcmdpbi10b3A6IDAuMzEyNXJlbTtcclxufVxyXG5cclxuLmNhcnQtbWluaS1zY3JvbGxiYXIge1xyXG4gIG1heC1oZWlnaHQ6IDE1cmVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuLmNhcnQtbWluaS1zY3JvbGxiYXItYmxvY2sge1xyXG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmNhcnQtbWluaS1maXhlZCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogLTQwcHg7XHJcbn1cclxuXHJcbi5jYXJ0LWZ1bGwge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwIDAgMS4wNjI1cmVtO1xyXG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcbi5jYXJ0LWZ1bGwtaGVscC10cmlnZ2VyIC5oZWxwLXRyaWdnZXItaWNvbiB7XHJcbiAgcGFkZGluZzogMDtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgd2lkdGg6IGF1dG87XHJcbn1cclxuLmNhcnQtZnVsbC1oZWxwLXRyaWdnZXIgLmhlbHAtdHJpZ2dlci1pY29uLS1zdmcge1xyXG4gIHdpZHRoOiAxOHB4O1xyXG4gIGhlaWdodDogMTlweDtcclxufVxyXG5cclxuLmNhcnQtZnVsbC1oZWFkZXItaXRlbSxcclxuLmNhcnQtZnVsbC1ib2R5LWl0ZW0ge1xyXG4gIHBhZGRpbmc6IDEuNTYyNXJlbSAwIDEuNTYyNXJlbSAxLjU2MjVyZW07XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMC4wNjI1cmVtIDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtICNlMmUzZTQgc29saWQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLmNhcnQtZnVsbC1oZWFkZXItaXRlbSB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxufVxyXG5cclxuLmNhcnQtZnVsbC1wcm9kdWN0IHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uY2FydC1mdWxsLXNrdSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBtYXJnaW4tdG9wOiA1cHg7XHJcbn1cclxuXHJcbi5jYXJ0LWZ1bGwtcHJpY2UsXHJcbi5jYXJ0LWZ1bGwtY29zdCB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgd2lkdGg6IDE1JTtcclxufVxyXG5cclxuLmNhcnQtZnVsbC1hbW91bnQge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aWR0aDogMTUlO1xyXG59XHJcblxyXG4uY2FydC1mdWxsLXJlbW92ZSB7XHJcbiAgZm9udC1zaXplOiAxcmVtO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEuNTYyNXJlbTtcclxuICB3aWR0aDogNC43NXJlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5jYXJ0LWZ1bGwtcGhvdG8ge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEuNTYyNXJlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5jYXJ0LWZ1bGwtbmFtZS1saW5rIHtcclxuICBmb250LXNpemU6IDFyZW07XHJcbn1cclxuXHJcbi5jYXJ0LWZ1bGwtYm9keSAuY2FydC1mdWxsLXByaWNlLFxyXG4uY2FydC1mdWxsLWJvZHkgLmNhcnQtZnVsbC1jb3N0IHtcclxuICBmb250LXNpemU6IDFyZW07XHJcbn1cclxuXHJcbi5jYXJ0LWZ1bGwtcHJvcGVydGllcyB7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDAuMzEyNXJlbSAwIDAgMDtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbn1cclxuXHJcbi5jYXJ0LWZ1bGwtcHJvcGVydGllcy1pdGVtIHtcclxuICBkaXNwbGF5OiB0YWJsZS1yb3c7XHJcbn1cclxuXHJcbi5jYXJ0LWZ1bGwtcHJvcGVydGllcy1uYW1lLFxyXG4uY2FydC1mdWxsLXByb3BlcnRpZXMtdmFsdWUge1xyXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAvKiBwYWRkaW5nLWJvdHRvbTogJHBhZGRpbmctYmFzZTsgKi9cclxuICBwYWRkaW5nLWJvdHRvbTogMC4ycmVtO1xyXG59XHJcblxyXG4uY2FydC1mdWxsLXByb3BlcnRpZXMtbmFtZSB7XHJcbiAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XHJcbn1cclxuXHJcbi5jYXJ0LWZ1bGwtZGlzY291bnQge1xyXG4gIGNvbG9yOiAjZTIwYTBhO1xyXG59XHJcblxyXG4uY2FydC1mdWxsLWNvdXBvbiB7XHJcbiAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XHJcbn1cclxuXHJcbi5jYXJ0LWZ1bGwtY291cG9uLXRleHQge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtO1xyXG59XHJcblxyXG4uY2hlY2tvdXQtZ2lmdC1idXR0b24gLmJ0biB7XHJcbiAgcGFkZGluZzogMC43MTg4cmVtIDAuNjI1cmVtO1xyXG59XHJcblxyXG4uY2FydC1mdWxsLWJvbnVzIHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLmNhcnQtZnVsbC1hZGRpdGlvbiB7XHJcbiAgcGFkZGluZzogMS4yNXJlbSAwO1xyXG4gIGJvcmRlci13aWR0aDogMCAwIDAuMDYyNXJlbSAwO1xyXG4gIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSAjZTJlM2U0IHNvbGlkO1xyXG59XHJcblxyXG4uY2FydC1mdWxsLXJlc3VsdC1ibG9jayxcclxuLmNhcnQtZnVsbC1yZW1vdmUge1xyXG4gIGJvcmRlci13aWR0aDogMCAwIDAuMDYyNXJlbSAwO1xyXG59XHJcblxyXG4uY2FydC1mdWxsLWVycm9yLFxyXG4uY2FydC1hbW91bnQtZXJyb3IsXHJcbi5jYXJ0LW1pbmktYW1vdW50LWVycm9yIHtcclxuICBjb2xvcjogI2UyMGEwYTtcclxufVxyXG5cclxuLmNhcnQtZnVsbC1lcnJvcixcclxuLmNhcnQtYW1vdW50LWVycm9yIHtcclxuICBwYWRkaW5nLXRvcDogMC42MjVyZW07XHJcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xyXG59XHJcblxyXG4uY2FydC1hbW91bnQtZXJyb3Ige1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcbi5jYXJ0LWFtb3VudC1lcnJvci5jYXJ0LWFtb3VudC1lcnJvci1tb2JpbGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBsZWZ0OiBhdXRvO1xyXG59XHJcblxyXG4uY2FydC1mdWxsLWVycm9yIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uY2FydC1mdWxsLWJ1dHRvbnMge1xyXG4gIHBhZGRpbmctYm90dG9tOiAxLjA2MjVyZW07XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi5jYXJ0LWZ1bGwtZW1wdHksXHJcbi5jYXJ0LWZ1bGwtbG9hZGluZyB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxuICBwYWRkaW5nOiA1cmVtIDA7XHJcbn1cclxuXHJcbi5jYXJ0LWFtb3VudC1lcnJvci13cmFwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbi5jYXJ0LWZ1bGwtcmVzdWx0LW5hbWUge1xyXG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbn1cclxuXHJcbi5jYXJ0LWZ1bGwtcmVzdWx0LXByaWNlIHtcclxuICBmb250LXNpemU6IDEuNzVyZW07XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbi5jYXJ0LWZ1bGwtcmVzdWx0LWJsb2NrLFxyXG4uY2FydC1mdWxsLXN1bW1hcnktZmllbGRzIHtcclxuICBwYWRkaW5nOiAwLjYyNXJlbTtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLmNhcnQtZnVsbC1yZXN1bHQtYmxvY2sge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xyXG59XHJcblxyXG4uY2FydC1mdWxsLXN1bW1hcnktbmFtZSxcclxuLmNhcnQtZnVsbC1zdW1tYXJ5LXByaWNlIHtcclxuICBmb250LXNpemU6IDAuODc1cmVtO1xyXG59XHJcbi5jYXJ0LWZ1bGwtc3VtbWFyeS1uYW1lLS1jb3Vwb24sXHJcbi5jYXJ0LWZ1bGwtc3VtbWFyeS1wcmljZS0tY291cG9uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcbi5jYXJ0LWZ1bGwtc3VtbWFyeS1uYW1lLS1jb3Vwb24gLmNhcnQtZnVsbC1oZWxwLXRyaWdnZXIsXHJcbi5jYXJ0LWZ1bGwtc3VtbWFyeS1wcmljZS0tY291cG9uIC5jYXJ0LWZ1bGwtaGVscC10cmlnZ2VyIHtcclxuICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbi5jYXJ0LWZ1bGwtbG9hZGluZy10ZXh0OjpiZWZvcmUge1xyXG4gIGFuaW1hdGlvbjogY2FydC1mdWxsLWxvYWRpbmcgMnMgaW5maW5pdGUgbGluZWFyO1xyXG59XHJcblxyXG4uY2FydC1mdWxsLXByaWNlLXJ1bGUge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBtYXJnaW46IDAuMzEyNXJlbSAwIDAgMDtcclxufVxyXG5cclxuLyogbW9iaWxlLWNhcnQgKi9cclxuLmNhcnQtZnVsbC1tb2JpbGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG4uY2FydC1mdWxsLW1vYmlsZS5wYW5lbCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG4uY2FydC1mdWxsLW1vYmlsZSAuY2FydC1mdWxsLW1vYmlsZS1waG90byxcclxuLmNhcnQtZnVsbC1tb2JpbGUgLmNhcnQtZnVsbC1tb2JpbGUtYm9keSxcclxuLmNhcnQtZnVsbC1tb2JpbGUgLmNhcnQtZnVsbC1tb2JpbGUtaW5wdXRzIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbi5jYXJ0LWZ1bGwtbW9iaWxlIC5jYXJ0LWZ1bGwtbW9iaWxlLXBob3RvIHtcclxuICB3aWR0aDogMjIlO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbn1cclxuLmNhcnQtZnVsbC1tb2JpbGUgLmNhcnQtZnVsbC1tb2JpbGUtYm9keSB7XHJcbiAgd2lkdGg6IDc4JTtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG59XHJcbi5jYXJ0LWZ1bGwtbW9iaWxlIC5jYXJ0LWZ1bGwtbW9iaWxlLWJvZHktLWZ1bGwtd2lkdGgge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDA7XHJcbn1cclxuLmNhcnQtZnVsbC1tb2JpbGUgLmNhcnQtZnVsbC1tb2JpbGUtaW5wdXRzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuLmNhcnQtZnVsbC1tb2JpbGUgLmNhcnQtZnVsbC1tb2JpbGUtbmFtZS1saW5rIHtcclxuICBmb250LXNpemU6IDFyZW07XHJcbn1cclxuLmNhcnQtZnVsbC1tb2JpbGUgLmNhcnQtZnVsbC1tb2JpbGUtaXRlbS1jb3N0IHtcclxuICBmb250LXNpemU6IDFlbTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBtYXJnaW4tdG9wOiA4cHg7XHJcbn1cclxuLmNhcnQtZnVsbC1tb2JpbGUgLmNhcnQtZnVsbC1tb2JpbGUtaXRlbS1wcmljZSB7XHJcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG4uY2FydC1mdWxsLW1vYmlsZSAuY2FydC1mdWxsLW1vYmlsZS1pdGVtLXJldmlld3Mge1xyXG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xyXG59XHJcbi5jYXJ0LWZ1bGwtbW9iaWxlIC5jYXJ0LWZ1bGwtbW9iaWxlLXByb3BlcnRpZXMtaXRlbSB7XHJcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG59XHJcbi5jYXJ0LWZ1bGwtbW9iaWxlIC5jYXJ0LWZ1bGwtbW9iaWxlLXByb3BlcnRpZXMge1xyXG4gIG1hcmdpbjogNXB4IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG4uY2FydC1mdWxsLW1vYmlsZSAuY2FydC1mdWxsLW1vYmlsZS1yZW1vdmUge1xyXG4gIGZvbnQtc2l6ZTogMi4xMjVyZW07XHJcbn1cclxuLmNhcnQtZnVsbC1tb2JpbGUgLmNhcnQtZnVsbC1tb2JpbGUtcHJpY2UtcnVsZSB7XHJcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gIG1hcmdpbjogMC4zMTI1cmVtIDAgMCAwO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcbi5jYXJ0LWZ1bGwtbW9iaWxlX19yb3cge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgbWFyZ2luOiA1cHggMDtcclxuICBmb250LXNpemU6IDAuODc1cmVtO1xyXG59XHJcblxyXG4vKiAuY2FydC1mdWxsLW1vYmlsZS1jb3Vwb24ge1xuICAgIC5jaGVja291dC1naWZ0LWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgIH1cbn0gKi9cclxuLmNhcnQtZnVsbC1tb2JpbGUtY291cG9uLXRleHQge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW46IDAgMCAxMHB4O1xyXG59XHJcblxyXG4uY2FydC1mdWxsLW1vYmlsZS1zdW1tYXJ5LW5hbWUsXHJcbi5jYXJ0LWZ1bGwtbW9iaWxlLXJlc3VsdC1uYW1lIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5jYXJ0LWZ1bGwtbW9iaWxlLWJ1dHRvbnMge1xyXG4gIHBhZGRpbmc6IDAuNjI1cmVtIDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uY2FydC1mdWxsLW1vYmlsZS1idXR0b25zIC5idG4ge1xyXG4gIHBhZGRpbmc6IDAgMjRweDtcclxuICBsaW5lLWhlaWdodDogNDdweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4uY2FydC1mdWxsLW1vYmlsZS1yZXN1bHQtcHJpY2Uge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcclxufVxyXG5cclxuQGtleWZyYW1lcyBjYXJ0LWZ1bGwtbG9hZGluZyB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBjYXJ0LWZ1bGwtbG9hZGluZyB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBjYXJ0LWZ1bGwtbG9hZGluZyB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcclxuICB9XHJcbn1cclxuLmNhcnQtZnVsbC1hbW91bnQtY29udHJvbCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi1yaWdodDogMTBweDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHdpZHRoOiAxMzBweDtcclxufVxyXG4uY2FydC1mdWxsLWFtb3VudC1jb250cm9sLS13aXRoLXVuaXQge1xyXG4gIHdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogN3B4O1xyXG59XHJcbi5jYXJ0LWZ1bGwtYW1vdW50LWNvbnRyb2wtLXdpdGgtdW5pdCAuc3BpbmJveC1pbnB1dCB7XHJcbiAgd2lkdGg6IDkwcHggIWltcG9ydGFudDtcclxufVxyXG4uY2FydC1mdWxsLWFtb3VudC1jb250cm9sLS13aXRoLXVuaXQgLnNwaW5ib3hfX2Fycm93cyB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uY2FydC1mdWxsLW1vYmlsZS1pbnB1dHMgLnNwaW5ib3gtaW5wdXQge1xyXG4gIG1pbi13aWR0aDogMzVweDtcclxufVxyXG5cclxuLmNhcnQtZnVsbC1tb2JpbGUtaW5wdXRzIC5jYXJ0LWZ1bGwtbW9iaWxlLWlucHV0cyB7XHJcbiAgd2lkdGg6IDIxJTtcclxufVxyXG5cclxuLmNhcnQtZnVsbC1tb2JpbGUtaW5wdXRzIHNwYW4ge1xyXG4gIC8qIGJvdHRvbTogOHB4OyAqL1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmJvbnVzLWNhcmQtcGx1cy1hbW91bnQge1xyXG4gIHBhZGRpbmc6IDAgMCAxMHB4IDI1cHg7XHJcbn1cclxuXHJcbi5ib251cy1jYXJkLXBsdXMtYW1vdW50IC5ib251cy1jYXJkLXBsdXMtcHJpY2Uge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4uY2FydC1taW5pLWVtcHR5IHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgcGFkZGluZzogMjBweDtcclxufVxyXG5cclxuYm9keS5zd2FsMi1uby1iYWNrZHJvcCAuc3dhbDItc2hvd24uc3dhbDItdG9wLm1vYmlsZS1jYXJ0LXBvcG92ZXItY29udGFpbmVyIHtcclxuICByaWdodDogMDtcclxuICB0b3A6IDQxcHg7XHJcbiAgbGVmdDogMDtcclxuICB0cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbi5tb2JpbGUtY2FydC1wb3BvdmVyIHtcclxuICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgbGVmdDogMDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcclxuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcclxufVxyXG4ubW9iaWxlLWNhcnQtcG9wb3ZlciAuc3dhbDItaGVhZGVyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5tb2JpbGUtY2FydC1wb3BvdmVyLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0LFxyXG4ubW9iaWxlLWNhcnQtcG9wb3ZlciAuc3dhbDItY29udGVudCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLm1vYmlsZS1jYXJ0LXBvcG92ZXIgLnN3YWwyLWNvbnRlbnQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xyXG4gIHBhZGRpbmctbGVmdDogMC42MjVyZW07XHJcbn1cclxuXHJcbi5jYXJ0LWZ1bGxjYXJ0bWVzc2FnZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZDdkNztcclxufVxyXG5cclxuLm9yZGVyLWhpc3RvcnktYm9keS1pdGVtLm9yZGVyLWhpc3RvcnktYm9keS1pdGVtLWNvc3Qge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xyXG59XHJcbi5vcmRlci1oaXN0b3J5LWJvZHktaXRlbS5vcmRlci1oaXN0b3J5LWJvZHktaXRlbS1jb3N0OjphZnRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICByaWdodDogMDtcclxufVxyXG5cclxuLmNhcnQtYWRkLS13aXRoLXNwaW5ib3gge1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG5cclxuLmNhcnQtYWRkX19zcGluYm94LWJsb2NrIHtcclxuICAtLV9jYXJ0LWFkZC1zcGluYm94LWNvbG9yOiB2YXIoLS1jYXJ0LWFkZC1zcGluYm94LWNvbG9yLCAjZmZmKTtcclxuICAtLV9jYXJ0LWFkZC1zcGluYm94LWJyLWNvbG9yOiB2YXIoLS1jYXJ0LWFkZC1zcGluYm94LWJyLWNvbG9yLCB2YXIoLS1fY2FydC1hZGQtc3BpbmJveC1jb2xvcikpO1xyXG4gIC0tX2NhcnQtYWRkLXNwaW5ib3gtYnItd2lkdGg6IHZhcigtLWNhcnQtYWRkLXNwaW5ib3gtYnItd2lkdGgsIDNweCk7XHJcbiAgLS1fY2FydC1hZGQtc3BpbmJveC13aWR0aDogdmFyKC0tY2FydC1hZGQtc3BpbmJveC13aWR0aCwgMjhweCk7XHJcbiAgLS1fY2FydC1hZGQtc3BpbmJveC1oZWlnaHQ6IHZhcigtLWNhcnQtYWRkLXNwaW5ib3gtaGVpZ2h0LCAxMDAlKTtcclxuICAtLV9jYXJ0LWFkZC1zcGluYm94LWlucHV0LWJnOiB2YXIoLS1jYXJ0LWFkZC1zcGluYm94LWlucHV0LWJnLCAjZjlmOWY5KTtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmNhcnQtYWRkX19zcGluYm94LWJsb2NrIC5zcGluYm94X19hcnJvd3Mge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG4uY2FydC1hZGRfX3NwaW5ib3gtYmxvY2sgLnNwaW5ib3gtYnV0dG9uLWRpc2FibGVkIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcbi5jYXJ0LWFkZF9fc3BpbmJveC1ibG9jayAuc3BpbmJveC1idXR0b24tZGlzYWJsZWQ6OmJlZm9yZSB7XHJcbiAgb3BhY2l0eTogMC41O1xyXG59XHJcbi5jYXJ0LWFkZF9fc3BpbmJveC1ibG9jayAuc3BpbmJveC1pbnB1dC13cmFwIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbi5jYXJ0LWFkZF9fc3BpbmJveC1ibG9jayAuc3BpbmJveC1tb3JlLFxyXG4uY2FydC1hZGRfX3NwaW5ib3gtYmxvY2sgLnNwaW5ib3gtbGVzcyB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1fY2FydC1hZGQtc3BpbmJveC1ici1jb2xvcik7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHdpZHRoOiB2YXIoLS1fY2FydC1hZGQtc3BpbmJveC13aWR0aCk7XHJcbiAgaGVpZ2h0OiB2YXIoLS1fY2FydC1hZGQtc3BpbmJveC1oZWlnaHQpO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuLmNhcnQtYWRkX19zcGluYm94LWJsb2NrIC5zcGluYm94LW1vcmU6OmJlZm9yZSxcclxuLmNhcnQtYWRkX19zcGluYm94LWJsb2NrIC5zcGluYm94LWxlc3M6OmJlZm9yZSB7XHJcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiBub25lO1xyXG4gICAgICAgICAgbWFzay1pbWFnZTogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc2l6ZTogMjZweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgY29sb3I6IHZhcigtLV9jYXJ0LWFkZC1zcGluYm94LWNvbG9yKTtcclxufVxyXG4uY2FydC1hZGRfX3NwaW5ib3gtYmxvY2sgLnNwaW5ib3gtbW9yZSB7XHJcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1fY2FydC1hZGQtc3BpbmJveC1ici13aWR0aCk7XHJcbn1cclxuLmNhcnQtYWRkX19zcGluYm94LWJsb2NrIC5zcGluYm94LW1vcmU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCIrXCI7XHJcbn1cclxuLmNhcnQtYWRkX19zcGluYm94LWJsb2NrIC5zcGluYm94LWxlc3Mge1xyXG4gIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiB2YXIoLS1fY2FydC1hZGQtc3BpbmJveC1ici13aWR0aCk7XHJcbn1cclxuLmNhcnQtYWRkX19zcGluYm94LWJsb2NrIC5zcGluYm94LWxlc3M6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCItXCI7XHJcbn1cclxuLmNhcnQtYWRkX19zcGluYm94LWJsb2NrIC5zcGluYm94LWJsb2NrIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5jYXJ0LWFkZF9fc3BpbmJveC1pbnB1dCB7XHJcbiAgY29sb3I6IHZhcigtLV9jYXJ0LWFkZC1zcGluYm94LWNvbG9yKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNhcnQtYWRkLXNwaW5ib3gtaW5wdXQtYmcsIGluaGVyaXQpO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nLWxlZnQ6IHZhcigtLV9jYXJ0LWFkZC1zcGluYm94LXdpZHRoKTtcclxuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1fY2FydC1hZGQtc3BpbmJveC13aWR0aCk7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLmNhcnQtYWRkX19zcGluYm94LWlucHV0OmhvdmVyIHtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4uY2FydC1oZWxwLXRyaWdnZXItcG9wb3Zlci50b3AtcmlnaHQge1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNhcnQtaGVscC10cmlnZ2VyLXBvcG92ZXIudG9wLXJpZ2h0IC5hcnJvdyB7XHJcbiAgcmlnaHQ6IC0xcHggIWltcG9ydGFudDtcclxufSIsICJbdWliLXRvb2x0aXAtcG9wdXBdLnRvb2x0aXAudG9wLWxlZnQgPiAudG9vbHRpcC1hcnJvdyxcclxuW3VpYi10b29sdGlwLXBvcHVwXS50b29sdGlwLnRvcC1yaWdodCA+IC50b29sdGlwLWFycm93LFxyXG5bdWliLXRvb2x0aXAtcG9wdXBdLnRvb2x0aXAuYm90dG9tLWxlZnQgPiAudG9vbHRpcC1hcnJvdyxcclxuW3VpYi10b29sdGlwLXBvcHVwXS50b29sdGlwLmJvdHRvbS1yaWdodCA+IC50b29sdGlwLWFycm93LFxyXG5bdWliLXRvb2x0aXAtcG9wdXBdLnRvb2x0aXAubGVmdC10b3AgPiAudG9vbHRpcC1hcnJvdyxcclxuW3VpYi10b29sdGlwLXBvcHVwXS50b29sdGlwLmxlZnQtYm90dG9tID4gLnRvb2x0aXAtYXJyb3csXHJcblt1aWItdG9vbHRpcC1wb3B1cF0udG9vbHRpcC5yaWdodC10b3AgPiAudG9vbHRpcC1hcnJvdyxcclxuW3VpYi10b29sdGlwLXBvcHVwXS50b29sdGlwLnJpZ2h0LWJvdHRvbSA+IC50b29sdGlwLWFycm93LFxyXG5bdWliLXRvb2x0aXAtaHRtbC1wb3B1cF0udG9vbHRpcC50b3AtbGVmdCA+IC50b29sdGlwLWFycm93LFxyXG5bdWliLXRvb2x0aXAtaHRtbC1wb3B1cF0udG9vbHRpcC50b3AtcmlnaHQgPiAudG9vbHRpcC1hcnJvdyxcclxuW3VpYi10b29sdGlwLWh0bWwtcG9wdXBdLnRvb2x0aXAuYm90dG9tLWxlZnQgPiAudG9vbHRpcC1hcnJvdyxcclxuW3VpYi10b29sdGlwLWh0bWwtcG9wdXBdLnRvb2x0aXAuYm90dG9tLXJpZ2h0ID4gLnRvb2x0aXAtYXJyb3csXHJcblt1aWItdG9vbHRpcC1odG1sLXBvcHVwXS50b29sdGlwLmxlZnQtdG9wID4gLnRvb2x0aXAtYXJyb3csXHJcblt1aWItdG9vbHRpcC1odG1sLXBvcHVwXS50b29sdGlwLmxlZnQtYm90dG9tID4gLnRvb2x0aXAtYXJyb3csXHJcblt1aWItdG9vbHRpcC1odG1sLXBvcHVwXS50b29sdGlwLnJpZ2h0LXRvcCA+IC50b29sdGlwLWFycm93LFxyXG5bdWliLXRvb2x0aXAtaHRtbC1wb3B1cF0udG9vbHRpcC5yaWdodC1ib3R0b20gPiAudG9vbHRpcC1hcnJvdyxcclxuW3VpYi10b29sdGlwLXRlbXBsYXRlLXBvcHVwXS50b29sdGlwLnRvcC1sZWZ0ID4gLnRvb2x0aXAtYXJyb3csXHJcblt1aWItdG9vbHRpcC10ZW1wbGF0ZS1wb3B1cF0udG9vbHRpcC50b3AtcmlnaHQgPiAudG9vbHRpcC1hcnJvdyxcclxuW3VpYi10b29sdGlwLXRlbXBsYXRlLXBvcHVwXS50b29sdGlwLmJvdHRvbS1sZWZ0ID4gLnRvb2x0aXAtYXJyb3csXHJcblt1aWItdG9vbHRpcC10ZW1wbGF0ZS1wb3B1cF0udG9vbHRpcC5ib3R0b20tcmlnaHQgPiAudG9vbHRpcC1hcnJvdyxcclxuW3VpYi10b29sdGlwLXRlbXBsYXRlLXBvcHVwXS50b29sdGlwLmxlZnQtdG9wID4gLnRvb2x0aXAtYXJyb3csXHJcblt1aWItdG9vbHRpcC10ZW1wbGF0ZS1wb3B1cF0udG9vbHRpcC5sZWZ0LWJvdHRvbSA+IC50b29sdGlwLWFycm93LFxyXG5bdWliLXRvb2x0aXAtdGVtcGxhdGUtcG9wdXBdLnRvb2x0aXAucmlnaHQtdG9wID4gLnRvb2x0aXAtYXJyb3csXHJcblt1aWItdG9vbHRpcC10ZW1wbGF0ZS1wb3B1cF0udG9vbHRpcC5yaWdodC1ib3R0b20gPiAudG9vbHRpcC1hcnJvdyxcclxuW3VpYi1wb3BvdmVyLXBvcHVwXS5wb3BvdmVyLnRvcC1sZWZ0ID4gLmFycm93LFxyXG5bdWliLXBvcG92ZXItcG9wdXBdLnBvcG92ZXIudG9wLXJpZ2h0ID4gLmFycm93LFxyXG5bdWliLXBvcG92ZXItcG9wdXBdLnBvcG92ZXIuYm90dG9tLWxlZnQgPiAuYXJyb3csXHJcblt1aWItcG9wb3Zlci1wb3B1cF0ucG9wb3Zlci5ib3R0b20tcmlnaHQgPiAuYXJyb3csXHJcblt1aWItcG9wb3Zlci1wb3B1cF0ucG9wb3Zlci5sZWZ0LXRvcCA+IC5hcnJvdyxcclxuW3VpYi1wb3BvdmVyLXBvcHVwXS5wb3BvdmVyLmxlZnQtYm90dG9tID4gLmFycm93LFxyXG5bdWliLXBvcG92ZXItcG9wdXBdLnBvcG92ZXIucmlnaHQtdG9wID4gLmFycm93LFxyXG5bdWliLXBvcG92ZXItcG9wdXBdLnBvcG92ZXIucmlnaHQtYm90dG9tID4gLmFycm93LFxyXG5bdWliLXBvcG92ZXItaHRtbC1wb3B1cF0ucG9wb3Zlci50b3AtbGVmdCA+IC5hcnJvdyxcclxuW3VpYi1wb3BvdmVyLWh0bWwtcG9wdXBdLnBvcG92ZXIudG9wLXJpZ2h0ID4gLmFycm93LFxyXG5bdWliLXBvcG92ZXItaHRtbC1wb3B1cF0ucG9wb3Zlci5ib3R0b20tbGVmdCA+IC5hcnJvdyxcclxuW3VpYi1wb3BvdmVyLWh0bWwtcG9wdXBdLnBvcG92ZXIuYm90dG9tLXJpZ2h0ID4gLmFycm93LFxyXG5bdWliLXBvcG92ZXItaHRtbC1wb3B1cF0ucG9wb3Zlci5sZWZ0LXRvcCA+IC5hcnJvdyxcclxuW3VpYi1wb3BvdmVyLWh0bWwtcG9wdXBdLnBvcG92ZXIubGVmdC1ib3R0b20gPiAuYXJyb3csXHJcblt1aWItcG9wb3Zlci1odG1sLXBvcHVwXS5wb3BvdmVyLnJpZ2h0LXRvcCA+IC5hcnJvdyxcclxuW3VpYi1wb3BvdmVyLWh0bWwtcG9wdXBdLnBvcG92ZXIucmlnaHQtYm90dG9tID4gLmFycm93LFxyXG5bdWliLXBvcG92ZXItdGVtcGxhdGUtcG9wdXBdLnBvcG92ZXIudG9wLWxlZnQgPiAuYXJyb3csXHJcblt1aWItcG9wb3Zlci10ZW1wbGF0ZS1wb3B1cF0ucG9wb3Zlci50b3AtcmlnaHQgPiAuYXJyb3csXHJcblt1aWItcG9wb3Zlci10ZW1wbGF0ZS1wb3B1cF0ucG9wb3Zlci5ib3R0b20tbGVmdCA+IC5hcnJvdyxcclxuW3VpYi1wb3BvdmVyLXRlbXBsYXRlLXBvcHVwXS5wb3BvdmVyLmJvdHRvbS1yaWdodCA+IC5hcnJvdyxcclxuW3VpYi1wb3BvdmVyLXRlbXBsYXRlLXBvcHVwXS5wb3BvdmVyLmxlZnQtdG9wID4gLmFycm93LFxyXG5bdWliLXBvcG92ZXItdGVtcGxhdGUtcG9wdXBdLnBvcG92ZXIubGVmdC1ib3R0b20gPiAuYXJyb3csXHJcblt1aWItcG9wb3Zlci10ZW1wbGF0ZS1wb3B1cF0ucG9wb3Zlci5yaWdodC10b3AgPiAuYXJyb3csXHJcblt1aWItcG9wb3Zlci10ZW1wbGF0ZS1wb3B1cF0ucG9wb3Zlci5yaWdodC1ib3R0b20gPiAuYXJyb3cge1xyXG4gIHRvcDogYXV0bztcclxuICBib3R0b206IGF1dG87XHJcbiAgbGVmdDogYXV0bztcclxuICByaWdodDogYXV0bztcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcblt1aWItcG9wb3Zlci1wb3B1cF0ucG9wb3ZlcixcclxuW3VpYi1wb3BvdmVyLWh0bWwtcG9wdXBdLnBvcG92ZXIsXHJcblt1aWItcG9wb3Zlci10ZW1wbGF0ZS1wb3B1cF0ucG9wb3ZlciB7XHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxufVxyXG4iLCAiLnBvcG92ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDEwNjA7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgbWF4LXdpZHRoOiAyNzZweDtcclxuICAgIHBhZGRpbmc6IDFweDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgbGluZS1icmVhazogYXV0bztcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcclxuICAgIHdvcmQtc3BhY2luZzogbm9ybWFsO1xyXG4gICAgd29yZC13cmFwOiBub3JtYWw7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJveC1zaGFkb3c6IDAgMHB4IDlweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbn1cclxuXHJcbi5wb3BvdmVyLnRvcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxufVxyXG5cclxuLnBvcG92ZXIucmlnaHQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbn1cclxuXHJcbi5wb3BvdmVyLmJvdHRvbSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcblxyXG4ucG9wb3Zlci5sZWZ0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxufVxyXG5cclxuLnBvcG92ZXItdGl0bGUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogOHB4IDE0cHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcclxufVxyXG5cclxuLnBvcG92ZXItY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiA5cHggMTRweDtcclxufVxyXG5cclxuLnBvcG92ZXIgPiAuYXJyb3csXHJcbi5wb3BvdmVyID4gLmFycm93OmFmdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxufVxyXG5cclxuLnBvcG92ZXIgPiAuYXJyb3cge1xyXG4gICAgYm9yZGVyLXdpZHRoOiAxMXB4O1xyXG59XHJcblxyXG4ucG9wb3ZlciA+IC5hcnJvdzphZnRlciB7XHJcbiAgICBib3JkZXItd2lkdGg6IDEwcHg7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG59XHJcblxyXG4ucG9wb3Zlci50b3AgPiAuYXJyb3cge1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICBib3R0b206IC0xMXB4O1xyXG59XHJcblxyXG4ucG9wb3Zlci50b3AgPiAuYXJyb3c6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCIgXCI7XHJcbiAgICBib3R0b206IDFweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4ucG9wb3Zlci5yaWdodCA+IC5hcnJvdyB7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IC0xMXB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTExcHg7XHJcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcclxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG59XHJcblxyXG4ucG9wb3Zlci5yaWdodCA+IC5hcnJvdzphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIiBcIjtcclxuICAgIGxlZnQ6IDFweDtcclxuICAgIGJvdHRvbTogLTEwcHg7XHJcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcclxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLnBvcG92ZXIuYm90dG9tID4gLmFycm93IHtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTFweDtcclxuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgdG9wOiAtMTFweDtcclxufVxyXG5cclxuLnBvcG92ZXIuYm90dG9tID4gLmFycm93OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgdG9wOiAxcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLnBvcG92ZXIubGVmdCA+IC5hcnJvdyB7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHJpZ2h0OiAtMTFweDtcclxuICAgIG1hcmdpbi10b3A6IC0xMXB4O1xyXG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG59XHJcblxyXG4ucG9wb3Zlci5sZWZ0ID4gLmFycm93OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgcmlnaHQ6IDFweDtcclxuICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xyXG4gICAgYm90dG9tOiAtMTBweDtcclxufVxyXG4iLCAiaGVscC10cmlnZ2VyIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLmhlbHAtdHJpZ2dlcl9fY29udGFpbmVyIHtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLmhlbHAtdHJpZ2dlci1pY29uLXdyYXAge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5oZWxwLXRyaWdnZXItaWNvbiB7XHJcbiAgY29sb3I6ICM2NzZhNmM7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGhlaWdodDogMjBweDtcclxuICB3aWR0aDogMjBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4uaGVscC10cmlnZ2VyLWljb24tYWJzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMTAwJTtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbn1cclxuXHJcbi5oZWxwLXRyaWdnZXItaWNvbi0tc3ZnIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIHdpZHRoOiAwLjc1ZW07XHJcbn1cclxuLmhlbHAtdHJpZ2dlci1pY29uLS1zdmctaW5mbyB7XHJcbiAgd2lkdGg6IDEuMWVtO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAuaGVscC10cmlnZ2VyLWljb24ge1xyXG4gICAgcGFkZGluZzogM3B4O1xyXG4gIH1cclxufSIsICIuY3VzdG9tLW9wdGlvbnMtbGlzdCB7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxufVxyXG4uY3VzdG9tLW9wdGlvbnMtcm93IHtcclxuICBkaXNwbGF5OiB0YWJsZS1yb3c7XHJcbn1cclxuLmN1c3RvbS1vcHRpb25zLW5hbWUsIC5jdXN0b20tb3B0aW9ucy12YWx1ZSB7XHJcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcbi5jdXN0b20tb3B0aW9ucy1uYW1lIHtcclxuICBwYWRkaW5nOiAwLjMxMjVyZW0gMC4zMTI1cmVtIDAuMzEyNXJlbSAwO1xyXG59XHJcbi5jdXN0b20tb3B0aW9ucy12YWx1ZSB7XHJcbiAgcGFkZGluZzogMC4zMTI1cmVtIDAgMC4zMTI1cmVtIDAuMzEyNXJlbTtcclxufVxyXG4uY3VzdG9tLW9wdGlvbnMtLWFkZGl0aW9uYWwtZ29vZHMgLmN1c3RvbS1vcHRpb25zLWxpc3Qge1xyXG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcclxuICBncmlkLXJvdy1nYXA6IDIwcHg7XHJcbiAgcm93LWdhcDogMjBweDtcclxufVxyXG4uY3VzdG9tLW9wdGlvbnMtLWFkZGl0aW9uYWwtZ29vZHMgLmN1c3RvbS1vcHRpb25zLW5hbWUsXHJcbi5jdXN0b20tb3B0aW9ucy0tYWRkaXRpb25hbC1nb29kcyAuY3VzdG9tLW9wdGlvbnMtbGlzdCxcclxuLmN1c3RvbS1vcHRpb25zLS1hZGRpdGlvbmFsLWdvb2RzIC5jdXN0b20tb3B0aW9ucy12YWx1ZSxcclxuLmN1c3RvbS1vcHRpb25zLS1hZGRpdGlvbmFsLWdvb2RzIC5jdXN0b20tb3B0aW9ucy1yb3cge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5jdXN0b20tb3B0aW9ucy0tYWRkaXRpb25hbC1nb29kcyAuY3VzdG9tLW9wdGlvbnMtbmFtZSB7XHJcbiAgcGFkZGluZzogMDtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtcm93LWdhcDogMTBweDtcclxuICByb3ctZ2FwOiAxMHB4O1xyXG59XHJcbi5jdXN0b20tb3B0aW9ucy0tYWRkaXRpb25hbC1nb29kcyAuY3VzdG9tLW9wdGlvbnMtbmFtZSA+IGxhYmVsIHtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc2l6ZTogMjhweDtcclxuICBsaW5lLWhlaWdodDogMS4xICFpbXBvcnRhbnQ7XHJcbn1cclxuLmN1c3RvbS1vcHRpb25zLS1hZGRpdGlvbmFsLWdvb2RzIC5jdXN0b20tb3B0aW9ucy12YWx1ZSB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG4uY3VzdG9tLW9wdGlvbnMtLWFkZGl0aW9uYWwtZ29vZHMgLmN1c3RvbS1vcHRpb25zLWlubmVyIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtcm93LWdhcDogMTBweDtcclxuICByb3ctZ2FwOiAxMHB4O1xyXG59XHJcbi5jdXN0b20tb3B0aW9ucy0tYWRkaXRpb25hbC1nb29kcyAuY3VzdG9tLW9wdGlvbnMtY29udHJvbCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIC1tb3otY29sdW1uLWdhcDogMTZweDtcclxuICAgICAgIGNvbHVtbi1nYXA6IDE2cHg7XHJcbiAgcGFkZGluZzogMTZweCAxNnB4IDE2cHggMjBweDtcclxuICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcbi5jdXN0b20tb3B0aW9ucy0tYWRkaXRpb25hbC1nb29kcyAuY3VzdG9tLW9wdGlvbnMtY29udHJvbCAuYWR2LWNoZWNrYm94LWVtdWwsXHJcbi5jdXN0b20tb3B0aW9ucy0tYWRkaXRpb25hbC1nb29kcyAuY3VzdG9tLW9wdGlvbnMtY29udHJvbCAuYWR2LXJhZGlvLWVtdWwge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxufVxyXG4uY3VzdG9tLW9wdGlvbnMtLWFkZGl0aW9uYWwtZ29vZHMgLmN1c3RvbS1vcHRpb25zLWNvbnRyb2wgLmN1c3RvbS1pbnB1dC1uYXRpdmU6Zm9jdXMgfiAuY3VzdG9tLWlucHV0LWNoZWNrYm94IHtcclxuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLmN1c3RvbS1vcHRpb25zLS1hZGRpdGlvbmFsLWdvb2RzIC5jdXN0b20tb3B0aW9ucy1jb250cm9sIC5jdXN0b20taW5wdXQtY2hlY2tib3g6aG92ZXIsXHJcbi5jdXN0b20tb3B0aW9ucy0tYWRkaXRpb25hbC1nb29kcyAuY3VzdG9tLW9wdGlvbnMtY29udHJvbCAuY3VzdG9tLWlucHV0LXJhZGlvOmhvdmVyIHtcclxuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLmN1c3RvbS1vcHRpb25zLS1hZGRpdGlvbmFsLWdvb2RzIC5jdXN0b20tb3B0aW9ucy1jb250cm9sLS1wb2ludGVyIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLmN1c3RvbS1vcHRpb25zLS1hZGRpdGlvbmFsLWdvb2RzIC5jdXN0b20tb3B0aW9ucy1jb250cm9sLWluZm8ge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC1yb3ctZ2FwOiAxMnB4O1xyXG4gIHJvdy1nYXA6IDEycHg7XHJcbiAgZmxleC1ncm93OiAxO1xyXG59XHJcbi5jdXN0b20tb3B0aW9ucy0tYWRkaXRpb25hbC1nb29kcyAuY3VzdG9tLW9wdGlvbnMtaW1nLXdyYXAge1xyXG4gIG1heC13aWR0aDogNzBweDtcclxufVxyXG4uY3VzdG9tLW9wdGlvbnMtLWFkZGl0aW9uYWwtZ29vZHMgLmN1c3RvbS1vcHRpb25zLWltZy13cmFwID4gaW1nIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uY3VzdG9tLW9wdGlvbnMtLWFkZGl0aW9uYWwtZ29vZHMgLmN1c3RvbS1vcHRpb25zLXRleHQtaGVhZGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIC1tb3otY29sdW1uLWdhcDogNXB4O1xyXG4gICAgICAgY29sdW1uLWdhcDogNXB4O1xyXG59XHJcbi5jdXN0b20tb3B0aW9ucy0tYWRkaXRpb25hbC1nb29kcyAuY3VzdG9tLW9wdGlvbnMtdGV4dCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXJvdy1nYXA6IDZweDtcclxuICByb3ctZ2FwOiA2cHg7XHJcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxufVxyXG4uY3VzdG9tLW9wdGlvbnMtLWFkZGl0aW9uYWwtZ29vZHMgLmN1c3RvbS1vcHRpb25zLXByaWNlIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxuICBsaW5lLWhlaWdodDogMS4xO1xyXG59XHJcbi5jdXN0b20tb3B0aW9ucy0tYWRkaXRpb25hbC1nb29kcyAuY3VzdG9tLW9wdGlvbnMtdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbn1cclxuLmN1c3RvbS1vcHRpb25zLS1hZGRpdGlvbmFsLWdvb2RzIC5jdXN0b20tb3B0aW9ucy1pdGVtLWRlc2NyaXB0aW9uIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjtcclxufVxyXG4uY3VzdG9tLW9wdGlvbnMtLWFkZGl0aW9uYWwtZ29vZHMgLmN1c3RvbS1vcHRpb25zLWl0ZW0tY291bnRlciB7XHJcbiAgd2lkdGg6IDExMHB4O1xyXG4gIGN1cnNvcjogYXV0bztcclxufVxyXG4uY3VzdG9tLW9wdGlvbnMtLWFkZGl0aW9uYWwtZ29vZHMgLmN1c3RvbS1vcHRpb25zLWl0ZW0tY291bnRlciAuc3BpbmJveC1pbnB1dCB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4uY3VzdG9tLW9wdGlvbnMtLWFkZGl0aW9uYWwtZ29vZHMgLmN1c3RvbS1vcHRpb25zLWl0ZW0tY291bnRlciAuc3BpbmJveC1idXR0b24tZGlzYWJsZWQge1xyXG4gIG9wYWNpdHk6IDAuNTtcclxufSIsICIuem9uZS1kaWFsb2cge1xyXG4gIG1pbi13aWR0aDogMTguNzVyZW07XHJcbn1cclxuXHJcbi56b25lLWRpYWxvZy10aXRsZSB7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIHBhZGRpbmc6IDAuNjI1cmVtIDAuNjI1cmVtIDA7XHJcbn1cclxuXHJcbi56b25lLWRpYWxvZyAubW9kYWwtY29udGVudCB7XHJcbiAgcGFkZGluZzogMDtcclxuICBtaW4taGVpZ2h0OiAyNjRweDtcclxufVxyXG5cclxuLnpvbmUtZGlhbG9nLWl0ZW1zIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uem9uZS1kaWFsb2ctaXRlbSB7XHJcbiAgZmxleC1ncm93OiAxO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XHJcbn1cclxuXHJcbi56b25lLWRpYWxvZy1pdGVtLWxpbmsge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDAuNjI1cmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG4uem9uZS1kaWFsb2ctaXRlbS1saW5rOmhvdmVyIHtcclxuICBib3JkZXItY29sb3I6ICNkZWRkZGQ7XHJcbn1cclxuXHJcbi56b25lLWRpYWxvZy10ZXh0IHtcclxuICBmb250LXNpemU6IDFyZW07XHJcbiAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XHJcbn1cclxuXHJcbi56b25lLWRpYWxvZy1jb3VudHJpZXMsXHJcbi56b25lLWRpYWxvZy1hdXRvY29tcGxldGUtYmxvY2ssXHJcbi56b25lLWRpYWxvZy1jaXRpZXMge1xyXG4gIHBhZGRpbmc6IDAuNjI1cmVtIDAuNjI1cmVtIDA7XHJcbn1cclxuXHJcbi56b25lLWRpYWxvZy1jaXRpZXMge1xyXG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2UyZTNlNDtcclxufVxyXG5cclxuLnpvbmUtZGlhbG9nLWF1dG9jb21wbGV0ZS1ibG9jayB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtO1xyXG59XHJcblxyXG4uem9uZS1kaWFsb2ctaW5wdXQtd3JhcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uem9uZS1kaWFsb2ctaW5wdXQtd3JhcCA+IGlucHV0IHtcclxuICBmb250LXNpemU6IDAuOHJlbTtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxuLnpvbmUtZGlhbG9nLWNvdW50cnktbGluayB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgcGFkZGluZzogMC42MjVyZW07XHJcbiAgYm9yZGVyOiAwLjA2MjVyZW0gdHJhbnNwYXJlbnQgc29saWQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xyXG59XHJcblxyXG4uem9uZS1kaWFsb2ctY291bnRyeS1pbWFnZSB7XHJcbiAgd2lkdGg6IDMwcHg7XHJcbiAgaGVpZ2h0OiAxOHB4O1xyXG4gIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi56b25lLWRpYWxvZy1jb3VudHJ5LXNlbGVjdGVkIHtcclxuICBib3JkZXItY29sb3I6ICNjY2M7XHJcbn1cclxuXHJcbi56b25lLWRpYWxvZy1sb2FkaW5nIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogNDBweCAyMHB4O1xyXG59XHJcblxyXG4uem9uZS1kaWFsb2ctY291bnRyeS1SVSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uL2ltYWdlcy96b25lLWltZy9ydXMuc3ZnXCIpO1xyXG59XHJcblxyXG4uem9uZS1kaWFsb2ctY291bnRyeS1VQSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uL2ltYWdlcy96b25lLWltZy91YS5zdmdcIik7XHJcbn1cclxuXHJcbi56b25lLWRpYWxvZy1jb3VudHJ5LUJZIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vaW1hZ2VzL3pvbmUtaW1nL2J5LnN2Z1wiKTtcclxufVxyXG5cclxuLnpvbmUtZGlhbG9nLWNvdW50cnktS1oge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi9pbWFnZXMvem9uZS1pbWcva3ouc3ZnXCIpO1xyXG59XHJcblxyXG4uem9uZS1kaWFsb2ctaXRlbS0tc2NhbGUgLnpvbmUtZGlhbG9nLWl0ZW0ge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG4uem9uZS1kaWFsb2ctaXRlbS0tc2NhbGUgLnpvbmUtZGlhbG9nLXRpdGxlLFxyXG4uem9uZS1kaWFsb2ctaXRlbS0tc2NhbGUgLnpvbmUtZGlhbG9nLWl0ZW0tbGluayB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59IiwgIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuLmF1dG9jb21wbGV0ZXItc3ViIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm94LXNoYWRvdzogMCAwIDlweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xyXG4gIG1pbi13aWR0aDogMTAwJTtcclxuICBtYXJnaW4tdG9wOiAwLjMxMjVyZW07XHJcbiAgei1pbmRleDogNTtcclxufVxyXG5cclxuLmF1dG9jb21wbGV0ZXItbGlzdCB7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBtaW4taGVpZ2h0OiAwO1xyXG4gIG1heC1oZWlnaHQ6IDE1LjYyNXJlbTtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuLmF1dG9jb21wbGV0ZXItbGlzdC1pdGVtIHtcclxuICBwYWRkaW5nOiAwLjkzNzVyZW07XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJvcmRlci10b3A6IDFweCAjZWRlZGVlIHNvbGlkO1xyXG59XHJcbi5hdXRvY29tcGxldGVyLWxpc3QtaXRlbTpmaXJzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjMxMjVyZW07XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMzEyNXJlbTtcclxufVxyXG4uYXV0b2NvbXBsZXRlci1saXN0LWl0ZW06bGFzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4zMTI1cmVtO1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjMxMjVyZW07XHJcbn1cclxuXHJcbi5hdXRvY29tcGxldGVyLXByb2R1Y3QtaW1hZ2UtYmxvY2sge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XHJcbn1cclxuXHJcbi5hdXRvY29tcGxldGVyLXByb2R1Y3QtbmFtZSB7XHJcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbn1cclxuXHJcbi5hdXRvY29tcGxldGVyLXByb2R1Y3QtYWRkaXRpb25hbC1ibG9jayB7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG59XHJcbi5hdXRvY29tcGxldGVyLXByb2R1Y3QtYWRkaXRpb25hbC1ibG9jayAucHJpY2UtdW5rbm93biB7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG59XHJcblxyXG4uYXV0b2NvbXBsZXRlci1wcm9kdWN0LXByaWNlLXRleHQsXHJcbi5hdXRvY29tcGxldGVyLXByb2R1Y3QtcHJpY2UtdmFsdWUge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgcGFkZGluZy10b3A6IDAuMzEyNXJlbTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5hdXRvY29tcGxldGVyLXByb2R1Y3QtYW1vdW50LXRleHQsXHJcbi5hdXRvY29tcGxldGVyLXByb2R1Y3QtcHJpY2UtdGV4dCB7XHJcbiAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XHJcbn1cclxuXHJcbi5hdXRvY29tcGxldGVyLXByb2R1Y3QtaW1hZ2UtbGluayB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uYXV0b2NvbXBsZXRlci1jcm9zcyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0b3A6IDAuMzEyNXJlbTtcclxuICByaWdodDogMC45Mzc1cmVtO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXNpemU6IDEuNTYyNXJlbTtcclxufVxyXG4uYXV0b2NvbXBsZXRlci1jcm9zczpob3ZlciB7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uYXV0b2NvbXBsZXRlci1jcm9zczo6YWZ0ZXIge1xyXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgY29udGVudDogXCJcdTAwRDdcIjtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDEuNTYyNXJlbTtcclxuICBoZWlnaHQ6IDEuNTYyNXJlbTtcclxufVxyXG5cclxuLmF1dG9jb21wbGV0ZXItbGlzdC1pdGVtLWZvb3RlciB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uYXV0b2NvbXBsZXRlci1zdWItaW5uZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAvKiBwYWRkaW5nLXRvcDogcmVtLWNhbGMoNXB4KTtcbiAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDVweCk7ICovXHJcbn1cclxuXHJcbi5zaXRlLWhlYWQtc2VhcmNoLWJsb2NrIC5hdXRvY29tcGxldGVyLWNyb3NzIHtcclxuICByaWdodDogMS4yNXJlbTtcclxufVxyXG5cclxuLmF1dG9jb21wbGV0ZXItc2Nyb2xsYWJsZSArIC5hdXRvY29tcGxldGVyLWNyb3NzIHtcclxuICByaWdodDogMS4yNXJlbTtcclxufVxyXG5cclxuLmF1dG9jb21wbGV0ZXItYmxvY2sge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmF1dG9jb21wbGV0ZXItbGlzdC1pdGVtLWNhdGVnb3J5IHtcclxuICBwYWRkaW5nOiAwLjE4NzVyZW0gMC45Mzc1cmVtIDAuMzc1cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxufVxyXG5cclxuLnNlYXJjaC1pdGVtLXRpdGxlIHtcclxuICBmb250LXNpemU6IDFyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gIG1hcmdpbi10b3A6IDAuMzEyNXJlbTtcclxuICBwYWRkaW5nOiAwLjMxMjVyZW0gMC45Mzc1cmVtIDAuNjI1cmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcclxufVxyXG5cclxuLmF1dG9jb21wbGV0ZXItbGlzdC1pdGVtLXByb2R1Y3Qge1xyXG4gIHBhZGRpbmc6IDAuNjI1cmVtIDAuOTM3NXJlbTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBtYXJnaW4tbGVmdDogMDtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5hdXRvY29tcGxldGVyLWxpc3QtaXRlbS1wcm9kdWN0ICsgLmF1dG9jb21wbGV0ZXItbGlzdC1pdGVtLXByb2R1Y3Qge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcclxufVxyXG5cclxuLmF1dG9jb21wbGV0ZXItbGluayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5hdXRvY29tcGxldGVyLW5vdGhpbmcge1xyXG4gIGJvcmRlci10b3A6IDA7XHJcbn0iLCAiLmNvbXBhcmUtY29udHJvbCB7XHJcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG59XHJcblxyXG4uY29tcGFyZS1jaGVja2JveCB+IC5jdXN0b20taW5wdXQtdGV4dCAuY29tcGFyZS10ZXh0LW5vdC1hZGRlZCB7XHJcbiAgZGlzcGxheTogaW5saW5lO1xyXG59XHJcbi5jb21wYXJlLWNoZWNrYm94IH4gLmN1c3RvbS1pbnB1dC10ZXh0IC5jb21wYXJlLXRleHQtYWRkZWQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5jb21wYXJlLWNoZWNrYm94OmNoZWNrZWQgfiAuY3VzdG9tLWlucHV0LXRleHQgLmNvbXBhcmUtdGV4dC1ub3QtYWRkZWQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmNvbXBhcmUtY2hlY2tib3g6Y2hlY2tlZCB+IC5jdXN0b20taW5wdXQtdGV4dCAuY29tcGFyZS10ZXh0LWFkZGVkIHtcclxuICBkaXNwbGF5OiBpbmxpbmU7XHJcbn0iLCAiLmhhcm1vbmljYSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG59XHJcblxyXG4uaGFybW9uaWNhLWluaXRpYWxpemVkIHtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG4uaGFybW9uaWNhLWluaXRpYWxpemVkIC5oYXJtb25pY2EtdGlsZSB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLmhhcm1vbmljYS10aWxlIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLmhhcm1vbmljYS10aWxlLWRvdHMge1xyXG4gIHotaW5kZXg6IDIwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmhhcm1vbmljYS10aWxlLWxpc3Qge1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAxNTtcclxuICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcclxuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XHJcbiAgYm94LXNoYWRvdzogMCAwIDlweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgdG9wOiAwO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgbGVmdDogYXV0bztcclxuICByaWdodDogMDtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLyogLmhhcm1vbmljYS10aWxlLXN1Ym1lbnUtaW52ZXJ0IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufSAqL1xyXG4uaGFybW9uaWNhLXRpbGUtcm93IHtcclxuICBtYXJnaW46IDAuNDM3NXJlbSAwO1xyXG59XHJcblxyXG4uaGFybW9uaWNhLXRpbGUtc3VibWVudS1hY3RpdmUge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5oYXJtb25pY2EtdGlsZS1saW5rIHtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG59XHJcblxyXG4uaGFybW9uaWNhLXRpbGUtaW5uZXIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufSIsICIuYWR2LXBvcG92ZXIge1xyXG4gIGJveC1zaGFkb3c6IDAgMCA5cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIHotaW5kZXg6IDcwMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbi5hZHYtcG9wb3Zlci1jb250ZW50IHtcclxuICBwYWRkaW5nOiAxNHB4O1xyXG59XHJcblxyXG4uYWR2LXBvcG92ZXItdGlsZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5hZHYtcG9wb3Zlci10aWxlX19maWd1cmUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiAwLjYyNXJlbTtcclxuICB3aWR0aDogMC42MjVyZW07XHJcbiAgYm94LXNoYWRvdzogMCAwIDlweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbn1cclxuXHJcbi5hZHYtcG9wb3Zlci1wb3NpdGlvbi10b3AgLmFkdi1wb3BvdmVyLXRpbGUsXHJcbi5hZHYtcG9wb3Zlci1wb3NpdGlvbi10b3BsZWZ0IC5hZHYtcG9wb3Zlci10aWxlLFxyXG4uYWR2LXBvcG92ZXItcG9zaXRpb24tYm90dG9tIC5hZHYtcG9wb3Zlci10aWxlIHtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGhlaWdodDogY2FsYygwLjYyNXJlbSAtIDFweCk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5hZHYtcG9wb3Zlci1wb3NpdGlvbi10b3AgLmFkdi1wb3BvdmVyLXRpbGUsXHJcbi5hZHYtcG9wb3Zlci1wb3NpdGlvbi1ib3R0b20gLmFkdi1wb3BvdmVyLXRpbGUge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmFkdi1wb3BvdmVyLXBvc2l0aW9uLXRvcCAuYWR2LXBvcG92ZXItdGlsZSxcclxuLmFkdi1wb3BvdmVyLXBvc2l0aW9uLXRvcGxlZnQgLmFkdi1wb3BvdmVyLXRpbGUge1xyXG4gIHRvcDogMTAwJTtcclxufVxyXG4uYWR2LXBvcG92ZXItcG9zaXRpb24tdG9wIC5hZHYtcG9wb3Zlci10aWxlX19maWd1cmUsXHJcbi5hZHYtcG9wb3Zlci1wb3NpdGlvbi10b3BsZWZ0IC5hZHYtcG9wb3Zlci10aWxlX19maWd1cmUge1xyXG4gIHRvcDogLTEwMCU7XHJcbn1cclxuXHJcbi5hZHYtcG9wb3Zlci1wb3NpdGlvbi1ib3R0b20gLmFkdi1wb3BvdmVyLXRpbGUge1xyXG4gIGJvdHRvbTogMTAwJTtcclxufVxyXG5cclxuLmFkdi1wb3BvdmVyLXBvc2l0aW9uLWJvdHRvbSAuYWR2LXBvcG92ZXItdGlsZV9fZmlndXJlIHtcclxuICAvKiBub3RoaW5nICovXHJcbn1cclxuXHJcbi5hZHYtcG9wb3Zlci1wb3NpdGlvbi1sZWZ0IC5hZHYtcG9wb3Zlci10aWxlLFxyXG4uYWR2LXBvcG92ZXItcG9zaXRpb24tcmlnaHQgLmFkdi1wb3BvdmVyLXRpbGUge1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbWFyZ2luOiBhdXRvIDA7XHJcbiAgaGVpZ2h0OiAxLjE4NzVyZW07XHJcbiAgd2lkdGg6IDAuNjI1cmVtO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5hZHYtcG9wb3Zlci1wb3NpdGlvbi1sZWZ0IC5hZHYtcG9wb3Zlci10aWxlIHtcclxuICBsZWZ0OiAxMDAlO1xyXG59XHJcblxyXG4uYWR2LXBvcG92ZXItcG9zaXRpb24tbGVmdCAuYWR2LXBvcG92ZXItdGlsZV9fZmlndXJlIHtcclxuICByaWdodDogMC4zMTI1cmVtO1xyXG59XHJcblxyXG4uYWR2LXBvcG92ZXItcG9zaXRpb24tcmlnaHQgLmFkdi1wb3BvdmVyLXRpbGUge1xyXG4gIHJpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uYWR2LXBvcG92ZXItcG9zaXRpb24tcmlnaHQgLmFkdi1wb3BvdmVyLXRpbGVfX2ZpZ3VyZSB7XHJcbiAgbGVmdDogMC4zMTI1cmVtO1xyXG59XHJcblxyXG4uYWR2LXBvcG92ZXItb3ZlcmxheSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgei1pbmRleDogNjAwO1xyXG59XHJcblxyXG4uYWR2LXBvcG92ZXItZml4ZWQge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxufVxyXG5cclxuLmFkdi1wb3BvdmVyLWNyb3NzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA0cHg7XHJcbiAgcmlnaHQ6IDRweDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lO1xyXG4gIGJvcmRlcjogMDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5hZHYtcG9wb3Zlci1jcm9zc19fdGV4dCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cclxuI2Nvbm5lY3RvclBvcG92ZXIge1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxufVxyXG4jY29ubmVjdG9yUG9wb3ZlciAuYWR2LXBvcG92ZXItY29udGVudCB7XHJcbiAgcGFkZGluZy10b3A6IDIxcHg7XHJcbn1cclxuXHJcbi8qIHN0eWxlbGludC1lbmFibGUgKi9cclxuLmNvbm5lY3Rvci1wb3BvdmVyLXdyYXAuYWN0aXZlIHtcclxuICB0b3A6IGF1dG87XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAxNjRweDtcclxuICBsZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gIG1hcmdpbi1yaWdodDogMjBweDtcclxufVxyXG4uY29ubmVjdG9yLXBvcG92ZXItd3JhcC5hY3RpdmUgLmFkdi1wb3BvdmVyLXRpbGVfX2ZpZ3VyZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiA0MnB4O1xyXG4gIHRvcDogYXV0bztcclxuICBib3R0b206IDA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTZweCk7XHJcbn1cclxuLmNvbm5lY3Rvci1wb3BvdmVyLXdyYXAuYWN0aXZlIH4gLmNvbm5lY3Rvcjo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgd2lkdGg6IDEycHg7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlNDAwMDE7XHJcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA3cHg7XHJcbiAgcmlnaHQ6IDhweDtcclxufVxyXG5cclxuLmNvbm5lY3Rvcl9fdHJpZ2dlci0td2F2ZS1hbmltYXRpb24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBzaGFkb3dXYXZlO1xyXG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG59XHJcblxyXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xyXG5Aa2V5ZnJhbWVzIHNoYWRvd1dhdmUge1xyXG4gIDAlIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgIzJkOWNlZDtcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgIzJkOWNlZDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwICMyZDljZWQ7XHJcbiAgfVxyXG59XHJcbi8qIHN0eWxlbGludC1lbmFibGUgKi8iLCAiLnJlYWRtb3JlLWNvbnRlbnQge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWF4LWhlaWdodDtcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucmVhZG1vcmUtZXhwYW5kZWQgLnJlYWRtb3JlLWNvbnRlbnQge1xyXG4gIG1heC1oZWlnaHQ6IDIwMDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucmVhZG1vcmUtbGluayB7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG4ucmVhZG1vcmUtbGluazpob3ZlciB7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4ucmVhZG1vcmUtdW52aXNpYmxlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59IiwgIi5zcGluYm94LW1vcmUsXHJcbi5zcGluYm94LWxlc3Mge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHBhZGRpbmc6IDAuMTI1cmVtIDAuMzEyNXJlbTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uc3BpbmJveC1idXR0b24tZGlzYWJsZWQge1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLnNwaW5ib3gtaW5wdXQge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG4gICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG4gICAgICAgICAgYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG59XHJcbi5zcGluYm94LWlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLCAuc3BpbmJveC1pbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5zcGluYm94LWlucHV0LXdyYXAge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5zcGluYm94LWJsb2NrIHtcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxufVxyXG5cclxuLnNwaW5ib3gtLW1vYmlsZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5zcGluYm94LS1tb2JpbGUgLnNwaW5ib3gtaW5wdXQtd3JhcCB7XHJcbiAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XHJcbn1cclxuLnNwaW5ib3gtLW1vYmlsZSAuc3BpbmJveC1pbnB1dCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5zcGluYm94LS1tb2JpbGUgLnNwaW5ib3hfX2Fycm93cyB7XHJcbiAgd2lkdGg6IDA7XHJcbn1cclxuLnNwaW5ib3gtLW1vYmlsZSAuc3BpbmJveC1sZXNzLFxyXG4uc3BpbmJveC0tbW9iaWxlIC5zcGluYm94LW1vcmUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcbi5zcGluYm94LS1tb2JpbGUgLnNwaW5ib3gtbGVzczo6YmVmb3JlLFxyXG4uc3BpbmJveC0tbW9iaWxlIC5zcGluYm94LW1vcmU6OmJlZm9yZSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcbi5zcGluYm94LS1tb2JpbGUgLnNwaW5ib3gtbGVzcyB7XHJcbiAgbGVmdDogMDtcclxufVxyXG4uc3BpbmJveC0tbW9iaWxlIC5zcGluYm94LWxlc3M6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4NDRcIjtcclxufVxyXG4uc3BpbmJveC0tbW9iaWxlIC5zcGluYm94LW1vcmUge1xyXG4gIHJpZ2h0OiAwO1xyXG59XHJcbi5zcGluYm94LS1tb2JpbGUgLnNwaW5ib3gtbW9yZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTg0M1wiO1xyXG59XHJcblxyXG4uc3BpbmJveC10b29sdGlwIC50b29sdGlwLWlubmVyIHtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBwYWRkaW5nOiA4cHg7XHJcbn0iLCAiLnRvb2x0aXAge1xyXG4gIC0tYnMtdG9vbHRpcC1iZzogIzAwMDtcclxuICAtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAwO1xyXG4gIC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aDogMDtcclxuICAtLWJzLXRvb2x0aXAtbWF4LXdpZHRoOiBub25lO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLnRvb2x0aXAtYXJyb3cge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG59XHJcbi50b29sdGlwLnJpZ2h0IHtcclxuICBtYXJnaW4tbGVmdDogM3B4O1xyXG4gIHBhZGRpbmc6IDAgNXB4O1xyXG59XHJcbi50b29sdGlwLmJvdHRvbSB7XHJcbiAgbWFyZ2luLXRvcDogM3B4O1xyXG4gIHBhZGRpbmc6IDVweCAwO1xyXG59XHJcbi50b29sdGlwLmxlZnQge1xyXG4gIG1hcmdpbi1sZWZ0OiAtM3B4O1xyXG4gIHBhZGRpbmc6IDAgNXB4O1xyXG59XHJcbi50b29sdGlwLWlubmVyIHtcclxuICBwYWRkaW5nOiAzcHggOHB4O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG4udG9vbHRpcC50b3AgLnRvb2x0aXAtYXJyb3cge1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XHJcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDtcclxufVxyXG4udG9vbHRpcC50b3AtbGVmdCAudG9vbHRpcC1hcnJvdyB7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiA1cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcclxuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcclxuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xyXG59XHJcbi50b29sdGlwLnRvcC1yaWdodCAudG9vbHRpcC1hcnJvdyB7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDVweDtcclxuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xyXG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7XHJcbn1cclxuLnRvb2x0aXAucmlnaHQgLnRvb2x0aXAtYXJyb3cge1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgbWFyZ2luLXRvcDogLTVweDtcclxuICBib3JkZXItd2lkdGg6IDVweCA1cHggNXB4IDA7XHJcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDAwO1xyXG59XHJcbi50b29sdGlwLmxlZnQgLnRvb2x0aXAtYXJyb3cge1xyXG4gIHRvcDogNTAlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIG1hcmdpbi10b3A6IC01cHg7XHJcbiAgYm9yZGVyLXdpZHRoOiA1cHggMCA1cHggNXB4O1xyXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwO1xyXG59XHJcbi50b29sdGlwLmJvdHRvbSAudG9vbHRpcC1hcnJvdyB7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBtYXJnaW4tbGVmdDogLTVweDtcclxuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xyXG59XHJcbi50b29sdGlwLmJvdHRvbS1sZWZ0IC50b29sdGlwLWFycm93IHtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDVweDtcclxuICBtYXJnaW4tdG9wOiAtNXB4O1xyXG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7XHJcbn1cclxuLnRvb2x0aXAuYm90dG9tLXJpZ2h0IC50b29sdGlwLWFycm93IHtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogNXB4O1xyXG4gIG1hcmdpbi10b3A6IC01cHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDtcclxufVxyXG4udG9vbHRpcC5pbiB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG4udG9vbHRpcC50b3Age1xyXG4gIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgcGFkZGluZzogNXB4IDA7XHJcbn0iLCAiLnVpYi1wb3NpdGlvbi1tZWFzdXJlIHtcclxuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gIHRvcDogLTk5OTlweCAhaW1wb3J0YW50O1xyXG4gIGxlZnQ6IC05OTk5cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnVpYi1wb3NpdGlvbi1zY3JvbGxiYXItbWVhc3VyZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgdG9wOiAtOTk5OXB4ICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDUwcHggIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcclxuICBvdmVyZmxvdzogc2Nyb2xsICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi51aWItcG9zaXRpb24tYm9keS1zY3JvbGxiYXItbWVhc3VyZSB7XHJcbiAgb3ZlcmZsb3c6IHNjcm9sbCAhaW1wb3J0YW50O1xyXG59IiwgIi8qIHN0eWxlbGludC1kaXNhYmxlICovXHJcbi8qIHN0eWxlbGludC1lbmFibGUgKi9cclxuLnNjcm9sbC10by10b3Age1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBsZWZ0OiAwO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjQzLCAyNDMsIDI0MywgMC45KTtcclxuICB3aWR0aDogNDBweDtcclxuICB0b3A6IDA7XHJcbiAgei1pbmRleDogMjA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5zY3JvbGwtdG8tdG9wOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjZThlOGU4O1xyXG59XHJcbi5zY3JvbGwtdG8tdG9wIC50by10b3AtaWNvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogNDBweDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uc2Nyb2xsLXRvLXRvcC1hY3RpdmUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjg0cHgpIHtcclxuICAuc2Nyb2xsLXRvLXRvcCB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59IiwgIi50cmFuc2Zvcm1lci1mcmVlemUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50cmFuc2Zvcm1lci1ub3RvdWNoLnRyYW5zZm9ybWVyLXNjcm9sbC1vdmVyIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSAhaW1wb3J0YW50O1xyXG4gIHotaW5kZXg6IDMxO1xyXG59XHJcbi50cmFuc2Zvcm1lci1ub3RvdWNoLnRyYW5zZm9ybWVyLXNjcm9sbC1vdmVyLS10b3Age1xyXG4gIHRvcDogMDtcclxufVxyXG4udHJhbnNmb3JtZXItbm90b3VjaC50cmFuc2Zvcm1lci1zY3JvbGwtb3Zlci0tYm90dG9tIHtcclxuICBib3R0b206IDA7XHJcbn1cclxuXHJcbi50cmFuc2Zvcm1lci10b3VjaC50cmFuc2Zvcm1lci1zY3JvbGwtb3ZlciB7XHJcbiAgLyogcG9zaXRpb246IGFic29sdXRlOyAqL1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgei1pbmRleDogMzE7XHJcbn1cclxuLnRyYW5zZm9ybWVyLXRvdWNoLnRyYW5zZm9ybWVyLXNjcm9sbC1vdmVyLS10b3Age1xyXG4gIHRvcDogMDtcclxufVxyXG4udHJhbnNmb3JtZXItdG91Y2gudHJhbnNmb3JtZXItc2Nyb2xsLW92ZXItLWJvdHRvbSB7XHJcbiAgYm90dG9tOiAwO1xyXG59XHJcblxyXG4udHJhbnNmb3JtZXItaGlkZGVuIHtcclxuICAvKiBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7ICovXHJcbiAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRyYW5zZm9ybWVyLXN0aWNreSB7XHJcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xyXG4gIHBvc2l0aW9uOiBzdGlja3k7XHJcbn0iLCAiLmdsaWRlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4uZ2xpZGUgKiB7XHJcbiAgYm94LXNpemluZzogaW5oZXJpdDtcclxufVxyXG4uZ2xpZGVfX3RyYWNrIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi5nbGlkZV9fc2xpZGVzIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG4gIHRvdWNoLWFjdGlvbjogcGFuLVk7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxufVxyXG4uZ2xpZGVfX3NsaWRlcy0tZHJhZ2dpbmcge1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcbi5nbGlkZV9fc2xpZGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBmbGV4LXNocmluazogMDtcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5nbGlkZV9fc2xpZGUgYSB7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcbi5nbGlkZV9fYXJyb3dzIHtcclxuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuLmdsaWRlX19idWxsZXRzIHtcclxuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuLmdsaWRlLS1ydGwge1xyXG4gIGRpcmVjdGlvbjogcnRsO1xyXG59XHJcbi5nbGlkZV9fbGF6eV9fbG9hZGVkIHtcclxuICBhbmltYXRpb246IGZhZGVJbkZyb21Ob25lIDAuNXMgZWFzZS1pbiAwcyBmb3J3YXJkcztcclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5Gcm9tTm9uZSB7XHJcbiAgMCUge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgMSUge1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4vKiMgc291cmNlTWFwcGluZ1VSTD1ub2RlX21vZHVsZXNcXEBnbGlkZWpzXFxnbGlkZVxcZGlzdFxcY3NzXFxnbGlkZS5jb3JlLmNzcy5tYXAgKi8iLCAiLmdsaWRlX19hcnJvdyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRvcDogNTAlO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgcGFkZGluZzogOXB4IDEycHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBib3gtc2hhZG93OiAwIDAuMjVlbSAwLjVlbSAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICB0ZXh0LXNoYWRvdzogMCAwLjI1ZW0gMC41ZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTUwbXMgZWFzZSwgYm9yZGVyIDMwMG1zIGVhc2UtaW4tb3V0O1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG4uZ2xpZGVfX2Fycm93OmZvY3VzIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcbi5nbGlkZV9fYXJyb3c6aG92ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XHJcbn1cclxuLmdsaWRlX19hcnJvdy0tbGVmdCB7XHJcbiAgbGVmdDogMmVtO1xyXG59XHJcbi5nbGlkZV9fYXJyb3ctLXJpZ2h0IHtcclxuICByaWdodDogMmVtO1xyXG59XHJcbi5nbGlkZV9fYXJyb3ctLWRpc2FibGVkIHtcclxuICBvcGFjaXR5OiAwLjMzO1xyXG59XHJcbi5nbGlkZV9fYnVsbGV0cyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgYm90dG9tOiAyZW07XHJcbiAgbGVmdDogNTAlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG59XHJcbi5nbGlkZV9fYnVsbGV0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbiAgd2lkdGg6IDlweDtcclxuICBoZWlnaHQ6IDlweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIGJveC1zaGFkb3c6IDAgMC4yNWVtIDAuNWVtIDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gIG1hcmdpbjogMCAwLjI1ZW07XHJcbn1cclxuLmdsaWRlX19idWxsZXQ6Zm9jdXMge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuLmdsaWRlX19idWxsZXQ6aG92ZXIsIC5nbGlkZV9fYnVsbGV0OmZvY3VzIHtcclxuICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbn1cclxuLmdsaWRlX19idWxsZXQtLWFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbn1cclxuLmdsaWRlLS1zd2lwZWFibGUge1xyXG4gIGN1cnNvcjogZ3JhYjtcclxuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcclxufVxyXG4uZ2xpZGUtLWRyYWdnaW5nIHtcclxuICBjdXJzb3I6IGdyYWJiaW5nO1xyXG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcclxufVxyXG5cclxuLyojIHNvdXJjZU1hcHBpbmdVUkw9bm9kZV9tb2R1bGVzXFxAZ2xpZGVqc1xcZ2xpZGVcXGRpc3RcXGNzc1xcZ2xpZGUudGhlbWUuY3NzLm1hcCAqLyIsICJAY2hhcnNldCBcIlVURi04XCI7XHJcbi8qID40ODAgLSBcdTA0NDFcdTA0M0NcdTA0MzBcdTA0NDBcdTA0NDJcdTA0NDRcdTA0M0VcdTA0M0RcdTA0NEIgKi9cclxuLyogPjc2OCAtIFx1MDQzRlx1MDQzQlx1MDQzMFx1MDQzRFx1MDQ0OFx1MDQzNVx1MDQ0Mlx1MDQ0QiAqL1xyXG4vKiA+MTAyNCAtIFx1MDQzRFx1MDQzNVx1MDQ0Mlx1MDQzMVx1MDQ0M1x1MDQzQVx1MDQzOCwgXHUwNDNEXHUwNDNFXHUwNDQzXHUwNDQyXHUwNDMxXHUwNDQzXHUwNDNBXHUwNDM4ICovXHJcbi8qID4xMjAwIC0gXHUwNDM0XHUwNDM1XHUwNDQxXHUwNDNBXHUwNDQyXHUwNDNFXHUwNDNGICovXHJcbi8qID4xNjAwIC0gXHUwNDM0XHUwNDM1XHUwNDQxXHUwNDNBXHUwNDQyXHUwNDNFXHUwNDNGICovXHJcbi5jYXJvdXNlbC1leHQsXHJcbi5jYXJvdXNlbC1leHRfX3RyYWNrIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmNhcm91c2VsLWV4dF9fc2xpZGUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDB2dztcclxuICBmbGV4LXNocmluazogMDtcclxuICBmbGV4LWdyb3c6IDE7XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1leHRfX25hdi0tYm90dG9tIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtZXh0X19hcnJvdyB7XHJcbiAgLyogY29sb3I6ICRjb2xvci1wcmltYXJ5OyAqL1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIHRleHQtc2hhZG93OiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuLmNhcm91c2VsLWV4dF9fYXJyb3ctLXByZXYge1xyXG4gIHJpZ2h0OiBjYWxjKDEwMCUgKyAyLjJ2dyk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xyXG59XHJcbi5jYXJvdXNlbC1leHRfX2Fycm93LS1uZXh0IHtcclxuICBsZWZ0OiBjYWxjKDEwMCUgKyAyLjJ2dyk7XHJcbn1cclxuLmNhcm91c2VsLWV4dF9fYXJyb3ctLWhpZGRlbi14cyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uY2Fyb3VzZWwtZXh0X19hcnJvdy0tYm90dG9tIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG4uY2Fyb3VzZWwtZXh0X19hcnJvdy0tYm90dG9tLXByZXYge1xyXG4gIG1hcmdpbi10b3A6IDNweDtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtZXh0X19kb3QtaXRlbSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmZDZlNjtcclxufVxyXG4uY2Fyb3VzZWwtZXh0X19kb3QtaXRlbTpob3ZlciwgLmNhcm91c2VsLWV4dF9fZG90LWl0ZW06Zm9jdXMge1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICNjZmQ2ZTY7XHJcbn1cclxuLmNhcm91c2VsLWV4dF9fZG90LWl0ZW0uZ2xpZGVfX2J1bGxldC0tYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTEyZjkxO1xyXG59XHJcbi5jYXJvdXNlbC1leHRfX2RvdC1pdGVtLmdsaWRlX19idWxsZXQtLWFjdGl2ZTpob3ZlciwgLmNhcm91c2VsLWV4dF9fZG90LWl0ZW0uZ2xpZGVfX2J1bGxldC0tYWN0aXZlOmZvY3VzIHtcclxuICBib3JkZXI6IDJweCBzb2xpZCAjMTEyZjkxO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtZXh0X19zbGlkZXMge1xyXG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtZXh0LS1mdWxsIC5jYXJvdXNlbC1leHRfX2Fycm93LS1wcmV2IHtcclxuICByaWdodDogY2FsYygxMDAlIC0gNTBweCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xyXG59XHJcbi5jYXJvdXNlbC1leHQtLWZ1bGwgLmNhcm91c2VsLWV4dF9fYXJyb3ctLW5leHQge1xyXG4gIGxlZnQ6IGNhbGMoMTAwJSAtIDUwcHgpO1xyXG59XHJcbi5jYXJvdXNlbC1leHQtLWZ1bGwgLmNhcm91c2VsLWV4dF9fYXJyb3ctLWJvdHRvbSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuLmNhcm91c2VsLWV4dC0tZnVsbCAuY2Fyb3VzZWwtZXh0X19hcnJvdy0tYm90dG9tLXByZXYge1xyXG4gIG1hcmdpbi10b3A6IDNweDtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG59XHJcblxyXG4uc2xpZGVyLWRpc2FibGUgLmdsaWRlX190cmFjayB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcbi5zbGlkZXItZGlzYWJsZSAuZ2xpZGVfX2Fycm93IHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAobWluLXdpZHRoOiA0OGVtKSkge1xyXG4gIC5jYXJvdXNlbC1leHRfX2Fycm93LS12aXNpYmxlLXNtIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogKG1pbi13aWR0aDogNjRlbSkpIHtcclxuICAuY2Fyb3VzZWwtZXh0X19hcnJvdy0tdmlzaWJsZS1tZCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IChtaW4td2lkdGg6IDc1ZW0pKSB7XHJcbiAgLmNhcm91c2VsLWV4dF9fYXJyb3ctLXZpc2libGUtbGcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAobWluLXdpZHRoOiAxMDBlbSkpIHtcclxuICAuY2Fyb3VzZWwtZXh0X19hcnJvdy0tdmlzaWJsZS14eGwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59IiwgIi53aXNobGlzdC1jb250cm9sIHtcclxuICBmb250LXNpemU6IDAuNzVyZW07XHJcbn1cclxuXHJcbi53aXNobGlzdC1jaGVja2JveCB+IC5jdXN0b20taW5wdXQtdGV4dCAud2lzaGxpc3QtdGV4dC1ub3QtYWRkZWQge1xyXG4gIGRpc3BsYXk6IGlubGluZTtcclxufVxyXG4ud2lzaGxpc3QtY2hlY2tib3ggfiAuY3VzdG9tLWlucHV0LXRleHQgLndpc2hsaXN0LXRleHQtYWRkZWQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi53aXNobGlzdC1jaGVja2JveDpjaGVja2VkIH4gLmN1c3RvbS1pbnB1dC10ZXh0IC53aXNobGlzdC10ZXh0LW5vdC1hZGRlZCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4ud2lzaGxpc3QtY2hlY2tib3g6Y2hlY2tlZCB+IC5jdXN0b20taW5wdXQtdGV4dCAud2lzaGxpc3QtdGV4dC1hZGRlZCB7XHJcbiAgZGlzcGxheTogaW5saW5lO1xyXG59IiwgIi5yZXZpZXdzLWxpc3Qge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuLnJldmlld3MtbGlzdCAucmV2aWV3cy1saXN0IHtcclxuICBwYWRkaW5nOiAwLjYyNXJlbSAwIDEuMDYyNXJlbSAxLjI1cmVtO1xyXG59XHJcblxyXG4ucmV2aWV3LWl0ZW0tbmFtZSxcclxuLnJldmlldy1pdGVtLWRhdGUge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4ucmV2aWV3LWl0ZW0taW1hZ2Uge1xyXG4gIHBhZGRpbmc6IDAgMTBweCAxMHB4IDA7XHJcbn1cclxuXHJcbi5yZXZpZXctaXRlbS1uYW1lIHtcclxuICBmb250LXNpemU6IDAuODEyNXJlbTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcclxuICBnYXA6IDVweDtcclxufVxyXG5cclxuLnJldmlldy1pdGVtLWRhdGUge1xyXG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xyXG4gIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xyXG4gIGJvcmRlci1sZWZ0OiAwLjA2MjVyZW0gI2U1ZTVlNSBzb2xpZDtcclxufVxyXG5cclxuLmlzLW1vYmlsZSAucmV2aWV3LWl0ZW0tZGF0ZSB7XHJcbiAgZmxleC1ncm93OiAxO1xyXG59XHJcblxyXG4ucmV2aWV3LWl0ZW0ge1xyXG4gIC8qIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDQwcHgpOyAqL1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuLnJldmlldy1pdGVtIC5yZXZpZXdzLWxpc3Qge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgcGFkZGluZy1ib3R0b206IDA7XHJcbn1cclxuLnJldmlldy1pdGVtIC5yZXZpZXctaXRlbTpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcbi5yZXZpZXctaXRlbSAucmV2aWV3LWZvcm0tYmxvY2sge1xyXG4gIG1hcmdpbi10b3A6IDEuMDYyNXJlbTtcclxufVxyXG5cclxuLnJldmlldy1mb3JtLWhlYWRlciB7XHJcbiAgZm9udC1zaXplOiAxcmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDEuNTYyNXJlbTtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLnJldmlldy1zaGlmdC1yaWdodCB7XHJcbiAgcGFkZGluZy1yaWdodDogMC4xODc1cmVtO1xyXG59XHJcblxyXG4ucmV2aWV3LXNoaWZ0LWxlZnQge1xyXG4gIHBhZGRpbmctbGVmdDogMC4xODc1cmVtO1xyXG59XHJcblxyXG4ucmV2aWV3LWl0ZW0tYnV0dG9uIHtcclxuICBtYXJnaW4tcmlnaHQ6IDEuMDYyNXJlbTtcclxufVxyXG5cclxuLnJldmlldy1pdGVtLXRleHQge1xyXG4gIHBhZGRpbmc6IDEuMjVyZW0gMCAwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ucmV2aWV3LXBob3RvcyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtNnB4O1xyXG59XHJcblxyXG4ucmV2aWV3LXBob3Rvc19faXRlbSB7XHJcbiAgZmxleC1iYXNpczogODBweDtcclxuICBtYXgtd2lkdGg6IDgwcHg7XHJcbiAgaGVpZ2h0OiA4MHB4O1xyXG4gIHBhZGRpbmc6IDZweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5yZXZpZXctcGhvdG9zX19kZWxldGUge1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3JkZXI6IDFweCBzb2xpZCBjdXJyZW50Y29sb3I7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnJldmlldy1waG90b3NfX3dyYXAtdGh1bWJzIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBib3JkZXI6IDFweCBzb2xpZDtcclxuICBmb250LXNpemU6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBhZGRpbmc6IDZweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4ucmV2aWV3cy1jYXB0Y2hhIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5yZXZpZXctaXRlbS1idXR0b25zIHtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcblxyXG4ucmV2aWV3LWl0ZW0tcmF0aW5nIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBtYXJnaW4tbGVmdDogNDBweDtcclxufVxyXG5cclxuLnJldmlldy1pdGVtLXJhdGluZ19faXRlbSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5yZXZpZXctaXRlbS1yYXRpbmdfX2NvdW50LS1saWtlcyB7XHJcbiAgY29sb3I6ICMyOTg4MDA7XHJcbn1cclxuXHJcbi5yZXZpZXctaXRlbS1yYXRpbmdfX2NvdW50LS1kaXNsaWtlcyB7XHJcbiAgY29sb3I6ICNmODFmMWY7XHJcbn1cclxuXHJcbi5yZXZpZXctaXRlbV9fcGhvdG8tbGlzdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIG1hcmdpbjogMjBweCAtNnB4IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLnJldmlldy1pdGVtX19waG90by1pdGVtIHtcclxuICBwYWRkaW5nOiA2cHg7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4ucmV2aWV3LWl0ZW1fX2hlYWQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLnJldmlldy1pdGVtX19wcm9kdWN0LXJhdGluZyB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG59IiwgIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuLmZsIHtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLmZyIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuXHJcbi5jbGVhcjo6YWZ0ZXIsXHJcbi5jbGVhcjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG59XHJcblxyXG4uY2xlYXI6OmFmdGVyIHtcclxuICBjbGVhcjogYm90aDtcclxufVxyXG5cclxuLnJlbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uaGlkZGVuIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uYmlnLXoge1xyXG4gIHotaW5kZXg6IDEwMDtcclxufVxyXG5cclxuLmZsZXhpYmxlLW1hcHMtY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmZsZXhpYmxlLW1hcHMtY29udGFpbmVyIGlmcmFtZSxcclxuLmZsZXhpYmxlLW1hcHMtY29udGFpbmVyIG9iamVjdCxcclxuLmZsZXhpYmxlLW1hcHMtY29udGFpbmVyIGVtYmVkIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uZmxleGlibGUtdmlkZW8tY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcclxuICBwYWRkaW5nLXRvcDogMjVweDtcclxufVxyXG4uZmxleGlibGUtdmlkZW8tY29udGFpbmVyLm5vUGFkZGluZyB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG4uZmxleGlibGUtdmlkZW8tY29udGFpbmVyIGlmcmFtZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmNlbnRlci1hbGlnbmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuLmNlbnRlci1hbGlnbmVyIC5hbGlnbi1pdGVtIHtcclxuICBmbGV4OiBub25lO1xyXG59XHJcblxyXG4udGV4dC1mbG9hdGluZyB7XHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcclxuICBsaW5lLWJyZWFrOiBub3JtYWw7XHJcbiAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xyXG4gICAgICAgICAgaHlwaGVuczogbm9uZTtcclxufVxyXG5cclxuLnRleHQtb3ZlcmZsb3csIC50ZXh0LXN0YXRpYyB7XHJcbiAgd29yZC13cmFwOiBub3JtYWw7IC8qIFx1MDQzRFx1MDQzNSBcdTA0M0ZcdTA0M0VcdTA0MzRcdTA0MzRcdTA0MzVcdTA0NDBcdTA0MzZcdTA0MzhcdTA0MzJcdTA0MzBcdTA0MzVcdTA0NDIgSUUsIEZpcmVmb3g7IFx1MDQ0Rlx1MDQzMlx1MDQzQlx1MDQ0Rlx1MDQzNVx1MDQ0Mlx1MDQ0MVx1MDQ0RiBcdTA0M0FcdTA0M0VcdTA0M0ZcdTA0MzhcdTA0MzVcdTA0Mzkgd29yZC13cmFwICovXHJcbiAgd29yZC13cmFwOiBub3JtYWw7XHJcbiAgd29yZC1icmVhazogbm9ybWFsOyAvKiBcdTA0M0RcdTA0MzUgXHUwNDNGXHUwNDNFXHUwNDM0XHUwNDM0XHUwNDM1XHUwNDQwXHUwNDM2XHUwNDM4XHUwNDMyXHUwNDMwXHUwNDM1XHUwNDQyIE9wZXJhMTIuMTQsIFx1MDQzN1x1MDQzRFx1MDQzMFx1MDQ0N1x1MDQzNVx1MDQzRFx1MDQzOFx1MDQzNSBrZWVwLWFsbCBcdTA0M0RcdTA0MzUgXHUwNDNGXHUwNDNFXHUwNDM0XHUwNDM0XHUwNDM1XHUwNDQwXHUwNDM2XHUwNDM4XHUwNDMyXHUwNDMwXHUwNDM1XHUwNDQyXHUwNDQxXHUwNDRGIElFLCBDaHJvbWUgKi9cclxuICBsaW5lLWJyZWFrOiBhdXRvOyAvKiBcdTA0M0RcdTA0MzVcdTA0NDIgXHUwNDNGXHUwNDNFXHUwNDM0XHUwNDM0XHUwNDM1XHUwNDQwXHUwNDM2XHUwNDNBXHUwNDM4IFx1MDQzNFx1MDQzQlx1MDQ0RiBcdTA0NDBcdTA0NDNcdTA0NDFcdTA0NDFcdTA0M0FcdTA0M0VcdTA0MzNcdTA0M0UgXHUwNDRGXHUwNDM3XHUwNDRCXHUwNDNBXHUwNDMwICovXHJcbiAgLXdlYmtpdC1oeXBoZW5zOiBtYW51YWw7XHJcbiAgICAgICAgICBoeXBoZW5zOiBtYW51YWw7XHJcbn1cclxuXHJcbi50ZXh0LW92ZXJmbG93IHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi50ZXh0LWFsaWduLWxlZnQge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi50ZXh0LWFsaWduLWNlbnRlciB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4udGV4dC1hbGlnbi1yaWdodCB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi5zY2FsaW5nLXN2Zy1jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcclxufVxyXG4uc2NhbGluZy1zdmctY29udGFpbmVyIHN2ZyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxufVxyXG5cclxuLm5vLWZvbnQtYm9vc3Qge1xyXG4gIG1heC1oZWlnaHQ6IDk5OTk5OXB4O1xyXG59XHJcblxyXG4uaGlkZGVuLXhzIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi52aXNpYmxlLXhzIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAuaGlkZGVuLXNtIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnZpc2libGUtc20ge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDYyZW0pIHtcclxuICAuaGlkZGVuLW1kIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnZpc2libGUtbWQge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcclxuICAuaGlkZGVuLWxnIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnZpc2libGUtbGcge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLmlubGluZSB7XHJcbiAgZGlzcGxheTogaW5saW5lO1xyXG59XHJcblxyXG4uZmxleCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLm5vd3JhcCB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLnNocmluay1ub25lIHtcclxuICBmbGV4LXNocmluazogMDtcclxufVxyXG5cclxuLnJlbGF0aXZlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi8qIE1BUkdJTlMgJiBQQURESU5HUyAqL1xyXG4ucC14eHMge1xyXG4gIHBhZGRpbmc6IDVweDtcclxufVxyXG5cclxuLnAteHMge1xyXG4gIHBhZGRpbmc6IDVweDtcclxufVxyXG5cclxuLnAtc20ge1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbn1cclxuXHJcbi5wLW0ge1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbn1cclxuXHJcbi5wLW1kIHtcclxuICBwYWRkaW5nOiAyNXB4O1xyXG59XHJcblxyXG4ucC1sZyB7XHJcbiAgcGFkZGluZzogMzBweDtcclxufVxyXG5cclxuLnAteGwge1xyXG4gIHBhZGRpbmc6IDQwcHg7XHJcbn1cclxuXHJcbi5wLXcteHMge1xyXG4gIHBhZGRpbmc6IDAgMTBweDtcclxufVxyXG5cclxuLnAtdy1zbSB7XHJcbiAgcGFkZGluZzogMCAxNXB4O1xyXG59XHJcblxyXG4ucC13LW0ge1xyXG4gIHBhZGRpbmc6IDAgMjBweDtcclxufVxyXG5cclxuLnAtdy1tZCB7XHJcbiAgcGFkZGluZzogMCAyNXB4O1xyXG59XHJcblxyXG4ucC13LWxnIHtcclxuICBwYWRkaW5nOiAwIDMwcHg7XHJcbn1cclxuXHJcbi5wLXcteGwge1xyXG4gIHBhZGRpbmc6IDAgNDBweDtcclxufVxyXG5cclxuLnAtbiB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLnAtci1ub25lIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4ucC1yLWxnIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG59XHJcblxyXG4ucC1yLXhzIHtcclxuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbi5wLXIteHMteDIge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5wLXItc20ge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbn1cclxuXHJcbi5wLXItbWQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcbn1cclxuXHJcbi5wLXhzLXgyIHtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG59XHJcblxyXG4ucC1sLW4ge1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxufVxyXG5cclxuLnAtbC1sZyB7XHJcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG59XHJcblxyXG4ucC1sLXhzIHtcclxuICBwYWRkaW5nLWxlZnQ6IDVweDtcclxufVxyXG5cclxuLnAtbC1zbSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG59XHJcblxyXG4ucC1sLW1kIHtcclxuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbn1cclxuXHJcbi5wLXQtbGcge1xyXG4gIHBhZGRpbmctdG9wOiAzMHB4O1xyXG59XHJcblxyXG4ucC10LXhzIHtcclxuICBwYWRkaW5nLXRvcDogNXB4O1xyXG59XHJcblxyXG4ucC10LXNtIHtcclxuICBwYWRkaW5nLXRvcDogMTVweDtcclxufVxyXG5cclxuLnAtdC1tZCB7XHJcbiAgcGFkZGluZy10b3A6IDI1cHg7XHJcbn1cclxuXHJcbi5wLWItbGcge1xyXG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4ucC1iLXhzIHtcclxuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4ucC1iLXNtIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLnAtYi1tZCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbn1cclxuXHJcbi5wLWItbiB7XHJcbiAgcGFkZGluZy1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5tLXh4cyB7XHJcbiAgbWFyZ2luOiAycHggNHB4O1xyXG59XHJcblxyXG4ubS14cyB7XHJcbiAgbWFyZ2luOiA1cHg7XHJcbn1cclxuXHJcbi5tLXNtIHtcclxuICBtYXJnaW46IDEwcHg7XHJcbn1cclxuXHJcbi5tIHtcclxuICBtYXJnaW46IDE1cHg7XHJcbn1cclxuXHJcbi5tLW1kIHtcclxuICBtYXJnaW46IDIwcHg7XHJcbn1cclxuXHJcbi5tLWxnIHtcclxuICBtYXJnaW46IDMwcHg7XHJcbn1cclxuXHJcbi5tLXhsIHtcclxuICBtYXJnaW46IDUwcHg7XHJcbn1cclxuXHJcbi5tLW4ge1xyXG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1sLW5vbmUge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG4ubS1sLXhzIHtcclxuICBtYXJnaW4tbGVmdDogNXB4O1xyXG59XHJcblxyXG4ubS1sLXNtIHtcclxuICBtYXJnaW4tbGVmdDogMTBweDtcclxufVxyXG5cclxuLm0tbCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbn1cclxuXHJcbi5tLWwtbWQge1xyXG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG59XHJcblxyXG4ubS1sLWxnIHtcclxuICBtYXJnaW4tbGVmdDogMzBweDtcclxufVxyXG5cclxuLm0tbC14bCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbn1cclxuXHJcbi5tLWwtbi14eHMge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG59XHJcblxyXG4ubS1sLW4teHMge1xyXG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG59XHJcblxyXG4ubS1sLW4tc20ge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxufVxyXG5cclxuLm0tbC1uIHtcclxuICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbn1cclxuXHJcbi5tLWwtbi1tZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG59XHJcblxyXG4ubS1sLW4tbGcge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMzBweDtcclxufVxyXG5cclxuLm0tbC1uLXhsIHtcclxuICBtYXJnaW4tbGVmdDogLTQwcHg7XHJcbn1cclxuXHJcbi5tLXQtbm9uZSB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuLm0tdC14eHMge1xyXG4gIG1hcmdpbi10b3A6IDFweDtcclxufVxyXG5cclxuLm0tdC14cyB7XHJcbiAgbWFyZ2luLXRvcDogNXB4O1xyXG59XHJcblxyXG4ubS10LXNtIHtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcblxyXG4ubS10IHtcclxuICBtYXJnaW4tdG9wOiAxNXB4O1xyXG59XHJcblxyXG4ubS10LW1kIHtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcblxyXG4ubS10LWxnIHtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcblxyXG4ubS10LXhsIHtcclxuICBtYXJnaW4tdG9wOiA0MHB4O1xyXG59XHJcblxyXG4ubS10LW4teHhzIHtcclxuICBtYXJnaW4tdG9wOiAtMXB4O1xyXG59XHJcblxyXG4ubS10LW4teHMge1xyXG4gIG1hcmdpbi10b3A6IC01cHg7XHJcbn1cclxuXHJcbi5tLXQtbi1zbSB7XHJcbiAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbn1cclxuXHJcbi5tLXQtbiB7XHJcbiAgbWFyZ2luLXRvcDogLTE1cHg7XHJcbn1cclxuXHJcbi5tLXQtbi1tZCB7XHJcbiAgbWFyZ2luLXRvcDogLTIwcHg7XHJcbn1cclxuXHJcbi5tLXQtbi1sZyB7XHJcbiAgbWFyZ2luLXRvcDogLTMwcHg7XHJcbn1cclxuXHJcbi5tLXQtbi14bCB7XHJcbiAgbWFyZ2luLXRvcDogLTQwcHg7XHJcbn1cclxuXHJcbi5tLXItbm9uZSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4ubS1yLXh4cyB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxcHg7XHJcbn1cclxuXHJcbi5tLXIteHMge1xyXG4gIG1hcmdpbi1yaWdodDogNXB4O1xyXG59XHJcblxyXG4ubS1yLXNtIHtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5tLXIge1xyXG4gIG1hcmdpbi1yaWdodDogMTVweDtcclxufVxyXG5cclxuLm0tci1tZCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4ubS1yLWxnIHtcclxuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbn1cclxuXHJcbi5tLXIteGwge1xyXG4gIG1hcmdpbi1yaWdodDogNDBweDtcclxufVxyXG5cclxuLm0tci1uLXh4cyB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xyXG59XHJcblxyXG4ubS1yLW4teHMge1xyXG4gIG1hcmdpbi1yaWdodDogLTVweDtcclxufVxyXG5cclxuLm0tci1uLXNtIHtcclxuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xyXG59XHJcblxyXG4ubS1yLW4ge1xyXG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbn1cclxuXHJcbi5tLXItbi1tZCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcclxufVxyXG5cclxuLm0tci1uLWxnIHtcclxuICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xyXG59XHJcblxyXG4ubS1yLW4teGwge1xyXG4gIG1hcmdpbi1yaWdodDogLTQwcHg7XHJcbn1cclxuXHJcbi5tLWItbm9uZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLm0tYi14eHMge1xyXG4gIG1hcmdpbi1ib3R0b206IDFweDtcclxufVxyXG5cclxuLm0tYi14cyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4ubS1iLXNtIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4ubS1iIHtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4ubS1iLW1kIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4ubS1iLWxnIHtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4ubS1iLXhsIHtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG4ubS1iLW4teHhzIHtcclxuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xyXG59XHJcblxyXG4ubS1iLW4teHMge1xyXG4gIG1hcmdpbi1ib3R0b206IC01cHg7XHJcbn1cclxuXHJcbi5tLWItbi1zbSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XHJcbn1cclxuXHJcbi5tLWItbiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTE1cHg7XHJcbn1cclxuXHJcbi5tLWItbi1tZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XHJcbn1cclxuXHJcbi5tLWItbi1sZyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XHJcbn1cclxuXHJcbi5tLWItbi14bCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTQwcHg7XHJcbn1cclxuXHJcbi52ZXJ0aWNhbC1pbnRlcnZhbC14c21hbGwge1xyXG4gIG1hcmdpbjogMC4zMTI1cmVtIDA7XHJcbn1cclxuXHJcbi52ZXJ0aWNhbC1pbnRlcnZhbC1zbWFsbCB7XHJcbiAgbWFyZ2luLXRvcDogMC40Mzc1cmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDAuNDM3NXJlbTtcclxufVxyXG5cclxuLnZlcnRpY2FsLWludGVydmFsLW1pZGRsZSB7XHJcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XHJcbn1cclxuXHJcbi52ZXJ0aWNhbC1pbnRlcnZhbC1iaWcge1xyXG4gIG1hcmdpbi10b3A6IDAuOTM3NXJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07XHJcbn1cclxuXHJcbi52ZXJ0aWNhbC1pbnRlcnZhbC14c21hbGwubm8tdG9wLFxyXG4udmVydGljYWwtaW50ZXJ2YWwtc21hbGwubm8tdG9wLFxyXG4udmVydGljYWwtaW50ZXJ2YWwtbWlkZGxlLm5vLXRvcCxcclxuLnZlcnRpY2FsLWludGVydmFsLWJpZy5uby10b3Age1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi52ZXJ0aWNhbC1pbnRlcnZhbC14c21hbGwubm8tYm90dG9tLFxyXG4udmVydGljYWwtaW50ZXJ2YWwtc21hbGwubm8tYm90dG9tLFxyXG4udmVydGljYWwtaW50ZXJ2YWwtbWlkZGxlLm5vLWJvdHRvbSxcclxuLnZlcnRpY2FsLWludGVydmFsLWJpZy5uby1ib3R0b20ge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5ob3Jpem9udGFsLWludGVydmFsLXhzbWFsbCB7XHJcbiAgbWFyZ2luOiAwIDAuMzEyNXJlbTtcclxufVxyXG5cclxuLmhvcml6b250YWwtaW50ZXJ2YWwtc21hbGwge1xyXG4gIG1hcmdpbjogMCAwLjQzNzVyZW07XHJcbn1cclxuXHJcbi5ob3Jpem9udGFsLWludGVydmFsLW1pZGRsZSB7XHJcbiAgbWFyZ2luOiAwIDAuNjI1cmVtO1xyXG59XHJcblxyXG4uaG9yaXpvbnRhbC1pbnRlcnZhbC1iaWcge1xyXG4gIG1hcmdpbjogMCAwLjkzNzVyZW07XHJcbn1cclxuXHJcbi5ob3Jpem9udGFsLWludGVydmFsLXhzbWFsbC5uby1sZWZ0LFxyXG4uaG9yaXpvbnRhbC1pbnRlcnZhbC1zbWFsbC5uby1sZWZ0LFxyXG4uaG9yaXpvbnRhbC1pbnRlcnZhbC1taWRkbGUubm8tbGVmdCxcclxuLmhvcml6b250YWwtaW50ZXJ2YWwtYmlnLm5vLWxlZnQge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxufVxyXG5cclxuLmhvcml6b250YWwtaW50ZXJ2YWwteHNtYWxsLm5vLXJpZ2h0LFxyXG4uaG9yaXpvbnRhbC1pbnRlcnZhbC1zbWFsbC5uby1yaWdodCxcclxuLmhvcml6b250YWwtaW50ZXJ2YWwtbWlkZGxlLm5vLXJpZ2h0LFxyXG4uaG9yaXpvbnRhbC1pbnRlcnZhbC1iaWcubm8tcmlnaHQge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG4uYmxvY2sge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59IiwgIiN0aGVtZS1jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBtaW4td2lkdGg6IDk0MHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHotaW5kZXg6IDA7XHJcbn1cclxuXHJcbi50aGVtZS1sZWZ0LFxyXG4udGhlbWUtcmlnaHQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA1MCU7XHJcbn1cclxuXHJcbi5mbGV4LWdyb3ctMSB7XHJcbiAgZmxleC1ncm93OiAxO1xyXG59XHJcblxyXG4uZmxleC1ncm93LTAge1xyXG4gIGZsZXgtZ3JvdzogMDtcclxufVxyXG5cclxuLmZsZXgtc2hyaW5rLTEge1xyXG4gIGZsZXgtc2hyaW5rOiAxO1xyXG59XHJcblxyXG4uZmxleC1zaHJpbmstMCB7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbn0iLCAiLmJyZWFkY3J1bWJzIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDA7XHJcbn1cclxuLmJyZWFkY3J1bWJzIC5tYWluLXRpdGxlIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxufVxyXG4uYnJlYWRjcnVtYnNfX2lubmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gIHBhZGRpbmctYm90dG9tOiAwLjY2NjdlbTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuLmJyZWFkY3J1bWJzLS1kZXNrdG9wIHtcclxuICBmb250LXNpemU6IDExcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG4uYnJlYWRjcnVtYnMtLWRlc2t0b3AgLmJyZWFkY3J1bWJzX19pbm5lciB7XHJcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xyXG4gIHNjcm9sbGJhci1mYWNlLWNvbG9yOiB0cmFuc3BhcmVudDsgLyogRmlyZWZveCA2MyBjb21wYXRpYmlsaXR5ICovXHJcbiAgc2Nyb2xsYmFyLXRyYWNrLWNvbG9yOiB0cmFuc3BhcmVudDsgLyogRmlyZWZveCA2MyBjb21wYXRpYmlsaXR5ICovXHJcbiAgc2Nyb2xsYmFyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxufVxyXG4uYnJlYWRjcnVtYnMtLWRlc2t0b3AgLmJyZWFkY3J1bWJzX19pbm5lcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gIGhlaWdodDogOHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxufVxyXG4uYnJlYWRjcnVtYnMtLWRlc2t0b3AgLmJyZWFkY3J1bWJzX19pbm5lcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxufVxyXG4uYnJlYWRjcnVtYnMtLWRlc2t0b3AgLmJyZWFkY3J1bWJzX19pbm5lcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxufVxyXG4uYnJlYWRjcnVtYnMtLWRlc2t0b3AgLmJyZWFkY3J1bWJzX19pbm5lcjpob3ZlciB7XHJcbiAgc2Nyb2xsYmFyLWZhY2UtY29sb3I6ICNjMWMxYzE7IC8qIEZpcmVmb3ggNjMgY29tcGF0aWJpbGl0eSAqL1xyXG4gIHNjcm9sbGJhci10cmFjay1jb2xvcjogI2YxZjFmMTsgLyogRmlyZWZveCA2MyBjb21wYXRpYmlsaXR5ICovXHJcbiAgc2Nyb2xsYmFyLWNvbG9yOiAjYzFjMWMxICNmMWYxZjE7XHJcbn1cclxuLmJyZWFkY3J1bWJzLS1kZXNrdG9wIC5icmVhZGNydW1ic19faW5uZXI6aG92ZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG59XHJcbi5icmVhZGNydW1icy0tZGVza3RvcCAuYnJlYWRjcnVtYnNfX2lubmVyOmhvdmVyOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcclxufVxyXG4uYnJlYWRjcnVtYnMtLWRlc2t0b3AgLmJyZWFkY3J1bWJzX19pbm5lcjpob3Zlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNjMWMxYzE7XHJcbn1cclxuLmJyZWFkY3J1bWJzLS1kZXNrdG9wIC5icmVhZGNydW1ic19faXRlbSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi5icmVhZGNydW1icy0tZGVza3RvcCAuYnJlYWRjcnVtYnNfX2l0ZW06OmJlZm9yZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogOXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxufVxyXG4uYnJlYWRjcnVtYnNfX2l0ZW0ge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIG1hcmdpbi1yaWdodDogNXB4O1xyXG59XHJcbi5icmVhZGNydW1ic19faXRlbTo6YmVmb3JlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uYnJlYWRjcnVtYnNfX2l0ZW06Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufSIsICIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG49ICAgICAgICAgICAgQ2hvaWNlcyAgICAgICAgICAgID1cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLmNob2ljZXMge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcbi5jaG9pY2VzOmZvY3VzIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcbi5jaG9pY2VzOmxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuLmNob2ljZXMuaXMtb3BlbiB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuLmNob2ljZXMuaXMtZGlzYWJsZWQgLmNob2ljZXNfX2lubmVyLFxyXG4uY2hvaWNlcy5pcy1kaXNhYmxlZCAuY2hvaWNlc19faW5wdXQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcbi5jaG9pY2VzLmlzLWRpc2FibGVkIC5jaG9pY2VzX19pdGVtIHtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG59XHJcbi5jaG9pY2VzIFtoaWRkZW5dIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW9uZV0ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1vbmVdIC5jaG9pY2VzX19pbm5lciB7XHJcbiAgcGFkZGluZy1ib3R0b206IDcuNXB4O1xyXG59XHJcbi5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW9uZV0gLmNob2ljZXNfX2lucHV0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcbi5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW9uZV0gLmNob2ljZXNfX2J1dHRvbiB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpFaUlHaGxhV2RvZEQwaU1qRWlJSFpwWlhkQ2IzZzlJakFnTUNBeU1TQXlNU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajQ4WnlCbWFXeHNQU0lqTURBd0lpQm1hV3hzTFhKMWJHVTlJbVYyWlc1dlpHUWlQanh3WVhSb0lHUTlJazB5TGpVNU1pNHdORFJzTVRndU16WTBJREU0TGpNMk5DMHlMalUwT0NBeUxqVTBPRXd1TURRMElESXVOVGt5ZWlJdlBqeHdZWFJvSUdROUlrMHdJREU0TGpNMk5Fd3hPQzR6TmpRZ01Hd3lMalUwT0NBeUxqVTBPRXd5TGpVME9DQXlNQzQ1TVRKNklpOCtQQzluUGp3dmMzWm5QZz09XCIpO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYmFja2dyb3VuZC1zaXplOiA4cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gIG1hcmdpbi1yaWdodDogMjVweDtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBlbTtcclxuICBvcGFjaXR5OiAwLjI1O1xyXG59XHJcbi5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW9uZV0gLmNob2ljZXNfX2J1dHRvbjpob3ZlciwgLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXSAuY2hvaWNlc19fYnV0dG9uOmZvY3VzIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcbi5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW9uZV0gLmNob2ljZXNfX2J1dHRvbjpmb2N1cyB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICMwMGJjZDQ7XHJcbn1cclxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXSAuY2hvaWNlc19faXRlbVtkYXRhLXZhbHVlPVwiXCJdIC5jaG9pY2VzX19idXR0b24ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXTo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAjMzMzIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci13aWR0aDogNXB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMTEuNXB4O1xyXG4gIHRvcDogNTAlO1xyXG4gIG1hcmdpbi10b3A6IC0yLjVweDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1vbmVdLmlzLW9wZW46OmFmdGVyIHtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMzMzMgdHJhbnNwYXJlbnQ7XHJcbiAgbWFyZ2luLXRvcDogLTcuNXB4O1xyXG59XHJcbi5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW9uZV1bZGlyPXJ0bF06OmFmdGVyIHtcclxuICBsZWZ0OiAxMS41cHg7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbn1cclxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXVtkaXI9cnRsXSAuY2hvaWNlc19fYnV0dG9uIHtcclxuICByaWdodDogYXV0bztcclxuICBsZWZ0OiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxufVxyXG5cclxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3QtbXVsdGlwbGVdIC5jaG9pY2VzX19pbm5lcixcclxuLmNob2ljZXNbZGF0YS10eXBlKj10ZXh0XSAuY2hvaWNlc19faW5uZXIge1xyXG4gIGN1cnNvcjogdGV4dDtcclxufVxyXG4uY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1tdWx0aXBsZV0gLmNob2ljZXNfX2J1dHRvbixcclxuLmNob2ljZXNbZGF0YS10eXBlKj10ZXh0XSAuY2hvaWNlc19fYnV0dG9uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDA4ZmExO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qRWlJR2hsYVdkb2REMGlNakVpSUhacFpYZENiM2c5SWpBZ01DQXlNU0F5TVNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0OFp5Qm1hV3hzUFNJalJrWkdJaUJtYVd4c0xYSjFiR1U5SW1WMlpXNXZaR1FpUGp4d1lYUm9JR1E5SWsweUxqVTVNaTR3TkRSc01UZ3VNelkwSURFNExqTTJOQzB5TGpVME9DQXlMalUwT0V3dU1EUTBJREl1TlRreWVpSXZQanh3WVhSb0lHUTlJazB3SURFNExqTTJORXd4T0M0ek5qUWdNR3d5TGpVME9DQXlMalUwT0V3eUxqVTBPQ0F5TUM0NU1USjZJaTgrUEM5blBqd3ZjM1puUGc9PVwiKTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDhweDtcclxuICB3aWR0aDogOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIG9wYWNpdHk6IDAuNzU7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG4uY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1tdWx0aXBsZV0gLmNob2ljZXNfX2J1dHRvbjpob3ZlciwgLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3QtbXVsdGlwbGVdIC5jaG9pY2VzX19idXR0b246Zm9jdXMsXHJcbi5jaG9pY2VzW2RhdGEtdHlwZSo9dGV4dF0gLmNob2ljZXNfX2J1dHRvbjpob3ZlcixcclxuLmNob2ljZXNbZGF0YS10eXBlKj10ZXh0XSAuY2hvaWNlc19fYnV0dG9uOmZvY3VzIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uY2hvaWNlc19faW5uZXIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcbiAgcGFkZGluZzogNy41cHggNy41cHggMy43NXB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMi41cHg7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIG1pbi1oZWlnaHQ6IDQ0cHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4uaXMtZm9jdXNlZCAuY2hvaWNlc19faW5uZXIsIC5pcy1vcGVuIC5jaG9pY2VzX19pbm5lciB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjYjdiN2I3O1xyXG59XHJcbi5pcy1vcGVuIC5jaG9pY2VzX19pbm5lciB7XHJcbiAgYm9yZGVyLXJhZGl1czogMi41cHggMi41cHggMCAwO1xyXG59XHJcbi5pcy1mbGlwcGVkLmlzLW9wZW4gLmNob2ljZXNfX2lubmVyIHtcclxuICBib3JkZXItcmFkaXVzOiAwIDAgMi41cHggMi41cHg7XHJcbn1cclxuXHJcbi5jaG9pY2VzX19saXN0IHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuLmNob2ljZXNfX2xpc3QtLXNpbmdsZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmc6IDRweCAxNnB4IDRweCA0cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuW2Rpcj1ydGxdIC5jaG9pY2VzX19saXN0LS1zaW5nbGUge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcclxuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbn1cclxuLmNob2ljZXNfX2xpc3QtLXNpbmdsZSAuY2hvaWNlc19faXRlbSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5jaG9pY2VzX19saXN0LS1tdWx0aXBsZSB7XHJcbiAgZGlzcGxheTogaW5saW5lO1xyXG59XHJcbi5jaG9pY2VzX19saXN0LS1tdWx0aXBsZSAuY2hvaWNlc19faXRlbSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICBwYWRkaW5nOiA0cHggMTBweDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBtYXJnaW4tcmlnaHQ6IDMuNzVweDtcclxuICBtYXJnaW4tYm90dG9tOiAzLjc1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmNkNDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjMDBhNWJiO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbi5jaG9pY2VzX19saXN0LS1tdWx0aXBsZSAuY2hvaWNlc19faXRlbVtkYXRhLWRlbGV0YWJsZV0ge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcclxufVxyXG5bZGlyPXJ0bF0gLmNob2ljZXNfX2xpc3QtLW11bHRpcGxlIC5jaG9pY2VzX19pdGVtIHtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgbWFyZ2luLWxlZnQ6IDMuNzVweDtcclxufVxyXG4uY2hvaWNlc19fbGlzdC0tbXVsdGlwbGUgLmNob2ljZXNfX2l0ZW0uaXMtaGlnaGxpZ2h0ZWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGE1YmI7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwOGZhMTtcclxufVxyXG4uaXMtZGlzYWJsZWQgLmNob2ljZXNfX2xpc3QtLW11bHRpcGxlIC5jaG9pY2VzX19pdGVtIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhYWFhO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICM5MTkxOTE7XHJcbn1cclxuXHJcbi5jaG9pY2VzX19saXN0LS1kcm9wZG93biwgLmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0ge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB6LWluZGV4OiAxO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgdG9wOiAxMDAlO1xyXG4gIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMi41cHg7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIuNXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gIHdpbGwtY2hhbmdlOiB2aXNpYmlsaXR5O1xyXG59XHJcbi5pcy1hY3RpdmUuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24sIC5pcy1hY3RpdmUuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSB7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG4uaXMtb3BlbiAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24sIC5pcy1vcGVuIC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIHtcclxuICBib3JkZXItY29sb3I6ICNiN2I3Yjc7XHJcbn1cclxuLmlzLWZsaXBwZWQgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duLCAuaXMtZmxpcHBlZCAuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSB7XHJcbiAgdG9wOiBhdXRvO1xyXG4gIGJvdHRvbTogMTAwJTtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAwLjI1cmVtIDAgMDtcclxufVxyXG4uY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2xpc3QsIC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIC5jaG9pY2VzX19saXN0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gIHdpbGwtY2hhbmdlOiBzY3JvbGwtcG9zaXRpb247XHJcbn1cclxuLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLCAuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSAuY2hvaWNlc19faXRlbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcbltkaXI9cnRsXSAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0sIFtkaXI9cnRsXSAuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSAuY2hvaWNlc19faXRlbSB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XHJcbiAgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlLCAuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcclxuICB9XHJcbiAgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlOjphZnRlciwgLmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGU6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1zZWxlY3QtdGV4dCk7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB9XHJcbiAgW2Rpcj1ydGxdIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZSwgW2Rpcj1ydGxdIC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlIHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgfVxyXG4gIFtkaXI9cnRsXSAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGU6OmFmdGVyLCBbZGlyPXJ0bF0gLmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGU6OmFmdGVyIHtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgbGVmdDogMTBweDtcclxuICB9XHJcbn1cclxuLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlLmlzLWhpZ2hsaWdodGVkLCAuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZS5pcy1oaWdobGlnaHRlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcclxufVxyXG4uY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUuaXMtaGlnaGxpZ2h0ZWQ6OmFmdGVyLCAuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZS5pcy1oaWdobGlnaHRlZDo6YWZ0ZXIge1xyXG4gIG9wYWNpdHk6IDAuNTtcclxufVxyXG5cclxuLmNob2ljZXNfX2l0ZW0ge1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmNob2ljZXNfX2l0ZW0tLWRpc2FibGVkIHtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgb3BhY2l0eTogMC41O1xyXG59XHJcblxyXG4uY2hvaWNlc19faGVhZGluZyB7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y3ZjdmNztcclxuICBjb2xvcjogZ3JheTtcclxufVxyXG5cclxuLmNob2ljZXNfX2J1dHRvbiB7XHJcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICBib3JkZXI6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5jaG9pY2VzX19idXR0b246Zm9jdXMge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbi5jaG9pY2VzX19pbnB1dCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDRweCAwIDRweCAycHg7XHJcbn1cclxuLmNob2ljZXNfX2lucHV0OmZvY3VzIHtcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcbi5jaG9pY2VzX19pbnB1dDo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiwgLmNob2ljZXNfX2lucHV0Ojotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLCAuY2hvaWNlc19faW5wdXQ6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLCAuY2hvaWNlc19faW5wdXQ6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uY2hvaWNlc19faW5wdXQ6Oi1tcy1jbGVhciwgLmNob2ljZXNfX2lucHV0OjotbXMtcmV2ZWFsIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxufVxyXG5bZGlyPXJ0bF0gLmNob2ljZXNfX2lucHV0IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAycHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG59XHJcblxyXG4uY2hvaWNlc19fcGxhY2Vob2xkZXIge1xyXG4gIG9wYWNpdHk6IDAuNTtcclxufVxyXG5cclxuLyogPT09PT0gIEVuZCBvZiBDaG9pY2VzICA9PT09PT0gKi9cclxuIiwgIi5jaG9pY2VzLFxyXG4uY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0sXHJcbi5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIC5jaG9pY2VzX19pdGVtIHtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5jaG9pY2VzX19saXN0LS1kcm9wZG93bixcclxuLmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0ge1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgd2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi5jaG9pY2VzX19saXN0LS1zaW5nbGUge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbn1cclxuXHJcbi5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW9uZV06OmFmdGVyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uY2hvaWNlc19fbGlzdC0tZHJvcGRvd24ge1xyXG4gIGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG5uZy1jaG9pY2UtdGVtcGxhdGUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcclxuICAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUsXHJcbiAgLmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICB9XHJcbn1cclxuLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLFxyXG4uY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSAuY2hvaWNlc19faXRlbSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbn1cclxuXHJcbi5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlLFxyXG4uY2hvaWNlc19faXRlbS0tY2hvaWNlIHtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4uY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZSB7XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmNob2ljZXMtY29udGFpbmVyLS1tb2JpbGUuaXMtb3Blbjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogNTAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxufVxyXG4uY2hvaWNlcy1jb250YWluZXItLW1vYmlsZSAuaXMtYWN0aXZlLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duLFxyXG4uY2hvaWNlcy1jb250YWluZXItLW1vYmlsZSAuaXMtYWN0aXZlLmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0ge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDUwJTtcclxuICByaWdodDogMTZweDtcclxuICBib3R0b206IGF1dG87XHJcbiAgbGVmdDogMTZweDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgei1pbmRleDogNjAwO1xyXG4gIG1pbi13aWR0aDogYXV0bztcclxuICBtYXgtd2lkdGg6IDkwdnc7XHJcbiAgbWF4LWhlaWdodDogNzB2aDtcclxuICBtYXgtaGVpZ2h0OiA5MGR2aDtcclxufVxyXG5cclxuLmNob2ljZXNfX2xpc3Qge1xyXG4gIG92ZXJzY3JvbGwtYmVoYXZpb3I6IGNvbnRhaW47XHJcbn0iLCAiW3N0aWNreS1lbGVtZW50XSxcclxuW2RhdGEtc3RpY2t5LWVsZW1lbnRdIHtcclxuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XHJcbiAgcG9zaXRpb246IHN0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Q2xCLENBQUMseUJBQXlCO0FBQzFCLENBQUMsd0JBQXdCO0FBQ3ZCLFdBQVM7QUFDWDtBQUVBLENBQUMsY0FBYztBQUNmLENBQUMsYUFBYTtBQUNkLENBQUMsa0JBQWtCO0FBQ25CLENBQUMsaUJBQWlCO0FBQ2xCLENBQUMseUJBQXlCO0FBQzFCLENBQUMsd0JBQXdCO0FBQ3ZCLFdBQVM7QUFDWDtBQUVBLENBQUMsY0FBYztBQUNmLENBQUMsYUFBYTtBQUNkLENBQUMsa0JBQWtCO0FBQ25CLENBQUMsaUJBQWlCO0FBQ2xCLENBQUMseUJBQXlCO0FBQzFCLENBQUMsd0JBQXdCO0FBQ3ZCLFdBQVM7QUFDWDtBQUVBLENBQUMsaUJBQWlCO0FBQ2xCLENBQUMsZ0JBQWdCO0FBQ2pCLENBQUMscUJBQXFCO0FBQ3RCLENBQUMsb0JBQW9CO0FBQ3JCLENBQUMsNEJBQTRCO0FBQzdCLENBQUMsMkJBQTJCO0FBQzFCLFdBQVM7QUFDWDtBQUVBLENBQUMsaUJBQWlCO0FBQ2xCLENBQUMsZ0JBQWdCO0FBQ2pCLENBQUMscUJBQXFCO0FBQ3RCLENBQUMsb0JBQW9CO0FBQ3JCLENBQUMsNEJBQTRCO0FBQzdCLENBQUMsMkJBQTJCO0FBQzFCLFdBQVM7QUFDWDtBQUVBLENBQUMsaUJBQWlCO0FBQ2xCLENBQUMsZ0JBQWdCO0FBQ2pCLENBQUMscUJBQXFCO0FBQ3RCLENBQUMsb0JBQW9CO0FBQ3JCLENBQUMsNEJBQTRCO0FBQzdCLENBQUMsMkJBQTJCO0FBQzFCLFdBQVM7QUFDWDtBQUVBLENBQUMseUJBQXlCO0FBQzFCLENBQUMsd0JBQXdCO0FBQ3pCLENBQUMsNkJBQTZCO0FBQzlCLENBQUMsNEJBQTRCO0FBQzdCLENBQUMsb0NBQW9DO0FBQ3JDLENBQUMsbUNBQW1DO0FBQ2xDLFdBQVM7QUFDWDtBQUVBLENBQUMseUJBQXlCO0FBQzFCLENBQUMsd0JBQXdCO0FBQ3pCLENBQUMsNkJBQTZCO0FBQzlCLENBQUMsNEJBQTRCO0FBQzdCLENBQUMsb0NBQW9DO0FBQ3JDLENBQUMsbUNBQW1DO0FBQ2xDLFdBQVM7QUFDWDtBQUVBLENBQUMsMEJBQTBCO0FBQzNCLENBQUMseUJBQXlCO0FBQzFCLENBQUMsOEJBQThCO0FBQy9CLENBQUMsNkJBQTZCO0FBQzlCLENBQUMscUNBQXFDO0FBQ3RDLENBQUMsb0NBQW9DO0FBQ25DLFdBQVM7QUFDWDtBQUVBLENBQUMsdUJBQXVCO0FBQ3hCLENBQUMsc0JBQXNCO0FBQ3ZCLENBQUMsMkJBQTJCO0FBQzVCLENBQUMsMEJBQTBCO0FBQzNCLENBQUMsa0NBQWtDO0FBQ25DLENBQUMsaUNBQWlDO0FBQ2hDLFdBQVM7QUFDWDtBQUVBLENBQUMsaUJBQWlCO0FBQ2xCLENBQUMsZ0JBQWdCO0FBQ2pCLENBQUMscUJBQXFCO0FBQ3RCLENBQUMsb0JBQW9CO0FBQ3JCLENBQUMsNEJBQTRCO0FBQzdCLENBQUMsMkJBQTJCO0FBQzFCLFdBQVM7QUFDWDtBQUVBLENBQUMsb0JBQW9CO0FBQ3JCLENBQUMsbUJBQW1CO0FBQ3BCLENBQUMsd0JBQXdCO0FBQ3pCLENBQUMsdUJBQXVCO0FBQ3hCLENBQUMsK0JBQStCO0FBQ2hDLENBQUMsOEJBQThCO0FBQzdCLFdBQVM7QUFDWDtBQUVBLENBQUMsc0JBQXNCO0FBQ3ZCLENBQUMscUJBQXFCO0FBQ3RCLENBQUMsMEJBQTBCO0FBQzNCLENBQUMseUJBQXlCO0FBQzFCLENBQUMsaUNBQWlDO0FBQ2xDLENBQUMsZ0NBQWdDO0FBQy9CLFdBQVM7QUFDWDtBQUVBLENBQUMscUJBQXFCO0FBQ3RCLENBQUMsb0JBQW9CO0FBQ3JCLENBQUMseUJBQXlCO0FBQzFCLENBQUMsd0JBQXdCO0FBQ3pCLENBQUMsZ0NBQWdDO0FBQ2pDLENBQUMsK0JBQStCO0FBQzlCLFdBQVM7QUFDWDtBQUVBLENBQUMsZ0JBQWdCO0FBQ2pCLENBQUMsZUFBZTtBQUNoQixDQUFDLG9CQUFvQjtBQUNyQixDQUFDLG1CQUFtQjtBQUNwQixDQUFDLDJCQUEyQjtBQUM1QixDQUFDLDBCQUEwQjtBQUN6QixXQUFTO0FBQ1g7QUFFQSxDQUFDLHVCQUF1QjtBQUN4QixDQUFDLHNCQUFzQjtBQUN2QixDQUFDLDJCQUEyQjtBQUM1QixDQUFDLDBCQUEwQjtBQUMzQixDQUFDLGtDQUFrQztBQUNuQyxDQUFDLGlDQUFpQztBQUNoQyxXQUFTO0FBQ1g7QUFFQSxDQUFDLGtCQUFrQjtBQUNuQixDQUFDLGlCQUFpQjtBQUNsQixDQUFDLHNCQUFzQjtBQUN2QixDQUFDLHFCQUFxQjtBQUN0QixDQUFDLDZCQUE2QjtBQUM5QixDQUFDLDRCQUE0QjtBQUMzQixXQUFTO0FBQ1g7QUFFQSxDQUFDLHlCQUF5QjtBQUMxQixDQUFDLHdCQUF3QjtBQUN6QixDQUFDLDZCQUE2QjtBQUM5QixDQUFDLDRCQUE0QjtBQUM3QixDQUFDLG9DQUFvQztBQUNyQyxDQUFDLG1DQUFtQztBQUNsQyxXQUFTO0FBQ1g7QUFFQSxDQUFDLGlCQUFpQjtBQUNsQixDQUFDLGdCQUFnQjtBQUNqQixDQUFDLHFCQUFxQjtBQUN0QixDQUFDLG9CQUFvQjtBQUNyQixDQUFDLDRCQUE0QjtBQUM3QixDQUFDLDJCQUEyQjtBQUMxQixXQUFTO0FBQ1g7QUFFQSxDQUFDLHdCQUF3QjtBQUN6QixDQUFDLHVCQUF1QjtBQUN4QixDQUFDLDRCQUE0QjtBQUM3QixDQUFDLDJCQUEyQjtBQUM1QixDQUFDLG1DQUFtQztBQUNwQyxDQUFDLGtDQUFrQztBQUNqQyxXQUFTO0FBQ1g7QUFFQSxDQUFDLHVCQUF1QjtBQUN4QixDQUFDLHNCQUFzQjtBQUN2QixDQUFDLDJCQUEyQjtBQUM1QixDQUFDLDBCQUEwQjtBQUMzQixDQUFDLGtDQUFrQztBQUNuQyxDQUFDLGlDQUFpQztBQUNoQyxXQUFTO0FBQ1g7QUFFQSxDQUFDLHFCQUFxQjtBQUN0QixDQUFDLG9CQUFvQjtBQUNyQixDQUFDLHlCQUF5QjtBQUMxQixDQUFDLHdCQUF3QjtBQUN6QixDQUFDLGdDQUFnQztBQUNqQyxDQUFDLCtCQUErQjtBQUM5QixXQUFTO0FBQ1g7QUFFQSxDQUFDLHVCQUF1QjtBQUN4QixDQUFDLHNCQUFzQjtBQUN2QixDQUFDLDJCQUEyQjtBQUM1QixDQUFDLDBCQUEwQjtBQUMzQixDQUFDLGtDQUFrQztBQUNuQyxDQUFDLGlDQUFpQztBQUNoQyxXQUFTO0FBQ1g7QUFFQSxDQUFDLHdCQUF3QjtBQUN6QixDQUFDLHVCQUF1QjtBQUN4QixDQUFDLDRCQUE0QjtBQUM3QixDQUFDLDJCQUEyQjtBQUM1QixDQUFDLG1DQUFtQztBQUNwQyxDQUFDLGtDQUFrQztBQUNqQyxXQUFTO0FBQ1g7QUFFQSxDQUFDLGtCQUFrQjtBQUNuQixDQUFDLGlCQUFpQjtBQUNsQixDQUFDLHNCQUFzQjtBQUN2QixDQUFDLHFCQUFxQjtBQUN0QixDQUFDLDZCQUE2QjtBQUM5QixDQUFDLDRCQUE0QjtBQUMzQixXQUFTO0FBQ1g7QUFFQSxDQUFDLGdCQUFnQjtBQUNqQixDQUFDLGVBQWU7QUFDaEIsQ0FBQyxvQkFBb0I7QUFDckIsQ0FBQyxtQkFBbUI7QUFDcEIsQ0FBQywyQkFBMkI7QUFDNUIsQ0FBQywwQkFBMEI7QUFDekIsV0FBUztBQUNYO0FBRUEsQ0FBQyxpQkFBaUI7QUFDbEIsQ0FBQyxnQkFBZ0I7QUFDakIsQ0FBQyxxQkFBcUI7QUFDdEIsQ0FBQyxvQkFBb0I7QUFDckIsQ0FBQyw0QkFBNEI7QUFDN0IsQ0FBQywyQkFBMkI7QUFDMUIsV0FBUztBQUNYO0FBRUEsQ0FBQyxrQkFBa0I7QUFDbkIsQ0FBQyxpQkFBaUI7QUFDbEIsQ0FBQyxzQkFBc0I7QUFDdkIsQ0FBQyxxQkFBcUI7QUFDdEIsQ0FBQyw2QkFBNkI7QUFDOUIsQ0FBQyw0QkFBNEI7QUFDM0IsV0FBUztBQUNYO0FBRUEsQ0FBQyxrQkFBa0I7QUFDbkIsQ0FBQyxpQkFBaUI7QUFDbEIsQ0FBQyxzQkFBc0I7QUFDdkIsQ0FBQyxxQkFBcUI7QUFDdEIsQ0FBQyw2QkFBNkI7QUFDOUIsQ0FBQyw0QkFBNEI7QUFDM0IsV0FBUztBQUNYO0FBRUEsQ0FBQyxtQkFBbUI7QUFDcEIsQ0FBQyxrQkFBa0I7QUFDbkIsQ0FBQyx1QkFBdUI7QUFDeEIsQ0FBQyxzQkFBc0I7QUFDdkIsQ0FBQyw4QkFBOEI7QUFDL0IsQ0FBQyw2QkFBNkI7QUFDNUIsV0FBUztBQUNYO0FBRUEsQ0FBQyxvQkFBb0I7QUFDckIsQ0FBQyxtQkFBbUI7QUFDcEIsQ0FBQyx3QkFBd0I7QUFDekIsQ0FBQyx1QkFBdUI7QUFDeEIsQ0FBQywrQkFBK0I7QUFDaEMsQ0FBQyw4QkFBOEI7QUFDN0IsV0FBUztBQUNYO0FBRUEsQ0FBQyxxQkFBcUI7QUFDdEIsQ0FBQyxvQkFBb0I7QUFDckIsQ0FBQyx5QkFBeUI7QUFDMUIsQ0FBQyx3QkFBd0I7QUFDekIsQ0FBQyxnQ0FBZ0M7QUFDakMsQ0FBQywrQkFBK0I7QUFDOUIsV0FBUztBQUNYO0FBRUEsQ0FBQyxvQkFBb0I7QUFDckIsQ0FBQyxtQkFBbUI7QUFDcEIsQ0FBQyx3QkFBd0I7QUFDekIsQ0FBQyx1QkFBdUI7QUFDeEIsQ0FBQywrQkFBK0I7QUFDaEMsQ0FBQyw4QkFBOEI7QUFDN0IsV0FBUztBQUNYO0FBRUEsQ0FBQyxtQkFBbUI7QUFDcEIsQ0FBQyxrQkFBa0I7QUFDbkIsQ0FBQyx1QkFBdUI7QUFDeEIsQ0FBQyxzQkFBc0I7QUFDdkIsQ0FBQyw4QkFBOEI7QUFDL0IsQ0FBQyw2QkFBNkI7QUFDNUIsV0FBUztBQUNYO0FBRUEsQ0FBQyxtQkFBbUI7QUFDcEIsQ0FBQyxrQkFBa0I7QUFDbkIsQ0FBQyx1QkFBdUI7QUFDeEIsQ0FBQyxzQkFBc0I7QUFDdkIsQ0FBQyw4QkFBOEI7QUFDL0IsQ0FBQyw2QkFBNkI7QUFDNUIsV0FBUztBQUNYO0FBRUEsQ0FBQyxxQkFBcUI7QUFDdEIsQ0FBQyxvQkFBb0I7QUFDckIsQ0FBQyx5QkFBeUI7QUFDMUIsQ0FBQyx3QkFBd0I7QUFDekIsQ0FBQyxnQ0FBZ0M7QUFDakMsQ0FBQywrQkFBK0I7QUFDOUIsV0FBUztBQUNYO0FBRUEsQ0FBQyxvQkFBb0I7QUFDckIsQ0FBQyxtQkFBbUI7QUFDcEIsQ0FBQyx3QkFBd0I7QUFDekIsQ0FBQyx1QkFBdUI7QUFDeEIsQ0FBQywrQkFBK0I7QUFDaEMsQ0FBQyw4QkFBOEI7QUFDN0IsV0FBUztBQUNYO0FBRUEsQ0FBQyx5QkFBeUI7QUFDMUIsQ0FBQyx3QkFBd0I7QUFD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Q2Q7QUFFQSxDQUFDO0FBQ0MsY0FBWTtBQUNkO0FBRUEsQ0FBQztBQUNDLGNBQVk7QUFDZDtBQUVBLENBQUM7QUFDQyxjQUFZO0FBQ2Q7QUFFQSxDQUFDO0FBQ0MsY0FBWTtBQUNkO0FBRUEsQ0FBQztBQUNDLGNBQVk7QUFDZDtBQUVBLENBQUM7QUFDQyxjQUFZO0FBQ2Q7QUFFQSxDQUFDO0FBQ0MsZ0JBQWM7QUFDaEI7QUFFQSxDQUFDO0FBQ0MsZ0JBQWM7QUFDaEI7QUFFQSxDQUFDO0FBQ0MsZ0JBQWM7QUFDaEI7QUFFQSxDQUFDO0FBQ0MsZ0JBQWM7QUFDaEI7QUFFQSxDQUFDO0FBQ0MsZ0JBQWM7QUFDaEI7QUFFQSxDQUFDO0FBQ0MsZ0JBQWM7QUFDaEI7QUFFQSxDQUFDO0FBQ0MsZ0JBQWM7QUFDaEI7QUFFQSxDQUFDO0FBQ0MsZ0JBQWM7QUFDaEI7QUFFQSxDQUFDO0FBQ0MsZ0JBQWM7QUFDaEI7QUFFQSxDQUFDO0FBQ0MsZ0JBQWM7QUFDaEI7QUFFQSxDQUFDO0FBQ0MsZ0JBQWM7QUFDaEI7QUFFQSxDQUFDO0FBQ0MsZ0JBQWM7QUFDaEI7QUFFQSxDQUFDO0FBQ0MsZ0JBQWM7QUFDaEI7QUFFQSxDQUFDO0FBQ0MsZ0JBQWM7QUFDaEI7QUFFQSxDQUFDO0FBQ0MsZ0JBQWM7QUFDaEI7QUFFQSxDQUFDO0FBQ0MsaUJBQWU7QUFDakI7QUFFQSxDQUFDO0FBQ0MsaUJBQWU7QUFDakI7QUFFQSxDQUFDO0FBQ0MsaUJBQWU7QUFDakI7QUFFQSxDQUFDO0FBQ0MsaUJBQWU7QUFDakI7QUFFQSxDQUFDO0FBQ0MsaUJBQWU7QUFDakI7QUFFQSxDQUFDO0FBQ0MsaUJBQWU7QUFDakI7QUFFQSxDQUFDO0FBQ0MsaUJBQWU7QUFDakI7QUFFQSxDQUFDO0FBQ0MsaUJBQWU7QUFDakI7QUFFQSxDQUFDO0FBQ0MsaUJBQWU7QUFDakI7QUFFQSxDQUFDO0FBQ0MsaUJBQWU7QUFDakI7QUFFQSxDQUFDO0FBQ0MsaUJBQWU7QUFDakI7QUFFQSxDQUFDO0FBQ0MsaUJBQWU7QUFDakI7QUFFQSxDQUFDO0FBQ0MsaUJB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 */
