.sweet_loader {
  width: 140px;
  height: 140px;
  margin: 0 auto;
  animation-duration: 0.5s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-name: ro;
  transform-origin: 50% 50%;
  transform: rotate(0) translate(0, 0);
}

@keyframes ro {
  100% {
    transform: rotate(-360deg) translate(0, 0);
  }
}
.swal2-backdrop-show {
  z-index: 100000 !important;
}

.swal2-actions > .swal2-styled {
  font-size: 1rem;
  text-transform: none;
}
.swal2-actions > .swal2-styled:focus {
  outline: 0;
  box-shadow: 0 0 0 3px rgba(10, 73, 29, 0.5);
}
.swal2-actions > .swal2-styled.swal2-confirm {
  background-color: #23310A;
  color: #ffffff;
  border-radius: 9999px;
}
.swal2-actions > .swal2-styled.swal2-cancel {
  background-color: #DEDEC7;
  color: #23310A;
  border-radius: 9999px;
}

.single-aho-product-info {
  padding-bottom: 60px;
}
@media (min-width: 768px) {
  .single-aho-product-info {
    padding-bottom: 0px;
  }
}

.produto-video-fullwidth.--aho-product-info > .produto-video-background > .img {
  min-height: 200px;
  background-size: cover;
}
@media (min-width: 768px) {
  .produto-video-fullwidth.--aho-product-info > .produto-video-background > .img {
    min-height: 480px;
  }
}

#aho-product-info > .aho-faq > .aho-title,
#aho-product-info .aho-product-info > .aho-faq > .aho-title, #aho-product-info > .aho-how-to-use > .aho-title,
#aho-product-info .aho-product-info > .aho-how-to-use > .aho-title, #aho-product-info > .aho-benefits > .aho-title,
#aho-product-info .aho-product-info > .aho-benefits > .aho-title,
.aho-product-info > .aho-faq > .aho-title,
.aho-product-info > .aho-how-to-use > .aho-title,
.aho-product-info > .aho-benefits > .aho-title {
  font-size: 1rem;
  font-weight: 700;
  font-family: "CopperPlate Gothic";
  text-transform: uppercase;
}
@media (min-width: 768px) {
  #aho-product-info > .aho-faq > .aho-title,
  #aho-product-info .aho-product-info > .aho-faq > .aho-title, #aho-product-info > .aho-how-to-use > .aho-title,
  #aho-product-info .aho-product-info > .aho-how-to-use > .aho-title, #aho-product-info > .aho-benefits > .aho-title,
  #aho-product-info .aho-product-info > .aho-benefits > .aho-title,
  .aho-product-info > .aho-faq > .aho-title,
  .aho-product-info > .aho-how-to-use > .aho-title,
  .aho-product-info > .aho-benefits > .aho-title {
    font-size: 1.4rem;
  }
}
#aho-product-info .aho-product-content > .title,
.aho-product-info .aho-product-content > .title {
  font-size: 1rem;
  font-weight: 700;
  font-family: "CopperPlate Gothic";
  text-transform: uppercase;
}
@media (min-width: 768px) {
  #aho-product-info .aho-product-content > .title,
  .aho-product-info .aho-product-content > .title {
    font-size: 1.6rem;
  }
}
#aho-product-info .aho-product-content > .content,
.aho-product-info .aho-product-content > .content {
  display: grid;
  grid-template-columns: 100%;
  grid-template-areas: "image" "description";
  font-size: 1rem;
}
@media (min-width: 768px) {
  #aho-product-info .aho-product-content > .content,
  .aho-product-info .aho-product-content > .content {
    font-size: 1.2rem;
    grid-template-columns: 60% 40%;
    grid-template-areas: "description image";
  }
}
#aho-product-info .aho-product-content > .content > .description,
.aho-product-info .aho-product-content > .content > .description {
  grid-area: description;
}
#aho-product-info .aho-product-content > .content > .image,
.aho-product-info .aho-product-content > .content > .image {
  grid-area: image;
  max-width: 360px;
  margin: 0 auto;
}
#aho-product-info > .aho-benefits,
.aho-product-info > .aho-benefits {
  padding: 40px 0;
}
#aho-product-info > .aho-how-to-use,
.aho-product-info > .aho-how-to-use {
  padding: 20px 0;
  position: relative;
  z-index: 1;
}
@media (min-width: 768px) {
  #aho-product-info > .aho-how-to-use,
  .aho-product-info > .aho-how-to-use {
    padding: 40px 0;
  }
}
#aho-product-info > .aho-how-to-use > .content,
.aho-product-info > .aho-how-to-use > .content {
  padding: 20px 0;
}
@media (min-width: 768px) {
  #aho-product-info > .aho-how-to-use > .content,
  .aho-product-info > .aho-how-to-use > .content {
    padding: 80px 0 40px;
  }
}
#aho-product-info > .aho-how-to-use > .content > .description,
.aho-product-info > .aho-how-to-use > .content > .description {
  font-size: 1rem;
}
@media (min-width: 768px) {
  #aho-product-info > .aho-how-to-use > .content > .description,
  .aho-product-info > .aho-how-to-use > .content > .description {
    font-size: 1.2rem;
  }
}
#aho-product-info > .aho-how-to-use > .content > .description p:last-child,
.aho-product-info > .aho-how-to-use > .content > .description p:last-child {
  margin-bottom: 0;
}
#aho-product-info > .aho-faq,
.aho-product-info > .aho-faq {
  padding: 40px 0;
}
#aho-product-info .steps-content,
.aho-product-info .steps-content {
  display: grid;
  grid-template-columns: 100%;
  grid-template-areas: "steps" "video";
}
@media (min-width: 768px) {
  #aho-product-info .steps-content,
  .aho-product-info .steps-content {
    grid-template-columns: 35% 65%;
    grid-template-areas: "steps video";
  }
}
#aho-product-info .steps-content > .video,
.aho-product-info .steps-content > .video {
  grid-area: video;
}
#aho-product-info .steps-content > .steps,
.aho-product-info .steps-content > .steps {
  grid-area: steps;
  padding: 0;
  list-style: none;
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  gap: 10px;
}
#aho-product-info .steps-content > .steps > .step-item,
.aho-product-info .steps-content > .steps > .step-item {
  display: flex;
  align-items: center;
  position: relative;
}
#aho-product-info .steps-content > .steps > .step-item > .text,
.aho-product-info .steps-content > .steps > .step-item > .text {
  text-transform: uppercase;
  font-weight: 700;
  font-family: "CopperPlate Gothic";
  font-size: 0.8rem;
}
#aho-product-info .steps-content > .steps > .step-item > .icon,
.aho-product-info .steps-content > .steps > .step-item > .icon {
  width: 48px;
}
#aho-product-info .steps-content > .steps > .step-item > .number,
.aho-product-info .steps-content > .steps > .step-item > .number {
  display: flex;
  justify-content: center;
  align-content: center;
  text-align: center;
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: 900;
  font-family: "CopperPlate Gothic";
  min-width: 32px;
  height: 32px;
  border-radius: 50%;
  margin: 10px 30px;
  position: relative;
}
#aho-product-info .steps-content > .steps > .step-item > .number > .crop,
.aho-product-info .steps-content > .steps > .step-item > .number > .crop {
  content: "";
  display: block;
  position: absolute;
  top: 0px;
  left: -10px;
  width: 50px;
  height: 30px;
  background-color: #fff;
  z-index: -1;
}
#aho-product-info .steps-content > .steps > .step-item > .number::before,
.aho-product-info .steps-content > .steps > .step-item > .number::before {
  content: "";
  display: block;
  position: absolute;
  top: -5px;
  left: -5px;
  width: 42px;
  height: 42px;
  background-color: #fff;
  border-radius: 50%;
  z-index: -1;
}
#aho-product-info .steps-content > .steps > .step-item > .number::after,
.aho-product-info .steps-content > .steps > .step-item > .number::after {
  content: "";
  display: block;
  top: -7px;
  left: -7px;
  position: absolute;
  width: 46px;
  height: 46px;
  background-color: #000;
  border-radius: 50%;
  z-index: -2;
}
#aho-product-info .steps-content > .steps > .step-item.--active > .number,
.aho-product-info .steps-content > .steps > .step-item.--active > .number {
  background-color: #fdd75e;
}
#aho-product-info .aho-copy-quiz,
.aho-product-info .aho-copy-quiz {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}
#aho-product-info .aho-copy-quiz .content,
.aho-product-info .aho-copy-quiz .content {
  font-family: "Century School Book";
  color: #005D8B;
  font-size: 1rem;
  margin-bottom: 20px;
}
#aho-product-info .aho-copy-quiz .link-quiz,
.aho-product-info .aho-copy-quiz .link-quiz {
  display: inline-block;
  font-size: 1.2rem;
  border-radius: 10px;
  border: 0;
  background: #001021 !important;
  margin-bottom: 20px;
  padding: 20px;
  background: none;
  font-family: "CopperPlate Gothic";
  font-weight: 700;
  text-transform: uppercase;
  color: #ffffff;
  cursor: pointer;
  text-align: center;
}

.link-fixo {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 10;
  width: 100%;
  background-color: #fdd75e;
  padding-top: 10px;
}
.link-fixo .link-quiz {
  display: block;
  font-size: 1rem;
  border: 0;
  background: #001021 !important;
  padding: 10px;
  font-family: "CopperPlate Gothic";
  font-weight: 700;
  text-transform: uppercase;
  color: #ffffff;
  cursor: pointer;
  text-align: center;
}
@media (min-width: 576px) {
  .link-fixo {
    display: none;
  }
}

.aho-accordion {
  position: relative;
  border: 1px solid #e4e2e2;
  border-radius: 10px;
  overflow: hidden;
}

.aho-accordion-tab {
  background-color: #ffffff;
}
.aho-accordion-tab > .toggle {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  text-align: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 20px 40px;
  background-color: #f6f6f6;
}
.aho-accordion-tab > .toggle.--active {
  background-color: rgba(0, 93, 139, 0.1);
  color: #005D8B;
}
.aho-accordion-tab > .toggle > .text > .title {
  font-weight: 400;
  font-family: "Copperplate Gothic";
  font-size: 1.2rem;
  color: #001021;
}
@media (min-width: 768px) {
  .aho-accordion-tab > .toggle > .text > .title {
    margin-bottom: 10px !important;
  }
}
.aho-accordion-tab > .toggle > .text > .title.mb-0 {
  margin-bottom: 0px !important;
}
.aho-accordion-tab > .toggle > .text > .subtitle {
  font-family: "Century School Book";
  color: #005D8B;
  font-size: 1rem;
}
.aho-accordion-tab > .content {
  position: relative;
  font-size: 1.2rem;
  text-align: justify;
  line-height: 30px;
  height: 0;
  overflow: hidden;
  transition: all 1s;
}
.aho-accordion-tab > .content > .box {
  padding: 20px 40px;
}
.aho-accordion-tab > .content > .box p:last-child {
  margin-bottom: 0;
}

.consultant-form {
  display: flex;
  flex-direction: column;
  row-gap: 1.5rem;
  padding: 3rem 1rem;
  background-color: white;
  border-radius: 2.5rem;
  border: 1px dashed #23310A;
  background: #FFF;
}
@media (min-width: 768px) {
  .consultant-form {
    row-gap: 2rem;
    padding: 6.75rem 3rem;
  }
}
.consultant-form > .aho-consultant-title {
  font-size: 1.2rem;
  margin-bottom: 0px;
  color: #23310A;
  font-weight: 500;
  text-align: center;
}
@media (min-width: 768px) {
  .consultant-form > .aho-consultant-title {
    font-size: 1.75rem;
  }
}
.consultant-form > .description {
  text-align: center;
  font-size: 1rem;
  color: #23310A;
}
@keyframes slide {
  100% {
    right: 0;
    opacity: 1;
  }
}
.consultant-form .aho-form-consultant {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  max-width: 420px;
  margin: 0 auto;
}
@media (min-width: 768px) {
  .consultant-form .aho-form-consultant {
    min-width: 520px;
  }
}
.consultant-form .step {
  display: none;
  flex-direction: column;
  align-items: center;
  row-gap: 1rem;
  right: -50px;
  opacity: 0;
  border: none;
  animation: slide 0.25s forwards;
  animation-delay: 0.25s;
  padding: 0px;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .consultant-form .step {
    row-gap: 1.5rem;
  }
}
.consultant-form .step > .step-send {
  display: flex;
  gap: 1rem;
  align-items: flex-start;
  flex-direction: column;
  width: 100%;
}
@media (min-width: 768px) {
  .consultant-form .step > .step-send {
    max-width: 450px;
  }
}
.consultant-form .step > .step-send > .input-group {
  width: 100%;
}
.consultant-form .step > .step-send > .input-group .step-email {
  padding: 1rem;
  width: 100%;
  line-height: 1;
  font-size: 1rem;
  background-color: white;
  border: 2px solid #DEDEC7;
  border-radius: 9999px;
}
.consultant-form .step > .step-send > .submit-form {
  align-self: stretch;
  text-transform: none;
  font-size: 1rem;
  border-radius: 9999px;
  border: 0;
  background: #23310A;
  padding: 0.5rem 2rem;
  font-weight: 500;
  color: #ffffff;
  cursor: pointer;
}
@media (min-width: 768px) {
  .consultant-form .step > .step-send > .submit-form {
    align-self: flex-start;
  }
}
.consultant-form .steps-list {
  display: flex;
  justify-content: center;
  list-style: none;
  padding: 0px;
  margin-bottom: 0;
}
.consultant-form .steps-list > .step-item {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1rem;
  height: 36px;
  width: 36px;
  border-radius: 50%;
  border: 2px solid #DEDEC7;
  color: #DEDEC7;
  font-size: 1rem;
  font-weight: 500;
  margin-right: 26px;
}
@media (min-width: 768px) {
  .consultant-form .steps-list > .step-item {
    font-size: 1.5rem;
    height: 48px;
    width: 48px;
    margin-right: 5.5rem;
  }
}
@media (min-width: 992px) {
  .consultant-form .steps-list > .step-item {
    margin-right: 7.5rem;
  }
}
.consultant-form .steps-list > .step-item::after {
  content: "";
  border-top: 2px dotted #23310A;
  height: 0px;
  width: 18px;
  position: absolute;
  left: 38px;
}
@media (min-width: 768px) {
  .consultant-form .steps-list > .step-item::after {
    left: 4rem;
    width: 3.5rem;
  }
}
@media (min-width: 992px) {
  .consultant-form .steps-list > .step-item::after {
    width: 5.5rem;
  }
}
.consultant-form .steps-list > .step-item:last-child::after {
  display: none;
}
.consultant-form .steps-list > .step-item:last-child {
  margin-right: 0px;
}
.consultant-form .steps-list > .step-item.--current {
  font-weight: 700;
  border: 2px solid #DEDEC7;
  background-color: #23310A;
  color: #DEDEC7;
}
.consultant-form .step-questions {
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: 3rem;
}
.consultant-form .step-question {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  justify-content: center;
}
.consultant-form .step-question > .title {
  text-align: center;
  font-weight: 500;
  font-size: 1rem;
  color: #23310A;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .consultant-form .step-question > .title {
    font-size: 1.5rem;
  }
}
.consultant-form .step-question > .description {
  text-align: center;
  font-size: 1rem;
  color: #23310A;
}
.consultant-form .step-alternatives {
  display: flex;
  align-items: stretch;
  justify-content: center;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 1rem;
  width: 100%;
  list-style: none;
  font-size: 1.125rem;
  color: #23310A;
  padding: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .consultant-form .step-alternatives {
    gap: 2rem;
    flex-direction: row;
  }
}
.consultant-form .step-alternatives > .step-item {
  position: relative;
  text-align: center;
  margin-bottom: 0;
}
.consultant-form .step-alternatives > .step-item > .label {
  padding: 1rem;
  margin: 0;
  cursor: pointer;
  background-color: #DEDEC7;
  color: #23310A;
  font-weight: 500;
  border-radius: 1rem;
  display: block;
  line-height: initial;
}
@media (min-width: 768px) {
  .consultant-form .step-alternatives > .step-item > .label {
    padding: 1.25rem 1.5rem;
  }
}
.consultant-form .step-alternatives > .step-item > .label.invalid {
  background-color: #FFEAEA;
  border-color: #f00;
  color: rgb(165, 0, 0);
}
.consultant-form .step-alternatives > .step-item > .alternative {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
}
.consultant-form .step-alternatives > .step-item > .alternative:checked + .label {
  transition: background-color ease-in 0.2s;
  background-color: #23310A;
  color: #ffffff;
}
.consultant-form .step-buttons > .step-button {
  display: none;
  font-size: 1rem;
  text-transform: none;
  border: 0;
  border-radius: 9999px;
  cursor: pointer;
}
.consultant-form .step-buttons > .step-button.prev {
  background-color: #DEDEC7;
  color: #23310A;
}
.consultant-form .step-buttons > .step-button.next, .consultant-form .step-buttons > .step-button.submit {
  background-color: #23310A;
  color: #ffffff;
}
.consultant-form .invalid {
  background: #ffd2d4;
}
.consultant-form .personal-data,
.consultant-form .terms-accept,
.consultant-form .password,
.consultant-form .consultor-update {
  display: flex;
  box-sizing: border-box;
  flex-wrap: wrap;
  width: 100%;
}
.consultant-form .personal-data .form-control,
.consultant-form .terms-accept .form-control,
.consultant-form .password .form-control,
.consultant-form .consultor-update .form-control {
  padding: 1rem;
  width: 100%;
  line-height: 1;
  font-size: 1rem;
  background-color: white;
  border: 2px solid #DEDEC7;
  border-radius: 9999px;
}
.consultant-form .personal-data .label,
.consultant-form .terms-accept .label,
.consultant-form .password .label,
.consultant-form .consultor-update .label {
  font-size: 1.2rem;
}
.consultant-form .personal-data .form-hidden,
.consultant-form .terms-accept .form-hidden,
.consultant-form .password .form-hidden,
.consultant-form .consultor-update .form-hidden {
  display: none;
}
.consultant-form .personal-data .show,
.consultant-form .terms-accept .show,
.consultant-form .password .show,
.consultant-form .consultor-update .show {
  display: block;
}
.consultant-form .personal-data .form-control,
.consultant-form .terms-accept .form-control,
.consultant-form .password .form-control,
.consultant-form .consultor-update .form-control {
  margin-bottom: 10px;
}
.consultant-form .personal-data .form-check-accept,
.consultant-form .terms-accept .form-check-accept,
.consultant-form .password .form-check-accept,
.consultant-form .consultor-update .form-check-accept {
  display: flex;
}
.consultant-form .personal-data .radio-group,
.consultant-form .terms-accept .radio-group,
.consultant-form .password .radio-group,
.consultant-form .consultor-update .radio-group {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  gap: 10px;
  font-family: "CopperPlateGothic";
  color: #001021;
}
@media (min-width: 768px) {
  .consultant-form .personal-data .radio-group,
  .consultant-form .terms-accept .radio-group,
  .consultant-form .password .radio-group,
  .consultant-form .consultor-update .radio-group {
    gap: 20px;
  }
}
.consultant-form .personal-data .radio-group > .form-check,
.consultant-form .terms-accept .radio-group > .form-check,
.consultant-form .password .radio-group > .form-check,
.consultant-form .consultor-update .radio-group > .form-check {
  flex-grow: 1;
  margin-bottom: 10px;
  position: relative;
  text-align: center;
}
.consultant-form .personal-data .radio-group > .form-check:last-child,
.consultant-form .terms-accept .radio-group > .form-check:last-child,
.consultant-form .password .radio-group > .form-check:last-child,
.consultant-form .consultor-update .radio-group > .form-check:last-child {
  margin-right: 0;
}
.consultant-form .personal-data .radio-group > .form-check > .label,
.consultant-form .terms-accept .radio-group > .form-check > .label,
.consultant-form .password .radio-group > .form-check > .label,
.consultant-form .consultor-update .radio-group > .form-check > .label {
  padding: 8px;
  cursor: pointer;
  border: 2px solid rgba(0, 0, 0, 0.1);
  display: block;
  line-height: initial;
  margin-bottom: 0;
}
.consultant-form .personal-data .radio-group > .form-check > .label.invalid,
.consultant-form .terms-accept .radio-group > .form-check > .label.invalid,
.consultant-form .password .radio-group > .form-check > .label.invalid,
.consultant-form .consultor-update .radio-group > .form-check > .label.invalid {
  background-color: #ffeaea;
  border-color: #f00;
  color: rgb(165, 0, 0);
}
.consultant-form .personal-data .radio-group > .form-check > .alternative,
.consultant-form .terms-accept .radio-group > .form-check > .alternative,
.consultant-form .password .radio-group > .form-check > .alternative,
.consultant-form .consultor-update .radio-group > .form-check > .alternative {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
}
.consultant-form .personal-data .radio-group > .form-check > .alternative:checked + .label,
.consultant-form .terms-accept .radio-group > .form-check > .alternative:checked + .label,
.consultant-form .password .radio-group > .form-check > .alternative:checked + .label,
.consultant-form .consultor-update .radio-group > .form-check > .alternative:checked + .label {
  transition: background-color ease-in 0.2s;
  background-color: #DEDEC7;
  color: #ffffff;
}
.consultant-form .personal-data .form-col-6,
.consultant-form .personal-data .form-col-12,
.consultant-form .terms-accept .form-col-6,
.consultant-form .terms-accept .form-col-12,
.consultant-form .password .form-col-6,
.consultant-form .password .form-col-12,
.consultant-form .consultor-update .form-col-6,
.consultant-form .consultor-update .form-col-12 {
  position: relative;
  flex: 0 0;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.consultant-form .personal-data .form-col-6,
.consultant-form .terms-accept .form-col-6,
.consultant-form .password .form-col-6,
.consultant-form .consultor-update .form-col-6 {
  flex-basis: 100%;
  max-width: 100%;
}
@media (min-width: 768px) {
  .consultant-form .personal-data .form-col-6,
  .consultant-form .terms-accept .form-col-6,
  .consultant-form .password .form-col-6,
  .consultant-form .consultor-update .form-col-6 {
    flex-basis: 50%;
    max-width: 50%;
  }
}
.consultant-form .personal-data .form-col-12,
.consultant-form .terms-accept .form-col-12,
.consultant-form .password .form-col-12,
.consultant-form .consultor-update .form-col-12 {
  flex-basis: 100%;
  max-width: 100%;
}
.consultant-form .password {
  justify-content: center;
}
.consultant-form .password .form-col-6 {
  position: relative;
}
.consultant-form .password .progress {
  height: 3px !important;
  margin: 6px 0;
}
.consultant-form .password .form-group {
  margin-bottom: 10px;
}
.consultant-form .password .show-pass {
  position: absolute;
  top: 16%;
  right: 20px;
}
.consultant-form .password .progress-bar {
  height: 3px;
}
.consultant-form .password .progress-bar-danger {
  background-color: #e90f10;
}
.consultant-form .password .progress-bar-warning {
  background-color: #ffad00;
}
.consultant-form .password .progress-bar-success {
  background-color: #02b502;
}
.consultant-form .password .fa-eye {
  color: #23310A;
  cursor: pointer;
}
.consultant-form .password .fa-times-circle {
  color: #C6490C;
}
.consultant-form .password .fa-check {
  color: #23310A;
}
.consultant-form .password .list-unstyled {
  list-style: none;
  padding: 0;
}

.consultant-form-certificate .consultor-update {
  width: 100%;
}
@media (min-width: 768px) {
  .consultant-form-certificate .consultor-update {
    max-width: 420px;
  }
}
.consultant-form-certificate .file-input-container {
  display: flex;
  flex-direction: column;
  position: relative;
}
.consultant-form-certificate .file-input-container .file {
  border: 1px solid #333;
  background: #ccc;
  color: #777;
  opacity: 0;
  display: none;
}
.consultant-form-certificate .file-input-container .send-file {
  font-size: 0.875rem;
  width: 100%;
  border: 1px solid #DEDEC7;
  background-color: #DEDEC7;
  font-weight: bold;
  cursor: pointer;
  z-index: 30;
  text-align: center;
  color: #23310A;
  border-radius: 1rem;
  padding: 0.5rem 1rem;
}
.consultant-form-certificate .file-input-container .send-file:hover {
  background: rgba(222, 222, 199, 0.3);
  color: #23310A;
}
.consultant-form-certificate .update-profile {
  width: 100%;
  background-color: #23310A;
  border-radius: 1rem;
  padding: 0.5rem 1rem;
  color: #ffffff;
  font-size: 0.875rem;
  text-transform: none;
}
.consultant-form-certificate .span-text {
  display: flex;
  justify-content: center;
  border-radius: 2px;
  background: #23310A;
  color: #fff;
  border-radius: 1rem;
}

.indication-button {
  background-color: #001021;
  color: #ffffff;
  width: 100%;
}
.indication-button:hover {
  color: rgb(216.75, 216.75, 216.75);
}

.indication-form-popup {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.swal2-content.indication-form-content {
  padding: 0px;
}

.swal2-actions.indication-actions {
  padding: 0px;
}

.indication-cart-header {
  width: 100%;
  background-color: #DEDEC7;
  color: #23310A;
  padding: 12px 12px;
  border-radius: 16px;
  margin-bottom: 20px;
}

.commission-type .plans {
  display: flex;
  justify-content: space-between;
  box-sizing: border-box;
  background: #fff;
  border-radius: 20px;
  align-items: center;
  flex-wrap: wrap;
}
.commission-type .plans .plan input[type=radio] {
  position: absolute;
  opacity: 0;
}
.commission-type .plans .plan {
  cursor: pointer;
}
.commission-type .plans .plan .plan-content {
  display: flex;
  padding: 30px;
  box-sizing: border-box;
  border: 2px solid #e1e2e7;
  border-radius: 10px;
  transition: box-shadow 0.4s;
  position: relative;
}
.commission-type .plans .plan .plan-content img {
  margin-right: 30px;
  height: 72px;
}
.commission-type .plans .plan .plan-details span {
  margin-bottom: 10px;
  display: block;
  font-size: 20px;
  line-height: 24px;
  color: #252f42;
}
.commission-type .container .title {
  font-size: 16px;
  font-weight: 500;
  flex-basis: 100%;
  color: #252f42;
  margin-bottom: 20px;
}
.commission-type .plans .plan .plan-details p {
  color: #646a79;
  font-size: 1rem;
  line-height: 18px;
}
.commission-type .plans .plan .plan-content:hover {
  box-shadow: 0px 3px 5px 0px #e8e8e8;
}
.commission-type .plans .plan input[type=radio]:checked + .plan-content:after {
  content: "";
  position: absolute;
  height: 12px;
  width: 12px;
  background: #216fe0;
  right: 20px;
  top: 20px;
  border-radius: 100%;
  border: 3px solid #fff;
  box-shadow: 0px 0px 0px 2px #005D8B;
}
.commission-type .plans .plan input[type=radio]:checked + .plan-content {
  border: 2px solid #005D8B;
  background: #eaf1fe;
  transition: ease-in 0.3s;
}
@media screen and (max-width: 991px) {
  .commission-type .plans {
    flex-direction: column;
    align-items: flex-start;
  }
  .commission-type .plans .plan {
    width: 100%;
  }
  .commission-type .plan.complete-plan {
    margin-top: 20px;
  }
  .commission-type .plans .plan .plan-content .plan-details {
    width: 70%;
    display: inline-block;
  }
  .commission-type .plans .plan input[type=radio]:checked + .plan-content:after {
    top: 45%;
    transform: translate(-50%);
  }
}
@media screen and (max-width: 767px) {
  .commission-type .plans .plan .plan-content .plan-details {
    width: 60%;
    display: inline-block;
  }
}
@media screen and (max-width: 540px) {
  .commission-type .plans .plan .plan-content img {
    margin-bottom: 20px;
    height: 56px;
    transition: height 0.4s;
  }
  .commission-type .plans .plan input[type=radio]:checked + .plan-content:after {
    top: 20px;
    right: 10px;
  }
  .commission-type .plans .plan .plan-content .plan-details {
    width: 100%;
  }
  .commission-type .plans .plan .plan-content {
    padding: 20px;
    flex-direction: column;
    align-items: baseline;
  }
}

.aho-quiz-form {
  display: flex;
  flex-direction: column;
  row-gap: 1.5rem;
  padding: 3rem 1rem;
  background-color: white;
  border-radius: 2.5rem;
  border: 1px dashed #23310A;
  background: #FFF;
}
@media (min-width: 768px) {
  .aho-quiz-form {
    row-gap: 3rem;
    padding: 6.75rem 3rem;
  }
}
.aho-quiz-form > .aho-quiz-title {
  font-size: 2.25rem;
  margin-bottom: 0px;
  color: #23310A;
  font-weight: 500;
  text-align: center;
}
.aho-quiz-form > .aho-quiz-subtitle {
  font-weight: 600 !important;
  text-transform: uppercase;
  font-size: 1.2rem !important;
  color: #23310A;
  text-align: center;
}
@media (min-width: 768px) {
  .aho-quiz-form > .aho-quiz-subtitle {
    font-size: 1.5rem !important;
  }
}
@keyframes slide {
  100% {
    right: 0;
    opacity: 1;
  }
}
.aho-quiz-form .step {
  display: none;
  flex-direction: column;
  align-items: center;
  row-gap: 2rem;
  right: -50px;
  opacity: 0;
  border: none;
  animation: slide 0.25s forwards;
  animation-delay: 0.25s;
  padding: 0px;
  margin-bottom: 0;
  max-width: 260px;
}
@media (min-width: 768px) {
  .aho-quiz-form .step {
    max-width: none;
    row-gap: 3rem;
  }
}
.aho-quiz-form .step > .step-send {
  display: flex;
  gap: 1rem;
  align-items: flex-start;
  flex-direction: column;
  width: 100%;
}
@media (min-width: 768px) {
  .aho-quiz-form .step > .step-send {
    max-width: 450px;
  }
}
.aho-quiz-form .step > .step-send > .input-group {
  width: 100%;
}
.aho-quiz-form .step > .step-send > .input-group .step-email {
  padding: 1rem;
  width: 100%;
  line-height: 1;
  font-size: 1rem;
  background-color: white;
  border: 2px solid #DEDEC7;
  border-radius: 9999px;
}
.aho-quiz-form .step > .step-send > .submit-form {
  align-self: stretch;
  text-transform: none;
  font-size: 1rem;
  border-radius: 9999px;
  border: 0;
  background: #23310A;
  padding: 0.5rem 2rem;
  font-weight: 500;
  color: #ffffff;
  cursor: pointer;
}
@media (min-width: 768px) {
  .aho-quiz-form .step > .step-send > .submit-form {
    align-self: flex-start;
  }
}
.aho-quiz-form .steps-list {
  display: flex;
  justify-content: center;
  list-style: none;
  padding: 0px;
  margin-bottom: 0;
}
.aho-quiz-form .steps-list > .step-item {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1rem;
  height: 36px;
  width: 36px;
  border-radius: 50%;
  border: 2px solid #DEDEC7;
  color: #DEDEC7;
  font-size: 1rem;
  font-weight: 500;
  margin-right: 26px;
}
@media (min-width: 768px) {
  .aho-quiz-form .steps-list > .step-item {
    font-size: 1.5rem;
    height: 48px;
    width: 48px;
    margin-right: 5.5rem;
  }
}
@media (min-width: 992px) {
  .aho-quiz-form .steps-list > .step-item {
    margin-right: 7.5rem;
  }
}
.aho-quiz-form .steps-list > .step-item::after {
  content: "";
  border-top: 2px dotted #23310A;
  height: 0px;
  width: 18px;
  position: absolute;
  left: 38px;
}
@media (min-width: 768px) {
  .aho-quiz-form .steps-list > .step-item::after {
    left: 4rem;
    width: 3.5rem;
  }
}
@media (min-width: 992px) {
  .aho-quiz-form .steps-list > .step-item::after {
    width: 5.5rem;
  }
}
.aho-quiz-form .steps-list > .step-item:last-child::after {
  display: none;
}
.aho-quiz-form .steps-list > .step-item:last-child {
  margin-right: 0px;
}
.aho-quiz-form .steps-list > .step-item.--current {
  font-weight: 700;
  border: 2px solid #DEDEC7;
  background-color: #23310A;
  color: #DEDEC7;
}
.aho-quiz-form .step-questions {
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: 3rem;
}
.aho-quiz-form .step-question {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  justify-content: center;
}
.aho-quiz-form .step-question > .title {
  text-align: center;
  font-weight: 500;
  font-size: 1rem;
  color: #23310A;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .aho-quiz-form .step-question > .title {
    font-size: 1.5rem;
  }
}
.aho-quiz-form .step-question > .description {
  font-size: 1rem;
  color: #23310A;
}
.aho-quiz-form .step-alternatives {
  display: flex;
  align-items: stretch;
  justify-content: center;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 1rem;
  width: 100%;
  list-style: none;
  font-size: 1.125rem;
  color: #23310A;
  padding: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .aho-quiz-form .step-alternatives {
    gap: 2rem;
    flex-direction: row;
  }
}
.aho-quiz-form .step-alternatives > .step-item {
  position: relative;
  text-align: center;
  margin-bottom: 0;
}
.aho-quiz-form .step-alternatives > .step-item > .label {
  padding: 1rem;
  margin: 0;
  cursor: pointer;
  background-color: #DEDEC7;
  color: #23310A;
  font-weight: 500;
  border-radius: 1rem;
  display: block;
  line-height: initial;
}
@media (min-width: 768px) {
  .aho-quiz-form .step-alternatives > .step-item > .label {
    padding: 1.25rem 1.5rem;
  }
}
.aho-quiz-form .step-alternatives > .step-item > .label.invalid {
  background-color: #FFEAEA;
  border-color: #f00;
  color: rgb(165, 0, 0);
}
.aho-quiz-form .step-alternatives > .step-item > .alternative {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
}
.aho-quiz-form .step-alternatives > .step-item > .alternative:checked + .label {
  transition: background-color ease-in 0.2s;
  background-color: #23310A;
  color: #ffffff;
}
.aho-quiz-form .step-buttons {
  text-align: center;
}
.aho-quiz-form .step-buttons > .step-button {
  font-size: 1.2rem;
  color: #23310A;
  text-transform: none;
  border: 0;
  background: none;
  cursor: pointer;
}

.aho-quiz-result {
  display: flex;
  flex-direction: column;
  row-gap: 1.5rem;
  padding: 3rem 1rem;
  background-color: white;
  border-radius: 2.5rem;
  border: 1px dashed #23310A;
  background: #FFF;
}
@media (min-width: 768px) {
  .aho-quiz-result {
    row-gap: 3rem;
    padding: 6.75rem 3rem;
  }
}
.aho-quiz-result > .aho-quiz-title {
  font-size: 1.2rem;
  margin-bottom: 0px;
  color: #23310A;
  font-weight: 500;
  text-align: center;
}
@media (min-width: 768px) {
  .aho-quiz-result > .aho-quiz-title {
    font-size: 1.75rem;
  }
}
.aho-quiz-result > .aho-quiz-subtitle {
  font-weight: 600 !important;
  text-transform: uppercase;
  font-size: 1.2rem !important;
  color: #23310A;
  text-align: center;
}
@media (min-width: 768px) {
  .aho-quiz-result > .aho-quiz-subtitle {
    font-size: 1.5rem !important;
  }
}
@keyframes slide {
  100% {
    right: 0;
    opacity: 1;
  }
}
.aho-quiz-result > .add-all-to-cart {
  text-align: center;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}
.aho-quiz-result > .add-all-to-cart > .submit-form {
  display: block;
  font-size: 1rem;
  border-radius: 9999px;
  border: 0;
  background: #23310A;
  margin: 40px 0;
  padding: 0.5rem 1rem;
  font-weight: 600;
  color: #ffffff;
  cursor: pointer;
}
@media (min-width: 768px) {
  .aho-quiz-result > .add-all-to-cart > .submit-form {
    font-size: 1.2rem;
  }
}

.woocommerce-mini-cart__total.total {
  font-size: 1rem;
}

.product_list_widget > li .cart-info .wd-entities-title {
  font-size: 0.8rem;
}

.cart-widget-side .widget_shopping_cart_content .woocommerce-mini-cart .mini_cart_item {
  padding: 12px;
}

@media (max-width: 1024px) {
  .wd-side-hidden {
    width: 320px !important;
  }
}
.shopping-cart-widget-footer .progress-msg {
  font-size: 14px;
}

.widget_shopping_cart_content .woocommerce-mini-cart__buttons {
  display: flex;
  gap: 1rem;
}
.widget_shopping_cart_content .woocommerce-mini-cart__buttons .button {
  margin-bottom: 0;
}

.woocommerce-mini-cart__shipping .open_mini-cart__form {
  padding: 0;
  min-height: initial;
  background-color: transparent;
  color: #23310A;
}
.woocommerce-mini-cart__shipping .open_mini-cart__form:hover {
  color: #C6490C;
  background-color: transparent;
}

.woocommerce-mini-cart__message {
  display: none;
  flex-direction: row;
  gap: 1rem;
}
.woocommerce-mini-cart__message.--active {
  display: flex;
}
.woocommerce-mini-cart__message button {
  padding: 0;
  min-height: initial;
  background-color: transparent;
  color: #23310A;
}
.woocommerce-mini-cart__message button:hover {
  color: #C6490C;
  background-color: transparent;
}

.woocommerce-mini-cart__shipping::after {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -10px;
  margin-left: -10px;
  opacity: 0;
  transition: opacity 0.6s ease;
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  border: 1px solid rgba(0, 0, 0, 0);
  border-left-color: var(--color-gray-900);
  border-radius: 50%;
  vertical-align: middle;
}
.wd-loading .woocommerce-mini-cart__shipping::after {
  position: relative;
  opacity: 1;
  animation: wd-rotate 450ms infinite linear;
}
.wd-loading .woocommerce-mini-cart__shipping {
  opacity: 0.2;
}

.woocommerce-mini-cart__form {
  display: none;
  flex-direction: row;
  gap: 1rem;
}
.woocommerce-mini-cart__form.--active {
  display: flex;
}

.shopping-cart-widget-footer .shopping {
  padding: 0;
  min-height: initial;
  background-color: transparent;
  color: #23310A;
  text-align: right;
  width: auto;
  margin-bottom: 0;
}

.cart-discount .coupon-code {
  color: #C6490C;
  font-weight: bold;
}

.wd-my-account-sidebar {
  display: none;
}
@media (min-width: 768px) {
  .wd-my-account-sidebar {
    display: block;
  }
}

@media (min-width: 768px) {
  .produto-video-fullwidth.--aho-product-info {
    min-height: 480px;
  }
}
.text-primary {
  color: #001b38;
}

.text-secondary {
  color: #f15929;
}

.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}

.embed-responsive::before {
  display: block;
  content: "";
}

.embed-responsive .embed-responsive-item,
.embed-responsive embed,
.embed-responsive iframe,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.fusion-carousel-holder .fusion-carousel-title > a {
  font-size: 18px;
  color: #58595b !important;
}

.ahokit-wrap {
  display: block;
  clear: both;
}

.ahokit-wrap .ahokit-products,
.ahokit-wrap .ahokit-text {
  margin: 0 0 15px 0;
}

.ahokit-wrap .ahokit-text {
  white-space: pre-line;
}

.ahokit-products .ahokit-product {
  display: flex;
  align-items: center;
  padding: 10px 0;
  border-bottom: 1px dotted #e5e5e5;
}

.ahokit-products .ahokit-product > div {
  padding-right: 10px;
}

.ahokit-products .ahokit-product > div:last-child {
  padding-right: 0;
  text-align: right;
}

.ahokit-products .ahokit-product .ahokit-thumb {
  width: 80px;
}

.ahokit-products .ahokit-product .ahokit-thumb img {
  width: 60px;
  max-width: 60px;
  height: auto;
  display: block;
}

.ahokit-products .ahokit-product .ahokit-price {
  width: 100px;
  flex: 0 0 100px;
}

.ahokit-products .ahokit-product .ahokit-price * {
  font-size: inherit !important;
}

.ahokit-products .ahokit-product .ahokit-title {
  flex-grow: 1;
}

.ahokit-products .ahokit-product .ahokit-title .ahokit-title-inner {
  display: block;
  overflow: hidden;
}

.ahokit-products .ahokit-product .ahokit-title .ahokit-title-inner a {
  text-decoration: none;
  box-shadow: none;
}

.ahokit-products .ahokit-product .ahokit-description,
.ahokit-products .ahokit-product .ahokit-variation-description {
  font-size: 14px;
}

.ahokit-products {
  border-width: 1px 0 0 0;
  border-style: dotted;
  border-color: #e5e5e5;
}

.ahokit-products .ahokit-product > td {
  padding: 10px 10px 10px 0;
  background-color: transparent;
  border-width: 0 0 1px 0;
  border-style: dotted;
  border-color: #e5e5e5;
}

.ahokit-products .ahokit-product > td:last-child {
  padding-right: 0;
}

.ahokit-product-item {
  display: flex;
  align-items: flex-end;
  margin-bottom: 20px;
  border-bottom: 1px solid #e7e6e6;
  padding: 10px 0;
}

.ahokit-product-item > .ahokit-thumb {
  width: 100px;
  padding-right: 20px;
}

@media (min-width: 992px) {
  .ahokit-product-item > .ahokit-title {
    font-size: 1.4rem;
    line-height: 1.4rem;
  }
}
.ahokit-product-description {
  margin-bottom: 20px;
}

.produto-video-fullwidth {
  display: flex;
  position: relative;
  overflow: hidden;
  flex-direction: column;
  justify-content: center;
  background-color: #001b38;
}

@media (min-width: 768px) {
  .produto-video-fullwidth {
    flex-direction: row;
    padding: 80px 0 80px;
    margin-bottom: 40px;
  }
}
.produto-video-fullwidth > .produto-video-container {
  max-width: 1200px;
  margin: 0 20px;
  position: relative;
  z-index: 2;
}

@media (min-width: 768px) {
  .produto-video-fullwidth > .produto-video-background {
    display: block;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    top: 0;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: 0;
  }
}
.produto-video-container {
  display: flex;
  flex: 1;
  justify-content: flex-end;
  align-items: center;
}

.produto-video-container > .texto-destaque {
  display: none;
  width: 50%;
  font-size: 48px;
  font-family: "CopperPlateGothic Bold";
  color: #fff;
}

.produto-video-container > .card-produto {
  width: 100%;
  margin: 20px 10px 0;
}

@media (min-width: 768px) {
  .produto-video-container > .card-produto {
    margin: 0;
    width: 50%;
    max-width: 380px;
  }
}
.produto-video-background {
  line-height: 0;
}

.produto-video-background > .video {
  display: none;
}

@media (min-width: 768px) {
  .produto-video-background > .video {
    display: block;
  }
}
.produto-video-background .gifcover {
  width: 100%;
  position: absolute;
  z-index: 1;
}

@media (min-width: 768px) {
  .produto-video-background .gifcover {
    display: none;
  }
}
.produto-video-background .gif {
  width: 100%;
  position: relative;
  z-index: 2;
}

@media (min-width: 768px) {
  .produto-video-background .gif {
    display: none;
  }
}
.ytp-gradient-bottom,
.ytp-gradient-top {
  display: none !important;
}

.card-produto > .produto-destaque {
  background: #fff;
  padding: 15px;
  display: flex;
  flex-direction: column;
}

@media (min-width: 992px) {
  .card-produto > .produto-destaque {
    padding: 15px;
  }
}
.card-produto > .produto-destaque > .produto-header {
  font-size: 18px;
}

.card-produto > .produto-destaque > .produto-header > .titulo {
  font-size: 24px;
  font-weight: 700;
  margin: 0;
}

.card-produto > .produto-destaque > .produto-header-kit > .titulo {
  font-weight: 700;
  margin: 0;
  font-size: 26px;
}

.card-produto > .produto-destaque > .produto-header > .tipo {
  margin: 0;
}

.card-produto > .produto-destaque > .foto {
  margin: 0 auto;
  display: none;
}

@media (min-width: 992px) {
  .card-produto > .produto-destaque > .foto {
    display: block;
    width: 100%;
  }
}
.card-produto > .produto-footer {
  padding: 15px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

@media (min-width: 992px) {
  .card-produto > .produto-footer {
    background-color: #001b38;
    padding: 15px;
  }
}
.add-cart {
  flex: 2;
}

.add-cart > .link {
  text-align: center;
  border: solid 3px #fff;
  display: block;
  font-weight: 700;
  padding: 10px;
  color: #fff !important;
}

.preco .amount {
  font-size: 14px !important;
  font-family: "CopperPlate Gothic" !important;
  font-weight: 700 !important;
  color: #fff !important;
  padding-left: 10px !important;
}

.hero-ingredientes {
  min-height: 230px;
  background-size: cover;
  background-position: center;
}

@media (min-width: 992px) {
  .hero-ingredientes {
    min-height: 350px;
  }
}
@media (min-width: 1200px) {
  .hero-ingredientes {
    min-height: 400px;
  }
}
.fusion-price-rating .woocommerce-Price-amount.amount {
  font-weight: 40;
  font-size: 16px;
}

#comments h3 {
  display: none !important;
}

.fusion-woocommerce-tab-title {
  display: none !important;
}

.filter-button-group {
  width: 100%;
  text-align: center;
}

.filter-button-group ul {
  margin-bottom: 50px;
  padding: 0;
  display: flex;
  gap: 0.5rem;
  flex-wrap: wrap;
  justify-content: center;
  list-style: none;
}
@media (min-width: 768px) {
  .filter-button-group ul {
    gap: 1rem;
  }
}

.filter-button-group li {
  padding: 10px 15px;
  margin-bottom: 0px;
  flex-direction: column;
  font-size: 14px;
  color: #23310A;
  font-weight: 500;
  line-height: normal;
  background-color: #DEDEC7;
  cursor: pointer;
  text-transform: uppercase;
  border-radius: 0.5rem;
}

.filter-button-group li:hover {
  background-color: rgb(19.8728813559, 27.8220338983, 5.6779661017);
  color: #DEDEC7;
}

.filter-button-group li.active {
  background-color: #23310A;
  color: #DEDEC7;
}

.grid-ingredientes .grid-item {
  display: block;
  transition: none;
}

.grid-ingredientes:after {
  content: "";
  display: block;
  clear: both;
}

.grid-ingredientes .grid-item {
  width: 100%;
  margin-bottom: 2rem;
}
.grid-ingredientes .grid-item .pic {
  max-height: 60px;
  -o-object-fit: cover;
     object-fit: cover;
}

.grid-ingredientes .grid-item {
  overflow: visible;
  display: block;
  position: relative;
  height: auto;
}

.grid-ingredientes .item-group {
  border-radius: 1rem;
  overflow: hidden;
  background-color: #f3f3f3;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}

@media (min-width: 768px) {
  .grid-ingredientes .grid-item {
    margin-left: 1rem;
    margin-right: 1rem;
    width: calc(50% - 20px);
  }
}
@media (min-width: 1200px) {
  .grid-ingredientes .grid-item {
    width: calc(25% - 2rem);
  }
}
@media (min-width: 992px) {
  .grid-ingredientes .item-group:hover {
    transform: scale(1.05);
  }
}
.grid-ingredientes .item-group > .desc-group {
  padding: 10px 20px;
}

@media (min-width: 768px) {
  .grid-ingredientes .item-group > .desc-group {
    height: 180px;
  }
}
@media (min-width: 1200px) {
  .grid-ingredientes .item-group > .desc-group {
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 200px;
  }
}
.grid-ingredientes .item-group > .desc-group > .title {
  color: #23310A;
  font-size: 1.2em;
}

.grid-ingredientes .item-group > .desc-group > .desc {
  margin-bottom: 0;
  color: #23310A;
}

.ahoe-rs-custom-image {
  margin: auto;
  display: block;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-20 {
  margin-bottom: 20px !important;
}

.my-10 {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}

.my-5 {
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}

.pd-5 {
  padding: 5px !important;
}

.product-title a {
  color: #58595b !important;
  font-style: normal;
  font-size: 20px;
}

.produto-relacionado {
  background: #f7f7f7;
  padding: 20px;
  margin: 30px auto;
}

.tribal-pattern {
  position: relative;
  width: 100%;
  height: 18px !important;
  border: 0 !important;
  background: url(https://dev.ahoaloe.com.br/wp-content/uploads/ahoaloe-assets/tribal-pattern.png);
}

.current-li-content,
.orderby.order-dropdown {
  min-width: 250px;
}

.product-grid-view.product {
  border: transparent;
  margin-bottom: 30px;
}

.product-title.fusion-responsive-typography-calculated {
  line-height: 1 !important;
}

.related.products .fusion-product-content {
  padding: 16px;
}

.fusion-image-carousel {
  margin-bottom: 0;
}

.text-bold {
  font-weight: 700 !important;
}

.fs-18 {
  font-size: 18px !important;
}

.flex-v-center {
  display: flex;
  align-items: center;
}

.category-block .fusion-row {
  align-items: center;
  display: flex;
}

.products > li.product {
  border: none;
}

#sliders-container {
  display: block !important;
}

.avada-has-rev-slider-styles .avada-skin-rev {
  border-top: none !important;
  border-bottom: none !important;
}

.selos-footer {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  align-items: center;
  flex-wrap: wrap;
}

.selos-footer > .item {
  max-width: 90px;
  padding: 10px;
}

@media (min-width: 768px) {
  .selos-footer > .item {
    padding: 0;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvc3dhbC5zY3NzIiwic3R5bGUuY3NzIiwic3R5bGUuc2NzcyIsImNvbXBvbmVudHMvcHJvZHVjdC1pbmZvLnNjc3MiLCJob21lL3JvZHJpZ28vUHJvamVjdHMvV29yZFByZXNzL3dwLWFob2Fsb2Uvd3AtY29udGVudC9wbHVnaW5zL2Fob2Fsb2UtcGx1Z2luLWRldi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiY29tcG9uZW50cy9hY2NvcmRpb24uc2NzcyIsImNvbXBvbmVudHMvZm9ybV9jb25zdWx0YW50LnNjc3MiLCJjb21wb25lbnRzL2luZGljYXRpb25zLnNjc3MiLCJjb21wb25lbnRzL2NvbW1pc3Npb24uc2NzcyIsImNvbXBvbmVudHMvcXVpei5zY3NzIiwiY29tcG9uZW50cy9jYXJ0LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7RUFDQSx3QkFBQTtFQUNBLGlDQUFBO0VBQ0EsbUNBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0Esb0NBQUE7QUNDRjs7QURFQTtFQUNFO0lBQ0UsMENBQUE7RUNDRjtBQUNGO0FERUE7RUFDRSwwQkFBQTtBQ0FGOztBRE1FO0VBQ0UsZUFBQTtFQUNBLG9CQUFBO0FDSEo7QURLSTtFQUNJLFVBQUE7RUFDQSwyQ0FBQTtBQ0hSO0FEUUU7RUFDRSx5QkV0Qlc7RUZ1QlgsY0U3Qkk7RUY4QkoscUJBQUE7QUNOSjtBRFNFO0VBQ0UseUJFMUJVO0VGMkJWLGNFN0JXO0VGOEJYLHFCQUFBO0FDUEo7O0FFdENBO0VBQ0ksb0JBQUE7QUZ5Q0o7QUdxQkk7RUQvREo7SUFHUSxtQkFBQTtFRjJDTjtBQUNGOztBRXRDRTtFQUNFLGlCQUFBO0VBQ0Esc0JBQUE7QUZ5Q0o7QUdXSTtFRHRERjtJQUlJLGlCQUFBO0VGMkNKO0FBQ0Y7O0FFcENFOzs7Ozs7O0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUNBQUE7RUFDQSx5QkFBQTtBRjZDSjtBR1BJO0VEMUNGOzs7Ozs7O0lBTUksaUJBQUE7RUZxREo7QUFDRjtBRWpESTs7RUFDRSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQ0FBQTtFQUNBLHlCQUFBO0FGb0ROO0FHekJJO0VEL0JBOztJQU1JLGlCQUFBO0VGdUROO0FBQ0Y7QUVwREk7O0VBQ0UsYUFBQTtFQUNBLDJCQUFBO0VBQ0EsMENBQ0U7RUFFRixlQUFBO0FGcUROO0FHdENJO0VEckJBOztJQVFJLGlCQUFBO0lBQ0EsOEJBQUE7SUFDQSx3Q0FBQTtFRndETjtBQUNGO0FFckRJOztFQUNFLHNCQUFBO0FGd0ROO0FFckRJOztFQUNFLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0FGd0ROO0FFcERFOztFQUNFLGVBQUE7QUZ1REo7QUVoREU7O0VBQ0UsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtBRm1ESjtBR2xFSTtFRFlGOztJQUtJLGVBQUE7RUZzREo7QUFDRjtBRWhESTs7RUFDRSxlQUFBO0FGbUROO0FHNUVJO0VEd0JBOztJQUdJLG9CQUFBO0VGc0ROO0FBQ0Y7QUVuREk7O0VBQ0UsZUFBQTtBRnNETjtBR3RGSTtFRCtCQTs7SUFHSSxpQkFBQTtFRnlETjtBQUNGO0FFeERNOztFQUNFLGdCQUFBO0FGMkRSO0FFdERFOztFQUNFLGVBQUE7QUZ5REo7QUVsREU7O0VBQ0UsYUFBQTtFQUNBLDJCQUFBO0VBQ0Esb0NBQ0U7QUZvRE47QUcxR0k7RURrREY7O0lBT0ksOEJBQUE7SUFDQSxrQ0FBQTtFRnNESjtBQUNGO0FFcERJOztFQUNFLGdCQUFBO0FGdUROO0FFcERJOztFQUNFLGdCQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLDJCQUFBO0VBQ0Esc0JBQUE7RUFDQSxTQUFBO0FGdUROO0FFcERJOztFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0FGdUROO0FFcERJOztFQUNFLHlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQ0FBQTtFQUNBLGlCQUFBO0FGdUROO0FFcERJOztFQUNFLFdBQUE7QUZ1RE47QUVwREk7O0VBQ0UsYUFBQTtFQUNBLHVCQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGlDQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7QUZ1RE47QUVwREk7O0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLFdBQUE7QUZ1RE47QUVwREk7O0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtBRnVETjtBRXBESTs7RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0FGdUROO0FFcERJOztFQUNFLHlCQUFBO0FGdUROO0FFbkRFOztFQUNFLGFBQUE7RUFDQSx1QkFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7QUZzREo7QUVwREk7O0VBQ0Usa0NBQUE7RUFDQSxjRGxOWTtFQ21OWixlQUFBO0VBQ0EsbUJBQUE7QUZ1RE47QUVwREk7O0VBQ0UscUJBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsU0FBQTtFQUNBLDhCQUFBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQ0FBQTtFQUNBLGdCQUFBO0VBQ0EseUJBQUE7RUFDQSxjRHRPRTtFQ3VPRixlQUFBO0VBQ0Esa0JBQUE7QUZ1RE47O0FFakRBO0VBQ0ksZUFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EseUJBQUE7RUFDQSxpQkFBQTtBRm9ESjtBRWxESTtFQUNJLGNBQUE7RUFDQSxlQUFBO0VBQ0EsU0FBQTtFQUNBLDhCQUFBO0VBQ0EsYUFBQTtFQUNBLGlDQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QkFBQTtFQUNBLGNEalFBO0VDa1FBLGVBQUE7RUFDQSxrQkFBQTtBRm9EUjtBR2pRSTtFRHdMSjtJQXlCUSxhQUFBO0VGb0ROO0FBQ0Y7O0FJclVBO0VBQ0Usa0JBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7QUp3VUY7O0FJclVBO0VBQ0UseUJBQUE7QUp3VUY7QUl0VUU7RUFDRSxXQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsOEJBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7QUp3VUo7QUlyVUU7RUFDRSx1Q0FBQTtFQUNBLGNIYmM7QURvVmxCO0FJcFVFO0VBQ0UsZ0JBQUE7RUFDQSxpQ0FBQTtFQUNBLGlCQUFBO0VBQ0EsY0huQmM7QUR5VmxCO0FHdlNJO0VDbkNGO0lBTU0sOEJBQUE7RUp3VU47QUFDRjtBSXZVSTtFQUNJLDZCQUFBO0FKeVVSO0FJclVFO0VBQ0Usa0NBQUE7RUFDQSxjSC9CYztFR2dDZCxlQUFBO0FKdVVKO0FJcFVFO0VBQ0Usa0JBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxTQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtBSnNVSjtBSW5VRTtFQUNFLGtCQUFBO0FKcVVKO0FJblVJO0VBQ0UsZ0JBQUE7QUpxVU47O0FLbFlBO0VBQ0UsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsdUJBQUE7RUFDQSxxQkFBQTtFQUNBLDBCQUFBO0VBQ0EsZ0JBQUE7QUxxWUY7QUc5VUk7RUUvREo7SUFXSSxhQUFBO0lBQ0EscUJBQUE7RUxzWUY7QUFDRjtBS3BZRTtFQUNFLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxjSkhXO0VJSVgsZ0JBQUE7RUFDQSxrQkFBQTtBTHNZSjtBRzNWSTtFRWhERjtJQU9JLGtCQUFBO0VMd1lKO0FBQ0Y7QUtyWUU7RUFDRSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxjSmRXO0FEcVpmO0FLcFlFO0VBQ0U7SUFDRSxRQUFBO0lBQ0EsVUFBQTtFTHNZSjtBQUNGO0FLbllFO0VBQ0UsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsYUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtBTHFZSjtBR2xYSTtFRXhCRjtJQU9JLGdCQUFBO0VMdVlKO0FBQ0Y7QUtwWUU7RUFDRSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7RUFDQSwrQkFBQTtFQUNBLHNCQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0FMc1lKO0FHcFlJO0VFYkY7SUFjSSxlQUFBO0VMdVlKO0FBQ0Y7QUtyWUk7RUFDRSxhQUFBO0VBQ0EsU0FBQTtFQUNBLHVCQUFBO0VBQ0Esc0JBQUE7RUFDQSxXQUFBO0FMdVlOO0FHaFpJO0VFSUE7SUFRSSxnQkFBQTtFTHdZTjtBQUNGO0FLcllJO0VBQ0UsV0FBQTtBTHVZTjtBS3BZSTtFQUNFLGFBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7QUxzWU47QUtuWUk7RUFDRSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0VBQ0EsU0FBQTtFQUNBLG1CSnBGUztFSXFGVCxvQkFBQTtFQUNBLGdCQUFBO0VBQ0EsY0o3RkU7RUk4RkYsZUFBQTtBTHFZTjtBRzdhSTtFRThCQTtJQWFJLHNCQUFBO0VMc1lOO0FBQ0Y7QUtqWUU7RUFFRSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtBTGtZSjtBS2hZSTtFQUNFLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0EsY0pqSFE7RUlrSFIsZUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QUxrWU47QUd4Y0k7RUV5REE7SUFnQkksaUJBQUE7SUFDQSxZQUFBO0lBQ0EsV0FBQTtJQUNBLG9CQUFBO0VMbVlOO0FBQ0Y7QUdoZEk7RUV5REE7SUF1Qkksb0JBQUE7RUxvWU47QUFDRjtBS2pZSTtFQUNFLFdBQUE7RUFDQSw4QkFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0FMbVlOO0FHN2RJO0VFb0ZBO0lBU0ksVUFBQTtJQUNBLGFBQUE7RUxvWU47QUFDRjtBR25lSTtFRW9GQTtJQWNJLGFBQUE7RUxxWU47QUFDRjtBS2xZSTtFQUNFLGFBQUE7QUxvWU47QUtqWUk7RUFDRSxpQkFBQTtBTG1ZTjtBS2hZSTtFQUNFLGdCQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkpqS1M7RUlrS1QsY0poS1E7QURraUJkO0FLNVhFO0VBQ0UsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBO0FMOFhKO0FLM1hFO0VBQ0UsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsU0FBQTtFQUNBLHVCQUFBO0FMNlhKO0FLM1hJO0VBQ0Usa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxjSnpMUztFSTBMVCxnQkFBQTtBTDZYTjtBR3ZnQkk7RUVxSUE7SUFRSSxpQkFBQTtFTDhYTjtBQUNGO0FLM1hJO0VBQ0Usa0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0pwTVM7QURpa0JmO0FLeFhFO0VBQ0UsYUFBQTtFQUNBLG9CQUFBO0VBQ0EsdUJBQUE7RUFDQSxzQkFBQTtFQUNBLGVBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxjSm5OVztFSW9OWCxVQUFBO0VBQ0EsU0FBQTtBTDBYSjtBRy9oQkk7RUV5SkY7SUFlSSxTQUFBO0lBQ0EsbUJBQUE7RUwyWEo7QUFDRjtBS3pYSTtFQUNFLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtBTDJYTjtBS3hYSTtFQUNFLGFBQUE7RUFDQSxTQUFBO0VBQ0EsZUFBQTtFQUNBLHlCSnBPUTtFSXFPUixjSnZPUztFSXdPVCxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLG9CQUFBO0FMMFhOO0FHcmpCSTtFRWtMQTtJQVlJLHVCQUFBO0VMMlhOO0FBQ0Y7QUt4WEk7RUFDRSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7QUwwWE47QUt2WEk7RUFDRSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0FMeVhOO0FLdFhJO0VBQ0UseUNBQUE7RUFDQSx5QkpuUVM7RUlvUVQsY0oxUUU7QURrb0JSO0FLalhJO0VBQ0UsYUFBQTtFQUNBLGVBQUE7RUFDQSxvQkFBQTtFQUNBLFNBQUE7RUFDQSxxQkFBQTtFQUNBLGVBQUE7QUxtWE47QUtqWEk7RUFDRSx5QkpsUlE7RUltUlIsY0pyUlM7QUR3b0JmO0FLaFhJO0VBQ0UseUJKelJTO0VJMFJULGNKaFNFO0FEa3BCUjtBSzdXRTtFQUNFLG1CQUFBO0FMK1dKO0FLNVdFOzs7O0VBSUUsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7QUw4V0o7QUs1V0k7Ozs7RUFDRSxhQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBO0FMaVhOO0FLOVdJOzs7O0VBQ0UsaUJBQUE7QUxtWE47QUtoWEk7Ozs7RUFDRSxhQUFBO0FMcVhOO0FLbFhJOzs7O0VBQ0UsY0FBQTtBTHVYTjtBS3BYSTs7OztFQUNFLG1CQUFBO0FMeVhOO0FLdFhJOzs7O0VBQ0UsYUFBQTtBTDJYTjtBS3hYSTs7OztFQUNFLGFBQUE7RUFDQSxlQUFBO0VBQ0EscUJBQUE7RUFDQSxTQUFBO0VBQ0EsZ0NBQUE7RUFDQSxjSmxWWTtBRCtzQmxCO0FHN3BCSTtFRTBSQTs7OztJQVNJLFNBQUE7RUxpWU47QUFDRjtBSy9YTTs7OztFQUNFLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QUxvWVI7QUtqWU07Ozs7RUFDRSxlQUFBO0FMc1lSO0FLbllNOzs7O0VBQ0UsWUFBQTtFQUNBLGVBQUE7RUFDQSxvQ0FBQTtFQUNBLGNBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0FMd1lSO0FLcllNOzs7O0VBQ0UseUJBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0FMMFlSO0FLdllNOzs7O0VBQ0UsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtBTDRZUjtBS3pZTTs7OztFQUNFLHlDQUFBO0VBQ0EseUJKelhNO0VJMFhOLGNKbFlBO0FEZ3hCUjtBSzFZSTs7Ozs7Ozs7RUFFRSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0FMa1pOO0FLL1lJOzs7O0VBQ0UsZ0JBQUE7RUFDQSxlQUFBO0FMb1pOO0FHOXVCSTtFRXdWQTs7OztJQUtJLGVBQUE7SUFDQSxjQUFBO0VMd1pOO0FBQ0Y7QUtyWkk7Ozs7RUFDRSxnQkFBQTtFQUNBLGVBQUE7QUwwWk47QUt0WkU7RUFDRSx1QkFBQTtBTHdaSjtBS3RaSTtFQUNFLGtCQUFBO0FMd1pOO0FLclpJO0VBQ0Usc0JBQUE7RUFDQSxhQUFBO0FMdVpOO0FLcFpJO0VBQ0UsbUJBQUE7QUxzWk47QUtuWkk7RUFDRSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxXQUFBO0FMcVpOO0FLbFpJO0VBQ0UsV0FBQTtBTG9aTjtBS2paSTtFQUNFLHlCQUFBO0FMbVpOO0FLaFpJO0VBQ0UseUJBQUE7QUxrWk47QUsvWUk7RUFDRSx5QkFBQTtBTGlaTjtBSzlZSTtFQUNFLGNKL2JTO0VJZ2NULGVBQUE7QUxnWk47QUs3WUk7RUFDRSxjSm5jVTtBRGsxQmhCO0FLNVlJO0VBQ0UsY0p4Y1M7QURzMUJmO0FLM1lJO0VBQ0UsZ0JBQUE7RUFDQSxVQUFBO0FMNllOOztBS3RZRTtFQUNFLFdBQUE7QUx5WUo7QUc5eUJJO0VFb2FGO0lBSUksZ0JBQUE7RUwwWUo7QUFDRjtBS3ZZRTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0FMeVlKO0FLdllJO0VBQ0Usc0JBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0VBQ0EsYUFBQTtBTHlZTjtBS3RZSTtFQUNFLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLHlCQUFBO0VBQ0EseUJKM2VRO0VJNGVSLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLGNKbGZTO0VJbWZULG1CQUFBO0VBQ0Esb0JBQUE7QUx3WU47QUtyWUk7RUFDRSxvQ0FBQTtFQUNBLGNKemZTO0FEZzRCZjtBS2pZRTtFQUNFLFdBQUE7RUFDQSx5QkpqZ0JXO0VJa2dCWCxtQkFBQTtFQUNBLG9CQUFBO0VBQ0EsY0oxZ0JJO0VJMmdCSixtQkFBQTtFQUNBLG9CQUFBO0FMbVlKO0FLaFlFO0VBQ0UsYUFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQko3Z0JXO0VJOGdCWCxXQUFBO0VBQ0EsbUJBQUE7QUxrWUo7O0FNaDZCQTtFQUVJLHlCTFdjO0VLVmQsY0xNSTtFS0xKLFdBQUE7QU5rNkJKO0FNaDZCSTtFQUNJLGtDQUFBO0FOazZCUjs7QU05NUJBO0VBRUksYUFBQTtFQUNBLHNCQUFBO0VBQ0EsU0FBQTtBTmc2Qko7O0FNNTVCQTtFQUNJLFlBQUE7QU4rNUJKOztBTTc1QkE7RUFDSSxZQUFBO0FOZzZCSjs7QU01NUJBO0VBQ0ksV0FBQTtFQUNBLHlCTFpVO0VLYVYsY0xmVztFS2dCWCxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7QU4rNUJKOztBTy83Qkk7RUFHSSxhQUFBO0VBQ0EsOEJBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7QVBrOEJSO0FPLzdCTTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtBUGk4QlI7QU85N0JNO0VBQ0UsZUFBQTtBUGc4QlI7QU83N0JNO0VBR0UsYUFBQTtFQUNBLGFBQUE7RUFFQSxzQkFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7RUFJQSwyQkFBQTtFQUVBLGtCQUFBO0FQKzdCUjtBTzU3Qk07RUFDRSxrQkFBQTtFQUNBLFlBQUE7QVA4N0JSO0FPMzdCTTtFQUNFLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7QVA2N0JSO0FPMTdCTTtFQUNFLGVBQUE7RUFDQSxnQkFBQTtFQUVBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0FQNDdCUjtBT3o3Qk07RUFDRSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0FQMjdCUjtBT3g3Qk07RUFFRSxtQ0FBQTtBUDA3QlI7QU92N0JNO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxTQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLG1DQUFBO0FQeTdCUjtBT3Q3Qk07RUFDRSx5QkFBQTtFQUNBLG1CQUFBO0VBR0Esd0JBQUE7QVB3N0JSO0FPcjdCTTtFQUNFO0lBQ0Usc0JBQUE7SUFDQSx1QkFBQTtFUHU3QlI7RU9wN0JNO0lBQ0UsV0FBQTtFUHM3QlI7RU9uN0JNO0lBQ0UsZ0JBQUE7RVBxN0JSO0VPbDdCTTtJQUNFLFVBQUE7SUFDQSxxQkFBQTtFUG83QlI7RU9qN0JNO0lBQ0UsUUFBQTtJQUdBLDBCQUFBO0VQbTdCUjtBQUNGO0FPaDdCTTtFQUNFO0lBQ0UsVUFBQTtJQUNBLHFCQUFBO0VQazdCUjtBQUNGO0FPLzZCTTtFQUNFO0lBQ0UsbUJBQUE7SUFDQSxZQUFBO0lBR0EsdUJBQUE7RVBpN0JSO0VPOTZCTTtJQUNFLFNBQUE7SUFDQSxXQUFBO0VQZzdCUjtFTzc2Qk07SUFDRSxXQUFBO0VQKzZCUjtFTzU2Qk07SUFDRSxhQUFBO0lBQ0Esc0JBQUE7SUFDQSxxQkFBQTtFUDg2QlI7QUFDRjs7QVFua0NBO0VBRUksYUFBQTtFQUNBLHNCQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsdUJBQUE7RUFDQSxxQkFBQTtFQUNBLDBCQUFBO0VBQ0EsZ0JBQUE7QVJxa0NKO0FHL2dDSTtFSy9ESjtJQVdRLGFBQUE7SUFDQSxxQkFBQTtFUnVrQ047QUFDRjtBUXJrQ0k7RUFDSSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsY1BITztFT0lQLGdCQUFBO0VBQ0Esa0JBQUE7QVJ1a0NSO0FRcGtDSTtFQUNJLDJCQUFBO0VBQ0EseUJBQUE7RUFDQSw0QkFBQTtFQUNBLGNQWk87RU9hUCxrQkFBQTtBUnNrQ1I7QUduaUNJO0VLeENBO0lBT1EsNEJBQUE7RVJ3a0NWO0FBQ0Y7QVFya0NJO0VBQ0k7SUFBTyxRQUFBO0lBQVUsVUFBQTtFUnlrQ3ZCO0FBQ0Y7QVF0a0NJO0VBQ0ksYUFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EsK0JBQUE7RUFDQSxzQkFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0FSd2tDUjtBRzVqQ0k7RUt4QkE7SUFjUSxlQUFBO0lBQ0EsYUFBQTtFUjBrQ1Y7QUFDRjtBUXhrQ1E7RUFDSSxhQUFBO0VBQ0EsU0FBQTtFQUNBLHVCQUFBO0VBQ0Esc0JBQUE7RUFDQSxXQUFBO0FSMGtDWjtBR3prQ0k7RUtOSTtJQU9RLGdCQUFBO0VSNGtDZDtBQUNGO0FRemtDUTtFQUNJLFdBQUE7QVIya0NaO0FReGtDUTtFQUNJLGFBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7QVIwa0NaO0FRdmtDUTtFQUNJLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxlQUFBO0VBQ0EscUJBQUE7RUFDQSxTQUFBO0VBQ0EsbUJQekVHO0VPMEVILG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjUGxGSjtFT21GSSxlQUFBO0FSeWtDWjtBR3RtQ0k7RUttQkk7SUFZUyxzQkFBQTtFUjJrQ2Y7QUFDRjtBUXRrQ0k7RUFFSSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtBUnVrQ1I7QVFya0NRO0VBQ0ksa0JBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSxjUHJHRTtFT3NHRixlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtBUnVrQ1o7QUdqb0NJO0VLNkNJO0lBZVEsaUJBQUE7SUFDQSxZQUFBO0lBQ0EsV0FBQTtJQUNBLG9CQUFBO0VSeWtDZDtBQUNGO0FHem9DSTtFSzZDSTtJQXFCUSxvQkFBQTtFUjJrQ2Q7QUFDRjtBUXhrQ1E7RUFDSSxXQUFBO0VBQ0EsOEJBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtBUjBrQ1o7QUd0cENJO0VLc0VJO0lBUVEsVUFBQTtJQUNBLGFBQUE7RVI0a0NkO0FBQ0Y7QUc1cENJO0VLc0VJO0lBWVEsYUFBQTtFUjhrQ2Q7QUFDRjtBUTNrQ1E7RUFDSSxhQUFBO0FSNmtDWjtBUTFrQ1E7RUFDSSxpQkFBQTtBUjRrQ1o7QVF6a0NRO0VBQ0ksZ0JBQUE7RUFDQSx5QkFBQTtFQUNBLHlCUGpKRztFT2tKSCxjUGhKRTtBRDJ0Q2Q7QVFya0NJO0VBQ0ksYUFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBO0FSdWtDUjtBUXBrQ0k7RUFDSSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxTQUFBO0VBQ0EsdUJBQUE7QVJza0NSO0FRcmtDUTtFQUNJLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsY1B4S0c7RU95S0gsZ0JBQUE7QVJ1a0NaO0FHaHNDSTtFS29ISTtJQU9RLGlCQUFBO0VSeWtDZDtBQUNGO0FRdGtDUTtFQUNJLGVBQUE7RUFDQSxjUGpMRztBRHl2Q2Y7QVFua0NJO0VBQ0ksYUFBQTtFQUNBLG9CQUFBO0VBQ0EsdUJBQUE7RUFDQSxzQkFBQTtFQUNBLGVBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxjUGhNTztFT2lNUCxVQUFBO0VBQ0EsU0FBQTtBUnFrQ1I7QUd2dENJO0VLc0lBO0lBY1EsU0FBQTtJQUNBLG1CQUFBO0VSdWtDVjtBQUNGO0FRcmtDUTtFQUNJLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtBUnVrQ1o7QVFwa0NRO0VBQ0ksYUFBQTtFQUNBLFNBQUE7RUFDQSxlQUFBO0VBQ0EseUJQaE5FO0VPaU5GLGNQbk5HO0VPb05ILGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0Esb0JBQUE7QVJza0NaO0FHN3VDSTtFSzhKSTtJQVdRLHVCQUFBO0VSd2tDZDtBQUNGO0FRcmtDUTtFQUNJLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtBUnVrQ1o7QVFwa0NRO0VBQ0ksYUFBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtBUnNrQ1o7QVFua0NRO0VBQ0kseUNBQUE7RUFDQSx5QlA5T0c7RU8rT0gsY1ByUEo7QUQwekNSO0FRaGtDSTtFQUNJLGtCQUFBO0FSa2tDUjtBUWhrQ1E7RUFDSSxpQkFBQTtFQUNBLGNQelBHO0VPMFBILG9CQUFBO0VBQ0EsU0FBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtBUmtrQ1o7O0FRM2pDQTtFQUNJLGFBQUE7RUFDQSxzQkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLHVCQUFBO0VBQ0EscUJBQUE7RUFDQSwwQkFBQTtFQUNBLGdCQUFBO0FSOGpDSjtBRzF4Q0k7RUtvTko7SUFVUSxhQUFBO0lBQ0EscUJBQUE7RVJna0NOO0FBQ0Y7QVE5akNJO0VBQ0ksaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGNQclJPO0VPc1JQLGdCQUFBO0VBQ0Esa0JBQUE7QVJna0NSO0FHdnlDSTtFS2tPQTtJQU9NLGtCQUFBO0VSa2tDUjtBQUNGO0FRL2pDSTtFQUNJLDJCQUFBO0VBQ0EseUJBQUE7RUFDQSw0QkFBQTtFQUNBLGNQalNPO0VPa1NQLGtCQUFBO0FSaWtDUjtBR256Q0k7RUs2T0E7SUFPUSw0QkFBQTtFUm1rQ1Y7QUFDRjtBUWhrQ0k7RUFDSTtJQUFPLFFBQUE7SUFBVSxVQUFBO0VSb2tDdkI7QUFDRjtBUWprQ0k7RUFFSSxrQkFBQTtFQUNBLGFBQUE7RUFDQSx1QkFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7QVJra0NSO0FRaGtDUTtFQUNJLGNBQUE7RUFDQSxlQUFBO0VBQ0EscUJBQUE7RUFDQSxTQUFBO0VBQ0EsbUJQMVRHO0VPMlRILGNBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0EsY1BwVUo7RU9xVUksZUFBQTtBUmtrQ1o7QUdqMUNJO0VLcVFJO0lBWVEsaUJBQUE7RVJva0NkO0FBQ0Y7O0FTcjVDQTtFQUNFLGVBQUE7QVR3NUNGOztBU3I1Q0E7RUFDRSxpQkFBQTtBVHc1Q0Y7O0FTcjVDQTtFQUlFLGFBQUE7QVRxNUNGOztBU2w1Q0E7RUFDRTtJQUNFLHVCQUFBO0VUcTVDRjtBQUNGO0FTbDVDQTtFQUNJLGVBQUE7QVRvNUNKOztBU2o1Q0E7RUFDRSxhQUFBO0VBQ0EsU0FBQTtBVG81Q0Y7QVNqNUNFO0VBQ0UsZ0JBQUE7QVRtNUNKOztBUzc0Q0U7RUFDRSxVQUFBO0VBQ0EsbUJBQUE7RUFDQSw2QkFBQTtFQUNBLGNSMUJXO0FEMDZDZjtBUy80Q0k7RUFDRSxjUjNCVTtFUTRCViw2QkFBQTtBVGk1Q047O0FTNTRDQTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLFNBQUE7QVQrNENGO0FTNzRDRTtFQUNFLGFBQUE7QVQrNENKO0FTNTRDRTtFQUNFLFVBQUE7RUFDQSxtQkFBQTtFQUNBLDZCQUFBO0VBQ0EsY1IvQ1c7QUQ2N0NmO0FTNzRDSTtFQUNFLGNSaERVO0VRaURWLDZCQUFBO0FUKzRDTjs7QVN4NENFO0VBQ0Usa0JBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsNkJBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtDQUFBO0VBQ0Esd0NBQUE7RUFDQSxrQkFBQTtFQUNBLHNCQUFBO0FUMjRDSjtBU3o0Q0k7RUFDRSxrQkFBQTtFQUNBLFVBQUE7RUFDQSwwQ0FBQTtBVDI0Q047QVN0NENFO0VBQ0UsWUFBQTtBVHc0Q0o7O0FTbjRDQTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLFNBQUE7QVRzNENGO0FTcDRDRTtFQUNFLGFBQUE7QVRzNENKOztBU2o0Q0E7RUFDSSxVQUFBO0VBQ0EsbUJBQUE7RUFDQSw2QkFBQTtFQUNBLGNSdkdXO0VRd0dYLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0FUbzRDSjs7QVMvM0NFO0VBQ0UsY1IvR1k7RVFnSFosaUJBQUE7QVRrNENKOztBQ2grQ0E7RUFDSSxhQUFBO0FEbStDSjtBR3Y4Q0k7RUY3Qko7SUFHUSxjQUFBO0VEcStDTjtBQUNGOztBRzU4Q0k7RUZsQkk7SUFDSSxpQkFBQTtFRGsrQ1Y7QUFDRjtBQ3g5Q0E7RUFDSSxjQUFBO0FEMDlDSjs7QUN4OUNBO0VBQ0ksY0FBQTtBRDI5Q0o7O0FDejlDQTtFQUNJLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7QUQ0OUNKOztBQzE5Q0E7RUFDSSxjQUFBO0VBQ0EsV0FBQTtBRDY5Q0o7O0FDMzlDQTs7Ozs7RUFLSSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsU0FBQTtBRDg5Q0o7O0FDNTlDQTtFQUNJLHNCQUFBO0FEKzlDSjs7QUM3OUNBO0VBQ0ksbUJBQUE7QURnK0NKOztBQzk5Q0E7RUFDSSxnQkFBQTtBRGkrQ0o7O0FDLzlDQTtFQUNJLGlCQUFBO0FEaytDSjs7QUNoK0NBO0VBQ0ksZUFBQTtFQUNBLHlCQUFBO0FEbStDSjs7QUNqK0NBO0VBQ0ksY0FBQTtFQUNBLFdBQUE7QURvK0NKOztBQ2wrQ0E7O0VBRUksa0JBQUE7QURxK0NKOztBQ24rQ0E7RUFDSSxxQkFBQTtBRHMrQ0o7O0FDcCtDQTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxpQ0FBQTtBRHUrQ0o7O0FDcitDQTtFQUNJLG1CQUFBO0FEdytDSjs7QUN0K0NBO0VBQ0ksZ0JBQUE7RUFDQSxpQkFBQTtBRHkrQ0o7O0FDditDQTtFQUNJLFdBQUE7QUQwK0NKOztBQ3grQ0E7RUFDSSxXQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0FEMitDSjs7QUN6K0NBO0VBQ0ksWUFBQTtFQUNBLGVBQUE7QUQ0K0NKOztBQzErQ0E7RUFDSSw2QkFBQTtBRDYrQ0o7O0FDMytDQTtFQUNJLFlBQUE7QUQ4K0NKOztBQzUrQ0E7RUFDSSxjQUFBO0VBQ0EsZ0JBQUE7QUQrK0NKOztBQzcrQ0E7RUFDSSxxQkFBQTtFQUNBLGdCQUFBO0FEZy9DSjs7QUM5K0NBOztFQUVJLGVBQUE7QURpL0NKOztBQy8rQ0E7RUFDSSx1QkFBQTtFQUNBLG9CQUFBO0VBQ0EscUJBQUE7QURrL0NKOztBQ2gvQ0E7RUFDSSx5QkFBQTtFQUNBLDZCQUFBO0VBQ0EsdUJBQUE7RUFDQSxvQkFBQTtFQUNBLHFCQUFBO0FEbS9DSjs7QUNqL0NBO0VBQ0ksZ0JBQUE7QURvL0NKOztBQ2wvQ0E7RUFDSSxhQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtFQUNBLGdDQUFBO0VBQ0EsZUFBQTtBRHEvQ0o7O0FDbi9DQTtFQUNJLFlBQUE7RUFDQSxtQkFBQTtBRHMvQ0o7O0FDcC9DQTtFQUNJO0lBQ0ksaUJBQUE7SUFDQSxtQkFBQTtFRHUvQ047QUFDRjtBQ3IvQ0E7RUFDSSxtQkFBQTtBRHUvQ0o7O0FDci9DQTtFQUNJLGFBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLHlCQUFBO0FEdy9DSjs7QUN0L0NBO0VBQ0k7SUFDSSxtQkFBQTtJQUNBLG9CQUFBO0lBQ0EsbUJBQUE7RUR5L0NOO0FBQ0Y7QUN2L0NBO0VBQ0ksaUJBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0FEeS9DSjs7QUN2L0NBO0VBQ0k7SUFDSSxjQUFBO0lBQ0Esc0JBQUE7SUFDQSw0QkFBQTtJQUNBLDJCQUFBO0lBQ0Esa0JBQUE7SUFDQSxNQUFBO0lBRUEsZUFBQTtJQUNBLGdCQUFBO0lBQ0EsV0FBQTtJQUNBLFlBQUE7SUFDQSxVQUFBO0VEeS9DTjtBQUNGO0FDdC9DQTtFQUNJLGFBQUE7RUFDQSxPQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtBRHcvQ0o7O0FDdC9DQTtFQUNJLGFBQUE7RUFDQSxVQUFBO0VBQ0EsZUFBQTtFQUNBLHFDQUFBO0VBQ0EsV0FBQTtBRHkvQ0o7O0FDdi9DQTtFQUNJLFdBQUE7RUFDQSxtQkFBQTtBRDAvQ0o7O0FDeC9DQTtFQUNJO0lBQ0ksU0FBQTtJQUNBLFVBQUE7SUFDQSxnQkFBQTtFRDIvQ047QUFDRjtBQ3ovQ0E7RUFDSSxjQUFBO0FEMi9DSjs7QUN6L0NBO0VBQ0ksYUFBQTtBRDQvQ0o7O0FDMS9DQTtFQUNJO0lBQ0ksY0FBQTtFRDYvQ047QUFDRjtBQzMvQ0E7RUFDSSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0FENi9DSjs7QUMzL0NBO0VBQ0k7SUFDSSxhQUFBO0VEOC9DTjtBQUNGO0FDNS9DQTtFQUNJLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7QUQ4L0NKOztBQzUvQ0E7RUFDSTtJQUNJLGFBQUE7RUQrL0NOO0FBQ0Y7QUM3L0NBOztFQUVJLHdCQUFBO0FEKy9DSjs7QUM3L0NBO0VBQ0ksZ0JBQUE7RUFDQSxhQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0FEZ2dESjs7QUM5L0NBO0VBQ0k7SUFDSSxhQUFBO0VEaWdETjtBQUNGO0FDLy9DQTtFQUNJLGVBQUE7QURpZ0RKOztBQy8vQ0E7RUFDSSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxTQUFBO0FEa2dESjs7QUNoZ0RBO0VBQ0ksZ0JBQUE7RUFDQSxTQUFBO0VBQ0EsZUFBQTtBRG1nREo7O0FDamdEQTtFQUNJLFNBQUE7QURvZ0RKOztBQ2xnREE7RUFDSSxjQUFBO0VBQ0EsYUFBQTtBRHFnREo7O0FDbmdEQTtFQUNJO0lBQ0ksY0FBQTtJQUNBLFdBQUE7RURzZ0ROO0FBQ0Y7QUNwZ0RBO0VBQ0ksZUFBQTtFQUNBLGFBQUE7RUFDQSw4QkFBQTtFQUNBLG1CQUFBO0FEc2dESjs7QUNwZ0RBO0VBQ0k7SUFDSSx5QkFBQTtJQUNBLGFBQUE7RUR1Z0ROO0FBQ0Y7QUNyZ0RBO0VBQ0ksT0FBQTtBRHVnREo7O0FDcmdEQTtFQUNJLGtCQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7QUR3Z0RKOztBQ3RnREE7RUFDSSwwQkFBQTtFQUNBLDRDQUFBO0VBQ0EsMkJBQUE7RUFDQSxzQkFBQTtFQUNBLDZCQUFBO0FEeWdESjs7QUN2Z0RBO0VBQ0ksaUJBQUE7RUFDQSxzQkFBQTtFQUNBLDJCQUFBO0FEMGdESjs7QUN4Z0RBO0VBQ0k7SUFDSSxpQkFBQTtFRDJnRE47QUFDRjtBQ3pnREE7RUFDSTtJQUNJLGlCQUFBO0VEMmdETjtBQUNGO0FDemdEQTtFQUNJLGVBQUE7RUFDQSxlQUFBO0FEMmdESjs7QUN6Z0RBO0VBQ0ksd0JBQUE7QUQ0Z0RKOztBQzFnREE7RUFDSSx3QkFBQTtBRDZnREo7O0FDM2dEQTtFQUNJLFdBQUE7RUFDQSxrQkFBQTtBRDhnREo7O0FDNWdEQTtFQUNJLG1CQUFBO0VBQ0EsVUFBQTtFQUNBLGFBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7QUQrZ0RKO0FHejFESTtFRm1VSjtJQVNRLFNBQUE7RURpaEROO0FBQ0Y7O0FDL2dEQTtFQUNJLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxzQkFBQTtFQUNBLGVBQUE7RUFDQSxjQXBZVztFQXFZWCxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EseUJBcllVO0VBc1lWLGVBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBO0FEa2hESjs7QUNoaERBO0VBQ0ksaUVBQUE7RUFDQSxjQTVZVTtBRCs1RGQ7O0FDamhEQTtFQUNJLHlCQWpaVztFQWtaWCxjQWhaVTtBRG82RGQ7O0FDamhEQTtFQUNJLGNBQUE7RUFDQSxnQkFBQTtBRG9oREo7O0FDamhEQTtFQUNJLFdBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtBRG9oREo7O0FDbGhEQTtFQUNJLFdBQUE7RUFDQSxtQkFBQTtBRHFoREo7QUNsaERJO0VBQ0ksZ0JBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0FEb2hEUjs7QUMvZ0RBO0VBQ0ksaUJBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0FEa2hESjs7QUMvZ0RBO0VBRUksbUJBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0VBQ0Esc0NBQUE7RUFDQSxXQUFBO0FEaWhESjs7QUM5Z0RBO0VBQ0k7SUFDSSxpQkFBQTtJQUNBLGtCQUFBO0lBQ0EsdUJBQUE7RURpaEROO0FBQ0Y7QUMvZ0RBO0VBQ0k7SUFDSSx1QkFBQTtFRGloRE47QUFDRjtBQy9nREE7RUFDSTtJQUNJLHNCQUFBO0VEaWhETjtBQUNGO0FDL2dEQTtFQUNJLGtCQUFBO0FEaWhESjs7QUMvZ0RBO0VBQ0k7SUFDSSxhQUFBO0VEa2hETjtBQUNGO0FDaGhEQTtFQUNJO0lBQ0ksYUFBQTtJQUNBLHNCQUFBO0lBQ0EsdUJBQUE7SUFDQSxhQUFBO0VEa2hETjtBQUNGO0FDaGhEQTtFQUNJLGNBN2RXO0VBOGRYLGdCQUFBO0FEa2hESjs7QUNoaERBO0VBQ0ksZ0JBQUE7RUFDQSxjQWxlVztBRHEvRGY7O0FDamhEQTtFQUNJLFlBQUE7RUFDQSxjQUFBO0FEb2hESjs7QUNsaERBO0VBQ0ksMkJBQUE7QURxaERKOztBQ25oREE7RUFDSSw4QkFBQTtBRHNoREo7O0FDcGhEQTtFQUNJLDJCQUFBO0VBQ0EsOEJBQUE7QUR1aERKOztBQ3JoREE7RUFDSSwwQkFBQTtFQUNBLDZCQUFBO0FEd2hESjs7QUN0aERBO0VBQ0ksdUJBQUE7QUR5aERKOztBQ3RoREE7RUFDSSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtBRHloREo7O0FDdmhEQTtFQUNJLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLGlCQUFBO0FEMGhESjs7QUN4aERBO0VBQ0ksa0JBQUE7RUFDQSxXQUFBO0VBQ0EsdUJBQUE7RUFDQSxvQkFBQTtFQUNBLGdHQUFBO0FEMmhESjs7QUN6aERBOztFQUVJLGdCQUFBO0FENGhESjs7QUMxaERBO0VBQ0ksbUJBQUE7RUFDQSxtQkFBQTtBRDZoREo7O0FDM2hEQTtFQUNJLHlCQUFBO0FEOGhESjs7QUM1aERBO0VBQ0ksYUFBQTtBRCtoREo7O0FDN2hEQTtFQUNJLGdCQUFBO0FEZ2lESjs7QUM5aERBO0VBQ0ksMkJBQUE7QURpaURKOztBQy9oREE7RUFDSSwwQkFBQTtBRGtpREo7O0FDaGlEQTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtBRG1pREo7O0FDamlEQTtFQUNJLG1CQUFBO0VBQ0EsYUFBQTtBRG9pREo7O0FDbGlEQTtFQUNJLFlBQUE7QURxaURKOztBQ25pREE7RUFDSSx5QkFBQTtBRHNpREo7O0FDcGlEQTtFQUNJLDJCQUFBO0VBQ0EsOEJBQUE7QUR1aURKOztBQ3JpREE7RUFDSSxhQUFBO0VBQ0EsOEJBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtBRHdpREo7O0FDdGlEQTtFQUNJLGVBQUE7RUFDQSxhQUFBO0FEeWlESjs7QUN2aURBO0VBQ0k7SUFDSSxVQUFBO0VEMGlETjtBQUNGIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5zd2VldF9sb2FkZXIge1xyXG4gIHdpZHRoOiAxNDBweDtcclxuICBoZWlnaHQ6IDE0MHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcclxuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHJvO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCkgdHJhbnNsYXRlKDAsIDApO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvIHtcclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpIHRyYW5zbGF0ZSgwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5zd2FsMi1iYWNrZHJvcC1zaG93IHtcclxuICB6LWluZGV4OiAxMDAwMDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi5zd2FsMi1hY3Rpb25zIHtcclxuXHJcbiAgPi5zd2FsMi1zdHlsZWQge1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4gICAgJjpmb2N1c3tcclxuICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDEwLCA3MywgMjksIDAuNSk7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgPi5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeV9ncmVlbjtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XHJcbiAgfVxyXG5cclxuICA+LnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlfc2tpbjtcclxuICAgIGNvbG9yOiAkcHJpbWFyeV9ncmVlbjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcclxuICB9XHJcblxyXG59IiwiLnN3ZWV0X2xvYWRlciB7XG4gIHdpZHRoOiAxNDBweDtcbiAgaGVpZ2h0OiAxNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKSB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbkBrZXlmcmFtZXMgcm8ge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKSB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbn1cbi5zd2FsMi1iYWNrZHJvcC1zaG93IHtcbiAgei1pbmRleDogMTAwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5zd2FsMi1hY3Rpb25zID4gLnN3YWwyLXN0eWxlZCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4uc3dhbDItYWN0aW9ucyA+IC5zd2FsMi1zdHlsZWQ6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgxMCwgNzMsIDI5LCAwLjUpO1xufVxuLnN3YWwyLWFjdGlvbnMgPiAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMzMTBBO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xufVxuLnN3YWwyLWFjdGlvbnMgPiAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERURFQzc7XG4gIGNvbG9yOiAjMjMzMTBBO1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG59XG5cbi5zaW5nbGUtYWhvLXByb2R1Y3QtaW5mbyB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtYWhvLXByb2R1Y3QtaW5mbyB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxufVxuXG4ucHJvZHV0by12aWRlby1mdWxsd2lkdGguLS1haG8tcHJvZHVjdC1pbmZvID4gLnByb2R1dG8tdmlkZW8tYmFja2dyb3VuZCA+IC5pbWcge1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHV0by12aWRlby1mdWxsd2lkdGguLS1haG8tcHJvZHVjdC1pbmZvID4gLnByb2R1dG8tdmlkZW8tYmFja2dyb3VuZCA+IC5pbWcge1xuICAgIG1pbi1oZWlnaHQ6IDQ4MHB4O1xuICB9XG59XG5cbiNhaG8tcHJvZHVjdC1pbmZvID4gLmFoby1mYXEgPiAuYWhvLXRpdGxlLFxuI2Foby1wcm9kdWN0LWluZm8gLmFoby1wcm9kdWN0LWluZm8gPiAuYWhvLWZhcSA+IC5haG8tdGl0bGUsICNhaG8tcHJvZHVjdC1pbmZvID4gLmFoby1ob3ctdG8tdXNlID4gLmFoby10aXRsZSxcbiNhaG8tcHJvZHVjdC1pbmZvIC5haG8tcHJvZHVjdC1pbmZvID4gLmFoby1ob3ctdG8tdXNlID4gLmFoby10aXRsZSwgI2Foby1wcm9kdWN0LWluZm8gPiAuYWhvLWJlbmVmaXRzID4gLmFoby10aXRsZSxcbiNhaG8tcHJvZHVjdC1pbmZvIC5haG8tcHJvZHVjdC1pbmZvID4gLmFoby1iZW5lZml0cyA+IC5haG8tdGl0bGUsXG4uYWhvLXByb2R1Y3QtaW5mbyA+IC5haG8tZmFxID4gLmFoby10aXRsZSxcbi5haG8tcHJvZHVjdC1pbmZvID4gLmFoby1ob3ctdG8tdXNlID4gLmFoby10aXRsZSxcbi5haG8tcHJvZHVjdC1pbmZvID4gLmFoby1iZW5lZml0cyA+IC5haG8tdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkNvcHBlclBsYXRlIEdvdGhpY1wiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNhaG8tcHJvZHVjdC1pbmZvID4gLmFoby1mYXEgPiAuYWhvLXRpdGxlLFxuICAjYWhvLXByb2R1Y3QtaW5mbyAuYWhvLXByb2R1Y3QtaW5mbyA+IC5haG8tZmFxID4gLmFoby10aXRsZSwgI2Foby1wcm9kdWN0LWluZm8gPiAuYWhvLWhvdy10by11c2UgPiAuYWhvLXRpdGxlLFxuICAjYWhvLXByb2R1Y3QtaW5mbyAuYWhvLXByb2R1Y3QtaW5mbyA+IC5haG8taG93LXRvLXVzZSA+IC5haG8tdGl0bGUsICNhaG8tcHJvZHVjdC1pbmZvID4gLmFoby1iZW5lZml0cyA+IC5haG8tdGl0bGUsXG4gICNhaG8tcHJvZHVjdC1pbmZvIC5haG8tcHJvZHVjdC1pbmZvID4gLmFoby1iZW5lZml0cyA+IC5haG8tdGl0bGUsXG4gIC5haG8tcHJvZHVjdC1pbmZvID4gLmFoby1mYXEgPiAuYWhvLXRpdGxlLFxuICAuYWhvLXByb2R1Y3QtaW5mbyA+IC5haG8taG93LXRvLXVzZSA+IC5haG8tdGl0bGUsXG4gIC5haG8tcHJvZHVjdC1pbmZvID4gLmFoby1iZW5lZml0cyA+IC5haG8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG4jYWhvLXByb2R1Y3QtaW5mbyAuYWhvLXByb2R1Y3QtY29udGVudCA+IC50aXRsZSxcbi5haG8tcHJvZHVjdC1pbmZvIC5haG8tcHJvZHVjdC1jb250ZW50ID4gLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJDb3BwZXJQbGF0ZSBHb3RoaWNcIjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjYWhvLXByb2R1Y3QtaW5mbyAuYWhvLXByb2R1Y3QtY29udGVudCA+IC50aXRsZSxcbiAgLmFoby1wcm9kdWN0LWluZm8gLmFoby1wcm9kdWN0LWNvbnRlbnQgPiAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4jYWhvLXByb2R1Y3QtaW5mbyAuYWhvLXByb2R1Y3QtY29udGVudCA+IC5jb250ZW50LFxuLmFoby1wcm9kdWN0LWluZm8gLmFoby1wcm9kdWN0LWNvbnRlbnQgPiAuY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJpbWFnZVwiIFwiZGVzY3JpcHRpb25cIjtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNhaG8tcHJvZHVjdC1pbmZvIC5haG8tcHJvZHVjdC1jb250ZW50ID4gLmNvbnRlbnQsXG4gIC5haG8tcHJvZHVjdC1pbmZvIC5haG8tcHJvZHVjdC1jb250ZW50ID4gLmNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjAlIDQwJTtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImRlc2NyaXB0aW9uIGltYWdlXCI7XG4gIH1cbn1cbiNhaG8tcHJvZHVjdC1pbmZvIC5haG8tcHJvZHVjdC1jb250ZW50ID4gLmNvbnRlbnQgPiAuZGVzY3JpcHRpb24sXG4uYWhvLXByb2R1Y3QtaW5mbyAuYWhvLXByb2R1Y3QtY29udGVudCA+IC5jb250ZW50ID4gLmRlc2NyaXB0aW9uIHtcbiAgZ3JpZC1hcmVhOiBkZXNjcmlwdGlvbjtcbn1cbiNhaG8tcHJvZHVjdC1pbmZvIC5haG8tcHJvZHVjdC1jb250ZW50ID4gLmNvbnRlbnQgPiAuaW1hZ2UsXG4uYWhvLXByb2R1Y3QtaW5mbyAuYWhvLXByb2R1Y3QtY29udGVudCA+IC5jb250ZW50ID4gLmltYWdlIHtcbiAgZ3JpZC1hcmVhOiBpbWFnZTtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4jYWhvLXByb2R1Y3QtaW5mbyA+IC5haG8tYmVuZWZpdHMsXG4uYWhvLXByb2R1Y3QtaW5mbyA+IC5haG8tYmVuZWZpdHMge1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG4jYWhvLXByb2R1Y3QtaW5mbyA+IC5haG8taG93LXRvLXVzZSxcbi5haG8tcHJvZHVjdC1pbmZvID4gLmFoby1ob3ctdG8tdXNlIHtcbiAgcGFkZGluZzogMjBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2Foby1wcm9kdWN0LWluZm8gPiAuYWhvLWhvdy10by11c2UsXG4gIC5haG8tcHJvZHVjdC1pbmZvID4gLmFoby1ob3ctdG8tdXNlIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cbiNhaG8tcHJvZHVjdC1pbmZvID4gLmFoby1ob3ctdG8tdXNlID4gLmNvbnRlbnQsXG4uYWhvLXByb2R1Y3QtaW5mbyA+IC5haG8taG93LXRvLXVzZSA+IC5jb250ZW50IHtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNhaG8tcHJvZHVjdC1pbmZvID4gLmFoby1ob3ctdG8tdXNlID4gLmNvbnRlbnQsXG4gIC5haG8tcHJvZHVjdC1pbmZvID4gLmFoby1ob3ctdG8tdXNlID4gLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDgwcHggMCA0MHB4O1xuICB9XG59XG4jYWhvLXByb2R1Y3QtaW5mbyA+IC5haG8taG93LXRvLXVzZSA+IC5jb250ZW50ID4gLmRlc2NyaXB0aW9uLFxuLmFoby1wcm9kdWN0LWluZm8gPiAuYWhvLWhvdy10by11c2UgPiAuY29udGVudCA+IC5kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjYWhvLXByb2R1Y3QtaW5mbyA+IC5haG8taG93LXRvLXVzZSA+IC5jb250ZW50ID4gLmRlc2NyaXB0aW9uLFxuICAuYWhvLXByb2R1Y3QtaW5mbyA+IC5haG8taG93LXRvLXVzZSA+IC5jb250ZW50ID4gLmRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuI2Foby1wcm9kdWN0LWluZm8gPiAuYWhvLWhvdy10by11c2UgPiAuY29udGVudCA+IC5kZXNjcmlwdGlvbiBwOmxhc3QtY2hpbGQsXG4uYWhvLXByb2R1Y3QtaW5mbyA+IC5haG8taG93LXRvLXVzZSA+IC5jb250ZW50ID4gLmRlc2NyaXB0aW9uIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jYWhvLXByb2R1Y3QtaW5mbyA+IC5haG8tZmFxLFxuLmFoby1wcm9kdWN0LWluZm8gPiAuYWhvLWZhcSB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cbiNhaG8tcHJvZHVjdC1pbmZvIC5zdGVwcy1jb250ZW50LFxuLmFoby1wcm9kdWN0LWluZm8gLnN0ZXBzLWNvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwic3RlcHNcIiBcInZpZGVvXCI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2Foby1wcm9kdWN0LWluZm8gLnN0ZXBzLWNvbnRlbnQsXG4gIC5haG8tcHJvZHVjdC1pbmZvIC5zdGVwcy1jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM1JSA2NSU7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJzdGVwcyB2aWRlb1wiO1xuICB9XG59XG4jYWhvLXByb2R1Y3QtaW5mbyAuc3RlcHMtY29udGVudCA+IC52aWRlbyxcbi5haG8tcHJvZHVjdC1pbmZvIC5zdGVwcy1jb250ZW50ID4gLnZpZGVvIHtcbiAgZ3JpZC1hcmVhOiB2aWRlbztcbn1cbiNhaG8tcHJvZHVjdC1pbmZvIC5zdGVwcy1jb250ZW50ID4gLnN0ZXBzLFxuLmFoby1wcm9kdWN0LWluZm8gLnN0ZXBzLWNvbnRlbnQgPiAuc3RlcHMge1xuICBncmlkLWFyZWE6IHN0ZXBzO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbn1cbiNhaG8tcHJvZHVjdC1pbmZvIC5zdGVwcy1jb250ZW50ID4gLnN0ZXBzID4gLnN0ZXAtaXRlbSxcbi5haG8tcHJvZHVjdC1pbmZvIC5zdGVwcy1jb250ZW50ID4gLnN0ZXBzID4gLnN0ZXAtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNhaG8tcHJvZHVjdC1pbmZvIC5zdGVwcy1jb250ZW50ID4gLnN0ZXBzID4gLnN0ZXAtaXRlbSA+IC50ZXh0LFxuLmFoby1wcm9kdWN0LWluZm8gLnN0ZXBzLWNvbnRlbnQgPiAuc3RlcHMgPiAuc3RlcC1pdGVtID4gLnRleHQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJDb3BwZXJQbGF0ZSBHb3RoaWNcIjtcbiAgZm9udC1zaXplOiAwLjhyZW07XG59XG4jYWhvLXByb2R1Y3QtaW5mbyAuc3RlcHMtY29udGVudCA+IC5zdGVwcyA+IC5zdGVwLWl0ZW0gPiAuaWNvbixcbi5haG8tcHJvZHVjdC1pbmZvIC5zdGVwcy1jb250ZW50ID4gLnN0ZXBzID4gLnN0ZXAtaXRlbSA+IC5pY29uIHtcbiAgd2lkdGg6IDQ4cHg7XG59XG4jYWhvLXByb2R1Y3QtaW5mbyAuc3RlcHMtY29udGVudCA+IC5zdGVwcyA+IC5zdGVwLWl0ZW0gPiAubnVtYmVyLFxuLmFoby1wcm9kdWN0LWluZm8gLnN0ZXBzLWNvbnRlbnQgPiAuc3RlcHMgPiAuc3RlcC1pdGVtID4gLm51bWJlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWZhbWlseTogXCJDb3BwZXJQbGF0ZSBHb3RoaWNcIjtcbiAgbWluLXdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiAxMHB4IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNhaG8tcHJvZHVjdC1pbmZvIC5zdGVwcy1jb250ZW50ID4gLnN0ZXBzID4gLnN0ZXAtaXRlbSA+IC5udW1iZXIgPiAuY3JvcCxcbi5haG8tcHJvZHVjdC1pbmZvIC5zdGVwcy1jb250ZW50ID4gLnN0ZXBzID4gLnN0ZXAtaXRlbSA+IC5udW1iZXIgPiAuY3JvcCB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAtMTBweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogLTE7XG59XG4jYWhvLXByb2R1Y3QtaW5mbyAuc3RlcHMtY29udGVudCA+IC5zdGVwcyA+IC5zdGVwLWl0ZW0gPiAubnVtYmVyOjpiZWZvcmUsXG4uYWhvLXByb2R1Y3QtaW5mbyAuc3RlcHMtY29udGVudCA+IC5zdGVwcyA+IC5zdGVwLWl0ZW0gPiAubnVtYmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IC01cHg7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogLTE7XG59XG4jYWhvLXByb2R1Y3QtaW5mbyAuc3RlcHMtY29udGVudCA+IC5zdGVwcyA+IC5zdGVwLWl0ZW0gPiAubnVtYmVyOjphZnRlcixcbi5haG8tcHJvZHVjdC1pbmZvIC5zdGVwcy1jb250ZW50ID4gLnN0ZXBzID4gLnN0ZXAtaXRlbSA+IC5udW1iZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogLTdweDtcbiAgbGVmdDogLTdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNDZweDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHotaW5kZXg6IC0yO1xufVxuI2Foby1wcm9kdWN0LWluZm8gLnN0ZXBzLWNvbnRlbnQgPiAuc3RlcHMgPiAuc3RlcC1pdGVtLi0tYWN0aXZlID4gLm51bWJlcixcbi5haG8tcHJvZHVjdC1pbmZvIC5zdGVwcy1jb250ZW50ID4gLnN0ZXBzID4gLnN0ZXAtaXRlbS4tLWFjdGl2ZSA+IC5udW1iZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkNzVlO1xufVxuI2Foby1wcm9kdWN0LWluZm8gLmFoby1jb3B5LXF1aXosXG4uYWhvLXByb2R1Y3QtaW5mbyAuYWhvLWNvcHktcXVpeiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI2Foby1wcm9kdWN0LWluZm8gLmFoby1jb3B5LXF1aXogLmNvbnRlbnQsXG4uYWhvLXByb2R1Y3QtaW5mbyAuYWhvLWNvcHktcXVpeiAuY29udGVudCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNlbnR1cnkgU2Nob29sIEJvb2tcIjtcbiAgY29sb3I6ICMwMDVEOEI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbiNhaG8tcHJvZHVjdC1pbmZvIC5haG8tY29weS1xdWl6IC5saW5rLXF1aXosXG4uYWhvLXByb2R1Y3QtaW5mbyAuYWhvLWNvcHktcXVpeiAubGluay1xdWl6IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiAjMDAxMDIxICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIkNvcHBlclBsYXRlIEdvdGhpY1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5saW5rLWZpeG8ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZDc1ZTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4ubGluay1maXhvIC5saW5rLXF1aXoge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6ICMwMDEwMjEgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiQ29wcGVyUGxhdGUgR290aGljXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubGluay1maXhvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5haG8tYWNjb3JkaW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTRlMmUyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYWhvLWFjY29yZGlvbi10YWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmFoby1hY2NvcmRpb24tdGFiID4gLnRvZ2dsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG59XG4uYWhvLWFjY29yZGlvbi10YWIgPiAudG9nZ2xlLi0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA5MywgMTM5LCAwLjEpO1xuICBjb2xvcjogIzAwNUQ4Qjtcbn1cbi5haG8tYWNjb3JkaW9uLXRhYiA+IC50b2dnbGUgPiAudGV4dCA+IC50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkNvcHBlcnBsYXRlIEdvdGhpY1wiO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgY29sb3I6ICMwMDEwMjE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFoby1hY2NvcmRpb24tdGFiID4gLnRvZ2dsZSA+IC50ZXh0ID4gLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5haG8tYWNjb3JkaW9uLXRhYiA+IC50b2dnbGUgPiAudGV4dCA+IC50aXRsZS5tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG4uYWhvLWFjY29yZGlvbi10YWIgPiAudG9nZ2xlID4gLnRleHQgPiAuc3VidGl0bGUge1xuICBmb250LWZhbWlseTogXCJDZW50dXJ5IFNjaG9vbCBCb29rXCI7XG4gIGNvbG9yOiAjMDA1RDhCO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYWhvLWFjY29yZGlvbi10YWIgPiAuY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAxcztcbn1cbi5haG8tYWNjb3JkaW9uLXRhYiA+IC5jb250ZW50ID4gLmJveCB7XG4gIHBhZGRpbmc6IDIwcHggNDBweDtcbn1cbi5haG8tYWNjb3JkaW9uLXRhYiA+IC5jb250ZW50ID4gLmJveCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY29uc3VsdGFudC1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMS41cmVtO1xuICBwYWRkaW5nOiAzcmVtIDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAyLjVyZW07XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjMjMzMTBBO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb25zdWx0YW50LWZvcm0ge1xuICAgIHJvdy1nYXA6IDJyZW07XG4gICAgcGFkZGluZzogNi43NXJlbSAzcmVtO1xuICB9XG59XG4uY29uc3VsdGFudC1mb3JtID4gLmFoby1jb25zdWx0YW50LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgY29sb3I6ICMyMzMxMEE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29uc3VsdGFudC1mb3JtID4gLmFoby1jb25zdWx0YW50LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cbi5jb25zdWx0YW50LWZvcm0gPiAuZGVzY3JpcHRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMyMzMxMEE7XG59XG5Aa2V5ZnJhbWVzIHNsaWRlIHtcbiAgMTAwJSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmNvbnN1bHRhbnQtZm9ybSAuYWhvLWZvcm0tY29uc3VsdGFudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDFyZW07XG4gIG1heC13aWR0aDogNDIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb25zdWx0YW50LWZvcm0gLmFoby1mb3JtLWNvbnN1bHRhbnQge1xuICAgIG1pbi13aWR0aDogNTIwcHg7XG4gIH1cbn1cbi5jb25zdWx0YW50LWZvcm0gLnN0ZXAge1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICByb3ctZ2FwOiAxcmVtO1xuICByaWdodDogLTUwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYW5pbWF0aW9uOiBzbGlkZSAwLjI1cyBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjI1cztcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb25zdWx0YW50LWZvcm0gLnN0ZXAge1xuICAgIHJvdy1nYXA6IDEuNXJlbTtcbiAgfVxufVxuLmNvbnN1bHRhbnQtZm9ybSAuc3RlcCA+IC5zdGVwLXNlbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29uc3VsdGFudC1mb3JtIC5zdGVwID4gLnN0ZXAtc2VuZCB7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgfVxufVxuLmNvbnN1bHRhbnQtZm9ybSAuc3RlcCA+IC5zdGVwLXNlbmQgPiAuaW5wdXQtZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb25zdWx0YW50LWZvcm0gLnN0ZXAgPiAuc3RlcC1zZW5kID4gLmlucHV0LWdyb3VwIC5zdGVwLWVtYWlsIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjREVERUM3O1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG59XG4uY29uc3VsdGFudC1mb3JtIC5zdGVwID4gLnN0ZXAtc2VuZCA+IC5zdWJtaXQtZm9ybSB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiAjMjMzMTBBO1xuICBwYWRkaW5nOiAwLjVyZW0gMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29uc3VsdGFudC1mb3JtIC5zdGVwID4gLnN0ZXAtc2VuZCA+IC5zdWJtaXQtZm9ybSB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgfVxufVxuLmNvbnN1bHRhbnQtZm9ybSAuc3RlcHMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY29uc3VsdGFudC1mb3JtIC5zdGVwcy1saXN0ID4gLnN0ZXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgaGVpZ2h0OiAzNnB4O1xuICB3aWR0aDogMzZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjREVERUM3O1xuICBjb2xvcjogI0RFREVDNztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tcmlnaHQ6IDI2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnN1bHRhbnQtZm9ybSAuc3RlcHMtbGlzdCA+IC5zdGVwLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGhlaWdodDogNDhweDtcbiAgICB3aWR0aDogNDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb25zdWx0YW50LWZvcm0gLnN0ZXBzLWxpc3QgPiAuc3RlcC1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcuNXJlbTtcbiAgfVxufVxuLmNvbnN1bHRhbnQtZm9ybSAuc3RlcHMtbGlzdCA+IC5zdGVwLWl0ZW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMnB4IGRvdHRlZCAjMjMzMTBBO1xuICBoZWlnaHQ6IDBweDtcbiAgd2lkdGg6IDE4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMzhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29uc3VsdGFudC1mb3JtIC5zdGVwcy1saXN0ID4gLnN0ZXAtaXRlbTo6YWZ0ZXIge1xuICAgIGxlZnQ6IDRyZW07XG4gICAgd2lkdGg6IDMuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb25zdWx0YW50LWZvcm0gLnN0ZXBzLWxpc3QgPiAuc3RlcC1pdGVtOjphZnRlciB7XG4gICAgd2lkdGg6IDUuNXJlbTtcbiAgfVxufVxuLmNvbnN1bHRhbnQtZm9ybSAuc3RlcHMtbGlzdCA+IC5zdGVwLWl0ZW06bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnN1bHRhbnQtZm9ybSAuc3RlcHMtbGlzdCA+IC5zdGVwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuLmNvbnN1bHRhbnQtZm9ybSAuc3RlcHMtbGlzdCA+IC5zdGVwLWl0ZW0uLS1jdXJyZW50IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyOiAycHggc29saWQgI0RFREVDNztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMzEwQTtcbiAgY29sb3I6ICNERURFQzc7XG59XG4uY29uc3VsdGFudC1mb3JtIC5zdGVwLXF1ZXN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHJvdy1nYXA6IDNyZW07XG59XG4uY29uc3VsdGFudC1mb3JtIC5zdGVwLXF1ZXN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxcmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jb25zdWx0YW50LWZvcm0gLnN0ZXAtcXVlc3Rpb24gPiAudGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMyMzMxMEE7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnN1bHRhbnQtZm9ybSAuc3RlcC1xdWVzdGlvbiA+IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5jb25zdWx0YW50LWZvcm0gLnN0ZXAtcXVlc3Rpb24gPiAuZGVzY3JpcHRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMyMzMxMEE7XG59XG4uY29uc3VsdGFudC1mb3JtIC5zdGVwLWFsdGVybmF0aXZlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDFyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBjb2xvcjogIzIzMzEwQTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb25zdWx0YW50LWZvcm0gLnN0ZXAtYWx0ZXJuYXRpdmVzIHtcbiAgICBnYXA6IDJyZW07XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmNvbnN1bHRhbnQtZm9ybSAuc3RlcC1hbHRlcm5hdGl2ZXMgPiAuc3RlcC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY29uc3VsdGFudC1mb3JtIC5zdGVwLWFsdGVybmF0aXZlcyA+IC5zdGVwLWl0ZW0gPiAubGFiZWwge1xuICBwYWRkaW5nOiAxcmVtO1xuICBtYXJnaW46IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RFREVDNztcbiAgY29sb3I6ICMyMzMxMEE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29uc3VsdGFudC1mb3JtIC5zdGVwLWFsdGVybmF0aXZlcyA+IC5zdGVwLWl0ZW0gPiAubGFiZWwge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gMS41cmVtO1xuICB9XG59XG4uY29uc3VsdGFudC1mb3JtIC5zdGVwLWFsdGVybmF0aXZlcyA+IC5zdGVwLWl0ZW0gPiAubGFiZWwuaW52YWxpZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkVBRUE7XG4gIGJvcmRlci1jb2xvcjogI2YwMDtcbiAgY29sb3I6IHJnYigxNjUsIDAsIDApO1xufVxuLmNvbnN1bHRhbnQtZm9ybSAuc3RlcC1hbHRlcm5hdGl2ZXMgPiAuc3RlcC1pdGVtID4gLmFsdGVybmF0aXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5jb25zdWx0YW50LWZvcm0gLnN0ZXAtYWx0ZXJuYXRpdmVzID4gLnN0ZXAtaXRlbSA+IC5hbHRlcm5hdGl2ZTpjaGVja2VkICsgLmxhYmVsIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciBlYXNlLWluIDAuMnM7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzMxMEE7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNvbnN1bHRhbnQtZm9ybSAuc3RlcC1idXR0b25zID4gLnN0ZXAtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jb25zdWx0YW50LWZvcm0gLnN0ZXAtYnV0dG9ucyA+IC5zdGVwLWJ1dHRvbi5wcmV2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RFREVDNztcbiAgY29sb3I6ICMyMzMxMEE7XG59XG4uY29uc3VsdGFudC1mb3JtIC5zdGVwLWJ1dHRvbnMgPiAuc3RlcC1idXR0b24ubmV4dCwgLmNvbnN1bHRhbnQtZm9ybSAuc3RlcC1idXR0b25zID4gLnN0ZXAtYnV0dG9uLnN1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzMxMEE7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNvbnN1bHRhbnQtZm9ybSAuaW52YWxpZCB7XG4gIGJhY2tncm91bmQ6ICNmZmQyZDQ7XG59XG4uY29uc3VsdGFudC1mb3JtIC5wZXJzb25hbC1kYXRhLFxuLmNvbnN1bHRhbnQtZm9ybSAudGVybXMtYWNjZXB0LFxuLmNvbnN1bHRhbnQtZm9ybSAucGFzc3dvcmQsXG4uY29uc3VsdGFudC1mb3JtIC5jb25zdWx0b3ItdXBkYXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb25zdWx0YW50LWZvcm0gLnBlcnNvbmFsLWRhdGEgLmZvcm0tY29udHJvbCxcbi5jb25zdWx0YW50LWZvcm0gLnRlcm1zLWFjY2VwdCAuZm9ybS1jb250cm9sLFxuLmNvbnN1bHRhbnQtZm9ybSAucGFzc3dvcmQgLmZvcm0tY29udHJvbCxcbi5jb25zdWx0YW50LWZvcm0gLmNvbnN1bHRvci11cGRhdGUgLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAycHggc29saWQgI0RFREVDNztcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xufVxuLmNvbnN1bHRhbnQtZm9ybSAucGVyc29uYWwtZGF0YSAubGFiZWwsXG4uY29uc3VsdGFudC1mb3JtIC50ZXJtcy1hY2NlcHQgLmxhYmVsLFxuLmNvbnN1bHRhbnQtZm9ybSAucGFzc3dvcmQgLmxhYmVsLFxuLmNvbnN1bHRhbnQtZm9ybSAuY29uc3VsdG9yLXVwZGF0ZSAubGFiZWwge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5jb25zdWx0YW50LWZvcm0gLnBlcnNvbmFsLWRhdGEgLmZvcm0taGlkZGVuLFxuLmNvbnN1bHRhbnQtZm9ybSAudGVybXMtYWNjZXB0IC5mb3JtLWhpZGRlbixcbi5jb25zdWx0YW50LWZvcm0gLnBhc3N3b3JkIC5mb3JtLWhpZGRlbixcbi5jb25zdWx0YW50LWZvcm0gLmNvbnN1bHRvci11cGRhdGUgLmZvcm0taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb25zdWx0YW50LWZvcm0gLnBlcnNvbmFsLWRhdGEgLnNob3csXG4uY29uc3VsdGFudC1mb3JtIC50ZXJtcy1hY2NlcHQgLnNob3csXG4uY29uc3VsdGFudC1mb3JtIC5wYXNzd29yZCAuc2hvdyxcbi5jb25zdWx0YW50LWZvcm0gLmNvbnN1bHRvci11cGRhdGUgLnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jb25zdWx0YW50LWZvcm0gLnBlcnNvbmFsLWRhdGEgLmZvcm0tY29udHJvbCxcbi5jb25zdWx0YW50LWZvcm0gLnRlcm1zLWFjY2VwdCAuZm9ybS1jb250cm9sLFxuLmNvbnN1bHRhbnQtZm9ybSAucGFzc3dvcmQgLmZvcm0tY29udHJvbCxcbi5jb25zdWx0YW50LWZvcm0gLmNvbnN1bHRvci11cGRhdGUgLmZvcm0tY29udHJvbCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uY29uc3VsdGFudC1mb3JtIC5wZXJzb25hbC1kYXRhIC5mb3JtLWNoZWNrLWFjY2VwdCxcbi5jb25zdWx0YW50LWZvcm0gLnRlcm1zLWFjY2VwdCAuZm9ybS1jaGVjay1hY2NlcHQsXG4uY29uc3VsdGFudC1mb3JtIC5wYXNzd29yZCAuZm9ybS1jaGVjay1hY2NlcHQsXG4uY29uc3VsdGFudC1mb3JtIC5jb25zdWx0b3ItdXBkYXRlIC5mb3JtLWNoZWNrLWFjY2VwdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uY29uc3VsdGFudC1mb3JtIC5wZXJzb25hbC1kYXRhIC5yYWRpby1ncm91cCxcbi5jb25zdWx0YW50LWZvcm0gLnRlcm1zLWFjY2VwdCAucmFkaW8tZ3JvdXAsXG4uY29uc3VsdGFudC1mb3JtIC5wYXNzd29yZCAucmFkaW8tZ3JvdXAsXG4uY29uc3VsdGFudC1mb3JtIC5jb25zdWx0b3ItdXBkYXRlIC5yYWRpby1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBnYXA6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkNvcHBlclBsYXRlR290aGljXCI7XG4gIGNvbG9yOiAjMDAxMDIxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb25zdWx0YW50LWZvcm0gLnBlcnNvbmFsLWRhdGEgLnJhZGlvLWdyb3VwLFxuICAuY29uc3VsdGFudC1mb3JtIC50ZXJtcy1hY2NlcHQgLnJhZGlvLWdyb3VwLFxuICAuY29uc3VsdGFudC1mb3JtIC5wYXNzd29yZCAucmFkaW8tZ3JvdXAsXG4gIC5jb25zdWx0YW50LWZvcm0gLmNvbnN1bHRvci11cGRhdGUgLnJhZGlvLWdyb3VwIHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbi5jb25zdWx0YW50LWZvcm0gLnBlcnNvbmFsLWRhdGEgLnJhZGlvLWdyb3VwID4gLmZvcm0tY2hlY2ssXG4uY29uc3VsdGFudC1mb3JtIC50ZXJtcy1hY2NlcHQgLnJhZGlvLWdyb3VwID4gLmZvcm0tY2hlY2ssXG4uY29uc3VsdGFudC1mb3JtIC5wYXNzd29yZCAucmFkaW8tZ3JvdXAgPiAuZm9ybS1jaGVjayxcbi5jb25zdWx0YW50LWZvcm0gLmNvbnN1bHRvci11cGRhdGUgLnJhZGlvLWdyb3VwID4gLmZvcm0tY2hlY2sge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvbnN1bHRhbnQtZm9ybSAucGVyc29uYWwtZGF0YSAucmFkaW8tZ3JvdXAgPiAuZm9ybS1jaGVjazpsYXN0LWNoaWxkLFxuLmNvbnN1bHRhbnQtZm9ybSAudGVybXMtYWNjZXB0IC5yYWRpby1ncm91cCA+IC5mb3JtLWNoZWNrOmxhc3QtY2hpbGQsXG4uY29uc3VsdGFudC1mb3JtIC5wYXNzd29yZCAucmFkaW8tZ3JvdXAgPiAuZm9ybS1jaGVjazpsYXN0LWNoaWxkLFxuLmNvbnN1bHRhbnQtZm9ybSAuY29uc3VsdG9yLXVwZGF0ZSAucmFkaW8tZ3JvdXAgPiAuZm9ybS1jaGVjazpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmNvbnN1bHRhbnQtZm9ybSAucGVyc29uYWwtZGF0YSAucmFkaW8tZ3JvdXAgPiAuZm9ybS1jaGVjayA+IC5sYWJlbCxcbi5jb25zdWx0YW50LWZvcm0gLnRlcm1zLWFjY2VwdCAucmFkaW8tZ3JvdXAgPiAuZm9ybS1jaGVjayA+IC5sYWJlbCxcbi5jb25zdWx0YW50LWZvcm0gLnBhc3N3b3JkIC5yYWRpby1ncm91cCA+IC5mb3JtLWNoZWNrID4gLmxhYmVsLFxuLmNvbnN1bHRhbnQtZm9ybSAuY29uc3VsdG9yLXVwZGF0ZSAucmFkaW8tZ3JvdXAgPiAuZm9ybS1jaGVjayA+IC5sYWJlbCB7XG4gIHBhZGRpbmc6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jb25zdWx0YW50LWZvcm0gLnBlcnNvbmFsLWRhdGEgLnJhZGlvLWdyb3VwID4gLmZvcm0tY2hlY2sgPiAubGFiZWwuaW52YWxpZCxcbi5jb25zdWx0YW50LWZvcm0gLnRlcm1zLWFjY2VwdCAucmFkaW8tZ3JvdXAgPiAuZm9ybS1jaGVjayA+IC5sYWJlbC5pbnZhbGlkLFxuLmNvbnN1bHRhbnQtZm9ybSAucGFzc3dvcmQgLnJhZGlvLWdyb3VwID4gLmZvcm0tY2hlY2sgPiAubGFiZWwuaW52YWxpZCxcbi5jb25zdWx0YW50LWZvcm0gLmNvbnN1bHRvci11cGRhdGUgLnJhZGlvLWdyb3VwID4gLmZvcm0tY2hlY2sgPiAubGFiZWwuaW52YWxpZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVhZWE7XG4gIGJvcmRlci1jb2xvcjogI2YwMDtcbiAgY29sb3I6IHJnYigxNjUsIDAsIDApO1xufVxuLmNvbnN1bHRhbnQtZm9ybSAucGVyc29uYWwtZGF0YSAucmFkaW8tZ3JvdXAgPiAuZm9ybS1jaGVjayA+IC5hbHRlcm5hdGl2ZSxcbi5jb25zdWx0YW50LWZvcm0gLnRlcm1zLWFjY2VwdCAucmFkaW8tZ3JvdXAgPiAuZm9ybS1jaGVjayA+IC5hbHRlcm5hdGl2ZSxcbi5jb25zdWx0YW50LWZvcm0gLnBhc3N3b3JkIC5yYWRpby1ncm91cCA+IC5mb3JtLWNoZWNrID4gLmFsdGVybmF0aXZlLFxuLmNvbnN1bHRhbnQtZm9ybSAuY29uc3VsdG9yLXVwZGF0ZSAucmFkaW8tZ3JvdXAgPiAuZm9ybS1jaGVjayA+IC5hbHRlcm5hdGl2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uY29uc3VsdGFudC1mb3JtIC5wZXJzb25hbC1kYXRhIC5yYWRpby1ncm91cCA+IC5mb3JtLWNoZWNrID4gLmFsdGVybmF0aXZlOmNoZWNrZWQgKyAubGFiZWwsXG4uY29uc3VsdGFudC1mb3JtIC50ZXJtcy1hY2NlcHQgLnJhZGlvLWdyb3VwID4gLmZvcm0tY2hlY2sgPiAuYWx0ZXJuYXRpdmU6Y2hlY2tlZCArIC5sYWJlbCxcbi5jb25zdWx0YW50LWZvcm0gLnBhc3N3b3JkIC5yYWRpby1ncm91cCA+IC5mb3JtLWNoZWNrID4gLmFsdGVybmF0aXZlOmNoZWNrZWQgKyAubGFiZWwsXG4uY29uc3VsdGFudC1mb3JtIC5jb25zdWx0b3ItdXBkYXRlIC5yYWRpby1ncm91cCA+IC5mb3JtLWNoZWNrID4gLmFsdGVybmF0aXZlOmNoZWNrZWQgKyAubGFiZWwge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGVhc2UtaW4gMC4ycztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RFREVDNztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY29uc3VsdGFudC1mb3JtIC5wZXJzb25hbC1kYXRhIC5mb3JtLWNvbC02LFxuLmNvbnN1bHRhbnQtZm9ybSAucGVyc29uYWwtZGF0YSAuZm9ybS1jb2wtMTIsXG4uY29uc3VsdGFudC1mb3JtIC50ZXJtcy1hY2NlcHQgLmZvcm0tY29sLTYsXG4uY29uc3VsdGFudC1mb3JtIC50ZXJtcy1hY2NlcHQgLmZvcm0tY29sLTEyLFxuLmNvbnN1bHRhbnQtZm9ybSAucGFzc3dvcmQgLmZvcm0tY29sLTYsXG4uY29uc3VsdGFudC1mb3JtIC5wYXNzd29yZCAuZm9ybS1jb2wtMTIsXG4uY29uc3VsdGFudC1mb3JtIC5jb25zdWx0b3ItdXBkYXRlIC5mb3JtLWNvbC02LFxuLmNvbnN1bHRhbnQtZm9ybSAuY29uc3VsdG9yLXVwZGF0ZSAuZm9ybS1jb2wtMTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDAgMDtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cbi5jb25zdWx0YW50LWZvcm0gLnBlcnNvbmFsLWRhdGEgLmZvcm0tY29sLTYsXG4uY29uc3VsdGFudC1mb3JtIC50ZXJtcy1hY2NlcHQgLmZvcm0tY29sLTYsXG4uY29uc3VsdGFudC1mb3JtIC5wYXNzd29yZCAuZm9ybS1jb2wtNixcbi5jb25zdWx0YW50LWZvcm0gLmNvbnN1bHRvci11cGRhdGUgLmZvcm0tY29sLTYge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnN1bHRhbnQtZm9ybSAucGVyc29uYWwtZGF0YSAuZm9ybS1jb2wtNixcbiAgLmNvbnN1bHRhbnQtZm9ybSAudGVybXMtYWNjZXB0IC5mb3JtLWNvbC02LFxuICAuY29uc3VsdGFudC1mb3JtIC5wYXNzd29yZCAuZm9ybS1jb2wtNixcbiAgLmNvbnN1bHRhbnQtZm9ybSAuY29uc3VsdG9yLXVwZGF0ZSAuZm9ybS1jb2wtNiB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG4uY29uc3VsdGFudC1mb3JtIC5wZXJzb25hbC1kYXRhIC5mb3JtLWNvbC0xMixcbi5jb25zdWx0YW50LWZvcm0gLnRlcm1zLWFjY2VwdCAuZm9ybS1jb2wtMTIsXG4uY29uc3VsdGFudC1mb3JtIC5wYXNzd29yZCAuZm9ybS1jb2wtMTIsXG4uY29uc3VsdGFudC1mb3JtIC5jb25zdWx0b3ItdXBkYXRlIC5mb3JtLWNvbC0xMiB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5jb25zdWx0YW50LWZvcm0gLnBhc3N3b3JkIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY29uc3VsdGFudC1mb3JtIC5wYXNzd29yZCAuZm9ybS1jb2wtNiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb25zdWx0YW50LWZvcm0gLnBhc3N3b3JkIC5wcm9ncmVzcyB7XG4gIGhlaWdodDogM3B4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogNnB4IDA7XG59XG4uY29uc3VsdGFudC1mb3JtIC5wYXNzd29yZCAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uY29uc3VsdGFudC1mb3JtIC5wYXNzd29yZCAuc2hvdy1wYXNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2JTtcbiAgcmlnaHQ6IDIwcHg7XG59XG4uY29uc3VsdGFudC1mb3JtIC5wYXNzd29yZCAucHJvZ3Jlc3MtYmFyIHtcbiAgaGVpZ2h0OiAzcHg7XG59XG4uY29uc3VsdGFudC1mb3JtIC5wYXNzd29yZCAucHJvZ3Jlc3MtYmFyLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOTBmMTA7XG59XG4uY29uc3VsdGFudC1mb3JtIC5wYXNzd29yZCAucHJvZ3Jlc3MtYmFyLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhZDAwO1xufVxuLmNvbnN1bHRhbnQtZm9ybSAucGFzc3dvcmQgLnByb2dyZXNzLWJhci1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyYjUwMjtcbn1cbi5jb25zdWx0YW50LWZvcm0gLnBhc3N3b3JkIC5mYS1leWUge1xuICBjb2xvcjogIzIzMzEwQTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNvbnN1bHRhbnQtZm9ybSAucGFzc3dvcmQgLmZhLXRpbWVzLWNpcmNsZSB7XG4gIGNvbG9yOiAjQzY0OTBDO1xufVxuLmNvbnN1bHRhbnQtZm9ybSAucGFzc3dvcmQgLmZhLWNoZWNrIHtcbiAgY29sb3I6ICMyMzMxMEE7XG59XG4uY29uc3VsdGFudC1mb3JtIC5wYXNzd29yZCAubGlzdC11bnN0eWxlZCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jb25zdWx0YW50LWZvcm0tY2VydGlmaWNhdGUgLmNvbnN1bHRvci11cGRhdGUge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29uc3VsdGFudC1mb3JtLWNlcnRpZmljYXRlIC5jb25zdWx0b3ItdXBkYXRlIHtcbiAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICB9XG59XG4uY29uc3VsdGFudC1mb3JtLWNlcnRpZmljYXRlIC5maWxlLWlucHV0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb25zdWx0YW50LWZvcm0tY2VydGlmaWNhdGUgLmZpbGUtaW5wdXQtY29udGFpbmVyIC5maWxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMzMztcbiAgYmFja2dyb3VuZDogI2NjYztcbiAgY29sb3I6ICM3Nzc7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29uc3VsdGFudC1mb3JtLWNlcnRpZmljYXRlIC5maWxlLWlucHV0LWNvbnRhaW5lciAuc2VuZC1maWxlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNERURFQzc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERURFQzc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDMwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMjMzMTBBO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbn1cbi5jb25zdWx0YW50LWZvcm0tY2VydGlmaWNhdGUgLmZpbGUtaW5wdXQtY29udGFpbmVyIC5zZW5kLWZpbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIyMiwgMjIyLCAxOTksIDAuMyk7XG4gIGNvbG9yOiAjMjMzMTBBO1xufVxuLmNvbnN1bHRhbnQtZm9ybS1jZXJ0aWZpY2F0ZSAudXBkYXRlLXByb2ZpbGUge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMzEwQTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi5jb25zdWx0YW50LWZvcm0tY2VydGlmaWNhdGUgLnNwYW4tdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQ6ICMyMzMxMEE7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuXG4uaW5kaWNhdGlvbi1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxMDIxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5kaWNhdGlvbi1idXR0b246aG92ZXIge1xuICBjb2xvcjogcmdiKDIxNi43NSwgMjE2Ljc1LCAyMTYuNzUpO1xufVxuXG4uaW5kaWNhdGlvbi1mb3JtLXBvcHVwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xufVxuXG4uc3dhbDItY29udGVudC5pbmRpY2F0aW9uLWZvcm0tY29udGVudCB7XG4gIHBhZGRpbmc6IDBweDtcbn1cblxuLnN3YWwyLWFjdGlvbnMuaW5kaWNhdGlvbi1hY3Rpb25zIHtcbiAgcGFkZGluZzogMHB4O1xufVxuXG4uaW5kaWNhdGlvbi1jYXJ0LWhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREVERUM3O1xuICBjb2xvcjogIzIzMzEwQTtcbiAgcGFkZGluZzogMTJweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uY29tbWlzc2lvbi10eXBlIC5wbGFucyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uY29tbWlzc2lvbi10eXBlIC5wbGFucyAucGxhbiBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbn1cbi5jb21taXNzaW9uLXR5cGUgLnBsYW5zIC5wbGFuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNvbW1pc3Npb24tdHlwZSAucGxhbnMgLnBsYW4gLnBsYW4tY29udGVudCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMzBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTFlMmU3O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtYm94LXNoYWRvdyAwLjRzO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LWJveC1zaGFkb3cgMC40cztcbiAgLW8tdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjRzO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuNHM7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC40cywgLXdlYmtpdC1ib3gtc2hhZG93IDAuNHM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb21taXNzaW9uLXR5cGUgLnBsYW5zIC5wbGFuIC5wbGFuLWNvbnRlbnQgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBoZWlnaHQ6IDcycHg7XG59XG4uY29tbWlzc2lvbi10eXBlIC5wbGFucyAucGxhbiAucGxhbi1kZXRhaWxzIHNwYW4ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMyNTJmNDI7XG59XG4uY29tbWlzc2lvbi10eXBlIC5jb250YWluZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTAwJTtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgY29sb3I6ICMyNTJmNDI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uY29tbWlzc2lvbi10eXBlIC5wbGFucyAucGxhbiAucGxhbi1kZXRhaWxzIHAge1xuICBjb2xvcjogIzY0NmE3OTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi5jb21taXNzaW9uLXR5cGUgLnBsYW5zIC5wbGFuIC5wbGFuLWNvbnRlbnQ6aG92ZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAzcHggNXB4IDBweCAjZThlOGU4O1xuICBib3gtc2hhZG93OiAwcHggM3B4IDVweCAwcHggI2U4ZThlODtcbn1cbi5jb21taXNzaW9uLXR5cGUgLnBsYW5zIC5wbGFuIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAucGxhbi1jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjMjE2ZmUwO1xuICByaWdodDogMjBweDtcbiAgdG9wOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAycHggIzAwNUQ4Qjtcbn1cbi5jb21taXNzaW9uLXR5cGUgLnBsYW5zIC5wbGFuIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAucGxhbi1jb250ZW50IHtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNUQ4QjtcbiAgYmFja2dyb3VuZDogI2VhZjFmZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBlYXNlLWluIDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IGVhc2UtaW4gMC4zcztcbiAgdHJhbnNpdGlvbjogZWFzZS1pbiAwLjNzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbW1pc3Npb24tdHlwZSAucGxhbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmNvbW1pc3Npb24tdHlwZSAucGxhbnMgLnBsYW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb21taXNzaW9uLXR5cGUgLnBsYW4uY29tcGxldGUtcGxhbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuY29tbWlzc2lvbi10eXBlIC5wbGFucyAucGxhbiAucGxhbi1jb250ZW50IC5wbGFuLWRldGFpbHMge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5jb21taXNzaW9uLXR5cGUgLnBsYW5zIC5wbGFuIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAucGxhbi1jb250ZW50OmFmdGVyIHtcbiAgICB0b3A6IDQ1JTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbW1pc3Npb24tdHlwZSAucGxhbnMgLnBsYW4gLnBsYW4tY29udGVudCAucGxhbi1kZXRhaWxzIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLmNvbW1pc3Npb24tdHlwZSAucGxhbnMgLnBsYW4gLnBsYW4tY29udGVudCBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDAuNHM7XG4gICAgLW8tdHJhbnNpdGlvbjogaGVpZ2h0IDAuNHM7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNHM7XG4gIH1cbiAgLmNvbW1pc3Npb24tdHlwZSAucGxhbnMgLnBsYW4gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5wbGFuLWNvbnRlbnQ6YWZ0ZXIge1xuICAgIHRvcDogMjBweDtcbiAgICByaWdodDogMTBweDtcbiAgfVxuICAuY29tbWlzc2lvbi10eXBlIC5wbGFucyAucGxhbiAucGxhbi1jb250ZW50IC5wbGFuLWRldGFpbHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb21taXNzaW9uLXR5cGUgLnBsYW5zIC5wbGFuIC5wbGFuLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIH1cbn1cblxuLmFoby1xdWl6LWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAxLjVyZW07XG4gIHBhZGRpbmc6IDNyZW0gMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDIuNXJlbTtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICMyMzMxMEE7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFoby1xdWl6LWZvcm0ge1xuICAgIHJvdy1nYXA6IDNyZW07XG4gICAgcGFkZGluZzogNi43NXJlbSAzcmVtO1xuICB9XG59XG4uYWhvLXF1aXotZm9ybSA+IC5haG8tcXVpei10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBjb2xvcjogIzIzMzEwQTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFoby1xdWl6LWZvcm0gPiAuYWhvLXF1aXotc3VidGl0bGUge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMjMzMTBBO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFoby1xdWl6LWZvcm0gPiAuYWhvLXF1aXotc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGUge1xuICAxMDAlIHtcbiAgICByaWdodDogMDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uYWhvLXF1aXotZm9ybSAuc3RlcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHJvdy1nYXA6IDJyZW07XG4gIHJpZ2h0OiAtNTBweDtcbiAgb3BhY2l0eTogMDtcbiAgYm9yZGVyOiBub25lO1xuICBhbmltYXRpb246IHNsaWRlIDAuMjVzIGZvcndhcmRzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuMjVzO1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1heC13aWR0aDogMjYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFoby1xdWl6LWZvcm0gLnN0ZXAge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICByb3ctZ2FwOiAzcmVtO1xuICB9XG59XG4uYWhvLXF1aXotZm9ybSAuc3RlcCA+IC5zdGVwLXNlbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWhvLXF1aXotZm9ybSAuc3RlcCA+IC5zdGVwLXNlbmQge1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gIH1cbn1cbi5haG8tcXVpei1mb3JtIC5zdGVwID4gLnN0ZXAtc2VuZCA+IC5pbnB1dC1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFoby1xdWl6LWZvcm0gLnN0ZXAgPiAuc3RlcC1zZW5kID4gLmlucHV0LWdyb3VwIC5zdGVwLWVtYWlsIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjREVERUM3O1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG59XG4uYWhvLXF1aXotZm9ybSAuc3RlcCA+IC5zdGVwLXNlbmQgPiAuc3VibWl0LWZvcm0ge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogIzIzMzEwQTtcbiAgcGFkZGluZzogMC41cmVtIDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFoby1xdWl6LWZvcm0gLnN0ZXAgPiAuc3RlcC1zZW5kID4gLnN1Ym1pdC1mb3JtIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uYWhvLXF1aXotZm9ybSAuc3RlcHMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWhvLXF1aXotZm9ybSAuc3RlcHMtbGlzdCA+IC5zdGVwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDFyZW07XG4gIGhlaWdodDogMzZweDtcbiAgd2lkdGg6IDM2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgI0RFREVDNztcbiAgY29sb3I6ICNERURFQzc7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5haG8tcXVpei1mb3JtIC5zdGVwcy1saXN0ID4gLnN0ZXAtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIG1hcmdpbi1yaWdodDogNS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFoby1xdWl6LWZvcm0gLnN0ZXBzLWxpc3QgPiAuc3RlcC1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcuNXJlbTtcbiAgfVxufVxuLmFoby1xdWl6LWZvcm0gLnN0ZXBzLWxpc3QgPiAuc3RlcC1pdGVtOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDJweCBkb3R0ZWQgIzIzMzEwQTtcbiAgaGVpZ2h0OiAwcHg7XG4gIHdpZHRoOiAxOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDM4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFoby1xdWl6LWZvcm0gLnN0ZXBzLWxpc3QgPiAuc3RlcC1pdGVtOjphZnRlciB7XG4gICAgbGVmdDogNHJlbTtcbiAgICB3aWR0aDogMy41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFoby1xdWl6LWZvcm0gLnN0ZXBzLWxpc3QgPiAuc3RlcC1pdGVtOjphZnRlciB7XG4gICAgd2lkdGg6IDUuNXJlbTtcbiAgfVxufVxuLmFoby1xdWl6LWZvcm0gLnN0ZXBzLWxpc3QgPiAuc3RlcC1pdGVtOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5haG8tcXVpei1mb3JtIC5zdGVwcy1saXN0ID4gLnN0ZXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG4uYWhvLXF1aXotZm9ybSAuc3RlcHMtbGlzdCA+IC5zdGVwLWl0ZW0uLS1jdXJyZW50IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyOiAycHggc29saWQgI0RFREVDNztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMzEwQTtcbiAgY29sb3I6ICNERURFQzc7XG59XG4uYWhvLXF1aXotZm9ybSAuc3RlcC1xdWVzdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICByb3ctZ2FwOiAzcmVtO1xufVxuLmFoby1xdWl6LWZvcm0gLnN0ZXAtcXVlc3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDFyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmFoby1xdWl6LWZvcm0gLnN0ZXAtcXVlc3Rpb24gPiAudGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMyMzMxMEE7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFoby1xdWl6LWZvcm0gLnN0ZXAtcXVlc3Rpb24gPiAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4uYWhvLXF1aXotZm9ybSAuc3RlcC1xdWVzdGlvbiA+IC5kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMyMzMxMEE7XG59XG4uYWhvLXF1aXotZm9ybSAuc3RlcC1hbHRlcm5hdGl2ZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgY29sb3I6ICMyMzMxMEE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWhvLXF1aXotZm9ybSAuc3RlcC1hbHRlcm5hdGl2ZXMge1xuICAgIGdhcDogMnJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uYWhvLXF1aXotZm9ybSAuc3RlcC1hbHRlcm5hdGl2ZXMgPiAuc3RlcC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWhvLXF1aXotZm9ybSAuc3RlcC1hbHRlcm5hdGl2ZXMgPiAuc3RlcC1pdGVtID4gLmxhYmVsIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgbWFyZ2luOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERURFQzc7XG4gIGNvbG9yOiAjMjMzMTBBO1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFoby1xdWl6LWZvcm0gLnN0ZXAtYWx0ZXJuYXRpdmVzID4gLnN0ZXAtaXRlbSA+IC5sYWJlbCB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAxLjVyZW07XG4gIH1cbn1cbi5haG8tcXVpei1mb3JtIC5zdGVwLWFsdGVybmF0aXZlcyA+IC5zdGVwLWl0ZW0gPiAubGFiZWwuaW52YWxpZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkVBRUE7XG4gIGJvcmRlci1jb2xvcjogI2YwMDtcbiAgY29sb3I6IHJnYigxNjUsIDAsIDApO1xufVxuLmFoby1xdWl6LWZvcm0gLnN0ZXAtYWx0ZXJuYXRpdmVzID4gLnN0ZXAtaXRlbSA+IC5hbHRlcm5hdGl2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uYWhvLXF1aXotZm9ybSAuc3RlcC1hbHRlcm5hdGl2ZXMgPiAuc3RlcC1pdGVtID4gLmFsdGVybmF0aXZlOmNoZWNrZWQgKyAubGFiZWwge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGVhc2UtaW4gMC4ycztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMzEwQTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYWhvLXF1aXotZm9ybSAuc3RlcC1idXR0b25zIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFoby1xdWl6LWZvcm0gLnN0ZXAtYnV0dG9ucyA+IC5zdGVwLWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjb2xvcjogIzIzMzEwQTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWhvLXF1aXotcmVzdWx0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMS41cmVtO1xuICBwYWRkaW5nOiAzcmVtIDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAyLjVyZW07XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjMjMzMTBBO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5haG8tcXVpei1yZXN1bHQge1xuICAgIHJvdy1nYXA6IDNyZW07XG4gICAgcGFkZGluZzogNi43NXJlbSAzcmVtO1xuICB9XG59XG4uYWhvLXF1aXotcmVzdWx0ID4gLmFoby1xdWl6LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgY29sb3I6ICMyMzMxMEE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWhvLXF1aXotcmVzdWx0ID4gLmFoby1xdWl6LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cbi5haG8tcXVpei1yZXN1bHQgPiAuYWhvLXF1aXotc3VidGl0bGUge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMjMzMTBBO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFoby1xdWl6LXJlc3VsdCA+IC5haG8tcXVpei1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZSB7XG4gIDEwMCUge1xuICAgIHJpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5haG8tcXVpei1yZXN1bHQgPiAuYWRkLWFsbC10by1jYXJ0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5haG8tcXVpei1yZXN1bHQgPiAuYWRkLWFsbC10by1jYXJ0ID4gLnN1Ym1pdC1mb3JtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6ICMyMzMxMEE7XG4gIG1hcmdpbjogNDBweCAwO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWhvLXF1aXotcmVzdWx0ID4gLmFkZC1hbGwtdG8tY2FydCA+IC5zdWJtaXQtZm9ybSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cblxuLndvb2NvbW1lcmNlLW1pbmktY2FydF9fdG90YWwudG90YWwge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5wcm9kdWN0X2xpc3Rfd2lkZ2V0ID4gbGkgLmNhcnQtaW5mbyAud2QtZW50aXRpZXMtdGl0bGUge1xuICBmb250LXNpemU6IDAuOHJlbTtcbn1cblxuLmNhcnQtd2lkZ2V0LXNpZGUgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLndvb2NvbW1lcmNlLW1pbmktY2FydCAubWluaV9jYXJ0X2l0ZW0ge1xuICBwYWRkaW5nOiAxMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC53ZC1zaWRlLWhpZGRlbiB7XG4gICAgd2lkdGg6IDMyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zaG9wcGluZy1jYXJ0LXdpZGdldC1mb290ZXIgLnByb2dyZXNzLW1zZyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLndvb2NvbW1lcmNlLW1pbmktY2FydF9fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbn1cbi53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC53b29jb21tZXJjZS1taW5pLWNhcnRfX2J1dHRvbnMgLmJ1dHRvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53b29jb21tZXJjZS1taW5pLWNhcnRfX3NoaXBwaW5nIC5vcGVuX21pbmktY2FydF9fZm9ybSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzIzMzEwQTtcbn1cbi53b29jb21tZXJjZS1taW5pLWNhcnRfX3NoaXBwaW5nIC5vcGVuX21pbmktY2FydF9fZm9ybTpob3ZlciB7XG4gIGNvbG9yOiAjQzY0OTBDO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLndvb2NvbW1lcmNlLW1pbmktY2FydF9fbWVzc2FnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMXJlbTtcbn1cbi53b29jb21tZXJjZS1taW5pLWNhcnRfX21lc3NhZ2UuLS1hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLndvb2NvbW1lcmNlLW1pbmktY2FydF9fbWVzc2FnZSBidXR0b24ge1xuICBwYWRkaW5nOiAwO1xuICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMyMzMxMEE7XG59XG4ud29vY29tbWVyY2UtbWluaS1jYXJ0X19tZXNzYWdlIGJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjQzY0OTBDO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLndvb2NvbW1lcmNlLW1pbmktY2FydF9fc2hpcHBpbmc6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tY29sb3ItZ3JheS05MDApO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ud2QtbG9hZGluZyAud29vY29tbWVyY2UtbWluaS1jYXJ0X19zaGlwcGluZzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9wYWNpdHk6IDE7XG4gIGFuaW1hdGlvbjogd2Qtcm90YXRlIDQ1MG1zIGluZmluaXRlIGxpbmVhcjtcbn1cbi53ZC1sb2FkaW5nIC53b29jb21tZXJjZS1taW5pLWNhcnRfX3NoaXBwaW5nIHtcbiAgb3BhY2l0eTogMC4yO1xufVxuXG4ud29vY29tbWVyY2UtbWluaS1jYXJ0X19mb3JtIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAxcmVtO1xufVxuLndvb2NvbW1lcmNlLW1pbmktY2FydF9fZm9ybS4tLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zaG9wcGluZy1jYXJ0LXdpZGdldC1mb290ZXIgLnNob3BwaW5nIHtcbiAgcGFkZGluZzogMDtcbiAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMjMzMTBBO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJ0LWRpc2NvdW50IC5jb3Vwb24tY29kZSB7XG4gIGNvbG9yOiAjQzY0OTBDO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLndkLW15LWFjY291bnQtc2lkZWJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndkLW15LWFjY291bnQtc2lkZWJhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdXRvLXZpZGVvLWZ1bGx3aWR0aC4tLWFoby1wcm9kdWN0LWluZm8ge1xuICAgIG1pbi1oZWlnaHQ6IDQ4MHB4O1xuICB9XG59XG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMDFiMzg7XG59XG5cbi50ZXh0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZjE1OTI5O1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4uZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCxcbi5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSxcbi5lbWJlZC1yZXNwb25zaXZlIG9iamVjdCxcbi5lbWJlZC1yZXNwb25zaXZlIHZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0yMWJ5OTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDQyLjg1NzE0JTtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTRieTM6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA3NSU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTFieTE6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuXG4uZnVzaW9uLWNhcm91c2VsLWhvbGRlciAuZnVzaW9uLWNhcm91c2VsLXRpdGxlID4gYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICM1ODU5NWIgIWltcG9ydGFudDtcbn1cblxuLmFob2tpdC13cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uYWhva2l0LXdyYXAgLmFob2tpdC1wcm9kdWN0cyxcbi5haG9raXQtd3JhcCAuYWhva2l0LXRleHQge1xuICBtYXJnaW46IDAgMCAxNXB4IDA7XG59XG5cbi5haG9raXQtd3JhcCAuYWhva2l0LXRleHQge1xuICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG59XG5cbi5haG9raXQtcHJvZHVjdHMgLmFob2tpdC1wcm9kdWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNlNWU1ZTU7XG59XG5cbi5haG9raXQtcHJvZHVjdHMgLmFob2tpdC1wcm9kdWN0ID4gZGl2IHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLmFob2tpdC1wcm9kdWN0cyAuYWhva2l0LXByb2R1Y3QgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uYWhva2l0LXByb2R1Y3RzIC5haG9raXQtcHJvZHVjdCAuYWhva2l0LXRodW1iIHtcbiAgd2lkdGg6IDgwcHg7XG59XG5cbi5haG9raXQtcHJvZHVjdHMgLmFob2tpdC1wcm9kdWN0IC5haG9raXQtdGh1bWIgaW1nIHtcbiAgd2lkdGg6IDYwcHg7XG4gIG1heC13aWR0aDogNjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFob2tpdC1wcm9kdWN0cyAuYWhva2l0LXByb2R1Y3QgLmFob2tpdC1wcmljZSB7XG4gIHdpZHRoOiAxMDBweDtcbiAgZmxleDogMCAwIDEwMHB4O1xufVxuXG4uYWhva2l0LXByb2R1Y3RzIC5haG9raXQtcHJvZHVjdCAuYWhva2l0LXByaWNlICoge1xuICBmb250LXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLmFob2tpdC1wcm9kdWN0cyAuYWhva2l0LXByb2R1Y3QgLmFob2tpdC10aXRsZSB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLmFob2tpdC1wcm9kdWN0cyAuYWhva2l0LXByb2R1Y3QgLmFob2tpdC10aXRsZSAuYWhva2l0LXRpdGxlLWlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5haG9raXQtcHJvZHVjdHMgLmFob2tpdC1wcm9kdWN0IC5haG9raXQtdGl0bGUgLmFob2tpdC10aXRsZS1pbm5lciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYWhva2l0LXByb2R1Y3RzIC5haG9raXQtcHJvZHVjdCAuYWhva2l0LWRlc2NyaXB0aW9uLFxuLmFob2tpdC1wcm9kdWN0cyAuYWhva2l0LXByb2R1Y3QgLmFob2tpdC12YXJpYXRpb24tZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5haG9raXQtcHJvZHVjdHMge1xuICBib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBkb3R0ZWQ7XG4gIGJvcmRlci1jb2xvcjogI2U1ZTVlNTtcbn1cblxuLmFob2tpdC1wcm9kdWN0cyAuYWhva2l0LXByb2R1Y3QgPiB0ZCB7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgYm9yZGVyLXN0eWxlOiBkb3R0ZWQ7XG4gIGJvcmRlci1jb2xvcjogI2U1ZTVlNTtcbn1cblxuLmFob2tpdC1wcm9kdWN0cyAuYWhva2l0LXByb2R1Y3QgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmFob2tpdC1wcm9kdWN0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlNmU2O1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbi5haG9raXQtcHJvZHVjdC1pdGVtID4gLmFob2tpdC10aHVtYiB7XG4gIHdpZHRoOiAxMDBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5haG9raXQtcHJvZHVjdC1pdGVtID4gLmFob2tpdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbiAgfVxufVxuLmFob2tpdC1wcm9kdWN0LWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnByb2R1dG8tdmlkZW8tZnVsbHdpZHRoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWIzODtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdXRvLXZpZGVvLWZ1bGx3aWR0aCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nOiA4MHB4IDAgODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4ucHJvZHV0by12aWRlby1mdWxsd2lkdGggPiAucHJvZHV0by12aWRlby1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdXRvLXZpZGVvLWZ1bGx3aWR0aCA+IC5wcm9kdXRvLXZpZGVvLWJhY2tncm91bmQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgei1pbmRleDogMDtcbiAgfVxufVxuLnByb2R1dG8tdmlkZW8tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnByb2R1dG8tdmlkZW8tY29udGFpbmVyID4gLnRleHRvLWRlc3RhcXVlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDUwJTtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LWZhbWlseTogXCJDb3BwZXJQbGF0ZUdvdGhpYyBCb2xkXCI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucHJvZHV0by12aWRlby1jb250YWluZXIgPiAuY2FyZC1wcm9kdXRvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMjBweCAxMHB4IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHV0by12aWRlby1jb250YWluZXIgPiAuY2FyZC1wcm9kdXRvIHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICB9XG59XG4ucHJvZHV0by12aWRlby1iYWNrZ3JvdW5kIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5wcm9kdXRvLXZpZGVvLWJhY2tncm91bmQgPiAudmlkZW8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1dG8tdmlkZW8tYmFja2dyb3VuZCA+IC52aWRlbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5wcm9kdXRvLXZpZGVvLWJhY2tncm91bmQgLmdpZmNvdmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdXRvLXZpZGVvLWJhY2tncm91bmQgLmdpZmNvdmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucHJvZHV0by12aWRlby1iYWNrZ3JvdW5kIC5naWYge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1dG8tdmlkZW8tYmFja2dyb3VuZCAuZ2lmIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ueXRwLWdyYWRpZW50LWJvdHRvbSxcbi55dHAtZ3JhZGllbnQtdG9wIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY2FyZC1wcm9kdXRvID4gLnByb2R1dG8tZGVzdGFxdWUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNhcmQtcHJvZHV0byA+IC5wcm9kdXRvLWRlc3RhcXVlIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG4uY2FyZC1wcm9kdXRvID4gLnByb2R1dG8tZGVzdGFxdWUgPiAucHJvZHV0by1oZWFkZXIge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5jYXJkLXByb2R1dG8gPiAucHJvZHV0by1kZXN0YXF1ZSA+IC5wcm9kdXRvLWhlYWRlciA+IC50aXR1bG8ge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNhcmQtcHJvZHV0byA+IC5wcm9kdXRvLWRlc3RhcXVlID4gLnByb2R1dG8taGVhZGVyLWtpdCA+IC50aXR1bG8ge1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cblxuLmNhcmQtcHJvZHV0byA+IC5wcm9kdXRvLWRlc3RhcXVlID4gLnByb2R1dG8taGVhZGVyID4gLnRpcG8ge1xuICBtYXJnaW46IDA7XG59XG5cbi5jYXJkLXByb2R1dG8gPiAucHJvZHV0by1kZXN0YXF1ZSA+IC5mb3RvIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2FyZC1wcm9kdXRvID4gLnByb2R1dG8tZGVzdGFxdWUgPiAuZm90byB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jYXJkLXByb2R1dG8gPiAucHJvZHV0by1mb290ZXIge1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jYXJkLXByb2R1dG8gPiAucHJvZHV0by1mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDFiMzg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuLmFkZC1jYXJ0IHtcbiAgZmxleDogMjtcbn1cblxuLmFkZC1jYXJ0ID4gLmxpbmsge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogc29saWQgM3B4ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4ucHJlY28gLmFtb3VudCB7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJDb3BwZXJQbGF0ZSBHb3RoaWNcIiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4uaGVyby1pbmdyZWRpZW50ZXMge1xuICBtaW4taGVpZ2h0OiAyMzBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlcm8taW5ncmVkaWVudGVzIHtcbiAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVyby1pbmdyZWRpZW50ZXMge1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICB9XG59XG4uZnVzaW9uLXByaWNlLXJhdGluZyAud29vY29tbWVyY2UtUHJpY2UtYW1vdW50LmFtb3VudCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4jY29tbWVudHMgaDMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mdXNpb24td29vY29tbWVyY2UtdGFiLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZmlsdGVyLWJ1dHRvbi1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5maWx0ZXItYnV0dG9uLWdyb3VwIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjVyZW07XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZpbHRlci1idXR0b24tZ3JvdXAgdWwge1xuICAgIGdhcDogMXJlbTtcbiAgfVxufVxuXG4uZmlsdGVyLWJ1dHRvbi1ncm91cCBsaSB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMjMzMTBBO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREVERUM3O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cblxuLmZpbHRlci1idXR0b24tZ3JvdXAgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTkuODcyODgxMzU1OSwgMjcuODIyMDMzODk4MywgNS42Nzc5NjYxMDE3KTtcbiAgY29sb3I6ICNERURFQzc7XG59XG5cbi5maWx0ZXItYnV0dG9uLWdyb3VwIGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzMxMEE7XG4gIGNvbG9yOiAjREVERUM3O1xufVxuXG4uZ3JpZC1pbmdyZWRpZW50ZXMgLmdyaWQtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uZ3JpZC1pbmdyZWRpZW50ZXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5ncmlkLWluZ3JlZGllbnRlcyAuZ3JpZC1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uZ3JpZC1pbmdyZWRpZW50ZXMgLmdyaWQtaXRlbSAucGljIHtcbiAgbWF4LWhlaWdodDogNjBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5ncmlkLWluZ3JlZGllbnRlcyAuZ3JpZC1pdGVtIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmdyaWQtaW5ncmVkaWVudGVzIC5pdGVtLWdyb3VwIHtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdyaWQtaW5ncmVkaWVudGVzIC5ncmlkLWl0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZ3JpZC1pbmdyZWRpZW50ZXMgLmdyaWQtaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gMnJlbSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ3JpZC1pbmdyZWRpZW50ZXMgLml0ZW0tZ3JvdXA6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIH1cbn1cbi5ncmlkLWluZ3JlZGllbnRlcyAuaXRlbS1ncm91cCA+IC5kZXNjLWdyb3VwIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdyaWQtaW5ncmVkaWVudGVzIC5pdGVtLWdyb3VwID4gLmRlc2MtZ3JvdXAge1xuICAgIGhlaWdodDogMTgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdyaWQtaW5ncmVkaWVudGVzIC5pdGVtLWdyb3VwID4gLmRlc2MtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG59XG4uZ3JpZC1pbmdyZWRpZW50ZXMgLml0ZW0tZ3JvdXAgPiAuZGVzYy1ncm91cCA+IC50aXRsZSB7XG4gIGNvbG9yOiAjMjMzMTBBO1xuICBmb250LXNpemU6IDEuMmVtO1xufVxuXG4uZ3JpZC1pbmdyZWRpZW50ZXMgLml0ZW0tZ3JvdXAgPiAuZGVzYy1ncm91cCA+IC5kZXNjIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICMyMzMxMEE7XG59XG5cbi5haG9lLXJzLWN1c3RvbS1pbWFnZSB7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubWItMjAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teS0xMCB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnBkLTUge1xuICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnByb2R1Y3QtdGl0bGUgYSB7XG4gIGNvbG9yOiAjNTg1OTViICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4ucHJvZHV0by1yZWxhY2lvbmFkbyB7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbjogMzBweCBhdXRvO1xufVxuXG4udHJpYmFsLXBhdHRlcm4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHVybChodHRwczovL2Rldi5haG9hbG9lLmNvbS5ici93cC1jb250ZW50L3VwbG9hZHMvYWhvYWxvZS1hc3NldHMvdHJpYmFsLXBhdHRlcm4ucG5nKTtcbn1cblxuLmN1cnJlbnQtbGktY29udGVudCxcbi5vcmRlcmJ5Lm9yZGVyLWRyb3Bkb3duIHtcbiAgbWluLXdpZHRoOiAyNTBweDtcbn1cblxuLnByb2R1Y3QtZ3JpZC12aWV3LnByb2R1Y3Qge1xuICBib3JkZXI6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ucHJvZHVjdC10aXRsZS5mdXNpb24tcmVzcG9uc2l2ZS10eXBvZ3JhcGh5LWNhbGN1bGF0ZWQge1xuICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xufVxuXG4ucmVsYXRlZC5wcm9kdWN0cyAuZnVzaW9uLXByb2R1Y3QtY29udGVudCB7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG5cbi5mdXNpb24taW1hZ2UtY2Fyb3VzZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udGV4dC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4uZnMtMTgge1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbn1cblxuLmZsZXgtdi1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2F0ZWdvcnktYmxvY2sgLmZ1c2lvbi1yb3cge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucHJvZHVjdHMgPiBsaS5wcm9kdWN0IHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4jc2xpZGVycy1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uYXZhZGEtaGFzLXJldi1zbGlkZXItc3R5bGVzIC5hdmFkYS1za2luLXJldiB7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2Vsb3MtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zZWxvcy1mb290ZXIgPiAuaXRlbSB7XG4gIG1heC13aWR0aDogOTBweDtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWxvcy1mb290ZXIgPiAuaXRlbSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufSIsIkBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZnVuY3Rpb25zXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdmFyaWFibGVzXCI7XHJcblxyXG5AaW1wb3J0IFwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9icmVha3BvaW50c1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9jb250YWluZXJcIjtcclxuQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvZ3JpZFwiO1xyXG5AaW1wb3J0IFwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy91dGlsaXRpZXNcIjtcclxuXHJcblxyXG4kd2hpdGU6ICNmZmZmZmY7XHJcblxyXG4kYnJhbmQtZ3JheTogIzU4NTk1QjtcclxuJGJyYW5kLXNlY29uZGFyeTogIzAwNUQ4QjtcclxuJGJyYW5kLWRhcmstYmx1ZTogIzAwMTAyMTtcclxuXHJcbiRwcmltYXJ5X2dyZWVuOiMyMzMxMEE7XHJcbiRwcmltYXJ5X29yYW5nZTojQzY0OTBDO1xyXG4kcHJpbWFyeV9za2luOiNERURFQzc7XHJcbiRuZXV0cmFsX2xpZ2h0OiNGQkZCRkI7XHJcbiRuZXV0cmFsX2dyYXk6IzNFM0UzRTtcclxuJG5ldXRyYWxfZGFyazojMUUxRTFFO1xyXG5cclxuLy8gQ09NUE9ORU5UU1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9zd2FsLnNjc3NcIjsgXHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL3Byb2R1Y3QtaW5mby5zY3NzXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2FjY29yZGlvbi5zY3NzXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Zvcm1fY29uc3VsdGFudC5zY3NzXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NvbnN1bHRhbnQuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9pbmRpY2F0aW9ucy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NvbW1pc3Npb24uc2Nzc1wiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9xdWl6LnNjc3NcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvZm9ybV9hY2NvdW50LnNjc3NcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvY2FydC5zY3NzXCI7XHJcblxyXG4ud2QtbXktYWNjb3VudC1zaWRlYmFyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxufVxyXG5cclxuXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgLnByb2R1dG8tdmlkZW8tZnVsbHdpZHRoe1xyXG5cclxuICAgICAgICAmLi0tYWhvLXByb2R1Y3QtaW5mb3tcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNDgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgIFxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8vIFJlY3JpYXJcclxuXHJcblxyXG4udGV4dC1wcmltYXJ5IHtcclxuICAgIGNvbG9yOiAjMDAxYjM4O1xyXG59XHJcbi50ZXh0LXNlY29uZGFyeSB7XHJcbiAgICBjb2xvcjogI2YxNTkyOTtcclxufVxyXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLmVtYmVkLXJlc3BvbnNpdmU6OmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbn1cclxuLmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcclxuLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsXHJcbi5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSxcclxuLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LFxyXG4uZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBib3JkZXI6IDA7XHJcbn1cclxuLmVtYmVkLXJlc3BvbnNpdmUtMjFieTk6OmJlZm9yZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDIuODU3MTQlO1xyXG59XHJcbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5OjpiZWZvcmUge1xyXG4gICAgcGFkZGluZy10b3A6IDU2LjI1JTtcclxufVxyXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzOjpiZWZvcmUge1xyXG4gICAgcGFkZGluZy10b3A6IDc1JTtcclxufVxyXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxOjpiZWZvcmUge1xyXG4gICAgcGFkZGluZy10b3A6IDEwMCU7XHJcbn1cclxuLmZ1c2lvbi1jYXJvdXNlbC1ob2xkZXIgLmZ1c2lvbi1jYXJvdXNlbC10aXRsZSA+IGEge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgY29sb3I6ICM1ODU5NWIgIWltcG9ydGFudDtcclxufVxyXG4uYWhva2l0LXdyYXAge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjbGVhcjogYm90aDtcclxufVxyXG4uYWhva2l0LXdyYXAgLmFob2tpdC1wcm9kdWN0cyxcclxuLmFob2tpdC13cmFwIC5haG9raXQtdGV4dCB7XHJcbiAgICBtYXJnaW46IDAgMCAxNXB4IDA7XHJcbn1cclxuLmFob2tpdC13cmFwIC5haG9raXQtdGV4dCB7XHJcbiAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XHJcbn1cclxuLmFob2tpdC1wcm9kdWN0cyAuYWhva2l0LXByb2R1Y3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNlNWU1ZTU7XHJcbn1cclxuLmFob2tpdC1wcm9kdWN0cyAuYWhva2l0LXByb2R1Y3QgPiBkaXYge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcclxufVxyXG4uYWhva2l0LXByb2R1Y3RzIC5haG9raXQtcHJvZHVjdCA+IGRpdjpsYXN0LWNoaWxkIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG4uYWhva2l0LXByb2R1Y3RzIC5haG9raXQtcHJvZHVjdCAuYWhva2l0LXRodW1iIHtcclxuICAgIHdpZHRoOiA4MHB4O1xyXG59XHJcbi5haG9raXQtcHJvZHVjdHMgLmFob2tpdC1wcm9kdWN0IC5haG9raXQtdGh1bWIgaW1nIHtcclxuICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgbWF4LXdpZHRoOiA2MHB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLmFob2tpdC1wcm9kdWN0cyAuYWhva2l0LXByb2R1Y3QgLmFob2tpdC1wcmljZSB7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgICBmbGV4OiAwIDAgMTAwcHg7XHJcbn1cclxuLmFob2tpdC1wcm9kdWN0cyAuYWhva2l0LXByb2R1Y3QgLmFob2tpdC1wcmljZSAqIHtcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG59XHJcbi5haG9raXQtcHJvZHVjdHMgLmFob2tpdC1wcm9kdWN0IC5haG9raXQtdGl0bGUge1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG59XHJcbi5haG9raXQtcHJvZHVjdHMgLmFob2tpdC1wcm9kdWN0IC5haG9raXQtdGl0bGUgLmFob2tpdC10aXRsZS1pbm5lciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLmFob2tpdC1wcm9kdWN0cyAuYWhva2l0LXByb2R1Y3QgLmFob2tpdC10aXRsZSAuYWhva2l0LXRpdGxlLWlubmVyIGEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG4uYWhva2l0LXByb2R1Y3RzIC5haG9raXQtcHJvZHVjdCAuYWhva2l0LWRlc2NyaXB0aW9uLFxyXG4uYWhva2l0LXByb2R1Y3RzIC5haG9raXQtcHJvZHVjdCAuYWhva2l0LXZhcmlhdGlvbi1kZXNjcmlwdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuLmFob2tpdC1wcm9kdWN0cyB7XHJcbiAgICBib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcclxuICAgIGJvcmRlci1zdHlsZTogZG90dGVkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZTVlNWU1O1xyXG59XHJcbi5haG9raXQtcHJvZHVjdHMgLmFob2tpdC1wcm9kdWN0ID4gdGQge1xyXG4gICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XHJcbiAgICBib3JkZXItc3R5bGU6IGRvdHRlZDtcclxuICAgIGJvcmRlci1jb2xvcjogI2U1ZTVlNTtcclxufVxyXG4uYWhva2l0LXByb2R1Y3RzIC5haG9raXQtcHJvZHVjdCA+IHRkOmxhc3QtY2hpbGQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxufVxyXG4uYWhva2l0LXByb2R1Y3QtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlNmU2O1xyXG4gICAgcGFkZGluZzogMTBweCAwO1xyXG59XHJcbi5haG9raXQtcHJvZHVjdC1pdGVtID4gLmFob2tpdC10aHVtYiB7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgLmFob2tpdC1wcm9kdWN0LWl0ZW0gPiAuYWhva2l0LXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40cmVtO1xyXG4gICAgfVxyXG59XHJcbi5haG9raXQtcHJvZHVjdC1kZXNjcmlwdGlvbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcbi5wcm9kdXRvLXZpZGVvLWZ1bGx3aWR0aCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDFiMzg7XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAucHJvZHV0by12aWRlby1mdWxsd2lkdGgge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgcGFkZGluZzogODBweCAwIDgwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxufVxyXG4ucHJvZHV0by12aWRlby1mdWxsd2lkdGggPiAucHJvZHV0by12aWRlby1jb250YWluZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICBtYXJnaW46IDAgMjBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAucHJvZHV0by12aWRlby1mdWxsd2lkdGggPiAucHJvZHV0by12aWRlby1iYWNrZ3JvdW5kIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgLy9sZWZ0OiA1MCU7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIH1cclxufVxyXG4ucHJvZHV0by12aWRlby1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4ucHJvZHV0by12aWRlby1jb250YWluZXIgPiAudGV4dG8tZGVzdGFxdWUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICBmb250LWZhbWlseTogXCJDb3BwZXJQbGF0ZUdvdGhpYyBCb2xkXCI7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG4ucHJvZHV0by12aWRlby1jb250YWluZXIgPiAuY2FyZC1wcm9kdXRvIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAyMHB4IDEwcHggMDtcclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5wcm9kdXRvLXZpZGVvLWNvbnRhaW5lciA+IC5jYXJkLXByb2R1dG8ge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMzgwcHg7XHJcbiAgICB9XHJcbn1cclxuLnByb2R1dG8tdmlkZW8tYmFja2dyb3VuZCB7XHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxufVxyXG4ucHJvZHV0by12aWRlby1iYWNrZ3JvdW5kID4gLnZpZGVvIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAucHJvZHV0by12aWRlby1iYWNrZ3JvdW5kID4gLnZpZGVvIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG4ucHJvZHV0by12aWRlby1iYWNrZ3JvdW5kIC5naWZjb3ZlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAucHJvZHV0by12aWRlby1iYWNrZ3JvdW5kIC5naWZjb3ZlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4ucHJvZHV0by12aWRlby1iYWNrZ3JvdW5kIC5naWYge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgLnByb2R1dG8tdmlkZW8tYmFja2dyb3VuZCAuZ2lmIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcbi55dHAtZ3JhZGllbnQtYm90dG9tLFxyXG4ueXRwLWdyYWRpZW50LXRvcCB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNhcmQtcHJvZHV0byA+IC5wcm9kdXRvLWRlc3RhcXVlIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAuY2FyZC1wcm9kdXRvID4gLnByb2R1dG8tZGVzdGFxdWUge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuLmNhcmQtcHJvZHV0byA+IC5wcm9kdXRvLWRlc3RhcXVlID4gLnByb2R1dG8taGVhZGVyIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxufVxyXG4uY2FyZC1wcm9kdXRvID4gLnByb2R1dG8tZGVzdGFxdWUgPiAucHJvZHV0by1oZWFkZXIgPiAudGl0dWxvIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuLmNhcmQtcHJvZHV0byA+IC5wcm9kdXRvLWRlc3RhcXVlID4gLnByb2R1dG8taGVhZGVyLWtpdCA+IC50aXR1bG8ge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxufVxyXG4uY2FyZC1wcm9kdXRvID4gLnByb2R1dG8tZGVzdGFxdWUgPiAucHJvZHV0by1oZWFkZXIgPiAudGlwbyB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuLmNhcmQtcHJvZHV0byA+IC5wcm9kdXRvLWRlc3RhcXVlID4gLmZvdG8ge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgLmNhcmQtcHJvZHV0byA+IC5wcm9kdXRvLWRlc3RhcXVlID4gLmZvdG8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcbi5jYXJkLXByb2R1dG8gPiAucHJvZHV0by1mb290ZXIge1xyXG4gICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAuY2FyZC1wcm9kdXRvID4gLnByb2R1dG8tZm9vdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYjM4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuLmFkZC1jYXJ0IHtcclxuICAgIGZsZXg6IDI7XHJcbn1cclxuLmFkZC1jYXJ0ID4gLmxpbmsge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm9yZGVyOiBzb2xpZCAzcHggI2ZmZjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG59XHJcbi5wcmVjbyAuYW1vdW50IHtcclxuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiQ29wcGVyUGxhdGUgR290aGljXCIgIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcclxufVxyXG4uaGVyby1pbmdyZWRpZW50ZXMge1xyXG4gICAgbWluLWhlaWdodDogMjMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgLmhlcm8taW5ncmVkaWVudGVzIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzNTBweDtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAuaGVyby1pbmdyZWRpZW50ZXMge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgfVxyXG59XHJcbi5mdXNpb24tcHJpY2UtcmF0aW5nIC53b29jb21tZXJjZS1QcmljZS1hbW91bnQuYW1vdW50IHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG4jY29tbWVudHMgaDMge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5mdXNpb24td29vY29tbWVyY2UtdGFiLXRpdGxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4uZmlsdGVyLWJ1dHRvbi1ncm91cCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uZmlsdGVyLWJ1dHRvbi1ncm91cCB1bCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IC41cmVtO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgICAgZ2FwOiAxcmVtO1xyXG4gICAgfVxyXG59XHJcbi5maWx0ZXItYnV0dG9uLWdyb3VwIGxpIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBjb2xvcjogJHByaW1hcnlfZ3JlZW47XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5X3NraW47XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogLjVyZW07XHJcbn1cclxuLmZpbHRlci1idXR0b24tZ3JvdXAgbGk6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRwcmltYXJ5X2dyZWVuLDUlKTtcclxuICAgIGNvbG9yOiAkcHJpbWFyeV9za2luO1xyXG59XHJcbi5maWx0ZXItYnV0dG9uLWdyb3VwIGxpLmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeV9ncmVlbjtcclxuICAgIGNvbG9yOiAkcHJpbWFyeV9za2luO1xyXG59XHJcblxyXG4uZ3JpZC1pbmdyZWRpZW50ZXMgLmdyaWQtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5ncmlkLWluZ3JlZGllbnRlczphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjbGVhcjogYm90aDtcclxufVxyXG4uZ3JpZC1pbmdyZWRpZW50ZXMgLmdyaWQtaXRlbSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICBcclxuXHJcbiAgICAucGlje1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uZ3JpZC1pbmdyZWRpZW50ZXMgLmdyaWQtaXRlbXtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5ncmlkLWluZ3JlZGllbnRlcyAuaXRlbS1ncm91cHtcclxuICAgIFxyXG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuZ3JpZC1pbmdyZWRpZW50ZXMgLmdyaWQtaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC5ncmlkLWluZ3JlZGllbnRlcyAuZ3JpZC1pdGVtIHtcclxuICAgICAgICB3aWR0aDogY2FsYygyNSUgLSAycmVtKTtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgIC5ncmlkLWluZ3JlZGllbnRlcyAuaXRlbS1ncm91cDpob3ZlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgIH1cclxufVxyXG4uZ3JpZC1pbmdyZWRpZW50ZXMgLml0ZW0tZ3JvdXAgPiAuZGVzYy1ncm91cCB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuZ3JpZC1pbmdyZWRpZW50ZXMgLml0ZW0tZ3JvdXAgPiAuZGVzYy1ncm91cCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxODBweDtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAuZ3JpZC1pbmdyZWRpZW50ZXMgLml0ZW0tZ3JvdXAgPiAuZGVzYy1ncm91cCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICB9XHJcbn1cclxuLmdyaWQtaW5ncmVkaWVudGVzIC5pdGVtLWdyb3VwID4gLmRlc2MtZ3JvdXAgPiAudGl0bGUge1xyXG4gICAgY29sb3I6ICRwcmltYXJ5X2dyZWVuO1xyXG4gICAgZm9udC1zaXplOiAxLjJlbTtcclxufVxyXG4uZ3JpZC1pbmdyZWRpZW50ZXMgLml0ZW0tZ3JvdXAgPiAuZGVzYy1ncm91cCA+IC5kZXNjIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBjb2xvcjokcHJpbWFyeV9ncmVlbjtcclxufVxyXG4uYWhvZS1ycy1jdXN0b20taW1hZ2Uge1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLm1iLTAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG59XHJcbi5tYi0yMCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLm15LTEwIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcclxufVxyXG4ubXktNSB7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xyXG59XHJcbi5wZC01IHtcclxuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHJvZHVjdC10aXRsZSBhIHtcclxuICAgIGNvbG9yOiAjNTg1OTViICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbn1cclxuLnByb2R1dG8tcmVsYWNpb25hZG8ge1xyXG4gICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBtYXJnaW46IDMwcHggYXV0bztcclxufVxyXG4udHJpYmFsLXBhdHRlcm4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vZGV2LmFob2Fsb2UuY29tLmJyL3dwLWNvbnRlbnQvdXBsb2Fkcy9haG9hbG9lLWFzc2V0cy90cmliYWwtcGF0dGVybi5wbmcpO1xyXG59XHJcbi5jdXJyZW50LWxpLWNvbnRlbnQsXHJcbi5vcmRlcmJ5Lm9yZGVyLWRyb3Bkb3duIHtcclxuICAgIG1pbi13aWR0aDogMjUwcHg7XHJcbn1cclxuLnByb2R1Y3QtZ3JpZC12aWV3LnByb2R1Y3Qge1xyXG4gICAgYm9yZGVyOiB0cmFuc3BhcmVudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuLnByb2R1Y3QtdGl0bGUuZnVzaW9uLXJlc3BvbnNpdmUtdHlwb2dyYXBoeS1jYWxjdWxhdGVkIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XHJcbn1cclxuLnJlbGF0ZWQucHJvZHVjdHMgLmZ1c2lvbi1wcm9kdWN0LWNvbnRlbnQge1xyXG4gICAgcGFkZGluZzogMTZweDtcclxufVxyXG4uZnVzaW9uLWltYWdlLWNhcm91c2VsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuLnRleHQtYm9sZCB7XHJcbiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLmZzLTE4IHtcclxuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xyXG59XHJcbi5mbGV4LXYtY2VudGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcbi5jYXRlZ29yeS1ibG9jayAuZnVzaW9uLXJvdyB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG4ucHJvZHVjdHMgPiBsaS5wcm9kdWN0IHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxufVxyXG4jc2xpZGVycy1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxufVxyXG4uYXZhZGEtaGFzLXJldi1zbGlkZXItc3R5bGVzIC5hdmFkYS1za2luLXJldiB7XHJcbiAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLnNlbG9zLWZvb3RlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuLnNlbG9zLWZvb3RlciA+IC5pdGVtIHtcclxuICAgIG1heC13aWR0aDogOTBweDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuc2Vsb3MtZm9vdGVyID4gLml0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIC5pbnB1dC10ZXh0LFxyXG4vLyAubWFpbi1uYXYtc2VhcmNoLWZvcm0gaW5wdXQsXHJcbi8vIC5wb3N0LXBhc3N3b3JkLWZvcm0gbGFiZWwgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG4vLyAuc2VhcmNoLXBhZ2Utc2VhcmNoLWZvcm0gaW5wdXQsXHJcbi8vIGlucHV0LnMsXHJcbi8vIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuLy8gaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcclxuLy8gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG4vLyBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuLy8gc2VsZWN0LFxyXG4vLyB0ZXh0YXJlYSB7XHJcbi8vICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG4vLyB9XHJcbi8vIC53cC1ibG9jay1tZWRpYS10ZXh0IC53cC1ibG9jay1tZWRpYS10ZXh0X19jb250ZW50IHtcclxuLy8gICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4vLyAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4vLyB9XHJcbiIsIi5zaW5nbGUtYWhvLXByb2R1Y3QtaW5mb3tcclxuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgIH1cclxufVxyXG5cclxuLnByb2R1dG8tdmlkZW8tZnVsbHdpZHRoLi0tYWhvLXByb2R1Y3QtaW5mbz4ucHJvZHV0by12aWRlby1iYWNrZ3JvdW5ke1xyXG5cclxuICA+LmltZ3tcclxuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgbWluLWhlaWdodDogNDgwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuI2Foby1wcm9kdWN0LWluZm8sXHJcbi5haG8tcHJvZHVjdC1pbmZvIHtcclxuICAlYWhvLXRpdGxlLWgyIHtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LWZhbWlseTogXCJDb3BwZXJQbGF0ZSBHb3RoaWNcIjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFoby1wcm9kdWN0LWNvbnRlbnQge1xyXG4gICAgPiAudGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkNvcHBlclBsYXRlIEdvdGhpY1wiO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+IC5jb250ZW50IHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxyXG4gICAgICAgIFwiaW1hZ2VcIlxyXG4gICAgICAgIFwiZGVzY3JpcHRpb25cIjtcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2MCUgNDAlO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiZGVzY3JpcHRpb24gaW1hZ2VcIjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID4gLmNvbnRlbnQgPiAuZGVzY3JpcHRpb24ge1xyXG4gICAgICBncmlkLWFyZWE6IGRlc2NyaXB0aW9uO1xyXG4gICAgfVxyXG5cclxuICAgID4gLmNvbnRlbnQgPiAuaW1hZ2Uge1xyXG4gICAgICBncmlkLWFyZWE6IGltYWdlO1xyXG4gICAgICBtYXgtd2lkdGg6IDM2MHB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gID4gLmFoby1iZW5lZml0cyB7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDA7XHJcblxyXG4gICAgPiAuYWhvLXRpdGxlIHtcclxuICAgICAgQGV4dGVuZCAlYWhvLXRpdGxlLWgyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgPiAuYWhvLWhvdy10by11c2Uge1xyXG4gICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgID4gLmFoby10aXRsZSB7XHJcbiAgICAgIEBleHRlbmQgJWFoby10aXRsZS1oMjtcclxuICAgIH1cclxuXHJcbiAgICA+IC5jb250ZW50IHtcclxuICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogODBweCAwIDQwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+IC5jb250ZW50ID4gLmRlc2NyaXB0aW9uIHtcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgIH1cclxuICAgICAgJiBwOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gID4gLmFoby1mYXEge1xyXG4gICAgcGFkZGluZzogNDBweCAwO1xyXG5cclxuICAgID4gLmFoby10aXRsZSB7XHJcbiAgICAgIEBleHRlbmQgJWFoby10aXRsZS1oMjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdGVwcy1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XHJcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxyXG4gICAgICBcInN0ZXBzXCJcclxuICAgICAgXCJ2aWRlb1wiO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM1JSA2NSU7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwic3RlcHMgdmlkZW9cIjtcclxuICAgIH1cclxuXHJcbiAgICA+IC52aWRlbyB7XHJcbiAgICAgIGdyaWQtYXJlYTogdmlkZW87XHJcbiAgICB9XHJcblxyXG4gICAgPiAuc3RlcHMge1xyXG4gICAgICBncmlkLWFyZWE6IHN0ZXBzO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICA+IC5zdGVwcyA+IC5zdGVwLWl0ZW0ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgPiAuc3RlcHMgPiAuc3RlcC1pdGVtID4gLnRleHQge1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBmb250LWZhbWlseTogXCJDb3BwZXJQbGF0ZSBHb3RoaWNcIjtcclxuICAgICAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgICB9XHJcblxyXG4gICAgPiAuc3RlcHMgPiAuc3RlcC1pdGVtID4gLmljb24ge1xyXG4gICAgICB3aWR0aDogNDhweDtcclxuICAgIH1cclxuXHJcbiAgICA+IC5zdGVwcyA+IC5zdGVwLWl0ZW0gPiAubnVtYmVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkNvcHBlclBsYXRlIEdvdGhpY1wiO1xyXG4gICAgICBtaW4td2lkdGg6IDMycHg7XHJcbiAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBtYXJnaW46IDEwcHggMzBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgID4gLnN0ZXBzID4gLnN0ZXAtaXRlbSA+IC5udW1iZXIgPiAuY3JvcCB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMHB4O1xyXG4gICAgICBsZWZ0OiAtMTBweDtcclxuICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgPiAuc3RlcHMgPiAuc3RlcC1pdGVtID4gLm51bWJlcjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAtNXB4O1xyXG4gICAgICBsZWZ0OiAtNXB4O1xyXG4gICAgICB3aWR0aDogNDJweDtcclxuICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgID4gLnN0ZXBzID4gLnN0ZXAtaXRlbSA+IC5udW1iZXI6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHRvcDogLTdweDtcclxuICAgICAgbGVmdDogLTdweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogNDZweDtcclxuICAgICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIHotaW5kZXg6IC0yO1xyXG4gICAgfVxyXG5cclxuICAgID4gLnN0ZXBzID4gLnN0ZXAtaXRlbS4tLWFjdGl2ZSA+IC5udW1iZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkNzVlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFoby1jb3B5LXF1aXoge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICBmb250LWZhbWlseTogXCJDZW50dXJ5IFNjaG9vbCBCb29rXCI7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtc2Vjb25kYXJ5O1xyXG4gICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmstcXVpeiB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWRhcmstYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICBmb250LWZhbWlseTogXCJDb3BwZXJQbGF0ZSBHb3RoaWNcIjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmxpbmstZml4b3tcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkNzVlO1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcblxyXG4gICAgLmxpbmstcXVpeiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtZGFyay1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICBmb250LWZhbWlseTogXCJDb3BwZXJQbGF0ZSBHb3RoaWNcIjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwOyBcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsIHh4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEBpZiBub3QgJG4ge1xuICAgIEBlcnJvciBcImJyZWFrcG9pbnQgYCN7JG5hbWV9YCBub3QgZm91bmQgaW4gYCN7JGJyZWFrcG9pbnRzfWBcIjtcbiAgfVxuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyByZWR1Y2VkIGJ5IDAuMDJweCB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2Zcbi8vIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgobWQsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtYXggYW5kICRtYXggPiAwLCAkbWF4IC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiAgYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6ICBicmVha3BvaW50LW1heCgkbmV4dCwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5leHQsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIuYWhvLWFjY29yZGlvbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNGUyZTI7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uYWhvLWFjY29yZGlvbi10YWIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcblxyXG4gID4gLnRvZ2dsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xyXG4gIH1cclxuXHJcbiAgPiAudG9nZ2xlLi0tYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJyYW5kLXNlY29uZGFyeSwgMC4xKTtcclxuICAgIGNvbG9yOiAkYnJhbmQtc2Vjb25kYXJ5O1xyXG4gIH1cclxuXHJcbiAgPiAudG9nZ2xlID4gLnRleHQgPiAudGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkNvcHBlcnBsYXRlIEdvdGhpY1wiO1xyXG4gICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICBjb2xvcjogJGJyYW5kLWRhcmstYmx1ZTtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYubWItMHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgXHJcbiAgfVxyXG4gID4gLnRvZ2dsZSA+IC50ZXh0ID4gLnN1YnRpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkNlbnR1cnkgU2Nob29sIEJvb2tcIjtcclxuICAgIGNvbG9yOiAkYnJhbmQtc2Vjb25kYXJ5O1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgPiAuY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMXM7XHJcbiAgfVxyXG5cclxuICA+IC5jb250ZW50ID4gLmJveCB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XHJcblxyXG4gICAgJiBwOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuY29uc3VsdGFudC1mb3Jte1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICByb3ctZ2FwOiAxLjVyZW07XHJcbiAgcGFkZGluZzogM3JlbSAxcmVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDIuNXJlbTtcclxuICBib3JkZXI6IDFweCBkYXNoZWQgJHByaW1hcnlfZ3JlZW47XHJcbiAgYmFja2dyb3VuZDogI0ZGRjtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgcm93LWdhcDogMnJlbTtcclxuICAgIHBhZGRpbmc6IDYuNzVyZW0gM3JlbTtcclxuICB9XHJcblxyXG4gID4uYWhvLWNvbnN1bHRhbnQtdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICBjb2xvcjogJHByaW1hcnlfZ3JlZW47XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gID4uZGVzY3JpcHRpb24ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgY29sb3I6ICRwcmltYXJ5X2dyZWVuO1xyXG4gIH1cclxuXHJcbiAgQGtleWZyYW1lcyBzbGlkZSB7XHJcbiAgICAxMDAlIHtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWhvLWZvcm0tY29uc3VsdGFudHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcm93LWdhcDogMXJlbTtcclxuICAgIG1heC13aWR0aDogNDIwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICBtaW4td2lkdGg6IDUyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN0ZXAge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcm93LWdhcDogMXJlbTtcclxuICAgIHJpZ2h0OiAtNTBweDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBhbmltYXRpb246IHNsaWRlIDAuMjVzIGZvcndhcmRzO1xyXG4gICAgYW5pbWF0aW9uLWRlbGF5OiAuMjVzO1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIHJvdy1nYXA6IDEuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICA+LnN0ZXAtc2VuZCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogMXJlbTtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIG1heC13aWR0aDogNDUwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+LnN0ZXAtc2VuZD4uaW5wdXQtZ3JvdXAge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICA+LnN0ZXAtc2VuZD4uaW5wdXQtZ3JvdXAgLnN0ZXAtZW1haWwge1xyXG4gICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNERURFQzc7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcclxuICAgIH1cclxuXHJcbiAgICA+LnN0ZXAtc2VuZD4uc3VibWl0LWZvcm0ge1xyXG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnlfZ3JlZW47XHJcbiAgICAgIHBhZGRpbmc6IC41cmVtIDJyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLnN0ZXBzLWxpc3Qge1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgID4uc3RlcC1pdGVtIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRwcmltYXJ5X3NraW47XHJcbiAgICAgIGNvbG9yOiAkcHJpbWFyeV9za2luO1xyXG4gICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjZweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1LjVyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDcuNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID4uc3RlcC1pdGVtOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGJvcmRlci10b3A6IDJweCBkb3R0ZWQgJHByaW1hcnlfZ3JlZW47XHJcbiAgICAgIGhlaWdodDogMHB4O1xyXG4gICAgICB3aWR0aDogMThweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAzOHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIGxlZnQ6IDRyZW07XHJcbiAgICAgICAgd2lkdGg6IDMuNXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIHdpZHRoOiA1LjVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+LnN0ZXAtaXRlbTpsYXN0LWNoaWxkOjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgPi5zdGVwLWl0ZW06bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgID4uc3RlcC1pdGVtLi0tY3VycmVudCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRwcmltYXJ5X3NraW47XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5X2dyZWVuO1xyXG4gICAgICBjb2xvcjogJHByaW1hcnlfc2tpbjtcclxuICAgIH1cclxuXHJcblxyXG4gIH1cclxuXHJcbiAgLnN0ZXAtcXVlc3Rpb25zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHJvdy1nYXA6IDNyZW07XHJcbiAgfVxyXG5cclxuICAuc3RlcC1xdWVzdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMXJlbTtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgID4udGl0bGUge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgY29sb3I6ICRwcmltYXJ5X2dyZWVuO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgPi5kZXNjcmlwdGlvbiB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICBjb2xvcjogJHByaW1hcnlfZ3JlZW47XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLnN0ZXAtYWx0ZXJuYXRpdmVzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogMXJlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICBjb2xvcjogJHByaW1hcnlfZ3JlZW47XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgZ2FwOiAycmVtO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgfVxyXG5cclxuICAgID4uc3RlcC1pdGVtIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgPi5zdGVwLWl0ZW0+LmxhYmVsIHtcclxuICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5X3NraW47XHJcbiAgICAgIGNvbG9yOiAkcHJpbWFyeV9ncmVlbjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDEuMjVyZW0gMS41cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgPi5zdGVwLWl0ZW0+LmxhYmVsLmludmFsaWQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFQUVBO1xyXG4gICAgICBib3JkZXItY29sb3I6ICNmMDA7XHJcbiAgICAgIGNvbG9yOiByZ2IoMTY1LCAwLCAwKTtcclxuICAgIH1cclxuXHJcbiAgICA+LnN0ZXAtaXRlbT4uYWx0ZXJuYXRpdmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgID4uc3RlcC1pdGVtPi5hbHRlcm5hdGl2ZTpjaGVja2VkKy5sYWJlbCB7XHJcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgZWFzZS1pbiAuMnM7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5X2dyZWVuO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5zdGVwLWJ1dHRvbnMge1xyXG5cclxuICAgID4uc3RlcC1idXR0b24ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gICAgPi5zdGVwLWJ1dHRvbi5wcmV2e1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeV9za2luO1xyXG4gICAgICBjb2xvcjogJHByaW1hcnlfZ3JlZW47XHJcbiAgICB9XHJcblxyXG4gICAgPi5zdGVwLWJ1dHRvbi5uZXh0LCA+LnN0ZXAtYnV0dG9uLnN1Ym1pdHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlfZ3JlZW47XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmludmFsaWQge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZDJkNDtcclxuICB9XHJcblxyXG4gIC5wZXJzb25hbC1kYXRhLFxyXG4gIC50ZXJtcy1hY2NlcHQsXHJcbiAgLnBhc3N3b3JkLFxyXG4gIC5jb25zdWx0b3ItdXBkYXRlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgI0RFREVDNztcclxuICAgICAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5sYWJlbCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWhpZGRlbiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNob3cge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1jaGVjay1hY2NlcHQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgIC5yYWRpby1ncm91cCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICBnYXA6IDEwcHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkNvcHBlclBsYXRlR290aGljXCI7XHJcbiAgICAgIGNvbG9yOiAkYnJhbmQtZGFyay1ibHVlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgPi5mb3JtLWNoZWNrIHtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICA+LmZvcm0tY2hlY2s6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICA+LmZvcm0tY2hlY2s+LmxhYmVsIHtcclxuICAgICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBsaW5lLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICA+LmZvcm0tY2hlY2s+LmxhYmVsLmludmFsaWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmVhZWE7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZjAwO1xyXG4gICAgICAgIGNvbG9yOiByZ2IoMTY1LCAwLCAwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgPi5mb3JtLWNoZWNrPi5hbHRlcm5hdGl2ZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgID4uZm9ybS1jaGVjaz4uYWx0ZXJuYXRpdmU6Y2hlY2tlZCsubGFiZWwge1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgZWFzZS1pbiAwLjJzO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5X3NraW47XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWNvbC02LFxyXG4gICAgLmZvcm0tY29sLTEyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBmbGV4OiAwIDA7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tY29sLTYge1xyXG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgZmxleC1iYXNpczogNTAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tY29sLTEyIHtcclxuICAgICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBhc3N3b3JkIHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIC5mb3JtLWNvbC02IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9ncmVzcyB7XHJcbiAgICAgIGhlaWdodDogM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbjogNnB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zaG93LXBhc3Mge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMTYlO1xyXG4gICAgICByaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZ3Jlc3MtYmFyIHtcclxuICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2dyZXNzLWJhci1kYW5nZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTkwZjEwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9ncmVzcy1iYXItd2FybmluZyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmFkMDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2dyZXNzLWJhci1zdWNjZXNzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAyYjUwMjtcclxuICAgIH1cclxuXHJcbiAgICAuZmEtZXllIHtcclxuICAgICAgY29sb3I6ICRwcmltYXJ5X2dyZWVuO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmZhLXRpbWVzLWNpcmNsZSB7XHJcbiAgICAgIGNvbG9yOiRwcmltYXJ5X29yYW5nZTtcclxuICAgIH1cclxuXHJcbiAgICAuZmEtY2hlY2sge1xyXG4gICAgICBjb2xvcjogJHByaW1hcnlfZ3JlZW47XHJcbiAgICB9XHJcblxyXG4gICAgLmxpc3QtdW5zdHlsZWQge1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbnN1bHRhbnQtZm9ybS1jZXJ0aWZpY2F0ZSB7XHJcblxyXG4gIC5jb25zdWx0b3ItdXBkYXRlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgbWF4LXdpZHRoOiA0MjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5maWxlLWlucHV0LWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAuZmlsZSB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzM7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNjY2M7XHJcbiAgICAgIGNvbG9yOiAjNzc3O1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZW5kLWZpbGUge1xyXG4gICAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeV9za2luO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeV9za2luO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB6LWluZGV4OiAzMDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBjb2xvcjogJHByaW1hcnlfZ3JlZW47XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZW5kLWZpbGU6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRwcmltYXJ5X3NraW4sIDAuMyk7XHJcbiAgICAgIGNvbG9yOiAkcHJpbWFyeV9ncmVlbjtcclxuICAgIH1cclxuXHJcbiAgICBcclxuICB9XHJcblxyXG4gIC51cGRhdGUtcHJvZmlsZXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlfZ3JlZW47XHJcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XHJcbiAgICBjb2xvcjokd2hpdGU7XHJcbiAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5zcGFuLXRleHQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgYmFja2dyb3VuZDogJHByaW1hcnlfZ3JlZW47XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgfVxyXG5cclxufSIsIi5pbmRpY2F0aW9uLWJ1dHRvbntcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtZGFyay1ibHVlO1xyXG4gICAgY29sb3I6JHdoaXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgJjpob3ZlcntcclxuICAgICAgICBjb2xvcjogZGFya2VuKCR3aGl0ZSwgMTUpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaW5kaWNhdGlvbi1mb3JtLXBvcHVwe1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxMHB4O1xyXG5cclxufVxyXG5cclxuLnN3YWwyLWNvbnRlbnQuaW5kaWNhdGlvbi1mb3JtLWNvbnRlbnR7XHJcbiAgICBwYWRkaW5nOjBweDtcclxufVxyXG4uc3dhbDItYWN0aW9ucy5pbmRpY2F0aW9uLWFjdGlvbnN7XHJcbiAgICBwYWRkaW5nOjBweDtcclxufVxyXG5cclxuXHJcbi5pbmRpY2F0aW9uLWNhcnQtaGVhZGVye1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeV9za2luO1xyXG4gICAgY29sb3I6ICRwcmltYXJ5X2dyZWVuO1xyXG4gICAgcGFkZGluZzogMTJweCAxMnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn0iLCIuY29tbWlzc2lvbi10eXBle1xyXG4gICAgLnBsYW5zIHtcclxuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLnBsYW5zIC5wbGFuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIC5wbGFucyAucGxhbiB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAucGxhbnMgLnBsYW4gLnBsYW4tY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNlMWUyZTc7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtYm94LXNoYWRvdyAwLjRzO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC13ZWJraXQtYm94LXNoYWRvdyAwLjRzO1xyXG4gICAgICAgIC1vLXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC40cztcclxuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuNHM7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjRzLCAtd2Via2l0LWJveC1zaGFkb3cgMC40cztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIC5wbGFucyAucGxhbiAucGxhbi1jb250ZW50IGltZyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogNzJweDtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLnBsYW5zIC5wbGFuIC5wbGFuLWRldGFpbHMgc3BhbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgY29sb3I6ICMyNTJmNDI7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIC5jb250YWluZXIgLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTAwJTtcclxuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgICAgIGNvbG9yOiAjMjUyZjQyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIC5wbGFucyAucGxhbiAucGxhbi1kZXRhaWxzIHAge1xyXG4gICAgICAgIGNvbG9yOiAjNjQ2YTc5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLnBsYW5zIC5wbGFuIC5wbGFuLWNvbnRlbnQ6aG92ZXIge1xyXG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDNweCA1cHggMHB4ICNlOGU4ZTg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDNweCA1cHggMHB4ICNlOGU4ZTg7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIC5wbGFucyAucGxhbiBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC5wbGFuLWNvbnRlbnQ6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMjE2ZmUwO1xyXG4gICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMnB4ICRicmFuZC1zZWNvbmRhcnk7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIC5wbGFucyAucGxhbiBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC5wbGFuLWNvbnRlbnQge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRicmFuZC1zZWNvbmRhcnk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2VhZjFmZTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGVhc2UtaW4gMC4zcztcclxuICAgICAgICAtby10cmFuc2l0aW9uOiBlYXNlLWluIDAuM3M7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogZWFzZS1pbiAwLjNzO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIC5wbGFucyB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICBcclxuICAgICAgICAucGxhbnMgLnBsYW4ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICBcclxuICAgICAgICAucGxhbi5jb21wbGV0ZS1wbGFuIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICBcclxuICAgICAgICAucGxhbnMgLnBsYW4gLnBsYW4tY29udGVudCAucGxhbi1kZXRhaWxzIHtcclxuICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICBcclxuICAgICAgICAucGxhbnMgLnBsYW4gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAucGxhbi1jb250ZW50OmFmdGVyIHtcclxuICAgICAgICAgIHRvcDogNDUlO1xyXG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcclxuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAucGxhbnMgLnBsYW4gLnBsYW4tY29udGVudCAucGxhbi1kZXRhaWxzIHtcclxuICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xyXG4gICAgICAgIC5wbGFucyAucGxhbiAucGxhbi1jb250ZW50IGltZyB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBoZWlnaHQgMC40cztcclxuICAgICAgICAgIC1vLXRyYW5zaXRpb246IGhlaWdodCAwLjRzO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNHM7XHJcbiAgICAgICAgfVxyXG4gICAgICBcclxuICAgICAgICAucGxhbnMgLnBsYW4gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAucGxhbi1jb250ZW50OmFmdGVyIHtcclxuICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICAgLnBsYW5zIC5wbGFuIC5wbGFuLWNvbnRlbnQgLnBsYW4tZGV0YWlscyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAgIC5wbGFucyAucGxhbiAucGxhbi1jb250ZW50IHtcclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG59IiwiLmFoby1xdWl6LWZvcm17XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICByb3ctZ2FwOiAxLjVyZW07XHJcbiAgICBwYWRkaW5nOiAzcmVtIDFyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIuNXJlbTtcclxuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAkcHJpbWFyeV9ncmVlbjtcclxuICAgIGJhY2tncm91bmQ6ICNGRkY7IFxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgICAgcm93LWdhcDogM3JlbTtcclxuICAgICAgICBwYWRkaW5nOiA2Ljc1cmVtIDNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgPi5haG8tcXVpei10aXRsZXtcclxuICAgICAgICBmb250LXNpemU6IDIuMjVyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIGNvbG9yOiRwcmltYXJ5X2dyZWVuO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgID4uYWhvLXF1aXotc3VidGl0bGV7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjokcHJpbWFyeV9ncmVlbjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxLjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyBzbGlkZSB7XHJcbiAgICAgICAgMTAwJSB7IHJpZ2h0OiAwOyBvcGFjaXR5OiAxOyB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zdGVwe1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHJvdy1nYXA6IDJyZW07XHJcbiAgICAgICAgcmlnaHQ6IC01MHB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGFuaW1hdGlvbjogc2xpZGUgMC4yNXMgZm9yd2FyZHM7XHJcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAuMjVzO1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIG1heC13aWR0aDogMjYwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgcm93LWdhcDogM3JlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4uc3RlcC1zZW5ke1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBnYXA6IDFyZW07XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4uc3RlcC1zZW5kID4uaW5wdXQtZ3JvdXB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPi5zdGVwLXNlbmQgPi5pbnB1dC1ncm91cCAuc3RlcC1lbWFpbHtcclxuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjREVERUM3O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+LnN0ZXAtc2VuZCA+LnN1Ym1pdC1mb3Jte1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDsgXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5X2dyZWVuO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuNXJlbSAycmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBjb2xvcjokd2hpdGU7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc3RlcHMtbGlzdHtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICA+LnN0ZXAtaXRlbXtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOjFyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHByaW1hcnlfc2tpbjtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5X3NraW47XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxcmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjEuNXJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1LjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDcuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPi5zdGVwLWl0ZW06OmFmdGVye1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAycHggZG90dGVkICRwcmltYXJ5X2dyZWVuO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDozOHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgICAgICAgICAgIGxlZnQ6NHJlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNS41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+LnN0ZXAtaXRlbTpsYXN0LWNoaWxkOjphZnRlcntcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4uc3RlcC1pdGVtOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgIH0gXHJcblxyXG4gICAgICAgID4uc3RlcC1pdGVtLi0tY3VycmVudHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHByaW1hcnlfc2tpbjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlfZ3JlZW47XHJcbiAgICAgICAgICAgIGNvbG9yOiRwcmltYXJ5X3NraW47XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnN0ZXAtcXVlc3Rpb25ze1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHJvdy1nYXA6IDNyZW07XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5zdGVwLXF1ZXN0aW9ue1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6MXJlbTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICA+LnRpdGxle1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgY29sb3I6JHByaW1hcnlfZ3JlZW47XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4uZGVzY3JpcHRpb257XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgY29sb3I6JHByaW1hcnlfZ3JlZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc3RlcC1hbHRlcm5hdGl2ZXN7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczpzdHJldGNoO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGdhcDogMXJlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICAgICAgY29sb3I6JHByaW1hcnlfZ3JlZW47XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgICAgICAgIGdhcDogMnJlbTtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4uc3RlcC1pdGVte1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4uc3RlcC1pdGVtID4ubGFiZWx7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeV9za2luO1xyXG4gICAgICAgICAgICBjb2xvcjokcHJpbWFyeV9ncmVlbjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuMjVyZW0gMS41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+LnN0ZXAtaXRlbSA+LmxhYmVsLmludmFsaWR7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkVBRUE7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2YwMDtcclxuICAgICAgICAgICAgY29sb3I6cmdiKDE2NSwgMCwgMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+LnN0ZXAtaXRlbSA+LmFsdGVybmF0aXZle1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPi5zdGVwLWl0ZW0gPi5hbHRlcm5hdGl2ZTpjaGVja2VkICsgLmxhYmVse1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGVhc2UtaW4gLjJzO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeV9ncmVlbjtcclxuICAgICAgICAgICAgY29sb3I6JHdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnN0ZXAtYnV0dG9uc3tcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgID4uc3RlcC1idXR0b257XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICBjb2xvcjokcHJpbWFyeV9ncmVlbjtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uYWhvLXF1aXotcmVzdWx0e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICByb3ctZ2FwOiAxLjVyZW07XHJcbiAgICBwYWRkaW5nOiAzcmVtIDFyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIuNXJlbTtcclxuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAkcHJpbWFyeV9ncmVlbjtcclxuICAgIGJhY2tncm91bmQ6ICNGRkY7IFxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgICAgcm93LWdhcDogM3JlbTtcclxuICAgICAgICBwYWRkaW5nOiA2Ljc1cmVtIDNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgPi5haG8tcXVpei10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeV9ncmVlbjtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICA+LmFoby1xdWl6LXN1YnRpdGxle1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6JHByaW1hcnlfZ3JlZW47XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICAgICAgICBmb250LXNpemU6MS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMgc2xpZGUge1xyXG4gICAgICAgIDEwMCUgeyByaWdodDogMDsgb3BhY2l0eTogMTsgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICA+LmFkZC1hbGwtdG8tY2FydHtcclxuXHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICA+LnN1Ym1pdC1mb3Jte1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDsgXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5X2dyZWVuO1xyXG4gICAgICAgICAgICBtYXJnaW46IDQwcHggMDtcclxuICAgICAgICAgICAgcGFkZGluZzouNXJlbSAxcmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBjb2xvcjokd2hpdGU7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn0iLCIud29vY29tbWVyY2UtbWluaS1jYXJ0X190b3RhbC50b3RhbCB7XHJcbiAgZm9udC1zaXplOiAxcmVtO1xyXG59XHJcblxyXG4ucHJvZHVjdF9saXN0X3dpZGdldCA+IGxpIC5jYXJ0LWluZm8gLndkLWVudGl0aWVzLXRpdGxlIHtcclxuICBmb250LXNpemU6IDAuOHJlbTtcclxufVxyXG5cclxuLmNhcnQtd2lkZ2V0LXNpZGVcclxuICAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudFxyXG4gIC53b29jb21tZXJjZS1taW5pLWNhcnRcclxuICAubWluaV9jYXJ0X2l0ZW0ge1xyXG4gIHBhZGRpbmc6IDEycHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAud2Qtc2lkZS1oaWRkZW4ge1xyXG4gICAgd2lkdGg6IDMyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uc2hvcHBpbmctY2FydC13aWRnZXQtZm9vdGVyIC5wcm9ncmVzcy1tc2d7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbi53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC53b29jb21tZXJjZS1taW5pLWNhcnRfX2J1dHRvbnN7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDFyZW07XHJcblxyXG5cclxuICAuYnV0dG9ue1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG59XHJcblxyXG4ud29vY29tbWVyY2UtbWluaS1jYXJ0X19zaGlwcGluZ3tcclxuICAub3Blbl9taW5pLWNhcnRfX2Zvcm17XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWluLWhlaWdodDogaW5pdGlhbDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6JHByaW1hcnlfZ3JlZW47XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBjb2xvcjokcHJpbWFyeV9vcmFuZ2U7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLndvb2NvbW1lcmNlLW1pbmktY2FydF9fbWVzc2FnZXtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZ2FwOiAxcmVtO1xyXG5cclxuICAmLi0tYWN0aXZle1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcblxyXG4gIGJ1dHRvbntcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjokcHJpbWFyeV9ncmVlbjtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGNvbG9yOiRwcmltYXJ5X29yYW5nZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ud29vY29tbWVyY2UtbWluaS1jYXJ0X19zaGlwcGluZ3tcclxuXHJcbiAgJjo6YWZ0ZXJ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjZzIGVhc2U7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDApO1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWNvbG9yLWdyYXktOTAwKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gICAgLndkLWxvYWRpbmcgJntcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBhbmltYXRpb246IHdkLXJvdGF0ZSA0NTBtcyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLndkLWxvYWRpbmcgJntcclxuICAgIG9wYWNpdHk6IC4yO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi53b29jb21tZXJjZS1taW5pLWNhcnRfX2Zvcm17XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGdhcDogMXJlbTtcclxuXHJcbiAgJi4tLWFjdGl2ZXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnNob3BwaW5nLWNhcnQtd2lkZ2V0LWZvb3RlciAuc2hvcHBpbmd7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWluLWhlaWdodDogaW5pdGlhbDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6JHByaW1hcnlfZ3JlZW47XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmNhcnQtZGlzY291bnR7XHJcblxyXG4gIC5jb3Vwb24tY29kZXtcclxuICAgIGNvbG9yOiAkcHJpbWFyeV9vcmFuZ2U7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICB9XHJcblxyXG59Il19 */
