/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */ *, ::before, ::after {
  box-sizing: border-box;
  min-width: 0;
  border-width: 0;
  border-style: solid
}
html {
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  line-height: 1.15
}
body {
  margin: 0
}
main {
  display: block
}
p, table, blockquote, address, pre, iframe, form, figure, dl {
  margin: 0
}
h1, h2, h3, h4, h5, h6 {
  margin: 0;
  font-weight: inherit;
  font-size: inherit
}
ul, ol {
  margin: 0;
  padding: 0;
  list-style: none
}
dt {
  font-weight: bold
}
dd {
  margin-left: 0
}
hr {
  box-sizing: content-box;
  height: 0;
  margin: 0;
  clear: both;
  overflow: visible;
  border-top-width: 1px;
  color: inherit
}
pre {
  font-size: inherit;
  font-family: monospace, monospace
}
address {
  font-style: inherit
}
a {
  background-color: rgba(0, 0, 0, 0);
  color: inherit;
  text-decoration: none
}
abbr[title] {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted
}
b, strong {
  font-weight: 600;
}
code, kbd, samp {
  font-size: inherit;
  font-family: monospace, monospace
}
small {
  font-size: 80%
}
sub, sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline
}
sub {
  bottom: -0.25em
}
sup {
  top: -0.5em
}
svg, img, embed, object, iframe {
  vertical-align: bottom
}
button, input, optgroup, select, textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0;
  padding: 0;
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
  color: inherit;
  font: inherit;
  text-align: inherit;
  text-transform: inherit;
  vertical-align: middle
}
button, [type=button], [type=reset], [type=submit] {
  cursor: pointer
}
button:disabled, [type=button]:disabled, [type=reset]:disabled, [type=submit]:disabled {
  cursor: default
}
:-moz-focusring {
  outline: auto
}
select:disabled {
  opacity: inherit
}
option {
  padding: 0
}
fieldset {
  min-width: 0;
  margin: 0;
  padding: 0
}
legend {
  padding: 0
}
progress {
  vertical-align: baseline
}
textarea {
  overflow: auto
}
[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
  height: auto
}
[type=search] {
  outline-offset: -2px
}
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit
}
[type=number] {
  -moz-appearance: textfield
}
label[for] {
  cursor: pointer
}
details {
  display: block
}
summary {
  display: list-item
}
[contenteditable]:focus {
  outline: auto
}
table {
  border-color: inherit;
  border-collapse: collapse
}
caption {
  text-align: left
}
td, th {
  padding: 0;
  vertical-align: top
}
th {
  font-weight: bold;
  text-align: left
}
html {
  font-size: 10px
}
body {
  background-color: #fff;
  color: #000;
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 2;
  font-family: "Noto Sans JP", sans-serif;
  font-optical-sizing: auto;
  letter-spacing: 0;
  word-break: break-word;
  scrollbar-gutter: stable
}
section {
  position: relative
}
a {
  color: inherit;
  text-decoration: none
}
a[href^="tel:"], a[href^="mailto:"] {
  color: inherit;
  text-decoration: none
}
a[href*="tel:"] {
  pointer-events: none
}
em {
  font-style: normal
}
img {
  width: 100%;
  height: auto
}
button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 0;
  border: none;
  outline: none;
  background: none;
  cursor: pointer;
  touch-action: manipulation
}
p {
  line-height: 2.1875
}
main {
  width: 100%;
  overflow: hidden
}
.l-container {
  width: 100%;
  max-width: calc((1200 + 25*2)*1px);
  margin-right: auto;
  margin-left: auto;
  padding-right: 25px;
  padding-left: 25px
}
.c-button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 7.7rem;
  padding-right: 3.5rem;
  border-radius: .3rem;
  box-shadow: .4rem .4rem 0 0 rgba(0, 0, 0, .15);
  color: #fff;
  font-weight: 700;
  font-size: 2.4rem;
  line-height: 1.25
}
.c-button {
  transition: all .3s
}
.c-button:focus-visible {
  translate: .4rem .4rem;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, .15)
}
.c-button__text {
  -moz-column-gap: 2.2rem;
  display: inline-flex;
  position: relative;
  column-gap: 2.2rem;
  align-items: center;
  justify-content: center
}
.c-button__text:before, .c-button__text:after {
  display: block;
  aspect-ratio: 1/1;
  width: 5.9rem;
  content: ""
}
.c-button__text:before {
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: 50% 50%;
  -webkit-mask-size: contain;
  background: currentColor;
  mask-position: 50% 50%;
  mask-repeat: no-repeat;
  mask-size: contain;
  transition: all .3s
}
.c-button__text:after {
  position: absolute;
  left: 0;
  border: solid 1px currentColor;
  border-radius: 100%
}
.c-button--document {
  background: #1aa1b6;
  transition: all .3s
}
.c-button--document:focus-visible {
  background: #fff;
  color: #1aa1b6
}
.c-button--document .c-button__text:before {
  -webkit-mask-image: url(../img/common/icon_document.svg);
  mask-image: url(../img/common/icon_document.svg)
}
.c-button--consult {
  background: #fd8f3b;
  transition: all .3s
}
.c-button--consult:focus-visible {
  background: #fff;
  color: #fd8f3b
}
.c-button--consult .c-button__text:before {
  -webkit-mask-image: url(../img/common/icon_consult.svg);
  mask-image: url(../img/common/icon_consult.svg)
}
.c-button-line {
  display: flex;
  position: relative;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
  min-width: 17.4rem;
  height: 3.9rem;
  padding: .5rem 3.6rem .5rem 1.5rem;
  border: solid 1px currentColor;
  border-radius: .5rem;
  background: #fff;
  font-weight: 600;
  font-size: 1.6rem;
  line-height: 1.25
}
.c-button-line--grn {
  color: #1aa1b6
}
.c-button-line--brn {
  color: #c5b8a7
}
.c-button-line--transparent {
  background: rgba(0, 0, 0, 0)
}
.c-button-line--hover-grn {
  transition: all .3s
}
.c-button-line--hover-grn:focus-visible {
  color: #1aa1b6
}
.c-button-line--hover-brn {
  transition: all .3s
}
.c-button-line--hover-brn:focus-visible {
  color: #c5b8a7
}
.c-button-line:before {
  position: absolute;
  right: -2.5rem;
  width: 5rem;
  height: 1px;
  background: currentColor;
  content: "";
  transition: all .3s
}
.c-button-line:after {
  position: absolute;
  right: -2.5rem;
  width: 1.5rem;
  height: 1px;
  transform-origin: 100% 0;
  background: currentColor;
  content: "";
  transition: all .3s
}
.c-button-line {
  transition: all .3s
}
.c-button-line:focus-visible:before {
  right: -3rem
}
.c-button-line:focus-visible:after {
  right: -3rem;
  rotate: 30deg
}
.c-card-icon {
  --wrap-width: 1200;
  --item-width: 376;
  --item-row: 3;
  --item-pt: 50;
  --item-pb: 35
}
.c-card-icon--row-2 {
  --item-width: 585;
  --item-row: 2
}
.c-card-icon--row-3 {
  --item-width: 376;
  --item-row: 3
}
.c-card-icon--row-4 {
  --item-width: 284;
  --item-row: 4;
  --item-pt: 34;
  --item-pb: 15
}
.c-card-icon {
  -moz-column-gap: calc((var(--wrap-width) - var(--item-width)*var(--item-row))/(var(--item-row) - 1)/var(--wrap-width)*100%);
  display: flex;
  column-gap: calc((var(--wrap-width) - var(--item-width)*var(--item-row))/(var(--item-row) - 1)/var(--wrap-width)*100%);
  row-gap: 6rem;
  flex-wrap: wrap;
  counter-reset: count
}
.c-card-icon__item {
  display: flex;
  position: relative;
  row-gap: 2.5rem;
  flex-direction: column;
  align-items: center;
  width: calc(var(--item-width)/var(--wrap-width)*100%);
  padding: calc(var(--item-pt)/10*1rem) 3rem calc(var(--item-pb)/10*1rem);
  border-radius: .5rem;
  background: linear-gradient(45deg, rgba(26, 161, 182, 0.3) 0%, rgba(26, 161, 182, 0.09) 100%), #fff;
  counter-increment: count
}
.c-card-icon__image {
  aspect-ratio: 1/1;
  width: 19rem;
  border: solid 2px #fff;
  border-radius: 100%;
  background: #fff;
  box-shadow: 0 0 5rem rgba(26, 161, 182, .2) inset
}
.c-card-icon__text {
  flex: 1;
  padding-top: 1rem
}
.c-card-icon__text:before {
  display: block;
  content: counter(count, decimal-leading-zero);
  color: #1aa1b6;
  font-weight: 400;
  font-size: 5rem;
  line-height: 1;
  font-family: "Figtree", sans-serif;
  text-align: center
}
.c-card-icon__title {
  display: block;
  margin-top: .6rem;
  font-weight: 700;
  font-size: 2.4rem;
  line-height: 1.25;
  text-align: center
}
.c-card-icon__desc {
  margin-top: 2.4rem;
  font-weight: 400;
  font-size: 1.5rem;
  line-height: 2
}
.c-card-icon__detail {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-height: 7rem;
  padding: .5rem 1rem;
  border-radius: .5rem;
  background: #fff;
  font-weight: 700;
  font-size: 2rem;
  line-height: 1.5;
  text-align: center
}
.c-card-icon__detail p {
  line-height: inherit
}
.c-card-icon__detail strong {
  color: #1aa1b6
}
.c-card-image {
  -moz-column-gap: 4.1666666667%;
  display: flex;
  column-gap: 4.1666666667%;
  row-gap: 3rem;
  flex-wrap: wrap;
  counter-reset: count
}
.c-card-image__item {
  width: 47.9166666667%;
  background: #fff;
  counter-increment: count
}
.c-card-image__item.is-nocount {
  background: none;
  counter-increment: none
}
.c-card-image__number {
  display: flex;
  position: relative;
  align-items: center;
  color: #1aa1b6;
  font-weight: 600;
  font-size: 1.8rem;
  line-height: 1.6666666667
}
.c-card-image__number:before {
  display: inline-block;
  width: 2.5rem;
  height: 1px;
  margin-right: 1rem;
  background: currentColor;
  content: ""
}
.c-card-image__number:after {
  content: ". "counter(count, decimal-leading-zero)
}
.c-card-image__text {
  display: flex;
  flex-direction: column;
  padding: 2rem 3.5rem 3rem 4.2rem
}
.c-card-image__title {
  font-weight: 400;
  font-size: 3rem;
  line-height: 2;
  font-family: "Shippori Mincho", serif;
  letter-spacing: 10%
}
.c-card-image__title small {
  font-size: 2rem
}
.c-card-image__desc {
  font-weight: 400;
  font-size: 1.5rem;
  line-height: 2;
  letter-spacing: 5%
}
.c-card-image__desc strong, .c-card-image__desc b {
  color: #1aa1b6;
  font-weight: 700;
  font-size: 1.8rem;
  line-height: 1.6666666667
}
* + .c-card-image__desc {
  margin-top: .8rem
}
.c-card-image__desc + .c-card-image__desc {
  margin-top: 2rem
}
.c-card-column__list {
  display: flex;
  row-gap: 5rem;
  flex-direction: column;
  padding-left: 4rem;
  counter-reset: count
}
.c-card-column__item {
  display: flex;
  z-index: 0;
  position: relative;
  flex-direction: column;
  counter-increment: count
}
.c-card-column__item:before {
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  align-items: center;
  justify-content: center;
  aspect-ratio: 1/1;
  width: 9rem;
  translate: -48% 30%;
  border-radius: .5rem;
  background: #1aa1b6;
  content: counter(count, decimal-leading-zero);
  color: #fff;
  font-size: 5rem;
  line-height: 1.6;
  font-family: "Figtree", sans-serif
}
.c-card-column__item:after {
  z-index: -1;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: .5rem;
  background: linear-gradient(10deg, #1aa1b6 0%, rgba(26, 161, 182, 0) 55%);
  content: "";
  opacity: .3
}
.c-card-column__text {
  order: 2;
  padding: 5.6rem 4rem 4rem 8rem
}
.c-card-column__heading {
  color: #231815;
  font-weight: 700;
  font-size: 2.8rem;
  line-height: 1.0714285714
}
.c-card-column__heading--large {
  font-size: 3.4rem
}
.c-card-column__lead {
  font-weight: 700;
  font-size: 1.8rem;
  line-height: 1.6666666667
}
.c-card-column__lead b {
  color: #1aa1b6;
  font-weight: 700;
  font-size: 2rem;
  line-height: 1.5
}
* + .c-card-column__lead {
  margin-top: 3.5rem
}
ul + .c-card-column__lead {
  margin-top: 1.2rem
}
.c-card-column__lead + .c-card-column__lead {
  margin-top: 2rem
}
* + .c-card-column__check {
  margin-top: 3.3rem
}
p + .c-card-column__check {
  margin-top: 2.5rem
}
.c-card-column__detail {
  -moz-column-gap: 2rem;
  display: flex;
  column-gap: 2rem;
  align-items: center;
  justify-content: center;
  min-height: 7rem;
  margin-top: 4.2rem;
  padding: 1rem;
  border-radius: .5rem;
  background: #fff
}
.c-card-column__detail-term {
  color: #1aa1b6;
  font-weight: 700;
  font-size: 2rem;
  line-height: 1.5
}
.c-card-column__detail-term:after {
  content: "："
}
.c-card-column__detail-desc {
  font-weight: 700;
  font-size: 2rem;
  line-height: 1.5
}
.c-card-column__image {
  z-index: -1;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  order: 1;
  width: 40rem;
  overflow: hidden;
  border-radius: 0 .5rem .5rem 0
}
.c-card-column__image img, .c-card-column__image picture {
  -o-object-fit: cover;
  -o-object-position: center;
  position: absolute;
  width: 100%;
  height: 100%;
  inset: 0;
  object-fit: cover;
  object-position: center
}
.c-cta {
  --item-max-width: 585;
  display: flex;
  z-index: 0;
  position: relative;
  align-items: end;
  width: 100%;
  min-height: 71rem
}
.c-cta__inner {
  display: flex;
  align-items: center;
  align-self: stretch
}
.c-cta__text {
  z-index: 1;
  position: relative;
  width: 60%;
  padding: 8rem 0
}
.c-cta__heading {
  margin-left: -0.25em;
  font-weight: 400;
  font-size: 5rem;
  line-height: 1.6;
  font-family: "Shippori Mincho", serif;
  letter-spacing: 10%
}
.c-cta__heading strong, .c-cta__heading b {
  color: #1aa1b6
}
.c-cta__desc {
  font-weight: 400;
  font-size: 1.8rem;
  line-height: 2;
  letter-spacing: 5%
}
* + .c-cta__desc {
  margin-top: 2.6rem
}
.c-cta__box + .c-cta__desc {
  margin-top: 3rem
}
.c-cta__box {
  max-width: calc(var(--item-max-width)/10*1rem);
  margin-top: 3.2rem;
  padding: 2rem 2.8rem;
  border-radius: 1rem;
  background: hsla(0, 0%, 100%, .8)
}
.c-cta__links {
  display: flex;
  row-gap: 3rem;
  flex-direction: column;
  max-width: calc(var(--item-max-width)/10*1rem);
  margin-top: 4.2rem
}
.c-cta__link {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 7.7rem;
  padding-right: 3.5rem;
  border-radius: .3rem;
  box-shadow: .4rem .4rem 0 0 rgba(0, 0, 0, .15);
  color: #fff;
  font-weight: 700;
  font-size: 2.4rem;
  line-height: 1.25
}
.c-cta__link-text {
  -moz-column-gap: 2.2rem;
  display: inline-flex;
  position: relative;
  column-gap: 2.2rem;
  align-items: center;
  justify-content: center
}
.c-cta__link-text:before, .c-cta__link-text:after {
  display: block;
  aspect-ratio: 1/1;
  width: 5.8rem;
  content: ""
}
.c-cta__link-text:before {
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: 50% 50%;
  -webkit-mask-size: contain;
  background: currentColor;
  mask-position: 50% 50%;
  mask-repeat: no-repeat;
  mask-size: contain;
  transition: all .3s
}
.c-cta__link-text:after {
  position: absolute;
  left: 0;
  border: solid 1px currentColor;
  border-radius: 100%
}
.c-cta__link--document {
  background: #1aa1b6;
  transition: all .3s
}
.c-cta__link--document:focus-visible {
  background: #fff;
  color: #1aa1b6
}
.c-cta__link--document .c-cta__link-text:before {
  -webkit-mask-image: url(../img/common/icon_document.svg);
  mask-image: url(../img/common/icon_document.svg)
}
.c-cta__link--consult {
  background: #fd8f3b;
  transition: all .3s
}
.c-cta__link--consult:focus-visible {
  background: #fff;
  color: #fd8f3b
}
.c-cta__link--consult .c-cta__link-text:before {
  -webkit-mask-image: url(../img/common/icon_consult.svg);
  mask-image: url(../img/common/icon_consult.svg)
}
.c-cta__note {
  margin-top: 3rem;
  font-weight: 400;
  font-size: 1.2rem;
  line-height: 2.1666666667;
  letter-spacing: 5%
}
.c-cta__image {
  display: flex;
  position: absolute;
  right: 0;
  bottom: 0;
  align-items: end;
  align-self: stretch;
  justify-content: end;
  width: 59%;
  height: 100%;
  max-height: 71rem
}
.c-cta__image img, .c-cta__image picture {
  -o-object-fit: contain;
  -o-object-position: center;
  position: absolute;
  width: 100%;
  height: 100%;
  inset: 0;
  object-fit: contain;
  object-position: center
}
.c-cta__bg {
  z-index: -1;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%
}
.c-cta__bg img, .c-cta__bg picture {
  -o-object-fit: cover;
  -o-object-position: center;
  position: absolute;
  width: 100%;
  height: 100%;
  inset: 0;
  object-fit: cover;
  object-position: center
}
.c-cta__bg:before {
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  width: 67%;
  height: 100%;
  background: linear-gradient(to right, #e1eaef 0%, #e1eaef 45%, rgba(225, 234, 239, 0) 100%);
  content: ""
}
.c-cta__bg:after {
  z-index: 2;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.8) 9.964rem, rgba(255, 255, 255, 0) 18.8rem, rgba(255, 255, 255, 0) 100%);
  content: ""
}
.c-cta--short {
  height: 55rem;
  min-height: 0;
  margin-top: 16rem
}
.c-cta--short .c-cta__image {
  height: 71rem
}
.c-cta--short .c-cta__bg:after {
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.8) 9.169rem, rgba(255, 255, 255, 0) 17.3rem, rgba(255, 255, 255, 0) calc(100% - 20.6rem), white 100%)
}
.c-cta--narrow .c-cta {
  --max-width: 526
}
.c-cta--narrow .c-cta__text {
  width: 44%
}
.c-cta--narrow .c-cta__heading {
  margin-left: 0;
  font-size: 4.8rem;
  line-height: 1.5833333333
}
.c-cta--narrow .c-cta__links {
  margin-top: 6.5rem
}
.c-cta--narrow .c-cta__image {
  min-height: 64rem
}
.c-flow {
  display: flex;
  flex-direction: column;
  align-items: center
}
.c-flow__heading {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 39.5rem;
  min-height: 5.4rem;
  padding: .5rem 1.5rem;
  translate: 0 50%;
  background: #1aa1b6;
  color: #fff;
  font-weight: 700;
  font-size: 2.8rem;
  line-height: 1.0714285714
}
.c-flow__list {
  display: flex;
  row-gap: 6rem;
  flex-wrap: wrap;
  justify-content: center;
  width: 100%;
  padding: 4.5rem 1rem 1.5rem;
  border: solid .5rem rgba(197, 184, 167, .5);
  border-radius: .5rem;
  counter-reset: count
}
.c-flow__item {
  display: flex;
  position: relative;
  row-gap: 1.2rem;
  flex-direction: column;
  align-items: center;
  width: -moz-max-content;
  width: max-content;
  width: 23.9316239316%;
  padding: 1rem;
  counter-increment: count
}
.c-flow__item:not(:last-child):before {
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: 50% 50%;
  -webkit-mask-size: contain;
  -webkit-mask-image: url(../img/common/icon_arrow.svg);
  position: absolute;
  top: 6rem;
  left: 100%;
  aspect-ratio: 26/35;
  width: 3.6rem;
  translate: -50% -50%;
  background: #1aa1b6;
  content: "";
  mask-image: url(../img/common/icon_arrow.svg);
  mask-position: 50% 50%;
  mask-repeat: no-repeat;
  mask-size: contain
}
.c-flow:has(:nth-child(4)) .c-flow__item {
  width: 23.9316239316%
}
.c-flow:has(:nth-child(5)) .c-flow__item {
  width: 17.094017094%
}
.c-flow__image {
  aspect-ratio: 1/1;
  width: 9.5rem;
  border: solid 2px #fff;
  border-radius: 100%;
  background: #fff;
  box-shadow: 0 0 3rem rgba(26, 161, 182, .2) inset
}
.c-flow__desc {
  position: relative;
  color: #231815;
  font-weight: 500;
  font-size: 1.4rem;
  line-height: 2.1428571429;
  text-align: center
}
.c-flow__desc:before {
  display: block;
  width: 100%;
  margin-bottom: 1rem;
  content: counter(count, decimal-leading-zero);
  color: #1aa1b6;
  font-weight: 400;
  font-size: 3rem;
  line-height: 1
}
.c-flow__desc strong {
  font-weight: 700;
  font-size: 2rem;
  line-height: 1.5
}
.c-flow--no-arrow .c-flow__list {
  row-gap: 4rem
}
.c-flow--no-arrow .c-flow__item:before {
  display: none
}
.c-fv {
  z-index: 0;
  position: relative;
  width: 100%
}
.c-fv:before {
  display: block;
  z-index: 1;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30rem;
  background: linear-gradient(to bottom, rgba(225, 234, 239, 0) 0%, #e1eaef 70%, #e1eaef 100%);
  content: ""
}
.c-fv:after {
  display: block;
  z-index: -1;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: 65rem;
  background: linear-gradient(to bottom, #e1eaef 0%, #e1eaef 50%, rgba(225, 234, 239, 0) 100%);
  content: ""
}
.c-fv__outer {
  -moz-column-gap: 5.8rem;
  display: flex;
  position: relative;
  column-gap: 5.8rem;
  align-items: end;
  justify-content: start;
  width: 100%;
  height: 100%;
  margin: 0 auto;
  padding: 11.2rem 7rem 0;
  overflow: hidden
}
.c-fv__inner {
  display: flex;
  position: relative;
  flex-direction: column;
  justify-content: center;
  height: 100%;
  min-height: 103rem
}
.c-fv__layer {
  z-index: 1;
  position: relative;
  width: 55%;
  max-width: 58.5rem;
  padding: 5rem 0
}
.c-fv__label {
  display: flex;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
  min-height: 5rem;
  padding: .8rem 1.6rem .8rem;
  border: solid 1px #c5b8a7;
  background: #fff;
  font-weight: 500;
  font-size: 2.8rem;
  line-height: 1;
  font-family: "Shippori Mincho", serif
}
.c-fv__heading {
  position: relative;
  width: -moz-max-content;
  width: max-content;
  font-weight: 400;
  font-size: 5.4rem;
  line-height: 1.7037037037;
  font-family: "Shippori Mincho", serif;
  letter-spacing: 5%;
  white-space: nowrap;
  word-break: auto-phrase
}
.c-fv__heading:before {
  z-index: -1;
  position: absolute;
  top: 0;
  left: 0;
  aspect-ratio: 1055/875;
  width: 97.2rem;
  translate: -51% -37%;
  background: url(../img/common/fv_logo.svg) no-repeat center;
  background-size: contain;
  content: ""
}
.c-fv__heading strong, .c-fv__heading b {
  color: #1aa1b6
}
.c-fv__heading strong.is-gray, .c-fv__heading b.is-gray {
  color: #c5b8a7
}
* + .c-fv__heading {
  margin-top: 3rem
}
.c-fv__heading--l {
  font-size: 6rem;
  line-height: 1.6666666667
}
.c-fv__lead {
  width: -moz-max-content;
  width: max-content;
  font-weight: 500;
  font-size: 3.1rem;
  line-height: 1.7419354839;
  font-family: "Shippori Mincho", serif;
  letter-spacing: 2%;
  white-space: nowrap;
  word-break: auto-phrase
}
* + .c-fv__lead {
  margin-top: 4.2rem
}
.c-fv__desc {
  width: -moz-max-content;
  width: max-content;
  font-weight: 700;
  font-size: 1.8rem;
  line-height: 2.1111111111;
  letter-spacing: 5%;
  white-space: nowrap
}
.c-fv__desc b {
  color: #1aa1b6;
  font-size: 1.1666666667em;
  line-height: 1.8095238095
}
* + .c-fv__desc {
  margin-top: 3.8rem
}
ul + .c-fv__desc {
  margin-top: 3.2rem
}
.c-fv__desc + .c-fv__desc {
  margin-top: 1.2rem
}
.c-fv__text {
  font-weight: 700;
  font-size: 2.2rem;
  line-height: 1.8181818182;
  letter-spacing: 5%
}
* + .c-fv__text {
  margin-top: 3.5rem
}
.c-fv__data {
  position: relative;
  margin-bottom: 1.5rem;
  padding-left: 3.2rem
}
.c-fv__data:before {
  position: absolute;
  top: 0;
  left: 0;
  width: .3rem;
  height: 100%;
  background: linear-gradient(to bottom, #1AA1B6 0%, #1AA1B6 49%, rgba(26, 161, 182, 0.4) 50%, rgba(26, 161, 182, 0.4) 100%);
  content: ""
}
* + .c-fv__data {
  margin-top: 8rem
}
.c-fv__profile {
  display: flex;
  row-gap: 1.8rem;
  flex-direction: column
}
.c-fv__profile-title {
  -moz-column-gap: 1.2rem;
  display: flex;
  column-gap: 1.2rem;
  flex-wrap: wrap;
  font-weight: 500;
  font-size: 1.8rem;
  line-height: 1.2222222222;
  letter-spacing: 2%
}
.c-fv__profile-name {
  -moz-column-gap: 1.4rem;
  display: flex;
  column-gap: 1.4rem;
  flex-wrap: wrap;
  align-items: baseline;
  font-weight: 700;
  font-size: 2.8rem;
  line-height: 1.2857142857;
  letter-spacing: 2%
}
.c-fv__profile-en {
  color: #1aa1b6;
  font-size: 1.6rem;
  font-family: "Cormorant Garamond", serif;
  letter-spacing: 2%
}
.c-fv__license {
  -moz-column-gap: 1.6rem;
  display: flex;
  column-gap: 1.6rem;
  row-gap: .8rem;
  flex-wrap: wrap;
  margin-top: 2.8rem
}
.c-fv__license-item {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 2.9rem;
  padding: .4rem 1.4rem;
  border-radius: 1.45rem;
  background: #1aa1b6;
  box-shadow: 0 0 .6rem #fff inset;
  color: #fff;
  font-weight: 500;
  font-size: 1.4rem;
  line-height: 1.5714285714;
  letter-spacing: 2%
}
.c-fv__box-title {
  display: flex;
  z-index: 1;
  position: relative;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
  max-width: calc(100% - 6rem);
  min-height: 5rem;
  margin: 0 0 -2.7rem 3rem;
  padding: .5rem 1.6rem;
  background: #1aa1b6;
  color: #fff;
  font-weight: 700;
  font-size: 2.4rem;
  line-height: 1.6;
  letter-spacing: 3%
}
.c-fv__box-title--grn {
  background-color: #1aa1b6
}
.c-fv__box-title--brn {
  background-color: #c5b8a7
}
.c-fv__box-content {
  padding: 1.2rem 2.8rem;
  border-radius: 1rem;
  background: hsla(0, 0%, 100%, .8);
  font-weight: 500;
  font-size: 2rem;
  line-height: 1.8;
  letter-spacing: 3%
}
.c-fv__box-title + .c-fv__box-content {
  padding: 4rem 3rem 2rem
}
* + .c-fv__box {
  margin-top: 3.8rem
}
p + .c-fv__box {
  margin-top: 3rem
}
.c-fv__data + .c-fv__box {
  margin-top: 8rem
}
.c-fv__button {
  margin-top: 5rem
}
.c-fv__bg {
  z-index: -1;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%
}
.c-fv__bg img, .c-fv__bg picture {
  -o-object-fit: cover;
  -o-object-position: center;
  position: absolute;
  width: 100%;
  height: 100%;
  inset: 0;
  object-fit: cover;
  object-position: center
}
.c-fv__bg:before {
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  width: 64%;
  height: 100%;
  background: linear-gradient(to right, #e1eaef 0%, #e1eaef 45%, rgba(225, 234, 239, 0) 100%);
  content: ""
}
.c-fv__image {
  display: flex;
  z-index: 0;
  position: absolute;
  right: 8.5%;
  bottom: 0;
  align-items: start;
  max-width: 50%;
  height: -moz-fit-content;
  height: fit-content;
  min-height: 0;
  max-height: 100%;
  overflow: hidden
}
.c-fv__image picture, .c-fv__image img {
  width: 100%;
  height: auto
}
.c-fv--short {
  z-index: 1
}
.c-fv--short:before {
  height: 10rem
}
.c-fv--short:after {
  display: none
}
.c-fv--short .c-fv__outer {
  overflow: visible
}
.c-fv--short .c-fv__inner {
  justify-content: start;
  min-height: 41.6rem;
  padding-top: 2.4rem
}
.c-fv--short .c-fv__layer {
  width: 100%;
  max-width: none
}
.c-heading {
  position: relative;
  width: -moz-fit-content;
  width: fit-content
}
.c-heading--center {
  margin-right: auto;
  margin-left: auto;
  text-align: center
}
.c-heading__en {
  --tx: 0;
  --ty: -50%;
  display: flex;
  position: absolute;
  top: 50%;
  align-items: center;
  justify-content: center;
  width: -moz-max-content;
  width: max-content;
  height: -moz-max-content;
  height: max-content;
  translate: var(--tx) var(--ty);
  rotate: -7deg;
  color: #c5b8a7;
  font-weight: 400;
  font-size: 11rem;
  line-height: 1;
  font-family: "Qwitcher Grypen", cursive;
  opacity: .5
}
.c-heading__en.is-grn {
  color: #1aa1b6
}
.c-heading__en.is-brn {
  color: #c5b8a7
}
.c-heading__en--font-bold {
  font-weight: 700
}
.c-heading__en--right {
  right: 0
}
.c-heading__en--right-shift-2xs {
  --tx: 10%;
  right: 0
}
.c-heading__en--right-shift-xs {
  --tx: 25%;
  right: 0
}
.c-heading__en--right-shift-s {
  --tx: 40%;
  right: 0
}
.c-heading__en--right-shift-m {
  --tx: 45%;
  right: 0
}
.c-heading__en--right-shift-l {
  --tx: 60%;
  right: 0
}
.c-heading__en--right-shift-xl {
  --tx: 75%;
  right: 0
}
.c-heading__en--right-shift-2xl {
  --tx: 90%;
  right: 0
}
.c-heading__en--right-out {
  left: 100%
}
.c-heading__en--right-out-2xs {
  --tx: 5%;
  left: 100%
}
.c-heading__en--right-out-xs {
  --tx: 10%;
  left: 100%
}
.c-heading__en--right-out-s {
  --tx: 15%;
  left: 100%
}
.c-heading__en--right-out-m {
  --tx: 20%;
  left: 100%
}
.c-heading__en--right-out-l {
  --tx: 25%;
  left: 100%
}
.c-heading__en--top {
  top: 0
}
.c-heading__en--top-shift-2xs {
  --ty: -15%;
  top: 0
}
.c-heading__en--top-shift-xs {
  --ty: -30%;
  top: 0
}
.c-heading__en--top-shift-s {
  --ty: -45%;
  top: 0
}
.c-heading__en--top-shift-m {
  --ty: -60%;
  top: 0
}
.c-heading__en--top-shift-l {
  --ty: -75%;
  top: 0
}
.c-heading__en--top-shift-xl {
  --ty: -90%;
  top: 0
}
.c-heading__en--top-shift-2xl {
  --ty: -155%;
  top: 0
}
.c-heading__en--top-out {
  --ty: 30%;
  top: auto;
  bottom: 100%
}
.c-heading__en--top-out-2xs {
  --ty: 20%;
  top: auto;
  bottom: 100%
}
.c-heading__en--top-out-xs {
  --ty: 10%;
  top: auto;
  bottom: 100%
}
.c-heading__en--top-out-s {
  --ty: 0%;
  top: auto;
  bottom: 100%
}
.c-heading__en--top-out-m {
  --ty: -10%;
  top: auto;
  bottom: 100%
}
.c-heading__en--top-out-l {
  --ty: -20%;
  top: auto;
  bottom: 100%
}
.c-heading__en--top-out-xl {
  --ty: -30%;
  top: auto;
  bottom: 100%
}
.c-heading__en--top-out-2xl {
  --ty: -40%;
  top: auto;
  bottom: 100%
}
.c-heading__en--bottom {
  top: auto;
  bottom: 0
}
.c-heading__en--bottom-shift-2xs {
  --ty: 5%;
  top: auto;
  bottom: 0
}
.c-heading__en--bottom-shift-xs {
  --ty: 20%;
  top: auto;
  bottom: 0
}
.c-heading__en--bottom-shift-s {
  --ty: 35%;
  top: auto;
  bottom: 0
}
.c-heading__en--bottom-shift-m {
  --ty: 50%;
  top: auto;
  bottom: 0
}
.c-heading__en--bottom-shift-l {
  --ty: 65%;
  top: auto;
  bottom: 0
}
.c-heading__en--bottom-shift-xl {
  --ty: 80%;
  top: auto;
  bottom: 0
}
.c-heading__en--bottom-shift-2xl {
  --ty: 95%;
  top: auto;
  bottom: 0
}
.c-heading__en--bottom-out {
  --ty: -50%;
  top: 100%
}
.c-heading__en--bottom-out-2xs {
  --ty: -40%;
  top: 100%
}
.c-heading__en--bottom-out-xs {
  --ty: -30%;
  top: 100%
}
.c-heading__en--bottom-out-s {
  --ty: -20%;
  top: 100%
}
.c-heading__en--bottom-out-m {
  --ty: -10%;
  top: 100%
}
.c-heading__en--bottom-out-l {
  --ty: 0%;
  top: 100%
}
.c-heading__en--bottom-out-xl {
  --ty: 10%;
  top: 100%
}
.c-heading__en--bottom-out-2xl {
  --ty: 20%;
  top: 100%
}
.c-heading__ja {
  font-weight: 400;
  font-size: 5rem;
  line-height: 1.6;
  font-family: "Shippori Mincho", serif;
  letter-spacing: 10%;
  word-break: keep-all
}
.c-heading__ja strong, .c-heading__ja b {
  color: #1aa1b6
}
.c-heading__ja strong.is-brn, .c-heading__ja b.is-brn {
  color: #c5b8a7
}
.c-heading__ja small {
  font-size: 4rem;
  line-height: 2
}
.c-heading__ja--s {
  font-size: 4.5rem;
  line-height: 1.7777777778;
  letter-spacing: 0
}
.c-heading__ja--xs {
  font-size: 4rem;
  line-height: 2;
  letter-spacing: 0
}
.c-heading-sub {
  font-weight: 400;
  font-size: 4rem;
  line-height: 2;
  font-family: "Shippori Mincho", serif;
  letter-spacing: 10%;
  word-break: keep-all
}
.c-heading-sub strong, .c-heading-sub b {
  color: #1aa1b6
}
.c-heading-sub strong.is-brn, .c-heading-sub b.is-brn {
  color: #c5b8a7
}
* + .c-heading-sub {
  margin-top: 7rem
}
.c-lead {
  width: 100%;
  font-weight: 700;
  font-size: 1.8rem;
  line-height: 2.2222222222;
  letter-spacing: 5%
}
.c-lead strong {
  display: inline-block;
  padding: 0 1.6rem;
  background: #1aa1b6;
  color: #fff;
  font-size: 2.4rem;
  line-height: 1.8;
  letter-spacing: 3%
}
.c-lead b {
  color: #1aa1b6;
  font-size: 1.8rem;
  letter-spacing: 5%
}
* + .c-lead {
  margin-top: 2.2rem
}
p + .c-lead {
  margin-top: 3rem
}
.c-list {
  display: flex;
  flex-direction: column
}
.c-list__item {
  position: relative;
  padding-left: 3rem;
  font-weight: 500;
  font-size: 1.8rem;
  line-height: 2.2;
  letter-spacing: 3%
}
.c-list__item:before {
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: 50% 50%;
  -webkit-mask-size: contain;
  -webkit-mask-image: url(../img/common/mark_check.svg);
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  aspect-ratio: 1/1;
  width: 2.4rem;
  translate: 0 1rem;
  border-radius: 100%;
  background-color: #1aa1b6;
  content: "";
  mask-image: url(../img/common/mark_check.svg);
  mask-position: 50% 50%;
  mask-repeat: no-repeat;
  mask-size: contain
}
.c-list--sm .c-list__item {
  font-size: 1.6rem;
  line-height: 2.25
}
.c-list--check .c-list__item:before {
  -webkit-mask-image: url(../img/common/mark_check.svg);
  mask-image: url(../img/common/mark_check.svg)
}
.c-list--note .c-list__item:before {
  -webkit-mask-image: url(../img/common/mark_note.svg);
  mask-image: url(../img/common/mark_note.svg)
}
.c-list--question .c-list__item:before {
  -webkit-mask-image: url(../img/common/mark_question.svg);
  mask-image: url(../img/common/mark_question.svg)
}
.c-list--grn .c-list__item:before {
  background-color: #1aa1b6
}
.c-list--brn .c-list__item:before {
  background-color: #c5b8a7
}
.p-about-needs {
  padding: 5rem 0 5rem
}
.p-about-needs__logo {
  width: 28rem;
  margin: 0 auto
}
.p-about-needs__heading {
  margin-top: 2.5rem;
  font-weight: 700;
  font-size: 4rem;
  line-height: 2;
  font-family: "Shippori Mincho", serif;
  letter-spacing: 10%;
  text-align: center
}
.p-about-needs__heading strong {
  color: #1aa1b6
}
.p-about-needs__heading-sub {
  color: #1aa1b6;
  font-weight: 600;
  font-size: 2.6rem;
  line-height: 1.7692307692;
  font-family: "Shippori Mincho", serif;
  letter-spacing: 5%
}
.p-about-needs__content {
  display: flex;
  row-gap: 3.8rem;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 2.8rem
}
.p-about-needs__box {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 48.3333333333%;
  padding-bottom: .8rem
}
.p-about-needs__box--wide {
  width: 100%
}
.p-about-needs__image {
  width: 48.3333333333%
}
.p-about-needs__text p {
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 2;
  letter-spacing: 5%
}
.p-about-needs__text p b {
  font-weight: 700;
  font-size: 1.8rem;
  line-height: 2.2
}
.p-about-needs__text p + p {
  margin-top: 1.4rem
}
.p-about-history {
  z-index: 0;
  position: relative;
  padding: 10rem 0 .5rem
}
.p-about-history__inner {
  display: flex;
  align-items: center;
  justify-content: end
}
.p-about-history__image {
  z-index: -1;
  position: absolute;
  top: 3.5rem;
  bottom: 0;
  left: 50%;
  width: 100%;
  translate: -50% 0
}
.p-about-history__heading-sub {
  font-weight: 700;
  font-size: 2.4rem;
  line-height: 1.6666666667;
  font-family: "Shippori Mincho", serif;
  letter-spacing: 5%
}
.p-about-history__timeline {
  position: relative;
  width: 68%
}
.p-about-history__list {
  display: flex;
  flex-direction: column;
  margin-top: 11.5rem;
  padding-left: 2rem
}
.p-about-history__item {
  position: relative;
  padding: 3.2rem 0 8.5rem 3.5rem
}
.p-about-history__item:before {
  position: absolute;
  top: 0;
  left: 0;
  aspect-ratio: 1/1;
  width: 3.8rem;
  translate: -50% -50%;
  border: solid .8rem;
  border-radius: 100%;
  border-color: #1aa1b6;
  content: ""
}
.p-about-history__item:not(:last-child):after {
  display: block;
  position: absolute;
  top: 1.9rem;
  bottom: 1.9rem;
  left: 0;
  width: .2rem;
  translate: -50% 0;
  background: #1aa1b6;
  content: ""
}
.p-about-history__period {
  display: flex;
  position: absolute;
  top: -0.4rem;
  align-items: center;
  translate: 0 -50%;
  color: #1aa1b6;
  font-weight: 500;
  font-size: 3.2rem;
  font-family: "Shippori Mincho", serif
}
.p-about-history__event {
  display: flex;
  row-gap: 1.1rem;
  flex-direction: column;
  margin-top: 2rem;
  padding-left: .4rem
}
.p-about-history__event-item {
  margin-left: 1.2em;
  font-weight: 400;
  font-size: 1.5rem;
  line-height: 1.6666666667;
  letter-spacing: 5%;
  text-indent: -1.2em
}
.p-about-history__event-item:before {
  content: "・"
}
.p-about-history__event-item:has(b):before {
  color: #1aa1b6
}
.p-about-history__event-item b {
  color: #1aa1b6;
  font-weight: 700
}
.p-about-history__event-item strong {
  color: #1aa1b6;
  font-weight: 700;
  font-size: 1.8rem;
  line-height: 1.9444444444
}
.p-about-history__event-box {
  width: -moz-fit-content;
  width: fit-content;
  min-width: 35.3rem;
  margin: .8rem 0 .5rem .8rem;
  padding: .8rem 1.4rem;
  background: rgba(26, 161, 182, .1);
  font-weight: 400;
  font-size: 1.4rem;
  line-height: 1.7857142857;
  text-indent: 0
}
.p-about-history__achievement {
  margin: 2.8rem 0 0 2.8rem;
  padding: .8rem 1.6rem;
  background: rgba(26, 161, 182, .1)
}
.p-about-history__achievement-title {
  color: #1aa1b6;
  font-weight: 700;
  font-size: 1.6rem;
  line-height: 1.5625
}
.p-about-history__achievement-content {
  font-weight: 400;
  font-size: 1.4rem;
  line-height: 1.7857142857
}
.p-footer {
  padding: 9.2rem 0 0 0;
  background: #fff
}
.p-footer__inner {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between
}
.p-footer__info {
  flex: 1
}
.p-footer__logo {
  display: block;
  width: 100%;
  max-width: 43.7rem;
  margin-left: -2.2rem
}
.p-footer__logo {
  transition: all .3s
}
.p-footer__logo:focus-visible {
  opacity: .7
}
.p-footer__company-name {
  margin-top: 3rem;
  font-weight: 500;
  font-size: 1.8rem;
  line-height: 1.7777777778;
  letter-spacing: 5%
}
.p-footer__profile {
  margin-top: .6rem;
  font-weight: 500;
  font-size: 1.6rem;
  line-height: 2;
  letter-spacing: 5%
}
.p-footer__address {
  margin-top: 6.8rem;
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 2;
  letter-spacing: 5%
}
.p-footer__tel {
  margin-top: .8rem;
  color: #1aa1b6;
  font-weight: 700;
  font-size: 3rem;
  line-height: 1.0666666667;
  letter-spacing: 5%
}
.p-footer__email {
  margin-top: 1.2rem;
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 2;
  letter-spacing: 5%
}
.p-footer__nav {
  -moz-column-gap: 13.8rem;
  display: flex;
  column-gap: 13.8rem;
  padding-top: .5rem
}
.p-footer__nav-list {
  display: flex;
  row-gap: 1.7rem;
  flex-direction: column
}
.p-footer__nav-link {
  -moz-column-gap: .6rem;
  display: flex;
  column-gap: .6rem;
  align-items: center;
  font-weight: 500;
  font-size: 1.6rem
}
.p-footer__nav-link:before {
  display: block;
  width: 1.3rem;
  height: 1px;
  background: #1aa1b6;
  content: ""
}
.p-footer__nav-link {
  transition: all .3s
}
.p-footer__nav-link:focus-visible {
  opacity: .7
}
.p-footer__nav-sub-list {
  display: flex;
  row-gap: 1.2rem;
  flex-direction: column;
  padding-top: .2rem
}
.p-footer__nav-sub-link {
  font-weight: 400;
  font-size: 1.4rem;
  transition: all .3s
}
.p-footer__nav-sub-link:focus-visible {
  opacity: .7
}
.p-footer__copyright {
  display: flex;
  align-items: center;
  justify-content: end;
  width: 100%;
  translate: 0 -120%
}
.p-footer__copyright small {
  font-weight: 400;
  font-size: 1.2rem;
  letter-spacing: 2%
}
.p-header {
  z-index: 9999;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 11.2rem
}
.p-header__inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  max-width: 1584px;
  height: 100%;
  margin: 0 auto;
  padding: 0 25px
}
.p-header__logo {
  height: 100%;
  max-height: 5.8rem
}
.p-header__logo-link {
  transition: all .3s
}
.p-header__logo-link:focus-visible {
  opacity: .7
}
.p-header__logo img {
  width: auto;
  height: 100%;
  transition: all .3s
}
.p-header-nav {
  display: flex;
  align-items: center
}
.p-header-nav__list {
  -moz-column-gap: 6.2rem;
  display: flex;
  position: relative;
  column-gap: 6.2rem;
  align-items: center;
  padding-right: 6.2rem
}
.p-header-nav__item {
  display: flex;
  position: relative;
  align-items: center;
  text-shadow: -1px -1px 1px rgba(225, 234, 239, .3), 0 -1px 1px rgba(225, 234, 239, .3), 1px -1px 1px rgba(225, 234, 239, .3), -1px 0 1px rgba(225, 234, 239, .3), 1px 0 1px rgba(225, 234, 239, .3), -1px 1px 1px rgba(225, 234, 239, .3), 0 1px 1px rgba(225, 234, 239, .3), 1px 1px 1px rgba(225, 234, 239, .3)
}
.p-header-nav__item:not(:first-child):before {
  display: block;
  position: absolute;
  left: -3.1rem;
  width: 1px;
  height: 1.6rem;
  rotate: 16deg;
  background: #1aa1b6;
  content: ""
}
.p-header-nav__link {
  display: flex;
  position: relative;
  align-items: center;
  justify-content: center;
  font-weight: 700;
  font-size: 1.6rem
}
.p-header-nav__link:after {
  display: block;
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 1px;
  scale: 0 1;
  background: currentColor;
  content: "";
  transition: all .3s
}
.p-header-nav__link {
  transition: all .3s
}
.p-header-nav__link:focus-visible {
  color: #1aa1b6
}
.p-header-nav__link:focus-visible:after {
  scale: 1 1
}
.is-nav-active .p-header-nav {
  right: 0
}
.p-header__hamburger {
  display: flex;
  z-index: 9999;
  position: relative;
  row-gap: .5rem;
  flex-direction: column;
  align-items: center;
  justify-content: end;
  height: 100%;
  cursor: pointer;
  transition: .3s
}
.p-header__hamburger:after {
  content: "MENU";
  color: #1aa1b6;
  font-weight: 600;
  font-size: 1.2rem;
  line-height: 1.6;
  font-family: "Figtree", sans-serif;
  text-align: center
}
.p-header__hamburger-bar {
  display: block;
  position: relative;
  aspect-ratio: 40/12;
  width: 4rem;
  margin: 0 auto
}
.p-header__hamburger-bar:before, .p-header__hamburger-bar:after {
  display: block;
  position: absolute;
  left: 0;
  width: 100%;
  height: .2rem;
  transform-origin: center;
  content: "";
  transition: all .3s
}
.p-header__hamburger-bar:before {
  top: 0;
  background-color: #1aa1b6
}
.p-header__hamburger-bar:after {
  bottom: 0;
  background-color: #c5b8a7
}
.is-nav-active .p-header__hamburger:after {
  content: "CLOSE";
  color: #fff
}
.is-nav-active .p-header__hamburger-bar:before {
  z-index: 1;
  top: 50%;
  translate: 0 -50%;
  rotate: 24deg;
  background-color: #fff
}
.is-nav-active .p-header__hamburger-bar:after {
  z-index: 0;
  top: 50%;
  bottom: auto;
  translate: 0 -50%;
  rotate: -24deg
}
.p-header.is-fixed {
  position: fixed;
  transform: translateY(-100%);
  background: hsla(0, 0%, 100%, .94)
}
.p-header.is-fixed.is-show {
  transform: translateY(0);
  transition: all .2s
}
.p-header.is-fixed.is-show.is-hide {
  transform: translateY(-100%);
  transition: all .2s
}
.u-sp a {
    font-size: 1.4rem !important;
  }
.p-privacy {
  background: #e1eaef
}
.p-privacy-content {
  z-index: 1;
  position: relative;
  padding: 2rem 0 10rem
}
.p-privacy-content__heading {
  color: #1aa1b6;
  font-weight: 500;
  font-size: 4rem;
  line-height: 2;
  font-family: "Shippori Mincho", serif;
  letter-spacing: 10%
}
.p-privacy-content__list {
  display: flex;
  row-gap: 2.5rem;
  flex-direction: column;
  margin-top: 3rem;
  counter-reset: count
}
.p-privacy-content__item {
  margin-left: 2.5em;
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 2;
  letter-spacing: 5%;
  text-indent: -2.5em;
  counter-increment: count
}
.p-privacy-content__item:before {
  margin-right: .5em;
  content: counter(count) ".";
  color: #1aa1b6;
  font-weight: 500;
  font-size: 2.4rem;
  line-height: 1.3333333333;
  font-family: "Shippori Mincho", serif;
  letter-spacing: 5%
}
.p-privacy-content__name {
  margin-top: 2.5rem;
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 2;
  letter-spacing: 5%;
  text-align: right
}

.regulations_st {
 font-size: 2.0rem;
	color: #1AA1B6;
	font-weight: 600;
	margin-bottom: -1.0em;
}

ol+.regulations_st {
margin-top: 3.0em;
}

.p-professionals-service {
  padding: 4.5rem 0 5rem
}
.p-professionals-service__card {
  margin-top: 3rem
}
.p-professionals-consulting {
  padding: 7rem 0 0
}
.p-professionals-consulting__card {
  margin-top: 3.5rem
}
.p-professionals-consulting__flow {
  margin-top: 5rem
}
.p-professionals-recruiting {
  z-index: 0;
  position: relative;
  padding: 12.2rem 0 0
}
.p-professionals-recruiting__support {
  position: relative;
  padding: 7.2rem 0 5.2rem
}
.p-professionals-recruiting__support:after {
  display: block;
  z-index: -1;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 60%;
  background: linear-gradient(to bottom, rgba(223, 250, 255, 0) 0%, #dffaff 50%);
  content: ""
}
.p-professionals-recruiting__support-list {
  margin-top: 3.2rem
}
.p-professionals-recruiting__plan {
  padding: 5rem 0 9.8rem;
  background: #dffaff
}
.p-professionals-recruiting__plan-list {
  margin-top: 6.5rem
}
.p-professionals-recruiting__plan-check-title {
  display: flex;
  z-index: 1;
  position: relative;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
  max-width: calc(100% - 6rem);
  min-height: 4.5rem;
  margin: -2.2rem 0 -2.8rem 3rem;
  padding: .3rem 1.6rem;
  background: #1aa1b6;
  background-color: #1aa1b6;
  color: #fff;
  font-weight: 700;
  font-size: 2.4rem;
  line-height: 1.6;
  letter-spacing: 3%
}
.p-professionals-recruiting__plan-check-content {
  padding: 4rem 4.8rem 1.5rem;
  border-radius: 1rem;
  background: #fff;
  font-weight: 500;
  font-size: 2rem;
  line-height: 2.2
}
.p-professionals-pricing {
  padding: 10rem 0
}
.p-professionals-pricing__title {
  z-index: 0;
  position: relative;
  margin-top: 8.8rem;
  padding: 1.7rem;
  overflow: hidden;
  border-radius: 1rem 1rem 0 0;
  color: #231815;
  font-weight: 700;
  font-size: 2.4rem;
  line-height: 1.25
}
p + .p-professionals-pricing__title {
  margin-top: 3.8rem
}
.p-professionals-pricing__title:before {
  display: block;
  z-index: -1;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to bottom, rgba(26, 161, 182, 0.3) 0%, #1aa1b6 100%);
  content: "";
  opacity: .3
}
.p-professionals-pricing__title--brn:before {
  background: linear-gradient(to bottom, rgba(197, 184, 167, 0.3) 0%, #c5b8a7 100%);
  opacity: .6
}
.p-professionals-pricing__box {
  display: flex;
  row-gap: 1.4rem;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 2.4rem 0 2.4rem 2.4rem;
  border-bottom: solid 2px rgba(197, 184, 167, .3)
}
.p-professionals-pricing__box-lead {
  width: 100%;
  color: #1aa1b6;
  font-weight: 700;
  font-size: 2rem;
  line-height: 1.5
}
.p-professionals-pricing__box-list {
  display: flex;
  flex-direction: column
}
.p-professionals-pricing__box-item {
  font-weight: 700;
  font-size: 1.8rem;
  line-height: 2.2222222222;
  letter-spacing: 5%
}
.p-professionals-pricing__box-item:before {
  content: "・";
  color: #c5b8a7
}
.p-professionals-pricing__box-price {
  padding-bottom: 3.2rem;
  color: #1aa1b6;
  font-weight: 700;
  font-size: 4rem;
  line-height: 1;
  letter-spacing: 5%
}
.p-professionals-pricing__box-price small {
  font-size: .5em
}
.p-professionals-pricing__table-wrap {
  width: 100%
}
.p-professionals-pricing__table {
  width: 100%
}
.p-professionals-pricing__thead .p-professionals-pricing__tr {
  border-bottom: solid 1px rgba(197, 184, 167, .3);
  background: rgba(197, 184, 167, .09)
}
.p-professionals-pricing__thead .p-professionals-pricing__th {
  padding: 1rem 2.4rem;
  font-weight: 700;
  font-size: 1.6rem;
  line-height: 1.875
}
.p-professionals-pricing__tbody .p-professionals-pricing__tr {
  border-bottom: solid 1px rgba(197, 184, 167, .3)
}
.p-professionals-pricing__tbody .p-professionals-pricing__th, .p-professionals-pricing__tbody .p-professionals-pricing__td {
  padding: 1.6rem 2.4rem;
  font-weight: 700;
  font-size: 2rem;
  line-height: 1.5;
  vertical-align: middle
}
.p-professionals-pricing__tbody .p-professionals-pricing__th small, .p-professionals-pricing__tbody .p-professionals-pricing__td small {
  font-weight: 400;
  font-size: .8em
}
.p-professionals-pricing__tbody .p-professionals-pricing__th {
  width: 24%
}
.p-professionals-pricing__tbody .p-professionals-pricing__td {
  width: 38%
}
.p-professionals-faq {
  padding: 0 0 10.2rem
}
.p-professionals-faq__list {
  display: flex;
  flex-direction: column;
  margin-top: 1.2rem
}
.p-professionals-faq__item {
  display: flex;
  row-gap: 1.5rem;
  flex-direction: column;
  padding: 2.5rem 0;
  border-bottom: solid 1px rgba(197, 184, 167, .3)
}
.p-professionals-faq__q {
  position: relative;
  padding: .6rem 0 0 8rem;
  font-weight: 700;
  font-size: 2.4rem;
  line-height: 1.6666666667
}
.p-professionals-faq__q:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "Q.";
  color: #1aa1b6;
  font-weight: 700;
  font-size: 5rem;
  line-height: 1;
  font-family: "Figtree", sans-serif
}
.p-professionals-faq__a {
  position: relative;
  margin-left: 8.2rem;
  padding: .8rem 0 0 7.5rem;
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 1.875
}
.p-professionals-faq__a:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "A.";
  color: #c5b8a7;
  font-weight: 700;
  font-size: 5rem;
  line-height: 1;
  font-family: "Figtree", sans-serif
}
.p-recruitment-reason {
  padding: 5rem 0 0
}
.p-recruitment-reason__card {
  margin-top: 2.8rem
}
.p-recruitment-support {
  padding: 10rem 0 5rem
}
.p-recruitment-support__flow {
  margin: 2.5rem 0 3.5rem
}
.p-recruitment-support__note {
  font-weight: 700;
  font-size: 1.8rem;
  line-height: 2.1111111111;
  letter-spacing: 5%;
  text-align: center
}
.p-recruitment-support__note b {
  color: #1aa1b6;
  font-size: 2.1rem;
  line-height: 1.8095238095
}
.p-recruitment-planning {
  padding: 6.8rem 0 10rem
}
.p-recruitment-planning__card {
  margin-top: 6rem
}
.p-recruitment-planning__text {
  margin-top: 5rem;
  padding-left: 4rem;
  font-weight: 400;
  font-size: 4.5rem;
  line-height: 1.7777777778;
  font-family: "Shippori Mincho", serif;
  text-align: center
}
.p-recruitment-planning__text strong {
  display: inline-block;
  position: relative;
  color: #1aa1b6
}
.p-recruitment-planning__text strong:after {
  position: absolute;
  bottom: .2rem;
  left: 0;
  width: 100%;
  height: .6rem;
  border: solid currentColor;
  border-width: 1px 0;
  content: ""
}
.p-seminar-theme {
  padding: 0 0 5rem
}
.p-seminar-theme__card {
  margin-top: 3.5rem
}
.p-seminar-price {
  padding: 6rem 0 10rem
}
.p-seminar-price__table-wrap {
  margin-top: 3.5rem
}
.p-seminar-price__table {
  width: 100%;
  overflow: hidden;
  border-radius: .5rem .5rem 0 0;
  table-layout: fixed
}
.p-seminar-price__thead .p-seminar-price__tr {
  background: #1aa1b6
}
.p-seminar-price__thead .p-seminar-price__th {
  padding: 1.6rem 2.8rem;
  color: #fff;
  font-weight: 700;
  font-size: 2.2rem;
  line-height: 1.3636363636
}
.p-seminar-price__tbody .p-seminar-price__tr {
  border-bottom: solid 1px #c5b8a7
}
.p-seminar-price__tbody .p-seminar-price__th, .p-seminar-price__tbody .p-seminar-price__td {
  padding: 2.4rem 2.8rem 2.3rem;
  color: #231815;
  font-weight: 500;
  font-size: 1.8rem;
  line-height: 1.6666666667;
  vertical-align: middle
}
.p-seminar-price__note {
  margin-top: 1.2rem;
  color: #231815;
  font-weight: 400;
  font-size: 1.4rem;
  line-height: 2.1428571429
}
.p-seminar-price__flow {
  margin-top: 7.5rem
}
.p-sidefixed {
  display: flex;
  z-index: 9999;
  position: fixed;
  top: 0;
  right: 0;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  width: 7rem;
  height: 100vh;
  height: 100dvh;
  padding: 0 0 2rem;
  background: #1aa1b6;
  color: #fff
}
.p-sidefixed-nav {
  display: flex;
  flex-direction: column;
  width: 100%
}
.p-sidefixed-nav__item {
  width: 100%
}
.p-sidefixed-nav__item:not(:first-child) {
  margin-top: -1rem
}
.p-sidefixed-nav__link {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 3rem .5rem 4rem;
  clip-path: polygon(0% 1rem, 100% 0%, 100% calc(100% - 1rem), 0% 100%);
  writing-mode: vertical-rl
}
.p-sidefixed-nav__link-text {
  -moz-column-gap: 1rem;
  display: flex;
  position: relative;
  column-gap: 1rem;
  align-items: center;
  font-weight: 700;
  font-size: 1.6rem
}
.p-sidefixed-nav__link-text:before, .p-sidefixed-nav__link-text:after {
  display: block;
  aspect-ratio: 1/1;
  width: 4rem;
  content: ""
}
.p-sidefixed-nav__link-text:before {
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: 50% 50%;
  -webkit-mask-size: contain;
  background: currentColor;
  mask-position: 50% 50%;
  mask-repeat: no-repeat;
  mask-size: contain;
  transition: all .3s
}
.p-sidefixed-nav__link-text:after {
  position: absolute;
  top: 0;
  left: 50%;
  translate: -50% 0;
  border: solid 1px currentColor;
  border-radius: 100%
}
.p-sidefixed-nav__link--document {
  transition: all .3s
}
.p-sidefixed-nav__link--document:focus-visible {
  background: #fff;
  color: #1aa1b6
}
.p-sidefixed-nav__link--document .p-sidefixed-nav__link-text:before {
  -webkit-mask-image: url(../img/common/icon_document.svg);
  mask-image: url(../img/common/icon_document.svg)
}
.p-sidefixed-nav__link--consult {
  background: #fd8f3b
}
.p-sidefixed-nav__link--consult {
  transition: all .3s
}
.p-sidefixed-nav__link--consult:focus-visible {
  background: #fff;
  color: #fd8f3b
}
.p-sidefixed-nav__link--consult .p-sidefixed-nav__link-text:before {
  -webkit-mask-image: url(../img/common/icon_consult.svg);
  mask-image: url(../img/common/icon_consult.svg)
}
.p-sidefixed-copyright {
  display: flex;
  align-items: center
}
.p-sidefixed-copyright small {
  font-weight: 300;
  font-size: 1.3rem;
  font-family: "Figtree", sans-serif;
  writing-mode: vertical-rl
}
.p-sidefixed-totop {
  -moz-column-gap: 1.2rem;
  display: flex;
  position: relative;
  column-gap: 1.2rem;
  align-items: center;
  width: 100%;
  font-weight: 500;
  font-size: 1.3rem;
  font-family: "Figtree", sans-serif;
  letter-spacing: .02em;
  white-space: nowrap;
  writing-mode: vertical-rl
}
.p-sidefixed-totop:before {
  display: block;
  position: relative;
  width: 1px;
  height: 3.7rem;
  background: currentColor;
  content: "";
  transition: all .3s
}
.p-sidefixed-totop:after {
  display: block;
  position: absolute;
  top: 0;
  width: 1px;
  height: 1.5rem;
  transform-origin: 0 0;
  rotate: 0deg;
  background: currentColor;
  content: "";
  transition: all .3s
}
.p-sidefixed-totop {
  transition: all .3s
}
.p-sidefixed-totop:focus-visible:before {
  translate: 0 -0.5rem
}
.p-sidefixed-totop:focus-visible:after {
  translate: 0 -0.5rem;
  rotate: -30deg
}
.p-top-fv {
  position: relative;
  width: 100vw;
  height: 100vh;
  height: 100dvh;
  min-height: 75rem
}
.p-top-fv__outer {
  -moz-column-gap: 5.8rem;
  display: flex;
  position: relative;
  column-gap: 5.8rem;
  align-items: end;
  justify-content: start;
  width: 100%;
  height: 100%;
  margin: 0 auto;
  padding: 7.5rem 7rem;
  overflow: hidden
}
.p-top-fv__inner {
  display: flex;
  position: relative;
  flex-direction: column;
  justify-content: space-between;
  height: 100%
}
.p-top-fv__inner:before {
  height: 3rem;
  content: ""
}
.p-top-fv__layer {
  z-index: 1;
  position: relative
}
.p-top-fv__heading {
  position: relative;
  font-weight: 400;
  font-size: 8.8rem;
  line-height: 1.4772727273;
  font-family: "Shippori Mincho", serif;
  letter-spacing: 10%
}
.p-top-fv__heading:before {
  z-index: -1;
  position: absolute;
  top: 0;
  left: 0;
  aspect-ratio: 1055/875;
  width: 105.5rem;
  translate: -49% -31%;
  background: url(../img/common/fv_logo.svg) no-repeat center;
  background-size: contain;
  content: ""
}
.p-top-fv__heading strong {
  color: #1aa1b6
}
.p-top-fv__heading strong.is-brn {
  color: #c5b8a7
}
.p-top-fv__lead {
  margin: 0;
  font-weight: 500;
  font-size: 2.3rem;
  line-height: 2.2;
  font-family: "Shippori Mincho", serif;
  letter-spacing: .08em
}
.p-top-fv__lead strong {
  color: #1aa1b6
}
.p-top-fv__lead strong.is-brn {
  color: #c5b8a7
}
.p-top-fv__box {
  -moz-column-gap: 10.8rem;
  display: flex;
  column-gap: 10.8rem;
  align-items: center;
  margin-top: 6.5rem
}
.p-top-fv__desc {
  position: relative;
  margin: 0;
  padding-left: 3.2rem;
  font-weight: 700;
  font-size: 2.4rem;
  line-height: 1.8333333333;
  letter-spacing: .05em
}
.p-top-fv__desc:before {
  position: absolute;
  top: 0;
  left: 0;
  width: .3rem;
  height: 100%;
  background: linear-gradient(to bottom, #1AA1B6 0%, #1AA1B6 49%, rgba(26, 161, 182, 0.4) 50%, rgba(26, 161, 182, 0.4) 100%);
  content: ""
}
.p-top-fv__data {
  position: relative;
  margin-bottom: 1.5rem;
  padding-left: 2.2rem
}
.p-top-fv__data:before {
  position: absolute;
  top: 0;
  left: 0;
  width: .3rem;
  height: 100%;
  background: linear-gradient(to bottom, #1AA1B6 0%, #1AA1B6 49%, rgba(26, 161, 182, 0.4) 50%, rgba(26, 161, 182, 0.4) 100%);
  content: ""
}
.p-top-fv__profile-title {
  -moz-column-gap: 1.2rem;
  display: flex;
  column-gap: 1.2rem;
  flex-wrap: wrap;
  font-weight: 500;
  font-size: 1.2rem;
  line-height: 1.5714285714;
  letter-spacing: 2%
}
.p-top-fv__profile-name {
  -moz-column-gap: 1.4rem;
  display: flex;
  column-gap: 1.4rem;
  flex-wrap: wrap;
  align-items: baseline;
  font-weight: 700;
  font-size: 1.8rem;
  line-height: 2;
  letter-spacing: 2%
}
.p-top-fv__profile-en {
  color: #1aa1b6;
  font-size: 1.4rem;
  font-family: "Cormorant Garamond", serif;
  letter-spacing: 2%
}
.p-top-fv__license {
  -moz-column-gap: .8rem;
  display: flex;
  column-gap: .8rem;
  row-gap: .8rem;
  flex-wrap: wrap;
  margin-top: 1rem
}
.p-top-fv__license-item {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 2.6rem;
  padding: .4rem 1.4rem;
  border-radius: 1.3rem;
  background: #1aa1b6;
  box-shadow: 0 0 .6rem #fff inset;
  color: #fff;
  font-weight: 500;
  font-size: 1.2rem;
  line-height: 1.5;
  letter-spacing: 2%
}
.p-top-fv__bg {
  z-index: -1;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: calc(100% + 38.5rem)
}
.p-top-fv__bg img, .p-top-fv__bg picture {
  -o-object-fit: cover;
  -o-object-position: center;
  position: absolute;
  width: 100%;
  height: 100%;
  inset: 0;
  object-fit: cover;
  object-position: center
}
.p-top-fv__bg:before {
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  width: 67%;
  height: 100%;
  background: linear-gradient(to right, #e1eaef 0%, #e1eaef 45%, rgba(225, 234, 239, 0) 100%);
  content: ""
}
.p-top-fv__bg:after {
  z-index: 2;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 39.8rem;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.8) 53%, rgba(255, 255, 255, 0) 100%);
  content: ""
}
.p-top-fv__text {
  z-index: -1;
  position: absolute;
  left: 50%;
  width: -moz-max-content;
  width: max-content;
  translate: -50% -12%;
  color: hsla(0, 0%, 100%, .7);
  font-weight: 400;
  font-size: 22rem;
  line-height: 1;
  font-family: "Qwitcher Grypen", cursive
}
.p-top-fv__info {
  display: flex;
  z-index: 9;
  position: relative;
  row-gap: 1.6rem;
  flex-direction: column;
  width: 100%;
  max-width: 80rem;
  padding-top: 1rem;
}
.p-top-fv__info_box {
  display: flex;
justify-content: space-between;
	align-items: center;
}

@media screen and (max-width: 768px) {
.p-top-fv__info_box {
  margin-bottom: 1.5em !important;
}
	}
.p-top-info__button {
  color: #1aa1b6
}
.p-top-fv__info-heading {
  color: #1aa1b6;
  font-weight: 600;
  font-size: 2rem;
  line-height: 1.5;
  font-family: "Figtree", sans-serif
}
.p-top-fv__info-list-wrap {
  position: relative;
  z-index: 20;
}

.p-top-fv__info-list {
  --p-top-fv-info-gap: .8rem;

  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  row-gap: var(--p-top-fv-info-gap);
  width: 100%;
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  overflow-y: scroll;
  box-sizing: border-box;
  list-style: none;
}

.index .p-top-fv__info-list {
  height: 95px;
}

.p-top-fv__info-list > li {
  position: relative;
  z-index: 1;
  flex: 0 0 auto;
  width: 100%;
  margin: 0;
}

/*
 * CSS Anchor Positioning対応ブラウザ
 */
@supports (
  (anchor-name: --p-top-fv-info-item) and
  (position-anchor: --p-top-fv-info-item) and
  (anchor-scope: --p-top-fv-info-item) and
  (top: anchor(bottom))
) {
  .index .p-top-fv__info-list {
    height: auto;
    overflow-y: auto;
    anchor-scope: --p-top-fv-info-item;
  }

  .index .p-top-fv__info-list > li {
    anchor-name: --p-top-fv-info-item;
  }

  .index .p-top-fv__info-list > li:nth-child(n + 3) {
    position: absolute;
    z-index: 1;
    position-anchor: --p-top-fv-info-item;
    top: calc(anchor(bottom) + var(--p-top-fv-info-gap));
    right: 0;
    left: 0;
    width: auto;
  }
}
.p-top-fv__info-link {
  -moz-column-gap: 1rem;
  display: flex;
  position: relative;
  column-gap: 1rem;
  align-items: center;
  width: 100%;
  min-height: 4.2rem;
  padding: .4rem 5rem .4rem 1.5rem;
  background: hsla(0, 0%, 100%, .7)
}
.p-top-fv__info-link:after {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 4.2rem;
  background: url(../img/common/icon_chevron.svg) no-repeat center #c5b8a7;
  background-size: 1rem auto;
  content: "";
  transition: all .3s
}
.p-top-fv__info-link {
  transition: all .3s
}
.p-top-fv__info-link:focus-visible {
  background: #fff
}
.p-top-fv__info-link:focus-visible:after {
  width: 3.2rem
}
.news_category_slag {
  color: #1aa1b6;
  font-weight: 600;
  font-size: 1.4rem;
  line-height: 1.2;
  font-family: "Figtree", sans-serif;
  padding: 6px 5px 3px 5px;
	display:flex;
	align-items: center;
	text-align: center;
	white-space: nowrap;
	border: solid 1px #1aa1b6;
	margin-right: 1.0em;
	text-align: center;
}
.p-top-fv__info-time {
  width: 5.5em;
  color: #1aa1b6;
  font-weight: 600;
  font-size: 1.6rem;
  line-height: 1.875;
  font-family: "Figtree", sans-serif;
	padding-top: 3px;
	display:flex;
	align-items: center;
}
.p-top-fv__info-text {
  flex: 1;
  font-weight: 500;
  font-size: 1.5rem;
 line-height: 1.875;
  letter-spacing: 2%;
	  display:flex;
	align-items: center;
}
.news_cate_event:before {
	font-family: "Noto Sans JP", sans-serif;
	font-weight: 500;
	content:"イベント";
	color: #1aa1b6;
	border: solid 1px #1aa1b6;
	font-size: 0.75em;
	padding: 0.1em 0.4em;
	margin-right: 1.5em;
}
.news_cate_recruit:before {
	font-family: "Noto Sans JP", sans-serif;
	font-weight: 500;
	content:"採用情報";
	color: #1aa1b6;
	border: solid 1px #1aa1b6;
	font-size: 0.75em;
	padding: 0.1em 0.4em;
	margin-right: 1.5em;

}
.news_cate_training:before {
	font-family: "Noto Sans JP", sans-serif;
	font-weight: 500;
	content:"研修情報";
	color: #1aa1b6;
	border: solid 1px #1aa1b6;
	font-size: 0.75em;
	padding: 0.1em 0.4em;
	margin-right: 1.5em;
}
.p-top-fv__scroll {
  display: flex;
  z-index: 9;
  position: absolute;
  bottom: 0;
  left: 50%;
  justify-content: start;
  width: 100%;
  max-width: 1468px;
  padding: 0 2rem;
  translate: -50% 0;
  pointer-events: none
}
.p-top-fv__scroll-text {
  -moz-column-gap: .6rem;
  display: flex;
  column-gap: .6rem;
  align-items: center;
  color: #1aa1b6;
  font-weight: 500;
  font-size: 1.6rem;
  writing-mode: vertical-rl
}
@keyframes scroll_move {
  0% {
    bottom: 15.6rem
  }
  100% {
    bottom: 0
  }
}
@keyframes scroll_opacity {
  0% {
    opacity: 0
  }
  40% {
    opacity: 1
  }
  80% {
    opacity: 1
  }
  100% {
    opacity: 0
  }
}
.p-top-fv__scroll-text:before {
  display: block;
  position: absolute;
  bottom: 0;
  aspect-ratio: 1/1;
  width: .5rem;
  border-radius: 100%;
  background: currentColor;
  content: "";
  animation: scroll_move 2s ease-in-out infinite, scroll_opacity 2s ease-in-out infinite
}
.p-top-fv__scroll-text:after {
  display: block;
  width: 1px;
  height: 15.6rem;
  background: currentColor;
  content: ""
}
.p-top-fv__image {
  display: flex;
  position: absolute;
  top: 0;
  right: 11%;
  bottom: 0;
  width: 100%
}
.p-top-fv__image picture, .p-top-fv__image img {
  -o-object-fit: contain;
  -o-object-position: right bottom;
  position: absolute;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 95%;
  object-fit: contain;
  object-position: right bottom
}
.p-top-links {
  z-index: 0;
  position: relative;
  height: 38.5rem;
  margin-right: 7rem
}
.p-top-links__inner {
  max-width: 1200px;
  height: 100%;
  margin: 0 auto
}
.p-top-links__list {
  -moz-column-gap: 27rem;
  display: flex;
  column-gap: 27rem;
  width: 100%;
  height: 100%
}
.p-top-links__item {
  display: flex;
  z-index: 0;
  position: relative;
  width: 100%;
  height: 100%;
  padding-top: 4rem;
  padding-bottom: 5rem
}
.p-top-links__box {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%
}
.p-top-links__box {
  row-gap: 1rem
}
.p-top-links__text {
  display: flex;
  row-gap: 2.5rem;
  flex-direction: column
}
.p-top-links__heading {
  color: #fff;
  font-weight: 500;
  font-size: 3rem;
  line-height: 1;
  font-family: "Shippori Mincho", serif;
  white-space: nowrap
}
.p-top-links__heading-tag {
  display: inline-block;
  position: relative;
  top: -0.3rem;
  margin-left: 1.8rem;
  padding: .7rem .5rem;
  border: solid 1px currentColor;
  border-radius: .1rem;
  outline: solid 2px #fff;
  background: #fff;
  color: #1aa1b6;
  font-weight: 500;
  font-size: 1.6rem;
  font-family: "Shippori Mincho", serif;
  white-space: nowrap
}
.p-top-links__lead {
  color: #fff;
  font-weight: 600;
  font-size: 2.2rem;
  line-height: 1.7272727273
}
.p-top-links__desc {
  color: #fff;
  font-weight: 500;
  font-size: 1.7rem;
  line-height: 2
}
.p-top-links__button {
  margin-left: .6rem;
  color: #fff
}
.p-top-links__image {
  display: block;
  z-index: -1;
  position: absolute;
  position: absolute;
  top: 0;
  aspect-ratio: 410/385;
  width: 41rem
}
.p-top-links__image img, .p-top-links__image picture {
  -o-object-fit: cover;
  -o-object-position: center;
  position: absolute;
  width: 100%;
  height: 100%;
  inset: 0;
  object-fit: cover;
  object-position: center
}
.p-top-links__image:before {
  display: block;
  z-index: 1;
  position: absolute;
  top: 0;
  width: 50vw;
  height: 100%;
  content: ""
}
.p-top-links__image:after {
  display: block;
  z-index: 1;
  position: absolute;
  top: 0;
  width: 18rem;
  height: 100%;
  content: ""
}
.p-top-links__item:nth-child(1) {
  justify-content: end
}
.p-top-links__item:nth-child(1) .p-top-links__box {
  padding-right: 1rem
}
.p-top-links__item:nth-child(1) .p-top-links__image {
  left: -23rem
}
.p-top-links__item:nth-child(1) .p-top-links__image:before {
  right: 100%;
  background: #c5b8a7
}
.p-top-links__item:nth-child(1) .p-top-links__image:after {
  right: -1px;
  background: linear-gradient(to right, rgba(197, 184, 167, 0) 0%, #c5b8a7 100%);
  clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 75% 100%)
}
.p-top-links__item:nth-child(2) {
  justify-content: start
}
.p-top-links__item:nth-child(2) .p-top-links__box {
  padding-left: 7.8rem
}
.p-top-links__item:nth-child(2) .p-top-links__image {
  right: -23rem
}
.p-top-links__item:nth-child(2) .p-top-links__image:before {
  left: 100%;
  background: #1aa1b6
}
.p-top-links__item:nth-child(2) .p-top-links__image:after {
  left: -1px;
  background: linear-gradient(to left, rgba(26, 161, 182, 0) 0%, #1aa1b6 100%);
  clip-path: polygon(0% 0%, 100% 0%, 25% 100%, 0% 100%)
}
.p-top-links__bg {
  display: flex;
  z-index: -1;
  position: absolute;
  position: absolute;
  top: 50%;
  left: 50%;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 57.2rem;
  translate: -50% -50%
}
.p-top-links__bg img {
  width: auto;
  height: 100%
}
.p-top-seminar {
  padding: 5.2rem 0 4.2rem
}
.p-top-seminar__box {
  -moz-column-gap: 3.6rem;
  display: flex;
  z-index: 0;
  position: relative;
  column-gap: 3.6rem;
  align-items: center;
  padding: 1.5rem 1rem 1.5rem 1.5rem;
  border-radius: .5rem
}
.p-top-seminar__box:before {
  display: block;
  z-index: -1;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: .5rem;
  background: linear-gradient(30deg, #1aa1b6 0%, rgba(26, 161, 182, 0.3) 100%);
  content: "";
  opacity: .3
}
.p-top-seminar__image {
  overflow: hidden;
  border-radius: .5rem
}
.p-top-seminar__text {
  display: flex;
  row-gap: .2rem;
  flex: 1;
  flex-direction: column
}
.p-top-seminar__heading {
  -moz-column-gap: 2.7rem;
  display: flex;
  column-gap: 2.7rem;
  flex-wrap: wrap;
  align-items: start;
  color: #1aa1b6;
  font-weight: 500;
  font-size: 3rem;
  line-height: 2.6666666667;
  font-family: "Shippori Mincho", serif;
  letter-spacing: 10%
}
.p-top-seminar__heading-logo {
  display: flex;
  align-items: center;
  width: 30rem;
  margin-left: -1.6rem
}
.p-top-seminar__heading-logo img {
  vertical-align: initial
}
.p-top-seminar__desc {
  width: 100%;
  margin: 0;
  font-weight: 500;
  font-size: 1.5rem;
  line-height: 2.1333333333
}
.p-top-seminar__button {
  margin-top: 1.8rem;
  color: #1aa1b6
}
.p-top-message {
  z-index: 1;
  position: relative;
  padding-bottom: 7rem
}
.p-top-message__inner {
  display: flex;
  align-items: center;
  justify-content: end
}
.p-top-message__image {
  z-index: -1;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  width: 100%;
  translate: -50% 0
}
.p-top-message__box {
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  align-items: center;
  justify-content: end;
  width: 33%;
  padding-top: 25rem
}
.p-top-message__data {
  position: relative;
  margin-bottom: 1.5rem;
  padding-left: 2.2rem
}
.p-top-message__data:before {
  position: absolute;
  top: 0;
  left: 0;
  width: .3rem;
  height: 100%;
  background: linear-gradient(to bottom, #1AA1B6 0%, #1AA1B6 49%, rgba(26, 161, 182, 0.4) 50%, rgba(26, 161, 182, 0.4) 100%);
  content: ""
}
.p-top-message__profile-title {
  -moz-column-gap: 1.2rem;
  display: flex;
  column-gap: 1.2rem;
  flex-wrap: wrap;
  font-weight: 500;
  font-size: 1.2rem;
  line-height: 1.5714285714;
  letter-spacing: 2%
}
.p-top-message__profile-name {
  -moz-column-gap: 1.4rem;
  display: flex;
  column-gap: 1.4rem;
  flex-wrap: wrap;
  align-items: baseline;
  font-weight: 700;
  font-size: 1.8rem;
  line-height: 2;
  letter-spacing: 2%
}
.p-top-message__profile-en {
  color: #1aa1b6;
  font-size: 1.4rem;
  font-family: "Cormorant Garamond", serif;
  letter-spacing: 2%
}
.p-top-message__license {
  -moz-column-gap: .8rem;
  display: flex;
  column-gap: .8rem;
  row-gap: .8rem;
  flex-wrap: wrap;
  margin-top: 1rem
}
.p-top-message__license-item {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 2.6rem;
  padding: .4rem 1.4rem;
  border-radius: 1.3rem;
  background: #1aa1b6;
  box-shadow: 0 0 .6rem #fff inset;
  color: #fff;
  font-weight: 500;
  font-size: 1.2rem;
  line-height: 1.5;
  letter-spacing: 2%
}
.p-top-message__text {
  position: relative;
  width: 57.5%;
  padding-top: 14rem
}
.p-top-message__text:before {
  display: none;
  z-index: -1;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 20rem;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 50%, white 100%);
  content: ""
}
.p-top-message__lead {
  margin-top: 4.2rem
}
.p-top-message__lead p {
  font-weight: 500;
  font-size: 1.8rem;
  line-height: 2;
  letter-spacing: 5%
}
.p-top-message__lead p strong {
  color: #1aa1b6;
  font-weight: 600;
  font-size: 2rem;
  line-height: 2;
  font-family: "Shippori Mincho", serif
}
.p-top-message__lead * + p {
  margin-top: 2.1rem
}
.p-top-message__desc {
  margin-top: 4.2rem
}
.p-top-message__desc p {
  font-weight: 400;
  font-size: 1.5rem;
  line-height: 2.1333333333;
  letter-spacing: 5%
}
.p-top-message__desc * + p {
  margin-top: 1em
}
.p-top-strengths {
  z-index: 0;
  position: relative;
  padding: 10rem 0 0
}
.p-top-strengths__list {
  -moz-column-gap: 4.1666666667%;
  display: flex;
  column-gap: 4.1666666667%;
  row-gap: 6rem;
  flex-wrap: wrap;
  margin-top: 8rem;
  counter-reset: count
}
.p-top-strengths__item {
  width: 47.9166666667%;
  background: hsla(0, 0%, 100%, .5);
  counter-increment: count
}
.p-top-strengths__text {
  display: flex;
  flex-direction: column;
  padding: 3rem 4.2rem
}
.p-top-strengths__text:before {
  padding-left: 3.5rem;
  background-image: linear-gradient(to right, currentColor, currentColor);
  background-position: 0 50%;
  background-size: 2.5rem 1px;
  background-repeat: no-repeat;
  content: "STRENGTHS. "counter(count, decimal-leading-zero);
  color: #1aa1b6;
  font-weight: 600;
  font-size: 1.8rem;
  line-height: 1.6666666667
}
.p-top-strengths__title {
  font-weight: 400;
  font-size: 3rem;
  line-height: 2.6666666667;
  font-family: "Shippori Mincho", serif;
  letter-spacing: 10%
}
.p-top-strengths__desc {
  font-weight: 400;
  font-size: 1.5rem;
  line-height: 2;
  letter-spacing: 5%
}
.p-top-strengths__bg {
  z-index: -1;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}
.p-top-strengths__bg-item {
  position: absolute;
  width: 100%;
  max-width: -moz-fit-content;
  max-width: fit-content;
  height: auto
}
.p-top-strengths__bg-item:nth-of-type(1) {
  top: -22rem;
  left: 0
}
.p-top-strengths__bg-item:nth-of-type(2) {
  right: 0;
  bottom: 0
}
.p-top-support {
  padding: 8rem 0 10rem
}
.p-top-support__list {
  margin-top: 5rem
}
.u-bg-page {
  background-image: url(../img/common/bg_page.webp);
  background-position: center top;
  background-size: 100% auto;
  background-repeat: no-repeat
}
.u-talign--c, .u-talign--c-pc {
  text-align: center
}
.u-talign--l {
  text-align: left
}
.u-talign--r, .u-talign--r-pc {
  text-align: right
}
@media screen and (max-width: 1720px) {
  html {
    font-size: .5813953488vw
  }
  body {
    padding-right: 7rem
  }
  .c-fv__outer {
    padding-left: 0
  }
  .c-fv__heading {
    width: 100%
  }
  .c-fv__lead {
    width: 100%
  }
  .c-fv__desc {
    width: 100%
  }
  .p-top-links {
    margin-right: 0
  }
  .p-top-links__inner {
    max-width: none
  }
  .p-top-links__item:nth-child(1) .p-top-links__image {
    left: 0
  }
  .p-top-links__item:nth-child(2) .p-top-links__image {
    right: 0
  }
}
@media screen and (max-width: 768px) {
  html {
    font-size: 2.6666666667vw
  }
  body {
    padding-right: 0
  }
  body.is-nav-active {
    height: 100vh;
    overflow: hidden;
    overscroll-behavior: none;
    touch-action: none
  }
  a[href*="tel:"] {
    pointer-events: auto
  }
  p {
    line-height: 2
  }
  .l-container {
    padding-right: 10px;
    padding-left: 10px
  }
  .c-button {
    height: 5.7rem;
    padding-right: 0;
    font-size: 1.8rem;
    line-height: 1.5
  }
  .c-button__text {
    -moz-column-gap: 1.2rem;
    column-gap: 1.2rem
  }
  .c-button__text:before, .c-button__text:after {
    width: 3.8rem
  }
  .c-button-line {
    min-width: 13rem;
    padding: .5rem 3.6rem .5rem 1.5rem;
    font-size: 1.6rem;
    line-height: 1.5384615385
  }
  .c-card-icon {
    row-gap: 2rem;
    flex-direction: column
  }
  .c-card-icon__item {
    row-gap: 1rem;
    width: 100%;
    padding: 1.5rem 1rem;
    background: linear-gradient(45deg, #BBE3E9 0%, #E9F4F7 100%)
  }
  .c-card-icon__image {
    width: 9.6rem;
    box-shadow: 0 0 3rem rgba(26, 161, 182, .2) inset
  }
  .c-card-icon__text {
    padding-bottom: .5rem
  }
  .c-card-icon__text:before {
    font-size: 2.6rem
  }
  .c-card-icon__title {
    font-size: 2rem;
    line-height: 1.5
  }
  .c-card-icon__desc {
    margin-top: 1rem;
    font-size: 1.4rem;
    line-height: 1.7142857143
  }
  .c-card-icon__detail {
    min-height: 0;
    margin-top: 1rem;
    padding: 1rem;
    font-size: 1.8rem;
    line-height: 1.6666666667
  }
  .c-card-image {
    row-gap: 3rem;
    flex-direction: column
  }
  .c-card-image__item {
    width: 100%
  }
  .c-card-image__number {
    font-size: 1.4rem;
    line-height: 2.1428571429
  }
  .c-card-image__text {
    padding: 1.4rem 1rem 1rem
  }
  .c-card-image__title {
    font-size: 2.1rem;
    line-height: 1.8
  }
  .c-card-image__title small {
    font-size: 1.6rem
  }
  .c-card-image__desc {
    margin-top: 1rem;
    font-size: 1.4rem;
    line-height: 1.7142857143
  }
  .c-card-image__desc strong, .c-card-image__desc b {
    font-size: 1.6rem;
    line-height: 1.875
  }
  .c-card-column__list {
    padding-left: 0
  }
  .c-card-column__item:before {
    left: 50%;
    width: 4.3rem;
    translate: -50% -50%;
    font-size: 2.6rem
  }
  .c-card-column__item:after {
    background: linear-gradient(45deg, #1aa1b6 0%, rgba(26, 161, 182, 0.2) 55%)
  }
  .c-card-column__text {
    padding: 1rem 1rem 2rem
  }
  .c-card-column__heading {
    font-size: 1.8rem;
    line-height: 1.8888888889;
    text-align: center
  }
  .c-card-column__lead {
    font-size: 1.3rem;
    line-height: 1.6923076923
  }
  .c-card-column__lead b {
    font-size: 1.5rem;
    line-height: 2.2666666667
  }
  * + .c-card-column__lead {
    margin-top: 0
  }
  * + .c-card-column__check {
    margin-top: 1rem
  }
  p + .c-card-column__check {
    margin-top: 1rem
  }
  .c-card-column__detail {
    flex-direction: column;
    margin-top: 1.2rem
  }
  .c-card-column__detail-term {
    font-size: 1.6rem;
    line-height: 1.5;
    text-align: center
  }
  .c-card-column__detail-term:after {
    display: none
  }
  .c-card-column__detail-desc {
    font-size: 1.5rem;
    line-height: 1.6;
    text-align: center
  }
  .c-card-column__image {
    position: relative;
    width: 100%;
    border-radius: .5rem .5rem 0 0
  }
  .c-card-column__image picture, .c-card-column__image img {
    position: relative
  }
  .c-card-column--sp-noimage .c-card-column__text {
    padding: 3rem 1rem 2rem
  }
  .c-card-column--sp-noimage .c-card-column__image {
    display: none
  }
  .c-cta {
    min-height: 0
  }
  .c-cta__inner {
    flex-direction: column
  }
  .c-cta__text {
    width: 100%;
    padding: 2.4rem 0 1.6rem
  }
  .c-cta__heading {
    font-size: 3rem;
    line-height: 1.6666666667;
    text-align: center
  }
  .c-cta__desc {
    margin-top: .4rem;
    font-size: 1.2rem;
    line-height: 2;
    text-align: center
  }
  .c-cta__box {
    padding: 1rem
  }
  .c-cta__links {
    row-gap: 1.5rem;
    margin-top: 2rem
  }
  .c-cta__link {
    height: 5.7rem;
    padding-right: 0;
    font-size: 2rem;
    line-height: 1.5
  }
  .c-cta__link-text {
    -moz-column-gap: 1.2rem;
    column-gap: 1.2rem
  }
  .c-cta__link-text:before, .c-cta__link-text:after {
    width: 3.8rem
  }
  .c-cta__image {
    position: relative;
    align-self: auto;
    justify-content: center;
    width: calc(100% + 10px*2);
    translate: 0 0
  }
  .c-cta__image picture, .c-cta__image img {
    position: relative
  }
  .c-cta__bg:before {
    width: 100%;
    height: 57%;
    background: linear-gradient(to bottom, #e1eaef 0%, #e1eaef 45%, rgba(225, 234, 239, 0) 100%)
  }
  .c-cta__bg:after {
    height: 13.9rem;
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.8) 53%, rgba(255, 255, 255, 0) 100%)
  }
  .c-cta--short {
    height: auto;
    margin-top: 3rem
  }
  .c-cta--short .c-cta__image {
    height: auto
  }
  .c-cta--short .c-cta__bg:after {
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.8) 53%, rgba(255, 255, 255, 0) 100%)
  }
  .c-cta--narrow .c-cta__text {
    width: 100%
  }
  .c-cta--narrow .c-cta__heading {
    font-size: 3rem;
    line-height: 1.6666666667;
    text-align: center
  }
  .c-cta--narrow .c-cta__links {
    margin-top: 1.5rem
  }
  .c-cta--narrow .c-cta__image {
    min-height: 0
  }
  .c-flow__heading {
    min-width: 25rem;
    min-height: 3.6rem;
    font-size: 1.8rem
  }
  .c-flow__list {
    -moz-column-gap: 0;
    column-gap: 0;
    padding: 3rem 0 3rem
  }
  .c-flow__item {
    row-gap: .5rem;
    width: 50%;
    min-width: 0;
    padding: 0 .5rem
  }
  .c-flow__item:not(:last-child):before {
    top: 5rem;
    left: 100%;
    width: 3rem
  }
  .c-flow__item:not(:last-child):nth-child(even):before {
    -webkit-mask-image: url(../img/common/icon_crank-arrow-tr-bl.svg);
    top: 100%;
    right: 50%;
    left: auto;
    aspect-ratio: 201/47;
    width: 110%;
    translate: .5rem 1rem;
    mask-image: url(../img/common/icon_crank-arrow-tr-bl.svg)
  }
  .c-flow:has(:nth-child(4)) .c-flow__item {
    width: 50%
  }
  .c-flow:has(:nth-child(5)) .c-flow__item {
    width: 50%
  }
  .c-flow__desc {
    font-size: 1.2rem;
    line-height: 1.5
  }
  .c-flow__desc:before {
    margin-bottom: .5rem;
    font-size: 2.4rem
  }
  .c-flow__desc strong {
    font-size: 1.6rem;
    line-height: 1.5
  }
  .c-fv {
    background: #e1eaef
  }
  .c-fv:before {
    top: 22rem;
    bottom: auto;
    height: 20rem
  }
  .c-fv:after {
    height: 50rem
  }
  .c-fv__outer {
    padding: 8.5rem 0 2rem
  }
  .c-fv__inner {
    min-height: 0;
    max-height: none
  }
  .c-fv__layer {
    width: 100%;
    padding: 0
  }
  .c-fv__label {
    min-height: 3rem;
    padding: .3rem .6rem;
    font-size: 1.3rem
  }
  .c-fv__heading {
    font-size: 2.6rem;
    line-height: 1.6538461538;
    text-shadow: -2px -2px 2px rgba(225, 234, 239, .3), 0 -2px 2px rgba(225, 234, 239, .3), 2px -2px 2px rgba(225, 234, 239, .3), -2px 0 2px rgba(225, 234, 239, .3), 2px 0 2px rgba(225, 234, 239, .3), -2px 2px 2px rgba(225, 234, 239, .3), 0 2px 2px rgba(225, 234, 239, .3), 2px 2px 2px rgba(225, 234, 239, .3);
    white-space: normal
  }
  .c-fv__heading:before {
    display: none
  }
  * + .c-fv__heading {
    margin-top: .8rem
  }
  .c-fv__lead {
    font-size: 1.6rem;
    line-height: 1.75;
    text-shadow: -2px -2px 2px rgba(225, 234, 239, .3), 0 -2px 2px rgba(225, 234, 239, .3), 2px -2px 2px rgba(225, 234, 239, .3), -2px 0 2px rgba(225, 234, 239, .3), 2px 0 2px rgba(225, 234, 239, .3), -2px 2px 2px rgba(225, 234, 239, .3), 0 2px 2px rgba(225, 234, 239, .3), 2px 2px 2px rgba(225, 234, 239, .3);
    white-space: normal
  }
  * + .c-fv__lead {
    margin-top: 1rem
  }
  .c-fv__desc {
    font-size: 1.3rem;
    line-height: 1.8461538462;
    text-shadow: -2px -2px 2px rgba(225, 234, 239, .3), 0 -2px 2px rgba(225, 234, 239, .3), 2px -2px 2px rgba(225, 234, 239, .3), -2px 0 2px rgba(225, 234, 239, .3), 2px 0 2px rgba(225, 234, 239, .3), -2px 2px 2px rgba(225, 234, 239, .3), 0 2px 2px rgba(225, 234, 239, .3), 2px 2px 2px rgba(225, 234, 239, .3);
    white-space: normal
  }
  .c-fv__desc b {
    font-size: 1.3rem;
    line-height: 1.8461538462
  }
  * + .c-fv__desc {
    margin-top: 1rem
  }
  ul + .c-fv__desc {
    margin-top: 1rem
  }
  .c-fv__desc + .c-fv__desc {
    margin-top: .8rem
  }
  .c-fv__text {
    font-size: 1.3rem;
    text-shadow: -2px -2px 2px rgba(225, 234, 239, .3), 0 -2px 2px rgba(225, 234, 239, .3), 2px -2px 2px rgba(225, 234, 239, .3), -2px 0 2px rgba(225, 234, 239, .3), 2px 0 2px rgba(225, 234, 239, .3), -2px 2px 2px rgba(225, 234, 239, .3), 0 2px 2px rgba(225, 234, 239, .3), 2px 2px 2px rgba(225, 234, 239, .3)
  }
  * + .c-fv__text {
    margin-top: .8rem
  }
  .c-fv__data {
    padding-left: 1.6rem
  }
  * + .c-fv__data {
    margin-top: 0
  }
  .c-fv__profile {
    row-gap: .5rem
  }
  .c-fv__profile-title {
    flex-direction: column;
    font-size: 1.1rem;
    line-height: 1.6363636364
  }
  .c-fv__profile-name {
    row-gap: .5rem;
    flex-direction: column;
    font-size: 1.8rem
  }
  .c-fv__profile-en {
    font-size: 1.2rem
  }
  .c-fv__license {
    -moz-column-gap: .5rem;
    column-gap: .5rem;
    row-gap: .5rem;
    margin-top: 1rem
  }
  .c-fv__license-item {
    height: 2rem;
    padding: .2rem 1rem;
    border-radius: 1rem;
    font-size: 1rem;
    line-height: 1.8
  }
  .c-fv__box-title {
    min-height: 3rem;
    margin: 0 0 -1.6rem 1rem;
    padding: .3rem .6rem;
    font-size: 1.4rem
  }
  .c-fv__box-content {
    padding: 1rem;
    font-size: 1.4rem;
    line-height: 1.8571428571
  }
  .c-fv__box-title + .c-fv__box-content {
    padding: 2rem 1rem 1rem
  }
  * + .c-fv__box {
    margin-top: 2.2rem
  }
  p + .c-fv__box {
    margin-top: 1.6rem
  }
  .c-fv__data + .c-fv__box {
    margin-top: 2.5rem
  }
  .c-fv__button {
    margin-top: 2rem
  }
  .c-fv__bg {
    aspect-ratio: 390/435;
    height: auto
  }
  .c-fv__image {
    top: 0;
    right: 0;
    bottom: auto;
    aspect-ratio: 390/435;
    width: 100%;
    max-width: none;
    height: 0;
    padding: 111.5384615385% 0 0 0
  }
  .c-fv__image picture, .c-fv__image img {
    -o-object-fit: contain;
    -o-object-position: right bottom;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: right bottom
  }
  .c-fv--short:before {
    top: auto;
    bottom: 0;
    height: 10rem
  }
  .c-fv--short .c-fv__outer {
    padding: 3.5rem 0 0
  }
  .c-fv--short .c-fv__inner {
    min-height: 18rem
  }
  .c-fv--short .c-fv__bg {
    aspect-ratio: 390/248;
    height: 100%
  }
  .c-heading--center-sp {
    margin-right: auto;
    margin-left: auto;
    text-align: center
  }
  .c-heading__en {
    font-size: 6rem;
    line-height: 1.3333333333
  }
  .c-heading__ja {
    font-size: 2.4rem;
    line-height: 1.6666666667
  }
  .c-heading__ja small {
    font-size: 2rem;
    line-height: 1.5
  }
  .c-heading-sub {
    font-size: 2.2rem;
    line-height: 1.7272727273;
    letter-spacing: 0
  }
  .c-lead {
    font-size: 1.5rem;
    line-height: 1.8666666667
  }
  .c-lead strong {
    display: block;
    padding: .7rem;
    font-size: 1.8rem;
    line-height: 1.5555555556
  }
  * + .c-lead {
    margin-top: 1.6rem
  }
  p + .c-lead {
    margin-top: 2rem
  }
  .c-list__item {
    padding-left: 2.5rem;
    font-size: 1.4rem;
    line-height: 2
  }
  .c-list__item:before {
    width: 1.9rem;
    translate: 0 .6rem
  }
  .p-about-needs {
    padding: 1.5rem 0 2rem
  }
  .p-about-needs__logo {
    width: 18.8rem
  }
  .p-about-needs__heading {
    margin-top: 1.6rem;
    font-size: 2.4rem;
    line-height: 1.5833333333
  }
  .p-about-needs__heading-sub {
    margin-top: 2.2rem;
    font-size: 2.1rem;
    line-height: 1.7142857143
  }
  .p-about-needs__content {
    row-gap: 1rem;
    margin-top: 1.2rem
  }
  .p-about-needs__box {
    width: 100%
  }
  .p-about-needs__box--wide {
    margin-top: 1.4rem
  }
  .p-about-needs__image {
    width: 100%
  }
  .p-about-needs__text p {
    font-size: 1.4rem;
    line-height: 1.8571428571
  }
  .p-about-needs__text p + p {
    margin-top: .6rem
  }
  .p-about-history {
    padding: 1.8rem 0 0
  }
  .p-about-history__inner {
    flex-direction: column
  }
  .p-about-history__image {
    display: none
  }
  .p-about-history__heading-sub {
    font-size: 1.8rem
  }
  .p-about-history__timeline {
    width: 100%
  }
  .p-about-history__list {
    margin-top: 3.5rem;
    padding-left: 1.2rem
  }
  .p-about-history__item {
    padding: 2.5rem 0 4.5rem 2rem
  }
  .p-about-history__item:before {
    width: 2.6rem;
    border-width: .6rem
  }
  .p-about-history__item:not(:last-child):after {
    top: 1.3rem;
    bottom: 1.3rem
  }
  .p-about-history__period {
    top: 0;
    font-size: 2.4rem
  }
  .p-about-history__event {
    row-gap: .5rem;
    margin-top: 1.2rem
  }
  .p-about-history__event-item {
    font-size: 1.4rem;
    line-height: 1.5714285714
  }
  .p-about-history__event-item strong {
    font-size: 1.6rem;
    line-height: 1.375
  }
  .p-about-history__event-box {
    width: calc(100% + 2rem);
    min-width: 0;
    margin: .8rem 0 .5rem -2rem;
    line-height: 1.5714285714
  }
  .p-about-history__achievement {
    margin: 1.2rem 0 0 0
  }
  .p-about-history__achievement-title {
    line-height: 1.375
  }
  .p-about-history__achievement-content {
    line-height: 1.5714285714
  }
  .p-footer {
    padding: 3rem 0 6rem
  }
  .p-footer__inner {
    flex-direction: column;
    align-items: center
  }
  .p-footer__info {
    display: flex;
    flex-direction: column;
    align-items: center
  }
  .p-footer__logo {
    margin-left: 0
  }
  .p-footer__company-name {
    margin-top: 1.5rem;
    font-size: 1.6rem;
    line-height: 1.625;
    text-align: center
  }
  .p-footer__profile {
    margin-top: 1.5rem;
    font-size: 1.4rem;
    line-height: 2;
    text-align: center
  }
  .p-footer__address {
    margin-top: 1.5rem;
    font-size: 1.2rem;
    text-align: center
  }
  .p-footer__tel {
    margin-top: 0;
    font-size: 2.4rem;
    line-height: 1.3333333333;
    text-align: center
  }
  .p-footer__email {
    margin-top: 0;
    font-size: 1.2rem;
    text-align: center
  }
  .p-footer__nav {
    display: none
  }
  .p-footer__copyright {
    justify-content: center;
    margin-top: 2.2rem;
    translate: 0 0;
    text-align: center
  }
  .p-footer__copyright small {
    font-size: 1rem
  }
  .p-header {
    height: 4.5rem
  }
  .p-header__inner {
    padding: 0 1rem
  }
  .p-header__logo {
    max-height: 2.8rem
  }
  .p-header-nav {
    position: fixed;
    top: 0;
    right: 150vw;
    align-items: start;
    width: 88vw;
    height: 88vh;
    background: rgba(26, 161, 182, .95);
    transition: all .3s
  }
  .p-header-nav__inner {
    -webkit-mask-image: linear-gradient(to bottom, transparent 0, transparent 4.5rem, black 5.5rem);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 0 3rem 3rem;
    overflow: auto;
    mask-image: linear-gradient(to bottom, transparent 0, transparent 4.5rem, black 5.5rem)
  }
  .p-header-nav__list {
    row-gap: 1.4rem;
    flex-direction: column;
    align-items: end;
    width: 100%;
    padding-top: 6rem;
    padding-right: 0
  }
  .p-header-nav__item {
    text-shadow: none
  }
  .p-header-nav__link {
    color: #fff;
    font-weight: 400;
    font-size: 1.8rem;
    font-family: "Shippori Mincho", serif
  }
  .p-header-nav__link:after {
    transform-origin: 100% 50%
  }
  .p-header-nav__link:focus-visible {
    color: #fff
  }
  .p-privacy-content {
    padding: 0 0 3rem
  }
  .p-privacy-content__heading {
    font-size: 2.2rem;
    line-height: 1.7272727273
  }
  .p-privacy-content__list {
    row-gap: 1rem;
    margin-top: 1rem
  }
  .p-privacy-content__item {
    margin-left: 1.5em;
    font-size: 1.4rem;
    line-height: 1.8571428571;
    text-indent: -1.5em
  }
  .p-privacy-content__item:before {
    margin-right: 0;
    font-size: 1.8rem;
    line-height: 1.4444444444
  }
  .p-privacy-content__name {
    margin-top: 1.5rem;
    font-size: 1.4rem;
    line-height: 2.2857142857
  }
  .p-professionals-service {
    padding: 2.5rem 0 2rem
  }
  .p-professionals-consulting {
    padding: 3rem 0 0
  }
  .p-professionals-consulting__card {
    margin-top: 5rem
  }
  .p-professionals-consulting__flow {
    margin-top: 3rem
  }
  .p-professionals-recruiting {
    padding: 4.5rem 0 0
  }
  .p-professionals-recruiting__support {
    padding: 4.2rem 0
  }
  .p-professionals-recruiting__plan {
    padding: 0 0 5rem
  }
  .p-professionals-recruiting__plan-list {
    margin-top: 4.5rem
  }
  .p-professionals-recruiting__plan-check-title {
    min-height: 2.8rem;
    margin: 0 0 -1.4rem 1rem;
    padding: .3rem .8rem;
    font-size: 1.4rem
  }
  .p-professionals-recruiting__plan-check-content {
    padding: 1.5rem 1rem 1rem
  }
  .p-professionals-pricing {
    padding: 5rem 0
  }
  .p-professionals-pricing__title {
    margin-top: 4rem;
    padding: 1rem;
    font-size: 1.8rem;
    line-height: 1.6666666667
  }
  p + .p-professionals-pricing__title {
    margin-top: 3rem
  }
  .p-professionals-pricing__box {
    row-gap: 1rem;
    padding: 1.2rem 0 2.4rem 1rem
  }
  .p-professionals-pricing__box-lead {
    font-size: 1.6rem;
    line-height: 1.75
  }
  .p-professionals-pricing__box-item:before {
    margin-left: -0.5em
  }
  .p-professionals-pricing__box-price {
    padding-bottom: 0
  }
  .p-professionals-pricing__table-wrap {
    overflow-x: auto
  }
  .p-professionals-pricing__table {
    width: -moz-max-content;
    width: max-content
  }
  .p-professionals-pricing__thead .p-professionals-pricing__th {
    padding: .8rem 2.4rem;
    font-size: 1.2rem;
    line-height: 2.5
  }
  .p-professionals-pricing__tbody .p-professionals-pricing__th, .p-professionals-pricing__tbody .p-professionals-pricing__td {
    padding: 1.4rem 2.4rem;
    font-size: 1.5rem;
    line-height: 2
  }
  .p-professionals-pricing__tbody .p-professionals-pricing__th {
    width: auto
  }
  .p-professionals-pricing__tbody .p-professionals-pricing__td {
    width: auto
  }
  .p-professionals-faq {
    padding: 0 0 2.5rem
  }
  .p-professionals-faq__list {
    margin-top: 0
  }
  .p-professionals-faq__item {
    row-gap: 1rem;
    padding: 2rem 0
  }
  .p-professionals-faq__q {
    padding: .6rem 0 0 4.2rem;
    font-size: 1.7rem;
    line-height: 1.6470588235
  }
  .p-professionals-faq__q:before {
    font-size: 3.4rem
  }
  .p-professionals-faq__a {
    margin-left: 0;
    padding: .8rem 0 0 4.2rem;
    font-size: 1.4rem;
    line-height: 1.7142857143
  }
  .p-professionals-faq__a:before {
    font-size: 3.4rem
  }
  .p-recruitment-reason {
    padding: 2.5rem 0 0
  }
  .p-recruitment-support {
    padding: 5.5rem 0 1rem
  }
  .p-recruitment-support__flow {
    margin: 1rem 0
  }
  .p-recruitment-planning {
    padding: 5rem 0 3rem
  }
  .p-recruitment-planning__card {
    margin-top: 3rem
  }
  .p-recruitment-planning__text {
    padding-left: 0;
    font-size: 2.4rem;
    line-height: 1.75
  }
  .p-seminar-theme {
    padding: 2.5rem 0 2rem
  }
  .p-seminar-price {
    padding: 1.5rem 0 5rem
  }
  .p-seminar-price__table-wrap {
    margin-top: 3rem;
    overflow-x: auto
  }
  .p-seminar-price__table {
    width: -moz-max-content;
    width: max-content
  }
  .p-seminar-price__thead .p-seminar-price__th {
    padding: .4rem 1rem;
    font-size: 1.4rem;
    line-height: 2.1428571429
  }
  .p-seminar-price__tbody .p-seminar-price__th, .p-seminar-price__tbody .p-seminar-price__td {
    padding: .8rem 1rem;
    font-size: 1.3rem;
    line-height: 1.5384615385
  }
  .p-seminar-price__note {
    margin-top: 2rem;
    font-size: 1.2rem;
    line-height: 1.6666666667
  }
  .p-seminar-price__flow {
    margin-top: 3rem
  }
  .p-sidefixed {
    top: auto;
    bottom: 0;
    left: 0;
    flex-direction: row;
    width: 100%;
    height: 5rem;
    padding: 0
  }
  .p-sidefixed-nav {
    flex-direction: row;
    height: 100%
  }
  .p-sidefixed-nav__item {
    height: 100%
  }
  .p-sidefixed-nav__item:not(:first-child) {
    margin-top: 0
  }
  .p-sidefixed-nav__link {
    justify-content: center;
    height: 100%;
    padding: 0;
    writing-mode: horizontal-tb
  }
  .p-sidefixed-nav__link-text:before, .p-sidefixed-nav__link-text:after {
    width: 2.2rem
  }
  .p-sidefixed-nav__link-text:after {
    top: auto;
    left: 0;
    translate: 0
  }
  .p-sidefixed-nav__link--document {
    width: calc(100% + .5rem);
    margin-right: -0.5rem;
    clip-path: polygon(0% 0%, 100% 0%, calc(100% - 1rem) 100%, 0% 100%)
  }
  .p-sidefixed-nav__link--consult {
    width: calc(100% + .5rem);
    margin-left: -0.5rem;
    clip-path: polygon(1rem 0%, 100% 0%, 100% 100%, 0% 100%)
  }
  .p-sidefixed-copyright {
    display: none
  }
  .p-sidefixed-totop {
    display: none
  }
  .p-top-fv {
    height: auto;
    min-height: 0;
    padding-top: 2.5rem
  }
  .p-top-fv__outer {
    padding: 6rem 0 1.5rem
  }
  .p-top-fv__inner {
    max-height: none
  }
  .p-top-fv__heading {
    font-size: 3.7rem;
    line-height: 1.4324324324
  }
  .p-top-fv__heading:before {
    display: none
  }
  .p-top-fv__lead {
    font-size: 1rem
  }
  .p-top-fv__box {
    margin-top: 1.4rem
  }
  .p-top-fv__desc {
    padding-left: 1.2rem;
    font-size: 1.3rem;
    line-height: 1.8461538462
  }
  .p-top-fv__desc:before {
    width: .2rem
  }
  .p-top-fv__data {
    display: none
  }
  .p-top-fv__bg {
    height: 100%
  }
  .p-top-fv__bg:after {
    height: 11rem
  }
  .p-top-fv__text {
    left: 54%;
    font-size: 6rem
  }
  .p-top-fv__info {
    row-gap: 0;
    margin-top: 3rem
  }
  .p-top-fv__info-heading {
    font-size: 1.6rem;
    line-height: 1.875
  }
  .p-top-fv__info-link {
    flex-direction: column;
    align-items: start;
    padding: 1rem
  }
  .p-top-fv__info-link:after {
    width: 1.6rem
  }
  .p-top-fv__info-time {
    font-size: 1.4rem;
    line-height: 1.4
  }
  .p-top-fv__info-text {
    font-size: 1.2rem;
    line-height: 1.6923076923
  }
  .p-top-fv__scroll {
    display: none
  }
  .p-top-fv__image {
    right: 0
  }
  .p-top-fv__image picture, .p-top-fv__image img {
    height: 100%
  }
  .p-top-links {
    height: auto;
    padding-right: 0
  }
  .p-top-links__inner {
    padding: 0
  }
  .p-top-links__list {
    flex-direction: column
  }
  .p-top-links__item {
    padding-top: 0;
    padding-bottom: 0
  }
  .p-top-links__box {
    width: 58%
  }
  .p-top-links__text {
    row-gap: 1rem
  }
  .p-top-links__heading {
    font-size: 2rem
  }
  .p-top-links__heading-tag {
    margin-left: .5rem;
    padding: .3rem .3rem;
    font-size: 1.2rem
  }
  .p-top-links__lead {
    font-size: 1.4rem;
    line-height: 1.5714285714
  }
  .p-top-links__desc {
    font-size: 1.2rem;
    line-height: 1.6666666667
  }
  .p-top-links__button {
    margin-left: 0
  }
  .p-top-links__image {
    aspect-ratio: unset;
    width: 56.4102564103%;
    height: 100%
  }
  .p-top-links__image:after {
    width: 50%
  }
  .p-top-links__item:nth-child(1) {
    background: #c5b8a7
  }
  .p-top-links__item:nth-child(1) .p-top-links__box {
    padding: 1.8rem 0
  }
  .p-top-links__item:nth-child(1) .p-top-links__image {
    left: 0
  }
  .p-top-links__item:nth-child(1) .p-top-links__image:after {
    clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 50% 100%)
  }
  .p-top-links__item:nth-child(2) {
    background: #1aa1b6
  }
  .p-top-links__item:nth-child(2) .p-top-links__box {
    padding: 1.4rem 1rem 2rem
  }
  .p-top-links__item:nth-child(2) .p-top-links__image {
    right: 0
  }
  .p-top-links__item:nth-child(2) .p-top-links__image:after {
    clip-path: polygon(0% 0%, 100% 0%, 50% 100%, 0% 100%)
  }
  .p-top-links__bg {
    display: none
  }
  .p-top-seminar {
    padding: 2.5rem 0
  }
  .p-top-seminar__box {
    flex-direction: column;
    padding: 1rem .9rem 2rem
  }
  .p-top-seminar__image {
    aspect-ratio: 350/227;
    width: 100%
  }
  .p-top-seminar__text {
    row-gap: .6rem;
    align-items: center;
    padding-top: 1rem
  }
  .p-top-seminar__heading {
    font-size: 2.5rem;
    line-height: 1.6
  }
  .p-top-seminar__heading-logo {
    display: none
  }
  .p-top-seminar__desc {
    font-size: 1.3rem;
    line-height: 1.75
  }
  .p-top-seminar__button {
    margin-top: 1.4rem
  }
  .p-top-message {
    padding-bottom: 1rem
  }
  .p-top-message__inner {
    flex-direction: column
  }
  .p-top-message__image {
    position: relative;
    left: 0;
    width: calc(100% + 20px);
    translate: initial
  }
  .p-top-message__box {
    right: 0;
    bottom: auto;
    width: 46%;
    height: 65%;
    padding-top: 1rem
  }
  .p-top-message__data {
    padding-left: 1.5rem
  }
  .p-top-message__profile-title {
    font-size: 1.1rem;
    line-height: 1.6363636364
  }
  .p-top-message__profile-en {
    font-size: 1.2rem;
    line-height: 1
  }
  .p-top-message__license {
    flex-direction: column;
    align-items: start
  }
  .p-top-message__license-item {
    height: 1.8rem;
    font-size: 1rem;
    line-height: 1.8
  }
  .p-top-message__text {
    width: 100%;
    margin-top: -12.5rem;
    padding-top: 0
  }
  .p-top-message__text:before {
    display: block
  }
  .p-top-message__lead {
    margin-top: 1.5rem
  }
  .p-top-message__lead p {
    font-size: 1.6rem;
    line-height: 2
  }
  .p-top-message__lead p strong {
    font-size: 2.1rem;
    line-height: 1.7142857143
  }
  .p-top-message__lead * + p {
    margin-top: 1.9rem
  }
  .p-top-message__desc {
    margin-top: 1.5rem
  }
  .p-top-message__desc p {
    font-size: 1.4rem;
    line-height: 1.8
  }
  .p-top-strengths {
    padding: 3.5rem 0 0
  }
  .p-top-strengths__inner {
    display: flex;
    flex-direction: column;
    align-items: center
  }
  .p-top-strengths__list {
    row-gap: 3rem;
    flex-direction: column;
    margin-top: 14rem
  }
  .p-top-strengths__item {
    width: 100%
  }
  .p-top-strengths__text {
    padding: 1.4rem 1rem 1rem
  }
  .p-top-strengths__text:before {
    padding-left: 2.5rem;
    background-size: 1.5rem 1px;
    font-size: 1.4rem;
    line-height: 2.1428571429
  }
  .p-top-strengths__title {
    font-size: 2.2rem;
    line-height: 1.8
  }
  .p-top-strengths__desc {
    margin-top: 1rem;
    font-size: 1.4rem;
    line-height: 1.7142857143
  }
  .p-top-strengths__bg-item:nth-of-type(1) {
    display: none
  }
  .p-top-strengths__bg-item:nth-of-type(2) {
    top: 0;
    bottom: auto;
    max-width: none
  }
  .p-top-support {
    padding: 12rem 0 5rem
  }
  .p-top-support__list {
    margin-top: 1rem
  }
  .u-bg-page {
    background-image: url(../img/common/bg_page-sp.webp)
  }
  .u-talign--c-pc {
    text-align: left
  }
  .u-talign--c-sp {
    text-align: center
  }
  .u-talign--l-sp {
    text-align: left
  }
  .u-talign--r-pc {
    text-align: left
  }
  .u-talign--r-sp {
    text-align: right
  }
  .u-pc {
    display: none !important
  }
	.news_category_slag {
 display: none;
}
}
@media(min-width: 1381px)and (max-height: 750px) {
  body {
    padding-right: 0;
    padding-bottom: 5rem
  }
  .p-sidefixed {
    -moz-column-gap: 5rem;
    top: auto;
    bottom: 0;
    column-gap: 5rem;
    flex-direction: row;
    justify-content: center;
    width: 100%;
    height: 5rem;
    padding: 0
  }
  .p-sidefixed-nav {
    flex-direction: row;
    width: auto;
    height: 100%
  }
  .p-sidefixed-nav__item {
    width: auto;
    height: 100%
  }
  .p-sidefixed-nav__item:not(:first-child) {
    margin-top: 0;
    margin-left: -1rem
  }
  .p-sidefixed-nav__link {
    width: auto;
    height: 100%;
    padding: .5rem 4rem .5rem 3rem;
    clip-path: polygon(1rem 0%, 100% 0%, calc(100% - 1rem) 100%, 0% 100%);
    writing-mode: horizontal-tb
  }
  .p-sidefixed-nav__link-text:after {
    left: 0;
    translate: 0 0
  }
  .p-sidefixed-copyright small {
    writing-mode: horizontal-tb
  }
  .p-sidefixed-totop {
    width: auto;
    padding-right: 2rem;
    writing-mode: horizontal-tb
  }
  .p-sidefixed-totop:before {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%
  }
  .p-sidefixed-totop:after {
    right: 0
  }
  .p-top-fv__box {
    margin-top: 1rem
  }
  .p-top-links {
    margin-right: 0
  }
}
@media(hover: hover)and (pointer: fine) {
  .c-button:hover {
    translate: .4rem .4rem;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, .15)
  }
  .c-button--document:hover {
    background: #fff;
    color: #1aa1b6
  }
  .c-button--consult:hover {
    background: #fff;
    color: #fd8f3b
  }
  .c-button-line--hover-grn:hover {
    color: #1aa1b6
  }
  .c-button-line--hover-brn:hover {
    color: #c5b8a7
  }
  .c-button-line:hover:before {
    right: -3rem
  }
  .c-button-line:hover:after {
    right: -3rem;
    rotate: 30deg
  }
  .c-cta__link--document:hover {
    background: #fff;
    color: #1aa1b6
  }
  .c-cta__link--consult:hover {
    background: #fff;
    color: #fd8f3b
  }
  .p-footer__logo:hover {
    opacity: .7
  }
  .p-footer__nav-link:hover {
    opacity: .7
  }
  .p-footer__nav-sub-link:hover {
    opacity: .7
  }
  .p-header__logo-link:hover {
    opacity: .7
  }
  .p-header-nav__link:hover {
    color: #1aa1b6
  }
  .p-header-nav__link:hover:after {
    scale: 1 1
  }
  .p-sidefixed-nav__link--document:hover {
    background: #fff;
    color: #1aa1b6
  }
  .p-sidefixed-nav__link--consult:hover {
    background: #fff;
    color: #fd8f3b
  }
  .p-sidefixed-totop:hover:before {
    translate: 0 -0.5rem
  }
  .p-sidefixed-totop:hover:after {
    translate: 0 -0.5rem;
    rotate: -30deg
  }
  .p-top-fv__info-link:hover {
    background: #fff
  }
  .p-top-fv__info-link:hover:after {
    width: 3.2rem
  }
}
@media(max-height: 900px) {
  .c-fv__inner {
    max-height: 100%
  }
  .p-top-fv__inner {
    max-height: 100%
  }
}
@media screen and (hover: hover)and (pointer: fine)and (max-width: 768px) {
  .p-header-nav__link:hover {
    color: #fff
  }
}
@media screen and (min-width: 769px) {
  .u-sp {
    display: none !important
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsImZvdW5kYXRpb24vX3Jlc2V0LnNjc3MiLCJmb3VuZGF0aW9uL19iYXNlLnNjc3MiLCJnbG9iYWwvX3NldHRpbmcuc2NzcyIsImxheW91dC9fbC1jb250YWluZXIuc2NzcyIsImNvbXBvbmVudC9fYy1idXR0b24uc2NzcyIsImdsb2JhbC9fbWl4aW5zLnNjc3MiLCJjb21wb25lbnQvX2MtY2FyZC5zY3NzIiwiY29tcG9uZW50L19jLWN0YS5zY3NzIiwiY29tcG9uZW50L19jLWZsb3cuc2NzcyIsImNvbXBvbmVudC9fYy1mdi5zY3NzIiwiY29tcG9uZW50L19jLWhlYWRpbmcuc2NzcyIsImNvbXBvbmVudC9fYy1sZWFkLnNjc3MiLCJjb21wb25lbnQvX2MtbGlzdC5zY3NzIiwicHJvamVjdC9fcC1hYm91dC5zY3NzIiwicHJvamVjdC9fcC1mb290ZXIuc2NzcyIsInByb2plY3QvX3AtaGVhZGVyLnNjc3MiLCJwcm9qZWN0L19wLXByaXZhY3kuc2NzcyIsInByb2plY3QvX3AtcHJvZmVzc2lvbmFscy5zY3NzIiwicHJvamVjdC9fcC1yZWNydWl0bWVudC5zY3NzIiwicHJvamVjdC9fcC1zZW1pbmFyLnNjc3MiLCJwcm9qZWN0L19wLXNpZGVmaXhlZC5zY3NzIiwicHJvamVjdC9fcC10b3Auc2NzcyIsInV0aWxpdHkvX3UtYmcuc2NzcyIsInV0aWxpdHkvX3UtdGFsaWduLnNjc3MiLCJ1dGlsaXR5L191LXZpc2libGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxxRkNBQSxDQUFBLG1CQUtBLHFCQUdJLENBRUEsV0FBQSxDQURBLGNBQ0EsQ0FGQSxrQkFHQSxDQUFBLEtBYUEsNkJBRUEsQ0FBQSx5Q0FBQSxDQUhKLGdCQUtJLENBQUEsS0FXSixRQUNJLENBQUEsS0FPSixhQUNJLENBQUEscURBTUosUUFTSSxDQUFBLGtCQWFBLFFBQUEsQ0FEQSxtQkFDQSxDQVBKLGlCQVFJLENBQUEsTUFNSixRQUVJLENBQUEsU0FDQSxD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aEJsWlIsa0JnQndaRSxZQWNJLENoQnRhTixpQmdCbWVFLE9BU0ksQ2hCNWVOLDhDZ0IrZUksV0FXSSxDaEIxZlIsYWdCaWdCQSxXQWVJLENBQUEsZUFDQSxDaEJqaEJKLG9CZ0JvaEJFLFNBVUksQ2hCOWhCTixtQmdCa2lCRSxxQkFPSSxDaEJ6aUJOLG1CZ0I2aUJFLGFBVUksQ0FBQSxnQkFDQSxDaEJ4akJOLGtCZ0I0akJFLFNBT0ksQ2hCbmtCTixtQmdCd2tCRSxZQU1JLENoQjlrQk4sc0JnQmtsQkUsY0FTSSxDaEIzbEJOLDBCZ0JnbkJRLGlCQUFBLENBREEsbUJBQ0EsQ0FsQkosZ0JBbUJJLENoQmpuQlIsbUJnQnNuQkUsZ0JBT0ksQ0FBQSx3QkFDQSxDaEI5bkJOLG1CZ0Jrb0JFLGdCQU9JLENBQUEsd0JBQ0EsQ2hCMW9CTixxQmdCOG9CRSxhQUtJLENoQm5wQk4sb0JnQmtxQk0sa0JBQUEsQ0FYSixvQkFVSSxDQUFBLFdBRUEsQ2hCbnFCTiwwQmdCZ3JCSSxTQVVJLENoQjFyQlIsZ0NnQmdzQkUsa0JuQjNyQkssQ0dMUCxrRGdCMHNCSSxnQkFJSSxDaEI5c0JSLG9EZ0JrdEJJLE1BUUksQ2hCMXRCUiwwRGdCa3VCTSxzREFNSSxDaEJ4dUJWLGdDZ0IrdUJFLGtCbkI1dUJLLENHSFAsa0RnQnl2Qkksd0JBSUksQ2hCN3ZCUixvRGdCaXdCSSxPQVFJLENoQnp3QlIsMERnQml4Qk0sb0RBTUksQ2hCdnhCVixpQmdCOHhCRSxZQWNJLENoQjV5Qk4sZWdCdXpCQSxnQkFJSSxDaEIzekJKLG9CZ0I4ekJFLHFCQXdCSSxDQUFBLHVCQUNBLENoQnYxQk4sc0JnQjIxQkUsb0JBS0ksQ0FBQSxVQUNBLENoQmoyQk4scUJnQjQyQk0sYUFDQSxDQUFBLGtCQUFBLENBUkosZ0JBU0ksQ2hCOTJCTix3QmdCazNCRSxnQkFhSSxDQUFBLGVBQ0EsQ2hCaDRCTiw2QmdCbzRCSSxZQU9JLENoQjM0QlIscUJnQm81QkUsZ0JBUUksQ0FBQSxnQkFDQSxDaEI3NUJOLHVCZ0JpNkJFLGlCQUtJLENoQnQ2Qk4sZWdCNDZC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LENUTkosMEJBQ0UsVVNrSEksQ1RuSE4sOEJBQ0UsVVNvSU0sQ1RySVIsMkJBQ0UsVVVJSSxDVkxOLDBCQUNFLGFIZEssQ0dhUCxnQ1VrSU0sU0FDRSxDVm5JUix1Q0hiTyxlQUFBLENHY0wsYWUrSE0sQ2ZoSVIsc0NIWk8sZUFBQSxDR2FMLGFlcUpNLENmdEpSLGdDZW9QSSxtQkFDRSxDQUFBLCtCQUlBLG1CQUFBLENBREYsYUFFRSxDZjFQTiwyQkFDRSxlZ0JrV00sQ0FBQSxpQ0FFQSxZQUNFLENqQmhYUixDS2dEQSwwQkFFQSxhQVJGLGVBU0ksQ1lqQ0EsaUJBUEYsZUFRSSxDWmdDRixDUHRERywwRUdIUCwwQkFpQkUsVVU4SE0sQ0FBQSxDUW5ISixxQ2xCNUJKLE1tQmxCRix1QkFFSSxDQUFBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qISBkZXN0eWxlLmNzcyB2NC4wLjEgfCBNSVQgTGljZW5zZSB8IGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNvbGFzLWN1c2FuL2Rlc3R5bGUuY3NzICovKiw6OmJlZm9yZSw6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjA7bWluLXdpZHRoOjB9aHRtbHtsaW5lLWhlaWdodDoxLjE1Oy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfWJvZHl7bWFyZ2luOjB9bWFpbntkaXNwbGF5OmJsb2NrfXAsdGFibGUsYmxvY2txdW90ZSxhZGRyZXNzLHByZSxpZnJhbWUsZm9ybSxmaWd1cmUsZGx7bWFyZ2luOjB9aDEsaDIsaDMsaDQsaDUsaDZ7Zm9udC1zaXplOmluaGVyaXQ7Zm9udC13ZWlnaHQ6aW5oZXJpdDttYXJnaW46MH11bCxvbHttYXJnaW46MDtwYWRkaW5nOjA7bGlzdC1zdHlsZTpub25lfWR0e2ZvbnQtd2VpZ2h0OmJvbGR9ZGR7bWFyZ2luLWxlZnQ6MH1ocntib3gtc2l6aW5nOmNvbnRlbnQtYm94O2hlaWdodDowO292ZXJmbG93OnZpc2libGU7Ym9yZGVyLXRvcC13aWR0aDoxcHg7bWFyZ2luOjA7Y2xlYXI6Ym90aDtjb2xvcjppbmhlcml0fXByZXtmb250LWZhbWlseTptb25vc3BhY2UsbW9ub3NwYWNlO2ZvbnQtc2l6ZTppbmhlcml0fWFkZHJlc3N7Zm9udC1zdHlsZTppbmhlcml0fWF7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOmluaGVyaXR9YWJiclt0aXRsZV17dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSBkb3R0ZWR9YixzdHJvbmd7Zm9udC13ZWlnaHQ6Ym9sZGVyfWNvZGUsa2JkLHNhbXB7Zm9udC1mYW1pbHk6bW9ub3NwYWNlLG1vbm9zcGFjZTtmb250LXNpemU6aW5oZXJpdH1zbWFsbHtmb250LXNpemU6ODAlfXN1YixzdXB7Zm9udC1zaXplOjc1JTtsaW5lLWhlaWdodDowO3Bvc2l0aW9uOnJlbGF0aXZlO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfXN1Yntib3R0b206LTAuMjVlbX1zdXB7dG9wOi0wLjVlbX1zdmcsaW1nLGVtYmVkLG9iamVjdCxpZnJhbWV7dmVydGljYWwtYWxpZ246Ym90dG9tfWJ1dHRvbixpbnB1dCxvcHRncm91cCxzZWxlY3QsdGV4dGFyZWF7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtjb2xvcjppbmhlcml0O2ZvbnQ6aW5oZXJpdDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7cGFkZGluZzowO21hcmdpbjowO2JvcmRlci1yYWRpdXM6MDt0ZXh0LWFsaWduOmluaGVyaXQ7dGV4dC10cmFuc2Zvcm06aW5oZXJpdH1idXR0b24sW3R5cGU9YnV0dG9uXSxbdHlwZT1yZXNldF0sW3R5cGU9c3VibWl0XXtjdXJzb3I6cG9pbnRlcn1idXR0b246ZGlzYWJsZWQsW3R5cGU9YnV0dG9uXTpkaXNhYmxlZCxbdHlwZT1yZXNldF06ZGlzYWJsZWQsW3R5cGU9c3VibWl0XTpkaXNhYmxlZHtjdXJzb3I6ZGVmYXVsdH06LW1vei1mb2N1c3Jpbmd7b3V0bGluZTphdXRvfXNlbGVjdDpkaXNhYmxlZHtvcGFjaXR5OmluaGVyaXR9b3B0aW9ue3BhZGRpbmc6MH1maWVsZHNldHttYXJnaW46MDtwYWRkaW5nOjA7bWluLXdpZHRoOjB9bGVnZW5ke3BhZGRpbmc6MH1wcm9ncmVzc3t2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX10ZXh0YXJlYXtvdmVyZmxvdzphdXRvfVt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbntoZWlnaHQ6YXV0b31bdHlwZT1zZWFyY2hde291dGxpbmUtb2Zmc2V0Oi0ycHh9W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX06Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b247Zm9udDppbmhlcml0fVt0eXBlPW51bWJlcl17LW1vei1hcHBlYXJhbmNlOnRleHRmaWVsZH1sYWJlbFtmb3Jde2N1cnNvcjpwb2ludGVyfWRldGFpbHN7ZGlzcGxheTpibG9ja31zdW1tYXJ5e2Rpc3BsYXk6bGlzdC1pdGVtfVtjb250ZW50ZWRpdGFibGVdOmZvY3Vze291dGxpbmU6YXV0b310YWJsZXtib3JkZXItY29sb3I6aW5oZXJpdDtib3JkZXItY29sbGFwc2U6Y29sbGFwc2V9Y2FwdGlvbnt0ZXh0LWFsaWduOmxlZnR9dGQsdGh7dmVydGljYWwtYWxpZ246dG9wO3BhZGRpbmc6MH10aHt0ZXh0LWFsaWduOmxlZnQ7Zm9udC13ZWlnaHQ6Ym9sZH1odG1se2ZvbnQtc2l6ZToxMHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE3MjBweCl7aHRtbHtmb250LXNpemU6LjU4MTM5NTM0ODh2d319QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe2h0bWx7Zm9udC1zaXplOjIuNjY2NjY2NjY2N3Z3fX1ib2R5e2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojZmZmO2ZvbnQtc2l6ZToxLjZyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjI7bGV0dGVyLXNwYWNpbmc6MDtmb250LWZhbWlseTpcIk5vdG8gU2FucyBKUFwiLHNhbnMtc2VyaWY7d29yZC1icmVhazpicmVhay13b3JkO2ZvbnQtb3B0aWNhbC1zaXppbmc6YXV0bztzY3JvbGxiYXItZ3V0dGVyOnN0YWJsZX1AbWVkaWEobWluLXdpZHRoOiAxMzgxcHgpYW5kIChtYXgtaGVpZ2h0OiA3NTBweCl7Ym9keXtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1ib3R0b206NXJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTcyMHB4KXtib2R5e3BhZGRpbmctcmlnaHQ6N3JlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe2JvZHl7cGFkZGluZy1yaWdodDowfWJvZHkuaXMtbmF2LWFjdGl2ZXtvdmVyZmxvdzpoaWRkZW47aGVpZ2h0OjEwMHZoO292ZXJzY3JvbGwtYmVoYXZpb3I6bm9uZTt0b3VjaC1hY3Rpb246bm9uZX19c2VjdGlvbntwb3NpdGlvbjpyZWxhdGl2ZX1he2NvbG9yOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9YVtocmVmXj1cInRlbDpcIl0sYVtocmVmXj1cIm1haWx0bzpcIl17Y29sb3I6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246bm9uZX1hW2hyZWYqPVwidGVsOlwiXXtwb2ludGVyLWV2ZW50czpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXthW2hyZWYqPVwidGVsOlwiXXtwb2ludGVyLWV2ZW50czphdXRvfX1lbXtmb250LXN0eWxlOm5vcm1hbH1pbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b31idXR0b257YXBwZWFyYW5jZTpub25lO291dGxpbmU6bm9uZTtwYWRkaW5nOjA7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZDpub25lO3RvdWNoLWFjdGlvbjptYW5pcHVsYXRpb247Y3Vyc29yOnBvaW50ZXJ9cHtsaW5lLWhlaWdodDoyLjE4NzV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe3B7bGluZS1oZWlnaHQ6Mn19bWFpbnt3aWR0aDoxMDAlO292ZXJmbG93OmhpZGRlbn0ubC1jb250YWluZXJ7bWF4LXdpZHRoOmNhbGMoKDEyMDAgKyAyNSoyKSoxcHgpO3dpZHRoOjEwMCU7cGFkZGluZy1yaWdodDoyNXB4O3BhZGRpbmctbGVmdDoyNXB4O21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG99QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5sLWNvbnRhaW5lcntwYWRkaW5nLXJpZ2h0OjEwcHg7cGFkZGluZy1sZWZ0OjEwcHh9fS5jLWJ1dHRvbntmb250LXNpemU6Mi40cmVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxLjI1O2NvbG9yOiNmZmY7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjEwMCU7aGVpZ2h0OjcuN3JlbTtib3JkZXItcmFkaXVzOi4zcmVtO2JveC1zaGFkb3c6LjRyZW0gLjRyZW0gMCAwIHJnYmEoMCwwLDAsLjE1KTtwYWRkaW5nLXJpZ2h0OjMuNXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtYnV0dG9ue2ZvbnQtc2l6ZToxLjhyZW07bGluZS1oZWlnaHQ6MS41O2hlaWdodDo1LjdyZW07cGFkZGluZy1yaWdodDowfX0uYy1idXR0b257dHJhbnNpdGlvbjphbGwgLjNzfS5jLWJ1dHRvbjpmb2N1cy12aXNpYmxle3RyYW5zbGF0ZTouNHJlbSAuNHJlbTtib3gtc2hhZG93OjAgMCAwIDAgcmdiYSgwLDAsMCwuMTUpfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsuYy1idXR0b246aG92ZXJ7dHJhbnNsYXRlOi40cmVtIC40cmVtO2JveC1zaGFkb3c6MCAwIDAgMCByZ2JhKDAsMCwwLC4xNSl9fS5jLWJ1dHRvbl9fdGV4dHtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2NvbHVtbi1nYXA6Mi4ycmVtO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1idXR0b25fX3RleHR7Y29sdW1uLWdhcDoxLjJyZW19fS5jLWJ1dHRvbl9fdGV4dDpiZWZvcmUsLmMtYnV0dG9uX190ZXh0OmFmdGVye2NvbnRlbnQ6XCJcIjt3aWR0aDo1LjlyZW07YXNwZWN0LXJhdGlvOjEvMTtkaXNwbGF5OmJsb2NrfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1idXR0b25fX3RleHQ6YmVmb3JlLC5jLWJ1dHRvbl9fdGV4dDphZnRlcnt3aWR0aDozLjhyZW19fS5jLWJ1dHRvbl9fdGV4dDpiZWZvcmV7bWFzay1yZXBlYXQ6bm8tcmVwZWF0O21hc2stcG9zaXRpb246NTAlIDUwJTttYXNrLXNpemU6Y29udGFpbjtiYWNrZ3JvdW5kOmN1cnJlbnRDb2xvcjt0cmFuc2l0aW9uOmFsbCAuM3N9LmMtYnV0dG9uX190ZXh0OmFmdGVye2JvcmRlcjpzb2xpZCAxcHggY3VycmVudENvbG9yO2JvcmRlci1yYWRpdXM6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjB9LmMtYnV0dG9uLS1kb2N1bWVudHtiYWNrZ3JvdW5kOiMxYWExYjY7dHJhbnNpdGlvbjphbGwgLjNzfS5jLWJ1dHRvbi0tZG9jdW1lbnQ6Zm9jdXMtdmlzaWJsZXtiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6IzFhYTFiNn1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LmMtYnV0dG9uLS1kb2N1bWVudDpob3ZlcntiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6IzFhYTFiNn19LmMtYnV0dG9uLS1kb2N1bWVudCAuYy1idXR0b25fX3RleHQ6YmVmb3Jle21hc2staW1hZ2U6dXJsKC4uL2ltZy9jb21tb24vaWNvbl9kb2N1bWVudC5zdmcpfS5jLWJ1dHRvbi0tY29uc3VsdHtiYWNrZ3JvdW5kOiNmZDhmM2I7dHJhbnNpdGlvbjphbGwgLjNzfS5jLWJ1dHRvbi0tY29uc3VsdDpmb2N1cy12aXNpYmxle2JhY2tncm91bmQ6I2ZmZjtjb2xvcjojZmQ4ZjNifUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsuYy1idXR0b24tLWNvbnN1bHQ6aG92ZXJ7YmFja2dyb3VuZDojZmZmO2NvbG9yOiNmZDhmM2J9fS5jLWJ1dHRvbi0tY29uc3VsdCAuYy1idXR0b25fX3RleHQ6YmVmb3Jle21hc2staW1hZ2U6dXJsKC4uL2ltZy9jb21tb24vaWNvbl9jb25zdWx0LnN2Zyl9LmMtYnV0dG9uLWxpbmV7Zm9udC1zaXplOjEuNnJlbTtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6MS4yNTtib3JkZXI6c29saWQgMXB4IGN1cnJlbnRDb2xvcjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21pbi13aWR0aDoxNy40cmVtO3dpZHRoOmZpdC1jb250ZW50O2hlaWdodDozLjlyZW07cGFkZGluZzouNXJlbSAzLjZyZW0gLjVyZW0gMS41cmVtO3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOi41cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1idXR0b24tbGluZXtmb250LXNpemU6MS42cmVtO2xpbmUtaGVpZ2h0OjEuNTM4NDYxNTM4NTttaW4td2lkdGg6MTNyZW07cGFkZGluZzouNXJlbSAzLjZyZW0gLjVyZW0gMS41cmVtfX0uYy1idXR0b24tbGluZS0tZ3Jue2NvbG9yOiMxYWExYjZ9LmMtYnV0dG9uLWxpbmUtLWJybntjb2xvcjojYzViOGE3fS5jLWJ1dHRvbi1saW5lLS10cmFuc3BhcmVudHtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCl9LmMtYnV0dG9uLWxpbmUtLWhvdmVyLWdybnt0cmFuc2l0aW9uOmFsbCAuM3N9LmMtYnV0dG9uLWxpbmUtLWhvdmVyLWdybjpmb2N1cy12aXNpYmxle2NvbG9yOiMxYWExYjZ9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5jLWJ1dHRvbi1saW5lLS1ob3Zlci1ncm46aG92ZXJ7Y29sb3I6IzFhYTFiNn19LmMtYnV0dG9uLWxpbmUtLWhvdmVyLWJybnt0cmFuc2l0aW9uOmFsbCAuM3N9LmMtYnV0dG9uLWxpbmUtLWhvdmVyLWJybjpmb2N1cy12aXNpYmxle2NvbG9yOiNjNWI4YTd9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5jLWJ1dHRvbi1saW5lLS1ob3Zlci1icm46aG92ZXJ7Y29sb3I6I2M1YjhhN319LmMtYnV0dG9uLWxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDo1cmVtO2hlaWdodDoxcHg7YmFja2dyb3VuZDpjdXJyZW50Q29sb3I7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LTIuNXJlbTt0cmFuc2l0aW9uOmFsbCAuM3N9LmMtYnV0dG9uLWxpbmU6YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOjEuNXJlbTtoZWlnaHQ6MXB4O2JhY2tncm91bmQ6Y3VycmVudENvbG9yO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi0yLjVyZW07dHJhbnNmb3JtLW9yaWdpbjoxMDAlIDA7dHJhbnNpdGlvbjphbGwgLjNzfS5jLWJ1dHRvbi1saW5le3RyYW5zaXRpb246YWxsIC4zc30uYy1idXR0b24tbGluZTpmb2N1cy12aXNpYmxlOmJlZm9yZXtyaWdodDotM3JlbX0uYy1idXR0b24tbGluZTpmb2N1cy12aXNpYmxlOmFmdGVye3JvdGF0ZTozMGRlZztyaWdodDotM3JlbX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LmMtYnV0dG9uLWxpbmU6aG92ZXI6YmVmb3Jle3JpZ2h0Oi0zcmVtfS5jLWJ1dHRvbi1saW5lOmhvdmVyOmFmdGVye3JvdGF0ZTozMGRlZztyaWdodDotM3JlbX19LmMtY2FyZC1pY29uey0td3JhcC13aWR0aDogMTIwMDstLWl0ZW0td2lkdGg6IDM3NjstLWl0ZW0tcm93OiAzOy0taXRlbS1wdDogNTA7LS1pdGVtLXBiOiAzNX0uYy1jYXJkLWljb24tLXJvdy0yey0taXRlbS13aWR0aDogNTg1Oy0taXRlbS1yb3c6IDJ9LmMtY2FyZC1pY29uLS1yb3ctM3stLWl0ZW0td2lkdGg6IDM3NjstLWl0ZW0tcm93OiAzfS5jLWNhcmQtaWNvbi0tcm93LTR7LS1pdGVtLXdpZHRoOiAyODQ7LS1pdGVtLXJvdzogNDstLWl0ZW0tcHQ6IDM0Oy0taXRlbS1wYjogMTV9LmMtY2FyZC1pY29ue2NvdW50ZXItcmVzZXQ6Y291bnQ7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2NvbHVtbi1nYXA6Y2FsYygodmFyKC0td3JhcC13aWR0aCkgLSB2YXIoLS1pdGVtLXdpZHRoKSp2YXIoLS1pdGVtLXJvdykpLyh2YXIoLS1pdGVtLXJvdykgLSAxKS92YXIoLS13cmFwLXdpZHRoKSoxMDAlKTtyb3ctZ2FwOjZyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLWNhcmQtaWNvbntmbGV4LWRpcmVjdGlvbjpjb2x1bW47cm93LWdhcDoycmVtfX0uYy1jYXJkLWljb25fX2l0ZW17Y291bnRlci1pbmNyZW1lbnQ6Y291bnQ7d2lkdGg6Y2FsYyh2YXIoLS1pdGVtLXdpZHRoKS92YXIoLS13cmFwLXdpZHRoKSoxMDAlKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNiwgMTYxLCAxODIsIDAuMykgMCUsIHJnYmEoMjYsIDE2MSwgMTgyLCAwLjA5KSAxMDAlKSwjZmZmO2JvcmRlci1yYWRpdXM6LjVyZW07ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7cm93LWdhcDoyLjVyZW07cGFkZGluZzpjYWxjKHZhcigtLWl0ZW0tcHQpLzEwKjFyZW0pIDNyZW0gY2FsYyh2YXIoLS1pdGVtLXBiKS8xMCoxcmVtKTtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtY2FyZC1pY29uX19pdGVte3dpZHRoOjEwMCU7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNCQkUzRTkgMCUsICNFOUY0RjcgMTAwJSk7cGFkZGluZzoxLjVyZW0gMXJlbTtyb3ctZ2FwOjFyZW19fS5jLWNhcmQtaWNvbl9faW1hZ2V7d2lkdGg6MTlyZW07YXNwZWN0LXJhdGlvOjEvMTtib3JkZXItcmFkaXVzOjEwMCU7YmFja2dyb3VuZDojZmZmO2JveC1zaGFkb3c6MCAwIDVyZW0gcmdiYSgyNiwxNjEsMTgyLC4yKSBpbnNldDtib3JkZXI6c29saWQgMnB4ICNmZmZ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLWNhcmQtaWNvbl9faW1hZ2V7d2lkdGg6OS42cmVtO2JveC1zaGFkb3c6MCAwIDNyZW0gcmdiYSgyNiwxNjEsMTgyLC4yKSBpbnNldH19LmMtY2FyZC1pY29uX190ZXh0e2ZsZXg6MTtwYWRkaW5nLXRvcDoxcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1jYXJkLWljb25fX3RleHR7cGFkZGluZy1ib3R0b206LjVyZW19fS5jLWNhcmQtaWNvbl9fdGV4dDpiZWZvcmV7Y29udGVudDpjb3VudGVyKGNvdW50LCBkZWNpbWFsLWxlYWRpbmctemVybyk7Zm9udC1zaXplOjVyZW07Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtZmFtaWx5OlwiRmlndHJlZVwiLHNhbnMtc2VyaWY7bGluZS1oZWlnaHQ6MTtjb2xvcjojMWFhMWI2O3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6YmxvY2t9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLWNhcmQtaWNvbl9fdGV4dDpiZWZvcmV7Zm9udC1zaXplOjIuNnJlbX19LmMtY2FyZC1pY29uX190aXRsZXtmb250LXNpemU6Mi40cmVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxLjI1O3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDouNnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtY2FyZC1pY29uX190aXRsZXtmb250LXNpemU6MnJlbTtsaW5lLWhlaWdodDoxLjV9fS5jLWNhcmQtaWNvbl9fZGVzY3tmb250LXNpemU6MS41cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoyO21hcmdpbi10b3A6Mi40cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1jYXJkLWljb25fX2Rlc2N7Zm9udC1zaXplOjEuNHJlbTtsaW5lLWhlaWdodDoxLjcxNDI4NTcxNDM7bWFyZ2luLXRvcDoxcmVtfX0uYy1jYXJkLWljb25fX2RldGFpbHtiYWNrZ3JvdW5kOiNmZmY7Zm9udC1zaXplOjJyZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjEuNTt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOi41cmVtIDFyZW07d2lkdGg6MTAwJTttaW4taGVpZ2h0OjdyZW07Ym9yZGVyLXJhZGl1czouNXJlbTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLWNhcmQtaWNvbl9fZGV0YWlse2ZvbnQtc2l6ZToxLjhyZW07bGluZS1oZWlnaHQ6MS42NjY2NjY2NjY3O21pbi1oZWlnaHQ6MDttYXJnaW4tdG9wOjFyZW07cGFkZGluZzoxcmVtfX0uYy1jYXJkLWljb25fX2RldGFpbCBwe2xpbmUtaGVpZ2h0OmluaGVyaXR9LmMtY2FyZC1pY29uX19kZXRhaWwgc3Ryb25ne2NvbG9yOiMxYWExYjZ9LmMtY2FyZC1pbWFnZXtjb3VudGVyLXJlc2V0OmNvdW50O2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtjb2x1bW4tZ2FwOjQuMTY2NjY2NjY2NyU7cm93LWdhcDozcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1jYXJkLWltYWdle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtyb3ctZ2FwOjNyZW19fS5jLWNhcmQtaW1hZ2VfX2l0ZW17Y291bnRlci1pbmNyZW1lbnQ6Y291bnQ7d2lkdGg6NDcuOTE2NjY2NjY2NyU7YmFja2dyb3VuZDojZmZmfS5jLWNhcmQtaW1hZ2VfX2l0ZW0uaXMtbm9jb3VudHtjb3VudGVyLWluY3JlbWVudDpub25lO2JhY2tncm91bmQ6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtY2FyZC1pbWFnZV9faXRlbXt3aWR0aDoxMDAlfX0uYy1jYXJkLWltYWdlX19udW1iZXJ7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zaXplOjEuOHJlbTtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6MS42NjY2NjY2NjY3O2NvbG9yOiMxYWExYjY7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtY2FyZC1pbWFnZV9fbnVtYmVye2ZvbnQtc2l6ZToxLjRyZW07bGluZS1oZWlnaHQ6Mi4xNDI4NTcxNDI5fX0uYy1jYXJkLWltYWdlX19udW1iZXI6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDoyLjVyZW07aGVpZ2h0OjFweDtiYWNrZ3JvdW5kOmN1cnJlbnRDb2xvcjtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6MXJlbX0uYy1jYXJkLWltYWdlX19udW1iZXI6YWZ0ZXJ7Y29udGVudDpcIi4gXCIgY291bnRlcihjb3VudCwgZGVjaW1hbC1sZWFkaW5nLXplcm8pfS5jLWNhcmQtaW1hZ2VfX3RleHR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwYWRkaW5nOjJyZW0gMy41cmVtIDNyZW0gNC4ycmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1jYXJkLWltYWdlX190ZXh0e3BhZGRpbmc6MS40cmVtIDFyZW0gMXJlbX19LmMtY2FyZC1pbWFnZV9fdGl0bGV7Zm9udC1zaXplOjNyZW07Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtZmFtaWx5OlwiU2hpcHBvcmkgTWluY2hvXCIsc2VyaWY7bGV0dGVyLXNwYWNpbmc6MTAlO2xpbmUtaGVpZ2h0OjJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLWNhcmQtaW1hZ2VfX3RpdGxle2ZvbnQtc2l6ZToyLjFyZW07bGluZS1oZWlnaHQ6MS44fX0uYy1jYXJkLWltYWdlX190aXRsZSBzbWFsbHtmb250LXNpemU6MnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtY2FyZC1pbWFnZV9fdGl0bGUgc21hbGx7Zm9udC1zaXplOjEuNnJlbX19LmMtY2FyZC1pbWFnZV9fZGVzY3tmb250LXNpemU6MS41cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoyO2xldHRlci1zcGFjaW5nOjUlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1jYXJkLWltYWdlX19kZXNje2ZvbnQtc2l6ZToxLjRyZW07bGluZS1oZWlnaHQ6MS43MTQyODU3MTQzO21hcmdpbi10b3A6MXJlbX19LmMtY2FyZC1pbWFnZV9fZGVzYyBzdHJvbmcsLmMtY2FyZC1pbWFnZV9fZGVzYyBie2NvbG9yOiMxYWExYjY7Zm9udC1zaXplOjEuOHJlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MS42NjY2NjY2NjY3fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1jYXJkLWltYWdlX19kZXNjIHN0cm9uZywuYy1jYXJkLWltYWdlX19kZXNjIGJ7Zm9udC1zaXplOjEuNnJlbTtsaW5lLWhlaWdodDoxLjg3NX19KisuYy1jYXJkLWltYWdlX19kZXNje21hcmdpbi10b3A6LjhyZW19LmMtY2FyZC1pbWFnZV9fZGVzYysuYy1jYXJkLWltYWdlX19kZXNje21hcmdpbi10b3A6MnJlbX0uYy1jYXJkLWNvbHVtbl9fbGlzdHtjb3VudGVyLXJlc2V0OmNvdW50O3BhZGRpbmctbGVmdDo0cmVtO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cm93LWdhcDo1cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1jYXJkLWNvbHVtbl9fbGlzdHtwYWRkaW5nLWxlZnQ6MH19LmMtY2FyZC1jb2x1bW5fX2l0ZW17Y291bnRlci1pbmNyZW1lbnQ6Y291bnQ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjB9LmMtY2FyZC1jb2x1bW5fX2l0ZW06YmVmb3Jle2NvbnRlbnQ6Y291bnRlcihjb3VudCwgZGVjaW1hbC1sZWFkaW5nLXplcm8pO2ZvbnQtc2l6ZTo1cmVtO2ZvbnQtZmFtaWx5OlwiRmlndHJlZVwiLHNhbnMtc2VyaWY7bGluZS1oZWlnaHQ6MS42O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDo5cmVtO2FzcGVjdC1yYXRpbzoxLzE7YmFja2dyb3VuZDojMWFhMWI2O2NvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czouNXJlbTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7dHJhbnNsYXRlOi00OCUgMzAlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1jYXJkLWNvbHVtbl9faXRlbTpiZWZvcmV7Zm9udC1zaXplOjIuNnJlbTt3aWR0aDo0LjNyZW07bGVmdDo1MCU7dHJhbnNsYXRlOi01MCUgLTUwJX19LmMtY2FyZC1jb2x1bW5fX2l0ZW06YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEwZGVnLCAjMWFhMWI2IDAlLCByZ2JhKDI2LCAxNjEsIDE4MiwgMCkgNTUlKTtvcGFjaXR5Oi4zO3otaW5kZXg6LTE7Ym9yZGVyLXJhZGl1czouNXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtY2FyZC1jb2x1bW5fX2l0ZW06YWZ0ZXJ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoNDVkZWcsICMxYWExYjYgMCUsIHJnYmEoMjYsIDE2MSwgMTgyLCAwLjIpIDU1JSl9fS5jLWNhcmQtY29sdW1uX190ZXh0e3BhZGRpbmc6NS42cmVtIDRyZW0gNHJlbSA4cmVtO29yZGVyOjJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLWNhcmQtY29sdW1uX190ZXh0e3BhZGRpbmc6MXJlbSAxcmVtIDJyZW19fS5jLWNhcmQtY29sdW1uX19oZWFkaW5ne2ZvbnQtc2l6ZToyLjhyZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjEuMDcxNDI4NTcxNDtjb2xvcjojMjMxODE1fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1jYXJkLWNvbHVtbl9faGVhZGluZ3tmb250LXNpemU6MS44cmVtO2xpbmUtaGVpZ2h0OjEuODg4ODg4ODg4OTt0ZXh0LWFsaWduOmNlbnRlcn19LmMtY2FyZC1jb2x1bW5fX2hlYWRpbmctLWxhcmdle2ZvbnQtc2l6ZTozLjRyZW19LmMtY2FyZC1jb2x1bW5fX2xlYWR7Zm9udC1zaXplOjEuOHJlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MS42NjY2NjY2NjY3fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1jYXJkLWNvbHVtbl9fbGVhZHtmb250LXNpemU6MS4zcmVtO2xpbmUtaGVpZ2h0OjEuNjkyMzA3NjkyM319LmMtY2FyZC1jb2x1bW5fX2xlYWQgYntmb250LXNpemU6MnJlbTtsaW5lLWhlaWdodDoxLjU7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiMxYWExYjZ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLWNhcmQtY29sdW1uX19sZWFkIGJ7Zm9udC1zaXplOjEuNXJlbTtsaW5lLWhlaWdodDoyLjI2NjY2NjY2Njd9fSorLmMtY2FyZC1jb2x1bW5fX2xlYWR7bWFyZ2luLXRvcDozLjVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpeyorLmMtY2FyZC1jb2x1bW5fX2xlYWR7bWFyZ2luLXRvcDowfX11bCsuYy1jYXJkLWNvbHVtbl9fbGVhZHttYXJnaW4tdG9wOjEuMnJlbX0uYy1jYXJkLWNvbHVtbl9fbGVhZCsuYy1jYXJkLWNvbHVtbl9fbGVhZHttYXJnaW4tdG9wOjJyZW19KisuYy1jYXJkLWNvbHVtbl9fY2hlY2t7bWFyZ2luLXRvcDozLjNyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpeyorLmMtY2FyZC1jb2x1bW5fX2NoZWNre21hcmdpbi10b3A6MXJlbX19cCsuYy1jYXJkLWNvbHVtbl9fY2hlY2t7bWFyZ2luLXRvcDoyLjVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe3ArLmMtY2FyZC1jb2x1bW5fX2NoZWNre21hcmdpbi10b3A6MXJlbX19LmMtY2FyZC1jb2x1bW5fX2RldGFpbHtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czouNXJlbTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Y29sdW1uLWdhcDoycmVtO21hcmdpbi10b3A6NC4ycmVtO21pbi1oZWlnaHQ6N3JlbTtwYWRkaW5nOjFyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLWNhcmQtY29sdW1uX19kZXRhaWx7bWFyZ2luLXRvcDoxLjJyZW07ZmxleC1kaXJlY3Rpb246Y29sdW1ufX0uYy1jYXJkLWNvbHVtbl9fZGV0YWlsLXRlcm17Zm9udC1zaXplOjJyZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojMWFhMWI2fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1jYXJkLWNvbHVtbl9fZGV0YWlsLXRlcm17Zm9udC1zaXplOjEuNnJlbTtsaW5lLWhlaWdodDoxLjU7dGV4dC1hbGlnbjpjZW50ZXJ9fS5jLWNhcmQtY29sdW1uX19kZXRhaWwtdGVybTphZnRlcntjb250ZW50Olwi77yaXCJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLWNhcmQtY29sdW1uX19kZXRhaWwtdGVybTphZnRlcntkaXNwbGF5Om5vbmV9fS5jLWNhcmQtY29sdW1uX19kZXRhaWwtZGVzY3tmb250LXNpemU6MnJlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MS41fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1jYXJkLWNvbHVtbl9fZGV0YWlsLWRlc2N7Zm9udC1zaXplOjEuNXJlbTtsaW5lLWhlaWdodDoxLjY7dGV4dC1hbGlnbjpjZW50ZXJ9fS5jLWNhcmQtY29sdW1uX19pbWFnZXtvcmRlcjoxO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7d2lkdGg6NDByZW07ei1pbmRleDotMTtib3JkZXItcmFkaXVzOjAgLjVyZW0gLjVyZW0gMDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246YWJzb2x1dGV9LmMtY2FyZC1jb2x1bW5fX2ltYWdlIGltZywuYy1jYXJkLWNvbHVtbl9faW1hZ2UgcGljdHVyZXtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3ZlcjtvYmplY3QtcG9zaXRpb246Y2VudGVyfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1jYXJkLWNvbHVtbl9faW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtib3JkZXItcmFkaXVzOi41cmVtIC41cmVtIDAgMH0uYy1jYXJkLWNvbHVtbl9faW1hZ2UgcGljdHVyZSwuYy1jYXJkLWNvbHVtbl9faW1hZ2UgaW1ne3Bvc2l0aW9uOnJlbGF0aXZlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtY2FyZC1jb2x1bW4tLXNwLW5vaW1hZ2UgLmMtY2FyZC1jb2x1bW5fX3RleHR7cGFkZGluZzozcmVtIDFyZW0gMnJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLWNhcmQtY29sdW1uLS1zcC1ub2ltYWdlIC5jLWNhcmQtY29sdW1uX19pbWFnZXtkaXNwbGF5Om5vbmV9fS5jLWN0YXstLWl0ZW0tbWF4LXdpZHRoOiA1ODU7d2lkdGg6MTAwJTttaW4taGVpZ2h0OjcxcmVtO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZW5kfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1jdGF7bWluLWhlaWdodDowfX0uYy1jdGFfX2lubmVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7YWxpZ24tc2VsZjpzdHJldGNofUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1jdGFfX2lubmVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19LmMtY3RhX190ZXh0e3dpZHRoOjYwJTtwYWRkaW5nOjhyZW0gMDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLWN0YV9fdGV4dHt3aWR0aDoxMDAlO3BhZGRpbmc6Mi40cmVtIDAgMS42cmVtfX0uYy1jdGFfX2hlYWRpbmd7Zm9udC1zaXplOjVyZW07Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtZmFtaWx5OlwiU2hpcHBvcmkgTWluY2hvXCIsc2VyaWY7bGluZS1oZWlnaHQ6MS42O2xldHRlci1zcGFjaW5nOjEwJTttYXJnaW4tbGVmdDotMC4yNWVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1jdGFfX2hlYWRpbmd7Zm9udC1zaXplOjNyZW07bGluZS1oZWlnaHQ6MS42NjY2NjY2NjY3O3RleHQtYWxpZ246Y2VudGVyfX0uYy1jdGFfX2hlYWRpbmcgc3Ryb25nLC5jLWN0YV9faGVhZGluZyBie2NvbG9yOiMxYWExYjZ9LmMtY3RhX19kZXNje2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjI7bGV0dGVyLXNwYWNpbmc6NSV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLWN0YV9fZGVzY3tmb250LXNpemU6MS4ycmVtO2xpbmUtaGVpZ2h0OjI7bWFyZ2luLXRvcDouNHJlbTt0ZXh0LWFsaWduOmNlbnRlcn19KisuYy1jdGFfX2Rlc2N7bWFyZ2luLXRvcDoyLjZyZW19LmMtY3RhX19ib3grLmMtY3RhX19kZXNje21hcmdpbi10b3A6M3JlbX0uYy1jdGFfX2JveHttYXgtd2lkdGg6Y2FsYyh2YXIoLS1pdGVtLW1heC13aWR0aCkvMTAqMXJlbSk7YmFja2dyb3VuZDpoc2xhKDAsMCUsMTAwJSwuOCk7Ym9yZGVyLXJhZGl1czoxcmVtO3BhZGRpbmc6MnJlbSAyLjhyZW07bWFyZ2luLXRvcDozLjJyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLWN0YV9fYm94e3BhZGRpbmc6MXJlbX19LmMtY3RhX19saW5rc3ttYXJnaW4tdG9wOjQuMnJlbTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3Jvdy1nYXA6M3JlbTttYXgtd2lkdGg6Y2FsYyh2YXIoLS1pdGVtLW1heC13aWR0aCkvMTAqMXJlbSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLWN0YV9fbGlua3N7bWFyZ2luLXRvcDoycmVtO3Jvdy1nYXA6MS41cmVtfX0uYy1jdGFfX2xpbmt7Zm9udC1zaXplOjIuNHJlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MS4yNTtjb2xvcjojZmZmO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDoxMDAlO2hlaWdodDo3LjdyZW07Ym9yZGVyLXJhZGl1czouM3JlbTtib3gtc2hhZG93Oi40cmVtIC40cmVtIDAgMCByZ2JhKDAsMCwwLC4xNSk7cGFkZGluZy1yaWdodDozLjVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLWN0YV9fbGlua3tmb250LXNpemU6MnJlbTtsaW5lLWhlaWdodDoxLjU7aGVpZ2h0OjUuN3JlbTtwYWRkaW5nLXJpZ2h0OjB9fS5jLWN0YV9fbGluay10ZXh0e2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Y29sdW1uLWdhcDoyLjJyZW07cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLWN0YV9fbGluay10ZXh0e2NvbHVtbi1nYXA6MS4ycmVtfX0uYy1jdGFfX2xpbmstdGV4dDpiZWZvcmUsLmMtY3RhX19saW5rLXRleHQ6YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOjUuOHJlbTthc3BlY3QtcmF0aW86MS8xO2Rpc3BsYXk6YmxvY2t9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLWN0YV9fbGluay10ZXh0OmJlZm9yZSwuYy1jdGFfX2xpbmstdGV4dDphZnRlcnt3aWR0aDozLjhyZW19fS5jLWN0YV9fbGluay10ZXh0OmJlZm9yZXttYXNrLXJlcGVhdDpuby1yZXBlYXQ7bWFzay1wb3NpdGlvbjo1MCUgNTAlO21hc2stc2l6ZTpjb250YWluO2JhY2tncm91bmQ6Y3VycmVudENvbG9yO3RyYW5zaXRpb246YWxsIC4zc30uYy1jdGFfX2xpbmstdGV4dDphZnRlcntib3JkZXI6c29saWQgMXB4IGN1cnJlbnRDb2xvcjtib3JkZXItcmFkaXVzOjEwMCU7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowfS5jLWN0YV9fbGluay0tZG9jdW1lbnR7YmFja2dyb3VuZDojMWFhMWI2O3RyYW5zaXRpb246YWxsIC4zc30uYy1jdGFfX2xpbmstLWRvY3VtZW50OmZvY3VzLXZpc2libGV7YmFja2dyb3VuZDojZmZmO2NvbG9yOiMxYWExYjZ9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5jLWN0YV9fbGluay0tZG9jdW1lbnQ6aG92ZXJ7YmFja2dyb3VuZDojZmZmO2NvbG9yOiMxYWExYjZ9fS5jLWN0YV9fbGluay0tZG9jdW1lbnQgLmMtY3RhX19saW5rLXRleHQ6YmVmb3Jle21hc2staW1hZ2U6dXJsKC4uL2ltZy9jb21tb24vaWNvbl9kb2N1bWVudC5zdmcpfS5jLWN0YV9fbGluay0tY29uc3VsdHtiYWNrZ3JvdW5kOiNmZDhmM2I7dHJhbnNpdGlvbjphbGwgLjNzfS5jLWN0YV9fbGluay0tY29uc3VsdDpmb2N1cy12aXNpYmxle2JhY2tncm91bmQ6I2ZmZjtjb2xvcjojZmQ4ZjNifUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsuYy1jdGFfX2xpbmstLWNvbnN1bHQ6aG92ZXJ7YmFja2dyb3VuZDojZmZmO2NvbG9yOiNmZDhmM2J9fS5jLWN0YV9fbGluay0tY29uc3VsdCAuYy1jdGFfX2xpbmstdGV4dDpiZWZvcmV7bWFzay1pbWFnZTp1cmwoLi4vaW1nL2NvbW1vbi9pY29uX2NvbnN1bHQuc3ZnKX0uYy1jdGFfX25vdGV7Zm9udC1zaXplOjEuMnJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6Mi4xNjY2NjY2NjY3O2xldHRlci1zcGFjaW5nOjUlO21hcmdpbi10b3A6M3JlbX0uYy1jdGFfX2ltYWdle2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczplbmQ7anVzdGlmeS1jb250ZW50OmVuZDthbGlnbi1zZWxmOnN0cmV0Y2g7cmlnaHQ6MDtib3R0b206MDt3aWR0aDo1OSU7bWF4LWhlaWdodDo3MXJlbTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZX0uYy1jdGFfX2ltYWdlIGltZywuYy1jdGFfX2ltYWdlIHBpY3R1cmV7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y29udGFpbjtvYmplY3QtcG9zaXRpb246Y2VudGVyfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1jdGFfX2ltYWdle3RyYW5zbGF0ZTowIDA7d2lkdGg6Y2FsYygxMDAlICsgMTBweCoyKTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLXNlbGY6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZX0uYy1jdGFfX2ltYWdlIHBpY3R1cmUsLmMtY3RhX19pbWFnZSBpbWd7cG9zaXRpb246cmVsYXRpdmV9fS5jLWN0YV9fYmd7dG9wOjA7bGVmdDowO2JvdHRvbTowO3dpZHRoOjEwMCU7ei1pbmRleDotMTtwb3NpdGlvbjphYnNvbHV0ZX0uYy1jdGFfX2JnIGltZywuYy1jdGFfX2JnIHBpY3R1cmV7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXI7b2JqZWN0LXBvc2l0aW9uOmNlbnRlcn0uYy1jdGFfX2JnOmJlZm9yZXtjb250ZW50OlwiXCI7d2lkdGg6NjclO2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTt0b3A6MDtsZWZ0OjA7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlMWVhZWYgMCUsICNlMWVhZWYgNDUlLCByZ2JhKDIyNSwgMjM0LCAyMzksIDApIDEwMCUpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1jdGFfX2JnOmJlZm9yZXt3aWR0aDoxMDAlO2hlaWdodDo1NyU7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZTFlYWVmIDAlLCAjZTFlYWVmIDQ1JSwgcmdiYSgyMjUsIDIzNCwgMjM5LCAwKSAxMDAlKX19LmMtY3RhX19iZzphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjI7dG9wOjA7bGVmdDowO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkgOS45NjRyZW0sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTguOHJlbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtY3RhX19iZzphZnRlcntoZWlnaHQ6MTMuOXJlbTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpIDUzJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKX19LmMtY3RhLS1zaG9ydHtoZWlnaHQ6NTVyZW07bWluLWhlaWdodDowO21hcmdpbi10b3A6MTZyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLWN0YS0tc2hvcnR7bWFyZ2luLXRvcDozcmVtO2hlaWdodDphdXRvfX0uYy1jdGEtLXNob3J0IC5jLWN0YV9faW1hZ2V7aGVpZ2h0OjcxcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1jdGEtLXNob3J0IC5jLWN0YV9faW1hZ2V7aGVpZ2h0OmF1dG99fS5jLWN0YS0tc2hvcnQgLmMtY3RhX19iZzphZnRlcntiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpIDkuMTY5cmVtLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDE3LjNyZW0sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgY2FsYygxMDAlIC0gMjAuNnJlbSksIHdoaXRlIDEwMCUpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1jdGEtLXNob3J0IC5jLWN0YV9fYmc6YWZ0ZXJ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSA1MyUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSl9fS5jLWN0YS0tbmFycm93IC5jLWN0YXstLW1heC13aWR0aDogNTI2fS5jLWN0YS0tbmFycm93IC5jLWN0YV9fdGV4dHt3aWR0aDo0NCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLWN0YS0tbmFycm93IC5jLWN0YV9fdGV4dHt3aWR0aDoxMDAlfX0uYy1jdGEtLW5hcnJvdyAuYy1jdGFfX2hlYWRpbmd7Zm9udC1zaXplOjQuOHJlbTtsaW5lLWhlaWdodDoxLjU4MzMzMzMzMzM7bWFyZ2luLWxlZnQ6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtY3RhLS1uYXJyb3cgLmMtY3RhX19oZWFkaW5ne2ZvbnQtc2l6ZTozcmVtO2xpbmUtaGVpZ2h0OjEuNjY2NjY2NjY2Nzt0ZXh0LWFsaWduOmNlbnRlcn19LmMtY3RhLS1uYXJyb3cgLmMtY3RhX19saW5rc3ttYXJnaW4tdG9wOjYuNXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtY3RhLS1uYXJyb3cgLmMtY3RhX19saW5rc3ttYXJnaW4tdG9wOjEuNXJlbX19LmMtY3RhLS1uYXJyb3cgLmMtY3RhX19pbWFnZXttaW4taGVpZ2h0OjY0cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1jdGEtLW5hcnJvdyAuYy1jdGFfX2ltYWdle21pbi1oZWlnaHQ6MH19LmMtZmxvd3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcn0uYy1mbG93X19oZWFkaW5ne2ZvbnQtc2l6ZToyLjhyZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjEuMDcxNDI4NTcxNDtjb2xvcjojZmZmO2JhY2tncm91bmQ6IzFhYTFiNjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWluLXdpZHRoOjM5LjVyZW07bWluLWhlaWdodDo1LjRyZW07dHJhbnNsYXRlOjAgNTAlO3BhZGRpbmc6LjVyZW0gMS41cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1mbG93X19oZWFkaW5ne2ZvbnQtc2l6ZToxLjhyZW07bWluLWhlaWdodDozLjZyZW07bWluLXdpZHRoOjI1cmVtfX0uYy1mbG93X19saXN0e2NvdW50ZXItcmVzZXQ6Y291bnQ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7ZmxleC13cmFwOndyYXA7Ym9yZGVyOnNvbGlkIC41cmVtIHJnYmEoMTk3LDE4NCwxNjcsLjUpO2JvcmRlci1yYWRpdXM6LjVyZW07d2lkdGg6MTAwJTtwYWRkaW5nOjQuNXJlbSAxcmVtIDEuNXJlbTtyb3ctZ2FwOjZyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLWZsb3dfX2xpc3R7Y29sdW1uLWdhcDowO3BhZGRpbmc6M3JlbSAwIDNyZW19fS5jLWZsb3dfX2l0ZW17Y291bnRlci1pbmNyZW1lbnQ6Y291bnQ7d2lkdGg6bWF4LWNvbnRlbnQ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7cm93LWdhcDoxLjJyZW07cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoxcmVtO3dpZHRoOjIzLjkzMTYyMzkzMTYlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1mbG93X19pdGVte3dpZHRoOjUwJTttaW4td2lkdGg6MDtyb3ctZ2FwOi41cmVtO3BhZGRpbmc6MCAuNXJlbX19LmMtZmxvd19faXRlbTpub3QoOmxhc3QtY2hpbGQpOmJlZm9yZXtjb250ZW50OlwiXCI7d2lkdGg6My42cmVtO2FzcGVjdC1yYXRpbzoyNi8zNTttYXNrLXJlcGVhdDpuby1yZXBlYXQ7bWFzay1wb3NpdGlvbjo1MCUgNTAlO21hc2stc2l6ZTpjb250YWluO21hc2staW1hZ2U6dXJsKC4uL2ltZy9jb21tb24vaWNvbl9hcnJvdy5zdmcpO2JhY2tncm91bmQ6IzFhYTFiNjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjEwMCU7dG9wOjZyZW07dHJhbnNsYXRlOi01MCUgLTUwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtZmxvd19faXRlbTpub3QoOmxhc3QtY2hpbGQpOmJlZm9yZXt3aWR0aDozcmVtO2xlZnQ6MTAwJTt0b3A6NXJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLWZsb3dfX2l0ZW06bm90KDpsYXN0LWNoaWxkKTpudGgtY2hpbGQoZXZlbik6YmVmb3Jle21hc2staW1hZ2U6dXJsKC4uL2ltZy9jb21tb24vaWNvbl9jcmFuay1hcnJvdy10ci1ibC5zdmcpO2FzcGVjdC1yYXRpbzoyMDEvNDc7d2lkdGg6MTEwJTt0b3A6MTAwJTtyaWdodDo1MCU7bGVmdDphdXRvO3RyYW5zbGF0ZTouNXJlbSAxcmVtfX0uYy1mbG93Omhhcyg6bnRoLWNoaWxkKDQpKSAuYy1mbG93X19pdGVte3dpZHRoOjIzLjkzMTYyMzkzMTYlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1mbG93Omhhcyg6bnRoLWNoaWxkKDQpKSAuYy1mbG93X19pdGVte3dpZHRoOjUwJX19LmMtZmxvdzpoYXMoOm50aC1jaGlsZCg1KSkgLmMtZmxvd19faXRlbXt3aWR0aDoxNy4wOTQwMTcwOTQlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1mbG93Omhhcyg6bnRoLWNoaWxkKDUpKSAuYy1mbG93X19pdGVte3dpZHRoOjUwJX19LmMtZmxvd19faW1hZ2V7d2lkdGg6OS41cmVtO2FzcGVjdC1yYXRpbzoxLzE7Ym9yZGVyLXJhZGl1czoxMDAlO2JhY2tncm91bmQ6I2ZmZjtib3gtc2hhZG93OjAgMCAzcmVtIHJnYmEoMjYsMTYxLDE4MiwuMikgaW5zZXQ7Ym9yZGVyOnNvbGlkIDJweCAjZmZmfS5jLWZsb3dfX2Rlc2N7Zm9udC1zaXplOjEuNHJlbTtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6Mi4xNDI4NTcxNDI5O2NvbG9yOiMyMzE4MTU7dGV4dC1hbGlnbjpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLWZsb3dfX2Rlc2N7Zm9udC1zaXplOjEuMnJlbTtsaW5lLWhlaWdodDoxLjV9fS5jLWZsb3dfX2Rlc2M6YmVmb3Jle2NvbnRlbnQ6Y291bnRlcihjb3VudCwgZGVjaW1hbC1sZWFkaW5nLXplcm8pO2ZvbnQtc2l6ZTozcmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxO2NvbG9yOiMxYWExYjY7d2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206MXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtZmxvd19fZGVzYzpiZWZvcmV7Zm9udC1zaXplOjIuNHJlbTttYXJnaW4tYm90dG9tOi41cmVtfX0uYy1mbG93X19kZXNjIHN0cm9uZ3tmb250LXNpemU6MnJlbTtsaW5lLWhlaWdodDoxLjU7Zm9udC13ZWlnaHQ6NzAwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1mbG93X19kZXNjIHN0cm9uZ3tmb250LXNpemU6MS42cmVtO2xpbmUtaGVpZ2h0OjEuNX19LmMtZmxvdy0tbm8tYXJyb3cgLmMtZmxvd19fbGlzdHtyb3ctZ2FwOjRyZW19LmMtZmxvdy0tbm8tYXJyb3cgLmMtZmxvd19faXRlbTpiZWZvcmV7ZGlzcGxheTpub25lfS5jLWZ2e3dpZHRoOjEwMCU7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDowfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1mdntiYWNrZ3JvdW5kOiNlMWVhZWZ9fS5jLWZ2OmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDozMHJlbTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjI1LCAyMzQsIDIzOSwgMCkgMCUsICNlMWVhZWYgNzAlLCAjZTFlYWVmIDEwMCUpO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTtsZWZ0OjA7Ym90dG9tOjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLWZ2OmJlZm9yZXt0b3A6MjJyZW07aGVpZ2h0OjIwcmVtO2JvdHRvbTphdXRvfX0uYy1mdjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDo2NXJlbTtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Oi0xO3RvcDoxMDAlO2xlZnQ6MDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlMWVhZWYgMCUsICNlMWVhZWYgNTAlLCByZ2JhKDIyNSwgMjM0LCAyMzksIDApIDEwMCUpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1mdjphZnRlcntoZWlnaHQ6NTByZW19fS5jLWZ2X19vdXRlcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnN0YXJ0O2FsaWduLWl0ZW1zOmVuZDtjb2x1bW4tZ2FwOjUuOHJlbTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG87cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoxMS4ycmVtIDdyZW0gMDtvdmVyZmxvdzpoaWRkZW59QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTcyMHB4KXsuYy1mdl9fb3V0ZXJ7cGFkZGluZy1sZWZ0OjB9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1mdl9fb3V0ZXJ7cGFkZGluZzo4LjVyZW0gMCAycmVtfX0uYy1mdl9faW5uZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlO21pbi1oZWlnaHQ6MTAzcmVtO2hlaWdodDoxMDAlfUBtZWRpYShtYXgtaGVpZ2h0OiA5MDBweCl7LmMtZnZfX2lubmVye21heC1oZWlnaHQ6MTAwJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLWZ2X19pbm5lcnttYXgtaGVpZ2h0Om5vbmU7bWluLWhlaWdodDowfX0uYy1mdl9fbGF5ZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO21heC13aWR0aDo1OC41cmVtO3dpZHRoOjU1JTtwYWRkaW5nOjVyZW0gMH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtZnZfX2xheWVye3dpZHRoOjEwMCU7cGFkZGluZzowfX0uYy1mdl9fbGFiZWx7Zm9udC1zaXplOjIuOHJlbTtmb250LXdlaWdodDo3MDA7Zm9udC1mYW1pbHk6XCJTaGlwcG9yaSBNaW5jaG9cIixzZXJpZjtsaW5lLWhlaWdodDoxO2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6c29saWQgMXB4ICNjNWI4YTc7cGFkZGluZzouOHJlbSAxLjZyZW0gLjhyZW07d2lkdGg6Zml0LWNvbnRlbnQ7bWluLWhlaWdodDo1cmVtO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLWZ2X19sYWJlbHtmb250LXNpemU6MS4zcmVtO21pbi1oZWlnaHQ6M3JlbTtwYWRkaW5nOi4zcmVtIC42cmVtfX0uYy1mdl9faGVhZGluZ3tmb250LXNpemU6NS40cmVtO2ZvbnQtd2VpZ2h0OjYwMDtmb250LWZhbWlseTpcIlNoaXBwb3JpIE1pbmNob1wiLHNlcmlmO2xldHRlci1zcGFjaW5nOjUlO2xpbmUtaGVpZ2h0OjEuNzAzNzAzNzAzNztwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDptYXgtY29udGVudDt3b3JkLWJyZWFrOmF1dG8tcGhyYXNlO3doaXRlLXNwYWNlOm5vd3JhcH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzIwcHgpey5jLWZ2X19oZWFkaW5ne3dpZHRoOjEwMCV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1mdl9faGVhZGluZ3tmb250LXNpemU6Mi42cmVtO2xpbmUtaGVpZ2h0OjEuNjUzODQ2MTUzODt3aGl0ZS1zcGFjZTpub3JtYWw7dGV4dC1zaGFkb3c6LTJweCAtMnB4IDJweCByZ2JhKDIyNSwyMzQsMjM5LC4zKSwwIC0ycHggMnB4IHJnYmEoMjI1LDIzNCwyMzksLjMpLDJweCAtMnB4IDJweCByZ2JhKDIyNSwyMzQsMjM5LC4zKSwtMnB4IDAgMnB4IHJnYmEoMjI1LDIzNCwyMzksLjMpLDJweCAwIDJweCByZ2JhKDIyNSwyMzQsMjM5LC4zKSwtMnB4IDJweCAycHggcmdiYSgyMjUsMjM0LDIzOSwuMyksMCAycHggMnB4IHJnYmEoMjI1LDIzNCwyMzksLjMpLDJweCAycHggMnB4IHJnYmEoMjI1LDIzNCwyMzksLjMpfX0uYy1mdl9faGVhZGluZzpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6LTE7dG9wOjA7bGVmdDowO3dpZHRoOjk3LjJyZW07YXNwZWN0LXJhdGlvOjEwNTUvODc1O3RyYW5zbGF0ZTotNTElIC0zNyU7YmFja2dyb3VuZDp1cmwoLi4vaW1nL2NvbW1vbi9mdl9sb2dvLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtZnZfX2hlYWRpbmc6YmVmb3Jle2Rpc3BsYXk6bm9uZX19LmMtZnZfX2hlYWRpbmcgc3Ryb25nLC5jLWZ2X19oZWFkaW5nIGJ7Y29sb3I6IzFhYTFiNn0uYy1mdl9faGVhZGluZyBzdHJvbmcuaXMtZ3JheSwuYy1mdl9faGVhZGluZyBiLmlzLWdyYXl7Y29sb3I6I2M1YjhhN30qKy5jLWZ2X19oZWFkaW5ne21hcmdpbi10b3A6M3JlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7KisuYy1mdl9faGVhZGluZ3ttYXJnaW4tdG9wOi44cmVtfX0uYy1mdl9faGVhZGluZy0tbHtmb250LXNpemU6NnJlbTtsaW5lLWhlaWdodDoxLjY2NjY2NjY2Njd9LmMtZnZfX2xlYWR7Zm9udC1zaXplOjMuMXJlbTtmb250LXdlaWdodDo3MDA7Zm9udC1mYW1pbHk6XCJTaGlwcG9yaSBNaW5jaG9cIixzZXJpZjtsaW5lLWhlaWdodDoxLjc0MTkzNTQ4Mzk7bGV0dGVyLXNwYWNpbmc6MiU7d2lkdGg6bWF4LWNvbnRlbnQ7d29yZC1icmVhazphdXRvLXBocmFzZTt3aGl0ZS1zcGFjZTpub3dyYXB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTcyMHB4KXsuYy1mdl9fbGVhZHt3aWR0aDoxMDAlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtZnZfX2xlYWR7Zm9udC1zaXplOjEuNnJlbTtsaW5lLWhlaWdodDoxLjc1O3doaXRlLXNwYWNlOm5vcm1hbDt0ZXh0LXNoYWRvdzotMnB4IC0ycHggMnB4IHJnYmEoMjI1LDIzNCwyMzksLjMpLDAgLTJweCAycHggcmdiYSgyMjUsMjM0LDIzOSwuMyksMnB4IC0ycHggMnB4IHJnYmEoMjI1LDIzNCwyMzksLjMpLC0ycHggMCAycHggcmdiYSgyMjUsMjM0LDIzOSwuMyksMnB4IDAgMnB4IHJnYmEoMjI1LDIzNCwyMzksLjMpLC0ycHggMnB4IDJweCByZ2JhKDIyNSwyMzQsMjM5LC4zKSwwIDJweCAycHggcmdiYSgyMjUsMjM0LDIzOSwuMyksMnB4IDJweCAycHggcmdiYSgyMjUsMjM0LDIzOSwuMyl9fSorLmMtZnZfX2xlYWR7bWFyZ2luLXRvcDo0LjJyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpeyorLmMtZnZfX2xlYWR7bWFyZ2luLXRvcDoxcmVtfX0uYy1mdl9fZGVzY3tmb250LXNpemU6MS44cmVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoyLjExMTExMTExMTE7bGV0dGVyLXNwYWNpbmc6NSU7d2lkdGg6bWF4LWNvbnRlbnQ7d2hpdGUtc3BhY2U6bm93cmFwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE3MjBweCl7LmMtZnZfX2Rlc2N7d2lkdGg6MTAwJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLWZ2X19kZXNje2ZvbnQtc2l6ZToxLjNyZW07bGluZS1oZWlnaHQ6MS44NDYxNTM4NDYyO3doaXRlLXNwYWNlOm5vcm1hbDt0ZXh0LXNoYWRvdzotMnB4IC0ycHggMnB4IHJnYmEoMjI1LDIzNCwyMzksLjMpLDAgLTJweCAycHggcmdiYSgyMjUsMjM0LDIzOSwuMyksMnB4IC0ycHggMnB4IHJnYmEoMjI1LDIzNCwyMzksLjMpLC0ycHggMCAycHggcmdiYSgyMjUsMjM0LDIzOSwuMyksMnB4IDAgMnB4IHJnYmEoMjI1LDIzNCwyMzksLjMpLC0ycHggMnB4IDJweCByZ2JhKDIyNSwyMzQsMjM5LC4zKSwwIDJweCAycHggcmdiYSgyMjUsMjM0LDIzOSwuMyksMnB4IDJweCAycHggcmdiYSgyMjUsMjM0LDIzOSwuMyl9fS5jLWZ2X19kZXNjIGJ7Zm9udC1zaXplOjEuMTY2NjY2NjY2N2VtO2xpbmUtaGVpZ2h0OjEuODA5NTIzODA5NTtjb2xvcjojMWFhMWI2fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1mdl9fZGVzYyBie2ZvbnQtc2l6ZToxLjNyZW07bGluZS1oZWlnaHQ6MS44NDYxNTM4NDYyfX0qKy5jLWZ2X19kZXNje21hcmdpbi10b3A6My44cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsqKy5jLWZ2X19kZXNje21hcmdpbi10b3A6MXJlbX19dWwrLmMtZnZfX2Rlc2N7bWFyZ2luLXRvcDozLjJyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe3VsKy5jLWZ2X19kZXNje21hcmdpbi10b3A6MXJlbX19LmMtZnZfX2Rlc2MrLmMtZnZfX2Rlc2N7bWFyZ2luLXRvcDoxLjJyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLWZ2X19kZXNjKy5jLWZ2X19kZXNje21hcmdpbi10b3A6LjhyZW19fS5jLWZ2X190ZXh0e2ZvbnQtc2l6ZToyLjJyZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjEuODE4MTgxODE4MjtsZXR0ZXItc3BhY2luZzo1JX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtZnZfX3RleHR7Zm9udC1zaXplOjEuM3JlbTt0ZXh0LXNoYWRvdzotMnB4IC0ycHggMnB4IHJnYmEoMjI1LDIzNCwyMzksLjMpLDAgLTJweCAycHggcmdiYSgyMjUsMjM0LDIzOSwuMyksMnB4IC0ycHggMnB4IHJnYmEoMjI1LDIzNCwyMzksLjMpLC0ycHggMCAycHggcmdiYSgyMjUsMjM0LDIzOSwuMyksMnB4IDAgMnB4IHJnYmEoMjI1LDIzNCwyMzksLjMpLC0ycHggMnB4IDJweCByZ2JhKDIyNSwyMzQsMjM5LC4zKSwwIDJweCAycHggcmdiYSgyMjUsMjM0LDIzOSwuMyksMnB4IDJweCAycHggcmdiYSgyMjUsMjM0LDIzOSwuMyl9fSorLmMtZnZfX3RleHR7bWFyZ2luLXRvcDozLjVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpeyorLmMtZnZfX3RleHR7bWFyZ2luLXRvcDouOHJlbX19LmMtZnZfX2RhdGF7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjMuMnJlbTttYXJnaW4tYm90dG9tOjEuNXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtZnZfX2RhdGF7cGFkZGluZy1sZWZ0OjEuNnJlbX19LmMtZnZfX2RhdGE6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDouM3JlbTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMUFBMUI2IDAlLCAjMUFBMUI2IDQ5JSwgcmdiYSgyNiwgMTYxLCAxODIsIDAuNCkgNTAlLCByZ2JhKDI2LCAxNjEsIDE4MiwgMC40KSAxMDAlKX0qKy5jLWZ2X19kYXRhe21hcmdpbi10b3A6OHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7KisuYy1mdl9fZGF0YXttYXJnaW4tdG9wOjB9fS5jLWZ2X19wcm9maWxle2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cm93LWdhcDoxLjhyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLWZ2X19wcm9maWxle3Jvdy1nYXA6LjVyZW19fS5jLWZ2X19wcm9maWxlLXRpdGxle2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuMjIyMjIyMjIyMjtsZXR0ZXItc3BhY2luZzoyJTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Y29sdW1uLWdhcDoxLjJyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLWZ2X19wcm9maWxlLXRpdGxle2ZvbnQtc2l6ZToxLjFyZW07bGluZS1oZWlnaHQ6MS42MzYzNjM2MzY0O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19LmMtZnZfX3Byb2ZpbGUtbmFtZXtmb250LXNpemU6Mi44cmVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxLjI4NTcxNDI4NTc7bGV0dGVyLXNwYWNpbmc6MiU7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2NvbHVtbi1nYXA6MS40cmVtO2FsaWduLWl0ZW1zOmJhc2VsaW5lfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1mdl9fcHJvZmlsZS1uYW1le2ZvbnQtc2l6ZToxLjhyZW07ZmxleC1kaXJlY3Rpb246Y29sdW1uO3Jvdy1nYXA6LjVyZW19fS5jLWZ2X19wcm9maWxlLWVue2ZvbnQtc2l6ZToxLjZyZW07bGV0dGVyLXNwYWNpbmc6MiU7Zm9udC1mYW1pbHk6XCJDb3Jtb3JhbnQgR2FyYW1vbmRcIixzZXJpZjtjb2xvcjojMWFhMWI2fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1mdl9fcHJvZmlsZS1lbntmb250LXNpemU6MS4ycmVtfX0uYy1mdl9fbGljZW5zZXtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Y29sdW1uLWdhcDoxLjZyZW07cm93LWdhcDouOHJlbTttYXJnaW4tdG9wOjIuOHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtZnZfX2xpY2Vuc2V7bWFyZ2luLXRvcDoxcmVtO2NvbHVtbi1nYXA6LjVyZW07cm93LWdhcDouNXJlbX19LmMtZnZfX2xpY2Vuc2UtaXRlbXtmb250LXNpemU6MS40cmVtO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjU3MTQyODU3MTQ7bGV0dGVyLXNwYWNpbmc6MiU7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiMxYWExYjY7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2hlaWdodDoyLjlyZW07Ym9yZGVyLXJhZGl1czoxLjQ1cmVtO3BhZGRpbmc6LjRyZW0gMS40cmVtO2JveC1zaGFkb3c6MCAwIC42cmVtICNmZmYgaW5zZXR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLWZ2X19saWNlbnNlLWl0ZW17Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MS44O2hlaWdodDoycmVtO2JvcmRlci1yYWRpdXM6MXJlbTtwYWRkaW5nOi4ycmVtIDFyZW19fS5jLWZ2X19ib3gtdGl0bGV7Zm9udC1zaXplOjIuNHJlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MS42O2xldHRlci1zcGFjaW5nOjMlO2NvbG9yOiNmZmY7YmFja2dyb3VuZDojMWFhMWI2O21heC13aWR0aDpjYWxjKDEwMCUgLSA2cmVtKTt3aWR0aDpmaXQtY29udGVudDttaW4taGVpZ2h0OjVyZW07ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW46MCAwIC0yLjdyZW0gM3JlbTtwYWRkaW5nOi41cmVtIDEuNnJlbTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLWZ2X19ib3gtdGl0bGV7Zm9udC1zaXplOjEuNHJlbTttaW4taGVpZ2h0OjNyZW07cGFkZGluZzouM3JlbSAuNnJlbTttYXJnaW46MCAwIC0xLjZyZW0gMXJlbX19LmMtZnZfX2JveC10aXRsZS0tZ3Jue2JhY2tncm91bmQtY29sb3I6IzFhYTFiNn0uYy1mdl9fYm94LXRpdGxlLS1icm57YmFja2dyb3VuZC1jb2xvcjojYzViOGE3fS5jLWZ2X19ib3gtY29udGVudHtiYWNrZ3JvdW5kOmhzbGEoMCwwJSwxMDAlLC44KTtib3JkZXItcmFkaXVzOjFyZW07Zm9udC1zaXplOjJyZW07Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuODtsZXR0ZXItc3BhY2luZzozJTtwYWRkaW5nOjEuMnJlbSAyLjhyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLWZ2X19ib3gtY29udGVudHtwYWRkaW5nOjFyZW07Zm9udC1zaXplOjEuNHJlbTtsaW5lLWhlaWdodDoxLjg1NzE0Mjg1NzF9fS5jLWZ2X19ib3gtdGl0bGUrLmMtZnZfX2JveC1jb250ZW50e3BhZGRpbmc6NHJlbSAzcmVtIDJyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLWZ2X19ib3gtdGl0bGUrLmMtZnZfX2JveC1jb250ZW50e3BhZGRpbmc6MnJlbSAxcmVtIDFyZW19fSorLmMtZnZfX2JveHttYXJnaW4tdG9wOjMuOHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7KisuYy1mdl9fYm94e21hcmdpbi10b3A6Mi4ycmVtfX1wKy5jLWZ2X19ib3h7bWFyZ2luLXRvcDozcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtwKy5jLWZ2X19ib3h7bWFyZ2luLXRvcDoxLjZyZW19fS5jLWZ2X19kYXRhKy5jLWZ2X19ib3h7bWFyZ2luLXRvcDo4cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1mdl9fZGF0YSsuYy1mdl9fYm94e21hcmdpbi10b3A6Mi41cmVtfX0uYy1mdl9fYnV0dG9ue21hcmdpbi10b3A6NXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtZnZfX2J1dHRvbnttYXJnaW4tdG9wOjJyZW19fS5jLWZ2X19iZ3t6LWluZGV4Oi0xO3RvcDowO2JvdHRvbTowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlfS5jLWZ2X19iZyBpbWcsLmMtZnZfX2JnIHBpY3R1cmV7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXI7b2JqZWN0LXBvc2l0aW9uOmNlbnRlcn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtZnZfX2Jne2FzcGVjdC1yYXRpbzozOTAvNDM1O2hlaWdodDphdXRvfX0uYy1mdl9fYmc6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDo2NCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxO3RvcDowO2xlZnQ6MDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2UxZWFlZiAwJSwgI2UxZWFlZiA0NSUsIHJnYmEoMjI1LCAyMzQsIDIzOSwgMCkgMTAwJSl9LmMtZnZfX2ltYWdle3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MDtyaWdodDo4LjUlO2JvdHRvbTowO21heC13aWR0aDo1MCU7bWF4LWhlaWdodDoxMDAlO21pbi1oZWlnaHQ6MDtoZWlnaHQ6Zml0LWNvbnRlbnQ7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpzdGFydH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtZnZfX2ltYWdle2FzcGVjdC1yYXRpbzozOTAvNDM1O2JvdHRvbTphdXRvO3RvcDowO3JpZ2h0OjA7bWF4LXdpZHRoOm5vbmU7d2lkdGg6MTAwJTtoZWlnaHQ6MDtwYWRkaW5nOjExMS41Mzg0NjE1Mzg1JSAwIDAgMH19LmMtZnZfX2ltYWdlIHBpY3R1cmUsLmMtZnZfX2ltYWdlIGltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1mdl9faW1hZ2UgcGljdHVyZSwuYy1mdl9faW1hZ2UgaW1ne3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO29iamVjdC1maXQ6Y29udGFpbjtvYmplY3QtcG9zaXRpb246cmlnaHQgYm90dG9tfX0uYy1mdi0tc2hvcnR7ei1pbmRleDoxfS5jLWZ2LS1zaG9ydDpiZWZvcmV7aGVpZ2h0OjEwcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1mdi0tc2hvcnQ6YmVmb3Jle3RvcDphdXRvO2JvdHRvbTowO2hlaWdodDoxMHJlbX19LmMtZnYtLXNob3J0OmFmdGVye2Rpc3BsYXk6bm9uZX0uYy1mdi0tc2hvcnQgLmMtZnZfX291dGVye292ZXJmbG93OnZpc2libGV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLWZ2LS1zaG9ydCAuYy1mdl9fb3V0ZXJ7cGFkZGluZzozLjVyZW0gMCAwfX0uYy1mdi0tc2hvcnQgLmMtZnZfX2lubmVye21pbi1oZWlnaHQ6NDEuNnJlbTtwYWRkaW5nLXRvcDoyLjRyZW07anVzdGlmeS1jb250ZW50OnN0YXJ0fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1mdi0tc2hvcnQgLmMtZnZfX2lubmVye21pbi1oZWlnaHQ6MThyZW19fS5jLWZ2LS1zaG9ydCAuYy1mdl9fbGF5ZXJ7d2lkdGg6MTAwJTttYXgtd2lkdGg6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtZnYtLXNob3J0IC5jLWZ2X19iZ3thc3BlY3QtcmF0aW86MzkwLzI0ODtoZWlnaHQ6MTAwJX19LmMtaGVhZGluZ3twb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDpmaXQtY29udGVudH0uYy1oZWFkaW5nLS1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtaGVhZGluZy0tY2VudGVyLXNwe3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99fS5jLWhlYWRpbmdfX2Vuey0tdHg6IDA7LS10eTogLTUwJTt0cmFuc2xhdGU6dmFyKC0tdHgpIHZhcigtLXR5KTtmb250LXNpemU6MTFyZW07Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtZmFtaWx5OlwiUXdpdGNoZXIgR3J5cGVuXCIsY3Vyc2l2ZTtsaW5lLWhlaWdodDoxO2NvbG9yOiNjNWI4YTc7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6bWF4LWNvbnRlbnQ7aGVpZ2h0Om1heC1jb250ZW50O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtyb3RhdGU6LTdkZWc7b3BhY2l0eTouNTt0b3A6NTAlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1oZWFkaW5nX19lbntmb250LXNpemU6NnJlbTtsaW5lLWhlaWdodDoxLjMzMzMzMzMzMzN9fS5jLWhlYWRpbmdfX2VuLmlzLWdybntjb2xvcjojMWFhMWI2fS5jLWhlYWRpbmdfX2VuLmlzLWJybntjb2xvcjojYzViOGE3fS5jLWhlYWRpbmdfX2VuLS1mb250LWJvbGR7Zm9udC13ZWlnaHQ6NzAwfS5jLWhlYWRpbmdfX2VuLS1yaWdodHtyaWdodDowfS5jLWhlYWRpbmdfX2VuLS1yaWdodC1zaGlmdC0yeHN7cmlnaHQ6MDstLXR4OiAxMCV9LmMtaGVhZGluZ19fZW4tLXJpZ2h0LXNoaWZ0LXhze3JpZ2h0OjA7LS10eDogMjUlfS5jLWhlYWRpbmdfX2VuLS1yaWdodC1zaGlmdC1ze3JpZ2h0OjA7LS10eDogNDAlfS5jLWhlYWRpbmdfX2VuLS1yaWdodC1zaGlmdC1te3JpZ2h0OjA7LS10eDogNDUlfS5jLWhlYWRpbmdfX2VuLS1yaWdodC1zaGlmdC1se3JpZ2h0OjA7LS10eDogNjAlfS5jLWhlYWRpbmdfX2VuLS1yaWdodC1zaGlmdC14bHtyaWdodDowOy0tdHg6IDc1JX0uYy1oZWFkaW5nX19lbi0tcmlnaHQtc2hpZnQtMnhse3JpZ2h0OjA7LS10eDogOTAlfS5jLWhlYWRpbmdfX2VuLS1yaWdodC1vdXR7bGVmdDoxMDAlfS5jLWhlYWRpbmdfX2VuLS1yaWdodC1vdXQtMnhze2xlZnQ6MTAwJTstLXR4OiA1JX0uYy1oZWFkaW5nX19lbi0tcmlnaHQtb3V0LXhze2xlZnQ6MTAwJTstLXR4OiAxMCV9LmMtaGVhZGluZ19fZW4tLXJpZ2h0LW91dC1ze2xlZnQ6MTAwJTstLXR4OiAxNSV9LmMtaGVhZGluZ19fZW4tLXJpZ2h0LW91dC1te2xlZnQ6MTAwJTstLXR4OiAyMCV9LmMtaGVhZGluZ19fZW4tLXJpZ2h0LW91dC1se2xlZnQ6MTAwJTstLXR4OiAyNSV9LmMtaGVhZGluZ19fZW4tLXRvcHt0b3A6MH0uYy1oZWFkaW5nX19lbi0tdG9wLXNoaWZ0LTJ4c3t0b3A6MDstLXR5OiAtMTUlfS5jLWhlYWRpbmdfX2VuLS10b3Atc2hpZnQteHN7dG9wOjA7LS10eTogLTMwJX0uYy1oZWFkaW5nX19lbi0tdG9wLXNoaWZ0LXN7dG9wOjA7LS10eTogLTQ1JX0uYy1oZWFkaW5nX19lbi0tdG9wLXNoaWZ0LW17dG9wOjA7LS10eTogLTYwJX0uYy1oZWFkaW5nX19lbi0tdG9wLXNoaWZ0LWx7dG9wOjA7LS10eTogLTc1JX0uYy1oZWFkaW5nX19lbi0tdG9wLXNoaWZ0LXhse3RvcDowOy0tdHk6IC05MCV9LmMtaGVhZGluZ19fZW4tLXRvcC1zaGlmdC0yeGx7dG9wOjA7LS10eTogLTE1NSV9LmMtaGVhZGluZ19fZW4tLXRvcC1vdXR7dG9wOmF1dG87Ym90dG9tOjEwMCU7LS10eTogMzAlfS5jLWhlYWRpbmdfX2VuLS10b3Atb3V0LTJ4c3t0b3A6YXV0bztib3R0b206MTAwJTstLXR5OiAyMCV9LmMtaGVhZGluZ19fZW4tLXRvcC1vdXQteHN7dG9wOmF1dG87Ym90dG9tOjEwMCU7LS10eTogMTAlfS5jLWhlYWRpbmdfX2VuLS10b3Atb3V0LXN7dG9wOmF1dG87Ym90dG9tOjEwMCU7LS10eTogMCV9LmMtaGVhZGluZ19fZW4tLXRvcC1vdXQtbXt0b3A6YXV0bztib3R0b206MTAwJTstLXR5OiAtMTAlfS5jLWhlYWRpbmdfX2VuLS10b3Atb3V0LWx7dG9wOmF1dG87Ym90dG9tOjEwMCU7LS10eTogLTIwJX0uYy1oZWFkaW5nX19lbi0tdG9wLW91dC14bHt0b3A6YXV0bztib3R0b206MTAwJTstLXR5OiAtMzAlfS5jLWhlYWRpbmdfX2VuLS10b3Atb3V0LTJ4bHt0b3A6YXV0bztib3R0b206MTAwJTstLXR5OiAtNDAlfS5jLWhlYWRpbmdfX2VuLS1ib3R0b217dG9wOmF1dG87Ym90dG9tOjB9LmMtaGVhZGluZ19fZW4tLWJvdHRvbS1zaGlmdC0yeHN7dG9wOmF1dG87Ym90dG9tOjA7LS10eTogNSV9LmMtaGVhZGluZ19fZW4tLWJvdHRvbS1zaGlmdC14c3t0b3A6YXV0bztib3R0b206MDstLXR5OiAyMCV9LmMtaGVhZGluZ19fZW4tLWJvdHRvbS1zaGlmdC1ze3RvcDphdXRvO2JvdHRvbTowOy0tdHk6IDM1JX0uYy1oZWFkaW5nX19lbi0tYm90dG9tLXNoaWZ0LW17dG9wOmF1dG87Ym90dG9tOjA7LS10eTogNTAlfS5jLWhlYWRpbmdfX2VuLS1ib3R0b20tc2hpZnQtbHt0b3A6YXV0bztib3R0b206MDstLXR5OiA2NSV9LmMtaGVhZGluZ19fZW4tLWJvdHRvbS1zaGlmdC14bHt0b3A6YXV0bztib3R0b206MDstLXR5OiA4MCV9LmMtaGVhZGluZ19fZW4tLWJvdHRvbS1zaGlmdC0yeGx7dG9wOmF1dG87Ym90dG9tOjA7LS10eTogOTUlfS5jLWhlYWRpbmdfX2VuLS1ib3R0b20tb3V0e3RvcDoxMDAlOy0tdHk6IC01MCV9LmMtaGVhZGluZ19fZW4tLWJvdHRvbS1vdXQtMnhze3RvcDoxMDAlOy0tdHk6IC00MCV9LmMtaGVhZGluZ19fZW4tLWJvdHRvbS1vdXQteHN7dG9wOjEwMCU7LS10eTogLTMwJX0uYy1oZWFkaW5nX19lbi0tYm90dG9tLW91dC1ze3RvcDoxMDAlOy0tdHk6IC0yMCV9LmMtaGVhZGluZ19fZW4tLWJvdHRvbS1vdXQtbXt0b3A6MTAwJTstLXR5OiAtMTAlfS5jLWhlYWRpbmdfX2VuLS1ib3R0b20tb3V0LWx7dG9wOjEwMCU7LS10eTogMCV9LmMtaGVhZGluZ19fZW4tLWJvdHRvbS1vdXQteGx7dG9wOjEwMCU7LS10eTogMTAlfS5jLWhlYWRpbmdfX2VuLS1ib3R0b20tb3V0LTJ4bHt0b3A6MTAwJTstLXR5OiAyMCV9LmMtaGVhZGluZ19famF7Zm9udC1zaXplOjVyZW07Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtZmFtaWx5OlwiU2hpcHBvcmkgTWluY2hvXCIsc2VyaWY7bGluZS1oZWlnaHQ6MS42O2xldHRlci1zcGFjaW5nOjEwJTt3b3JkLWJyZWFrOmtlZXAtYWxsfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1oZWFkaW5nX19qYXtmb250LXNpemU6Mi40cmVtO2xpbmUtaGVpZ2h0OjEuNjY2NjY2NjY2N319LmMtaGVhZGluZ19famEgc3Ryb25nLC5jLWhlYWRpbmdfX2phIGJ7Y29sb3I6IzFhYTFiNn0uYy1oZWFkaW5nX19qYSBzdHJvbmcuaXMtYnJuLC5jLWhlYWRpbmdfX2phIGIuaXMtYnJue2NvbG9yOiNjNWI4YTd9LmMtaGVhZGluZ19famEgc21hbGx7Zm9udC1zaXplOjRyZW07bGluZS1oZWlnaHQ6Mn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtaGVhZGluZ19famEgc21hbGx7Zm9udC1zaXplOjJyZW07bGluZS1oZWlnaHQ6MS41fX0uYy1oZWFkaW5nX19qYS0tc3tmb250LXNpemU6NC41cmVtO2xpbmUtaGVpZ2h0OjEuNzc3Nzc3Nzc3ODtsZXR0ZXItc3BhY2luZzowfS5jLWhlYWRpbmdfX2phLS14c3tmb250LXNpemU6NHJlbTtsaW5lLWhlaWdodDoyO2xldHRlci1zcGFjaW5nOjB9LmMtaGVhZGluZy1zdWJ7Zm9udC1zaXplOjRyZW07Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtZmFtaWx5OlwiU2hpcHBvcmkgTWluY2hvXCIsc2VyaWY7bGluZS1oZWlnaHQ6MjtsZXR0ZXItc3BhY2luZzoxMCU7d29yZC1icmVhazprZWVwLWFsbH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtaGVhZGluZy1zdWJ7Zm9udC1zaXplOjIuMnJlbTtsaW5lLWhlaWdodDoxLjcyNzI3MjcyNzM7bGV0dGVyLXNwYWNpbmc6MH19LmMtaGVhZGluZy1zdWIgc3Ryb25nLC5jLWhlYWRpbmctc3ViIGJ7Y29sb3I6IzFhYTFiNn0uYy1oZWFkaW5nLXN1YiBzdHJvbmcuaXMtYnJuLC5jLWhlYWRpbmctc3ViIGIuaXMtYnJue2NvbG9yOiNjNWI4YTd9KisuYy1oZWFkaW5nLXN1YnttYXJnaW4tdG9wOjdyZW19LmMtbGVhZHtmb250LXNpemU6MS44cmVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoyLjIyMjIyMjIyMjI7bGV0dGVyLXNwYWNpbmc6NSU7d2lkdGg6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtbGVhZHtmb250LXNpemU6MS41cmVtO2xpbmUtaGVpZ2h0OjEuODY2NjY2NjY2N319LmMtbGVhZCBzdHJvbmd7Zm9udC1zaXplOjIuNHJlbTtkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kOiMxYWExYjY7bGluZS1oZWlnaHQ6MS44O2xldHRlci1zcGFjaW5nOjMlO2NvbG9yOiNmZmY7cGFkZGluZzowIDEuNnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtbGVhZCBzdHJvbmd7ZGlzcGxheTpibG9jaztmb250LXNpemU6MS44cmVtO2xpbmUtaGVpZ2h0OjEuNTU1NTU1NTU1NjtwYWRkaW5nOi43cmVtfX0uYy1sZWFkIGJ7Zm9udC1zaXplOjEuOHJlbTtsZXR0ZXItc3BhY2luZzo1JTtjb2xvcjojMWFhMWI2fSorLmMtbGVhZHttYXJnaW4tdG9wOjIuMnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7KisuYy1sZWFke21hcmdpbi10b3A6MS42cmVtfX1wKy5jLWxlYWR7bWFyZ2luLXRvcDozcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtwKy5jLWxlYWR7bWFyZ2luLXRvcDoycmVtfX0uYy1saXN0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmMtbGlzdF9faXRlbXtmb250LXNpemU6MnJlbTtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6Mi4yO2xldHRlci1zcGFjaW5nOjMlO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDozcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1saXN0X19pdGVte2ZvbnQtc2l6ZToxLjRyZW07bGluZS1oZWlnaHQ6MjtwYWRkaW5nLWxlZnQ6Mi41cmVtfX0uYy1saXN0X19pdGVtOmJlZm9yZXtjb250ZW50OlwiXCI7d2lkdGg6Mi40cmVtO2FzcGVjdC1yYXRpbzoxLzE7ZGlzcGxheTpibG9jaztib3JkZXItcmFkaXVzOjEwMCU7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3RyYW5zbGF0ZTowIDFyZW07bWFzay1yZXBlYXQ6bm8tcmVwZWF0O21hc2stcG9zaXRpb246NTAlIDUwJTttYXNrLXNpemU6Y29udGFpbjttYXNrLWltYWdlOnVybCguLi9pbWcvY29tbW9uL21hcmtfY2hlY2suc3ZnKTtiYWNrZ3JvdW5kLWNvbG9yOiMxYWExYjZ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLWxpc3RfX2l0ZW06YmVmb3Jle3dpZHRoOjEuOXJlbTt0cmFuc2xhdGU6MCAuNnJlbX19LmMtbGlzdC0tc20gLmMtbGlzdF9faXRlbXtmb250LXNpemU6MS42cmVtO2xpbmUtaGVpZ2h0OjIuMjV9LmMtbGlzdC0tY2hlY2sgLmMtbGlzdF9faXRlbTpiZWZvcmV7bWFzay1pbWFnZTp1cmwoLi4vaW1nL2NvbW1vbi9tYXJrX2NoZWNrLnN2Zyl9LmMtbGlzdC0tbm90ZSAuYy1saXN0X19pdGVtOmJlZm9yZXttYXNrLWltYWdlOnVybCguLi9pbWcvY29tbW9uL21hcmtfbm90ZS5zdmcpfS5jLWxpc3QtLXF1ZXN0aW9uIC5jLWxpc3RfX2l0ZW06YmVmb3Jle21hc2staW1hZ2U6dXJsKC4uL2ltZy9jb21tb24vbWFya19xdWVzdGlvbi5zdmcpfS5jLWxpc3QtLWdybiAuYy1saXN0X19pdGVtOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiMxYWExYjZ9LmMtbGlzdC0tYnJuIC5jLWxpc3RfX2l0ZW06YmVmb3Jle2JhY2tncm91bmQtY29sb3I6I2M1YjhhN30ucC1hYm91dC1uZWVkc3twYWRkaW5nOjVyZW0gMCA1cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1hYm91dC1uZWVkc3twYWRkaW5nOjEuNXJlbSAwIDJyZW19fS5wLWFib3V0LW5lZWRzX19sb2dve3dpZHRoOjI4cmVtO21hcmdpbjowIGF1dG99QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWFib3V0LW5lZWRzX19sb2dve3dpZHRoOjE4LjhyZW19fS5wLWFib3V0LW5lZWRzX19oZWFkaW5ne2ZvbnQtc2l6ZTo0cmVtO2ZvbnQtd2VpZ2h0OjcwMDtmb250LWZhbWlseTpcIlNoaXBwb3JpIE1pbmNob1wiLHNlcmlmO2xpbmUtaGVpZ2h0OjI7bGV0dGVyLXNwYWNpbmc6MTAlO21hcmdpbi10b3A6Mi41cmVtO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1hYm91dC1uZWVkc19faGVhZGluZ3tmb250LXNpemU6Mi40cmVtO2xpbmUtaGVpZ2h0OjEuNTgzMzMzMzMzMzttYXJnaW4tdG9wOjEuNnJlbX19LnAtYWJvdXQtbmVlZHNfX2hlYWRpbmcgc3Ryb25ne2NvbG9yOiMxYWExYjZ9LnAtYWJvdXQtbmVlZHNfX2hlYWRpbmctc3Vie2ZvbnQtc2l6ZToyLjZyZW07Zm9udC13ZWlnaHQ6ODAwO2ZvbnQtZmFtaWx5OlwiU2hpcHBvcmkgTWluY2hvXCIsc2VyaWY7bGluZS1oZWlnaHQ6MS43NjkyMzA3NjkyO2xldHRlci1zcGFjaW5nOjUlO2NvbG9yOiMxYWExYjZ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWFib3V0LW5lZWRzX19oZWFkaW5nLXN1Yntmb250LXNpemU6Mi4xcmVtO2xpbmUtaGVpZ2h0OjEuNzE0Mjg1NzE0MzttYXJnaW4tdG9wOjIuMnJlbX19LnAtYWJvdXQtbmVlZHNfX2NvbnRlbnR7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21hcmdpbi10b3A6Mi44cmVtO3Jvdy1nYXA6My44cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1hYm91dC1uZWVkc19fY29udGVudHttYXJnaW4tdG9wOjEuMnJlbTtyb3ctZ2FwOjFyZW19fS5wLWFib3V0LW5lZWRzX19ib3h7d2lkdGg6NDguMzMzMzMzMzMzMyU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nLWJvdHRvbTouOHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtYWJvdXQtbmVlZHNfX2JveHt3aWR0aDoxMDAlfX0ucC1hYm91dC1uZWVkc19fYm94LS13aWRle3dpZHRoOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWFib3V0LW5lZWRzX19ib3gtLXdpZGV7bWFyZ2luLXRvcDoxLjRyZW19fS5wLWFib3V0LW5lZWRzX19pbWFnZXt3aWR0aDo0OC4zMzMzMzMzMzMzJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtYWJvdXQtbmVlZHNfX2ltYWdle3dpZHRoOjEwMCV9fS5wLWFib3V0LW5lZWRzX190ZXh0IHB7Zm9udC1zaXplOjEuNnJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MjtsZXR0ZXItc3BhY2luZzo1JX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtYWJvdXQtbmVlZHNfX3RleHQgcHtmb250LXNpemU6MS40cmVtO2xpbmUtaGVpZ2h0OjEuODU3MTQyODU3MX19LnAtYWJvdXQtbmVlZHNfX3RleHQgcCBie2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjIuMn0ucC1hYm91dC1uZWVkc19fdGV4dCBwK3B7bWFyZ2luLXRvcDoxLjRyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWFib3V0LW5lZWRzX190ZXh0IHArcHttYXJnaW4tdG9wOi42cmVtfX0ucC1hYm91dC1oaXN0b3J5e3BhZGRpbmc6MTByZW0gMCAuNXJlbTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWFib3V0LWhpc3Rvcnl7cGFkZGluZzoxLjhyZW0gMCAwfX0ucC1hYm91dC1oaXN0b3J5X19pbm5lcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmVuZDthbGlnbi1pdGVtczpjZW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWFib3V0LWhpc3RvcnlfX2lubmVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19LnAtYWJvdXQtaGlzdG9yeV9faW1hZ2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjMuNXJlbTtib3R0b206MDtsZWZ0OjUwJTt0cmFuc2xhdGU6LTUwJSAwO3otaW5kZXg6LTE7d2lkdGg6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtYWJvdXQtaGlzdG9yeV9faW1hZ2V7ZGlzcGxheTpub25lfX0ucC1hYm91dC1oaXN0b3J5X19oZWFkaW5nLXN1Yntmb250LXNpemU6Mi40cmVtO2ZvbnQtd2VpZ2h0OjcwMDtmb250LWZhbWlseTpcIlNoaXBwb3JpIE1pbmNob1wiLHNlcmlmO2xldHRlci1zcGFjaW5nOjUlO2xpbmUtaGVpZ2h0OjEuNjY2NjY2NjY2N31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtYWJvdXQtaGlzdG9yeV9faGVhZGluZy1zdWJ7Zm9udC1zaXplOjEuOHJlbX19LnAtYWJvdXQtaGlzdG9yeV9fdGltZWxpbmV7d2lkdGg6NjglO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1hYm91dC1oaXN0b3J5X190aW1lbGluZXt3aWR0aDoxMDAlfX0ucC1hYm91dC1oaXN0b3J5X19saXN0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cGFkZGluZy1sZWZ0OjJyZW07bWFyZ2luLXRvcDoxMS41cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1hYm91dC1oaXN0b3J5X19saXN0e3BhZGRpbmctbGVmdDoxLjJyZW07bWFyZ2luLXRvcDozLjVyZW19fS5wLWFib3V0LWhpc3RvcnlfX2l0ZW17cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzozLjJyZW0gMCA4LjVyZW0gMy41cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1hYm91dC1oaXN0b3J5X19pdGVte3BhZGRpbmc6Mi41cmVtIDAgNC41cmVtIDJyZW19fS5wLWFib3V0LWhpc3RvcnlfX2l0ZW06YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDozLjhyZW07YXNwZWN0LXJhdGlvOjEvMTtib3JkZXI6c29saWQgLjhyZW07Ym9yZGVyLWNvbG9yOiMxYWExYjY7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3RyYW5zbGF0ZTotNTAlIC01MCU7Ym9yZGVyLXJhZGl1czoxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1hYm91dC1oaXN0b3J5X19pdGVtOmJlZm9yZXt3aWR0aDoyLjZyZW07Ym9yZGVyLXdpZHRoOi42cmVtfX0ucC1hYm91dC1oaXN0b3J5X19pdGVtOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOi4ycmVtO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDojMWFhMWI2O3RvcDoxLjlyZW07Ym90dG9tOjEuOXJlbTtsZWZ0OjA7dHJhbnNsYXRlOi01MCUgMDtwb3NpdGlvbjphYnNvbHV0ZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtYWJvdXQtaGlzdG9yeV9faXRlbTpub3QoOmxhc3QtY2hpbGQpOmFmdGVye3RvcDoxLjNyZW07Ym90dG9tOjEuM3JlbX19LnAtYWJvdXQtaGlzdG9yeV9fcGVyaW9ke2ZvbnQtc2l6ZTozLjJyZW07Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtZmFtaWx5OlwiU2hpcHBvcmkgTWluY2hvXCIsc2VyaWY7Y29sb3I6IzFhYTFiNjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3RyYW5zbGF0ZTowIC01MCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0wLjRyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWFib3V0LWhpc3RvcnlfX3BlcmlvZHtmb250LXNpemU6Mi40cmVtO3RvcDowfX0ucC1hYm91dC1oaXN0b3J5X19ldmVudHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3BhZGRpbmctbGVmdDouNHJlbTttYXJnaW4tdG9wOjJyZW07cm93LWdhcDoxLjFyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWFib3V0LWhpc3RvcnlfX2V2ZW50e21hcmdpbi10b3A6MS4ycmVtO3Jvdy1nYXA6LjVyZW19fS5wLWFib3V0LWhpc3RvcnlfX2V2ZW50LWl0ZW17Zm9udC1zaXplOjEuNXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS42NjY2NjY2NjY3O2xldHRlci1zcGFjaW5nOjUlO3RleHQtaW5kZW50Oi0xLjJlbTttYXJnaW4tbGVmdDoxLjJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtYWJvdXQtaGlzdG9yeV9fZXZlbnQtaXRlbXtmb250LXNpemU6MS40cmVtO2xpbmUtaGVpZ2h0OjEuNTcxNDI4NTcxNH19LnAtYWJvdXQtaGlzdG9yeV9fZXZlbnQtaXRlbTpiZWZvcmV7Y29udGVudDpcIuODu1wifS5wLWFib3V0LWhpc3RvcnlfX2V2ZW50LWl0ZW06aGFzKGIpOmJlZm9yZXtjb2xvcjojMWFhMWI2fS5wLWFib3V0LWhpc3RvcnlfX2V2ZW50LWl0ZW0gYntjb2xvcjojMWFhMWI2O2ZvbnQtd2VpZ2h0OjcwMH0ucC1hYm91dC1oaXN0b3J5X19ldmVudC1pdGVtIHN0cm9uZ3tmb250LXNpemU6MS44cmVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxLjk0NDQ0NDQ0NDQ7Y29sb3I6IzFhYTFiNn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtYWJvdXQtaGlzdG9yeV9fZXZlbnQtaXRlbSBzdHJvbmd7Zm9udC1zaXplOjEuNnJlbTtsaW5lLWhlaWdodDoxLjM3NX19LnAtYWJvdXQtaGlzdG9yeV9fZXZlbnQtYm94e2JhY2tncm91bmQ6cmdiYSgyNiwxNjEsMTgyLC4xKTtmb250LXNpemU6MS40cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjc4NTcxNDI4NTc7dGV4dC1pbmRlbnQ6MDt3aWR0aDpmaXQtY29udGVudDttYXJnaW46LjhyZW0gMCAuNXJlbSAuOHJlbTtwYWRkaW5nOi44cmVtIDEuNHJlbTttaW4td2lkdGg6MzUuM3JlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtYWJvdXQtaGlzdG9yeV9fZXZlbnQtYm94e21hcmdpbjouOHJlbSAwIC41cmVtIC0ycmVtO2xpbmUtaGVpZ2h0OjEuNTcxNDI4NTcxNDttaW4td2lkdGg6MDt3aWR0aDpjYWxjKDEwMCUgKyAycmVtKX19LnAtYWJvdXQtaGlzdG9yeV9fYWNoaWV2ZW1lbnR7YmFja2dyb3VuZDpyZ2JhKDI2LDE2MSwxODIsLjEpO21hcmdpbjoyLjhyZW0gMCAwIDIuOHJlbTtwYWRkaW5nOi44cmVtIDEuNnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtYWJvdXQtaGlzdG9yeV9fYWNoaWV2ZW1lbnR7bWFyZ2luOjEuMnJlbSAwIDAgMH19LnAtYWJvdXQtaGlzdG9yeV9fYWNoaWV2ZW1lbnQtdGl0bGV7Zm9udC1zaXplOjEuNnJlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MS41NjI1O2NvbG9yOiMxYWExYjZ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWFib3V0LWhpc3RvcnlfX2FjaGlldmVtZW50LXRpdGxle2xpbmUtaGVpZ2h0OjEuMzc1fX0ucC1hYm91dC1oaXN0b3J5X19hY2hpZXZlbWVudC1jb250ZW50e2ZvbnQtc2l6ZToxLjRyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNzg1NzE0Mjg1N31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtYWJvdXQtaGlzdG9yeV9fYWNoaWV2ZW1lbnQtY29udGVudHtsaW5lLWhlaWdodDoxLjU3MTQyODU3MTR9fS5wLWZvb3RlcntiYWNrZ3JvdW5kOiNmZmY7cGFkZGluZzo5LjJyZW0gMCAwIDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWZvb3RlcntwYWRkaW5nOjNyZW0gMCA2cmVtfX0ucC1mb290ZXJfX2lubmVye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtmbGV4LXdyYXA6d3JhcH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtZm9vdGVyX19pbm5lcntmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyfX0ucC1mb290ZXJfX2luZm97ZmxleDoxfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1mb290ZXJfX2luZm97ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXJ9fS5wLWZvb3Rlcl9fbG9nb3tkaXNwbGF5OmJsb2NrO21heC13aWR0aDo0My43cmVtO3dpZHRoOjEwMCU7bWFyZ2luLWxlZnQ6LTIuMnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtZm9vdGVyX19sb2dve21hcmdpbi1sZWZ0OjB9fS5wLWZvb3Rlcl9fbG9nb3t0cmFuc2l0aW9uOmFsbCAuM3N9LnAtZm9vdGVyX19sb2dvOmZvY3VzLXZpc2libGV7b3BhY2l0eTouN31AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LnAtZm9vdGVyX19sb2dvOmhvdmVye29wYWNpdHk6Ljd9fS5wLWZvb3Rlcl9fY29tcGFueS1uYW1le2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNzc3Nzc3Nzc3ODtsZXR0ZXItc3BhY2luZzo1JTttYXJnaW4tdG9wOjNyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWZvb3Rlcl9fY29tcGFueS1uYW1le2ZvbnQtc2l6ZToxLjZyZW07bGluZS1oZWlnaHQ6MS42MjU7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLXRvcDoxLjVyZW19fS5wLWZvb3Rlcl9fcHJvZmlsZXtmb250LXNpemU6MS42cmVtO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoyO2xldHRlci1zcGFjaW5nOjUlO21hcmdpbi10b3A6LjZyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWZvb3Rlcl9fcHJvZmlsZXtmb250LXNpemU6MS40cmVtO2xpbmUtaGVpZ2h0OjI7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLXRvcDoxLjVyZW19fS5wLWZvb3Rlcl9fYWRkcmVzc3tmb250LXNpemU6MS42cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoyO2xldHRlci1zcGFjaW5nOjUlO21hcmdpbi10b3A6Ni44cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1mb290ZXJfX2FkZHJlc3N7Zm9udC1zaXplOjEuMnJlbTt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tdG9wOjEuNXJlbX19LnAtZm9vdGVyX190ZWx7Zm9udC1zaXplOjNyZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjEuMDY2NjY2NjY2NztsZXR0ZXItc3BhY2luZzo1JTtjb2xvcjojMWFhMWI2O21hcmdpbi10b3A6LjhyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWZvb3Rlcl9fdGVse2ZvbnQtc2l6ZToyLjRyZW07bGluZS1oZWlnaHQ6MS4zMzMzMzMzMzMzO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi10b3A6MH19LnAtZm9vdGVyX19lbWFpbHtmb250LXNpemU6MS42cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoyO2xldHRlci1zcGFjaW5nOjUlO21hcmdpbi10b3A6MS4ycmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1mb290ZXJfX2VtYWlse2ZvbnQtc2l6ZToxLjJyZW07dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLXRvcDowfX0ucC1mb290ZXJfX25hdntkaXNwbGF5OmZsZXg7cGFkZGluZy10b3A6LjVyZW07Y29sdW1uLWdhcDoxMy44cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1mb290ZXJfX25hdntkaXNwbGF5Om5vbmV9fS5wLWZvb3Rlcl9fbmF2LWxpc3R7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtyb3ctZ2FwOjEuN3JlbX0ucC1mb290ZXJfX25hdi1saW5re2ZvbnQtc2l6ZToxLjZyZW07Zm9udC13ZWlnaHQ6NTAwO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Y29sdW1uLWdhcDouNnJlbX0ucC1mb290ZXJfX25hdi1saW5rOmJlZm9yZXtjb250ZW50OlwiXCI7d2lkdGg6MS4zcmVtO2hlaWdodDoxcHg7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOiMxYWExYjZ9LnAtZm9vdGVyX19uYXYtbGlua3t0cmFuc2l0aW9uOmFsbCAuM3N9LnAtZm9vdGVyX19uYXYtbGluazpmb2N1cy12aXNpYmxle29wYWNpdHk6Ljd9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5wLWZvb3Rlcl9fbmF2LWxpbms6aG92ZXJ7b3BhY2l0eTouN319LnAtZm9vdGVyX19uYXYtc3ViLWxpc3R7cGFkZGluZy10b3A6LjJyZW07ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtyb3ctZ2FwOjEuMnJlbX0ucC1mb290ZXJfX25hdi1zdWItbGlua3tmb250LXNpemU6MS40cmVtO2ZvbnQtd2VpZ2h0OjQwMDt0cmFuc2l0aW9uOmFsbCAuM3N9LnAtZm9vdGVyX19uYXYtc3ViLWxpbms6Zm9jdXMtdmlzaWJsZXtvcGFjaXR5Oi43fUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsucC1mb290ZXJfX25hdi1zdWItbGluazpob3ZlcntvcGFjaXR5Oi43fX0ucC1mb290ZXJfX2NvcHlyaWdodHt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmVuZDt0cmFuc2xhdGU6MCAtMTIwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtZm9vdGVyX19jb3B5cmlnaHR7dHJhbnNsYXRlOjAgMDt0ZXh0LWFsaWduOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbi10b3A6Mi4ycmVtfX0ucC1mb290ZXJfX2NvcHlyaWdodCBzbWFsbHtmb250LXNpemU6MS4ycmVtO2ZvbnQtd2VpZ2h0OjQwMDtsZXR0ZXItc3BhY2luZzoyJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtZm9vdGVyX19jb3B5cmlnaHQgc21hbGx7Zm9udC1zaXplOjFyZW19fS5wLWhlYWRlcntoZWlnaHQ6MTEuMnJlbTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTt6LWluZGV4Ojk5OTl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWhlYWRlcntoZWlnaHQ6NC41cmVtfX0ucC1oZWFkZXJfX2lubmVye2hlaWdodDoxMDAlO21heC13aWR0aDoxNTg0cHg7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvO3BhZGRpbmc6MCAyNXB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWhlYWRlcl9faW5uZXJ7cGFkZGluZzowIDFyZW19fS5wLWhlYWRlcl9fbG9nb3toZWlnaHQ6MTAwJTttYXgtaGVpZ2h0OjUuOHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtaGVhZGVyX19sb2dve21heC1oZWlnaHQ6Mi44cmVtfX0ucC1oZWFkZXJfX2xvZ28tbGlua3t0cmFuc2l0aW9uOmFsbCAuM3N9LnAtaGVhZGVyX19sb2dvLWxpbms6Zm9jdXMtdmlzaWJsZXtvcGFjaXR5Oi43fUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsucC1oZWFkZXJfX2xvZ28tbGluazpob3ZlcntvcGFjaXR5Oi43fX0ucC1oZWFkZXJfX2xvZ28gaW1ne2hlaWdodDoxMDAlO3dpZHRoOmF1dG87dHJhbnNpdGlvbjphbGwgLjNzfS5wLWhlYWRlci1uYXZ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtaGVhZGVyLW5hdnthbGlnbi1pdGVtczpzdGFydDtwb3NpdGlvbjpmaXhlZDt3aWR0aDo4OHZ3O2hlaWdodDo4OHZoO3JpZ2h0OjE1MHZ3O3RvcDowO3RyYW5zaXRpb246YWxsIC4zcztiYWNrZ3JvdW5kOnJnYmEoMjYsMTYxLDE4MiwuOTUpfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtaGVhZGVyLW5hdl9faW5uZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6YXV0bztwYWRkaW5nOjAgM3JlbSAzcmVtO21hc2staW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgMCwgdHJhbnNwYXJlbnQgNC41cmVtLCBibGFjayA1LjVyZW0pfX0ucC1oZWFkZXItbmF2X19saXN0e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Y29sdW1uLWdhcDo2LjJyZW07cGFkZGluZy1yaWdodDo2LjJyZW07cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWhlYWRlci1uYXZfX2xpc3R7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3Jvdy1nYXA6MS42cmVtO2FsaWduLWl0ZW1zOmVuZDt3aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLXRvcDo2cmVtfX0ucC1oZWFkZXItbmF2X19pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7dGV4dC1zaGFkb3c6LTFweCAtMXB4IDFweCByZ2JhKDIyNSwyMzQsMjM5LC4zKSwwIC0xcHggMXB4IHJnYmEoMjI1LDIzNCwyMzksLjMpLDFweCAtMXB4IDFweCByZ2JhKDIyNSwyMzQsMjM5LC4zKSwtMXB4IDAgMXB4IHJnYmEoMjI1LDIzNCwyMzksLjMpLDFweCAwIDFweCByZ2JhKDIyNSwyMzQsMjM5LC4zKSwtMXB4IDFweCAxcHggcmdiYSgyMjUsMjM0LDIzOSwuMyksMCAxcHggMXB4IHJnYmEoMjI1LDIzNCwyMzksLjMpLDFweCAxcHggMXB4IHJnYmEoMjI1LDIzNCwyMzksLjMpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1oZWFkZXItbmF2X19pdGVte3RleHQtc2hhZG93Om5vbmV9fS5wLWhlYWRlci1uYXZfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCk6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDoxcHg7aGVpZ2h0OjEuNnJlbTtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6IzFhYTFiNjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi0zLjFyZW07cm90YXRlOjE2ZGVnfS5wLWhlYWRlci1uYXZfX2xpbmt7Zm9udC1zaXplOjEuNnJlbTtmb250LXdlaWdodDo3MDA7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1oZWFkZXItbmF2X19saW5re2ZvbnQtc2l6ZToycmVtO2ZvbnQtd2VpZ2h0OjYwMDtmb250LWZhbWlseTpcIlNoaXBwb3JpIE1pbmNob1wiLHNlcmlmO2NvbG9yOiNmZmZ9fS5wLWhlYWRlci1uYXZfX2xpbms6YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOjEwMCU7aGVpZ2h0OjFweDtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6Y3VycmVudENvbG9yO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO3NjYWxlOjAgMTt0cmFuc2l0aW9uOmFsbCAuM3N9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWhlYWRlci1uYXZfX2xpbms6YWZ0ZXJ7dHJhbnNmb3JtLW9yaWdpbjoxMDAlIDUwJX19LnAtaGVhZGVyLW5hdl9fbGlua3t0cmFuc2l0aW9uOmFsbCAuM3N9LnAtaGVhZGVyLW5hdl9fbGluazpmb2N1cy12aXNpYmxle2NvbG9yOiMxYWExYjZ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWhlYWRlci1uYXZfX2xpbms6Zm9jdXMtdmlzaWJsZXtjb2xvcjojZmZmfX0ucC1oZWFkZXItbmF2X19saW5rOmZvY3VzLXZpc2libGU6YWZ0ZXJ7c2NhbGU6MSAxfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsucC1oZWFkZXItbmF2X19saW5rOmhvdmVye2NvbG9yOiMxYWExYjZ9fUBtZWRpYSBzY3JlZW4gYW5kIChob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKWFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtaGVhZGVyLW5hdl9fbGluazpob3Zlcntjb2xvcjojZmZmfX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LnAtaGVhZGVyLW5hdl9fbGluazpob3ZlcjphZnRlcntzY2FsZToxIDF9fS5pcy1uYXYtYWN0aXZlIC5wLWhlYWRlci1uYXZ7cmlnaHQ6MH0ucC1oZWFkZXJfX2hhbWJ1cmdlcntjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3Jvdy1nYXA6LjVyZW07aGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo5OTk5O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZW5kO3RyYW5zaXRpb246LjNzfS5wLWhlYWRlcl9faGFtYnVyZ2VyOmFmdGVye2NvbnRlbnQ6XCJNRU5VXCI7Zm9udC1zaXplOjEuMnJlbTtmb250LXdlaWdodDo2MDA7Zm9udC1mYW1pbHk6XCJGaWd0cmVlXCIsc2Fucy1zZXJpZjtsaW5lLWhlaWdodDoxLjY7Y29sb3I6IzFhYTFiNjt0ZXh0LWFsaWduOmNlbnRlcn0ucC1oZWFkZXJfX2hhbWJ1cmdlci1iYXJ7d2lkdGg6NHJlbTthc3BlY3QtcmF0aW86NDAvMTI7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCBhdXRvfS5wLWhlYWRlcl9faGFtYnVyZ2VyLWJhcjpiZWZvcmUsLnAtaGVhZGVyX19oYW1idXJnZXItYmFyOmFmdGVye2NvbnRlbnQ6XCJcIjt3aWR0aDoxMDAlO2hlaWdodDouMnJlbTtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0cmFuc2l0aW9uOmFsbCAuM3M7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXJ9LnAtaGVhZGVyX19oYW1idXJnZXItYmFyOmJlZm9yZXt0b3A6MDtiYWNrZ3JvdW5kLWNvbG9yOiMxYWExYjZ9LnAtaGVhZGVyX19oYW1idXJnZXItYmFyOmFmdGVye2JvdHRvbTowO2JhY2tncm91bmQtY29sb3I6I2M1YjhhN30uaXMtbmF2LWFjdGl2ZSAucC1oZWFkZXJfX2hhbWJ1cmdlcjphZnRlcntjb250ZW50OlwiQ0xPU0VcIjtjb2xvcjojZmZmfS5pcy1uYXYtYWN0aXZlIC5wLWhlYWRlcl9faGFtYnVyZ2VyLWJhcjpiZWZvcmV7cm90YXRlOjI0ZGVnO3RvcDo1MCU7dHJhbnNsYXRlOjAgLTUwJTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7ei1pbmRleDoxfS5pcy1uYXYtYWN0aXZlIC5wLWhlYWRlcl9faGFtYnVyZ2VyLWJhcjphZnRlcntyb3RhdGU6LTI0ZGVnO2JvdHRvbTphdXRvO3RvcDo1MCU7dHJhbnNsYXRlOjAgLTUwJTt6LWluZGV4OjB9LnAtaGVhZGVyLmlzLWZpeGVke3Bvc2l0aW9uOmZpeGVkO2JhY2tncm91bmQ6aHNsYSgwLDAlLDEwMCUsLjk0KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSl9LnAtaGVhZGVyLmlzLWZpeGVkLmlzLXNob3d7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNpdGlvbjphbGwgLjJzfS5wLWhlYWRlci5pcy1maXhlZC5pcy1zaG93LmlzLWhpZGV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpO3RyYW5zaXRpb246YWxsIC4yc30ucC1wcml2YWN5e2JhY2tncm91bmQ6I2UxZWFlZn0ucC1wcml2YWN5LWNvbnRlbnR7cGFkZGluZzoycmVtIDAgMTByZW07cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1wcml2YWN5LWNvbnRlbnR7cGFkZGluZzowIDAgM3JlbX19LnAtcHJpdmFjeS1jb250ZW50X19oZWFkaW5ne2ZvbnQtc2l6ZTo0cmVtO2ZvbnQtd2VpZ2h0OjcwMDtmb250LWZhbWlseTpcIlNoaXBwb3JpIE1pbmNob1wiLHNlcmlmO2xldHRlci1zcGFjaW5nOjEwJTtsaW5lLWhlaWdodDoyO2NvbG9yOiMxYWExYjZ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXByaXZhY3ktY29udGVudF9faGVhZGluZ3tmb250LXNpemU6Mi4ycmVtO2xpbmUtaGVpZ2h0OjEuNzI3MjcyNzI3M319LnAtcHJpdmFjeS1jb250ZW50X19saXN0e2NvdW50ZXItcmVzZXQ6Y291bnQ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttYXJnaW4tdG9wOjNyZW07cm93LWdhcDoyLjVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXByaXZhY3ktY29udGVudF9fbGlzdHttYXJnaW4tdG9wOjFyZW07cm93LWdhcDoxcmVtfX0ucC1wcml2YWN5LWNvbnRlbnRfX2l0ZW17Y291bnRlci1pbmNyZW1lbnQ6Y291bnQ7Zm9udC1zaXplOjEuNnJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MjtsZXR0ZXItc3BhY2luZzo1JTt0ZXh0LWluZGVudDotMi41ZW07bWFyZ2luLWxlZnQ6Mi41ZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXByaXZhY3ktY29udGVudF9faXRlbXtmb250LXNpemU6MS40cmVtO2xpbmUtaGVpZ2h0OjEuODU3MTQyODU3MTt0ZXh0LWluZGVudDotMS41ZW07bWFyZ2luLWxlZnQ6MS41ZW19fS5wLXByaXZhY3ktY29udGVudF9faXRlbTpiZWZvcmV7Y29udGVudDpjb3VudGVyKGNvdW50KSBcIi5cIjtmb250LXNpemU6Mi40cmVtO2ZvbnQtd2VpZ2h0OjcwMDtmb250LWZhbWlseTpcIlNoaXBwb3JpIE1pbmNob1wiLHNlcmlmO2NvbG9yOiMxYWExYjY7bGluZS1oZWlnaHQ6MS4zMzMzMzMzMzMzO2xldHRlci1zcGFjaW5nOjUlO21hcmdpbi1yaWdodDouNWVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1wcml2YWN5LWNvbnRlbnRfX2l0ZW06YmVmb3Jle2ZvbnQtc2l6ZToxLjhyZW07bGluZS1oZWlnaHQ6MS40NDQ0NDQ0NDQ0O21hcmdpbi1yaWdodDowfX0ucC1wcml2YWN5LWNvbnRlbnRfX25hbWV7Zm9udC1zaXplOjEuNnJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MjtsZXR0ZXItc3BhY2luZzo1JTt0ZXh0LWFsaWduOnJpZ2h0O21hcmdpbi10b3A6Mi41cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1wcml2YWN5LWNvbnRlbnRfX25hbWV7Zm9udC1zaXplOjEuNHJlbTtsaW5lLWhlaWdodDoyLjI4NTcxNDI4NTc7bWFyZ2luLXRvcDoxLjVyZW19fS5wLXByb2Zlc3Npb25hbHMtc2VydmljZXtwYWRkaW5nOjQuNXJlbSAwIDVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXByb2Zlc3Npb25hbHMtc2VydmljZXtwYWRkaW5nOjIuNXJlbSAwIDJyZW19fS5wLXByb2Zlc3Npb25hbHMtc2VydmljZV9fY2FyZHttYXJnaW4tdG9wOjNyZW19LnAtcHJvZmVzc2lvbmFscy1jb25zdWx0aW5ne3BhZGRpbmc6N3JlbSAwIDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXByb2Zlc3Npb25hbHMtY29uc3VsdGluZ3twYWRkaW5nOjNyZW0gMCAwfX0ucC1wcm9mZXNzaW9uYWxzLWNvbnN1bHRpbmdfX2NhcmR7bWFyZ2luLXRvcDozLjVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXByb2Zlc3Npb25hbHMtY29uc3VsdGluZ19fY2FyZHttYXJnaW4tdG9wOjVyZW19fS5wLXByb2Zlc3Npb25hbHMtY29uc3VsdGluZ19fZmxvd3ttYXJnaW4tdG9wOjVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXByb2Zlc3Npb25hbHMtY29uc3VsdGluZ19fZmxvd3ttYXJnaW4tdG9wOjNyZW19fS5wLXByb2Zlc3Npb25hbHMtcmVjcnVpdGluZ3twYWRkaW5nOjEyLjJyZW0gMCAwO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtcHJvZmVzc2lvbmFscy1yZWNydWl0aW5ne3BhZGRpbmc6NC41cmVtIDAgMH19LnAtcHJvZmVzc2lvbmFscy1yZWNydWl0aW5nX19zdXBwb3J0e3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6Ny4ycmVtIDAgNS4ycmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1wcm9mZXNzaW9uYWxzLXJlY3J1aXRpbmdfX3N1cHBvcnR7cGFkZGluZzo0LjJyZW0gMH19LnAtcHJvZmVzc2lvbmFscy1yZWNydWl0aW5nX19zdXBwb3J0OmFmdGVye2NvbnRlbnQ6XCJcIjt3aWR0aDoxMDAlO2hlaWdodDo2MCU7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Oi0xO2xlZnQ6MDtib3R0b206MDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjIzLCAyNTAsIDI1NSwgMCkgMCUsICNkZmZhZmYgNTAlKX0ucC1wcm9mZXNzaW9uYWxzLXJlY3J1aXRpbmdfX3N1cHBvcnQtbGlzdHttYXJnaW4tdG9wOjMuMnJlbX0ucC1wcm9mZXNzaW9uYWxzLXJlY3J1aXRpbmdfX3BsYW57YmFja2dyb3VuZDojZGZmYWZmO3BhZGRpbmc6NXJlbSAwIDkuOHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtcHJvZmVzc2lvbmFscy1yZWNydWl0aW5nX19wbGFue3BhZGRpbmc6MCAwIDVyZW19fS5wLXByb2Zlc3Npb25hbHMtcmVjcnVpdGluZ19fcGxhbi1saXN0e21hcmdpbi10b3A6Ni41cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1wcm9mZXNzaW9uYWxzLXJlY3J1aXRpbmdfX3BsYW4tbGlzdHttYXJnaW4tdG9wOjQuNXJlbX19LnAtcHJvZmVzc2lvbmFscy1yZWNydWl0aW5nX19wbGFuLWNoZWNrLXRpdGxle2ZvbnQtc2l6ZToyLjRyZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjEuNjtsZXR0ZXItc3BhY2luZzozJTtjb2xvcjojZmZmO2JhY2tncm91bmQ6IzFhYTFiNjttYXgtd2lkdGg6Y2FsYygxMDAlIC0gNnJlbSk7d2lkdGg6Zml0LWNvbnRlbnQ7bWluLWhlaWdodDo0LjVyZW07ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW46LTIuMnJlbSAwIC0yLjhyZW0gM3JlbTtwYWRkaW5nOi4zcmVtIDEuNnJlbTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7YmFja2dyb3VuZC1jb2xvcjojMWFhMWI2fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1wcm9mZXNzaW9uYWxzLXJlY3J1aXRpbmdfX3BsYW4tY2hlY2stdGl0bGV7Zm9udC1zaXplOjEuNHJlbTttaW4taGVpZ2h0OjIuOHJlbTttYXJnaW46MCAwIC0xLjRyZW0gMXJlbTtwYWRkaW5nOi4zcmVtIC44cmVtfX0ucC1wcm9mZXNzaW9uYWxzLXJlY3J1aXRpbmdfX3BsYW4tY2hlY2stY29udGVudHtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czoxcmVtO2ZvbnQtc2l6ZToycmVtO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoyLjI7cGFkZGluZzo0cmVtIDQuOHJlbSAxLjVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXByb2Zlc3Npb25hbHMtcmVjcnVpdGluZ19fcGxhbi1jaGVjay1jb250ZW50e3BhZGRpbmc6MS41cmVtIDFyZW0gMXJlbX19LnAtcHJvZmVzc2lvbmFscy1wcmljaW5ne3BhZGRpbmc6MTByZW0gMH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtcHJvZmVzc2lvbmFscy1wcmljaW5ne3BhZGRpbmc6NXJlbSAwfX0ucC1wcm9mZXNzaW9uYWxzLXByaWNpbmdfX3RpdGxle2ZvbnQtc2l6ZToyLjRyZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjEuMjU7Y29sb3I6IzIzMTgxNTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjA7cGFkZGluZzoxLjdyZW07Ym9yZGVyLXJhZGl1czoxcmVtIDFyZW0gMCAwO292ZXJmbG93OmhpZGRlbjttYXJnaW4tdG9wOjguOHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtcHJvZmVzc2lvbmFscy1wcmljaW5nX190aXRsZXtmb250LXNpemU6MS44cmVtO2xpbmUtaGVpZ2h0OjEuNjY2NjY2NjY2NztwYWRkaW5nOjFyZW07bWFyZ2luLXRvcDo0cmVtfX1wKy5wLXByb2Zlc3Npb25hbHMtcHJpY2luZ19fdGl0bGV7bWFyZ2luLXRvcDozLjhyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe3ArLnAtcHJvZmVzc2lvbmFscy1wcmljaW5nX190aXRsZXttYXJnaW4tdG9wOjNyZW19fS5wLXByb2Zlc3Npb25hbHMtcHJpY2luZ19fdGl0bGU6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dG9wOjA7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6LTE7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI2LCAxNjEsIDE4MiwgMC4zKSAwJSwgIzFhYTFiNiAxMDAlKTtvcGFjaXR5Oi4zfS5wLXByb2Zlc3Npb25hbHMtcHJpY2luZ19fdGl0bGUtLWJybjpiZWZvcmV7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDE5NywgMTg0LCAxNjcsIDAuMykgMCUsICNjNWI4YTcgMTAwJSk7b3BhY2l0eTouNn0ucC1wcm9mZXNzaW9uYWxzLXByaWNpbmdfX2JveHtwYWRkaW5nOjIuNHJlbSAwIDIuNHJlbSAyLjRyZW07ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjtyb3ctZ2FwOjEuNHJlbTtib3JkZXItYm90dG9tOnNvbGlkIDJweCByZ2JhKDE5NywxODQsMTY3LC4zKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtcHJvZmVzc2lvbmFscy1wcmljaW5nX19ib3h7cGFkZGluZzoxLjJyZW0gMCAyLjRyZW0gMXJlbTtyb3ctZ2FwOjFyZW19fS5wLXByb2Zlc3Npb25hbHMtcHJpY2luZ19fYm94LWxlYWR7Zm9udC1zaXplOjJyZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojMWFhMWI2O3dpZHRoOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXByb2Zlc3Npb25hbHMtcHJpY2luZ19fYm94LWxlYWR7Zm9udC1zaXplOjEuNnJlbTtsaW5lLWhlaWdodDoxLjc1fX0ucC1wcm9mZXNzaW9uYWxzLXByaWNpbmdfX2JveC1saXN0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnAtcHJvZmVzc2lvbmFscy1wcmljaW5nX19ib3gtaXRlbXtmb250LXNpemU6MS44cmVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoyLjIyMjIyMjIyMjI7bGV0dGVyLXNwYWNpbmc6NSV9LnAtcHJvZmVzc2lvbmFscy1wcmljaW5nX19ib3gtaXRlbTpiZWZvcmV7Y29udGVudDpcIuODu1wiO2NvbG9yOiNjNWI4YTd9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXByb2Zlc3Npb25hbHMtcHJpY2luZ19fYm94LWl0ZW06YmVmb3Jle21hcmdpbi1sZWZ0Oi0wLjVlbX19LnAtcHJvZmVzc2lvbmFscy1wcmljaW5nX19ib3gtcHJpY2V7Zm9udC1zaXplOjRyZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjE7bGV0dGVyLXNwYWNpbmc6NSU7Y29sb3I6IzFhYTFiNjtwYWRkaW5nLWJvdHRvbTozLjJyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXByb2Zlc3Npb25hbHMtcHJpY2luZ19fYm94LXByaWNle3BhZGRpbmctYm90dG9tOjB9fS5wLXByb2Zlc3Npb25hbHMtcHJpY2luZ19fYm94LXByaWNlIHNtYWxse2ZvbnQtc2l6ZTouNWVtfS5wLXByb2Zlc3Npb25hbHMtcHJpY2luZ19fdGFibGUtd3JhcHt3aWR0aDoxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1wcm9mZXNzaW9uYWxzLXByaWNpbmdfX3RhYmxlLXdyYXB7b3ZlcmZsb3cteDphdXRvfX0ucC1wcm9mZXNzaW9uYWxzLXByaWNpbmdfX3RhYmxle3dpZHRoOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXByb2Zlc3Npb25hbHMtcHJpY2luZ19fdGFibGV7d2lkdGg6bWF4LWNvbnRlbnR9fS5wLXByb2Zlc3Npb25hbHMtcHJpY2luZ19fdGhlYWQgLnAtcHJvZmVzc2lvbmFscy1wcmljaW5nX190cntiYWNrZ3JvdW5kOnJnYmEoMTk3LDE4NCwxNjcsLjA5KTtib3JkZXItYm90dG9tOnNvbGlkIDFweCByZ2JhKDE5NywxODQsMTY3LC4zKX0ucC1wcm9mZXNzaW9uYWxzLXByaWNpbmdfX3RoZWFkIC5wLXByb2Zlc3Npb25hbHMtcHJpY2luZ19fdGh7Zm9udC1zaXplOjEuNnJlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MS44NzU7cGFkZGluZzoxcmVtIDIuNHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtcHJvZmVzc2lvbmFscy1wcmljaW5nX190aGVhZCAucC1wcm9mZXNzaW9uYWxzLXByaWNpbmdfX3Roe2ZvbnQtc2l6ZToxLjJyZW07bGluZS1oZWlnaHQ6Mi41O3BhZGRpbmc6LjhyZW0gMi40cmVtfX0ucC1wcm9mZXNzaW9uYWxzLXByaWNpbmdfX3Rib2R5IC5wLXByb2Zlc3Npb25hbHMtcHJpY2luZ19fdHJ7Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggcmdiYSgxOTcsMTg0LDE2NywuMyl9LnAtcHJvZmVzc2lvbmFscy1wcmljaW5nX190Ym9keSAucC1wcm9mZXNzaW9uYWxzLXByaWNpbmdfX3RoLC5wLXByb2Zlc3Npb25hbHMtcHJpY2luZ19fdGJvZHkgLnAtcHJvZmVzc2lvbmFscy1wcmljaW5nX190ZHtmb250LXNpemU6MnJlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MS41O3BhZGRpbmc6MS42cmVtIDIuNHJlbTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXByb2Zlc3Npb25hbHMtcHJpY2luZ19fdGJvZHkgLnAtcHJvZmVzc2lvbmFscy1wcmljaW5nX190aCwucC1wcm9mZXNzaW9uYWxzLXByaWNpbmdfX3Rib2R5IC5wLXByb2Zlc3Npb25hbHMtcHJpY2luZ19fdGR7Zm9udC1zaXplOjEuNXJlbTtsaW5lLWhlaWdodDoyO3BhZGRpbmc6MS40cmVtIDIuNHJlbX19LnAtcHJvZmVzc2lvbmFscy1wcmljaW5nX190Ym9keSAucC1wcm9mZXNzaW9uYWxzLXByaWNpbmdfX3RoIHNtYWxsLC5wLXByb2Zlc3Npb25hbHMtcHJpY2luZ19fdGJvZHkgLnAtcHJvZmVzc2lvbmFscy1wcmljaW5nX190ZCBzbWFsbHtmb250LXNpemU6LjhlbTtmb250LXdlaWdodDo0MDB9LnAtcHJvZmVzc2lvbmFscy1wcmljaW5nX190Ym9keSAucC1wcm9mZXNzaW9uYWxzLXByaWNpbmdfX3Roe3dpZHRoOjI0JX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtcHJvZmVzc2lvbmFscy1wcmljaW5nX190Ym9keSAucC1wcm9mZXNzaW9uYWxzLXByaWNpbmdfX3Roe3dpZHRoOmF1dG99fS5wLXByb2Zlc3Npb25hbHMtcHJpY2luZ19fdGJvZHkgLnAtcHJvZmVzc2lvbmFscy1wcmljaW5nX190ZHt3aWR0aDozOCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXByb2Zlc3Npb25hbHMtcHJpY2luZ19fdGJvZHkgLnAtcHJvZmVzc2lvbmFscy1wcmljaW5nX190ZHt3aWR0aDphdXRvfX0ucC1wcm9mZXNzaW9uYWxzLWZhcXtwYWRkaW5nOjAgMCAxMC4ycmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1wcm9mZXNzaW9uYWxzLWZhcXtwYWRkaW5nOjAgMCAyLjVyZW19fS5wLXByb2Zlc3Npb25hbHMtZmFxX19saXN0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWFyZ2luLXRvcDoxLjJyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXByb2Zlc3Npb25hbHMtZmFxX19saXN0e21hcmdpbi10b3A6MH19LnAtcHJvZmVzc2lvbmFscy1mYXFfX2l0ZW17ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtyb3ctZ2FwOjEuNXJlbTtib3JkZXItYm90dG9tOnNvbGlkIDFweCByZ2JhKDE5NywxODQsMTY3LC4zKTtwYWRkaW5nOjIuNXJlbSAwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1wcm9mZXNzaW9uYWxzLWZhcV9faXRlbXtwYWRkaW5nOjJyZW0gMDtyb3ctZ2FwOjFyZW19fS5wLXByb2Zlc3Npb25hbHMtZmFxX19xe2ZvbnQtc2l6ZToyLjRyZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjEuNjY2NjY2NjY2Nztwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOi42cmVtIDAgMCA4cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1wcm9mZXNzaW9uYWxzLWZhcV9fcXtmb250LXNpemU6MS43cmVtO2xpbmUtaGVpZ2h0OjEuNjQ3MDU4ODIzNTtwYWRkaW5nOi42cmVtIDAgMCA0LjJyZW19fS5wLXByb2Zlc3Npb25hbHMtZmFxX19xOmJlZm9yZXtjb250ZW50OlwiUS5cIjtmb250LXNpemU6NXJlbTtmb250LXdlaWdodDo3MDA7Zm9udC1mYW1pbHk6XCJGaWd0cmVlXCIsc2Fucy1zZXJpZjtsaW5lLWhlaWdodDoxO2NvbG9yOiMxYWExYjY7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1wcm9mZXNzaW9uYWxzLWZhcV9fcTpiZWZvcmV7Zm9udC1zaXplOjMuNHJlbX19LnAtcHJvZmVzc2lvbmFscy1mYXFfX2F7Zm9udC1zaXplOjEuNnJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS44NzU7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWxlZnQ6OC4ycmVtO3BhZGRpbmc6LjhyZW0gMCAwIDcuNXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtcHJvZmVzc2lvbmFscy1mYXFfX2F7Zm9udC1zaXplOjEuNHJlbTtsaW5lLWhlaWdodDoxLjcxNDI4NTcxNDM7bWFyZ2luLWxlZnQ6MDtwYWRkaW5nOi44cmVtIDAgMCA0LjJyZW19fS5wLXByb2Zlc3Npb25hbHMtZmFxX19hOmJlZm9yZXtjb250ZW50OlwiQS5cIjtmb250LXNpemU6NXJlbTtmb250LXdlaWdodDo3MDA7Zm9udC1mYW1pbHk6XCJGaWd0cmVlXCIsc2Fucy1zZXJpZjtsaW5lLWhlaWdodDoxO2NvbG9yOiNjNWI4YTc7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1wcm9mZXNzaW9uYWxzLWZhcV9fYTpiZWZvcmV7Zm9udC1zaXplOjMuNHJlbX19LnAtcmVjcnVpdG1lbnQtcmVhc29ue3BhZGRpbmc6NXJlbSAwIDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXJlY3J1aXRtZW50LXJlYXNvbntwYWRkaW5nOjIuNXJlbSAwIDB9fS5wLXJlY3J1aXRtZW50LXJlYXNvbl9fY2FyZHttYXJnaW4tdG9wOjIuOHJlbX0ucC1yZWNydWl0bWVudC1zdXBwb3J0e3BhZGRpbmc6MTByZW0gMCA1cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1yZWNydWl0bWVudC1zdXBwb3J0e3BhZGRpbmc6NS41cmVtIDAgMXJlbX19LnAtcmVjcnVpdG1lbnQtc3VwcG9ydF9fZmxvd3ttYXJnaW46Mi41cmVtIDAgMy41cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1yZWNydWl0bWVudC1zdXBwb3J0X19mbG93e21hcmdpbjoxcmVtIDB9fS5wLXJlY3J1aXRtZW50LXN1cHBvcnRfX25vdGV7Zm9udC1zaXplOjEuOHJlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6Mi4xMTExMTExMTExO2xldHRlci1zcGFjaW5nOjUlO3RleHQtYWxpZ246Y2VudGVyfS5wLXJlY3J1aXRtZW50LXN1cHBvcnRfX25vdGUgYntmb250LXNpemU6Mi4xcmVtO2xpbmUtaGVpZ2h0OjEuODA5NTIzODA5NTtjb2xvcjojMWFhMWI2fS5wLXJlY3J1aXRtZW50LXBsYW5uaW5ne3BhZGRpbmc6Ni44cmVtIDAgMTByZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXJlY3J1aXRtZW50LXBsYW5uaW5ne3BhZGRpbmc6NXJlbSAwIDNyZW19fS5wLXJlY3J1aXRtZW50LXBsYW5uaW5nX19jYXJke21hcmdpbi10b3A6NnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtcmVjcnVpdG1lbnQtcGxhbm5pbmdfX2NhcmR7bWFyZ2luLXRvcDozcmVtfX0ucC1yZWNydWl0bWVudC1wbGFubmluZ19fdGV4dHtmb250LXNpemU6NC41cmVtO2ZvbnQtd2VpZ2h0OjYwMDtmb250LWZhbWlseTpcIlNoaXBwb3JpIE1pbmNob1wiLHNlcmlmO2xpbmUtaGVpZ2h0OjEuNzc3Nzc3Nzc3ODt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tdG9wOjVyZW07cGFkZGluZy1sZWZ0OjRyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXJlY3J1aXRtZW50LXBsYW5uaW5nX190ZXh0e2ZvbnQtc2l6ZToyLjRyZW07bGluZS1oZWlnaHQ6MS43NTtwYWRkaW5nLWxlZnQ6MH19LnAtcmVjcnVpdG1lbnQtcGxhbm5pbmdfX3RleHQgc3Ryb25ne2NvbG9yOiMxYWExYjY7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmV9LnAtcmVjcnVpdG1lbnQtcGxhbm5pbmdfX3RleHQgc3Ryb25nOmFmdGVye2NvbnRlbnQ6XCJcIjt3aWR0aDoxMDAlO2hlaWdodDouNnJlbTtib3JkZXI6c29saWQgY3VycmVudENvbG9yO2JvcmRlci13aWR0aDoxcHggMDtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206LjJyZW07bGVmdDowfS5wLXNlbWluYXItdGhlbWV7cGFkZGluZzowIDAgNXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc2VtaW5hci10aGVtZXtwYWRkaW5nOjIuNXJlbSAwIDJyZW19fS5wLXNlbWluYXItdGhlbWVfX2NhcmR7bWFyZ2luLXRvcDozLjVyZW19LnAtc2VtaW5hci1wcmljZXtwYWRkaW5nOjZyZW0gMCAxMHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc2VtaW5hci1wcmljZXtwYWRkaW5nOjEuNXJlbSAwIDVyZW19fS5wLXNlbWluYXItcHJpY2VfX3RhYmxlLXdyYXB7bWFyZ2luLXRvcDozLjVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNlbWluYXItcHJpY2VfX3RhYmxlLXdyYXB7bWFyZ2luLXRvcDozcmVtO292ZXJmbG93LXg6YXV0b319LnAtc2VtaW5hci1wcmljZV9fdGFibGV7d2lkdGg6MTAwJTt0YWJsZS1sYXlvdXQ6Zml4ZWQ7Ym9yZGVyLXJhZGl1czouNXJlbSAuNXJlbSAwIDA7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZW1pbmFyLXByaWNlX190YWJsZXt3aWR0aDptYXgtY29udGVudH19LnAtc2VtaW5hci1wcmljZV9fdGhlYWQgLnAtc2VtaW5hci1wcmljZV9fdHJ7YmFja2dyb3VuZDojMWFhMWI2fS5wLXNlbWluYXItcHJpY2VfX3RoZWFkIC5wLXNlbWluYXItcHJpY2VfX3Roe2ZvbnQtc2l6ZToyLjJyZW07Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiNmZmY7bGluZS1oZWlnaHQ6MS4zNjM2MzYzNjM2O3BhZGRpbmc6MS42cmVtIDIuOHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc2VtaW5hci1wcmljZV9fdGhlYWQgLnAtc2VtaW5hci1wcmljZV9fdGh7Zm9udC1zaXplOjEuNHJlbTtsaW5lLWhlaWdodDoyLjE0Mjg1NzE0Mjk7cGFkZGluZzouNHJlbSAxcmVtfX0ucC1zZW1pbmFyLXByaWNlX190Ym9keSAucC1zZW1pbmFyLXByaWNlX190cntib3JkZXItYm90dG9tOnNvbGlkIDFweCAjYzViOGE3fS5wLXNlbWluYXItcHJpY2VfX3Rib2R5IC5wLXNlbWluYXItcHJpY2VfX3RoLC5wLXNlbWluYXItcHJpY2VfX3Rib2R5IC5wLXNlbWluYXItcHJpY2VfX3Rke2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOiMyMzE4MTU7bGluZS1oZWlnaHQ6MS42NjY2NjY2NjY3O3BhZGRpbmc6Mi40cmVtIDIuOHJlbSAyLjNyZW07dmVydGljYWwtYWxpZ246bWlkZGxlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZW1pbmFyLXByaWNlX190Ym9keSAucC1zZW1pbmFyLXByaWNlX190aCwucC1zZW1pbmFyLXByaWNlX190Ym9keSAucC1zZW1pbmFyLXByaWNlX190ZHtmb250LXNpemU6MS4zcmVtO2xpbmUtaGVpZ2h0OjEuNTM4NDYxNTM4NTtwYWRkaW5nOi44cmVtIDFyZW19fS5wLXNlbWluYXItcHJpY2VfX25vdGV7Zm9udC1zaXplOjEuNHJlbTtmb250LXdlaWdodDo0MDA7Y29sb3I6IzIzMTgxNTtsaW5lLWhlaWdodDoyLjE0Mjg1NzE0Mjk7bWFyZ2luLXRvcDoxLjJyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNlbWluYXItcHJpY2VfX25vdGV7Zm9udC1zaXplOjEuMnJlbTtsaW5lLWhlaWdodDoxLjY2NjY2NjY2Njc7bWFyZ2luLXRvcDoycmVtfX0ucC1zZW1pbmFyLXByaWNlX19mbG93e21hcmdpbi10b3A6Ny41cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zZW1pbmFyLXByaWNlX19mbG93e21hcmdpbi10b3A6M3JlbX19LnAtc2lkZWZpeGVke3dpZHRoOjdyZW07aGVpZ2h0OjEwMHZoO2hlaWdodDoxMDBkdmg7cG9zaXRpb246Zml4ZWQ7ei1pbmRleDo5OTk5O3RvcDowO3JpZ2h0OjA7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YmFja2dyb3VuZDojMWFhMWI2O2NvbG9yOiNmZmY7cGFkZGluZzowIDAgMnJlbX1AbWVkaWEobWluLXdpZHRoOiAxMzgxcHgpYW5kIChtYXgtaGVpZ2h0OiA3NTBweCl7LnAtc2lkZWZpeGVke3dpZHRoOjEwMCU7aGVpZ2h0OjVyZW07ZmxleC1kaXJlY3Rpb246cm93O3RvcDphdXRvO2JvdHRvbTowO2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZzowO2NvbHVtbi1nYXA6NXJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNpZGVmaXhlZHt3aWR0aDoxMDAlO3RvcDphdXRvO2xlZnQ6MDtib3R0b206MDtmbGV4LWRpcmVjdGlvbjpyb3c7aGVpZ2h0OjVyZW07cGFkZGluZzowfX0ucC1zaWRlZml4ZWQtbmF2e3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn1AbWVkaWEobWluLXdpZHRoOiAxMzgxcHgpYW5kIChtYXgtaGVpZ2h0OiA3NTBweCl7LnAtc2lkZWZpeGVkLW5hdntmbGV4LWRpcmVjdGlvbjpyb3c7d2lkdGg6YXV0bztoZWlnaHQ6MTAwJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNpZGVmaXhlZC1uYXZ7ZmxleC1kaXJlY3Rpb246cm93O2hlaWdodDoxMDAlfX0ucC1zaWRlZml4ZWQtbmF2X19pdGVte3dpZHRoOjEwMCV9QG1lZGlhKG1pbi13aWR0aDogMTM4MXB4KWFuZCAobWF4LWhlaWdodDogNzUwcHgpey5wLXNpZGVmaXhlZC1uYXZfX2l0ZW17d2lkdGg6YXV0bztoZWlnaHQ6MTAwJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNpZGVmaXhlZC1uYXZfX2l0ZW17aGVpZ2h0OjEwMCV9fS5wLXNpZGVmaXhlZC1uYXZfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDotMXJlbX1AbWVkaWEobWluLXdpZHRoOiAxMzgxcHgpYW5kIChtYXgtaGVpZ2h0OiA3NTBweCl7LnAtc2lkZWZpeGVkLW5hdl9faXRlbTpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOjA7bWFyZ2luLWxlZnQ6LTFyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zaWRlZml4ZWQtbmF2X19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6MH19LnAtc2lkZWZpeGVkLW5hdl9fbGlua3t3aWR0aDoxMDAlO3dyaXRpbmctbW9kZTp2ZXJ0aWNhbC1ybDtwYWRkaW5nOjNyZW0gLjVyZW0gNHJlbTtjbGlwLXBhdGg6cG9seWdvbigwJSAxcmVtLCAxMDAlIDAlLCAxMDAlIGNhbGMoMTAwJSAtIDFyZW0pLCAwJSAxMDAlKTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfUBtZWRpYShtaW4td2lkdGg6IDEzODFweClhbmQgKG1heC1oZWlnaHQ6IDc1MHB4KXsucC1zaWRlZml4ZWQtbmF2X19saW5re3dyaXRpbmctbW9kZTpob3Jpem9udGFsLXRiO2NsaXAtcGF0aDpwb2x5Z29uKDFyZW0gMCUsIDEwMCUgMCUsIGNhbGMoMTAwJSAtIDFyZW0pIDEwMCUsIDAlIDEwMCUpO3BhZGRpbmc6LjVyZW0gNHJlbSAuNXJlbSAzcmVtO3dpZHRoOmF1dG87aGVpZ2h0OjEwMCV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zaWRlZml4ZWQtbmF2X19saW5re3dyaXRpbmctbW9kZTpob3Jpem9udGFsLXRiO3BhZGRpbmc6MDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2hlaWdodDoxMDAlfX0ucC1zaWRlZml4ZWQtbmF2X19saW5rLXRleHR7Zm9udC1zaXplOjEuNnJlbTtmb250LXdlaWdodDo3MDA7Y29sdW1uLWdhcDoxcmVtO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LnAtc2lkZWZpeGVkLW5hdl9fbGluay10ZXh0OmJlZm9yZSwucC1zaWRlZml4ZWQtbmF2X19saW5rLXRleHQ6YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOjRyZW07YXNwZWN0LXJhdGlvOjEvMTtkaXNwbGF5OmJsb2NrfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zaWRlZml4ZWQtbmF2X19saW5rLXRleHQ6YmVmb3JlLC5wLXNpZGVmaXhlZC1uYXZfX2xpbmstdGV4dDphZnRlcnt3aWR0aDoyLjJyZW19fS5wLXNpZGVmaXhlZC1uYXZfX2xpbmstdGV4dDpiZWZvcmV7bWFzay1yZXBlYXQ6bm8tcmVwZWF0O21hc2stcG9zaXRpb246NTAlIDUwJTttYXNrLXNpemU6Y29udGFpbjtiYWNrZ3JvdW5kOmN1cnJlbnRDb2xvcjt0cmFuc2l0aW9uOmFsbCAuM3N9LnAtc2lkZWZpeGVkLW5hdl9fbGluay10ZXh0OmFmdGVye2JvcmRlcjpzb2xpZCAxcHggY3VycmVudENvbG9yO2JvcmRlci1yYWRpdXM6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjUwJTt0cmFuc2xhdGU6LTUwJSAwfUBtZWRpYShtaW4td2lkdGg6IDEzODFweClhbmQgKG1heC1oZWlnaHQ6IDc1MHB4KXsucC1zaWRlZml4ZWQtbmF2X19saW5rLXRleHQ6YWZ0ZXJ7bGVmdDowO3RyYW5zbGF0ZTowIDB9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zaWRlZml4ZWQtbmF2X19saW5rLXRleHQ6YWZ0ZXJ7dG9wOmF1dG87bGVmdDowO3RyYW5zbGF0ZTowfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc2lkZWZpeGVkLW5hdl9fbGluay0tZG9jdW1lbnR7Y2xpcC1wYXRoOnBvbHlnb24oMCUgMCUsIDEwMCUgMCUsIGNhbGMoMTAwJSAtIDFyZW0pIDEwMCUsIDAlIDEwMCUpO21hcmdpbi1yaWdodDotMC41cmVtO3dpZHRoOmNhbGMoMTAwJSArIC41cmVtKX19LnAtc2lkZWZpeGVkLW5hdl9fbGluay0tZG9jdW1lbnR7dHJhbnNpdGlvbjphbGwgLjNzfS5wLXNpZGVmaXhlZC1uYXZfX2xpbmstLWRvY3VtZW50OmZvY3VzLXZpc2libGV7Y29sb3I6IzFhYTFiNjtiYWNrZ3JvdW5kOiNmZmZ9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5wLXNpZGVmaXhlZC1uYXZfX2xpbmstLWRvY3VtZW50OmhvdmVye2NvbG9yOiMxYWExYjY7YmFja2dyb3VuZDojZmZmfX0ucC1zaWRlZml4ZWQtbmF2X19saW5rLS1kb2N1bWVudCAucC1zaWRlZml4ZWQtbmF2X19saW5rLXRleHQ6YmVmb3Jle21hc2staW1hZ2U6dXJsKC4uL2ltZy9jb21tb24vaWNvbl9kb2N1bWVudC5zdmcpfS5wLXNpZGVmaXhlZC1uYXZfX2xpbmstLWNvbnN1bHR7YmFja2dyb3VuZDojZmQ4ZjNifUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zaWRlZml4ZWQtbmF2X19saW5rLS1jb25zdWx0e2NsaXAtcGF0aDpwb2x5Z29uKDFyZW0gMCUsIDEwMCUgMCUsIDEwMCUgMTAwJSwgMCUgMTAwJSk7bWFyZ2luLWxlZnQ6LTAuNXJlbTt3aWR0aDpjYWxjKDEwMCUgKyAuNXJlbSl9fS5wLXNpZGVmaXhlZC1uYXZfX2xpbmstLWNvbnN1bHR7dHJhbnNpdGlvbjphbGwgLjNzfS5wLXNpZGVmaXhlZC1uYXZfX2xpbmstLWNvbnN1bHQ6Zm9jdXMtdmlzaWJsZXtjb2xvcjojZmQ4ZjNiO2JhY2tncm91bmQ6I2ZmZn1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LnAtc2lkZWZpeGVkLW5hdl9fbGluay0tY29uc3VsdDpob3Zlcntjb2xvcjojZmQ4ZjNiO2JhY2tncm91bmQ6I2ZmZn19LnAtc2lkZWZpeGVkLW5hdl9fbGluay0tY29uc3VsdCAucC1zaWRlZml4ZWQtbmF2X19saW5rLXRleHQ6YmVmb3Jle21hc2staW1hZ2U6dXJsKC4uL2ltZy9jb21tb24vaWNvbl9jb25zdWx0LnN2Zyl9LnAtc2lkZWZpeGVkLWNvcHlyaWdodHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zaWRlZml4ZWQtY29weXJpZ2h0e2Rpc3BsYXk6bm9uZX19LnAtc2lkZWZpeGVkLWNvcHlyaWdodCBzbWFsbHtmb250LXNpemU6MS4zcmVtO2ZvbnQtd2VpZ2h0OjMwMDtmb250LWZhbWlseTpcIkZpZ3RyZWVcIixzYW5zLXNlcmlmO3dyaXRpbmctbW9kZTp2ZXJ0aWNhbC1ybH1AbWVkaWEobWluLXdpZHRoOiAxMzgxcHgpYW5kIChtYXgtaGVpZ2h0OiA3NTBweCl7LnAtc2lkZWZpeGVkLWNvcHlyaWdodCBzbWFsbHt3cml0aW5nLW1vZGU6aG9yaXpvbnRhbC10Yn19LnAtc2lkZWZpeGVkLXRvdG9we2ZvbnQtc2l6ZToxLjNyZW07Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtZmFtaWx5OlwiRmlndHJlZVwiLHNhbnMtc2VyaWY7bGV0dGVyLXNwYWNpbmc6LjAyZW07d2hpdGUtc3BhY2U6bm93cmFwO3dyaXRpbmctbW9kZTp2ZXJ0aWNhbC1ybDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2NvbHVtbi1nYXA6MS4ycmVtO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9QG1lZGlhKG1pbi13aWR0aDogMTM4MXB4KWFuZCAobWF4LWhlaWdodDogNzUwcHgpey5wLXNpZGVmaXhlZC10b3RvcHt3cml0aW5nLW1vZGU6aG9yaXpvbnRhbC10Yjt3aWR0aDphdXRvO3BhZGRpbmctcmlnaHQ6MnJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNpZGVmaXhlZC10b3RvcHtkaXNwbGF5Om5vbmV9fS5wLXNpZGVmaXhlZC10b3RvcDpiZWZvcmV7Y29udGVudDpcIlwiO3dpZHRoOjFweDtoZWlnaHQ6My43cmVtO2JhY2tncm91bmQ6Y3VycmVudENvbG9yO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjphbGwgLjNzfUBtZWRpYShtaW4td2lkdGg6IDEzODFweClhbmQgKG1heC1oZWlnaHQ6IDc1MHB4KXsucC1zaWRlZml4ZWQtdG90b3A6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7aGVpZ2h0OjEwMCV9fS5wLXNpZGVmaXhlZC10b3RvcDphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6MXB4O2hlaWdodDoxLjVyZW07YmFja2dyb3VuZDpjdXJyZW50Q29sb3I7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyb3RhdGU6MGRlZzt0cmFuc2Zvcm0tb3JpZ2luOjAgMDt0cmFuc2l0aW9uOmFsbCAuM3N9QG1lZGlhKG1pbi13aWR0aDogMTM4MXB4KWFuZCAobWF4LWhlaWdodDogNzUwcHgpey5wLXNpZGVmaXhlZC10b3RvcDphZnRlcntyaWdodDowfX0ucC1zaWRlZml4ZWQtdG90b3B7dHJhbnNpdGlvbjphbGwgLjNzfS5wLXNpZGVmaXhlZC10b3RvcDpmb2N1cy12aXNpYmxlOmJlZm9yZXt0cmFuc2xhdGU6MCAtMC41cmVtfS5wLXNpZGVmaXhlZC10b3RvcDpmb2N1cy12aXNpYmxlOmFmdGVye3JvdGF0ZTotMzBkZWc7dHJhbnNsYXRlOjAgLTAuNXJlbX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LnAtc2lkZWZpeGVkLXRvdG9wOmhvdmVyOmJlZm9yZXt0cmFuc2xhdGU6MCAtMC41cmVtfS5wLXNpZGVmaXhlZC10b3RvcDpob3ZlcjphZnRlcntyb3RhdGU6LTMwZGVnO3RyYW5zbGF0ZTowIC0wLjVyZW19fS5wLXRvcC1mdnt3aWR0aDoxMDB2dztoZWlnaHQ6MTAwdmg7aGVpZ2h0OjEwMGR2aDttaW4taGVpZ2h0Ojc1cmVtO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtZnZ7bWluLWhlaWdodDowO2hlaWdodDphdXRvO3BhZGRpbmctdG9wOjIuNXJlbX19LnAtdG9wLWZ2X19vdXRlcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnN0YXJ0O2FsaWduLWl0ZW1zOmVuZDtjb2x1bW4tZ2FwOjUuOHJlbTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG87cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzo3LjVyZW0gN3JlbTtvdmVyZmxvdzpoaWRkZW59QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1mdl9fb3V0ZXJ7cGFkZGluZzo2cmVtIDAgMS41cmVtfX0ucC10b3AtZnZfX2lubmVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjEwMCV9QG1lZGlhKG1heC1oZWlnaHQ6IDkwMHB4KXsucC10b3AtZnZfX2lubmVye21heC1oZWlnaHQ6MTAwJX19LnAtdG9wLWZ2X19pbm5lcjpiZWZvcmV7Y29udGVudDpcIlwiO2hlaWdodDozcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtZnZfX2lubmVye21heC1oZWlnaHQ6bm9uZX19LnAtdG9wLWZ2X19sYXllcntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9LnAtdG9wLWZ2X19oZWFkaW5ne2ZvbnQtc2l6ZTo4LjhyZW07Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtZmFtaWx5OlwiU2hpcHBvcmkgTWluY2hvXCIsc2VyaWY7bGV0dGVyLXNwYWNpbmc6MTAlO2xpbmUtaGVpZ2h0OjEuNDc3MjcyNzI3Mztwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLWZ2X19oZWFkaW5ne2ZvbnQtc2l6ZTozLjdyZW07bGluZS1oZWlnaHQ6MS40MzI0MzI0MzI0fX0ucC10b3AtZnZfX2hlYWRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Oi0xO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDUuNXJlbTthc3BlY3QtcmF0aW86MTA1NS84NzU7dHJhbnNsYXRlOi00OSUgLTMxJTtiYWNrZ3JvdW5kOnVybCguLi9pbWcvY29tbW9uL2Z2X2xvZ28uc3ZnKSBuby1yZXBlYXQgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb250YWlufUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtZnZfX2hlYWRpbmc6YmVmb3Jle2Rpc3BsYXk6bm9uZX19LnAtdG9wLWZ2X19oZWFkaW5nIHN0cm9uZ3tjb2xvcjojMWFhMWI2fS5wLXRvcC1mdl9faGVhZGluZyBzdHJvbmcuaXMtYnJue2NvbG9yOiNjNWI4YTd9LnAtdG9wLWZ2X19sZWFke2ZvbnQtc2l6ZToyLjNyZW07Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtZmFtaWx5OlwiU2hpcHBvcmkgTWluY2hvXCIsc2VyaWY7bGV0dGVyLXNwYWNpbmc6LjA4ZW07bGluZS1oZWlnaHQ6Mi4yO21hcmdpbjowfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtZnZfX2xlYWR7Zm9udC1zaXplOjFyZW19fS5wLXRvcC1mdl9fbGVhZCBzdHJvbmd7Y29sb3I6IzFhYTFiNn0ucC10b3AtZnZfX2xlYWQgc3Ryb25nLmlzLWJybntjb2xvcjojYzViOGE3fS5wLXRvcC1mdl9fYm94e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Y29sdW1uLWdhcDoxMC44cmVtO21hcmdpbi10b3A6Ni41cmVtfUBtZWRpYShtaW4td2lkdGg6IDEzODFweClhbmQgKG1heC1oZWlnaHQ6IDc1MHB4KXsucC10b3AtZnZfX2JveHttYXJnaW4tdG9wOjFyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtZnZfX2JveHttYXJnaW4tdG9wOjEuNHJlbX19LnAtdG9wLWZ2X19kZXNje2ZvbnQtc2l6ZToyLjRyZW07Zm9udC13ZWlnaHQ6NzAwO2xldHRlci1zcGFjaW5nOi4wNWVtO2xpbmUtaGVpZ2h0OjEuODMzMzMzMzMzMzttYXJnaW46MDtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6My4ycmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtZnZfX2Rlc2N7Zm9udC1zaXplOjEuM3JlbTtsaW5lLWhlaWdodDoxLjg0NjE1Mzg0NjI7cGFkZGluZy1sZWZ0OjEuMnJlbX19LnAtdG9wLWZ2X19kZXNjOmJlZm9yZXtjb250ZW50OlwiXCI7d2lkdGg6LjNyZW07aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzFBQTFCNiAwJSwgIzFBQTFCNiA0OSUsIHJnYmEoMjYsIDE2MSwgMTgyLCAwLjQpIDUwJSwgcmdiYSgyNiwgMTYxLCAxODIsIDAuNCkgMTAwJSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1mdl9fZGVzYzpiZWZvcmV7d2lkdGg6LjJyZW19fS5wLXRvcC1mdl9fZGF0YXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6Mi4ycmVtO21hcmdpbi1ib3R0b206MS41cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtZnZfX2RhdGF7ZGlzcGxheTpub25lfX0ucC10b3AtZnZfX2RhdGE6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDouM3JlbTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMUFBMUI2IDAlLCAjMUFBMUI2IDQ5JSwgcmdiYSgyNiwgMTYxLCAxODIsIDAuNCkgNTAlLCByZ2JhKDI2LCAxNjEsIDE4MiwgMC40KSAxMDAlKX0ucC10b3AtZnZfX3Byb2ZpbGUtdGl0bGV7Zm9udC1zaXplOjEuMnJlbTtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS41NzE0Mjg1NzE0O2xldHRlci1zcGFjaW5nOjIlO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtjb2x1bW4tZ2FwOjEuMnJlbX0ucC10b3AtZnZfX3Byb2ZpbGUtbmFtZXtmb250LXNpemU6MS44cmVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoyO2xldHRlci1zcGFjaW5nOjIlO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtjb2x1bW4tZ2FwOjEuNHJlbTthbGlnbi1pdGVtczpiYXNlbGluZX0ucC10b3AtZnZfX3Byb2ZpbGUtZW57Zm9udC1zaXplOjEuNHJlbTtsZXR0ZXItc3BhY2luZzoyJTtmb250LWZhbWlseTpcIkNvcm1vcmFudCBHYXJhbW9uZFwiLHNlcmlmO2NvbG9yOiMxYWExYjZ9LnAtdG9wLWZ2X19saWNlbnNle2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtjb2x1bW4tZ2FwOi44cmVtO3Jvdy1nYXA6LjhyZW07bWFyZ2luLXRvcDoxcmVtfS5wLXRvcC1mdl9fbGljZW5zZS1pdGVte2ZvbnQtc2l6ZToxLjJyZW07Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNTtsZXR0ZXItc3BhY2luZzoyJTtjb2xvcjojZmZmO2JhY2tncm91bmQ6IzFhYTFiNjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7aGVpZ2h0OjIuNnJlbTtib3JkZXItcmFkaXVzOjEuM3JlbTtwYWRkaW5nOi40cmVtIDEuNHJlbTtib3gtc2hhZG93OjAgMCAuNnJlbSAjZmZmIGluc2V0fS5wLXRvcC1mdl9fYmd7ei1pbmRleDotMTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6Y2FsYygxMDAlICsgMzguNXJlbSk7cG9zaXRpb246YWJzb2x1dGV9LnAtdG9wLWZ2X19iZyBpbWcsLnAtdG9wLWZ2X19iZyBwaWN0dXJle3Bvc2l0aW9uOmFic29sdXRlO2luc2V0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyO29iamVjdC1wb3NpdGlvbjpjZW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1mdl9fYmd7aGVpZ2h0OjEwMCV9fS5wLXRvcC1mdl9fYmc6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDo2NyU7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxO3RvcDowO2xlZnQ6MDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2UxZWFlZiAwJSwgI2UxZWFlZiA0NSUsIHJnYmEoMjI1LCAyMzQsIDIzOSwgMCkgMTAwJSl9LnAtdG9wLWZ2X19iZzphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6MTAwJTtoZWlnaHQ6MzkuOHJlbTtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjI7dG9wOjA7bGVmdDowO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkgNTMlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtZnZfX2JnOmFmdGVye2hlaWdodDoxMXJlbX19LnAtdG9wLWZ2X190ZXh0e2ZvbnQtc2l6ZToyMnJlbTtmb250LXdlaWdodDo0MDA7Zm9udC1mYW1pbHk6XCJRd2l0Y2hlciBHcnlwZW5cIixjdXJzaXZlO2xpbmUtaGVpZ2h0OjE7Y29sb3I6aHNsYSgwLDAlLDEwMCUsLjcpO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6LTE7bGVmdDo1MCU7dHJhbnNsYXRlOi01MCUgLTEyJTt3aWR0aDptYXgtY29udGVudH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLWZ2X190ZXh0e2ZvbnQtc2l6ZTo2cmVtO2xlZnQ6NTQlfX0ucC10b3AtZnZfX2luZm97d2lkdGg6MTAwJTttYXgtd2lkdGg6ODByZW07cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo5O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cm93LWdhcDoxLjZyZW07cGFkZGluZy10b3A6MXJlbTtvdmVyZmxvdzpoaWRkZW59QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1mdl9faW5mb3ttYXJnaW4tdG9wOjNyZW07cm93LWdhcDowfX0ucC10b3AtZnZfX2luZm8taGVhZGluZ3tmb250LXNpemU6MnJlbTtmb250LXdlaWdodDo2MDA7Zm9udC1mYW1pbHk6XCJGaWd0cmVlXCIsc2Fucy1zZXJpZjtsaW5lLWhlaWdodDoxLjU7Y29sb3I6IzFhYTFiNn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLWZ2X19pbmZvLWhlYWRpbmd7Zm9udC1zaXplOjEuNnJlbTtsaW5lLWhlaWdodDoxLjg3NX19LnAtdG9wLWZ2X19pbmZvLWxpc3Qtd3JhcHtvdmVyZmxvdy15OmF1dG99LnAtdG9wLWZ2X19pbmZvLWxpc3R7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtyb3ctZ2FwOi44cmVtfS5wLXRvcC1mdl9faW5mby1pdGVte3dpZHRoOjEwMCV9LnAtdG9wLWZ2X19pbmZvLWxpbmt7d2lkdGg6MTAwJTttaW4taGVpZ2h0OjQuMnJlbTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2JhY2tncm91bmQ6aHNsYSgwLDAlLDEwMCUsLjcpO3BhZGRpbmc6LjRyZW0gNXJlbSAuNHJlbSAxLjVyZW07Y29sdW1uLWdhcDoxcmVtO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtZnZfX2luZm8tbGlua3tmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6c3RhcnQ7cGFkZGluZzoxcmVtfX0ucC10b3AtZnZfX2luZm8tbGluazphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDo0LjJyZW07cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDtib3R0b206MDtiYWNrZ3JvdW5kOnVybCguLi9pbWcvY29tbW9uL2ljb25fY2hldnJvbi5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgI2M1YjhhNztiYWNrZ3JvdW5kLXNpemU6MXJlbSBhdXRvO3RyYW5zaXRpb246YWxsIC4zc31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLWZ2X19pbmZvLWxpbms6YWZ0ZXJ7d2lkdGg6MS42cmVtfX0ucC10b3AtZnZfX2luZm8tbGlua3t0cmFuc2l0aW9uOmFsbCAuM3N9LnAtdG9wLWZ2X19pbmZvLWxpbms6Zm9jdXMtdmlzaWJsZXtiYWNrZ3JvdW5kOiNmZmZ9LnAtdG9wLWZ2X19pbmZvLWxpbms6Zm9jdXMtdmlzaWJsZTphZnRlcnt3aWR0aDozLjJyZW19QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5wLXRvcC1mdl9faW5mby1saW5rOmhvdmVye2JhY2tncm91bmQ6I2ZmZn0ucC10b3AtZnZfX2luZm8tbGluazpob3ZlcjphZnRlcnt3aWR0aDozLjJyZW19fS5wLXRvcC1mdl9faW5mby10aW1le2ZvbnQtc2l6ZToxLjZyZW07Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtZmFtaWx5OlwiRmlndHJlZVwiLHNhbnMtc2VyaWY7bGluZS1oZWlnaHQ6MS44NzU7Y29sb3I6IzFhYTFiNjt3aWR0aDo2ZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1mdl9faW5mby10aW1le2ZvbnQtc2l6ZToxLjRyZW07bGluZS1oZWlnaHQ6MS40fX0ucC10b3AtZnZfX2luZm8tdGV4dHtmb250LXNpemU6MS41cmVtO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjQ2NjY2NjY2Njc7bGV0dGVyLXNwYWNpbmc6MiU7ZmxleDoxfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtZnZfX2luZm8tdGV4dHtmb250LXNpemU6MS4zcmVtO2xpbmUtaGVpZ2h0OjEuNjkyMzA3NjkyM319LnAtdG9wLWZ2X19zY3JvbGx7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDo5O2xlZnQ6NTAlO3RyYW5zbGF0ZTotNTAlIDA7Ym90dG9tOjA7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTQ2OHB4O3BhZGRpbmc6MCAycmVtO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3RhcnQ7cG9pbnRlci1ldmVudHM6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLWZ2X19zY3JvbGx7ZGlzcGxheTpub25lfX0ucC10b3AtZnZfX3Njcm9sbC10ZXh0e3dyaXRpbmctbW9kZTp2ZXJ0aWNhbC1ybDtmb250LXNpemU6MS42cmVtO2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojMWFhMWI2O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Y29sdW1uLWdhcDouNnJlbX1Aa2V5ZnJhbWVzIHNjcm9sbF9tb3ZlezAle2JvdHRvbToxNS42cmVtfTEwMCV7Ym90dG9tOjB9fUBrZXlmcmFtZXMgc2Nyb2xsX29wYWNpdHl7MCV7b3BhY2l0eTowfTQwJXtvcGFjaXR5OjF9ODAle29wYWNpdHk6MX0xMDAle29wYWNpdHk6MH19LnAtdG9wLWZ2X19zY3JvbGwtdGV4dDpiZWZvcmV7Y29udGVudDpcIlwiO3dpZHRoOi41cmVtO2FzcGVjdC1yYXRpbzoxLzE7ZGlzcGxheTpibG9jaztib3JkZXItcmFkaXVzOjEwMCU7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7YmFja2dyb3VuZDpjdXJyZW50Q29sb3I7YW5pbWF0aW9uOnNjcm9sbF9tb3ZlIDJzIGVhc2UtaW4tb3V0IGluZmluaXRlLHNjcm9sbF9vcGFjaXR5IDJzIGVhc2UtaW4tb3V0IGluZmluaXRlfS5wLXRvcC1mdl9fc2Nyb2xsLXRleHQ6YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOjFweDtoZWlnaHQ6MTUuNnJlbTtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6Y3VycmVudENvbG9yfS5wLXRvcC1mdl9faW1hZ2V7ZGlzcGxheTpmbGV4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjExJTt0b3A6MDtib3R0b206MDt3aWR0aDoxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtZnZfX2ltYWdle3JpZ2h0OjB9fS5wLXRvcC1mdl9faW1hZ2UgcGljdHVyZSwucC10b3AtZnZfX2ltYWdlIGltZ3t3aWR0aDoxMDAlO2hlaWdodDo5NSU7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7cmlnaHQ6MDtvYmplY3QtZml0OmNvbnRhaW47b2JqZWN0LXBvc2l0aW9uOnJpZ2h0IGJvdHRvbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLWZ2X19pbWFnZSBwaWN0dXJlLC5wLXRvcC1mdl9faW1hZ2UgaW1ne2hlaWdodDoxMDAlfX0ucC10b3AtbGlua3N7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDowO2hlaWdodDozOC41cmVtO21hcmdpbi1yaWdodDo3cmVtfUBtZWRpYShtaW4td2lkdGg6IDEzODFweClhbmQgKG1heC1oZWlnaHQ6IDc1MHB4KXsucC10b3AtbGlua3N7bWFyZ2luLXJpZ2h0OjB9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE3MjBweCl7LnAtdG9wLWxpbmtze21hcmdpbi1yaWdodDowfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLWxpbmtze2hlaWdodDphdXRvO3BhZGRpbmctcmlnaHQ6MH19LnAtdG9wLWxpbmtzX19pbm5lcnttYXgtd2lkdGg6MTIwMHB4O2hlaWdodDoxMDAlO21hcmdpbjowIGF1dG99QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTcyMHB4KXsucC10b3AtbGlua3NfX2lubmVye21heC13aWR0aDpub25lfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLWxpbmtzX19pbm5lcntwYWRkaW5nOjB9fS5wLXRvcC1saW5rc19fbGlzdHtkaXNwbGF5OmZsZXg7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtjb2x1bW4tZ2FwOjI3cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtbGlua3NfX2xpc3R7ZmxleC1kaXJlY3Rpb246Y29sdW1ufX0ucC10b3AtbGlua3NfX2l0ZW17cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cGFkZGluZy10b3A6NHJlbTtwYWRkaW5nLWJvdHRvbTo1cmVtO2Rpc3BsYXk6ZmxleH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLWxpbmtzX19pdGVte3BhZGRpbmctdG9wOjA7cGFkZGluZy1ib3R0b206MH19LnAtdG9wLWxpbmtzX19ib3h7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLWxpbmtzX19ib3h7d2lkdGg6NTglfX0ucC10b3AtbGlua3NfX2JveHtyb3ctZ2FwOjFyZW19LnAtdG9wLWxpbmtzX190ZXh0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cm93LWdhcDoyLjVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1saW5rc19fdGV4dHtyb3ctZ2FwOjFyZW19fS5wLXRvcC1saW5rc19faGVhZGluZ3tmb250LXNpemU6M3JlbTtmb250LXdlaWdodDo3MDA7Zm9udC1mYW1pbHk6XCJTaGlwcG9yaSBNaW5jaG9cIixzZXJpZjtsaW5lLWhlaWdodDoxO2NvbG9yOiNmZmY7d2hpdGUtc3BhY2U6bm93cmFwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtbGlua3NfX2hlYWRpbmd7Zm9udC1zaXplOjJyZW19fS5wLXRvcC1saW5rc19faGVhZGluZy10YWd7Zm9udC1zaXplOjEuNnJlbTtmb250LXdlaWdodDo3MDA7Zm9udC1mYW1pbHk6XCJTaGlwcG9yaSBNaW5jaG9cIixzZXJpZjtjb2xvcjojMWFhMWI2O2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6c29saWQgMXB4IGN1cnJlbnRDb2xvcjtib3JkZXItcmFkaXVzOi4xcmVtO291dGxpbmU6c29saWQgMnB4ICNmZmY7d2hpdGUtc3BhY2U6bm93cmFwO21hcmdpbi1sZWZ0OjEuOHJlbTtwYWRkaW5nOi43cmVtIC41cmVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMC4zcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtbGlua3NfX2hlYWRpbmctdGFne2ZvbnQtc2l6ZToxLjJyZW07cGFkZGluZzouM3JlbSAuM3JlbTttYXJnaW4tbGVmdDouNXJlbX19LnAtdG9wLWxpbmtzX19sZWFke2ZvbnQtc2l6ZToyLjJyZW07Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjEuNzI3MjcyNzI3Mztjb2xvcjojZmZmfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtbGlua3NfX2xlYWR7Zm9udC1zaXplOjEuNHJlbTtsaW5lLWhlaWdodDoxLjU3MTQyODU3MTR9fS5wLXRvcC1saW5rc19fZGVzY3tmb250LXNpemU6MS43cmVtO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoyO2NvbG9yOiNmZmZ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1saW5rc19fZGVzY3tmb250LXNpemU6MS4ycmVtO2xpbmUtaGVpZ2h0OjEuNjY2NjY2NjY2N319LnAtdG9wLWxpbmtzX19idXR0b257Y29sb3I6I2ZmZjttYXJnaW4tbGVmdDouNnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLWxpbmtzX19idXR0b257bWFyZ2luLWxlZnQ6MH19LnAtdG9wLWxpbmtzX19pbWFnZXtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Oi0xO3RvcDowO3dpZHRoOjQxcmVtO2FzcGVjdC1yYXRpbzo0MTAvMzg1O2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGV9LnAtdG9wLWxpbmtzX19pbWFnZSBpbWcsLnAtdG9wLWxpbmtzX19pbWFnZSBwaWN0dXJle3Bvc2l0aW9uOmFic29sdXRlO2luc2V0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyO29iamVjdC1wb3NpdGlvbjpjZW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1saW5rc19faW1hZ2V7d2lkdGg6NTYuNDEwMjU2NDEwMyU7aGVpZ2h0OjEwMCU7YXNwZWN0LXJhdGlvOnVuc2V0fX0ucC10b3AtbGlua3NfX2ltYWdlOmJlZm9yZXtjb250ZW50OlwiXCI7d2lkdGg6NTB2dztoZWlnaHQ6MTAwJTtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTt0b3A6MH0ucC10b3AtbGlua3NfX2ltYWdlOmFmdGVye2NvbnRlbnQ6XCJcIjt3aWR0aDoxOHJlbTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTt0b3A6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLWxpbmtzX19pbWFnZTphZnRlcnt3aWR0aDo1MCV9fS5wLXRvcC1saW5rc19faXRlbTpudGgtY2hpbGQoMSl7anVzdGlmeS1jb250ZW50OmVuZH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLWxpbmtzX19pdGVtOm50aC1jaGlsZCgxKXtiYWNrZ3JvdW5kOiNjNWI4YTd9fS5wLXRvcC1saW5rc19faXRlbTpudGgtY2hpbGQoMSkgLnAtdG9wLWxpbmtzX19ib3h7cGFkZGluZy1yaWdodDoxcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtbGlua3NfX2l0ZW06bnRoLWNoaWxkKDEpIC5wLXRvcC1saW5rc19fYm94e3BhZGRpbmc6MS44cmVtIDB9fS5wLXRvcC1saW5rc19faXRlbTpudGgtY2hpbGQoMSkgLnAtdG9wLWxpbmtzX19pbWFnZXtsZWZ0Oi0yM3JlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzIwcHgpey5wLXRvcC1saW5rc19faXRlbTpudGgtY2hpbGQoMSkgLnAtdG9wLWxpbmtzX19pbWFnZXtsZWZ0OjB9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtbGlua3NfX2l0ZW06bnRoLWNoaWxkKDEpIC5wLXRvcC1saW5rc19faW1hZ2V7bGVmdDowfX0ucC10b3AtbGlua3NfX2l0ZW06bnRoLWNoaWxkKDEpIC5wLXRvcC1saW5rc19faW1hZ2U6YmVmb3Jle2JhY2tncm91bmQ6I2M1YjhhNztyaWdodDoxMDAlfS5wLXRvcC1saW5rc19faXRlbTpudGgtY2hpbGQoMSkgLnAtdG9wLWxpbmtzX19pbWFnZTphZnRlcntyaWdodDotMXB4O2NsaXAtcGF0aDpwb2x5Z29uKDAlIDAlLCAxMDAlIDAlLCAxMDAlIDEwMCUsIDc1JSAxMDAlKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgxOTcsIDE4NCwgMTY3LCAwKSAwJSwgI2M1YjhhNyAxMDAlKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLWxpbmtzX19pdGVtOm50aC1jaGlsZCgxKSAucC10b3AtbGlua3NfX2ltYWdlOmFmdGVye2NsaXAtcGF0aDpwb2x5Z29uKDAlIDAlLCAxMDAlIDAlLCAxMDAlIDEwMCUsIDUwJSAxMDAlKX19LnAtdG9wLWxpbmtzX19pdGVtOm50aC1jaGlsZCgyKXtqdXN0aWZ5LWNvbnRlbnQ6c3RhcnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1saW5rc19faXRlbTpudGgtY2hpbGQoMil7YmFja2dyb3VuZDojMWFhMWI2fX0ucC10b3AtbGlua3NfX2l0ZW06bnRoLWNoaWxkKDIpIC5wLXRvcC1saW5rc19fYm94e3BhZGRpbmctbGVmdDo3LjhyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1saW5rc19faXRlbTpudGgtY2hpbGQoMikgLnAtdG9wLWxpbmtzX19ib3h7cGFkZGluZzoxLjRyZW0gMXJlbSAycmVtfX0ucC10b3AtbGlua3NfX2l0ZW06bnRoLWNoaWxkKDIpIC5wLXRvcC1saW5rc19faW1hZ2V7cmlnaHQ6LTIzcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE3MjBweCl7LnAtdG9wLWxpbmtzX19pdGVtOm50aC1jaGlsZCgyKSAucC10b3AtbGlua3NfX2ltYWdle3JpZ2h0OjB9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtbGlua3NfX2l0ZW06bnRoLWNoaWxkKDIpIC5wLXRvcC1saW5rc19faW1hZ2V7cmlnaHQ6MH19LnAtdG9wLWxpbmtzX19pdGVtOm50aC1jaGlsZCgyKSAucC10b3AtbGlua3NfX2ltYWdlOmJlZm9yZXtiYWNrZ3JvdW5kOiMxYWExYjY7bGVmdDoxMDAlfS5wLXRvcC1saW5rc19faXRlbTpudGgtY2hpbGQoMikgLnAtdG9wLWxpbmtzX19pbWFnZTphZnRlcntsZWZ0Oi0xcHg7Y2xpcC1wYXRoOnBvbHlnb24oMCUgMCUsIDEwMCUgMCUsIDI1JSAxMDAlLCAwJSAxMDAlKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDI2LCAxNjEsIDE4MiwgMCkgMCUsICMxYWExYjYgMTAwJSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1saW5rc19faXRlbTpudGgtY2hpbGQoMikgLnAtdG9wLWxpbmtzX19pbWFnZTphZnRlcntjbGlwLXBhdGg6cG9seWdvbigwJSAwJSwgMTAwJSAwJSwgNTAlIDEwMCUsIDAlIDEwMCUpfX0ucC10b3AtbGlua3NfX2Jne3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6LTE7aGVpZ2h0OjU3LjJyZW07cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt3aWR0aDoxMDAlO3RyYW5zbGF0ZTotNTAlIC01MCU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtbGlua3NfX2Jne2Rpc3BsYXk6bm9uZX19LnAtdG9wLWxpbmtzX19iZyBpbWd7d2lkdGg6YXV0bztoZWlnaHQ6MTAwJX0ucC10b3Atc2VtaW5hcntwYWRkaW5nOjUuMnJlbSAwIDQuMnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLXNlbWluYXJ7cGFkZGluZzoyLjVyZW0gMH19LnAtdG9wLXNlbWluYXJfX2JveHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2NvbHVtbi1nYXA6My42cmVtO2JvcmRlci1yYWRpdXM6LjVyZW07cGFkZGluZzoxLjVyZW0gMXJlbSAxLjVyZW0gMS41cmVtO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MH0ucC10b3Atc2VtaW5hcl9fYm94OmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Oi0xO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JvcmRlci1yYWRpdXM6LjVyZW07YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMzBkZWcsICMxYWExYjYgMCUsIHJnYmEoMjYsIDE2MSwgMTgyLCAwLjMpIDEwMCUpO29wYWNpdHk6LjN9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1zZW1pbmFyX19ib3h7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3BhZGRpbmc6MXJlbSAuOXJlbSAycmVtfX0ucC10b3Atc2VtaW5hcl9faW1hZ2V7Ym9yZGVyLXJhZGl1czouNXJlbTtvdmVyZmxvdzpoaWRkZW59QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1zZW1pbmFyX19pbWFnZXthc3BlY3QtcmF0aW86MzUwLzIyNzt3aWR0aDoxMDAlfX0ucC10b3Atc2VtaW5hcl9fdGV4dHtmbGV4OjE7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtyb3ctZ2FwOi4ycmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3Atc2VtaW5hcl9fdGV4dHtwYWRkaW5nLXRvcDoxcmVtO3Jvdy1nYXA6LjZyZW07YWxpZ24taXRlbXM6Y2VudGVyfX0ucC10b3Atc2VtaW5hcl9faGVhZGluZ3tmb250LXNpemU6M3JlbTtmb250LXdlaWdodDo3MDA7Zm9udC1mYW1pbHk6XCJTaGlwcG9yaSBNaW5jaG9cIixzZXJpZjtsaW5lLWhlaWdodDoyLjY2NjY2NjY2Njc7bGV0dGVyLXNwYWNpbmc6MTAlO2NvbG9yOiMxYWExYjY7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOnN0YXJ0O2ZsZXgtd3JhcDp3cmFwO2NvbHVtbi1nYXA6Mi43cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3Atc2VtaW5hcl9faGVhZGluZ3tmb250LXNpemU6Mi41cmVtO2xpbmUtaGVpZ2h0OjEuNn19LnAtdG9wLXNlbWluYXJfX2hlYWRpbmctbG9nb3t3aWR0aDozMHJlbTttYXJnaW4tbGVmdDotMS42cmVtO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1zZW1pbmFyX19oZWFkaW5nLWxvZ297ZGlzcGxheTpub25lfX0ucC10b3Atc2VtaW5hcl9faGVhZGluZy1sb2dvIGltZ3t2ZXJ0aWNhbC1hbGlnbjppbml0aWFsfS5wLXRvcC1zZW1pbmFyX19kZXNje2ZvbnQtc2l6ZToxLjVyZW07Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjIuMTMzMzMzMzMzMzt3aWR0aDoxMDAlO21hcmdpbjowfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3Atc2VtaW5hcl9fZGVzY3tmb250LXNpemU6MS4zcmVtO2xpbmUtaGVpZ2h0OjEuNzV9fS5wLXRvcC1zZW1pbmFyX19idXR0b257Y29sb3I6IzFhYTFiNjttYXJnaW4tdG9wOjEuOHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLXNlbWluYXJfX2J1dHRvbnttYXJnaW4tdG9wOjEuNHJlbX19LnAtdG9wLW1lc3NhZ2V7cGFkZGluZy1ib3R0b206N3JlbTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1tZXNzYWdle3BhZGRpbmctYm90dG9tOjFyZW19fS5wLXRvcC1tZXNzYWdlX19pbm5lcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmVuZDthbGlnbi1pdGVtczpjZW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1tZXNzYWdlX19pbm5lcntmbGV4LWRpcmVjdGlvbjpjb2x1bW59fS5wLXRvcC1tZXNzYWdlX19pbWFnZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtsZWZ0OjUwJTt0cmFuc2xhdGU6LTUwJSAwO3otaW5kZXg6LTE7d2lkdGg6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLW1lc3NhZ2VfX2ltYWdle3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zbGF0ZTppbml0aWFsO2xlZnQ6MDt3aWR0aDpjYWxjKDEwMCUgKyAyMHB4KX19LnAtdG9wLW1lc3NhZ2VfX2JveHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO3dpZHRoOjMzJTtqdXN0aWZ5LWNvbnRlbnQ6ZW5kO3BhZGRpbmctdG9wOjI1cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtbWVzc2FnZV9fYm94e3JpZ2h0OjA7d2lkdGg6NDYlO2JvdHRvbTphdXRvO2hlaWdodDo2NSU7cGFkZGluZy10b3A6MXJlbX19LnAtdG9wLW1lc3NhZ2VfX2RhdGF7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjIuMnJlbTttYXJnaW4tYm90dG9tOjEuNXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLW1lc3NhZ2VfX2RhdGF7cGFkZGluZy1sZWZ0OjEuNXJlbX19LnAtdG9wLW1lc3NhZ2VfX2RhdGE6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDouM3JlbTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMUFBMUI2IDAlLCAjMUFBMUI2IDQ5JSwgcmdiYSgyNiwgMTYxLCAxODIsIDAuNCkgNTAlLCByZ2JhKDI2LCAxNjEsIDE4MiwgMC40KSAxMDAlKX0ucC10b3AtbWVzc2FnZV9fcHJvZmlsZS10aXRsZXtmb250LXNpemU6MS4ycmVtO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjU3MTQyODU3MTQ7bGV0dGVyLXNwYWNpbmc6MiU7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2NvbHVtbi1nYXA6MS4ycmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtbWVzc2FnZV9fcHJvZmlsZS10aXRsZXtmb250LXNpemU6MS4xcmVtO2xpbmUtaGVpZ2h0OjEuNjM2MzYzNjM2NH19LnAtdG9wLW1lc3NhZ2VfX3Byb2ZpbGUtbmFtZXtmb250LXNpemU6MS44cmVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoyO2xldHRlci1zcGFjaW5nOjIlO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtjb2x1bW4tZ2FwOjEuNHJlbTthbGlnbi1pdGVtczpiYXNlbGluZX0ucC10b3AtbWVzc2FnZV9fcHJvZmlsZS1lbntmb250LXNpemU6MS40cmVtO2xldHRlci1zcGFjaW5nOjIlO2ZvbnQtZmFtaWx5OlwiQ29ybW9yYW50IEdhcmFtb25kXCIsc2VyaWY7Y29sb3I6IzFhYTFiNn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLW1lc3NhZ2VfX3Byb2ZpbGUtZW57Zm9udC1zaXplOjEuMnJlbTtsaW5lLWhlaWdodDoxfX0ucC10b3AtbWVzc2FnZV9fbGljZW5zZXtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Y29sdW1uLWdhcDouOHJlbTtyb3ctZ2FwOi44cmVtO21hcmdpbi10b3A6MXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLW1lc3NhZ2VfX2xpY2Vuc2V7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOnN0YXJ0fX0ucC10b3AtbWVzc2FnZV9fbGljZW5zZS1pdGVte2ZvbnQtc2l6ZToxLjJyZW07Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNTtsZXR0ZXItc3BhY2luZzoyJTtjb2xvcjojZmZmO2JhY2tncm91bmQ6IzFhYTFiNjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7aGVpZ2h0OjIuNnJlbTtib3JkZXItcmFkaXVzOjEuM3JlbTtwYWRkaW5nOi40cmVtIDEuNHJlbTtib3gtc2hhZG93OjAgMCAuNnJlbSAjZmZmIGluc2V0fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtbWVzc2FnZV9fbGljZW5zZS1pdGVte2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OjEuODtoZWlnaHQ6MS44cmVtfX0ucC10b3AtbWVzc2FnZV9fdGV4dHt3aWR0aDo1Ny41JTtwYWRkaW5nLXRvcDoxNHJlbTtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLW1lc3NhZ2VfX3RleHR7d2lkdGg6MTAwJTtwYWRkaW5nLXRvcDowO21hcmdpbi10b3A6LTEyLjVyZW19fS5wLXRvcC1tZXNzYWdlX190ZXh0OmJlZm9yZXtjb250ZW50OlwiXCI7d2lkdGg6MTAwJTtoZWlnaHQ6MjByZW07ZGlzcGxheTpub25lO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgd2hpdGUgNTAlLCB3aGl0ZSAxMDAlKTtsZWZ0OjA7dG9wOjA7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDotMX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLW1lc3NhZ2VfX3RleHQ6YmVmb3Jle2Rpc3BsYXk6YmxvY2t9fS5wLXRvcC1tZXNzYWdlX19sZWFke21hcmdpbi10b3A6NC4ycmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtbWVzc2FnZV9fbGVhZHttYXJnaW4tdG9wOjEuNXJlbX19LnAtdG9wLW1lc3NhZ2VfX2xlYWQgcHtmb250LXNpemU6MS44cmVtO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoyO2xldHRlci1zcGFjaW5nOjUlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtbWVzc2FnZV9fbGVhZCBwe2ZvbnQtc2l6ZToxLjZyZW07bGluZS1oZWlnaHQ6Mn19LnAtdG9wLW1lc3NhZ2VfX2xlYWQgcCBzdHJvbmd7Zm9udC1mYW1pbHk6XCJTaGlwcG9yaSBNaW5jaG9cIixzZXJpZjtmb250LXNpemU6MnJlbTtmb250LXdlaWdodDo4MDA7bGluZS1oZWlnaHQ6Mjtjb2xvcjojMWFhMWI2fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtbWVzc2FnZV9fbGVhZCBwIHN0cm9uZ3tmb250LXNpemU6Mi4xcmVtO2xpbmUtaGVpZ2h0OjEuNzE0Mjg1NzE0M319LnAtdG9wLW1lc3NhZ2VfX2xlYWQgKitwe21hcmdpbi10b3A6Mi4xcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtbWVzc2FnZV9fbGVhZCAqK3B7bWFyZ2luLXRvcDoxLjlyZW19fS5wLXRvcC1tZXNzYWdlX19kZXNje21hcmdpbi10b3A6NC4ycmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtbWVzc2FnZV9fZGVzY3ttYXJnaW4tdG9wOjEuNXJlbX19LnAtdG9wLW1lc3NhZ2VfX2Rlc2MgcHtmb250LXNpemU6MS41cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoyLjEzMzMzMzMzMzM7bGV0dGVyLXNwYWNpbmc6NSV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1tZXNzYWdlX19kZXNjIHB7Zm9udC1zaXplOjEuNHJlbTtsaW5lLWhlaWdodDoxLjh9fS5wLXRvcC1tZXNzYWdlX19kZXNjICorcHttYXJnaW4tdG9wOjFlbX0ucC10b3Atc3RyZW5ndGhze3BhZGRpbmc6MTByZW0gMCAwO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLXN0cmVuZ3Roc3twYWRkaW5nOjMuNXJlbSAwIDB9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3Atc3RyZW5ndGhzX19pbm5lcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcn19LnAtdG9wLXN0cmVuZ3Roc19fbGlzdHtjb3VudGVyLXJlc2V0OmNvdW50O2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtjb2x1bW4tZ2FwOjQuMTY2NjY2NjY2NyU7cm93LWdhcDo2cmVtO21hcmdpbi10b3A6OHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLXN0cmVuZ3Roc19fbGlzdHtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cm93LWdhcDozcmVtO21hcmdpbi10b3A6MTRyZW19fS5wLXRvcC1zdHJlbmd0aHNfX2l0ZW17Y291bnRlci1pbmNyZW1lbnQ6Y291bnQ7d2lkdGg6NDcuOTE2NjY2NjY2NyU7YmFja2dyb3VuZDpoc2xhKDAsMCUsMTAwJSwuNSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1zdHJlbmd0aHNfX2l0ZW17d2lkdGg6MTAwJX19LnAtdG9wLXN0cmVuZ3Roc19fdGV4dHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3BhZGRpbmc6M3JlbSA0LjJyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1zdHJlbmd0aHNfX3RleHR7cGFkZGluZzoxLjRyZW0gMXJlbSAxcmVtfX0ucC10b3Atc3RyZW5ndGhzX190ZXh0OmJlZm9yZXtjb250ZW50OlwiU1RSRU5HVEhTLiBcIiBjb3VudGVyKGNvdW50LCBkZWNpbWFsLWxlYWRpbmctemVybyk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIGN1cnJlbnRDb2xvciwgY3VycmVudENvbG9yKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjowIDUwJTtiYWNrZ3JvdW5kLXNpemU6Mi41cmVtIDFweDtwYWRkaW5nLWxlZnQ6My41cmVtO2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjEuNjY2NjY2NjY2Nztjb2xvcjojMWFhMWI2fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3Atc3RyZW5ndGhzX190ZXh0OmJlZm9yZXtwYWRkaW5nLWxlZnQ6Mi41cmVtO2JhY2tncm91bmQtc2l6ZToxLjVyZW0gMXB4O2ZvbnQtc2l6ZToxLjRyZW07bGluZS1oZWlnaHQ6Mi4xNDI4NTcxNDI5fX0ucC10b3Atc3RyZW5ndGhzX190aXRsZXtmb250LXNpemU6M3JlbTtmb250LXdlaWdodDo2MDA7Zm9udC1mYW1pbHk6XCJTaGlwcG9yaSBNaW5jaG9cIixzZXJpZjtsaW5lLWhlaWdodDoyLjY2NjY2NjY2Njc7bGV0dGVyLXNwYWNpbmc6MTAlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3Atc3RyZW5ndGhzX190aXRsZXtmb250LXNpemU6Mi4ycmVtO2xpbmUtaGVpZ2h0OjEuOH19LnAtdG9wLXN0cmVuZ3Roc19fZGVzY3tmb250LXNpemU6MS41cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoyO2xldHRlci1zcGFjaW5nOjUlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3Atc3RyZW5ndGhzX19kZXNje2ZvbnQtc2l6ZToxLjRyZW07bGluZS1oZWlnaHQ6MS43MTQyODU3MTQzO21hcmdpbi10b3A6MXJlbX19LnAtdG9wLXN0cmVuZ3Roc19fYmd7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDotMTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0ucC10b3Atc3RyZW5ndGhzX19iZy1pdGVte3dpZHRoOjEwMCU7bWF4LXdpZHRoOmZpdC1jb250ZW50O2hlaWdodDphdXRvO3Bvc2l0aW9uOmFic29sdXRlfS5wLXRvcC1zdHJlbmd0aHNfX2JnLWl0ZW06bnRoLW9mLXR5cGUoMSl7dG9wOi0yMnJlbTtsZWZ0OjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1zdHJlbmd0aHNfX2JnLWl0ZW06bnRoLW9mLXR5cGUoMSl7ZGlzcGxheTpub25lfX0ucC10b3Atc3RyZW5ndGhzX19iZy1pdGVtOm50aC1vZi10eXBlKDIpe2JvdHRvbTowO3JpZ2h0OjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1zdHJlbmd0aHNfX2JnLWl0ZW06bnRoLW9mLXR5cGUoMil7Ym90dG9tOmF1dG87dG9wOjA7bWF4LXdpZHRoOm5vbmV9fS5wLXRvcC1zdXBwb3J0e3BhZGRpbmc6OHJlbSAwIDEwcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3Atc3VwcG9ydHtwYWRkaW5nOjEycmVtIDAgNXJlbX19LnAtdG9wLXN1cHBvcnRfX2xpc3R7bWFyZ2luLXRvcDo1cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3Atc3VwcG9ydF9fbGlzdHttYXJnaW4tdG9wOjFyZW19fS51LWJnLXBhZ2V7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1nL2NvbW1vbi9iZ19wYWdlLndlYnApO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciB0b3A7YmFja2dyb3VuZC1zaXplOjEwMCUgYXV0b31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnUtYmctcGFnZXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWcvY29tbW9uL2JnX3BhZ2Utc3Aud2VicCl9fS51LXRhbGlnbi0tYywudS10YWxpZ24tLWMtcGN7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey51LXRhbGlnbi0tYy1wY3t0ZXh0LWFsaWduOmxlZnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsudS10YWxpZ24tLWMtc3B7dGV4dC1hbGlnbjpjZW50ZXJ9fS51LXRhbGlnbi0tbHt0ZXh0LWFsaWduOmxlZnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey51LXRhbGlnbi0tbC1zcHt0ZXh0LWFsaWduOmxlZnR9fS51LXRhbGlnbi0tciwudS10YWxpZ24tLXItcGN7dGV4dC1hbGlnbjpyaWdodH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnUtdGFsaWduLS1yLXBje3RleHQtYWxpZ246bGVmdH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey51LXRhbGlnbi0tci1zcHt0ZXh0LWFsaWduOnJpZ2h0fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCl7LnUtc3B7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsudS1wY3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19IiwiLyohIGRlc3R5bGUuY3NzIHY0LjAuMSB8IE1JVCBMaWNlbnNlIHwgaHR0cHM6Ly9naXRodWIuY29tL25pY29sYXMtY3VzYW4vZGVzdHlsZS5jc3MgKi9cblxuLyogUmVzZXQgYm94LW1vZGVsIGFuZCBzZXQgYm9yZGVycyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuKixcbjo6YmVmb3JlLFxuOjphZnRlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBtaW4td2lkdGg6IDA7XG59XG5cbi8qIERvY3VtZW50ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICogMy4gUmVtb3ZlIGdyYXkgb3ZlcmxheSBvbiBsaW5rcyBmb3IgaU9TLlxuICovXG5cbmh0bWwge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgIC8qIDEgKi9cbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gICAgLyogMiAqL1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLyogMyovXG59XG5cbi8qIFNlY3Rpb25zICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIFZlcnRpY2FsIHJoeXRobSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxucCxcbnRhYmxlLFxuYmxvY2txdW90ZSxcbmFkZHJlc3MsXG5wcmUsXG5pZnJhbWUsXG5mb3JtLFxuZmlndXJlLFxuZGwge1xuICAgIG1hcmdpbjogMDtcbn1cblxuLyogSGVhZGluZ3MgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIG1hcmdpbjogMDtcbn1cblxuLyogTGlzdHMgKGVudW1lcmF0aW9uKSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxudWwsXG5vbCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLyogTGlzdHMgKGRlZmluaXRpb24pICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5kdCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudCAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIC8qIDEgKi9cbiAgICBoZWlnaHQ6IDA7XG4gICAgLyogMSAqL1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIC8qIDIgKi9cbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gICAgLyogMSAqL1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAvKiAyICovXG59XG5cbmFkZHJlc3Mge1xuICAgIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgICAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgICAvKiAxICovXG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgICBmb250LXNpemU6IDc1JTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICAgIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgICB0b3A6IC0wLjVlbTtcbn1cblxuLyogUmVwbGFjZWQgY29udGVudCAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBQcmV2ZW50IHZlcnRpY2FsIGFsaWdubWVudCBpc3N1ZXMuXG4gKi9cblxuc3ZnLFxuaW1nLFxuZW1iZWQsXG5vYmplY3QsXG5pZnJhbWUge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi8qIEZvcm1zICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlc2V0IGZvcm0gZmllbGRzIHRvIG1ha2UgdGhlbSBzdHlsZWFibGUuXG4gKiAxLiBNYWtlIGZvcm0gZWxlbWVudHMgc3R5bGFibGUgYWNyb3NzIHN5c3RlbXMgaU9TIGVzcGVjaWFsbHkuXG4gKiAyLiBJbmhlcml0IHRleHQtdHJhbnNmb3JtIGZyb20gcGFyZW50LlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC8qIDEgKi9cbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gICAgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgY3Vyc29ycyBmb3IgY2xpY2thYmxlIGVsZW1lbnRzLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbjpkaXNhYmxlZCxcblt0eXBlPVwiYnV0dG9uXCJdOmRpc2FibGVkLFxuW3R5cGU9XCJyZXNldFwiXTpkaXNhYmxlZCxcblt0eXBlPVwic3VibWl0XCJdOmRpc2FibGVkIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qKlxuICogSW1wcm92ZSBvdXRsaW5lcyBmb3IgRmlyZWZveCBhbmQgdW5pZnkgc3R5bGUgd2l0aCBpbnB1dCBlbGVtZW50cyAmIGJ1dHRvbnMuXG4gKi9cblxuOi1tb3otZm9jdXNyaW5nIHtcbiAgICBvdXRsaW5lOiBhdXRvO1xufVxuXG5zZWxlY3Q6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogUmVtb3ZlIHBhZGRpbmdcbiAqL1xuXG5vcHRpb24ge1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzZXQgdG8gaW52aXNpYmxlXG4gKi9cblxuZmllbGRzZXQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1pbi13aWR0aDogMDtcbn1cblxubGVnZW5kIHtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gICAgLyogMSAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBGaXggZm9udCBpbmhlcml0YW5jZS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgICAvKiAxICovXG4gICAgZm9udDogaW5oZXJpdDtcbiAgICAvKiAyICovXG59XG5cbi8qKlxuICogRml4IGFwcGVhcmFuY2UgZm9yIEZpcmVmb3hcbiAqL1xuW3R5cGU9XCJudW1iZXJcIl0ge1xuICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4vKipcbiAqIENsaWNrYWJsZSBsYWJlbHNcbiAqL1xuXG5sYWJlbFtmb3JdIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIEludGVyYWN0aXZlICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qXG4gKiBSZW1vdmUgb3V0bGluZSBmb3IgZWRpdGFibGUgY29udGVudC5cbiAqL1xuXG5bY29udGVudGVkaXRhYmxlXTpmb2N1cyB7XG4gICAgb3V0bGluZTogYXV0bztcbn1cblxuLyogVGFibGVzICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbjEuIENvcnJlY3QgdGFibGUgYm9yZGVyIGNvbG9yIGluaGVyaXRhbmNlIGluIGFsbCBDaHJvbWUgYW5kIFNhZmFyaS5cbiovXG5cbnRhYmxlIHtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgLyogMSAqL1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmNhcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbnRkLFxudGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcGFkZGluZzogMDtcbn1cblxudGgge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XG5cbmh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAvL3Njcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtcShwYykge1xuICAgICAgICBmb250LXNpemU6IHZ3KDEwLCAxNzIwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xuICAgICAgICBmb250LXNpemU6IHZ3KDEwLCAzNzUpO1xuICAgIH1cbn1cblxuYm9keSB7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yLWJhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcbiAgICBsaW5lLWhlaWdodDogY2FsYygzMiAvIDE2KTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtamEtc2FucztcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gICAgc2Nyb2xsYmFyLWd1dHRlcjogc3RhYmxlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICN7JHNpZGVmaXhlZC1taW4td2lkdGh9cHgpIGFuZCAobWF4LWhlaWdodDogI3skc2lkZWZpeGVkLW1heC1oZWlnaHR9cHgpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgkc2lkZWZpeGVkLXBjLWhlaWdodCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtcShwYykge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oJHNpZGVmaXhlZC13aWR0aCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgICAgJi5pcy1uYXYtYWN0aXZlIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogbm9uZTtcbiAgICAgICAgICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuc2VjdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5hIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmW2hyZWZePVwidGVsOlwiXSxcbiAgICAmW2hyZWZePVwibWFpbHRvOlwiXSB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgJltocmVmKj1cInRlbDpcIl0ge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbmltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG5idXR0b24ge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxucCB7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMzUgLyAxNik7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsYygzMiAvIDE2KTtcbiAgICB9XG59XG5cbm1haW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59IiwiLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vLyDlpInmlbDoqK3lrppcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi8v44Kk44Oz44OK44O85bmFXG4kaW5uZXI6IDEyMDA7XG5cbi8v5L2Z55m9XG4kcGFkZGluZy1wYzogMjU7XG4kcGFkZGluZy1zcDogMTA7XG5cbi8v44OY44OD44OA44O86auY44GVXG4kaGVhZGVyLWhlaWdodC1wYzogMTEyO1xuJGhlYWRlci1oZWlnaHQtc3A6IDQ1O1xuXG4vL+OCteOCpOODieODkOODvOWbuuWumuW5hVxuJHNpZGVmaXhlZC13aWR0aDogNzA7XG5cbi8v44K144Kk44OJ44OQ44O85LiL6YOo5Zu65a6a6auY44GVXG4kc2lkZWZpeGVkLXBjLWhlaWdodDogNTA7XG4kc2lkZWZpeGVkLXNwLWhlaWdodDogNTA7XG5cbi8v44K144Kk44OJ44OQ44O8UEPjgafjga7kuIvpg6jlm7rlrprlpInmm7TjgqbjgqPjg7Pjg4njgqbjgrXjgqTjgrpcbiRzaWRlZml4ZWQtbWluLXdpZHRoOiAxMzgxO1xuJHNpZGVmaXhlZC1tYXgtaGVpZ2h0OiA3NTA7XG5cbi8vIOODmeODvOOCueOCq+ODqeODvFxuJGJjLWdybjogIzFBQTFCNjtcbiRiYy1vcm46ICNGRDhGM0I7XG4kYmMtYnJuOiAjQzVCOEE3O1xuJGJjLWdyeTogI0UxRUFFRjtcblxuLy/jg5Xjgqnjg7Pjg4gt44Kr44Op44O8XG4kdGV4dC1jb2xvci1iYXNlOiBibGFjaztcblxuLy/jg5Xjgqnjg7Pjg4jjg5XjgqHjg5/jg6rjg7xcbiRmb250LWphLXNhbnM6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4kZm9udC1qYS1zZXJpZjogXCJTaGlwcG9yaSBNaW5jaG9cIiwgc2VyaWY7XG4kZm9udC1lbi1zYW5zOiBcIkZpZ3RyZWVcIiwgc2Fucy1zZXJpZjtcbiRmb250LWVuLXNlcmlmOiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiRmb250LWVuLWN1cnNpdmU6IFwiUXdpdGNoZXIgR3J5cGVuXCIsIGN1cnNpdmU7XG5cbi8v44OV44Kp44Oz44OI44Km44Kn44Kk44OIXG4kZnctdGhpbjogMTAwO1xuJGZ3LWV4dHJhLWxpZ2h0OiAyMDA7XG4kZnctbGlnaHQ6IDMwMDtcbiRmdy13MzogMzAwO1xuJGZ3LW5vcm1hbDogNDAwO1xuJGZ3LXJlZ3VsYXI6IDQwMDtcbiRmdy13NDogNDAwO1xuJGZ3LW1lZGl1bTogNTAwO1xuJGZ3LXc1OiA1MDA7XG4kZnctc2VtaS1ib2xkOiA2MDA7XG4kZnctZGVtaS1ib2xkOiA2MDA7XG4kZnctdzY6IDYwMDtcbiRmdy1ib2xkOiA3MDA7XG4kZnctdzc6IDcwMDtcbiRmdy1leHRyYS1ib2xkOiA4MDA7XG4kZnctdWx0cmEtYm9sZDogODAwO1xuJGZ3LWJsYWNrOiA5MDA7XG4kZnctaGVhdnk6IDkwMDtcblxuLy8g5pmC6ZaT6Kit5a6aXG4kdGltZS1ob3ZlcjogLjNzOyIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xuXG4ubC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IGNhbGMoKCN7JGlubmVyfSArICN7JHBhZGRpbmctcGN9ICogMikgKiAxcHgpO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogI3skcGFkZGluZy1wY31weDtcbiAgcGFkZGluZy1sZWZ0OiAjeyRwYWRkaW5nLXBjfXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gIEBpbmNsdWRlIG1lZGlhLXEoKSB7XG4gICAgcGFkZGluZy1yaWdodDogI3skcGFkZGluZy1zcH1weDtcbiAgICBwYWRkaW5nLWxlZnQ6ICN7JHBhZGRpbmctc3B9cHg7XG4gIH1cbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vLyDjg5zjgr/jg7NcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbi8vIOmAmuW4uOODnOOCv+ODs1xyXG4uYy1idXR0b24ge1xyXG4gIGZvbnQtc2l6ZTogcmVtKDI0KTtcclxuICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMzAgLyAyNCk7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IHJlbSg3Nyk7XHJcbiAgYm9yZGVyLXJhZGl1czogcmVtKDMpO1xyXG4gIGJveC1zaGFkb3c6IHJlbSg0KSByZW0oNCkgMCAwIHJnYmEoYmxhY2ssIC4xNSk7XHJcbiAgcGFkZGluZy1yaWdodDogcmVtKDM1KTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMwIC8gMjApO1xyXG4gICAgaGVpZ2h0OiByZW0oNTcpO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGhvdmVyKCR0aW1lLWhvdmVyKSB7XHJcbiAgICB0cmFuc2xhdGU6IHJlbSg0KSByZW0oNCk7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoYmxhY2ssIC4xNSk7XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgY29sdW1uLWdhcDogcmVtKDIyKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICBjb2x1bW4tZ2FwOiByZW0oMTIpO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlLFxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiByZW0oNTkpO1xyXG4gICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgd2lkdGg6IHJlbSgzOCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyDjgqLjgqTjgrPjg7PnlKhcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgbWFzay1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgICAgbWFzay1zaXplOiBjb250YWluO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICB9XHJcblxyXG4gICAgLy8g5Li444Oc44O844OA44O8XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggY3VycmVudENvbG9yO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDos4fmlpnjg4Djgqbjg7Pjg63jg7zjg4lcclxuICAmLS1kb2N1bWVudCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmMtZ3JuO1xyXG5cclxuICAgIEBpbmNsdWRlIGhvdmVyKCR0aW1lLWhvdmVyKSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICBjb2xvcjogJGJjLWdybjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWRvY3VtZW50ICZfX3RleHQge1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgbWFzay1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vaWNvbl9kb2N1bWVudC5zdmcpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8g54Sh5paZ55u46KuH44GZ44KLXHJcbiAgJi0tY29uc3VsdCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmMtb3JuO1xyXG5cclxuICAgIEBpbmNsdWRlIGhvdmVyKCR0aW1lLWhvdmVyKSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICBjb2xvcjogJGJjLW9ybjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWNvbnN1bHQgJl9fdGV4dHtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIG1hc2staW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL2ljb25fY29uc3VsdC5zdmcpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8g44Op44Kk44Oz44Oc44K/44OzXHJcbi5jLWJ1dHRvbi1saW5lIHtcclxuICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pLWJvbGQ7XHJcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjAgLyAxNik7XHJcbiAgYm9yZGVyOiBzb2xpZCAxcHggY3VycmVudENvbG9yOyBcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbWluLXdpZHRoOiByZW0oMTc0KTtcclxuICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgaGVpZ2h0OiByZW0oMzkpO1xyXG4gIHBhZGRpbmc6IHJlbSg1KSByZW0oMzYpIHJlbSg1KSByZW0oMTUpO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICBib3JkZXItcmFkaXVzOiByZW0oNSk7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICBsaW5lLWhlaWdodDogY2FsYygyMCAvIDEzKTtcclxuICAgIG1pbi13aWR0aDogcmVtKDEzMCk7XHJcbiAgICBwYWRkaW5nOiByZW0oNSkgcmVtKDM2KSByZW0oNSkgcmVtKDE1KTtcclxuICB9XHJcblxyXG4gICYtLWdybiB7XHJcbiAgICBjb2xvcjogJGJjLWdybjtcclxuICB9XHJcblxyXG4gICYtLWJybiB7XHJcbiAgICBjb2xvcjogJGJjLWJybjtcclxuICB9XHJcblxyXG4gIC8vIOiDjOaZr+mAj+mBjlxyXG4gICYtLXRyYW5zcGFyZW50IHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuXHJcbiAgJi0taG92ZXItZ3JuIHtcclxuXHJcbiAgICBAaW5jbHVkZSBob3ZlcigkdGltZS1ob3Zlcikge1xyXG4gICAgICBjb2xvcjogJGJjLWdybjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWhvdmVyLWJybiB7XHJcblxyXG4gICAgQGluY2x1ZGUgaG92ZXIoJHRpbWUtaG92ZXIpIHtcclxuICAgICAgY29sb3I6ICRiYy1icm47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgd2lkdGg6IHJlbSg1MCk7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiByZW0oLTI1KTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAkdGltZS1ob3ZlcjtcclxuICB9XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHdpZHRoOiByZW0oMTUpO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogcmVtKC0yNSk7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHRpbWUtaG92ZXI7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBob3ZlcigkdGltZS1ob3Zlcikge1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgcmlnaHQ6IHJlbSgtMzApO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICByb3RhdGU6IDMwZGVnO1xyXG4gICAgICByaWdodDogcmVtKC0zMCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcclxuQHVzZSBcInNhc3M6bWFwXCI7XHJcbkB1c2UgXCJzYXNzOmNvbG9yXCI7XHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy8g44OW44Os44Kk44Kv44Od44Kk44Oz44OIXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbiRicmVha3BvaW50LXVwOiAoXHJcbidzcCc6IDc2OSxcclxuJ3RhYic6IDEyODEsXHJcbidwYyc6IDE3MjFcclxuKSAhZGVmYXVsdDtcclxuXHJcbiRicmVha3BvaW50LWRvd246IChcclxuJ3NwJzogNzY4LFxyXG4ndGFiJzogMTI4MCxcclxuJ3BjJzogMTcyMFxyXG4pICFkZWZhdWx0O1xyXG5cclxuQG1peGluIG1lZGlhLXEoJG1lZGlhOnNwLCR0eXBlOiBtYXgpIHtcclxuICAkYnAtd2lkdGg6ICN7bWFwLmdldCgkYnJlYWtwb2ludC1kb3duLCAkbWVkaWEpfTtcclxuICBAaWYgJHR5cGUgPT0gXCJtaW5cIiB7XHJcbiAgICAkYnAtd2lkdGg6ICN7bWFwLmdldCgkYnJlYWtwb2ludC11cCwgJG1lZGlhKX07XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kICgjeyR0eXBlfS13aWR0aDogI3skYnAtd2lkdGh9cHgpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8vIOODm+ODkOODvFxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuQG1peGluIGhvdmVyICgkZHVyYXRpb246LjNzLCRwcm9wYXR5OmFsbCl7XHJcbiAgdHJhbnNpdGlvbjogJHByb3BhdHkgJGR1cmF0aW9uO1xyXG5cclxuICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy8g55S75YOP44OV44Kj44OD44OI5rGO55SoXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbkBtaXhpbiBmaXRfaW1nKCRmaXQ6IGNvdmVyLCAkcG9zaXRpb246IHJlbGF0aXZlLCAkb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIpIHtcclxuICBwb3NpdGlvbjogJHBvc2l0aW9uO1xyXG5cclxuICBpbWcsXHJcbiAgcGljdHVyZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBpbnNldDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogJGZpdDtcclxuICAgIG9iamVjdC1wb3NpdGlvbjogJG9iamVjdC1wb3NpdGlvbjtcclxuICB9XHJcbn1cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vLyDjg4bjgq3jgrnjg4jjgrfjg6Pjg4njg7xcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbkBtaXhpbiB0ZXh0LXNoYWRvdygkY29sb3I6ICNmZmZmZmYsICRzaXplOiAycHgsICRibHVyOiAycHgsICRvcGFjaXR5OiAwLjMpIHtcclxuXHJcbiAgQGlmICRjb2xvciA9PSBub25lIG9yICRjb2xvciA9PSB0cmFuc3BhcmVudCBvciAkY29sb3IgPT0gZmFsc2Uge1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgfSBAZWxzZSB7XHJcbiAgICAkc2hhZG93LWNvbG9yOiBjb2xvci5jaGFuZ2UoJGNvbG9yLCAkYWxwaGE6ICRvcGFjaXR5KTtcclxuXHJcbiAgICB0ZXh0LXNoYWRvdzpcclxuICAgICAgKC0kc2l6ZSkgKC0kc2l6ZSkgJGJsdXIgJHNoYWRvdy1jb2xvcixcclxuICAgICAgMCAgICAgICAgKC0kc2l6ZSkgJGJsdXIgJHNoYWRvdy1jb2xvcixcclxuICAgICAgJHNpemUgICAgKC0kc2l6ZSkgJGJsdXIgJHNoYWRvdy1jb2xvcixcclxuXHJcbiAgICAgICgtJHNpemUpIDAgICAgICAgICRibHVyICRzaGFkb3ctY29sb3IsXHJcbiAgICAgICRzaXplICAgIDAgICAgICAgICRibHVyICRzaGFkb3ctY29sb3IsXHJcblxyXG4gICAgICAoLSRzaXplKSAkc2l6ZSAgICAkYmx1ciAkc2hhZG93LWNvbG9yLFxyXG4gICAgICAwICAgICAgICAkc2l6ZSAgICAkYmx1ciAkc2hhZG93LWNvbG9yLFxyXG4gICAgICAkc2l6ZSAgICAkc2l6ZSAgICAkYmx1ciAkc2hhZG93LWNvbG9yO1xyXG4gIH1cclxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8vIOOCq+ODvOODiVxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuLmMtY2FyZCB7XHJcblxyXG4gIC8vIOOCouOCpOOCs+ODs+OCq+ODvOODiVxyXG4gICYtaWNvbiB7XHJcbiAgICAtLXdyYXAtd2lkdGg6IDEyMDA7XHJcbiAgICAtLWl0ZW0td2lkdGg6IDM3NjtcclxuICAgIC0taXRlbS1yb3c6IDM7XHJcbiAgICAtLWl0ZW0tcHQ6IDUwO1xyXG4gICAgLS1pdGVtLXBiOiAzNTtcclxuXHJcbiAgICAmLS1yb3ctMiB7XHJcbiAgICAgIC0taXRlbS13aWR0aDogNTg1O1xyXG4gICAgICAtLWl0ZW0tcm93OiAyO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXJvdy0zIHtcclxuICAgICAgLS1pdGVtLXdpZHRoOiAzNzY7XHJcbiAgICAgIC0taXRlbS1yb3c6IDM7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcm93LTQge1xyXG4gICAgICAtLWl0ZW0td2lkdGg6IDI4NDtcclxuICAgICAgLS1pdGVtLXJvdzogNDtcclxuICAgICAgLS1pdGVtLXB0OiAzNDtcclxuICAgICAgLS1pdGVtLXBiOiAxNTtcclxuICAgIH1cclxuXHJcbiAgICBjb3VudGVyLXJlc2V0OiBjb3VudDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBjb2x1bW4tZ2FwOiBjYWxjKCh2YXIoLS13cmFwLXdpZHRoKSAtICh2YXIoLS1pdGVtLXdpZHRoKSAqIHZhcigtLWl0ZW0tcm93KSkpIC8gKHZhcigtLWl0ZW0tcm93KSAtIDEpIC8gdmFyKC0td3JhcC13aWR0aCkgKiAxMDAlKTtcclxuICAgIHJvdy1nYXA6IHJlbSg2MCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgcm93LWdhcDogcmVtKDIwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGNvdW50O1xyXG4gICAgICB3aWR0aDogY2FsYyh2YXIoLS1pdGVtLXdpZHRoKSAvIHZhcigtLXdyYXAtd2lkdGgpICogMTAwJSk7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZyxyZ2JhKCRiYy1ncm4sLjMpIDAlLHJnYmEoJGJjLWdybiwuMDkpIDEwMCUpLHdoaXRlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiByZW0oNSk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHJvdy1nYXA6IHJlbSgyNSk7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSh2YXIoLS1pdGVtLXB0KSkgcmVtKDMwKSByZW0odmFyKC0taXRlbS1wYikpO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywjQkJFM0U5IDAlLCNFOUY0RjcgMTAwJSk7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDE1KSByZW0oMTApO1xyXG4gICAgICAgIHJvdy1nYXA6IHJlbSgxMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgIHdpZHRoOiByZW0oMTkwKTtcclxuICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCByZW0oNTApIHJnYmEoJGJjLWdybiwgLjIpIGluc2V0O1xyXG4gICAgICBib3JkZXI6IHNvbGlkIDJweCB3aGl0ZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgd2lkdGg6IHJlbSg5Nik7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIHJlbSgzMCkgcmdiYSgkYmMtZ3JuLCAuMikgaW5zZXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgZmxleDogMTtcclxuICAgICAgcGFkZGluZy10b3A6IHJlbSgxMCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oNSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBjb3VudGVyKGNvdW50LGRlY2ltYWwtbGVhZGluZy16ZXJvKTtcclxuICAgICAgICBmb250LXNpemU6IHJlbSg1MCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbi1zYW5zO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGNvbG9yOiAkYmMtZ3JuO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI2KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICBsaW5lLWhlaWdodDogY2FsYygzMCAvIDI0KTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDYpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMzAgLyAyMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTUpO1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMwIC8gMTUpO1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oMjQpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMjQgLyAxNCk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RldGFpbCB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMzAgLyAyMCk7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogcmVtKDUpIHJlbSgxMCk7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtaW4taGVpZ2h0OiByZW0oNzApO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiByZW0oNSk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMwIC8gMTgpO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEwKTtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMTApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3Ryb25nIHtcclxuICAgICAgICBjb2xvcjogJGJjLWdybjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8g55S75YOP44Kr44O844OJXHJcbiAgJi1pbWFnZSB7XHJcbiAgICBjb3VudGVyLXJlc2V0OiBjb3VudDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBjb2x1bW4tZ2FwOiBjYWxjKCgxMjAwIC0gKDU3NSAqIDIpKSAvICgyIC0gMSkgLyAxMjAwICogMTAwJSk7XHJcbiAgICByb3ctZ2FwOiByZW0oMzApO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHJvdy1nYXA6IHJlbSgzMCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBjb3VudDtcclxuICAgICAgd2lkdGg6IGNhbGMoNTc1IC8gMTIwMCAqIDEwMCUpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuXHJcbiAgICAgICYuaXMtbm9jb3VudCB7XHJcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX251bWJlciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3LXNlbWktYm9sZDtcclxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMzAgLyAxOCk7XHJcbiAgICAgIGNvbG9yOiAkYmMtZ3JuO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMzAgLyAxNCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OlwiXCI7XHJcbiAgICAgICAgd2lkdGg6IHJlbSgyNSk7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiLiBcImNvdW50ZXIoY291bnQsZGVjaW1hbC1sZWFkaW5nLXplcm8pO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgyMCkgcmVtKDM1KSByZW0oMzApIHJlbSg0Mik7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSgxNCkgcmVtKDEwKSByZW0oMTApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgzMCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaS1ib2xkO1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtamEtc2VyaWY7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxMCU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgyMSk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgfVxyXG5cclxuICAgICAgc21hbGwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTUpO1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMwIC8gMTUpO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogNSU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogY2FsYygyNCAvIDE0KTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzdHJvbmcsXHJcbiAgICAgIGIge1xyXG4gICAgICAgIGNvbG9yOiAkYmMtZ3JuO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMzAgLyAxOCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygzMCAvIDE2KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICogKyAmIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oOCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgKyAmIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDnuKbkuKbjgbPjgqvjg7zjg4lcclxuICAmLWNvbHVtbiB7XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIGNvdW50ZXItcmVzZXQ6IGNvdW50O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg0MCk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHJvdy1nYXA6IHJlbSg1MCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBjb3VudGVyLWluY3JlbWVudDogY291bnQ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMDtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBjb3VudGVyKGNvdW50LGRlY2ltYWwtbGVhZGluZy16ZXJvKTtcclxuICAgICAgICBmb250LXNpemU6IHJlbSg1MCk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWVuLXNhbnM7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoODAgLyA1MCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiByZW0oOTApO1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJjLWdybjtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDUpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB0cmFuc2xhdGU6IC00OCUgMzAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMjYpO1xyXG4gICAgICAgICAgd2lkdGg6IHJlbSg0Myk7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2xhdGU6IC01MCUgLTUwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTBkZWcscmdiYSgkYmMtZ3JuLDEpIDAlLHJnYmEoJGJjLWdybiwwKSA1NSUpO1xyXG4gICAgICAgIG9wYWNpdHk6IC4zO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSg1KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZyxyZ2JhKCRiYy1ncm4sMSkgMCUscmdiYSgkYmMtZ3JuLC4yKSA1NSUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICBwYWRkaW5nOiByZW0oNTYpIHJlbSg0MCkgcmVtKDQwKSByZW0oODApO1xyXG4gICAgICBvcmRlcjogMjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDEwKSByZW0oMTApIHJlbSgyMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkaW5nIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMjgpO1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMwIC8gMjgpO1xyXG4gICAgICBjb2xvcjogIzIzMTgxNTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDM0IC8gMTgpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tbGFyZ2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDM0KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xlYWQge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMzAgLyAxOCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDEzKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogY2FsYygyMiAvIDEzKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgYiB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMwIC8gMjApO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICBjb2xvcjogJGJjLWdybjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDM0IC8gMTUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgKiArICYge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgzNSk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgdWwgKyAmIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTIpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmICsgJiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NoZWNrIHtcclxuXHJcbiAgICAgICogKyAmIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzMpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAgKyAmIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjUpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZXRhaWwge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDUpO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgY29sdW1uLWdhcDogcmVtKDIwKTtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDQyKTtcclxuICAgICAgbWluLWhlaWdodDogcmVtKDcwKTtcclxuICAgICAgcGFkZGluZzogcmVtKDEwKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEyKTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXRlcm0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMzAgLyAyMCk7XHJcbiAgICAgICAgY29sb3I6ICRiYy1ncm47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygyNCAvIDE2KTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCLvvJpcIjtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1kZXNjIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMwIC8gMjApO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTUpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMjQgLyAxNSk7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICBvcmRlcjogMTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB3aWR0aDogcmVtKDQwMCk7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwIHJlbSg1KSByZW0oNSkgMDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgQGluY2x1ZGUgZml0X2ltZyhjb3ZlcixhYnNvbHV0ZSk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oNSkgcmVtKDUpIDAgMDtcclxuXHJcbiAgICAgICAgcGljdHVyZSxcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXNwLW5vaW1hZ2UgJntcclxuXHJcbiAgICAgICZfX3RleHQge1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgICAgcGFkZGluZzogcmVtKDMwKSByZW0oMTApIHJlbSgyMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pbWFnZSB7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy8gQ1RBXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG4uYy1jdGEge1xyXG4gIC0taXRlbS1tYXgtd2lkdGg6IDU4NTtcclxuXHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWluLWhlaWdodDogcmVtKDcxMCk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogZW5kO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgbWluLWhlaWdodDogMDtcclxuICB9XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICB3aWR0aDogNjAlO1xyXG4gICAgcGFkZGluZzogcmVtKDgwKSAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogcmVtKDI0KSAwIHJlbSgxNik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19oZWFkaW5nIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDUwKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaS1ib2xkO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWphLXNlcmlmO1xyXG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoODAgLyA1MCk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMTAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1ZW07XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gICAgICBsaW5lLWhlaWdodDogY2FsYyg1MCAvIDMwKTtcclxuICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgc3Ryb25nLFxyXG4gICAgYiB7XHJcbiAgICAgIGNvbG9yOiAkYmMtZ3JuO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZGVzYyB7XHJcbiAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICBsaW5lLWhlaWdodDogY2FsYygzNiAvIDE4KTtcclxuICAgIGxldHRlci1zcGFjaW5nOiA1JTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxMik7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI0IC8gMTIpO1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oNCk7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICogKyAmX19kZXNjIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDI2KTtcclxuICAgIH1cclxuXHJcbiAgJl9fYm94ICsgJl9fZGVzYyB7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oMzApO1xyXG4gIH1cclxuXHJcbiAgJl9fYm94IHtcclxuICAgIG1heC13aWR0aDogcmVtKHZhcigtLWl0ZW0tbWF4LXdpZHRoKSk7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKHdoaXRlLCAuOCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiByZW0oMTApO1xyXG4gICAgcGFkZGluZzogcmVtKDIwKSByZW0oMjgpO1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDMyKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICBwYWRkaW5nOiByZW0oMTApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGlua3Mge1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDQyKTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcm93LWdhcDogcmVtKDMwKTtcclxuICAgIG1heC13aWR0aDogcmVtKHZhcigtLWl0ZW0tbWF4LXdpZHRoKSk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuICAgICAgcm93LWdhcDogcmVtKDE1KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpbmsge1xyXG4gICAgZm9udC1zaXplOiByZW0oMjQpO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMzAgLyAyNCk7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IHJlbSg3Nyk7XHJcbiAgICBib3JkZXItcmFkaXVzOiByZW0oMyk7XHJcbiAgICBib3gtc2hhZG93OiByZW0oNCkgcmVtKDQpIDAgMCByZ2JhKGJsYWNrLCAuMTUpO1xyXG4gICAgcGFkZGluZy1yaWdodDogcmVtKDM1KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMwIC8gMjApO1xyXG4gICAgICBoZWlnaHQ6IHJlbSg1Nyk7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi10ZXh0IHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBjb2x1bW4tZ2FwOiByZW0oMjIpO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IHJlbSgxMik7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3JlLFxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiByZW0oNTgpO1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgICB3aWR0aDogcmVtKDM4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIG1hc2stcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICAgICAgbWFzay1zaXplOiBjb250YWluO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWRvY3VtZW50IHtcclxuICAgICAgYmFja2dyb3VuZDogJGJjLWdybjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGhvdmVyKCR0aW1lLWhvdmVyKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgY29sb3I6ICRiYy1ncm47XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1kb2N1bWVudCAmLXRleHQge1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIG1hc2staW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL2ljb25fZG9jdW1lbnQuc3ZnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWNvbnN1bHQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYmMtb3JuO1xyXG5cclxuICAgICAgQGluY2x1ZGUgaG92ZXIoJHRpbWUtaG92ZXIpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICBjb2xvcjogJGJjLW9ybjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWNvbnN1bHQgJi10ZXh0e1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIG1hc2staW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL2ljb25fY29uc3VsdC5zdmcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ub3RlIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI2IC8gMTIpO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDUlO1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDMwKTtcclxuICB9XHJcblxyXG4gICZfX2ltYWdlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZW5kO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogNTklO1xyXG4gICAgbWF4LWhlaWdodDogcmVtKDcxMCk7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSBmaXRfaW1nKGNvbnRhaW4sYWJzb2x1dGUpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgIHRyYW5zbGF0ZTogMCAwO1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgKCN7JHBhZGRpbmctc3B9cHggKiAyKSk7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1zZWxmOiBhdXRvO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICBwaWN0dXJlLGltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19iZyB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIEBpbmNsdWRlIGZpdF9pbWcoY292ZXIsYWJzb2x1dGUpO1xyXG5cclxuICAgIC8vIOW3puOCsOODrOODvOOCsOODqeODh+ODvOOCt+ODp+ODs1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDogNjclO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQscmdiYSgkYmMtZ3J5LCAxKSAwJSwgcmdiYSgkYmMtZ3J5LCAxKSA0NSUsIHJnYmEoJGJjLWdyeSwgMCkgMTAwJSk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNTclO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20scmdiYSgkYmMtZ3J5LCAxKSAwJSwgcmdiYSgkYmMtZ3J5LCAxKSA0NSUsIHJnYmEoJGJjLWdyeSwgMCkgMTAwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLy8g5LiK5LiL44Ob44Ov44Kk44OI44Kw44Op44OH44O844K344On44OzXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20scmdiYSh3aGl0ZSwgLjgpIDAlLCByZ2JhKHdoaXRlLCAuOCkgcmVtKDE4OCAqIC41MyksIHJnYmEod2hpdGUsIDApIHJlbSgxODgpLHJnYmEod2hpdGUsIDApIDEwMCUpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICBoZWlnaHQ6IHJlbSgxMzkpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20scmdiYSh3aGl0ZSwgLjgpIDAlLCByZ2JhKHdoaXRlLCAuOCkgNTMlLCByZ2JhKHdoaXRlLCAwKSAxMDAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG5cclxuICAvLyDog4zmma/nlLvlg4/jgYzkvY7jgYToqK3lrppcclxuICAmLS1zaG9ydCB7XHJcbiAgICBoZWlnaHQ6IHJlbSg1NTApO1xyXG4gICAgbWluLWhlaWdodDogMDtcclxuICAgIG1hcmdpbi10b3A6IHJlbShjYWxjKDcxMCAtIDU1MCkpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgzMCk7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLXNob3J0ICYge1xyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgaGVpZ2h0OiByZW0oNzEwKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmcge1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgdG8gYm90dG9tLFxyXG4gICAgICAgICAgcmdiYSh3aGl0ZSwgLjgpIDAlLCBcclxuICAgICAgICAgIHJnYmEod2hpdGUsIC44KSByZW0oMTczICogLjUzKSxcclxuICAgICAgICAgIHJnYmEod2hpdGUsIDApIHJlbSgxNzMpLFxyXG4gICAgICAgICAgcmdiYSh3aGl0ZSwgMCkgY2FsYygxMDAlIC0gcmVtKDIwNikpLFxyXG4gICAgICAgICAgcmdiYSh3aGl0ZSwgMSkgMTAwJVxyXG4gICAgICAgICk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLHJnYmEod2hpdGUsIC44KSAwJSwgcmdiYSh3aGl0ZSwgLjgpIDUzJSwgcmdiYSh3aGl0ZSwgMCkgMTAwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDjg5zjgr/jg7PluYXnrYnjgYzni63jgYToqK3lrppcclxuICAmLS1uYXJyb3cgJiB7XHJcbiAgICAtLW1heC13aWR0aDogNTI2O1xyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICB3aWR0aDogNDQlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRpbmcge1xyXG4gICAgICBmb250LXNpemU6IHJlbSg0OCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDc2IC8gNDgpO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDUwIC8gMzApO1xyXG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oNjUpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICBtaW4taGVpZ2h0OiByZW0oNjQwKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vLyDjg5Xjg63jg7xcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbi5jLWZsb3cge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAmX19oZWFkaW5nIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDI4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMwIC8gMjgpO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZDogJGJjLWdybjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtaW4td2lkdGg6IHJlbSgzOTUpO1xyXG4gICAgbWluLWhlaWdodDogcmVtKDU0KTtcclxuICAgIHRyYW5zbGF0ZTogMCA1MCU7XHJcbiAgICBwYWRkaW5nOiByZW0oNSkgcmVtKDE1KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IHJlbSgzNik7XHJcbiAgICAgIG1pbi13aWR0aDogcmVtKDI1MCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saXN0IHtcclxuICAgIGNvdW50ZXItcmVzZXQ6IGNvdW50O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgYm9yZGVyOiBzb2xpZCByZW0oNSkgcmdiYSgkYmMtYnJuLCAuNSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiByZW0oNSk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IHJlbSg0NSkgcmVtKDEwKSByZW0oMTUpO1xyXG4gICAgcm93LWdhcDogcmVtKDYwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IDA7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDMwKSAwIHJlbSgzMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIGNvdW50ZXItaW5jcmVtZW50OiBjb3VudDtcclxuICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHJvdy1nYXA6IHJlbSgxMik7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiByZW0oMTApO1xyXG4gICAgd2lkdGg6IGNhbGMoMjgwIC8gKDEyMDAgLSAoKDEwICsgNSkgKiAyKSkgKiAxMDAlKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgIHJvdy1nYXA6IHJlbSg1KTtcclxuICAgICAgcGFkZGluZzogMCByZW0oNSk7XHJcbiAgICB9XHJcblxyXG4gICAgLy8g55+i5Y2w6KGo56S6XHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IHJlbSgzNik7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAyNiAvIDM1O1xyXG4gICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgbWFzay1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgbWFzay1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vaWNvbl9hcnJvdy5zdmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRiYy1ncm47XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiByZW0oNjApO1xyXG4gICAgICAgIHRyYW5zbGF0ZTogLTUwJSAtNTAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgICAgd2lkdGg6IHJlbSgzMCk7XHJcbiAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgdG9wOiByZW0oNTApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9pY29uX2NyYW5rLWFycm93LXRyLWJsLnN2Zyk7XHJcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMjAxIC8gNDc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMTAlO1xyXG4gICAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIHRyYW5zbGF0ZTogcmVtKDUpIHJlbSgxMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDopoHntKDmlbDjgafluYXoqr/mlbRcclxuICAmOmhhcyg6bnRoLWNoaWxkKDQpKSAmIHtcclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICB3aWR0aDogY2FsYygyODAgLyAoMTIwMCAtICgoMTAgKyA1KSAqIDIpKSAqIDEwMCUpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmhhcyg6bnRoLWNoaWxkKDUpKSAmIHtcclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICB3aWR0aDogY2FsYygyMDAgLyAoMTIwMCAtICgoMTAgKyA1KSAqIDIpKSAqIDEwMCUpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbWFnZSB7XHJcbiAgICB3aWR0aDogcmVtKDk1KTtcclxuICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgcmVtKDMwKSByZ2JhKCRiYy1ncm4sIC4yKSBpbnNldDtcclxuICAgIGJvcmRlcjogc29saWQgMnB4IHdoaXRlO1xyXG4gIH1cclxuXHJcbiAgJl9fZGVzYyB7XHJcbiAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMwIC8gMTQpO1xyXG4gICAgY29sb3I6ICMyMzE4MTU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoY291bnQsZGVjaW1hbC1sZWFkaW5nLXplcm8pO1xyXG4gICAgICBmb250LXNpemU6IHJlbSgzMCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIGNvbG9yOiAkYmMtZ3JuO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzdHJvbmcge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMwIC8gMjApO1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDnn6LljbDnhKHjgZdcclxuICAmLS1uby1hcnJvdyAmIHtcclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgcm93LWdhcDogcmVtKDQwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8vIEZWXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG4uYy1mdiB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDA7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmMtZ3J5O1xyXG4gIH1cclxuXHJcbiAgLy8g5bem44Kw44Os44O844Kw44Op44OH44O844K344On44OzXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IHJlbSgzMDApO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIHJnYmEoJGJjLWdyeSwwKSAwJSxyZ2JhKCRiYy1ncnksMSkgNzAlLHJnYmEoJGJjLWdyeSwxKSAxMDAlKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgIHRvcDogcmVtKDIyMCk7XHJcbiAgICAgIGhlaWdodDogcmVtKDIwMCk7XHJcbiAgICAgIGJvdHRvbTogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIOS4iuODm+ODr+OCpOODiOOCsOODqeODh+ODvOOCt+ODp+ODs1xyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IHJlbSg2NTApO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIHJnYmEoJGJjLWdyeSwxKSAwJSxyZ2JhKCRiYy1ncnksMSkgNTAlLHJnYmEoJGJjLWdyeSwwKSAxMDAlKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICBoZWlnaHQ6IHJlbSg1MDApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fb3V0ZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczogZW5kO1xyXG4gICAgY29sdW1uLWdhcDogcmVtKDU4KTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiByZW0oJGhlYWRlci1oZWlnaHQtcGMpIHJlbSgkc2lkZWZpeGVkLXdpZHRoKSAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xKHBjKSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICBwYWRkaW5nOiByZW0oODUpIDAgcmVtKDIwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtaW4taGVpZ2h0OiByZW0oMTAzMCk7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtaGVpZ2h0OiA5MDBweCkge1xyXG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sYXllciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgbWF4LXdpZHRoOiByZW0oNTg1KTtcclxuICAgIHdpZHRoOiA1NSU7XHJcbiAgICBwYWRkaW5nOiByZW0oNTApIDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sYWJlbCB7XHJcbiAgICBmb250LXNpemU6IHJlbSgyOCk7XHJcbiAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtamEtc2VyaWY7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgYm9yZGVyOiBzb2xpZCAxcHggJGJjLWJybjtcclxuICAgIHBhZGRpbmc6IHJlbSg4KSByZW0oMTYpIHJlbSg4KTtcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIG1pbi1oZWlnaHQ6IHJlbSg1MCk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxMyk7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IHJlbSgzMCk7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgzKSByZW0oNik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDopovlh7rjgZdcclxuICAmX19oZWFkaW5nIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDU0KTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaS1ib2xkO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWphLXNlcmlmO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDUlO1xyXG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoOTIgLyA1NCk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICB3b3JkLWJyZWFrOiBhdXRvLXBocmFzZTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtcShwYykge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgyNik7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDQzIC8gMjYpO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICBAaW5jbHVkZSB0ZXh0LXNoYWRvdygkYmMtZ3J5KTtcclxuICAgIH1cclxuXHJcbiAgICAvLyDog4zmma/jg63jgrRcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogcmVtKDk3Mik7XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogMTA1NSAvIDg3NTtcclxuICAgICAgdHJhbnNsYXRlOiAtNTElIC0zNyU7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2Z2X2xvZ28uc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgc3Ryb25nLFxyXG4gICAgYiB7XHJcbiAgICAgIGNvbG9yOiAkYmMtZ3JuO1xyXG5cclxuICAgICAgJi5pcy1ncmF5IHtcclxuICAgICAgICBjb2xvcjogJGJjLWJybjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICogKyAmIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDMwKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDYwKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMTAwIC8gNjApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGVhZCB7XHJcbiAgICBmb250LXNpemU6IHJlbSgzMSk7XHJcbiAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtamEtc2VyaWY7XHJcbiAgICBsaW5lLWhlaWdodDogY2FsYyg1NCAvIDMxKTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAyJTtcclxuICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgIHdvcmQtYnJlYWs6IGF1dG8tcGhyYXNlO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xKHBjKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMjggLyAxNik7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgIEBpbmNsdWRlIHRleHQtc2hhZG93KCRiYy1ncnkpO1xyXG4gICAgfVxyXG5cclxuICAgICogKyAmIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDQyKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZGVzYyB7XHJcbiAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogY2FsYygzOCAvIDE4KTtcclxuICAgIGxldHRlci1zcGFjaW5nOiA1JTtcclxuICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtcShwYykge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxMyk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI0IC8gMTMpO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICBAaW5jbHVkZSB0ZXh0LXNoYWRvdygkYmMtZ3J5KTtcclxuICAgIH1cclxuXHJcbiAgICBiIHtcclxuICAgICAgZm9udC1zaXplOiBjYWxjKDIxIC8gMTggKiAxZW0pO1xyXG4gICAgICBsaW5lLWhlaWdodDogY2FsYygzOCAvIDIxKTtcclxuICAgICAgY29sb3I6ICRiYy1ncm47XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDEzKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogY2FsYygyNCAvIDEzKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICogKyAmIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDM4KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHVsICsgJiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgzMik7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgxMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmICsgJiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgxMik7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSg4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBmb250LXNpemU6IHJlbSgyMik7XHJcbiAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogY2FsYyg0MCAvIDIyKTtcclxuICAgIGxldHRlci1zcGFjaW5nOiA1JTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxMyk7XHJcbiAgICAgIEBpbmNsdWRlIHRleHQtc2hhZG93KCRiYy1ncnkpO1xyXG4gICAgfVxyXG5cclxuICAgICogKyAmIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDM1KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDku6Pooajjg4fjg7zjgr9cclxuICAmX19kYXRhIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctbGVmdDogcmVtKDMyKTtcclxuICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNSk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTYpO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgd2lkdGg6IHJlbSgzKTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJGJjLWdybiAwJSwkYmMtZ3JuIDQ5JSxyZ2JhKCRiYy1ncm4sIC40KSA1MCUscmdiYSgkYmMtZ3JuLCAuNCkgMTAwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgKiArICYge1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oODApO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDku6Pooajjg5fjg63jg5XjgqPjg7zjg6tcclxuICAmX19wcm9maWxlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcm93LWdhcDogcmVtKDE4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICByb3ctZ2FwOiByZW0oNSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIyIC8gMTgpO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMiU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgY29sdW1uLWdhcDogcmVtKDEyKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTEpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDE4IC8gMTEpO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLW5hbWUge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgyOCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMzYgLyAyOCk7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAyJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBjb2x1bW4tZ2FwOiByZW0oMTQpO1xyXG4gICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHJvdy1nYXA6IHJlbSg1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtZW4ge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAyJTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWVuLXNlcmlmO1xyXG4gICAgICBjb2xvcjogJGJjLWdybjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDos4fmoLznrYlcclxuICAmX19saWNlbnNlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBjb2x1bW4tZ2FwOiByZW0oMTYpO1xyXG4gICAgcm93LWdhcDogcmVtKDgpO1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDI4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xyXG4gICAgICBjb2x1bW4tZ2FwOiByZW0oNSk7XHJcbiAgICAgIHJvdy1nYXA6IHJlbSg1KTtcclxuICAgIH1cclxuXHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogY2FsYygyMiAvIDE0KTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDIlO1xyXG4gICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRiYy1ncm47XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBoZWlnaHQ6IHJlbSgyOSk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJlbShjYWxjKDI5IC8gMikpO1xyXG4gICAgICBwYWRkaW5nOiByZW0oNCkgcmVtKDE0KTtcclxuICAgICAgYm94LXNoYWRvdzowIDAgcmVtKDYpIHdoaXRlIGluc2V0O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxMCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMTggLyAxMCk7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0oMjApO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbShjYWxjKDIwIC8gMikpO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSgyKSByZW0oMTApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgJl9fYm94IHtcclxuXHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMjQpO1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAzJTtcclxuICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYmMtZ3JuO1xyXG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIChyZW0oMzApICogMikpO1xyXG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IHJlbSg1MCk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbjogMCAwIHJlbSgtMjcpIHJlbSgzMCk7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg1KSByZW0oMTYpO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgICBtaW4taGVpZ2h0OiByZW0oMzApO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSgzKSByZW0oNik7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgcmVtKC0xNikgcmVtKDEwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tZ3JuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmMtZ3JuO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1icm4ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYy1icm47XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWNvbnRlbnQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKHdoaXRlLCAuOCk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMCk7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDM2IC8gMjApO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMyU7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgxMikgcmVtKDI4KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDEwKTtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMjYgLyAxNCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXRpdGxlICsgJi1jb250ZW50IHtcclxuICAgICAgcGFkZGluZzogcmVtKDQwKSByZW0oMzApIHJlbSgyMCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSgyMCkgcmVtKDEwKSByZW0oMTApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgKiArICYge1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oMzgpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCArICYge1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oMzApO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTYpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19kYXRhICsgJl9fYm94IHtcclxuICAgIG1hcmdpbi10b3A6IHJlbSg4MCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDI1KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J1dHRvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oNTApO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLy8g6IOM5pmv6aKo5pmvXHJcbiAgJl9fYmcge1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0IDowO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSBmaXRfaW1nKGNvdmVyLGFic29sdXRlLGNlbnRlcik7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgYXNwZWN0LXJhdGlvOiAzOTAgLyA0MzU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiA2NCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgkYmMtZ3J5LCAxKSAwJSwgcmdiYSgkYmMtZ3J5LCAxKSA0NSUsIHJnYmEoJGJjLWdyeSwgMCkgMTAwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDkurrniannlLvlg49cclxuICAmX19pbWFnZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gICAgcmlnaHQ6IDguNSU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogMzkwIC8gNDM1O1xyXG4gICAgICBib3R0b206IGF1dG87XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMDtcclxuICAgICAgcGFkZGluZzogY2FsYyg0MzUgLyAzOTAgKiAxMDAlKSAwIDAgMDtcclxuICAgIH1cclxuXHJcbiAgICBwaWN0dXJlLFxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBGVumrmOOBleOBjOS9juOBhOODkOODvOOCuOODp+ODs++8iOS6uueJqeeUu+WDj+eEoeOBl++8iVxyXG4gICYtLXNob3J0IHtcclxuICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBoZWlnaHQ6IHJlbSgxMDApO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGhlaWdodDogcmVtKDEwMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLXNob3J0ICZ7XHJcblxyXG4gICAgJl9fb3V0ZXIge1xyXG4gICAgICBvdmVyZmxvdzp2aXNpYmxlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMzUpIDAgMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgbWluLWhlaWdodDogcmVtKDQxNik7XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oMjQpO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiByZW0oMTgwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xheWVyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19iZyB7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMzkwIC8gMjQ4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vLyDopovlh7rjgZdcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbi5jLWhlYWRpbmcge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcblxyXG4gICYtLWNlbnRlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuXHJcbiAgICAmLXNwIHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIOiLseiqnuihqOiomFxyXG4gICZfX2VuIHtcclxuICAgIC0tdHg6IDA7XHJcbiAgICAtLXR5OiAtNTAlO1xyXG4gICAgdHJhbnNsYXRlOiB2YXIoLS10eCkgdmFyKC0tdHkpO1xyXG4gICAgZm9udC1zaXplOiByZW0oMTEwKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbi1jdXJzaXZlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBjb2xvcjogJGJjLWJybjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcm90YXRlOiAtN2RlZztcclxuICAgIG9wYWNpdHk6IC41O1xyXG4gICAgdG9wOiA1MCU7XHJcblxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDYwKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoODAgLyA2MCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pcy1ncm4ge1xyXG4gICAgICBjb2xvcjogJGJjLWdybjtcclxuICAgIH1cclxuXHJcbiAgICAmLmlzLWJybiB7XHJcbiAgICAgIGNvbG9yOiAkYmMtYnJuO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWZvbnQtYm9sZCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAvLyDopovlh7rjgZflhoXmloflrZflj7PoqbDjgoFcclxuICAgICYtLXJpZ2h0IHtcclxuICAgICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgICAvLyDlj7PoqbDjgoHjgafjga/jgb/lh7rjgZfmnInjgopcclxuICAgICAgJi1zaGlmdCB7XHJcblxyXG4gICAgICAgICYtMnhzIHtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgLS10eDogMTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi14cyB7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIC0tdHg6IDI1JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtcyB7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIC0tdHg6IDQwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbSB7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIC0tdHg6IDQ1JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbCB7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIC0tdHg6IDYwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYteGwge1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAtLXR4OiA3NSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLTJ4bCB7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIC0tdHg6IDkwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vIOWPs+OBruimgee0oOWkllxyXG4gICAgICAmLW91dCB7XHJcbiAgICAgICAgbGVmdDogMTAwJTtcclxuXHJcbiAgICAgICAgJi0yeHMge1xyXG4gICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgIC0tdHg6IDUlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi14cyB7XHJcbiAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgLS10eDogMTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLXMge1xyXG4gICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgIC0tdHg6IDE1JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbSB7XHJcbiAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgLS10eDogMjAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1sIHtcclxuICAgICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgICAtLXR4OiAyNSU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8g6KaL5Ye644GX5YaF5paH5a2X5LiK6Kmw44KBXHJcbiAgICAmLS10b3Age1xyXG4gICAgICB0b3A6IDA7XHJcblxyXG4gICAgICAvLyDkuIroqbDjgoHjgafjga/jgb/lh7rjgZfmnInjgopcclxuICAgICAgJi1zaGlmdCB7XHJcblxyXG4gICAgICAgICYtMnhzIHtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIC0tdHk6IC0xNSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXhzIHtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIC0tdHk6IC0zMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXMge1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgLS10eTogLTQ1JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbSB7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAtLXR5OiAtNjAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1sIHtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIC0tdHk6IC03NSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXhsIHtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIC0tdHk6IC05MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLTJ4bCB7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAtLXR5OiAtMTU1JTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vIOS4iuOBruimgee0oOWkllxyXG4gICAgICAmLW91dCB7XHJcbiAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgIGJvdHRvbToxMDAlO1xyXG4gICAgICAgIC0tdHk6IDMwJTtcclxuXHJcbiAgICAgICAgJi0yeHMge1xyXG4gICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgYm90dG9tOjEwMCU7XHJcbiAgICAgICAgICAtLXR5OiAyMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXhzIHtcclxuICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgIGJvdHRvbToxMDAlO1xyXG4gICAgICAgICAgLS10eTogMTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1zIHtcclxuICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgIGJvdHRvbToxMDAlO1xyXG4gICAgICAgICAgLS10eTogMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLW0ge1xyXG4gICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgYm90dG9tOjEwMCU7XHJcbiAgICAgICAgICAtLXR5OiAtMTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1sIHtcclxuICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgIGJvdHRvbToxMDAlO1xyXG4gICAgICAgICAgLS10eTogLTIwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYteGwge1xyXG4gICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgYm90dG9tOjEwMCU7XHJcbiAgICAgICAgICAtLXR5OiAtMzAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0yeGwge1xyXG4gICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgYm90dG9tOjEwMCU7XHJcbiAgICAgICAgICAtLXR5OiAtNDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIOimi+WHuuOBl+WGheaWh+Wtl+S4i+ipsOOCgVxyXG4gICAgJi0tYm90dG9tIHtcclxuICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICBib3R0b206IDA7XHJcblxyXG4gICAgICAvLyDkuIvoqbDjgoHjgafjga/jgb/lh7rjgZfmnInjgopcclxuICAgICAgJi1zaGlmdCB7XHJcblxyXG4gICAgICAgICYtMnhzIHtcclxuICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIC0tdHk6IDUlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi14cyB7XHJcbiAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAtLXR5OiAyMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXMge1xyXG4gICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgLS10eTogMzUlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1tIHtcclxuICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIC0tdHk6IDUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbCB7XHJcbiAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAtLXR5OiA2NSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXhsIHtcclxuICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIC0tdHk6IDgwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtMnhsIHtcclxuICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIC0tdHk6IDk1JTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vLyDkuIvjga7opoHntKDlpJZcclxuICAgICAgJi1vdXQge1xyXG4gICAgICAgIHRvcDoxMDAlO1xyXG4gICAgICAgIC0tdHk6IC01MCU7XHJcblxyXG4gICAgICAgICYtMnhzIHtcclxuICAgICAgICAgIHRvcDoxMDAlO1xyXG4gICAgICAgICAgLS10eTogLTQwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYteHMge1xyXG4gICAgICAgICAgdG9wOjEwMCU7XHJcbiAgICAgICAgICAtLXR5OiAtMzAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1zIHtcclxuICAgICAgICAgIHRvcDoxMDAlO1xyXG4gICAgICAgICAgLS10eTogLTIwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbSB7XHJcbiAgICAgICAgICB0b3A6MTAwJTtcclxuICAgICAgICAgIC0tdHk6IC0xMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWwge1xyXG4gICAgICAgICAgdG9wOjEwMCU7XHJcbiAgICAgICAgICAtLXR5OiAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYteGwge1xyXG4gICAgICAgICAgdG9wOjEwMCU7XHJcbiAgICAgICAgICAtLXR5OiAxMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLTJ4bCB7XHJcbiAgICAgICAgICB0b3A6MTAwJTtcclxuICAgICAgICAgIC0tdHk6IDIwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAvLyDml6XmnKzoqp7ooajoqJhcclxuICAmX19qYSB7XHJcbiAgICBmb250LXNpemU6IHJlbSg1MCk7XHJcbiAgICBmb250LXdlaWdodDogJGZ3LXNlbWktYm9sZDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1qYS1zZXJpZjtcclxuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDgwIC8gNTApO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDEwJTtcclxuICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoNDAgLyAyNCk7XHJcbiAgICB9XHJcblxyXG4gICAgc3Ryb25nLFxyXG4gICAgYiB7XHJcbiAgICAgIGNvbG9yOiAkYmMtZ3JuO1xyXG5cclxuICAgICAgJi5pcy1icm4ge1xyXG4gICAgICAgIGNvbG9yOiAkYmMtYnJuO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc21hbGwge1xyXG4gICAgICBmb250LXNpemU6IHJlbSg0MCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDgwIC8gNDApO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMzAgLyAyMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1zIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oNDUpO1xyXG4gICAgICBsaW5lLWhlaWdodDogY2FsYyg4MCAvIDQ1KTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi0teHMge1xyXG4gICAgICBmb250LXNpemU6IHJlbSg0MCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDgwIC8gNDApO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIOOCteODluimi+WHuuOBl1xyXG4gICYtc3ViIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDQwKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaS1ib2xkO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWphLXNlcmlmO1xyXG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoODAgLyA0MCk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMTAlO1xyXG4gICAgd29yZC1icmVhazoga2VlcC1hbGw7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xyXG4gICAgICBsaW5lLWhlaWdodDogY2FsYygzOCAvIDIyKTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgc3Ryb25nLFxyXG4gICAgYiB7XHJcbiAgICAgIGNvbG9yOiAkYmMtZ3JuO1xyXG5cclxuICAgICAgJi5pcy1icm4ge1xyXG4gICAgICAgIGNvbG9yOiAkYmMtYnJuO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgKiArICYge1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oNzApO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8vIOODquODvOODiVxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuLmMtbGVhZCB7XHJcbiAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICBsaW5lLWhlaWdodDogY2FsYyg0MCAvIDE4KTtcclxuICBsZXR0ZXItc3BhY2luZzogNSU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICBmb250LXNpemU6IHJlbSgxNSk7XHJcbiAgICBsaW5lLWhlaWdodDogY2FsYygyOCAvIDE1KTtcclxuICB9XHJcblxyXG4gIHN0cm9uZyB7XHJcbiAgICBmb250LXNpemU6IHJlbSgyNCk7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmMtZ3JuO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgIGxldHRlci1zcGFjaW5nOiAzJTtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDAgcmVtKDE2KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogY2FsYygyOCAvIDE4KTtcclxuICAgICAgcGFkZGluZzogcmVtKDcpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYiB7XHJcbiAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogNSU7XHJcbiAgICBjb2xvcjogJGJjLWdybjtcclxuICB9XHJcblxyXG4gICogKyAmIHtcclxuICAgIG1hcmdpbi10b3A6IHJlbSgyMik7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDE2KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHAgKyAmIHtcclxuICAgIG1hcmdpbi10b3A6IHJlbSgzMCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy8g44Oq44K544OIXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG4uYy1saXN0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcbiAgICBsaW5lLWhlaWdodDogY2FsYyg0NCAvIDIwKTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAzJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctbGVmdDogcmVtKDMwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgyNSk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDogcmVtKDI0KTtcclxuICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB0cmFuc2xhdGU6IDAgcmVtKDEwKTtcclxuICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgbWFzay1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgICAgbWFzay1zaXplOiBjb250YWluO1xyXG4gICAgICBtYXNrLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9tYXJrX2NoZWNrLnN2Zyk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYy1ncm47XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgIHdpZHRoOiByZW0oMTkpO1xyXG4gICAgICAgIHRyYW5zbGF0ZTogMCByZW0oNik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLXNtICZfX2l0ZW0ge1xyXG4gICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMzYgLyAxNik7XHJcbiAgfVxyXG5cclxuICAvLyDjg4Hjgqfjg4Pjgq/jg57jg7zjgq9cclxuICAmLS1jaGVjayAmX19pdGVtIHtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIG1hc2staW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL21hcmtfY2hlY2suc3ZnKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIOOCqOOCr+OCueOCr+ODqeODoeODvOOCt+ODp+ODs+ODnuODvOOCr1xyXG4gICYtLW5vdGUgJl9faXRlbSB7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBtYXNrLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9tYXJrX25vdGUuc3ZnKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIOOCr+OCqOOCueODgeODp+ODs+ODnuODvOOCr1xyXG4gICYtLXF1ZXN0aW9uICZfX2l0ZW0ge1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgbWFzay1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vbWFya19xdWVzdGlvbi5zdmcpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tZ3JuICZfX2l0ZW0ge1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJjLWdybjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWJybiAmX19pdGVtIHtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYy1icm47XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8vIOengeOBn+OBoeOBq+OBpOOBhOOBplxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuLnAtYWJvdXQge1xyXG5cclxuICAvLyDjgZPjgozjgb7jgafjga7mranjgb/vvI/oh6rliIblj7JcclxuICAmLW5lZWRzIHtcclxuICAgIHBhZGRpbmc6IHJlbSg1MCkgMCByZW0oNTApO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgxNSkgMCByZW0oMjApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ28ge1xyXG4gICAgICB3aWR0aDogcmVtKDI4MCk7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICB3aWR0aDogcmVtKDE4OCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkaW5nIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oNDApO1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1qYS1zZXJpZjtcclxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoODAgLyA0MCk7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxMCU7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgyNSk7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjQpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDM4IC8gMjQpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgxNik7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgY29sb3I6ICRiYy1ncm47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtc3ViIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgyNik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1leHRyYS1ib2xkO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1qYS1zZXJpZjtcclxuICAgICAgICBsaW5lLWhlaWdodDogY2FsYyg0NiAvIDI2KTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogNSU7XHJcbiAgICAgICAgY29sb3I6ICRiYy1ncm47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgyMSk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygzNiAvIDIxKTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oMjgpO1xyXG4gICAgICByb3ctZ2FwOiByZW0oMzgpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTIpO1xyXG4gICAgICAgIHJvdy1nYXA6IHJlbSgxMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ib3gge1xyXG4gICAgICB3aWR0aDogY2FsYyg1ODAgLyAxMjAwICogMTAwJSk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg4KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLXdpZGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE0KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDU4MCAvIDEyMDAgKiAxMDAlKTtcclxuXHJcbiAgICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMyIC8gMTYpO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA1JTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI2IC8gMTQpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMi4yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgcCArIHAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgxNCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDjgZPjgozjgb7jgafjga7mranjgb/vvI/oh6rliIblj7JcclxuICAmLWhpc3Rvcnkge1xyXG4gICAgcGFkZGluZzogcmVtKDEwMCkgMCByZW0oNSk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgxOCkgMCAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiByZW0oMzUpO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNsYXRlOiAtNTAlIDA7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRpbmctc3ViIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMjQpO1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1qYS1zZXJpZjtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDUlO1xyXG4gICAgICBsaW5lLWhlaWdodDogY2FsYyg0MCAvIDI0KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8g44K/44Kk44Og44Op44Kk44OzXHJcbiAgICAmX190aW1lbGluZSB7XHJcbiAgICAgIHdpZHRoOiA2OCU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMjApO1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oMTE1KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTIpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgzNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nOiByZW0oMzIpIDAgcmVtKDg1KSByZW0oMzUpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMjUpIDAgcmVtKDQ1KSByZW0oMjApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyDil6/ooajnpLpcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICB3aWR0aDogcmVtKDM4KTtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgcmVtKDgpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJjLWdybjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgdHJhbnNsYXRlOiAtNTAlIC01MCU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICAgIHdpZHRoOiByZW0oMjYpO1xyXG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiByZW0oNik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyDjg6njgqTjg7PooajnpLpcclxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OlwiXCI7XHJcbiAgICAgICAgd2lkdGg6IHJlbSgyKTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmMtZ3JuO1xyXG4gICAgICAgIHRvcDogcmVtKGNhbGMoMzggLyAyKSk7XHJcbiAgICAgICAgYm90dG9tOiByZW0oY2FsYygzOCAvIDIpKTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRyYW5zbGF0ZTogLTUwJSAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICAgIHRvcDogcmVtKGNhbGMoMjYgLyAyKSk7XHJcbiAgICAgICAgICBib3R0b206IHJlbShjYWxjKDI2IC8gMikpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIOW5tOWPt1xyXG4gICAgJl9fcGVyaW9kIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMzIpO1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3LXNlbWktYm9sZDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWphLXNlcmlmO1xyXG4gICAgICBjb2xvcjogJGJjLWdybjtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgdHJhbnNsYXRlOiAwIC01MCU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiByZW0oLTQpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgyNCk7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZXZlbnQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg0KTtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuICAgICAgcm93LWdhcDogcmVtKDExKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEyKTtcclxuICAgICAgICByb3ctZ2FwOiByZW0oNSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTUpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogY2FsYygyNSAvIDE1KTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogNSU7XHJcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC0xLjJlbTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMS4yZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygyMiAvIDE0KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwi44O7XCI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhhcyhiKTpiZWZvcmUge1xyXG4gICAgICAgICAgY29sb3I6ICRiYy1ncm47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBiIHtcclxuICAgICAgICAgIGNvbG9yOiAkYmMtZ3JuO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDM1IC8gMTgpO1xyXG4gICAgICAgICAgY29sb3I6ICRiYy1ncm47XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygyMiAvIDE2KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtYm94IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRiYy1ncm4sIC4xKTtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI1IC8gMTQpO1xyXG4gICAgICAgIHRleHQtaW5kZW50OiAwO1xyXG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICBtYXJnaW46IHJlbSg4KSAwIHJlbSg1KSByZW0oOCk7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDgpIHJlbSgxNCk7XHJcbiAgICAgICAgbWluLXdpZHRoOiByZW0oMzUzKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICAgIG1hcmdpbjogcmVtKDgpIDAgcmVtKDUpIHJlbSgtMjApO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMjIgLyAxNCk7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgcmVtKDIwKSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWNoaWV2ZW1lbnQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRiYy1ncm4sIC4xKTtcclxuICAgICAgbWFyZ2luOiByZW0oMjgpIDAgMCByZW0oMjgpO1xyXG4gICAgICBwYWRkaW5nOiByZW0oOCkgcmVtKDE2KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgbWFyZ2luOiByZW0oMTIpIDAgMCAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI1IC8gMTYpO1xyXG4gICAgICAgIGNvbG9yOiAkYmMtZ3JuO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygyMiAvIDE2KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogY2FsYygyNSAvIDE0KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMjIgLyAxNCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy8gZm9vdGVyXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG4ucC1mb290ZXIge1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gIHBhZGRpbmc6IHJlbSg5MikgMCAwIDA7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICBwYWRkaW5nOiByZW0oMzApIDAgcmVtKDYwKTtcclxuICB9XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2luZm8ge1xyXG4gICAgZmxleDogMTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbG9nbyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1heC13aWR0aDogcmVtKDQzNyk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiByZW0oLTIyKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgIG9wYWNpdHk6IC43O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29tcGFueS1uYW1lIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMzIgLyAxOCk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogNSU7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oMzApO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMjYgLyAxNik7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDE1KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3Byb2ZpbGUge1xyXG4gICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcbiAgICBsaW5lLWhlaWdodDogY2FsYygzMiAvIDE2KTtcclxuICAgIGxldHRlci1zcGFjaW5nOiA1JTtcclxuICAgIG1hcmdpbi10b3A6IHJlbSg2KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI4IC8gMTQpO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgxNSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19hZGRyZXNzIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMyIC8gMTYpO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDUlO1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDY4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxMik7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDE1KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RlbCB7XHJcbiAgICBmb250LXNpemU6IHJlbSgzMCk7XHJcbiAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogY2FsYygzMiAvIDMwKTtcclxuICAgIGxldHRlci1zcGFjaW5nOiA1JTtcclxuICAgIGNvbG9yOiAkYmMtZ3JuO1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMzIgLyAyNCk7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2VtYWlsIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMyIC8gMTYpO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDUlO1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDEyKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxMik7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX25hdiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcGFkZGluZy10b3A6IHJlbSg1KTtcclxuICAgIGNvbHVtbi1nYXA6IHJlbSgxMzgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi1saXN0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgcm93LWdhcDogcmVtKDE3KTtcclxuICAgIH1cclxuXHJcbiAgICAmLWxpbmsge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBjb2x1bW4tZ2FwOiByZW0oNik7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogcmVtKDEzKTtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmMtZ3JuO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgb3BhY2l0eTogLjc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXN1YiB7XHJcblxyXG4gICAgICAmLWxpc3Qge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oMik7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHJvdy1nYXA6IHJlbSgxMik7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtbGluayB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgICAgb3BhY2l0eTogLjc7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb3B5cmlnaHQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgdHJhbnNsYXRlOiAwIC0xMjAlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgIHRyYW5zbGF0ZTogMCAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oMjIpO1xyXG4gICAgfVxyXG5cclxuICAgIHNtYWxsIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAyJTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy8gaGVhZGVyXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG4ucC1oZWFkZXIge1xyXG4gIGhlaWdodDogcmVtKCRoZWFkZXItaGVpZ2h0LXBjKTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgei1pbmRleDogOTk5OTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgIGhlaWdodDogcmVtKCRoZWFkZXItaGVpZ2h0LXNwKTtcclxuICB9XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1heC13aWR0aDogY2FsYygoMTUzNCArICgkcGFkZGluZy1wYyAqIDIpKSAqIDFweCk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMCAjeyRwYWRkaW5nLXBjfXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgcGFkZGluZzogMCByZW0oMTApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8g44Ot44K0XHJcbiAgJl9fbG9nbyB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXgtaGVpZ2h0OiByZW0oNTgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IHJlbSgyOCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi1saW5rIHtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAuNztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBuYXbjg6Hjg4vjg6Xjg7xcclxuICAmLW5hdiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgd2lkdGg6IDg4dnc7XHJcbiAgICAgIGhlaWdodDogODh2aDtcclxuICAgICAgcmlnaHQ6IDE1MHZ3O1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAkdGltZS1ob3ZlcjtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgkYmMtZ3JuLC45NSk7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gU1Djg6Hjg4vjg6Xjg7zjgrnjgq/jg63jg7zjg6vnlKhcclxuICAgICZfX2lubmVyIHtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAwIHJlbSgzMCkgcmVtKDMwKTtcclxuICAgICAgICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICB0byBib3R0b20sXHJcbiAgICAgICAgICB0cmFuc3BhcmVudCAwLFxyXG4gICAgICAgICAgdHJhbnNwYXJlbnQgcmVtKCRoZWFkZXItaGVpZ2h0LXNwKSxcclxuICAgICAgICAgIGJsYWNrIHJlbShjYWxjKCRoZWFkZXItaGVpZ2h0LXNwICsgMTApKSBcclxuICAgICAgICApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8g44Oh44OL44Ol44O8XHJcbiAgICAmX19saXN0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgY29sdW1uLWdhcDogcmVtKDYyKTtcclxuICAgICAgcGFkZGluZy1yaWdodDogcmVtKDYyKTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHJvdy1nYXA6IHJlbSgxNik7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oNjApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgQGluY2x1ZGUgdGV4dC1zaGFkb3coJGJjLWdyeSwxcHgsMXB4LC4zKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgdGV4dC1zaGFkb3cobm9uZSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCk6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0oMTYpO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRiYy1ncm47XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IHJlbShjYWxjKC02MiAvIDIpKTtcclxuICAgICAgICByb3RhdGU6IDE2ZGVnO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pLWJvbGQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWphLXNlcmlmO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBzY2FsZTogMCAxO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAkdGltZS1ob3ZlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkYmMtZ3JuO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBzY2FsZTogMSAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pcy1uYXYtYWN0aXZlICYge1xyXG4gICAgICByaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAvLyDjg4/jg7Pjg5Djg7zjgqzjg7zjg6Hjg4vjg6Xjg7xcclxuICAmX19oYW1idXJnZXIge1xyXG4gICAgJGJhci1oZWlnaHQ6IDI7XHJcblxyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICByb3ctZ2FwOiByZW0oNSk7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgdHJhbnNpdGlvbjogLjNzO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIk1FTlVcIjtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3LXNlbWktYm9sZDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWVuLXNhbnM7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgIGNvbG9yOiAkYmMtZ3JuO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi1iYXIge1xyXG4gICAgICB3aWR0aDogcmVtKDQwKTtcclxuICAgICAgYXNwZWN0LXJhdGlvOiA0MCAvIDEyO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICY6YmVmb3JlLFxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogcmVtKCRiYXItaGVpZ2h0KTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRpbWUtaG92ZXI7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYy1ncm47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmMtYnJuO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC8vIOODoeODi+ODpeODvOihqOekulxyXG4gICAgLmlzLW5hdi1hY3RpdmUgJiB7XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIkNMT1NFXCI7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWJhciB7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIHJvdGF0ZTogMjRkZWc7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIHRyYW5zbGF0ZTogMCAtNTAlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICByb3RhdGU6IC0yNGRlZztcclxuICAgICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNsYXRlOiAwIC01MCU7XHJcbiAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8g5LiK6YOo5Zu65a6a6KGo56S6XHJcbiAgJi5pcy1maXhlZCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKHdoaXRlLC45NCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG5cclxuICAgICYuaXMtc2hvdyB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycztcclxuICAgIH1cclxuXHJcbiAgICAmLmlzLXNob3cuaXMtaGlkZSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8vIOODl+ODqeOCpOODkOOCt+ODvOODneODquOCt+ODvFxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuLnAtcHJpdmFjeSB7XHJcbiAgYmFja2dyb3VuZDogI2UxZWFlZjtcclxuXHJcbiAgJi1jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IHJlbSgyMCkgMCByZW0oMTAwKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgcGFkZGluZzogMCAwIHJlbSgzMCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGluZyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDQwKTtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtamEtc2VyaWY7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxMCU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDgwIC8gNDApO1xyXG4gICAgICBjb2xvcjogJGJjLWdybjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDM4IC8gMjIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIGNvdW50ZXItcmVzZXQ6IGNvdW50O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oMzApO1xyXG4gICAgICByb3ctZ2FwOiByZW0oMjUpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xyXG4gICAgICAgIHJvdy1nYXA6IHJlbSgxMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGNvdW50O1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMzIgLyAxNik7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiA1JTtcclxuICAgICAgdGV4dC1pbmRlbnQ6IC0yLjVlbTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDIuNWVtO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMjYgLyAxNCk7XHJcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC0xLjVlbTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMS41ZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBjb3VudGVyKGNvdW50KVwiLlwiO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWphLXNlcmlmO1xyXG4gICAgICAgIGNvbG9yOiAkYmMtZ3JuO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMyIC8gMjQpO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA1JTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMjYgLyAxOCk7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmFtZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICBsaW5lLWhlaWdodDogY2FsYygzMiAvIDE2KTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDUlO1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDI1KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMyIC8gMTQpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgxNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8vIOeXhemZoumWouS/guOBruaWueOBuFxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuLnAtcHJvZmVzc2lvbmFscyB7XHJcblxyXG4gIC8vIE51cnNlIExpbmsgS29jaGnjga4y44Gk44Gu44K144O844OT44K5XHJcbiAgJi1zZXJ2aWNlIHtcclxuICAgIHBhZGRpbmc6IHJlbSg0NSkgMCByZW0oNTApO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgyNSkgMCByZW0oMjApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NhcmQge1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oMzApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8g55yL6K23566h55CG44O744Oe44ON44K444Oh44Oz44OI44Kz44Oz44K144Or44OG44O844K344On44OzXHJcbiAgJi1jb25zdWx0aW5nIHtcclxuICAgIHBhZGRpbmc6IHJlbSg3MCkgMCAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgzMCkgMCAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NhcmQge1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oMzUpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oNTApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8g44Kz44Oz44K144Or44OG44Kj44Oz44Kw5bCO5YWl44Gu5rWB44KMXHJcblxyXG4gICAgJl9fZmxvdyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg1MCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgzMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIOS6uuadkOe0ueS7i+OCteODvOODk+OCuSAo5Zyw5Z+f5Ly06LWw5Z6LKVxyXG4gICYtcmVjcnVpdGluZyB7XHJcbiAgICBwYWRkaW5nOiByZW0oMTIyKSAwIDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg0NSkgMCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIOiytOmZouOBruODi+ODvOOCuuOBq+WQiOOBhuWkmuanmOOBquS6uuadkOOBqOmbhuWuouODl+ODqeODs1xyXG4gICAgJl9fc3VwcG9ydCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZzogcmVtKDcyKSAwIHJlbSg1Mik7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg0MikgMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDYwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSxyZ2JhKCNERkZBRkYsMCkgMCUscmdiYSgjREZGQUZGLDEpIDUwJSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMyKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIOiytOmZouOBruODi+ODvOOCuuOBq+WQiOOBhuWkmuanmOOBquS6uuadkOOBqOmbhuWuouODl+ODqeODs1xyXG4gICAgJl9fcGxhbiB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNERkZBRkY7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg1MCkgMCByZW0oOTgpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgcmVtKDUwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1saXN0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oNjUpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQ1KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtY2hlY2sge1xyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMyU7XHJcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmMtZ3JuO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAocmVtKDMwKSAqIDIpKTtcclxuICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IHJlbSg0NSk7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbjogcmVtKC0yMikgMCByZW0oLTI4KSByZW0oMzApO1xyXG4gICAgICAgICAgcGFkZGluZzogcmVtKDMpIHJlbSgxNik7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJjLWdybjtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHJlbSgyOCk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIHJlbSgtMTQpIHJlbSgxMCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgzKSByZW0oOCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTApO1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYyg0NCAvIDIwKTtcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbSg0MCkgcmVtKDQ4KSByZW0oMTUpO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxNSkgcmVtKDEwKSByZW0oMTApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8g5paZ6YeR6KGoXHJcbiAgJi1wcmljaW5nIHtcclxuICAgIHBhZGRpbmc6IHJlbSgxMDApIDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgcGFkZGluZzogcmVtKDUwKSAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMjQpO1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMwIC8gMjQpO1xyXG4gICAgICBjb2xvcjogIzIzMTgxNTtcclxuICAgICAgcG9zaXRpb24gOnJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAwO1xyXG4gICAgICBwYWRkaW5nOiByZW0oMTcpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiByZW0oMTApIHJlbSgxMCkgMCAwO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oODgpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMzAgLyAxOCk7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDEwKTtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oNDApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwICsgJiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDM4KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgzMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20scmdiYSgkYmMtZ3JuLC4zKSAwJSxyZ2JhKCRiYy1ncm4sIDEpIDEwMCUpO1xyXG4gICAgICAgIG9wYWNpdHk6IC4zO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1icm4ge1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLHJnYmEoJGJjLWJybiwuMykgMCUscmdiYSgkYmMtYnJuLCAxKSAxMDAlKTtcclxuICAgICAgICAgIG9wYWNpdHk6IC42O1xyXG4gICAgICAgIH1cclxuICAgICAgfSBcclxuICAgIH1cclxuXHJcblxyXG4gICAgLy8g44Kz44Oz44K144Or44OG44O844K344On44Oz5aWR57SE77yI5bm06ZaT77yJXHJcbiAgICAmX19ib3gge1xyXG4gICAgICBwYWRkaW5nOiByZW0oMjQpIDAgcmVtKDI0KSByZW0oMjQpO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgcm93LWdhcDogcmVtKDE0KTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4IHJnYmEoJGJjLWJybiwgLjMpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMTIpIDAgcmVtKDI0KSByZW0oMTApO1xyXG4gICAgICAgIHJvdy1nYXA6IHJlbSgxMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtbGVhZCB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogY2FsYygzMCAvIDIwKTtcclxuICAgICAgICBjb2xvcjogJGJjLWdybjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI4IC8gMTYpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogY2FsYyg0MCAvIDE4KTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogNSU7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwi44O7XCI7XHJcbiAgICAgICAgICBjb2xvcjogJGJjLWJybjtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTAuNWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1wcmljZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oNDApO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogNSU7XHJcbiAgICAgICAgY29sb3I6ICRiYy1ncm47XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgzMik7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNtYWxsIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygyMCAvIDQwICogMWVtKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyDkurrmnZDntLnku4vjgrXjg7zjg5PjgrnvvIjmiJDlip/loLHphazlnovvvIlcclxuXHJcbiAgICAmX190YWJsZS13cmFwIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190YWJsZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aGVhZCAmIHtcclxuXHJcbiAgICAgICZfX3RyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRiYy1icm4sIC4wOSk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IHJnYmEoJGJjLWJybiwgLjMpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX190aCB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogY2FsYygzMCAvIDE2KTtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMTApIHJlbSgyNCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygzMCAvIDEyKTtcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbSg4KSByZW0oMjQpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Rib2R5ICYge1xyXG5cclxuICAgICAgJl9fdHIge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCByZ2JhKCRiYy1icm4sIC4zKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGgsXHJcbiAgICAgICZfX3RkIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMwIC8gMjApO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSgxNikgcmVtKDI0KTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTUpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMzAgLyAxNSk7XHJcbiAgICAgICAgICBwYWRkaW5nOiByZW0oMTQpIHJlbSgyNCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzbWFsbCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGNhbGMoMTYgLyAyMCAqIDFlbSk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX190aCB7XHJcbiAgICAgICAgd2lkdGg6IDI0JTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGQge1xyXG4gICAgICAgIHdpZHRoOiAzOCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtZmFxIHtcclxuICAgIHBhZGRpbmc6IDAgMCByZW0oMTAyKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICBwYWRkaW5nOiAwIDAgcmVtKDI1KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDEyKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICByb3ctZ2FwOiByZW0oMTUpO1xyXG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggcmdiYSgkYmMtYnJuLCAuMyk7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgyNSkgMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDIwKSAwO1xyXG4gICAgICAgIHJvdy1nYXA6IHJlbSgxMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19xIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMjQpO1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDQwIC8gMjQpO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg2KSAwIDAgcmVtKDgwKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTcpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI4IC8gMTcpO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg2KSAwIDAgcmVtKDQyKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiUS5cIjtcclxuICAgICAgICBmb250LXNpemU6IHJlbSg1MCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbi1zYW5zO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGNvbG9yOiAkYmMtZ3JuO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDM0KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMwIC8gMTYpO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiByZW0oODIpO1xyXG4gICAgICBwYWRkaW5nOiByZW0oOCkgMCAwIHJlbSg3NSk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogY2FsYygyNCAvIDE0KTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nOiByZW0oOCkgMCAwIHJlbSg0Mik7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIkEuXCI7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oNTApO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZW4tc2FucztcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBjb2xvcjogJGJjLWJybjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgzNCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy8g5rGC6IG36ICF44Gu5pa544G4XHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG4ucC1yZWNydWl0bWVudCB7XHJcblxyXG4gIC8vIE51cnNlIExpbmsgS29jaGnjgYzpgbjjgbDjgozjgovnkIbnlLFcclxuICAmLXJlYXNvbiB7XHJcbiAgICBwYWRkaW5nOiByZW0oNTApIDAgMDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICBwYWRkaW5nOiByZW0oMjUpIDAgMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jYXJkIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDI4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIOengeOBn+OBoeOBjOihjOOBhuWFsemAmuOCteODneODvOODiFxyXG4gICYtc3VwcG9ydCB7XHJcbiAgICBwYWRkaW5nOiByZW0oMTAwKSAwIHJlbSg1MCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgcGFkZGluZzogcmVtKDU1KSAwIHJlbSgxMCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmxvdyB7XHJcbiAgICAgIG1hcmdpbjogcmVtKDI1KSAwIHJlbSgzNSk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgICBtYXJnaW46IHJlbSgxMCkgMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25vdGUge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMzggLyAxOCk7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiA1JTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgYiB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjEpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDM4IC8gMjEpO1xyXG4gICAgICAgIGNvbG9yOiAkYmMtZ3JuO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDjgYLjgarjgZ/jga7luIzmnJvjgavlkIjjgo/jgZvjgZ/llYblk4Hjg5fjg6njg7NcclxuICAmLXBsYW5uaW5nIHtcclxuICAgIHBhZGRpbmc6IHJlbSg2OCkgMCByZW0oMTAwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICBwYWRkaW5nOiByZW0oNTApIDAgcmVtKDMwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jYXJkIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDYwKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICBmb250LXNpemU6IHJlbSg0NSk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaS1ib2xkO1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtamEtc2VyaWY7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDgwIC8gNDUpO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg1MCk7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogcmVtKDQwKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjQpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDQyIC8gMjQpO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3Ryb25nIHtcclxuICAgICAgICBjb2xvcjogJGJjLWdybjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogcmVtKDYpO1xyXG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDFweCAwO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiByZW0oMik7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8vIOOCu+ODn+ODiuODvOaDheWgsVxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuLnAtc2VtaW5hciB7XHJcblxyXG4gIC8vIOaPkOS+m+ODhuODvOODnuODu+WvvuW/nOmgmOWfn1xyXG4gICYtdGhlbWUge1xyXG4gICAgcGFkZGluZzogMCAwIHJlbSg1MCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgcGFkZGluZzogcmVtKDI1KSAwIHJlbSgyMCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FyZCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgzNSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDmlpnph5Hjga7nm67lrolcclxuICAmLXByaWNlIHtcclxuICAgIHBhZGRpbmc6IHJlbSg2MCkgMCByZW0oMTAwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICBwYWRkaW5nOiByZW0oMTUpIDAgcmVtKDUwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX190YWJsZS13cmFwIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDM1KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMwKTtcclxuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGFibGUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDUpIHJlbSg1KSAwIDA7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RoZWFkICYge1xyXG5cclxuICAgICAgJl9fdHIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRiYy1ncm47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RoIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgyMik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogY2FsYygzMCAvIDIyKTtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMTYpIHJlbSgyOCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygzMCAvIDE0KTtcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbSg0KSByZW0oMTApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Rib2R5ICYge1xyXG5cclxuICAgICAgJl9fdHIge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkYmMtYnJuO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX190aCxcclxuICAgICAgJl9fdGQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuICAgICAgICBjb2xvcjogIzIzMTgxNTtcclxuICAgICAgICBsaW5lLWhlaWdodDogY2FsYygzMCAvIDE4KTtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMjQpIHJlbSgyOCkgcmVtKDIzKTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTMpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMjAgLyAxMyk7XHJcbiAgICAgICAgICBwYWRkaW5nOiByZW0oOCkgcmVtKDEwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ub3RlIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgIGNvbG9yOiAjMjMxODE1O1xyXG4gICAgICBsaW5lLWhlaWdodDogY2FsYygzMCAvIDE0KTtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDEyKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIwIC8gMTIpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19mbG93IHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDc1KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8vIOOCteOCpOODieWbuuWumlxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuLnAtc2lkZWZpeGVkIHtcclxuICB3aWR0aDogcmVtKCRzaWRlZml4ZWQtd2lkdGgpO1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgaGVpZ2h0OiAxMDBkdmg7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBiYWNrZ3JvdW5kOiAkYmMtZ3JuO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBwYWRkaW5nOiAwIDAgcmVtKDIwKTtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICN7JHNpZGVmaXhlZC1taW4td2lkdGh9cHgpIGFuZCAobWF4LWhlaWdodDogI3skc2lkZWZpeGVkLW1heC1oZWlnaHR9cHgpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OnJlbSgkc2lkZWZpeGVkLXBjLWhlaWdodCk7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgY29sdW1uLWdhcDogcmVtKDUwKTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRvcDogYXV0bztcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgaGVpZ2h0OiByZW0oJHNpZGVmaXhlZC1zcC1oZWlnaHQpO1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcblxyXG4gIC8vIOODquODs+OCr1xyXG4gICYtbmF2IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICN7JHNpZGVmaXhlZC1taW4td2lkdGh9cHgpIGFuZCAobWF4LWhlaWdodDogI3skc2lkZWZpeGVkLW1heC1oZWlnaHR9cHgpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICN7JHNpZGVmaXhlZC1taW4td2lkdGh9cHgpIGFuZCAobWF4LWhlaWdodDogI3skc2lkZWZpeGVkLW1heC1oZWlnaHR9cHgpIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oLTEwKTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICN7JHNpZGVmaXhlZC1taW4td2lkdGh9cHgpIGFuZCAobWF4LWhlaWdodDogI3skc2lkZWZpeGVkLW1heC1oZWlnaHR9cHgpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKC0xMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgzMCkgcmVtKDUpIHJlbSg0MCk7XHJcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSByZW0oMTApLCAxMDAlIDAlLCAxMDAlIGNhbGMoMTAwJSAtIHJlbSgxMCkpLCAwJSAxMDAlKTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAjeyRzaWRlZml4ZWQtbWluLXdpZHRofXB4KSBhbmQgKG1heC1oZWlnaHQ6ICN7JHNpZGVmaXhlZC1tYXgtaGVpZ2h0fXB4KSB7XHJcbiAgICAgICAgd3JpdGluZy1tb2RlOiBob3Jpem9udGFsLXRiO1xyXG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbihyZW0oMTApIDAlLCAxMDAlIDAlLCBjYWxjKDEwMCUgLSByZW0oMTApKSAxMDAlLCAwJSAxMDAlKTtcclxuICAgICAgICBwYWRkaW5nOiByZW0oNSkgcmVtKDQwKSByZW0oNSkgcmVtKDMwKTtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgd3JpdGluZy1tb2RlOiBob3Jpem9udGFsLXRiO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgY29sdW1uLWdhcDogcmVtKDEwKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICB3aWR0aDogcmVtKDQwKTtcclxuICAgICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogcmVtKDIyKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICBtYXNrLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gICAgICAgICAgbWFzay1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggY3VycmVudENvbG9yO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIHRyYW5zbGF0ZTogLTUwJSAwO1xyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAjeyRzaWRlZml4ZWQtbWluLXdpZHRofXB4KSBhbmQgKG1heC1oZWlnaHQ6ICN7JHNpZGVmaXhlZC1tYXgtaGVpZ2h0fXB4KSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zbGF0ZTogMCAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdHJhbnNsYXRlOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tZG9jdW1lbnQge1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDAlLCBjYWxjKDEwMCUgLSByZW0oMTApKSAxMDAlLCAwJSAxMDAlKTtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKC01KTtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyByZW0oNSkpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRiYy1ncm47XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLWRvY3VtZW50ICYtdGV4dHtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgbWFzay1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vaWNvbl9kb2N1bWVudC5zdmcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tY29uc3VsdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJjLW9ybjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbihyZW0oMTApIDAlLCAxMDAlIDAlLCAxMDAlIDEwMCUsIDAlIDEwMCUpO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgtNSk7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgcmVtKDUpKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkYmMtb3JuO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1jb25zdWx0ICYtdGV4dHtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgbWFzay1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vaWNvbl9jb25zdWx0LnN2Zyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvL+OCs+ODlOODvOODqeOCpOODiFxyXG4gICYtY29weXJpZ2h0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgc21hbGwge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxMyk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbGlnaHQ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbi1zYW5zO1xyXG4gICAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xyXG5cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICN7JHNpZGVmaXhlZC1taW4td2lkdGh9cHgpIGFuZCAobWF4LWhlaWdodDogI3skc2lkZWZpeGVkLW1heC1oZWlnaHR9cHgpIHtcclxuICAgICAgICB3cml0aW5nLW1vZGU6IGhvcml6b250YWwtdGI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIGJhY2sgdG8gVG9wXHJcbiAgJi10b3RvcCB7XHJcbiAgICBmb250LXNpemU6IHJlbSgxMyk7XHJcbiAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbi1zYW5zO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTs7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY29sdW1uLWdhcDogcmVtKDEyKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAjeyRzaWRlZml4ZWQtbWluLXdpZHRofXB4KSBhbmQgKG1heC1oZWlnaHQ6ICN7JHNpZGVmaXhlZC1tYXgtaGVpZ2h0fXB4KSB7XHJcbiAgICAgIHdyaXRpbmctbW9kZTogaG9yaXpvbnRhbC10YjtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgyMCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgIGhlaWdodDogcmVtKDM3KTtcclxuICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgJHRpbWUtaG92ZXI7XHJcblxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogI3skc2lkZWZpeGVkLW1pbi13aWR0aH1weCkgYW5kIChtYXgtaGVpZ2h0OiAjeyRzaWRlZml4ZWQtbWF4LWhlaWdodH1weCkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgIGhlaWdodDogcmVtKDE1KTtcclxuICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHJvdGF0ZTogMGRlZztcclxuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgJHRpbWUtaG92ZXI7XHJcblxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogI3skc2lkZWZpeGVkLW1pbi13aWR0aH1weCkgYW5kIChtYXgtaGVpZ2h0OiAjeyRzaWRlZml4ZWQtbWF4LWhlaWdodH1weCkge1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgaG92ZXIoJHRpbWUtaG92ZXIpIHtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICB0cmFuc2xhdGU6IDAgcmVtKC01KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgcm90YXRlOiAtMzBkZWc7XHJcbiAgICAgICAgdHJhbnNsYXRlOiAwIHJlbSgtNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy8g44OI44OD44OX44Oa44O844K4XHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG4ucC10b3Age1xyXG5cclxuICAvLyBGVlxyXG4gICYtZnYge1xyXG4gICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIGhlaWdodDogMTAwZHZoO1xyXG4gICAgbWluLWhlaWdodDogcmVtKDc1MCk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDI1KTtcclxuICAgIH1cclxuXHJcbiAgICAvLyDjgrvjg7zjg5Xjgqjjg6rjgqLoqr/mlbRcclxuICAgICZfX291dGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgYWxpZ24taXRlbXM6IGVuZDtcclxuICAgICAgY29sdW1uLWdhcDogcmVtKDU4KTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZzogcmVtKDc1KSByZW0oNzApO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0oNjApIDAgcmVtKDE1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIOODhuOCreOCueODiOihqOekuuS9jee9ruiqv+aVtFxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtaGVpZ2h0OiA5MDBweCkge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vIOOCs+ODs+ODhuODs+ODhOOBruS9jee9ruiqv+aVtOeUqO+8iOS4iumDqOODgOODn+ODvOimgee0oO+8iVxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBoZWlnaHQ6IHJlbSgzMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIOODhuOCreOCueODiOODrOOCpOODpOODvFxyXG4gICAgJl9fbGF5ZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLy8g6KaL5Ye644GXXHJcbiAgICAmX19oZWFkaW5nIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oODgpO1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWphLXNlcmlmO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMTAlO1xyXG4gICAgICBsaW5lLWhlaWdodDogY2FsYygxMzAgLyA4OCk7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMzcpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDUzIC8gMzcpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyDopovlh7rjgZfog4zmma/jg63jgrRcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiByZW0oMTA1NSk7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxMDU1IC8gODc1O1xyXG4gICAgICAgIHRyYW5zbGF0ZTogLTQ5JSAtMzElO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2Z2X2xvZ28uc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBzdHJvbmcge1xyXG4gICAgICAgIGNvbG9yOiAkYmMtZ3JuO1xyXG5cclxuICAgICAgICAmLmlzLWJybiB7XHJcbiAgICAgICAgICBjb2xvcjogJGJjLWJybjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyDjg6rjg7zjg4lcclxuICAgICZfX2xlYWQge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgyMyk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWphLXNlcmlmO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMi4yO1xyXG4gICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDEwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3Ryb25nIHtcclxuICAgICAgICBjb2xvcjogJGJjLWdybjtcclxuXHJcbiAgICAgICAgJi5pcy1icm4ge1xyXG4gICAgICAgICAgY29sb3I6ICRiYy1icm47XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm94IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgY29sdW1uLWdhcDogcmVtKDEwOCk7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg2NSk7XHJcblxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogI3skc2lkZWZpeGVkLW1pbi13aWR0aH1weCkgYW5kIChtYXgtaGVpZ2h0OiAjeyRzaWRlZml4ZWQtbWF4LWhlaWdodH1weCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgxMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE0KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIOiqrOaYjuaWh1xyXG4gICAgJl9fZGVzYyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogY2FsYyg0NCAvIDI0KTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogcmVtKDMyKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTMpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI0IC8gMTMpO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDEyKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IHJlbSgzKTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRiYy1ncm4gMCUsJGJjLWdybiA0OSUscmdiYSgkYmMtZ3JuLCAuNCkgNTAlLHJnYmEoJGJjLWdybiwgLjQpIDEwMCUpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgICAgd2lkdGg6IHJlbSgyKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyDku6Pooajjg4fjg7zjgr9cclxuICAgICZfX2RhdGEge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogcmVtKDIyKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE1KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IHJlbSgzKTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRiYy1ncm4gMCUsJGJjLWdybiA0OSUscmdiYSgkYmMtZ3JuLCAuNCkgNTAlLHJnYmEoJGJjLWdybiwgLjQpIDEwMCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8g5Luj6KGo44OX44Ot44OV44Kj44O844OrXHJcbiAgICAmX19wcm9maWxlIHtcclxuXHJcbiAgICAgICYtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuICAgICAgICBsaW5lLWhlaWdodDogY2FsYygyMiAvIDE0KTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMiU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgY29sdW1uLWdhcDogcmVtKDEyKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1uYW1lIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDM2IC8gMTgpO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAyJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBjb2x1bW4tZ2FwOiByZW0oMTQpO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1lbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAyJTtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZW4tc2VyaWY7XHJcbiAgICAgICAgY29sb3I6ICRiYy1ncm47XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyDos4fmoLznrYlcclxuICAgICZfX2xpY2Vuc2Uge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGNvbHVtbi1nYXA6IHJlbSg4KTtcclxuICAgICAgcm93LWdhcDogcmVtKDgpO1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xyXG5cclxuICAgICAgJi1pdGVtIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMTggLyAxMik7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIlO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmMtZ3JuO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IHJlbSgyNik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKGNhbGMoMjYgLyAyKSk7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDQpIHJlbSgxNCk7XHJcbiAgICAgICAgYm94LXNoYWRvdzowIDAgcmVtKDYpIHdoaXRlIGluc2V0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8g6IOM5pmv6aKo5pmvXHJcbiAgICAmX19iZyB7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQgOjA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIHJlbSgzODUpKTtcclxuICAgICAgQGluY2x1ZGUgZml0X2ltZyhjb3ZlcixhYnNvbHV0ZSk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDY3JTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LHJnYmEoJGJjLWdyeSwgMSkgMCUsIHJnYmEoJGJjLWdyeSwgMSkgNDUlLCByZ2JhKCRiYy1ncnksIDApIDEwMCUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogcmVtKDM5OCk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSxyZ2JhKHdoaXRlLCAuOCkgMCUsIHJnYmEod2hpdGUsIC44KSA1MyUsIHJnYmEod2hpdGUsIDApIDEwMCUpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgICAgaGVpZ2h0OiByZW0oMTEwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyDnrYboqJjkvZPmloflrZdcclxuICAgICZfX3RleHQge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgyMjApO1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbi1jdXJzaXZlO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgY29sb3I6IHJnYmEod2hpdGUsIC43KTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2xhdGU6IC01MCUgLTEyJTtcclxuICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSg2MCk7XHJcbiAgICAgICAgbGVmdDogNTQlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gSU5GT1JNQVRJT05cclxuICAgICZfX2luZm8ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiByZW0oODAwKTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiA5O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICByb3ctZ2FwOiByZW0oMTYpO1xyXG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDEwKTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMwKTtcclxuICAgICAgICByb3ctZ2FwOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWhlYWRpbmcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LXNlbWktYm9sZDtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZW4tc2FucztcclxuICAgICAgICBsaW5lLWhlaWdodDogY2FsYygzMCAvIDIwKTtcclxuICAgICAgICBjb2xvcjogJGJjLWdybjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMwIC8gMTYpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gSU5GT1JNQVRJT07kuIDopqfpg6jliIZcclxuICAgICAgJi1saXN0LXdyYXAge1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHJvdy1nYXA6IHJlbSg4KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1pdGVtIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1saW5rIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiByZW0oNDIpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKHdoaXRlLCAuNyk7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDQpIHJlbSg1MCkgcmVtKDQpIHJlbSgxNSk7O1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IHJlbSgxMCk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiByZW0oNDIpO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9pY29uX2NoZXZyb24uc3ZnKSBuby1yZXBlYXQgY2VudGVyICRiYy1icm47XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IHJlbSgxMCkgYXV0bztcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdGltZS1ob3ZlcjtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogcmVtKDE2KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyKCR0aW1lLWhvdmVyKSB7XHJcblxyXG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSh3aGl0ZSwgMSk7XHJcblxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiByZW0oMzIpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi10aW1lIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pLWJvbGQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWVuLXNhbnM7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMzAgLyAxNik7XHJcbiAgICAgICAgY29sb3I6ICRiYy1ncm47XHJcbiAgICAgICAgd2lkdGg6IDZlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuICAgICAgICBsaW5lLWhlaWdodDogY2FsYygyMiAvIDE1KTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMiU7XHJcbiAgICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEzKTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIyIC8gMTMpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIOOCueOCr+ODreODvOODq+ODgOOCpuODs1xyXG4gICAgJl9fc2Nyb2xsIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiA5O1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zbGF0ZTogLTUwJSAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDE0NjhweDtcclxuICAgICAgcGFkZGluZzogMCByZW0oMjApO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi10ZXh0IHtcclxuICAgICAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuICAgICAgICBjb2xvcjogJGJjLWdybjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgY29sdW1uLWdhcDogcmVtKDYpO1xyXG5cclxuICAgICAgICBAa2V5ZnJhbWVzIHNjcm9sbF9tb3Zle1xyXG4gICAgICAgICAgMCV7XHJcbiAgICAgICAgICAgIGJvdHRvbTogcmVtKDE1Nik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAxMDAle1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAa2V5ZnJhbWVzIHNjcm9sbF9vcGFjaXR5e1xyXG4gICAgICAgICAgMCV7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICA0MCV7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICA4MCV7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAxMDAle1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHdpZHRoOiByZW0oNSk7XHJcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBcclxuICAgICAgICAgICAgc2Nyb2xsX21vdmUgMnMgZWFzZS1pbi1vdXQgaW5maW5pdGUsXHJcbiAgICAgICAgICAgIHNjcm9sbF9vcGFjaXR5IDJzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgIGhlaWdodDogcmVtKDE1Nik7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyDkurrniannlLvlg49cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMTElO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwaWN0dXJlLFxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogOTUlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICBvYmplY3QtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIOeXhemZoumWouS/guiAheOBruaWueOBuCAvIOaxguiBt+iAheOBruaWueOBuFxyXG4gICYtbGlua3Mge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIGhlaWdodDogcmVtKDM4NSk7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IHJlbSgkc2lkZWZpeGVkLXdpZHRoKTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogI3skc2lkZWZpeGVkLW1pbi13aWR0aH1weCkgYW5kIChtYXgtaGVpZ2h0OiAjeyRzaWRlZml4ZWQtbWF4LWhlaWdodH1weCkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtcShwYykge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgbWF4LXdpZHRoOiAjeyRpbm5lcn1weDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXEocGMpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBjb2x1bW4tZ2FwOiByZW0oMjcwKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oNDApO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDUwKTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ib3gge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgd2lkdGg6IDU4JTtcclxuICAgICAgfVxyXG4gICAgICByb3ctZ2FwOiByZW0oMTApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICByb3ctZ2FwOiByZW0oMjUpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICByb3ctZ2FwOiByZW0oMTApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGluZyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtamEtc2VyaWY7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMwIC8gMzApO1xyXG4gICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi10YWcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWphLXNlcmlmO1xyXG4gICAgICAgIGNvbG9yOiAkYmMtZ3JuO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMSk7XHJcbiAgICAgICAgb3V0bGluZTogc29saWQgMnB4IHdoaXRlO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgxOCk7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDcpIHJlbSg1KTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogcmVtKC0zKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbSgzKSByZW0oMyk7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xlYWQge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgyMik7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaS1ib2xkO1xyXG4gICAgICBsaW5lLWhlaWdodDogY2FsYygzOCAvIDIyKTtcclxuICAgICAgY29sb3I6IHdoaXRlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMjIgLyAxNCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTcpO1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMzQgLyAxNyk7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIwIC8gMTIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uIHtcclxuICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogcmVtKDYpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB3aWR0aDogcmVtKDQxMCk7XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogNDEwIC8gMzg1O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgQGluY2x1ZGUgZml0X2ltZyhjb3ZlcixhYnNvbHV0ZSk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDIyMCAvIDM5MCAqIDEwMCUpO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IHVuc2V0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogNTB2dztcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiByZW0oMTgwKTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgdG9wOiAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyDnl4XpmaLplqLkv4LogIXjga7mlrnjgbhcclxuICAgICZfX2l0ZW06bnRoLWNoaWxkKDEpIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRiYy1icm47XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtOm50aC1jaGlsZCgxKSAmIHtcclxuXHJcbiAgICAgICZfX2JveCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDEwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbSgxOCkgMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICBsZWZ0OiByZW0oLTIzMCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXEocGMpIHtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRiYy1icm47XHJcbiAgICAgICAgICByaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgcmlnaHQ6IC0xcHg7XHJcbiAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDEwMCUgMCUsIDEwMCUgMTAwJSwgNzUlIDEwMCUpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAgcmdiYSgkYmMtYnJuLDApIDAlLHJnYmEoJGJjLWJybiwxKSAxMDAlKTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDEwMCUgMCUsIDEwMCUgMTAwJSwgNTAlIDEwMCUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIOaxguiBt+iAheOBruaWueOBuFxyXG4gICAgJl9faXRlbTpudGgtY2hpbGQoMikge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmMtZ3JuO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbTpudGgtY2hpbGQoMikgJiB7XHJcblxyXG4gICAgICAmX19ib3gge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDc4KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbSgxNCkgcmVtKDEwKSByZW0oMjApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIHJpZ2h0OiByZW0oLTIzMCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXEocGMpIHtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGJjLWdybjtcclxuICAgICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGxlZnQ6IC0xcHg7XHJcbiAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDEwMCUgMCUsIDI1JSAxMDAlLCAwJSAxMDAlKTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAgcmdiYSgkYmMtZ3JuLDApIDAlLHJnYmEoJGJjLWdybiwxKSAxMDAlKTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDEwMCUgMCUsIDUwJSAxMDAlLCAwJSAxMDAlKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyDkuK3lpK7jg63jgrTjgqTjg6Hjg7zjgrhcclxuICAgICZfX2JnIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgaGVpZ2h0OiByZW0oNTcyKTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdHJhbnNsYXRlOiAtNTAlIC01MCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8g44K744Of44OK44O85oOF5aCxXHJcbiAgJi1zZW1pbmFyIHtcclxuICAgIHBhZGRpbmc6IHJlbSg1MikgMCByZW0oNDIpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgyNSkgMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19ib3gge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBjb2x1bW4tZ2FwOiByZW0oMzYpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiByZW0oNSk7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgxNSkgcmVtKDEwKSByZW0oMTUpIHJlbSgxNSk7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMDtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OlwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oNSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDMwZGVnLCAgcmdiYSgkYmMtZ3JuLDEpIDAlLHJnYmEoJGJjLWdybiwuMykgMTAwJSk7XHJcbiAgICAgICAgb3BhY2l0eTogLjM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMTApIHJlbSg5KSByZW0oMjApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiByZW0oNSk7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMzUwIC8gMjI3O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHJvdy1nYXA6IHJlbSgyKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSgxMCk7XHJcbiAgICAgICAgcm93LWdhcDogcmVtKDYpO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkaW5nIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1qYS1zZXJpZjtcclxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoODAgLyAzMCk7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxMCU7XHJcbiAgICAgIGNvbG9yOiAkYmMtZ3JuO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgY29sdW1uLWdhcDogcmVtKDI3KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjUpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgICAmLWxvZ28ge1xyXG4gICAgICAgIHdpZHRoOiByZW0oMzAwKTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogcmVtKC0xNik7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTUpO1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMzIgLyAxNSk7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDEzKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS43NTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgIGNvbG9yOiAkYmMtZ3JuO1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oMTgpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTQpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDnnIvorbfluKvkuI3otrPjga/jgIHmlbDlrZfjga7llY/poYzjgafjga/jgYLjgorjgb7jgZvjgpPjgILjgZ3jgozjga8g772i5LuV57WE44G/772jIOOBqO+9ouOBpOOBquOBjOOCiu+9oyDjga7llY/poYzjgafjgZnjgIJcclxuICAmLW1lc3NhZ2Uge1xyXG4gICAgcGFkZGluZy1ib3R0b206IHJlbSg3MCk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNsYXRlOiAtNTAlIDA7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRyYW5zbGF0ZTogaW5pdGlhbDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAoJHBhZGRpbmctc3AgKiAycHgpKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JveCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHdpZHRoOiAzMyU7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDI1MCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiA0NiU7XHJcbiAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogNjUlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oMTApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8g5Luj6KGo44OH44O844K/XHJcbiAgICAmX19kYXRhIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgyMik7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNSk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDE1KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IHJlbSgzKTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRiYy1ncm4gMCUsJGJjLWdybiA0OSUscmdiYSgkYmMtZ3JuLCAuNCkgNTAlLHJnYmEoJGJjLWdybiwgLjQpIDEwMCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJvZmlsZSB7XHJcblxyXG4gICAgICAmLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMjIgLyAxNCk7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IHJlbSgxMik7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxMSk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygxOCAvIDExKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtbmFtZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogY2FsYygzNiAvIDE4KTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMiU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgY29sdW1uLWdhcDogcmVtKDE0KTtcclxuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtZW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMiU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWVuLXNlcmlmO1xyXG4gICAgICAgIGNvbG9yOiAkYmMtZ3JuO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8g6LOH5qC8562JXHJcbiAgICAmX19saWNlbnNlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBjb2x1bW4tZ2FwOiByZW0oOCk7XHJcbiAgICAgIHJvdy1nYXA6IHJlbSg4KTtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDEwKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDE4IC8gMTIpO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAyJTtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJjLWdybjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0oMjYpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbShjYWxjKDI2IC8gMikpO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg0KSByZW0oMTQpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6MCAwIHJlbSg2KSB3aGl0ZSBpbnNldDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEwKTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDE4IC8gMTApO1xyXG4gICAgICAgICAgaGVpZ2h0OiByZW0oMTgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICB3aWR0aDogNTcuNSU7XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oMTQwKTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oLTEyNSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogcmVtKDIwMCk7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKHdoaXRlLCAwKSAwJSxyZ2JhKHdoaXRlLCAxKSA1MCUscmdiYSh3aGl0ZSwgMSkgMTAwJSk7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGVhZCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg0Mik7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgxNSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuICAgICAgICBsaW5lLWhlaWdodDogY2FsYygzNiAvIDE4KTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogNSU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygzMiAvIDE2KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtamEtc2VyaWY7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWV4dHJhLWJvbGQ7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYyg0MCAvIDIwKTtcclxuICAgICAgICAgIGNvbG9yOiAkYmMtZ3JuO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIxKTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMzYgLyAyMSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAqICsgcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIxKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxOSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzYyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg0Mik7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgxNSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMzIgLyAxNSk7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDUlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICogKyBwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIE51cnNlIExpbmsgS29jaGnjgYzpgbjjgbDjgozjgovnkIbnlLFcclxuICAmLXN0cmVuZ3RocyB7XHJcbiAgICBwYWRkaW5nOiByZW0oMTAwKSAwIDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgzNSkgMCAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2lubmVyIHtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgY291bnRlci1yZXNldDogY291bnQ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgY29sdW1uLWdhcDogY2FsYygoMTIwMCAtICg1NzUgKiAyKSkgLyAoMiAtIDEpIC8gMTIwMCAqIDEwMCUpO1xyXG4gICAgICByb3ctZ2FwOiByZW0oNjApO1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oODApO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHJvdy1nYXA6IHJlbSgzMCk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE0MCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGNvdW50O1xyXG4gICAgICB3aWR0aDogY2FsYyg1NzUgLyAxMjAwICogMTAwJSk7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEod2hpdGUsIC41KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgcGFkZGluZzogcmVtKDMwKSByZW0oNDIpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMTQpIHJlbSgxMCkgcmVtKDEwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiU1RSRU5HVEhTLiBcImNvdW50ZXIoY291bnQsZGVjaW1hbC1sZWFkaW5nLXplcm8pO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgY3VycmVudENvbG9yLCBjdXJyZW50Q29sb3IpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiByZW0oMjUpIDFweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgzNSk7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaS1ib2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMwIC8gMTgpO1xyXG4gICAgICAgIGNvbG9yOiAkYmMtZ3JuO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMjUpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiByZW0oMTUpIDFweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMwIC8gMTQpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3LXNlbWktYm9sZDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWphLXNlcmlmO1xyXG4gICAgICBsaW5lLWhlaWdodDogY2FsYyg4MCAvIDMwKTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEwJTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTUpO1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMwIC8gMTUpO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogNSU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogY2FsYygyNCAvIDE0KTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmcge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAmLWl0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgICB0b3A6IHJlbSgtMjIwKTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcclxuICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIE51cnNlIExpbmsgS29jaGnjga4z44Gk44Gu5pSv5o+0XHJcbiAgJi1zdXBwb3J0IHtcclxuICAgIHBhZGRpbmc6IHJlbSg4MCkgMCByZW0oMTAwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICBwYWRkaW5nOiByZW0oMTIwKSAwIHJlbSg1MCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg1MCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xKCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgxMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vLyDog4zmma/nlLvlg49cbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi51LWJnIHtcblxuICAmLXBhZ2Uge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL2JnX3BhZ2Uud2VicCk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL2JnX3BhZ2Utc3Aud2VicCk7XG4gICAgfVxuICB9XG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLy8g44OG44Kt44K544OI6YWN572uXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4udS10YWxpZ24ge1xuICAmLS1jLFxuICAmLS1jLXBjIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmLS1jLXBjIHtcblxuICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gICYtLWMtc3Age1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmLS1sIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgJi1zcCB7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tcixcbiAgJi0tci1wYyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAmLS1yLXBjIHtcblxuICAgIEBpbmNsdWRlIG1lZGlhLXEoKSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gICYtLXItc3Age1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtcSgpIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8vIFBD44O7U1DooajnpLrliIfjgormm7/jgYhcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi51LXNwIHtcbiAgQGluY2x1ZGUgbWVkaWEtcSgnc3AnLCdtaW4nKSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXBjIHtcbiAgQGluY2x1ZGUgbWVkaWEtcSgnc3AnLCdtYXgnKSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59Il19 */