.ova_project_single .project-img img {
  width: 100%;
  max-height: 500px;
  object-fit: cover;
  margin-bottom: 20px;
}
.ova_project_single .project-title {
  margin: 0;
  font-size: 36px;
  line-height: 1.3;
  font-weight: 800;
}
.ova_project_single .ova-next-pre-post {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 28px 0;
  border-bottom: 1px solid #dfe3ea;
  border-top: 1px solid #dfe3ea;
  margin-bottom: 120px;
}
@media (max-width: 1024px) {
  .ova_project_single .ova-next-pre-post {
    margin-bottom: 90px;
  }
}
.ova_project_single .ova-next-pre-post a {
  color: var(--heading);
  font-weight: bold;
}
.ova_project_single .ova-next-pre-post .num-pre {
  margin-left: 15px;
}
.ova_project_single .ova-next-pre-post .num-next {
  margin-right: 15px;
}
.ova_project_single .ova-next-pre-post .icon {
  transition: all 0.3s ease;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  border: 2px solid rgba(19, 34, 60, 0.2);
}
.ova_project_single .ova-next-pre-post .icon:hover {
  transition: all 0.3s ease;
  border: 2px solid var(--primary);
}
.ova_project_single .ova-next-pre-post .icon:hover i {
  transition: all 0.3s ease;
  color: var(--primary);
}
.ova_project_single .ova-next-pre-post .icon i {
  transition: all 0.3s ease;
  display: inline-flex;
  font-size: 20px;
  color: rgba(19, 34, 60, 0.2);
}

.archive_project {
  margin-bottom: 110px;
}
@media (max-width: 1024px) {
  .archive_project {
    margin-bottom: 80px;
  }
}
.archive_project .archive_project_content {
  display: grid;
  grid-column-gap: 30px;
  grid-row-gap: 50px;
}
.archive_project .archive_project_content.two_column {
  grid-template-columns: 1fr 1fr;
}
@media (max-width: 767px) {
  .archive_project .archive_project_content.two_column {
    grid-template-columns: auto;
  }
}
.archive_project .archive_project_content.three_column {
  grid-template-columns: 1fr 1fr 1fr;
}
@media (max-width: 991px) {
  .archive_project .archive_project_content.three_column {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 767px) {
  .archive_project .archive_project_content.three_column {
    grid-template-columns: auto;
  }
}
.archive_project .archive_project_content.four_column {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}
@media (max-width: 1200px) {
  .archive_project .archive_project_content.four_column {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 991px) {
  .archive_project .archive_project_content.four_column {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 767px) {
  .archive_project .archive_project_content.four_column {
    grid-template-columns: auto;
  }
}

.data-project {
  border-top: 5px solid var(--primary);
  background-color: var(--heading);
  padding: 50px;
}
@media (max-height: 420px) {
  .data-project {
    padding: 40px 30px;
  }
}
.data-project .item {
  margin-bottom: 20px;
}
.data-project .item .sub-title {
  font-weight: 600;
  color: #959ca9;
}
.data-project .item .title {
  margin: 0px;
  font-size: 16px;
  line-height: 1.3;
  font-weight: 600;
  color: #fff;
}
.data-project ul.share-social-icons {
  margin: 8px 0 0 0;
  padding: 0;
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  list-style: none;
}
.data-project ul.share-social-icons li {
  display: inline-block;
  margin-right: 12px;
}
.data-project ul.share-social-icons li a {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  background-color: #101c30;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  line-height: 1;
  color: #fff;
  transition: all 500ms ease;
}
.data-project ul.share-social-icons li a:hover {
  transition: all 500ms ease;
  background-color: var(--primary);
}

.ova-project-box-elementor {
  display: grid;
  grid-gap: 30px;
}
.ova-project-box-elementor.two_column {
  grid-template-columns: 1fr 1fr;
}
@media (max-width: 767px) {
  .ova-project-box-elementor.two_column {
    grid-template-columns: auto;
  }
}
.ova-project-box-elementor.three_column {
  grid-template-columns: 1fr 1fr 1fr;
}
@media (max-width: 1024px) {
  .ova-project-box-elementor.three_column {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 767px) {
  .ova-project-box-elementor.three_column {
    grid-template-columns: auto;
  }
}
.ova-project-box-elementor.four_column {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}
@media (max-width: 1260px) {
  .ova-project-box-elementor.four_column {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 1024px) {
  .ova-project-box-elementor.four_column {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 767px) {
  .ova-project-box-elementor.four_column {
    grid-template-columns: auto;
  }
}

.ova-project-filter-ajax {
  display: flex;
  position: relative;
  overflow: hidden;
}
@media (max-width: 1024px) {
  .ova-project-filter-ajax {
    flex-flow: column;
  }
}
.ova-project-filter-ajax ul {
  list-style-type: none;
  padding: 0;
  margin: 0 30px 0 0;
  min-width: 300px;
}
@media (max-width: 1024px) {
  .ova-project-filter-ajax ul {
    display: inline-flex;
    flex-wrap: wrap;
    margin: 0 10px 30px 0;
  }
}
.ova-project-filter-ajax ul li {
  cursor: pointer;
  transition: all 0.3s ease;
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 18px;
  font-weight: bold;
  padding: 16px 30px;
  background-color: var(--background);
  color: var(--heading);
  border-left: 2px solid transparent;
  margin: 0 10px 10px 0;
}
@media (max-width: 767px) {
  .ova-project-filter-ajax ul li {
    font-size: 16px;
  }
}
.ova-project-filter-ajax ul li.active-category {
  border-left: 2px solid var(--primary);
}
.ova-project-filter-ajax ul li:hover {
  transition: all 0.3s ease;
  border-left: 2px solid var(--primary);
}
.ova-project-filter-ajax ul li:hover .category {
  transition: all 0.2s ease;
}
.ova-project-filter-ajax ul li:hover .category-total {
  transition: all 0.2s ease;
}
.ova-project-filter-ajax ul li .category-total {
  transition: all 0.2s ease;
  display: inline-block;
  color: var(--heading);
  font-size: 12px;
  margin-left: 10px;
}
.ova-project-filter-ajax .content-item .owl-stage-outer .owl-stage .owl-item.first-active.active .project-slider .info a.next-button {
  transition: all 0.7s ease;
  right: 0;
  visibility: visible;
  opacity: 1;
}
.ova-project-filter-ajax .content-item .project-slider {
  position: relative;
  margin-bottom: 30px;
}
.ova-project-filter-ajax .content-item .project-slider:hover .info a.next-button {
  transition: all 0.7s ease;
  right: 0;
  visibility: visible;
  opacity: 1;
}
.ova-project-filter-ajax .content-item .project-slider .img-project {
  position: relative;
}
.ova-project-filter-ajax .content-item .project-slider .img-project img {
  display: block;
  width: 100%;
  height: 390px;
  object-fit: cover;
}
.ova-project-filter-ajax .content-item .project-slider .info-wrapper {
  position: absolute;
  bottom: -30px;
  right: 40px;
  width: calc(100% - 40px);
  max-width: 320px;
}
.ova-project-filter-ajax .content-item .project-slider .info {
  transition: all 0.5s ease;
  position: relative;
  padding: 30px;
  background-color: var(--heading);
  border-left: 12px solid var(--primary);
}
@media (max-width: 767px) {
  .ova-project-filter-ajax .content-item .project-slider .info {
    border-left: 6px solid var(--primary);
  }
}
.ova-project-filter-ajax .content-item .project-slider .info .project-category {
  color: var(--primary);
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 1.2;
  letter-spacing: 1px;
}
.ova-project-filter-ajax .content-item .project-slider .info .name {
  transition: all 0.3s ease;
  position: relative;
  z-index: 3;
  margin: 0;
  color: #fff;
  font-size: 24px;
  font-weight: bold;
  line-height: 1.2;
}
.ova-project-filter-ajax .content-item .project-slider .info .name:hover {
  transition: all 0.3s ease;
  color: var(--primary);
}
.ova-project-filter-ajax .content-item .project-slider .info a.next-button {
  transition: all 0.7s ease;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  visibility: hidden;
  opacity: 0;
  bottom: 100%;
  right: 60px;
  width: 50px;
  height: 50px;
  background-color: var(--primary);
  font-size: 21px;
  line-height: 1;
  color: #fff;
}
.ova-project-filter-ajax .content-item .project-slider .info a.next-button i {
  display: inline-flex;
}
.ova-project-filter-ajax .content-item .project-slider .info a.next-button:hover {
  transition: all 0.5s ease;
  background-color: var(--heading);
}
@media (max-width: 767px) {
  .ova-project-filter-ajax .content-item .project-slider .info a.next-button {
    transition: all 0.7s ease;
    right: 0;
    visibility: visible;
    opacity: 1;
  }
}
.ova-project-filter-ajax .content-item .owl-dots {
  position: absolute;
  right: calc(100% + 290px);
  bottom: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 1024px) {
  .ova-project-filter-ajax .content-item .owl-dots {
    position: static;
    margin: 30px 0 0 0;
  }
}
.ova-project-filter-ajax .content-item .owl-dots button {
  width: 8px;
  height: 8px;
  background-color: #89909d;
  margin: 0 3px;
  border-radius: 505;
}
.ova-project-filter-ajax .content-item .owl-dots button.active {
  background-color: var(--primary);
}

.fancybox-caption__body {
  font-size: 18px;
}

.ova-project-slider.ova-project-slider-template2 .owl-dots {
  position: absolute;
  margin: 0;
  bottom: -10px;
  left: 50%;
  transform: translate(-50%);
}
.ova-project-slider.ova-project-slider-template2 .owl-stage-outer {
  padding: 60px 0 0 0;
}
.ova-project-slider.ova-project-slider-template2 .owl-item.active.center .ova-project-box-template {
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  top: -60px;
}
.ova-project-slider.ova-project-slider-template2 .owl-item.active.center .ova-project-box-template .info {
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}
.ova-project-slider.ova-project-slider-template2 .owl-item.active.center .ova-project-box-template .info:before, .ova-project-slider.ova-project-slider-template2 .owl-item.active.center .ova-project-box-template .info:after {
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  width: 50.05%;
}
.ova-project-slider.ova-project-slider-template2 .owl-item.active.center .ova-project-box-template .info .category {
  transition: all 0.5s ease;
  color: var(--primary);
}
.ova-project-slider.ova-project-slider-template2 .owl-item.active.center .ova-project-box-template .info .title {
  transition: all 0.5s ease;
  color: #fff;
}
.ova-project-slider.ova-project-slider-template2 .owl-item.active.center .ova-project-box-template .info .decor-triangle {
  background-color: var(--primary);
}
.ova-project-slider.ova-project-slider-template2 .owl-item.active.center .ova-project-box-template a.next-button {
  transition: all 0.5s ease;
  bottom: 0;
  visibility: visible;
  opacity: 1;
}
.ova-project-slider.ova-project-slider-template5 .owl-dots {
  position: absolute;
  margin: 0;
  bottom: 0;
  left: -45px;
  transform: rotate(90deg);
}
@media (max-width: 1200px) {
  .ova-project-slider.ova-project-slider-template5 .owl-dots {
    position: static;
    margin: 30px 0;
    transform: rotate(0deg);
  }
}
.ova-project-slider .owl-carousel .owl-nav button {
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 0;
  position: absolute;
  top: -150px;
  right: 13%;
  width: 52px;
  height: 52px;
}
@media (max-width: 1024px) {
  .ova-project-slider .owl-carousel .owl-nav button {
    right: 0;
  }
}
.ova-project-slider .owl-carousel .owl-nav button.owl-prev, .ova-project-slider .owl-carousel .owl-nav button.owl-next {
  transition: all 0.3s ease;
  background-color: var(--heading);
}
.ova-project-slider .owl-carousel .owl-nav button.owl-prev:hover, .ova-project-slider .owl-carousel .owl-nav button.owl-next:hover {
  transition: all 0.3s ease;
  background-color: var(--primary);
}
.ova-project-slider .owl-carousel .owl-nav button.owl-prev:hover i, .ova-project-slider .owl-carousel .owl-nav button.owl-next:hover i {
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}
.ova-project-slider .owl-carousel .owl-nav button.owl-prev {
  margin-right: 62px;
}
.ova-project-slider .owl-carousel .owl-nav button i {
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  display: inline-flex;
  font-size: 15px;
  color: #fff;
}
.ova-project-slider .owl-dots {
  text-align: center;
  margin: 30px 0 0 0;
}
.ova-project-slider .owl-dots .owl-dot {
  outline: none;
}
.ova-project-slider .owl-dots .owl-dot span {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  margin: 0 5px;
  background: #89909d;
  display: block;
  -webkit-backface-visibility: visible;
  transition: opacity 0.2s ease;
}
.ova-project-slider .owl-dots .owl-dot.active span {
  background-color: var(--primary);
}

.ova-project-box-template1:hover .info {
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}
.ova-project-box-template1:hover a.next-button {
  transition: all 0.5s ease;
  right: 0;
}
.ova-project-box-template1 .img-project {
  position: relative;
  background-color: var(--heading);
}
.ova-project-box-template1 .img-project img {
  width: 100%;
  height: 360px;
  object-fit: cover;
  display: block;
}
.ova-project-box-template1 .info {
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  position: relative;
  padding: 40px;
  background-color: var(--heading);
}
.ova-project-box-template1 .info .category {
  transition: all 0.3s ease;
  display: inline-block;
  font-size: 12px;
  line-height: 1;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  color: var(--primary);
}
.ova-project-box-template1 .info .title {
  transition: all 0.3s ease;
  margin: 0 0 5px 0;
  font-size: 24px;
  font-weight: 700;
  color: #fff;
}
.ova-project-box-template1 .info .title:hover {
  transition: all 0.3s ease;
}
.ova-project-box-template1 a.next-button {
  transition: all 0.5s ease;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: 30px;
  top: -50px;
  width: 50px;
  height: 50px;
  background-color: var(--primary);
  font-size: 20px;
  line-height: 1;
  color: #fff;
}
.ova-project-box-template1 a.next-button i {
  display: inline-flex;
}
.ova-project-box-template1 a.next-button:hover {
  transition: all 0.5s ease;
  background-color: var(--heading);
}

.ova-project-box-template2 {
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  position: relative;
  top: 0;
}
.ova-project-box-template2:hover .info {
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}
.ova-project-box-template2:hover .info:before, .ova-project-box-template2:hover .info:after {
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  width: 50.05%;
}
.ova-project-box-template2:hover .info .category {
  transition: all 0.5s ease;
  color: var(--primary);
}
.ova-project-box-template2:hover .info .title {
  transition: all 0.5s ease;
  color: #fff;
}
.ova-project-box-template2:hover .info .decor-triangle {
  transition: all 0.5s ease;
  background-color: var(--primary);
}
.ova-project-box-template2:hover a.next-button {
  transition: all 0.5s ease;
  bottom: 0;
  visibility: visible;
  opacity: 1;
}
.ova-project-box-template2 .img-project {
  position: relative;
}
.ova-project-box-template2 .img-project img {
  width: 100%;
  height: 440px;
  object-fit: cover;
  display: block;
}
.ova-project-box-template2 .info {
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  position: relative;
  padding: 30px 40px;
  background-color: var(--background);
}
.ova-project-box-template2 .info:before {
  position: absolute;
  content: "";
  background-color: var(--heading);
  width: 0%;
  height: 100%;
  left: 0px;
  top: 0px;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}
.ova-project-box-template2 .info:after {
  position: absolute;
  content: "";
  background-color: var(--heading);
  width: 0%;
  height: 100%;
  right: 0px;
  top: 0px;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}
.ova-project-box-template2 .info .category {
  transition: all 0.5s ease;
  display: inline-block;
  position: relative;
  z-index: 1;
  font-size: 14px;
  line-height: 1;
  font-weight: 500;
  letter-spacing: 1px;
  color: var(--text);
}
.ova-project-box-template2 .info .title {
  transition: all 0.5s ease;
  position: relative;
  z-index: 1;
  margin: 0 0 5px 0;
  font-size: 24px;
  font-weight: 800;
  color: var(--heading);
}
.ova-project-box-template2 .info .title:hover {
  transition: all 0.3s ease;
}
.ova-project-box-template2 .info .decor-triangle {
  transition: all 0.5s ease;
  position: absolute;
  z-index: 2;
  bottom: 0;
  right: 0;
  width: 40px;
  height: 40px;
  background-color: #dfe3ea;
  clip-path: polygon(100% 0, 0% 100%, 100% 100%);
}
.ova-project-box-template2 a.next-button {
  transition: all 0.5s ease;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  visibility: hidden;
  opacity: 0;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
  width: 140px;
  height: 70px;
  border-radius: 105px 105px 0 0;
  background-color: var(--primary);
  font-size: 24px;
  line-height: 1;
  color: #fff;
}
.ova-project-box-template2 a.next-button i {
  display: inline-flex;
}
.ova-project-box-template2 a.next-button:hover {
  transition: all 0.5s ease;
  background-color: var(--heading);
}

.ova-project-box-template3 {
  position: relative;
}
.ova-project-box-template3:hover .info {
  -webkit-transition: all 700ms ease;
  transition: all 700ms ease;
  visibility: visible;
  opacity: 1;
  bottom: 0;
}
.ova-project-box-template3:hover a.next-button {
  transition: all 0.7s ease;
  left: calc(100% - 80px);
}
.ova-project-box-template3 .img-project {
  position: relative;
  background-color: var(--heading);
}
.ova-project-box-template3 .img-project img {
  width: 100%;
  height: 620px;
  object-fit: cover;
  display: block;
}
@media (max-width: 767px) {
  .ova-project-box-template3 .img-project img {
    height: 450px;
  }
}
.ova-project-box-template3 .info {
  -webkit-transition: all 700ms ease;
  transition: all 700ms ease;
  position: absolute;
  bottom: 40px;
  left: 0;
  width: 100%;
  padding: 35px 45px;
  background-color: var(--heading);
  visibility: hidden;
  opacity: 0;
}
@media (max-width: 767px) {
  .ova-project-box-template3 .info {
    visibility: visible;
    padding: 35px;
    opacity: 1;
    bottom: 0;
  }
}
.ova-project-box-template3 .info .category {
  transition: all 0.3s ease;
  display: inline-block;
  font-size: 14px;
  line-height: 1;
  font-weight: 500;
  letter-spacing: 1px;
  color: var(--primary);
}
.ova-project-box-template3 .info .title {
  transition: all 0.3s ease;
  margin: 5px 30px 0 0;
  font-size: 26px;
  font-weight: 800;
  color: #fff;
}
.ova-project-box-template3 .info .title:hover {
  transition: all 0.3s ease;
}
@media (max-width: 767px) {
  .ova-project-box-template3 .info .title {
    margin: 5px 0 0 0;
  }
}
.ova-project-box-template3 a.next-button {
  transition: all 0.7s ease;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 80px;
  height: 80px;
  background-color: var(--primary);
  font-size: 30px;
  line-height: 1;
  color: #fff;
}
.ova-project-box-template3 a.next-button i {
  display: inline-flex;
}
.ova-project-box-template3 a.next-button:hover {
  transition: all 0.5s ease;
  background-color: var(--heading);
}
@media (max-width: 767px) {
  .ova-project-box-template3 a.next-button {
    width: 50px;
    height: 50px;
    font-size: 20px;
    left: calc(100% - 50px);
  }
}

.ova-project-box-template4 {
  position: relative;
}
.ova-project-box-template4:hover .img-project {
  transition: all 0.5s ease;
  border: 4px solid var(--primary);
}
.ova-project-box-template4:hover .info {
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}
.ova-project-box-template4:hover a.next-button {
  transition: all 0.5s ease;
  top: 40px;
  visibility: visible;
  opacity: 1;
}
.ova-project-box-template4 .img-project {
  transition: all 0.5s ease;
  position: relative;
  border: 4px solid transparent;
}
.ova-project-box-template4 .img-project img {
  width: 100%;
  height: 460px;
  object-fit: cover;
  display: block;
}
.ova-project-box-template4 .img-project:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  right: 0;
  bottom: 0;
  background: linear-gradient(360deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.4) 36.08%, rgba(0, 0, 0, 0) 74.47%);
}
.ova-project-box-template4 .info {
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 40px;
}
.ova-project-box-template4 .info .line {
  width: 25px;
  height: 2px;
  background-color: var(--primary);
  margin-bottom: 5px;
}
.ova-project-box-template4 .info .category {
  transition: all 0.3s ease;
  display: inline-block;
  font-size: 14px;
  line-height: 1;
  font-weight: 500;
  letter-spacing: 1px;
  color: #fff;
}
.ova-project-box-template4 .info .title {
  transition: all 0.3s ease;
  margin: 0;
  font-size: 24px;
  font-weight: 800;
  color: #fff;
}
.ova-project-box-template4 .info .title:hover {
  transition: all 0.3s ease;
}
.ova-project-box-template4 a.next-button {
  transition: all 0.5s ease;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: 40px;
  top: 80px;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: var(--primary);
  opacity: 0;
  visibility: hidden;
  font-size: 20px;
  line-height: 1;
  color: #fff;
}
.ova-project-box-template4 a.next-button i {
  display: inline-flex;
}
.ova-project-box-template4 a.next-button:hover {
  transition: all 0.5s ease;
  background-color: var(--heading);
}

.ova-project-box-template5 {
  position: relative;
}
.ova-project-box-template5:hover .info:before {
  transition: all 0.5s ease;
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}
.ova-project-box-template5:hover .info .title {
  transition: all 0.5s ease;
  color: #fff;
}
.ova-project-box-template5 .img-project {
  position: relative;
  background-color: var(--heading);
}
.ova-project-box-template5 .img-project img {
  width: 100%;
  height: 500px;
  object-fit: cover;
  display: block;
}
.ova-project-box-template5 .info-wrapper {
  position: absolute;
  left: 20px;
  bottom: 20px;
  width: calc(100% - 40px);
}
.ova-project-box-template5 .info {
  position: relative;
  padding: 24px 30px;
  background-color: #fff;
  text-align: center;
}
.ova-project-box-template5 .info:before {
  transition: all 0.5s ease;
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  background-color: var(--primary);
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
}
.ova-project-box-template5 .info .title {
  transition: all 0.3s ease;
  position: relative;
  z-index: 1;
  margin: 0;
  font-size: 20px;
  font-weight: 800;
  color: var(--heading);
}
.ova-project-box-template5 .info .title:hover {
  transition: all 0.3s ease;
}

.ova-project-box-template6 {
  position: relative;
  overflow: hidden;
}
.ova-project-box-template6:hover .info {
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  opacity: 1;
  visibility: visible;
  bottom: 0;
}
.ova-project-box-template6 .img-project {
  position: relative;
  background-color: var(--heading);
}
.ova-project-box-template6 .img-project img {
  width: 100%;
  height: 500px;
  object-fit: cover;
  display: block;
}
@media (max-width: 767px) {
  .ova-project-box-template6 .img-project img {
    height: 420px;
  }
}
.ova-project-box-template6 .info {
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  position: absolute;
  left: 20px;
  bottom: -30px;
  padding: 50px;
  width: calc( 100% - 40px );
  opacity: 0;
  visibility: hidden;
  background-color: var(--heading);
}
@media (max-width: 767px) {
  .ova-project-box-template6 .info {
    opacity: 1;
    visibility: visible;
    bottom: 0;
  }
}
@media (max-width: 420px) {
  .ova-project-box-template6 .info {
    padding: 40px 30px;
  }
}
.ova-project-box-template6 .info .line {
  width: 42px;
  height: 2px;
  background-color: var(--primary);
  margin-bottom: 8px;
}
.ova-project-box-template6 .info .category {
  transition: all 0.3s ease;
  display: inline-block;
  font-size: 14px;
  line-height: 1;
  font-weight: 500;
  color: #959ca9;
}
.ova-project-box-template6 .info .title {
  transition: all 0.3s ease;
  margin: 0 0 5px 0;
  font-size: 24px;
  font-weight: 800;
  color: #fff;
}
.ova-project-box-template6 .info .title:hover {
  transition: all 0.3s ease;
  color: var(--primary);
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJfc2luZ2xlLXByb2plY3Quc2NzcyIsIl9hcmNoaXZlLXByb2plY3Quc2NzcyIsImVsZW1lbnRvci9fZGF0YS1wcm9qZWN0LnNjc3MiLCJlbGVtZW50b3IvX3Byb2plY3QtYm94LnNjc3MiLCJlbGVtZW50b3IvX3Byb2plY3QtZmlsdGVyLWFqYXguc2NzcyIsImVsZW1lbnRvci9fcHJvamVjdC1zbGlkZXIuc2NzcyIsInBhcnRzL19pdGVtLXRlbXBsYXRlLTEuc2NzcyIsInBhcnRzL19pdGVtLXRlbXBsYXRlLTIuc2NzcyIsInBhcnRzL19pdGVtLXRlbXBsYXRlLTMuc2NzcyIsInBhcnRzL19pdGVtLXRlbXBsYXRlLTQuc2NzcyIsInBhcnRzL19pdGVtLXRlbXBsYXRlLTUuc2NzcyIsInBhcnRzL19pdGVtLXRlbXBsYXRlLTYuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHUTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVJKO0lBU1E7OztBQUVKO0VBQ0k7RUFDQTs7QUFFSjtFQUNJOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FDNURoQjtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUlGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUxEO0lBTUU7OztBQUlGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUxEO0lBTUU7OztBQUVEO0VBUkQ7SUFTRTs7OztBQ3BDSjtFQUVDO0VBQ0E7RUFDRTs7QUFFQTtFQU5IO0lBT0k7OztBQUdEO0VBQ0M7O0FBQ0E7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJRjtFQUNEO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNHO0VBQ0M7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0g7RUFDRztFQUNBOztBQUNBO0VBQ2E7RUFDQTs7O0FDakRwQjtFQUNDO0VBQ0E7O0FBRUE7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUlGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUxEO0lBTUU7OztBQUlGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUxEO0lBTUU7OztBQUVEO0VBUkQ7SUFTRTs7OztBQzlCSDtFQUVDO0VBQ0E7RUFDQTs7QUFFQTtFQU5EO0lBT0U7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFORDtJQU9FO0lBQ0E7SUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQWREO0lBZUU7OztBQUdEO0VBQ0M7O0FBR0Q7RUFDQztFQUNBOztBQUNBO0VBQ0M7O0FBRUQ7RUFDQzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBY0s7RUFDQztFQUNrQjtFQUNBO0VBQ0E7O0FBVTFCO0VBQ0M7RUFDQTs7QUFHRTtFQUNDO0VBQ2tCO0VBQ0E7RUFDQTs7QUFLckI7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUlGO0VBQ0k7RUFDSDtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORDtJQU9FOzs7QUFHRDtFQUNJO0VBQ0g7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0c7RUFDSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBRUQ7RUFDQztFQUNBOztBQUVEO0VBdkJEO0lBd0JFO0lBQ2tCO0lBQ0E7SUFDQTs7O0FBTXRCO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDRztFQUNBOztBQUNBO0VBUEo7SUFRRTtJQUNBOzs7QUFHRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7O0FBU1I7RUFDQzs7O0FDck5DO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDOztBQUtjO0VBQ0M7RUFDWjtFQUNZOztBQUNBO0VBQ0Y7RUFDTjs7QUFDQTtFQUNVO0VBQ1Q7RUFDQTs7QUFFRDtFQUNDO0VBQ1M7O0FBRVY7RUFDQztFQUNVOztBQUVYO0VBQ0M7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFTUjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORDtJQU9FO0lBQ0E7SUFDQTs7O0FBU0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1M7RUFDQTtFQUNBO0VBQ1Q7RUFDQTs7QUFDQTtFQWREO0lBZUc7OztBQUdPO0VBQ0M7RUFDQTs7QUFDVDtFQUNDO0VBQ0E7O0FBQ1M7RUFDQztFQUNUO0VBQ0E7RUFDQTs7QUFLSDtFQUNDOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBTUY7RUFDQTtFQUNBOztBQUNEO0VBQ0M7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdBO0VBQ0M7OztBQ3ZJQTtFQUNPO0VBQ047O0FBRUQ7RUFDQztFQUNBOztBQUlGO0VBQ0M7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUlMO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0s7RUFDTDtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBTUg7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUVEO0VBQ0M7RUFDQTs7O0FDMUVIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBR0k7RUFDTztFQUNOOztBQUNBO0VBQ1U7RUFDVDtFQUNBOztBQUVEO0VBQ0M7RUFDUzs7QUFFVjtFQUNDO0VBQ1M7O0FBRVY7RUFDQztFQUNBOztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBSUY7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUlMO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNDO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSztFQUNMO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBS0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDRztFQUNIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBRUQ7RUFDQztFQUNBOzs7QUMxSUg7RUFDQzs7QUFHSTtFQUNPO0VBQ047RUFDQTtFQUNIO0VBQ0E7O0FBRUU7RUFDQztFQUNBOztBQUlGO0VBQ0M7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTs7O0FBS047RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVhEO0lBWUU7SUFDQTtJQUNBO0lBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNHO0VBQ0g7O0FBR0s7RUFDTDtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBRUQ7RUFUSztJQVVKOzs7QUFNSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBRUQ7RUFDQztFQUNBOztBQUVEO0VBckJEO0lBc0JFO0lBQ0E7SUFDQTtJQUNBOzs7O0FDcEdIO0VBQ0M7O0FBR0k7RUFDQztFQUNBOztBQUVEO0VBQ087RUFDTjs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUlGO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJTDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDRTtFQUNBO0VBQ0E7O0FBR0g7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSztFQUNMO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFNSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBRUQ7RUFDQztFQUNBOzs7QUN0R0g7RUFDQzs7QUFJRTtFQUNhO0VBQ1o7RUFDRzs7QUFHRDtFQUNDO0VBQ0E7O0FBS0g7RUFDQztFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBSUY7RUFDQztFQUNIO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRTtFQUNMO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7OztBQ25FSjtFQUNDO0VBQ0E7O0FBR0k7RUFDTztFQUNOO0VBQ0E7RUFDQTtFQUNBOztBQUlGO0VBQ0M7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRDs7O0FBS0g7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVhEO0lBWUU7SUFDQTtJQUNBOzs7QUFFRDtFQWhCRDtJQWlCRTs7O0FBR0Q7RUFDQztFQUNFO0VBQ0E7RUFDQTs7QUFHSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSztFQUNMO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5vdmFfcHJvamVjdF9zaW5nbGUge1xyXG5cclxuICAgIC5wcm9qZWN0LWltZyB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2plY3QtdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAub3ZhLW5leHQtcHJlLXBvc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDI4cHggMDsgXHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYigyMjMsIDIyNywgMjM0KTsgIFxyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2IoMjIzLCAyMjcsIDIzNCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWhlYWRpbmcpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm51bS1wcmUge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDsgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5udW0tbmV4dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyAgXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgXHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4OyBcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYigxOSwgMzQsIDYwLCAwLjIpOyBcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1wcmltYXJ5KTsgXHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpOyBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYigxOSwgMzQsIDYwLCAwLjIpOyBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5hcmNoaXZlX3Byb2plY3Qge1xyXG5cdG1hcmdpbi1ib3R0b206IDExMHB4O1xyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHggKSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG5cdH1cclxuXHJcblx0LmFyY2hpdmVfcHJvamVjdF9jb250ZW50e1xyXG5cdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdGdyaWQtY29sdW1uLWdhcDogMzBweDtcclxuXHRcdGdyaWQtcm93LWdhcDogNTBweDtcclxuXHRcdCYudHdvX2NvbHVtbntcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG5cdFx0XHRAbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7XHJcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji50aHJlZV9jb2x1bW57XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XHJcblx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IDk5MXB4KXtcclxuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhKG1heC13aWR0aDogNzY3cHgpe1xyXG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYuZm91cl9jb2x1bW57XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xyXG5cdFx0XHRAbWVkaWEobWF4LXdpZHRoOiAxMjAwcHgpe1xyXG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhKG1heC13aWR0aDogOTkxcHgpe1xyXG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7XHJcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHR9ICAgXHJcblx0fVxyXG5cclxufSIsIi5kYXRhLXByb2plY3R7XHJcblxyXG5cdGJvcmRlci10b3A6IDVweCBzb2xpZCB2YXIoLS1wcmltYXJ5KTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1oZWFkaW5nKTtcclxuICBcdHBhZGRpbmc6IDUwcHg7XHJcblxyXG4gIFx0QG1lZGlhIChtYXgtaGVpZ2h0OiA0MjBweCkge1xyXG4gIFx0XHRwYWRkaW5nOiA0MHB4IDMwcHg7XHJcbiAgXHR9XHJcblxyXG4gIFx0Lml0ZW17XHJcbiAgXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgXHRcdC5zdWItdGl0bGV7XHJcbiAgXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuICBcdFx0XHRjb2xvcjogIzk1OWNhOTtcclxuICBcdFx0fVxyXG4gIFx0XHQudGl0bGV7XHJcbiAgXHRcdFx0bWFyZ2luOiAwcHg7XHJcbiAgXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG4gIFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuICBcdFx0XHRjb2xvcjogI2ZmZjtcclxuICBcdFx0fVxyXG4gIFx0fVxyXG5cclxuICBcdHVsLnNoYXJlLXNvY2lhbC1pY29ucyB7XHJcblx0XHRtYXJnaW46IDhweCAwIDAgMDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdCAgICBsaSB7XHJcblx0ICAgIFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdCAgICBcdG1hcmdpbi1yaWdodDogMTJweDtcclxuXHQgICAgXHRhIHtcdFxyXG5cdCAgICBcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHQgICAgXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdCAgICBcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHQgICAgXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxYzMwO1xyXG5cdFx0ICAgIFx0d2lkdGg6IDQ0cHg7XHJcblx0XHQgICAgXHRoZWlnaHQ6IDQ0cHg7XHJcblx0XHQgICAgXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0ICAgIFx0XHRjb2xvcjogI2ZmZjtcclxuXHQgICAgXHRcdHRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlO1xyXG5cdCAgICBcdFx0Jjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcblx0XHQgICAgXHR9XHJcblx0ICAgIFx0fVxyXG5cdCAgICB9XHJcblx0fVxyXG4gIFx0XHJcbn0iLCIub3ZhLXByb2plY3QtYm94LWVsZW1lbnRvciB7XHJcblx0ZGlzcGxheTogZ3JpZDtcclxuXHRncmlkLWdhcDogMzBweDtcclxuXHJcblx0Ji50d29fY29sdW1ue1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG5cdFx0QG1lZGlhKG1heC13aWR0aDogNzY3cHgpe1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLnRocmVlX2NvbHVtbntcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XHJcblx0XHRAbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpe1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuZm91cl9jb2x1bW57XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcclxuXHRcdEBtZWRpYShtYXgtd2lkdGg6IDEyNjBweCl7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpe1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcclxuXHRcdH1cclxuXHR9XHJcblxyXG59IiwiLm92YS1wcm9qZWN0LWZpbHRlci1hamF4e1xyXG5cclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHRAbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpe1xyXG5cdFx0ZmxleC1mbG93OiBjb2x1bW47XHJcblx0fVxyXG5cclxuXHR1bHtcclxuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRtYXJnaW46IDAgMzBweCAwIDA7XHJcblx0XHRtaW4td2lkdGg6IDMwMHB4O1xyXG5cclxuXHRcdEBtZWRpYShtYXgtd2lkdGg6IDEwMjRweCl7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdG1hcmdpbjogMCAxMHB4IDMwcHggMDtcclxuXHRcdH1cclxuXHJcblx0XHRsaXtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0cGFkZGluZzogMTZweCAzMHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kKTtcclxuXHRcdFx0Y29sb3I6IHZhcigtLWhlYWRpbmcpO1xyXG5cdFx0XHRib3JkZXItbGVmdDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRtYXJnaW46IDAgMTBweCAxMHB4IDA7XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5hY3RpdmUtY2F0ZWdvcnl7XHJcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCB2YXIoLS1wcmltYXJ5KTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAycHggc29saWQgdmFyKC0tcHJpbWFyeSk7XHJcblx0XHRcdFx0LmNhdGVnb3J5e1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmNhdGVnb3J5LXRvdGFse1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5jYXRlZ29yeS10b3RhbHtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRjb2xvcjogdmFyKC0taGVhZGluZyk7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY29udGVudC1pdGVtIHtcclxuXHJcblx0XHQub3dsLXN0YWdlLW91dGVye1xyXG5cdFx0XHQub3dsLXN0YWdle1xyXG5cdFx0XHRcdC5vd2wtaXRlbXtcclxuXHRcdFx0XHRcdCYuZmlyc3QtYWN0aXZle1xyXG5cdFx0XHRcdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0XHRcdFx0LnByb2plY3Qtc2xpZGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdC5pbmZvIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YS5uZXh0LWJ1dHRvbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZTtcclxuXHRcdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuXHRcdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQucHJvamVjdC1zbGlkZXJ7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0LmluZm8ge1xyXG5cdFx0XHRcdFx0YS5uZXh0LWJ1dHRvbiB7XHJcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0LmltZy1wcm9qZWN0e1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAzOTBweDtcclxuXHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmluZm8td3JhcHBlciB7XHJcblx0XHQgICAgXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0Ym90dG9tOiAtMzBweDtcclxuXHRcdFx0XHRyaWdodDogNDBweDtcclxuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAzMjBweDtcclxuXHRcdCAgICB9XHJcblxyXG5cdFx0XHQuaW5mb3tcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRwYWRkaW5nOiAzMHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhlYWRpbmcpO1xyXG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAxMnB4IHNvbGlkIHZhcigtLXByaW1hcnkpO1xyXG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDZweCBzb2xpZCB2YXIoLS1wcmltYXJ5KTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5wcm9qZWN0LWNhdGVnb3J5e1xyXG4gICAgXHRcdFx0XHRjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Lm5hbWV7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0ei1pbmRleDogMztcclxuXHRcdFx0XHRcdG1hcmdpbjowO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRhLm5leHQtYnV0dG9uIHtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2U7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0XHQgICAgXHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdFx0Ym90dG9tOiAxMDAlO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDYwcHg7XHJcblx0XHRcdFx0XHR3aWR0aDogNTBweDtcclxuXHRcdFx0XHRcdGhlaWdodDogNTBweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpOyBcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjFweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taGVhZGluZyk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Lm93bC1kb3Rze1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHJpZ2h0OiBjYWxjKDEwMCUgKyAyOTBweCk7XHJcblx0XHRcdGJvdHRvbTogMTBweDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0ICAgIEBtZWRpYShtYXgtd2lkdGg6IDEwMjRweCl7XHJcblx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHRcdFx0XHRtYXJnaW46IDMwcHggMCAwIDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHQgICAgYnV0dG9ue1xyXG5cdFx0ICAgIFx0d2lkdGg6IDhweDtcclxuXHRcdFx0ICAgIGhlaWdodDogOHB4O1xyXG5cdFx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogIzg5OTA5ZDtcclxuXHRcdFx0ICAgIG1hcmdpbjogMCAzcHg7XHJcblx0XHRcdCAgICBib3JkZXItcmFkaXVzOiA1MDU7XHJcblx0XHRcdCAgICAmLmFjdGl2ZXtcclxuXHRcdFx0ICAgIFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcblx0XHRcdCAgICB9XHJcblx0XHQgICAgfVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cclxufVxyXG5cclxuLmZhbmN5Ym94LWNhcHRpb25fX2JvZHl7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG59IiwiLm92YS1wcm9qZWN0LXNsaWRlcntcclxuXHJcblx0Ji5vdmEtcHJvamVjdC1zbGlkZXItdGVtcGxhdGUyIHtcclxuXHRcdC5vd2wtZG90cyB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRib3R0b206IC0xMHB4O1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xyXG5cdFx0fVxyXG5cdFx0Lm93bC1zdGFnZS1vdXRlciB7XHJcblx0XHRcdHBhZGRpbmc6IDYwcHggMCAwIDA7XHJcblx0XHR9XHJcblx0XHQub3dsLWl0ZW17XHJcblx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHQmLmNlbnRlciB7XHJcblx0ICAgICAgICAgICAgICAgIC5vdmEtcHJvamVjdC1ib3gtdGVtcGxhdGUge1xyXG5cdCAgICAgICAgICAgICAgICBcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2U7XHJcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlO1xyXG5cdCAgICAgICAgICAgICAgICBcdHRvcDogLTYwcHg7XHJcblx0ICAgICAgICAgICAgICAgIFx0LmluZm8ge1xyXG5cdFx0XHRcdCAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2U7XHJcblx0XHRcdFx0XHRcdCAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZTtcclxuXHRcdFx0XHRcdFx0ICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuXHRcdFx0XHQgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZTtcclxuXHRcdFx0XHRcdFx0ICAgIFx0dHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2U7XHJcblx0XHRcdFx0XHRcdCAgICBcdHdpZHRoOiA1MC4wNSU7XHJcblx0XHRcdFx0ICAgIFx0XHR9XHJcblx0XHRcdFx0ICAgIFx0XHQuY2F0ZWdvcnkge1xyXG5cdFx0XHRcdCAgICBcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG5cdFx0XHRcdCAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcblx0XHRcdFx0ICAgIFx0XHR9XHJcblx0XHRcdFx0ICAgIFx0XHQudGl0bGUge1xyXG5cdFx0XHRcdCAgICBcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG5cdFx0XHRcdCAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0ICAgIFx0XHR9XHJcblx0XHRcdFx0ICAgIFx0XHQuZGVjb3ItdHJpYW5nbGUge1xyXG5cdFx0XHRcdCAgICBcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuXHRcdFx0XHQgICAgXHRcdH1cclxuXHRcdFx0XHQgICAgXHR9XHJcblx0XHRcdFx0ICAgIFx0YS5uZXh0LWJ1dHRvbiB7XHJcblx0XHRcdFx0ICAgIFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG5cdFx0XHRcdCAgICBcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdCAgICBcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdFx0XHQgICAgXHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0ICAgIFx0fVxyXG5cdCAgICAgICAgICAgICAgICB9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLm92YS1wcm9qZWN0LXNsaWRlci10ZW1wbGF0ZTUge1xyXG5cdFx0Lm93bC1kb3RzIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0bGVmdDogLTQ1cHg7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0XHRcdFx0bWFyZ2luOiAzMHB4IDA7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHQub3dsLWNhcm91c2VsIHtcclxuXHJcblx0XHQub3dsLW5hdiB7XHJcblx0XHRcdGJ1dHRvbiB7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG5cdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG5cdFx0XHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG5cdFx0XHRcdC1vLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHQgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ICAgICAgICAgICAgdG9wOiAtMTUwcHg7XHJcblx0ICAgICAgICAgICAgcmlnaHQ6IDEzJTtcclxuXHRcdFx0XHR3aWR0aDogNTJweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDUycHg7XHJcblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG5cdFx0XHQgXHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHQgXHR9XHJcblx0XHRcdFx0XHJcblx0ICAgICAgICAgICAgJi5vd2wtcHJldiwgJi5vd2wtbmV4dCAge1xyXG5cdCAgICAgICAgICAgIFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG5cdCAgICAgICAgICAgIFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taGVhZGluZyk7XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuXHRcdCAgICAgICAgICAgIFx0aSB7XHJcblx0XHQgICAgICAgICAgICBcdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG5cdFx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG5cdFx0XHRcdFx0XHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG5cdFx0XHRcdFx0XHRcdC1vLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuXHRcdCAgICAgICAgICAgIFx0fVxyXG5cdFx0ICAgICAgICAgICAgfVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5vd2wtcHJldiB7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDYycHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG5cdFx0XHRcdFx0LW1vei10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcblx0XHRcdFx0XHQtby10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVx0XHJcblx0XHR9XHJcblx0fVxyXG5cclxuICAgLm93bC1kb3RzIHtcclxuXHQgXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0IFx0bWFyZ2luOiAzMHB4IDAgMCAwO1xyXG5cdFx0Lm93bC1kb3R7XHJcblx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRcdHNwYW57XHJcblx0XHRcdFx0d2lkdGg6IDhweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDhweDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDVweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjODk5MDlkO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYuYWN0aXZle1xyXG5cdFx0XHRcdHNwYW57XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG59IiwiLm92YS1wcm9qZWN0LWJveC10ZW1wbGF0ZTEge1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgXHQuaW5mbyB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2U7XHJcblx0XHQgICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2U7XHJcbiAgICBcdH1cclxuICAgIFx0YS5uZXh0LWJ1dHRvbiB7XHJcbiAgICBcdFx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAgIFx0XHRyaWdodDogMDtcclxuICAgIFx0fVxyXG4gICAgfVxyXG5cclxuICAgIC5pbWctcHJvamVjdCB7XHJcbiAgICBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taGVhZGluZyk7XHJcbiAgICBcdGltZyB7XHJcbiAgICBcdFx0d2lkdGg6IDEwMCU7XHJcbiAgICBcdFx0aGVpZ2h0OiAzNjBweDtcclxuICAgIFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIFx0XHRkaXNwbGF5OiBibG9jaztcclxuICAgIFx0fVxyXG4gICAgfVxyXG5cclxuXHQuaW5mbyB7XHJcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2U7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nOiA0MHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taGVhZGluZyk7XHJcblxyXG5cdFx0LmNhdGVnb3J5IHtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMS41cHg7XHJcblx0XHRcdGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuXHRcdH1cclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuXHRcdFx0bWFyZ2luOiAwIDAgNXB4IDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHRhLm5leHQtYnV0dG9uIHtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IDMwcHg7XHJcblx0XHR0b3A6IC01MHB4O1xyXG5cdFx0d2lkdGg6IDUwcHg7XHJcblx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTsgXHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0aSB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0fVxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhlYWRpbmcpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn0iLCIub3ZhLXByb2plY3QtYm94LXRlbXBsYXRlMiB7XHJcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZTtcclxuXHR0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dG9wOiAwO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgXHQuaW5mbyB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2U7XHJcblx0XHQgICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2U7XHJcblx0XHQgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZTtcclxuXHRcdCAgICBcdHRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlO1xyXG5cdFx0ICAgIFx0d2lkdGg6IDUwLjA1JTtcclxuICAgIFx0XHR9XHJcbiAgICBcdFx0LmNhdGVnb3J5IHtcclxuICAgIFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICBcdFx0fVxyXG4gICAgXHRcdC50aXRsZSB7XHJcbiAgICBcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICBcdFx0fVxyXG4gICAgXHRcdC5kZWNvci10cmlhbmdsZSB7XHJcbiAgICBcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICBcdFx0fVxyXG4gICAgXHR9XHJcbiAgICBcdGEubmV4dC1idXR0b24ge1xyXG4gICAgXHRcdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgICBcdFx0Ym90dG9tOiAwO1xyXG4gICAgXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICBcdFx0b3BhY2l0eTogMTtcclxuICAgIFx0fVxyXG4gICAgfVxyXG5cclxuICAgIC5pbWctcHJvamVjdCB7XHJcbiAgICBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIFx0aW1nIHtcclxuICAgIFx0XHR3aWR0aDogMTAwJTtcclxuICAgIFx0XHRoZWlnaHQ6IDQ0MHB4O1xyXG4gICAgXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgXHR9XHJcbiAgICB9XHJcblxyXG5cdC5pbmZvIHtcclxuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2U7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmc6IDMwcHggNDBweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQpO1xyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ICAgIGNvbnRlbnQ6ICcnO1xyXG5cdFx0ICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhlYWRpbmcpO1xyXG5cdFx0ICAgIHdpZHRoOiAwJTtcclxuXHRcdCAgICBoZWlnaHQ6IDEwMCU7XHJcblx0XHQgICAgbGVmdDogMHB4O1xyXG5cdFx0ICAgIHRvcDogMHB4O1xyXG5cdFx0ICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2U7XHJcblx0XHQgICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2U7XHJcblx0XHR9XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ICAgIGNvbnRlbnQ6ICcnO1xyXG5cdFx0ICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhlYWRpbmcpO1xyXG5cdFx0ICAgIHdpZHRoOiAwJTtcclxuXHRcdCAgICBoZWlnaHQ6IDEwMCU7XHJcblx0XHQgICAgcmlnaHQ6IDBweDtcclxuXHRcdCAgICB0b3A6IDBweDtcclxuXHRcdCAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlO1xyXG5cdFx0ICAgIHRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5jYXRlZ29yeSB7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xyXG5cdFx0XHRjb2xvcjogdmFyKC0tdGV4dCk7XHJcblx0XHR9XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0bWFyZ2luOiAwIDAgNXB4IDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDgwMDtcclxuXHRcdFx0Y29sb3I6IHZhcigtLWhlYWRpbmcpO1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmRlY29yLXRyaWFuZ2xlIHtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHR3aWR0aDogNDBweDtcclxuXHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlM2VhO1xyXG5cdFx0XHRjbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAwLCAwJSAxMDAlLCAxMDAlIDEwMCUpO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdGEubmV4dC1idXR0b24ge1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBcdG9wYWNpdHk6IDA7XHJcblx0XHRib3R0b206IDIwcHg7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IFxyXG5cdFx0d2lkdGg6IDE0MHB4O1xyXG5cdFx0aGVpZ2h0OiA3MHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTA1cHggMTA1cHggMCAwO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7IFxyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGkge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdH1cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1oZWFkaW5nKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG59IiwiLm92YS1wcm9qZWN0LWJveC10ZW1wbGF0ZTMge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgIFx0LmluZm8ge1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCA3MDBtcyBlYXNlO1xyXG5cdFx0ICAgIHRyYW5zaXRpb246IGFsbCA3MDBtcyBlYXNlO1xyXG5cdFx0ICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuICAgIFx0fVxyXG4gICAgXHRhLm5leHQtYnV0dG9uIHtcclxuICAgIFx0XHR0cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlO1xyXG4gICAgXHRcdGxlZnQ6IGNhbGMoMTAwJSAtIDgwcHgpO1xyXG4gICAgXHR9XHJcbiAgICB9XHJcblxyXG4gICAgLmltZy1wcm9qZWN0IHtcclxuICAgIFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1oZWFkaW5nKTtcclxuICAgIFx0aW1nIHtcclxuICAgIFx0XHR3aWR0aDogMTAwJTtcclxuICAgIFx0XHRoZWlnaHQ6IDYyMHB4O1xyXG4gICAgXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgXHRcdFx0aGVpZ2h0OiA0NTBweDtcclxuICAgIFx0XHR9XHJcbiAgICBcdH1cclxuICAgIH1cclxuXHJcblx0LmluZm8ge1xyXG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgNzAwbXMgZWFzZTtcclxuXHRcdHRyYW5zaXRpb246IGFsbCA3MDBtcyBlYXNlO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiA0MHB4O1xyXG5cdFx0bGVmdDowO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiAzNXB4IDQ1cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1oZWFkaW5nKTtcclxuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdFx0cGFkZGluZzogMzVweDtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5jYXRlZ29yeSB7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdCAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG5cdFx0XHRjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcblx0XHR9XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcblx0XHRcdG1hcmdpbjogNXB4IDMwcHggMCAwO1xyXG5cdFx0XHRmb250LXNpemU6IDI2cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdG1hcmdpbjogNXB4IDAgMCAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0YS5uZXh0LWJ1dHRvbiB7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHR3aWR0aDogODBweDtcclxuXHRcdGhlaWdodDogODBweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpOyBcclxuXHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRpIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHR9XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taGVhZGluZyk7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0d2lkdGg6IDUwcHg7XHJcblx0XHRcdGhlaWdodDogNTBweDtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRsZWZ0OiBjYWxjKDEwMCUgLSA1MHB4KTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG59IiwiLm92YS1wcm9qZWN0LWJveC10ZW1wbGF0ZTQge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgIFx0LmltZy1wcm9qZWN0IHtcclxuICAgIFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgXHRcdGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXByaW1hcnkpO1xyXG4gICAgXHR9XHJcbiAgICBcdC5pbmZvIHtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZTtcclxuXHRcdCAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZTtcclxuICAgIFx0fVxyXG4gICAgXHRhLm5leHQtYnV0dG9uIHtcclxuICAgIFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgXHRcdHRvcDogNDBweDtcclxuICAgIFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgXHRcdG9wYWNpdHk6IDE7XHJcbiAgICBcdH1cclxuICAgIH1cclxuXHJcbiAgICAuaW1nLXByb2plY3Qge1xyXG4gICAgXHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBcdGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgXHRpbWcge1xyXG4gICAgXHRcdHdpZHRoOiAxMDAlO1xyXG4gICAgXHRcdGhlaWdodDogNDYwcHg7XHJcbiAgICBcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICBcdFx0ZGlzcGxheTogYmxvY2s7XHJcbiAgICBcdH1cclxuICAgIFx0JjpiZWZvcmUge1xyXG5cdCAgICBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQgICAgXHRjb250ZW50OiAnJztcclxuXHQgICAgXHR3aWR0aDogMTAwJTtcclxuXHQgICAgXHRoZWlnaHQ6IDEwMCU7XHJcblx0ICAgIFx0cmlnaHQ6IDA7XHJcblx0ICAgIFx0Ym90dG9tOiAwO1xyXG5cdCAgICBcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNjBkZWcsIHJnYmEoMCwgMCwgMCwgMC42KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjQpIDM2LjA4JSwgcmdiYSgwLCAwLCAwLCAwKSA3NC40NyUpO1xyXG5cdCAgICB9XHJcbiAgICB9XHJcblxyXG5cdC5pbmZvIHtcclxuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2U7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGxlZnQ6MDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZzogNDBweDtcclxuXHJcblx0XHQubGluZSB7XHJcblx0XHRcdHdpZHRoOiAyNXB4O1xyXG4gIFx0XHRcdGhlaWdodDogMnB4OyBcclxuICBcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICBcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LmNhdGVnb3J5IHtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdH1cclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0YS5uZXh0LWJ1dHRvbiB7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiA0MHB4O1xyXG5cdFx0dG9wOiA4MHB4O1xyXG5cdFx0d2lkdGg6IDUwcHg7XHJcblx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0aSB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0fVxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhlYWRpbmcpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn0iLCIub3ZhLXByb2plY3QtYm94LXRlbXBsYXRlNSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgXHQuaW5mbyB7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgXHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG5cdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMSk7XHJcblx0XHRcdCAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdCAgICAudGl0bGUge1xyXG5cdFx0ICAgIFx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuXHRcdCAgICBcdGNvbG9yOiAjZmZmO1xyXG5cdFx0ICAgIH1cclxuICAgIFx0fVxyXG4gICAgfVxyXG5cclxuICAgIC5pbWctcHJvamVjdCB7XHJcbiAgICBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taGVhZGluZyk7XHJcbiAgICBcdGltZyB7XHJcbiAgICBcdFx0d2lkdGg6IDEwMCU7XHJcbiAgICBcdFx0aGVpZ2h0OiA1MDBweDtcclxuICAgIFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIFx0XHRkaXNwbGF5OiBibG9jaztcclxuICAgIFx0fVxyXG4gICAgfVxyXG5cclxuICAgIC5pbmZvLXdyYXBwZXIge1xyXG4gICAgXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAyMHB4O1xyXG5cdFx0Ym90dG9tOiAyMHB4O1xyXG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gICAgfVxyXG5cclxuXHQuaW5mbyB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nOiAyNHB4IDMwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdCAgICBcdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcblx0ICAgIFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ICAgIGNvbnRlbnQ6IFwiXCI7XHJcblx0XHQgICAgdG9wOiAwO1xyXG5cdFx0ICAgIGxlZnQ6IDA7XHJcblx0XHQgICAgcmlnaHQ6IDA7XHJcblx0XHQgICAgaGVpZ2h0OiAxMDAlO1xyXG5cdFx0ICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG5cdFx0ICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xyXG5cdFx0ICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcclxuXHRcdCAgICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcblx0XHQgICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxuXHRcdCAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDApO1xyXG5cdFx0ICAgIHRyYW5zZm9ybTogc2NhbGVZKDApOyBcclxuXHRcdH1cclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDgwMDtcclxuXHRcdFx0Y29sb3I6IHZhcigtLWhlYWRpbmcpO1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcbn0iLCIub3ZhLXByb2plY3QtYm94LXRlbXBsYXRlNiB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICBcdC5pbmZvIHtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZTtcclxuXHRcdCAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZTtcclxuXHRcdCAgICBvcGFjaXR5OiAxO1xyXG5cdFx0ICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHQgICAgYm90dG9tOiAwO1xyXG4gICAgXHR9XHJcbiAgICB9XHJcblxyXG4gICAgLmltZy1wcm9qZWN0IHtcclxuICAgIFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1oZWFkaW5nKTtcclxuICAgIFx0aW1nIHtcclxuICAgIFx0XHR3aWR0aDogMTAwJTtcclxuICAgIFx0XHRoZWlnaHQ6IDUwMHB4O1xyXG4gICAgXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdGhlaWdodDogNDIwcHg7XHJcblx0XHRcdH1cclxuICAgIFx0fVxyXG4gICAgfVxyXG5cclxuXHQuaW5mbyB7XHJcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2U7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAyMHB4O1xyXG5cdFx0Ym90dG9tOiAtMzBweDtcclxuXHRcdHBhZGRpbmc6IDUwcHg7XHJcblx0XHR3aWR0aDogY2FsYyggMTAwJSAtIDQwcHggKTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1oZWFkaW5nKTtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcclxuXHRcdFx0cGFkZGluZzogNDBweCAzMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5saW5lIHtcclxuXHRcdFx0d2lkdGg6IDQycHg7XHJcbiAgXHRcdFx0aGVpZ2h0OiAycHg7IFxyXG4gIFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gIFx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcclxuXHRcdH1cclxuXHJcblx0XHQuY2F0ZWdvcnkge1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdGNvbG9yOiAjOTU5Y2E5O1xyXG5cdFx0fVxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cdFx0XHRtYXJnaW46IDAgMCA1cHggMDtcclxuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogODAwO1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuXHRcdFx0XHRjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxufSJdfQ== */