/*!***************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/register/scss/register.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************/
.strong--yellow strong, .color--yellow {
  color: var(--color-yellow);
}

.bg--yellow {
  background-color: var(--color-yellow);
}

.border--yellow {
  border-color: var(--color-yellow);
}

.strong--green strong, .color--green {
  color: var(--color-green);
}

.bg--green {
  background-color: var(--color-green);
}

.border--green {
  border-color: var(--color-green);
}

.strong--purple strong, .color--purple {
  color: var(--color-purple);
}

.bg--purple {
  background-color: var(--color-purple);
}

.border--purple {
  border-color: var(--color-purple);
}

.strong--fushia strong, .color--fushia {
  color: var(--color-fushia);
}

.bg--fushia {
  background-color: var(--color-fushia);
}

.border--fushia {
  border-color: var(--color-fushia);
}

.strong--blue strong, .color--blue {
  color: var(--color-blue);
}

.bg--blue {
  background-color: var(--color-blue);
}

.border--blue {
  border-color: var(--color-blue);
}

.strong--transparent strong, .color--transparent {
  color: var(--color-transparent);
}

.bg--transparent {
  background-color: var(--color-transparent);
}

.border--transparent {
  border-color: var(--color-transparent);
}

.has-cross-toggle::before {
  content: "+";
  font-weight: 700;
  text-align: center;
  background-color: #fff;
  border-radius: 50%;
  position: absolute;
  z-index: 1;
  bottom: 0;
  left: calc(50% - 30px);
  width: 60px;
  height: 60px;
  color: #000;
  font-size: 4rem;
  line-height: 58px;
  transition: all 0.2s linear;
  border: 2px solid #000;
  transform: rotate(0deg);
}
.has-cross-toggle.active::before, .has-cross-toggle.active-cat::before {
  content: "-";
  transform: rotate(180deg);
  line-height: 45px;
}

.formules {
  position: relative;
}
.formules__title {
  font-family: var(--font-family-script);
  font-size: 64px;
}
.formules__name {
  color: #000;
  text-transform: uppercase;
  font-size: 1.5rem;
  margin: 15px 0 0;
  display: block;
}
.formules__toggle-wrapper {
  position: relative;
  z-index: 2;
  display: flex;
  justify-content: center;
}
@media (max-width: 767px) {
  .formules__toggle-wrapper {
    flex-wrap: wrap;
  }
}
.formules__toggle {
  position: relative;
  overflow: hidden;
  opacity: 100%;
  left: 0;
  width: 100%;
  max-width: 30%;
  display: flex;
  flex-direction: column;
  align-items: center;
  cursor: pointer;
  transition-property: opacity, left, transform, max-height;
  transition-duration: 0.2s, 0.2s, 0.35s, 0.01s;
  transition-delay: 0s, 0s, 0s, 0.2s;
  transition-timing-function: linear, linear, ease-out, linear;
}
@media (max-width: 767px) {
  .formules__toggle {
    max-width: 50%;
  }
}
.formules__toggle.inactive-cat {
  opacity: 0;
  left: -20px;
  max-height: 0;
}
@media (max-width: 767px) {
  .formules__toggle.inactive-cat {
    max-width: 0;
  }
}
@media (min-width: 768px) {
  .formules__toggle.active-cat:first-child {
    transform: translateX(100%);
  }
}
@media (min-width: 768px) {
  .formules__toggle.active-cat:last-child {
    transform: translateX(-100%);
  }
}
.formules__toggle .img-fluid {
  max-width: 250px;
}
@media (max-width: 767px) {
  .formules__toggle .img-fluid {
    max-width: 80%;
  }
}
.formules__details {
  position: relative;
}
.formules__details.active-cat {
  top: -30px;
  padding-bottom: 20px;
  background-color: #FFFFFF;
  border: 1px solid #000000;
  border-radius: 12px;
}
.formules__details__title {
  font-size: 150%;
  font-weight: 700;
  width: 100%;
  text-align: center;
  margin-top: 20px;
}
.formules__step2 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
  max-width: 295px;
}
.formules__step2-block {
  display: flex;
  align-items: stretch;
  justify-content: space-around;
  flex-direction: row;
  position: relative;
  overflow: hidden;
  max-height: 0;
  opacity: 0;
  top: -40px;
  width: 90%;
  margin: 0 auto;
  padding: 0 28px;
  transition: top 0.2s, opacity 0.2s, max-height 0.2s;
}
.formules__step2-block.active-cat {
  top: -20px;
  max-height: 2000px;
  opacity: 100%;
  padding: 40px 28px;
}
@media (max-width: 767px) {
  .formules__step2-block.active-cat {
    padding: 60px 28px 0;
  }
}
.formules__step2-block > div {
  flex-grow: 1;
}
.formules__step2-block > div:last-child {
  flex-grow: 2;
}
@media (min-width: 768px) {
  .formules__step2-block > div + div:not(.formules__step2):last-child {
    border-left: 1px solid #000000;
  }
}
.formules__step2-block__title {
  text-align: center;
}
.formules__step2-block__step3 {
  position: relative;
  overflow: hidden;
  opacity: 0;
  max-height: 0;
}
.formules__step2-wrapper {
  position: relative;
  display: flex;
  justify-content: space-around;
}
.formules__step2-wrapper--top {
  align-items: flex-start;
}
@media (max-width: 767px) {
  .formules__step2-block, .formules__step2-wrapper {
    flex-direction: column;
    max-width: 80%;
    align-content: center;
    margin-left: auto;
    margin-right: auto;
  }
}
.formules__step2-title {
  text-align: center;
}
.formules__step2-toggle {
  position: relative;
  cursor: pointer;
  transition: margin 0.2s;
}
.formules__step2-toggle > * {
  text-align: center;
  transform: scale(1);
  transform-origin: top center;
  transition: all 0.2s;
}
@media (max-width: 767px) {
  .formules__step2-toggle.active {
    margin-bottom: 20px;
  }
}
.formules__step2-toggle.active::before {
  bottom: -17%;
}
.formules__step2-toggle.active > * {
  transform: scale(1.2);
}
.formules__step2-toggle.active + .formules__step2-intro {
  margin-top: 50px;
}
.formules__step2-toggle.inactive, .formules__step2-toggle.inactive + .formules__step2-intro {
  opacity: 0.25;
}
.formules__step2-intro {
  text-align: justify;
  font-size: 14px;
  margin-bottom: 20px;
  transition: all 0.2s;
}
.formules__step3 {
  position: relative;
  overflow: hidden;
  max-height: 0;
  display: flex;
}
@media (max-width: 767px) {
  .formules__step3 {
    flex-direction: column;
  }
}
@media (min-width: 768px) {
  .formules__step3--narrow {
    width: 80%;
  }
}
@media (max-width: 767px) {
  .formules__step3-form {
    padding: 0 20px;
  }
}
@media (max-width: 767px) {
  .formules__step3 .fancy-form {
    margin-left: auto;
    margin-right: auto;
  }
}
.formules__step3 > div {
  flex: 1 1 0;
  padding-top: 20px;
}
.formules__step3.active {
  max-height: 1999px;
}
.formules__step3-description {
  padding: 0 20px;
}

.fancy-form {
  position: relative;
  max-width: 400px;
  padding: 20px 20px 30px;
  margin: 0 50px 50px 0;
  background-image: linear-gradient(to top, #E3EFD9, #FFF4D2);
  border-radius: 32px;
  box-shadow: 0 -10px 15px rgba(0, 0, 0, 0.1);
}
.fancy-form > div {
  margin-bottom: 10px;
}
.fancy-form__title {
  width: 100%;
  margin-bottom: 10px;
  text-align: center;
  text-transform: uppercase;
  font-weight: 700;
}
.fancy-form input, .fancy-form label {
  font-size: 14px;
  width: 100%;
  line-height: 200%;
}
.fancy-form input[type=text], .fancy-form input[type=tel], .fancy-form input[type=email], .fancy-form input[type=password], .fancy-form input[type=date] {
  padding: 4px 20px 4px 50px;
  border: 1px solid black;
}
.fancy-form input[type=text]:focus, .fancy-form input[type=tel]:focus, .fancy-form input[type=email]:focus, .fancy-form input[type=password]:focus, .fancy-form input[type=date]:focus {
  outline: none;
  border-color: var(--color-green);
}
.fancy-form input[type=submit] {
  position: absolute;
  bottom: 0;
  left: 20px;
  transform: translateY(50%);
  width: calc(100% - 40px);
  padding: 4px 20px;
  font-size: 24px;
  line-height: 200%;
  font-weight: 700;
  background-color: var(--color-green);
  border-width: 0;
  border-radius: 16px;
  color: #FFFFFF;
}
.fancy-form input[type=checkbox] {
  width: auto;
  display: inline;
}
.fancy-form button[type=button] {
  position: absolute;
  bottom: 0;
  left: 20px;
  transform: translateY(50%);
  width: calc(100% - 40px);
  padding: 4px 20px;
  font-size: 24px;
  line-height: 200%;
  font-weight: 700;
  background-color: var(--color-green);
  border-width: 0;
  border-radius: 16px;
  color: #FFFFFF;
}
.fancy-form label {
  margin-bottom: 0;
}
.fancy-form__input-wrapper {
  position: relative;
  /*
  &--tel::before {
      background-image: url('../../images/form/tel.png');
  }*/
}
.fancy-form__input-wrapper::before {
  content: "";
  position: absolute;
  height: 100%;
  width: 50px;
  background-position: center center;
  background-size: auto 16px;
  background-repeat: no-repeat;
  z-index: 5;
}
.fancy-form__input-wrapper--prenom::before {
  background-image: url(/build/images/user.ea9ef89f.png);
}
.fancy-form__input-wrapper--nom::before {
  background-image: url(/build/images/pen.2ae0a8bf.png);
}
.fancy-form__input-wrapper--tel ::before {
  background-image: url(/build/images/tel.c5c94aa4.png);
}
.fancy-form__input-wrapper--tel .telephone-code {
  position: absolute;
  height: 100%;
  display: flex;
  align-items: center;
  left: 50px;
  top: 0;
  font-size: 14px;
}
.fancy-form__input-wrapper--tel input {
  padding-left: 75px !important;
}
.fancy-form__input-wrapper--email::before {
  background-image: url(/build/images/email.231ed6cb.png);
}
.fancy-form__input-wrapper--password::before {
  background-image: url(/build/images/lock.217ff5f0.png);
}
.fancy-form__input-wrapper--password2::before {
  background-image: url(/build/images/lock-open.13d70403.png);
}
.fancy-form__input-wrapper--naissance::before {
  background-image: url(/build/images/cake.3a22685a.png);
}
.fancy-form__input-wrapper--adresse::before {
  background-image: url(/build/images/home.3b9ab2be.png);
}
.fancy-form__input-wrapper--zipcode::before {
  background-image: url(/build/images/pin.dee2f092.png);
}
.fancy-form__input-wrapper--ville::before {
  background-image: url(/build/images/city.63f4c25f.png);
}
.fancy-form__input-wrapper--pen::before {
  background-image: url(/build/images/pen.2ae0a8bf.png);
}
.fancy-form__input-wrapper--cake::before {
  background-image: url(/build/images/cake.3a22685a.png);
}
.fancy-form__input-wrapper--city::before {
  background-image: url(/build/images/city.63f4c25f.png);
}
.fancy-form__input-wrapper--email::before {
  background-image: url(/build/images/email.231ed6cb.png);
}
.fancy-form__input-wrapper--home::before {
  background-image: url(/build/images/home.3b9ab2be.png);
}
.fancy-form__input-wrapper--lock::before {
  background-image: url(/build/images/lock.217ff5f0.png);
}
.fancy-form__input-wrapper--lock-open::before {
  background-image: url(/build/images/lock-open.13d70403.png);
}
.fancy-form__input-wrapper--pin::before {
  background-image: url(/build/images/pin.dee2f092.png);
}
.fancy-form__input-wrapper--tel::before {
  background-image: url(/build/images/tel.c5c94aa4.png);
}
.fancy-form__input-wrapper--user::before {
  background-image: url(/build/images/user.ea9ef89f.png);
}
.fancy-form__radio-wrapper {
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px;
}
.fancy-form__radio-wrapper > div {
  width: 45%;
  position: relative;
}
.fancy-form__radio-wrapper input {
  position: absolute;
  z-index: 2;
  cursor: pointer;
  top: 0;
  left: 0;
  height: 100%;
  opacity: 0;
  padding: 0;
}
.fancy-form__radio-wrapper input:checked + label {
  border-color: var(--color-green);
  background-color: var(--color-green);
  color: var(--color-white);
}
.fancy-form__radio-wrapper label {
  padding: 4px 0;
  text-align: center;
  border-width: 1px;
  border-style: solid;
  font-weight: 400;
  background-color: #FFFFFF;
}
.fancy-form__checkbox-wrapper label {
  width: auto;
  font-size: 12px;
  font-weight: 500;
  font-style: italic;
}
.fancy-form--purple {
  background-image: linear-gradient(to top, var(--color-light-purple), var(--color-light-green));
}
.fancy-form--purple input[type=radio]:checked + label {
  border-color: var(--color-purple);
  background-color: var(--color-purple);
}
.fancy-form--purple input[type=text]:focus, .fancy-form--purple input[type=tel]:focus, .fancy-form--purple input[type=email]:focus, .fancy-form--purple input[type=password]:focus {
  border-color: var(--color-fushia);
}
.fancy-form--purple input[type=submit] {
  background-color: var(--color-purple);
}
.fancy-form--purple button[type=button] {
  background-color: var(--color-purple);
}
.fancy-form--fushia, .fancy-form--blue {
  background-image: linear-gradient(to top, var(--color-light-blue), var(--color-light-pink));
}
.fancy-form--fushia input[type=radio] + label, .fancy-form--blue input[type=radio] + label {
  position: relative;
  top: 1px;
}
.fancy-form--fushia input[type=radio]:checked + label, .fancy-form--blue input[type=radio]:checked + label {
  border-color: var(--color-fushia);
  background-color: var(--color-fushia);
  border-width: 2px;
  top: 0;
}
.fancy-form--fushia input[type=text]:focus, .fancy-form--fushia input[type=tel]:focus, .fancy-form--fushia input[type=email]:focus, .fancy-form--fushia input[type=password]:focus, .fancy-form--blue input[type=text]:focus, .fancy-form--blue input[type=tel]:focus, .fancy-form--blue input[type=email]:focus, .fancy-form--blue input[type=password]:focus {
  border-color: var(--color-fushia);
}
.fancy-form--yellow {
  background-image: linear-gradient(to top, #F9ECB9, #EBECD0);
}
.fancy-form--yellow input[type=submit] {
  background-color: #f1d764;
}
.fancy-form--yellow button[type=button] {
  background-color: #f1d764;
}
.fancy-form--fushia input[type=submit] {
  background-color: var(--color-fushia);
}
.fancy-form--fushia button[type=button] {
  background-color: var(--color-fushia);
}
.fancy-form--blue input[type=submit] {
  background-color: var(--color-blue);
}
.fancy-form--blue button[type=button] {
  background-color: var(--color-blue);
}

.fancy-list {
  list-style-type: none;
  padding-left: 40px;
}
.fancy-list li {
  position: relative;
  margin-bottom: 1rem;
  font-size: 1rem;
  text-align: left;
  display: flex;
  justify-content: space-between;
}
.fancy-list li::before {
  content: "";
  display: block;
  position: absolute;
  top: 7px;
  left: -30px;
  width: 16px;
  height: 13px;
  background-size: contain;
  background-position: top left;
  background-repeat: no-repeat;
  transform: scaleX(-100%);
}
.fancy-list li .register-description {
  display: flex;
  align-items: center;
}
.fancy-list--yellow li strong, .fancy-list--yellow li strong > a {
  color: var(--color-yellow);
}
.fancy-list--yellow li strong a, .fancy-list--yellow li strong > a a {
  text-decoration: underline;
}
.fancy-list--yellow li::before {
  background-image: url(/build/images/petal-yellow.384caa72.svg);
}
.fancy-list--green li strong, .fancy-list--green li strong > a {
  color: var(--color-green);
}
.fancy-list--green li strong a, .fancy-list--green li strong > a a {
  text-decoration: underline;
}
.fancy-list--green li::before {
  background-image: url(/build/images/petal-green.a5897514.svg);
}
.fancy-list--purple li strong, .fancy-list--purple li strong > a {
  color: var(--color-purple);
}
.fancy-list--purple li strong a, .fancy-list--purple li strong > a a {
  text-decoration: underline;
}
.fancy-list--purple li::before {
  background-image: url(/build/images/petal-purple.394bac07.svg);
}
.fancy-list--fushia li strong, .fancy-list--fushia li strong > a {
  color: var(--color-fushia);
}
.fancy-list--fushia li strong a, .fancy-list--fushia li strong > a a {
  text-decoration: underline;
}
.fancy-list--fushia li::before {
  background-image: url(/build/images/petal-fushia.660b231f.svg);
}
.fancy-list--blue li strong, .fancy-list--blue li strong > a {
  color: var(--color-blue);
}
.fancy-list--blue li strong a, .fancy-list--blue li strong > a a {
  text-decoration: underline;
}
.fancy-list--blue li::before {
  background-image: url(/build/images/petal-blue.e0b67c30.svg);
}

.senior-offer {
  position: relative;
  z-index: 1;
  justify-content: center;
  display: flex;
}

.senior-offer .card {
  background-color: transparent;
  border: 3px solid var(--color-default-gray);
  padding: 0;
  max-width: 450px;
}

.senior-offer h3 small {
  display: block;
  font-weight: 700;
  text-transform: none;
  font-size: 1.6rem;
}

.senior-offer p {
  max-width: 100%;
  font-size: 1rem;
  line-height: 1.3;
  font-weight: 400;
  margin: auto;
  background-color: transparent;
}

.senior-offer p small {
  font-weight: 400;
  font-size: 0.8rem;
  display: block;
}

.senior-offer p img {
  border-radius: 50%;
  border: 2px solid var(--color-fushia);
  background-color: #fff;
}

.senior-offer .card-footer {
  border: 0;
  background-color: transparent;
  text-align: center;
  padding: 0;
}

.senior-offer .card-footer .btn {
  display: block;
  border-radius: 50% 50% 0 0;
  padding: 20px 0;
  transform: translateY(10px) translateX(-5%);
  width: 110%;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.2;
}

.senior-offer .card-footer .btn strong {
  display: block;
  font-size: 2.1rem;
}

.senior-offer .card-footer .btn.bg-yellow {
  border-color: transparent;
}

.senior-offer .card-footer .btn.bg-yellow strong {
  color: #000;
}

.senior-offer .card-footer .btn.bg-yellow:hover strong {
  color: var(--var-yellow);
}

.senior-offer .card-footer .btn.bg-fushia:hover strong {
  color: var(--color-fushia);
}

.senior-offer .card-footer .btn.bg-purple strong {
  color: #fff !important;
}

.senior-offer .card-footer .btn.bg-purple:hover strong {
  color: var(--color-purple) !important;
}

.senior-offer .card-footer .btn.bg-blue,
.senior-offer .card-footer .btn.bg-blue strong {
  color: #fff !important;
}

.senior-offer .card-footer .btn.bg-blue:hover,
.senior-offer .card-footer .btn.bg-blue:hover strong {
  color: var(--color-blue) !important;
}

.senior-offer .card {
  position: relative;
}
.senior-offer .card::before {
  content: "";
  width: 300%;
  height: 315px;
  position: absolute;
  left: -199%;
  top: -175px;
  border-radius: 25%;
  z-index: -1;
}
.senior-offer .card-footer p {
  padding: 0 20px 20px;
}
.senior-offer .card-footer p strong {
  color: var(--color-yellow);
}
.senior-offer .card-footer .btn {
  background-color: var(--color-yellow);
  border: none;
  color: #000000;
}
.senior-offer .card-footer .btn:hover {
  background-color: transparent;
}
.senior-offer p small {
  font-weight: 700;
  font-size: 1.1rem;
}

.senior-offer--yellow .card {
  border-color: var(--color-yellow);
}
.senior-offer--yellow .card::before {
  background-color: var(--color-yellow);
}
.senior-offer--yellow .card-footer p strong {
  color: var(--color-yellow);
}
.senior-offer--yellow .card-footer .btn {
  background-color: var(--color-yellow);
}
.senior-offer--yellow .card-footer .btn:hover {
  color: var(--color-yellow);
  background-color: transparent;
}
.senior-offer--yellow p img {
  border-color: var(--color-yellow);
}

.senior-offer--green .card {
  border-color: var(--color-green);
}
.senior-offer--green .card::before {
  background-color: var(--color-green);
}
.senior-offer--green .card-footer p strong {
  color: var(--color-green);
}
.senior-offer--green .card-footer .btn {
  background-color: var(--color-green);
}
.senior-offer--green .card-footer .btn:hover {
  color: var(--color-green);
  background-color: transparent;
}
.senior-offer--green p img {
  border-color: var(--color-green);
}

.senior-offer--purple .card {
  border-color: var(--color-purple);
}
.senior-offer--purple .card::before {
  background-color: var(--color-purple);
}
.senior-offer--purple .card-footer p strong {
  color: var(--color-purple);
}
.senior-offer--purple .card-footer .btn {
  background-color: var(--color-purple);
}
.senior-offer--purple .card-footer .btn:hover {
  color: var(--color-purple);
  background-color: transparent;
}
.senior-offer--purple p img {
  border-color: var(--color-purple);
}

.senior-offer--fushia .card {
  border-color: var(--color-fushia);
}
.senior-offer--fushia .card::before {
  background-color: var(--color-fushia);
}
.senior-offer--fushia .card-footer p strong {
  color: var(--color-fushia);
}
.senior-offer--fushia .card-footer .btn {
  background-color: var(--color-fushia);
}
.senior-offer--fushia .card-footer .btn:hover {
  color: var(--color-fushia);
  background-color: transparent;
}
.senior-offer--fushia p img {
  border-color: var(--color-fushia);
}

.senior-offer--blue .card {
  border-color: var(--color-blue);
}
.senior-offer--blue .card::before {
  background-color: var(--color-blue);
}
.senior-offer--blue .card-footer p strong {
  color: var(--color-blue);
}
.senior-offer--blue .card-footer .btn {
  background-color: var(--color-blue);
}
.senior-offer--blue .card-footer .btn:hover {
  color: var(--color-blue);
  background-color: transparent;
}
.senior-offer--blue p img {
  border-color: var(--color-blue);
}

.senior-offer--purple .card__header, .senior-offer--green .card__header, .senior-offer--fushia .card__header, .senior-offer--blue .card__header {
  color: #FFFFFF;
}
.senior-offer--purple .card-footer .btn, .senior-offer--green .card-footer .btn, .senior-offer--fushia .card-footer .btn, .senior-offer--blue .card-footer .btn {
  color: white;
}

.senior-offer .card-body {
  padding-bottom: 0;
  padding-top: 1.5rem;
}
.senior-offer .card__header {
  min-height: 100px;
  margin-bottom: 35px;
}
.senior-offer .card__header > * {
  text-align: center;
}
.senior-offer .card h3 {
  text-align: center;
  font-weight: 400;
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: 24px;
}
.senior-offer .card__price {
  font-family: var(--font-family-script);
  font-size: 38px;
  line-height: 100%;
}
.senior-offer .card__detail, .senior-offer .card__preprice {
  font-size: 12px;
}
.senior-offer .card__strong {
  display: block;
  width: 100%;
  text-align: center;
  font-size: 24px;
  font-weight: 500;
}

.senior-offer--purple .card-body {
  padding-top: 1rem;
}

.senior-offer--purple .card h3 {
  font-size: 20px;
}

.colibri-picture {
  max-width: 160px;
  position: absolute;
  top: 222px;
  z-index: 1;
  margin-left: 732px;
}

@media (max-width: 1180px) {
  .colibri-picture {
    display: none;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVnaXN0ZXIuY3NzIiwibWFwcGluZ3MiOiI7OztBQUlJO0VBQ0k7QUNIUjs7QURLSTtFQUNJO0FDRlI7O0FESUk7RUFDSTtBQ0RSOztBRE5JO0VBQ0k7QUNTUjs7QURQSTtFQUNJO0FDVVI7O0FEUkk7RUFDSTtBQ1dSOztBRGxCSTtFQUNJO0FDcUJSOztBRG5CSTtFQUNJO0FDc0JSOztBRHBCSTtFQUNJO0FDdUJSOztBRDlCSTtFQUNJO0FDaUNSOztBRC9CSTtFQUNJO0FDa0NSOztBRGhDSTtFQUNJO0FDbUNSOztBRDFDSTtFQUNJO0FDNkNSOztBRDNDSTtFQUNJO0FDOENSOztBRDVDSTtFQUNJO0FDK0NSOztBRHRESTtFQUNJO0FDeURSOztBRHZESTtFQUNJO0FDMERSOztBRHhESTtFQUNJO0FDMkRSOztBRHRESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUN5RFI7QURyRFE7RUFDSTtFQUNBO0VBQ0E7QUN1RFo7O0FDL0ZBO0VBRUk7QURpR0o7QUMvRkk7RUFDSTtFQUNBO0FEaUdSO0FDOUZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGdHUjtBQzVGUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FEOEZaO0FFbkhJO0VEaUJJO0lBT1E7RUQrRmQ7QUFDRjtBQzVGUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ4Rlo7QUV4SUk7RUQ0Qkk7SUFpQlE7RUQrRmQ7QUFDRjtBQzVGUTtFQUNJO0VBQ0E7RUFDQTtBRDhGWjtBRWxKSTtFRGlESTtJQU1RO0VEK0ZkO0FBQ0Y7QUV2Skk7RUQ2RFE7SUFFUTtFRDRGbEI7QUFDRjtBRTVKSTtFRG1FUTtJQUVRO0VEMkZsQjtBQUNGO0FDdkZRO0VBQ0k7QUR5Rlo7QUVwS0k7RUQwRUk7SUFJUTtFRDBGZDtBQUNGO0FDdEZJO0VBQ0k7QUR3RlI7QUN0RlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEd0ZaO0FDckZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHVGWjtBQ2xGSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURvRlI7QUNsRlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRG9GWjtBQ2xGWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FEb0ZoQjtBRXROSTtFRDhIUTtJQU9RO0VEcUZsQjtBQUNGO0FDbEZZO0VBQ0k7QURvRmhCO0FDbEZnQjtFQUNJO0FEb0ZwQjtBRWpPSTtFRGdKWTtJQUVRO0VEbUZ0QjtBQUNGO0FDL0VZO0VBQ0k7QURpRmhCO0FDOUVZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QURnRmhCO0FDNUVRO0VBQ0k7RUFDQTtFQUNBO0FEOEVaO0FDNUVZO0VBQ0k7QUQ4RWhCO0FFdlBJO0VENktJO0lBR1E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRDJFZDtBQUNGO0FDeEVRO0VBQ0k7QUQwRVo7QUN2RVE7RUFDSTtFQUNBO0VBQ0E7QUR5RVo7QUN2RVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRHlFaEI7QUU5UUk7RUR3TVE7SUFHUTtFRHVFbEI7QUFDRjtBQ3JFZ0I7RUFDSTtBRHVFcEI7QUNwRWdCO0VBQ0k7QURzRXBCO0FDbkVnQjtFQUNJO0FEcUVwQjtBQ2pFWTtFQUNJO0FEbUVoQjtBQzlEUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FEZ0VaO0FDM0RJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUQ2RFI7QUUzU0k7RUQwT0E7SUFPUTtFRDhEVjtBQUNGO0FFaFRJO0VEb1BJO0lBRVE7RUQ4RGQ7QUFDRjtBRXJUSTtFRDBQSTtJQUVRO0VENkRkO0FBQ0Y7QUUxVEk7RURnUUk7SUFFUTtJQUNBO0VENERkO0FBQ0Y7QUN6RFE7RUFDSTtFQUNBO0FEMkRaO0FDeERRO0VBQ0k7QUQwRFo7QUN2RFE7RUFDSTtBRHlEWjs7QUczVUE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSDZVSjtBRzNVSTtFQUNJO0FINlVSO0FHMVVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSDRVUjtBR3pVSTtFQUNJO0VBQ0E7RUFDQTtBSDJVUjtBR3RVUTtFQUNJO0VBQ0E7QUh3VVo7QUd0VVk7RUFDSTtFQUNBO0FId1VoQjtBR3BVUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIc1VaO0FHblVRO0VBQ0k7RUFDQTtBSHFVWjtBRy9UUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIaVVaO0FHNVRJO0VBQ0k7QUg4VFI7QUczVEk7RUFDSTtFQXFCQTs7O0lBQUE7QUg0U1I7QUcvVFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIaVVaO0FHOVRRO0VBQ0k7QUhnVVo7QUc3VFE7RUFDSTtBSCtUWjtBR3ZUWTtFQUNJO0FIeVRoQjtBR3RUWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FId1RoQjtBR3JUWTtFQUNJO0FIdVRoQjtBR2xUUTtFQUNJO0FIb1RaO0FHalRRO0VBQ0k7QUhtVFo7QUdoVFE7RUFDSTtBSGtUWjtBRy9TUTtFQUNJO0FIaVRaO0FHOVNRO0VBQ0k7QUhnVFo7QUc3U1E7RUFDSTtBSCtTWjtBRzVTUTtFQUNJO0FIOFNaO0FHeFNZO0VBQ0k7QUgwU2hCO0FHM1NZO0VBQ0k7QUg2U2hCO0FHOVNZO0VBQ0k7QUhnVGhCO0FHalRZO0VBQ0k7QUhtVGhCO0FHcFRZO0VBQ0k7QUhzVGhCO0FHdlRZO0VBQ0k7QUh5VGhCO0FHMVRZO0VBQ0k7QUg0VGhCO0FHN1RZO0VBQ0k7QUgrVGhCO0FHaFVZO0VBQ0k7QUhrVWhCO0FHblVZO0VBQ0k7QUhxVWhCO0FHaFVJO0VBQ0k7RUFDQTtFQUNBO0FIa1VSO0FHaFVRO0VBQ0k7RUFDQTtBSGtVWjtBRy9UUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhpVVo7QUcvVFk7RUFDSTtFQUNBO0VBQ0E7QUhpVWhCO0FHN1RRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIK1RaO0FHMVRRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUg0VFo7QUd4VEk7RUFDSTtBSDBUUjtBR3hUUTtFQUNJO0VBQ0E7QUgwVFo7QUdyVGdCO0VBQ0k7QUh1VHBCO0FHblRZO0VBQ0k7QUhxVGhCO0FHL1NZO0VBQ0k7QUhpVGhCO0FHNVNJO0VBQ0k7QUg4U1I7QUc1U1E7RUFDSTtFQUNBO0FIOFNaO0FHM1NRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUg2U1o7QUd4U2dCO0VBQ0k7QUgwU3BCO0FHcFNJO0VBQ0k7QUhzU1I7QUdsU1k7RUFDSTtBSG9TaEI7QUc5Ulk7RUFDSTtBSGdTaEI7QUczUkk7RUFDSTtBSDZSUjtBRzFSSTtFQUNJO0FINFJSO0FHelJJO0VBQ0k7QUgyUlI7QUd4Ukk7RUFDSTtBSDBSUjs7QUlya0JBO0VBQ0k7RUFDQTtBSndrQko7QUl0a0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKd2tCUjtBSXRrQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKd2tCWjtBSXJrQlE7RUFDSTtFQUNBO0FKdWtCWjtBSTlqQmdCO0VBQ0k7QUpna0JwQjtBSS9qQm9CO0VBQ0k7QUppa0J4QjtBSTdqQmdCO0VBQ0k7QUorakJwQjtBSXZrQmdCO0VBQ0k7QUp5a0JwQjtBSXhrQm9CO0VBQ0k7QUowa0J4QjtBSXRrQmdCO0VBQ0k7QUp3a0JwQjtBSWhsQmdCO0VBQ0k7QUprbEJwQjtBSWpsQm9CO0VBQ0k7QUptbEJ4QjtBSS9rQmdCO0VBQ0k7QUppbEJwQjtBSXpsQmdCO0VBQ0k7QUoybEJwQjtBSTFsQm9CO0VBQ0k7QUo0bEJ4QjtBSXhsQmdCO0VBQ0k7QUowbEJwQjtBSWxtQmdCO0VBQ0k7QUpvbUJwQjtBSW5tQm9CO0VBQ0k7QUpxbUJ4QjtBSWptQmdCO0VBQ0k7QUptbUJwQjs7QUtocEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUxtcEJKOztBS2hwQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTG1wQko7O0FLaHBCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FMbXBCSjs7QUtocEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMbXBCSjs7QUtocEJBO0VBQ0k7RUFDQTtFQUNBO0FMbXBCSjs7QUtocEJBO0VBQ0k7RUFDQTtFQUNBO0FMbXBCSjs7QUtocEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUxtcEJKOztBS2hwQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMbXBCSjs7QUtocEJBO0VBQ0k7RUFDQTtBTG1wQko7O0FLaHBCQTtFQUNJO0FMbXBCSjs7QUtocEJBO0VBQ0k7QUxtcEJKOztBS2hwQkE7RUFDSTtBTG1wQko7O0FLaHBCQTtFQUNJO0FMbXBCSjs7QUtocEJBO0VBQ0k7QUxtcEJKOztBS2hwQkE7RUFDSTtBTG1wQko7O0FLaHBCQTs7RUFFSTtBTG1wQko7O0FLaHBCQTs7RUFFSTtBTG1wQko7O0FLN29CSTtFQUNJO0FMZ3BCUjtBSzlvQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMZ3BCWjtBSzNvQlk7RUFDSTtBTDZvQmhCO0FLM29CZ0I7RUFDSTtBTDZvQnBCO0FLem9CWTtFQUNJO0VBQ0E7RUFDQTtBTDJvQmhCO0FLem9CZ0I7RUFDSTtBTDJvQnBCO0FLcG9CUTtFQUNJO0VBQ0E7QUxzb0JaOztBSzVuQlE7RUFDSTtBTCtuQlo7QUs3bkJZO0VBQ0k7QUwrbkJoQjtBSzNuQmdCO0VBQ0k7QUw2bkJwQjtBSzFuQmdCO0VBQ0k7QUw0bkJwQjtBSzFuQm9CO0VBQ0k7RUFDQTtBTDRuQnhCO0FLdG5CUTtFQUNJO0FMd25CWjs7QUtocEJRO0VBQ0k7QUxtcEJaO0FLanBCWTtFQUNJO0FMbXBCaEI7QUsvb0JnQjtFQUNJO0FMaXBCcEI7QUs5b0JnQjtFQUNJO0FMZ3BCcEI7QUs5b0JvQjtFQUNJO0VBQ0E7QUxncEJ4QjtBSzFvQlE7RUFDSTtBTDRvQlo7O0FLcHFCUTtFQUNJO0FMdXFCWjtBS3JxQlk7RUFDSTtBTHVxQmhCO0FLbnFCZ0I7RUFDSTtBTHFxQnBCO0FLbHFCZ0I7RUFDSTtBTG9xQnBCO0FLbHFCb0I7RUFDSTtFQUNBO0FMb3FCeEI7QUs5cEJRO0VBQ0k7QUxncUJaOztBS3hyQlE7RUFDSTtBTDJyQlo7QUt6ckJZO0VBQ0k7QUwyckJoQjtBS3ZyQmdCO0VBQ0k7QUx5ckJwQjtBS3RyQmdCO0VBQ0k7QUx3ckJwQjtBS3RyQm9CO0VBQ0k7RUFDQTtBTHdyQnhCO0FLbHJCUTtFQUNJO0FMb3JCWjs7QUs1c0JRO0VBQ0k7QUwrc0JaO0FLN3NCWTtFQUNJO0FMK3NCaEI7QUszc0JnQjtFQUNJO0FMNnNCcEI7QUsxc0JnQjtFQUNJO0FMNHNCcEI7QUsxc0JvQjtFQUNJO0VBQ0E7QUw0c0J4QjtBS3RzQlE7RUFDSTtBTHdzQlo7O0FLL3JCUTtFQUNJO0FMa3NCWjtBSy9yQlE7RUFDSTtBTGlzQlo7O0FLcnJCUTtFQUNJO0VBQ0E7QUx3ckJaO0FLcnJCUTtFQUNJO0VBQ0E7QUx1ckJaO0FLcnJCWTtFQUNJO0FMdXJCaEI7QUtuckJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTHFyQlo7QUtsckJRO0VBQ0k7RUFDQTtFQUNBO0FMb3JCWjtBS2pyQlE7RUFDSTtBTG1yQlo7QUtockJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTGtyQlo7O0FLNXFCQTtFQUNJO0FMK3FCSjs7QUs1cUJBO0VBQ0k7QUwrcUJKOztBQWo2QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBbzZCSjs7QUFqNkJBO0VBQ0k7SUFDSTtFQW82Qk47QUFDRixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvX2NvbW1vbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9yZWdpc3Rlci9zY3NzL3JlZ2lzdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3JlZ2lzdGVyL3Njc3MvX2Zvcm11bGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvX21peGlucy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9yZWdpc3Rlci9zY3NzL19mYW5jeS1mb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3JlZ2lzdGVyL3Njc3MvX2ZhbmN5LWxpc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvcmVnaXN0ZXIvc2Nzcy9fb2ZmZXJzLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiJHdoaXRlOiAje3ZhcigtLWNvbC13aGl0ZSl9O1xuXG4kY29sb3JzOiB5ZWxsb3csIGdyZWVuLCBwdXJwbGUsIGZ1c2hpYSwgYmx1ZSwgdHJhbnNwYXJlbnQ7XG5AZWFjaCAkY29sb3IgaW4gJGNvbG9ycyB7XG4gICAgLnN0cm9uZy0tI3skY29sb3J9IHN0cm9uZywgLmNvbG9yLS0jeyRjb2xvcn0ge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItI3skY29sb3J9KTtcbiAgICB9XG4gICAgLmJnLS0jeyRjb2xvcn0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci0jeyRjb2xvcn0pO1xuICAgIH1cbiAgICAuYm9yZGVyLS0jeyRjb2xvcn0ge1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLSN7JGNvbG9yfSk7XG4gICAgfVxufVxuXG4uaGFzLWNyb3NzLXRvZ2dsZSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCIrXCI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAzMHB4KTtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUsICYuYWN0aXZlLWNhdCB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIi1cIjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJAaW1wb3J0IFwiLi4vLi4vc2Nzcy9taXhpbnMuc2Nzc1wiO1xuQGltcG9ydCBcIi4uLy4uL3Njc3MvY29tbW9uLnNjc3NcIjtcbkBpbXBvcnQgXCIuL2Zvcm11bGVzLnNjc3NcIjtcbkBpbXBvcnQgXCIuL2ZhbmN5LWZvcm0uc2Nzc1wiO1xuQGltcG9ydCBcIi4vZmFuY3ktbGlzdC5zY3NzXCI7XG5AaW1wb3J0IFwiLi9vZmZlcnMuc2Nzc1wiO1xuXG4uY29saWJyaS1waWN0dXJlIHtcbiAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIyMnB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWFyZ2luLWxlZnQ6IDczMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gICAgLmNvbGlicmktcGljdHVyZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufSIsIi5mb3JtdWxlcyB7XG4gICAgJHNlbGY6ICY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2NyaXB0KTtcbiAgICAgICAgZm9udC1zaXplOiA2NHB4O1xuICAgIH1cblxuICAgICZfX25hbWUge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIG1hcmdpbjogMTVweCAwIDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICZfX3RvZ2dsZSB7XG4gICAgICAgICYtd3JhcHBlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzZW5pb3ItbWVkaWEoJ21heCcsICc3NjdweCcpIHtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBvcGFjaXR5OiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCBsZWZ0LCB0cmFuc2Zvcm0sIG1heC1oZWlnaHQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnMsIC4ycywgLjM1cywgMC4wMXM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcywgMHMsIDBzLCAuMnM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyLCBsaW5lYXIsIGVhc2Utb3V0LCBsaW5lYXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNlbmlvci1tZWRpYSgnbWF4JywgJzc2N3B4Jykge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5pbmFjdGl2ZS1jYXQge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgc2VuaW9yLW1lZGlhKCdtYXgnLCAnNzY3cHgnKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUtY2F0IHtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2VuaW9yLW1lZGlhKCdtaW4nLCAnNzY4cHgnKSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2VuaW9yLW1lZGlhKCdtaW4nLCAnNzY4cHgnKSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmltZy1mbHVpZCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzZW5pb3ItbWVkaWEoJ21heCcsICc3NjdweCcpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2RldGFpbHMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJi5hY3RpdmUtY2F0IHtcbiAgICAgICAgICAgIHRvcDogLTMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTUwJTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgICZfX3N0ZXAyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgbWF4LXdpZHRoOiAyOTVweDtcblxuICAgICAgICAmLWJsb2NrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRvcDogLTQwcHg7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDI4cHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgLjJzLCBvcGFjaXR5IC4ycywgbWF4LWhlaWdodCAuMnM7XG5cbiAgICAgICAgICAgICYuYWN0aXZlLWNhdCB7XG4gICAgICAgICAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMDAwcHg7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDI4cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZW5pb3ItbWVkaWEoJ21heCcsICc3NjdweCcpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNjBweCAyOHB4IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJiArIGRpdjpub3QoI3skc2VsZn1fX3N0ZXAyKTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2VuaW9yLW1lZGlhKCdtaW4nLCAnNzY4cHgnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3N0ZXAzIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXdyYXBwZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXG4gICAgICAgICAgICAmLS10b3Age1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1ibG9jaywgJi13cmFwcGVyIHtcblxuICAgICAgICAgICAgQGluY2x1ZGUgc2VuaW9yLW1lZGlhKCdtYXgnLCAnNzY3cHgnKSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLXRvZ2dsZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXJnaW4gLjJzO1xuXG4gICAgICAgICAgICAmID4gKiB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZW5pb3ItbWVkaWEoJ21heCcsICc3NjdweCcpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IC0xNyU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJiA+ICoge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJiArICN7JHNlbGZ9X19zdGVwMi1pbnRybyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmluYWN0aXZlLCAmLmluYWN0aXZlICsgI3skc2VsZn1fX3N0ZXAyLWludHJvIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuMjU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgICYtaW50cm8ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzXG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgICZfX3N0ZXAzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIEBpbmNsdWRlIHNlbmlvci1tZWRpYSgnbWF4JywgJzc2N3B4Jykge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLW5hcnJvdyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzZW5pb3ItbWVkaWEoJ21pbicsICc3NjhweCcpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1mb3JtIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNlbmlvci1tZWRpYSgnbWF4JywgJzc2N3B4Jykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mYW5jeS1mb3JtIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNlbmlvci1tZWRpYSgnbWF4JywgJzc2N3B4Jykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYgPiBkaXYge1xuICAgICAgICAgICAgZmxleDogMSAxIDA7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE5OTlweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCJAbWl4aW4gc2VuaW9yLW1lZGlhKCR0eXBlLCAkc2l6ZSkge1xuICAgIEBtZWRpYSAoI3skdHlwZX0td2lkdGg6ICN7JHNpemV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn0iLCIuZmFuY3ktZm9ybSB7XG4gICAgJHNlbGY6ICY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDMwcHg7XG4gICAgbWFyZ2luOiAwIDUwcHggNTBweCAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNFM0VGRDksICNGRkY0RDIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gICAgYm94LXNoYWRvdzogMCAtMTBweCAxNXB4IHJnYigwIDAgMCAvIDEwJSk7XG5cbiAgICAmID4gZGl2IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuXG4gICAgaW5wdXQsIGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwMCU7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuXG4gICAgICAgICZbdHlwZT10ZXh0XSwgJlt0eXBlPXRlbF0sICZbdHlwZT1lbWFpbF0sICZbdHlwZT1wYXNzd29yZF0sICZbdHlwZT1kYXRlXSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggMjBweCA0cHggNTBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItZ3JlZW4pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJlt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgICAgICAgcGFkZGluZzogNHB4IDIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjAwJTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmVlbik7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIH1cblxuICAgICAgICAmW3R5cGU9Y2hlY2tib3hdIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcblxuICAgICAgICAmW3R5cGU9YnV0dG9uXSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMDAlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyZWVuKTtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICZfX2lucHV0LXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDE2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXByZW5vbTo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2Zvcm0vdXNlci5wbmcnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLW5vbTo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2Zvcm0vcGVuLnBuZycpO1xuICAgICAgICB9XG5cbiAgICAgICAgLypcbiAgICAgICAgJi0tdGVsOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvZm9ybS90ZWwucG5nJyk7XG4gICAgICAgIH0qL1xuICAgICAgICAmLS10ZWwge1xuICAgICAgICAgICAgOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvZm9ybS90ZWwucG5nJyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50ZWxlcGhvbmUtY29kZXtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0e1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgIH1cblxuICAgICAgICAmLS1lbWFpbDo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2Zvcm0vZW1haWwucG5nJyk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1wYXNzd29yZDo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2Zvcm0vbG9jay5wbmcnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXBhc3N3b3JkMjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2Zvcm0vbG9jay1vcGVuLnBuZycpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tbmFpc3NhbmNlOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvZm9ybS9jYWtlLnBuZycpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tYWRyZXNzZTo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2Zvcm0vaG9tZS5wbmcnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXppcGNvZGU6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9mb3JtL3Bpbi5wbmcnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXZpbGxlOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvZm9ybS9jaXR5LnBuZycpO1xuICAgICAgICB9XG5cbiAgICAgICAgJHZhcmlhbnRzOiBwZW4sIGNha2UsIGNpdHksIGVtYWlsLCBob21lLCBsb2NrLCBsb2NrLW9wZW4sIHBpbiwgdGVsLCB1c2VyO1xuXG4gICAgICAgIEBlYWNoICR2YXJpYW50IGluICR2YXJpYW50cyB7XG4gICAgICAgICAgICAmLS0jeyR2YXJpYW50fTo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9mb3JtLyN7JHZhcmlhbnR9LnBuZycpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcmFkaW8td3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ncmVlbik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JlZW4pO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2hlY2tib3gtd3JhcHBlciB7XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXB1cnBsZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHZhcigtLWNvbG9yLWxpZ2h0LXB1cnBsZSksIHZhcigtLWNvbG9yLWxpZ2h0LWdyZWVuKSk7XG5cbiAgICAgICAgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItcHVycGxlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXB1cnBsZSk7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAmW3R5cGU9dGV4dF0sICZbdHlwZT10ZWxdLCAmW3R5cGU9ZW1haWxdLCAmW3R5cGU9cGFzc3dvcmRdIHtcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1mdXNoaWEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJlt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXB1cnBsZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBidXR0b24ge1xuXG4gICAgICAgICAgICAmW3R5cGU9YnV0dG9uXSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHVycGxlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWZ1c2hpYSwgJi0tYmx1ZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHZhcigtLWNvbG9yLWxpZ2h0LWJsdWUpLCB2YXIoLS1jb2xvci1saWdodC1waW5rKSk7XG5cbiAgICAgICAgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWZ1c2hpYSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1mdXNoaWEpO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAmW3R5cGU9dGV4dF0sICZbdHlwZT10ZWxdLCAmW3R5cGU9ZW1haWxdLCAmW3R5cGU9cGFzc3dvcmRdIHtcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1mdXNoaWEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXllbGxvdywge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjRjlFQ0I5LCAjRUJFQ0QwKTtcblxuICAgICAgICBpbnB1dCB7XG5cbiAgICAgICAgICAgICZbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFkNzY0XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBidXR0b24ge1xuXG4gICAgICAgICAgICAmW3R5cGU9YnV0dG9uXSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZDc2NFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZnVzaGlhIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWZ1c2hpYSk7XG4gICAgfVxuXG4gICAgJi0tZnVzaGlhIGJ1dHRvblt0eXBlPWJ1dHRvbl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1mdXNoaWEpO1xuICAgIH1cblxuICAgICYtLWJsdWUgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZSk7XG4gICAgfVxuXG4gICAgJi0tYmx1ZSBidXR0b25bdHlwZT1idXR0b25dIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZSk7XG4gICAgfVxufSIsIi5mYW5jeS1saXN0IHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuXG4gICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgICAgICBsZWZ0OiAtMzBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEwMCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJlZ2lzdGVyLWRlc2NyaXB0aW9ue1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgICRjb2xvcnM6IHllbGxvdywgZ3JlZW4sIHB1cnBsZSwgZnVzaGlhLCBibHVlO1xuICAgIEBlYWNoICRjb2xvciBpbiAkY29sb3JzIHtcbiAgICAgICAgJi0tI3skY29sb3J9IHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBzdHJvbmcsIHN0cm9uZz5hIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLSN7JGNvbG9yfSk7XG4gICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvY29tbW9uL3BldGFsLSN7JGNvbG9yfS5zdmcnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnNlbmlvci1vZmZlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLnNlbmlvci1vZmZlciAuY2FyZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0tY29sb3ItZGVmYXVsdC1ncmF5KTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1heC13aWR0aDogNDUwcHg7XG59XG5cbi5zZW5pb3Itb2ZmZXIgaDMgc21hbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbi5zZW5pb3Itb2ZmZXIgcCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2VuaW9yLW9mZmVyIHAgc21hbGwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlbmlvci1vZmZlciBwIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLWZ1c2hpYSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnNlbmlvci1vZmZlciAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLnNlbmlvci1vZmZlciAuY2FyZC1mb290ZXIgLmJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlIDUwJSAwIDA7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KSB0cmFuc2xhdGVYKC01JSk7XG4gICAgd2lkdGg6IDExMCU7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uc2VuaW9yLW9mZmVyIC5jYXJkLWZvb3RlciAuYnRuIHN0cm9uZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAyLjFyZW07XG59XG5cbi5zZW5pb3Itb2ZmZXIgLmNhcmQtZm9vdGVyIC5idG4uYmcteWVsbG93IHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2VuaW9yLW9mZmVyIC5jYXJkLWZvb3RlciAuYnRuLmJnLXllbGxvdyBzdHJvbmcge1xuICAgIGNvbG9yOiAjMDAwO1xufVxuXG4uc2VuaW9yLW9mZmVyIC5jYXJkLWZvb3RlciAuYnRuLmJnLXllbGxvdzpob3ZlciBzdHJvbmcge1xuICAgIGNvbG9yOiB2YXIoLS12YXIteWVsbG93KTtcbn1cblxuLnNlbmlvci1vZmZlciAuY2FyZC1mb290ZXIgLmJ0bi5iZy1mdXNoaWE6aG92ZXIgc3Ryb25nIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZnVzaGlhKTtcbn1cblxuLnNlbmlvci1vZmZlciAuY2FyZC1mb290ZXIgLmJ0bi5iZy1wdXJwbGUgc3Ryb25nIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uc2VuaW9yLW9mZmVyIC5jYXJkLWZvb3RlciAuYnRuLmJnLXB1cnBsZTpob3ZlciBzdHJvbmcge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wdXJwbGUpICFpbXBvcnRhbnQ7XG59XG5cbi5zZW5pb3Itb2ZmZXIgLmNhcmQtZm9vdGVyIC5idG4uYmctYmx1ZSxcbi5zZW5pb3Itb2ZmZXIgLmNhcmQtZm9vdGVyIC5idG4uYmctYmx1ZSBzdHJvbmcge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zZW5pb3Itb2ZmZXIgLmNhcmQtZm9vdGVyIC5idG4uYmctYmx1ZTpob3Zlcixcbi5zZW5pb3Itb2ZmZXIgLmNhcmQtZm9vdGVyIC5idG4uYmctYmx1ZTpob3ZlciBzdHJvbmcge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKSAhaW1wb3J0YW50O1xufVxuXG4uc2VuaW9yLW9mZmVyIHtcbiAgICAkc2VsZjogJjtcblxuICAgIC5jYXJkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDMwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDMxNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogLTE5OSU7XG4gICAgICAgICAgICB0b3A6IC0xNzVweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1JTtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1mb290ZXIge1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHggMjBweDtcblxuICAgICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci15ZWxsb3cpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IteWVsbG93KTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuJGNvbG9yczogeWVsbG93LCBncmVlbiwgcHVycGxlLCBmdXNoaWEsIGJsdWU7XG5AZWFjaCAkY29sb3IgaW4gJGNvbG9ycyB7XG5cbiAgICAuc2VuaW9yLW9mZmVyLS0jeyRjb2xvcn0ge1xuXG4gICAgICAgIC5jYXJkIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItI3skY29sb3J9KTtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci0jeyRjb2xvcn0pO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWZvb3RlciB7XG4gICAgICAgICAgICAgICAgcCBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItI3skY29sb3J9KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItI3skY29sb3J9KTtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci0jeyRjb2xvcn0pO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBwIGltZyB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLSN7JGNvbG9yfSk7XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuLnNlbmlvci1vZmZlci0tcHVycGxlLCAuc2VuaW9yLW9mZmVyLS1ncmVlbiwgLnNlbmlvci1vZmZlci0tZnVzaGlhLCAuc2VuaW9yLW9mZmVyLS1ibHVlIHtcblxuICAgIC5jYXJkIHtcbiAgICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1mb290ZXIgLmJ0biB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vLy8vLy8vLy8vICBUR0YgIC8vLy8vLy8vLy8vXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4uc2VuaW9yLW9mZmVyIHtcbiAgICAuY2FyZCB7XG4gICAgICAgICYtYm9keSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmX19oZWFkZXIge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuXG4gICAgICAgICAgICAmID4gKiB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fcHJpY2Uge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNjcmlwdCk7XG4gICAgICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2RldGFpbCwgJl9fcHJlcHJpY2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fc3Ryb25nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG5cbiAgICB9XG59XG5cbi5zZW5pb3Itb2ZmZXItLXB1cnBsZSAuY2FyZC1ib2R5e1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuXG4uc2VuaW9yLW9mZmVyLS1wdXJwbGUgLmNhcmQgaDN7XG4gICAgZm9udC1zaXplOiAyMHB4O1xufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/