@charset "UTF-8";
@keyframes ovabrw-rotation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
a:focus, button:focus, .button.alt:focus, input:focus, textarea:focus, input[type=button]:focus, input[type=reset]:focus, input[type=submit]:focus, input[type=email]:focus, input[type=tel]:focus, input[type=url]:focus, input[type=password]:focus, input[type=search]:focus {
  outline: none !important;
}

.ovabrw-card-template {
  display: flex;
  flex-direction: column;
  max-width: 100%;
  height: 100%;
  text-align: left;
  overflow: hidden;
}
.ovabrw-card-template .ovabrw-card-header {
  position: relative;
  max-width: 100%;
}
.ovabrw-card-template .ovabrw-card-header .ovabrw-gallery-popup {
  max-width: 100%;
  overflow: hidden;
}
.ovabrw-card-template .ovabrw-card-header .ovabrw-gallery-popup .ovabrw-gallery-slideshow {
  position: relative;
  max-width: 100%;
}
.ovabrw-card-template .ovabrw-card-header .ovabrw-gallery-popup .ovabrw-gallery-slideshow .owl-stage-outer .owl-stage .owl-item .item .gallery-fancybox img {
  width: 100%;
  height: 100%;
  border-radius: 0;
  margin: 0;
  object-fit: cover;
  object-position: center;
}
.ovabrw-card-template .ovabrw-card-header .ovabrw-gallery-popup .ovabrw-gallery-slideshow .owl-nav {
  width: 100%;
  height: 0;
  position: absolute;
  top: 50%;
  z-index: 1;
  display: flex;
  opacity: 0;
  visibility: hidden;
  align-items: center;
  justify-content: space-between;
  transform: translate(0, -50%);
  padding: 0 15px;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.ovabrw-card-template .ovabrw-card-header .ovabrw-gallery-popup .ovabrw-gallery-slideshow .owl-nav button i {
  display: flex;
  font-size: 33px;
  color: #FFF;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.ovabrw-card-template .ovabrw-card-header .ovabrw-gallery-popup .ovabrw-gallery-slideshow .owl-nav button i:hover {
  color: var(--ovabrw-primary-color);
}
.ovabrw-card-template .ovabrw-card-header .ovabrw-gallery-popup .ovabrw-gallery-slideshow .owl-nav button:focus {
  outline: none;
}
.ovabrw-card-template .ovabrw-card-header .ovabrw-gallery-popup .ovabrw-gallery-slideshow .owl-nav.disabled {
  display: none;
}
.ovabrw-card-template .ovabrw-card-header .ovabrw-gallery-popup .ovabrw-gallery-slideshow .owl-dots {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin: 0 0 15px 15px;
}
.ovabrw-card-template .ovabrw-card-header .ovabrw-gallery-popup .ovabrw-gallery-slideshow .owl-dots button.active span {
  background-color: var(--ovabrw-primary-color);
}
.ovabrw-card-template .ovabrw-card-header .ovabrw-gallery-popup .ovabrw-gallery-slideshow .owl-dots button span {
  display: block;
  width: 7px;
  height: 7px;
  border-radius: 100%;
  background-color: #FFF;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.ovabrw-card-template .ovabrw-card-header .ovabrw-gallery-popup .ovabrw-gallery-slideshow .owl-dots button span:hover {
  background-color: var(--ovabrw-primary-color);
}
.ovabrw-card-template .ovabrw-card-header .ovabrw-gallery-popup .ovabrw-gallery-slideshow .owl-dots button:not(:last-child) {
  margin-right: 3px;
}
.ovabrw-card-template .ovabrw-card-header .ovabrw-gallery-popup .ovabrw-gallery-slideshow .owl-dots.disabled {
  display: none;
}
.ovabrw-card-template .ovabrw-card-header .ovabrw-gallery-popup .ovabrw-gallery-slideshow:hover .owl-nav {
  opacity: 1;
  visibility: visible;
}
.ovabrw-card-template .ovabrw-card-header .ovabrw-gallery-popup .ovabrw-product-img-feature {
  height: 100%;
  overflow: hidden;
}
.ovabrw-card-template .ovabrw-card-header .ovabrw-gallery-popup .ovabrw-product-img-feature img {
  margin: 0;
  object-fit: cover;
  object-position: center;
  width: 100%;
  height: 100%;
}
.ovabrw-card-template .ovabrw-card-header .ovabrw-gallery-popup .ovabrw-product-img-feature .gallery-fancybox {
  display: block;
  height: 100%;
}
.ovabrw-card-template .ovabrw-card-header .ovabrw-gallery-popup .ovabrw-product-img-feature .gallery-fancybox img {
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.ovabrw-card-template .ovabrw-card-header .ovabrw-featured-product {
  position: absolute;
  top: 17px;
  left: 15px;
  z-index: 1;
  display: block;
  font-family: var(--ovabrw-primary-font);
  font-size: 12px;
  font-weight: 400;
  line-height: normal;
  text-align: center;
  padding: 8px 14px;
  border-radius: 5px;
  color: #FFF;
  background-color: var(--ovabrw-primary-color);
}
.ovabrw-card-template .ovabrw-card-header .ovabrw-features-featured {
  position: absolute;
  top: 17px;
  right: 15px;
  z-index: 1;
  display: block;
  font-family: var(--ovabrw-primary-font);
  font-size: 12px;
  font-weight: 400;
  line-height: normal;
  text-align: center;
  padding: 8px 14px;
  border-radius: 5px;
  color: #FFF;
  background-color: var(--ovabrw-primary-color);
}
.ovabrw-card-template .ovabrw-card-header .ovabrw-price {
  position: absolute;
  right: 15px;
  bottom: -16px;
  z-index: 1;
  display: block;
  padding: 12px 30px;
  border-radius: 5px;
  color: #FFF;
  background-color: var(--ovabrw-primary-color);
}
.ovabrw-card-template .ovabrw-card-header .ovabrw-price span {
  color: #FFF;
  font-family: var(--ovabrw-primary-font);
  font-size: 18px;
  font-weight: 500;
  line-height: normal;
  text-align: center;
}
.ovabrw-card-template .ovabrw-card-header .ovabrw-price span a {
  color: #FFF;
}
.ovabrw-card-template .ovabrw-card-content {
  background-color: #FFF;
  border: 1px solid #EBEBEB;
  border-top-width: 0;
  padding: 45px 15px 20px;
  height: 100%;
}
.ovabrw-card-template .ovabrw-card-content .ovabrw-title {
  margin: 0 0 24px 0;
}
.ovabrw-card-template .ovabrw-card-content .ovabrw-title a {
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-heading-size);
  font-weight: var(--ovabrw-heading-weight);
  line-height: var(--ovabrw-heading-line-height);
  color: var(--ovabrw-heading-color);
  text-decoration: none;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.ovabrw-card-template .ovabrw-card-content .ovabrw-title a:hover {
  color: var(--ovabrw-primary-color);
}
.ovabrw-card-template .ovabrw-card-content .ovabrw-features {
  margin: 0 0 30px;
  padding: 0 !important;
  display: grid;
  grid-template-columns: 1fr 1fr;
  row-gap: 20px;
  list-style-type: none;
}
.ovabrw-card-template .ovabrw-card-content .ovabrw-features .item-feature {
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-text-size);
  font-weight: var(--ovabrw-text-weight);
  line-height: var(--ovabrw-text-line-height);
  color: var(--ovabrw-text-color);
}
.ovabrw-card-template .ovabrw-card-content .ovabrw-features .item-feature i {
  font-size: 18px;
  color: var(--ovabrw-primary-color);
  opacity: 0.8;
  margin-right: 5px;
}
.ovabrw-card-template .ovabrw-card-content .ovabrw-features .item-feature i:before {
  font-size: 18px;
  margin: 0 !important;
}
.ovabrw-card-template .ovabrw-card-content .ovabrw-features:before, .ovabrw-card-template .ovabrw-card-content .ovabrw-features:after {
  display: none;
}
.ovabrw-card-template .ovabrw-card-content .ovabrw-specifications {
  margin: 0 0 30px;
  padding: 0 !important;
  display: grid;
  grid-template-columns: 1fr 1fr;
  row-gap: 20px;
  list-style-type: none;
}
.ovabrw-card-template .ovabrw-card-content .ovabrw-specifications .item-specification {
  display: flex;
  align-items: center;
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-text-size);
  font-weight: var(--ovabrw-text-weight);
  line-height: var(--ovabrw-text-line-height);
  color: var(--ovabrw-text-color);
}
.ovabrw-card-template .ovabrw-card-content .ovabrw-specifications .item-specification i {
  font-size: 18px;
  color: var(--ovabrw-primary-color);
  opacity: 0.8;
  margin-right: 10px;
}
.ovabrw-card-template .ovabrw-card-content .ovabrw-specifications .item-specification i:before {
  font-size: 18px;
  margin: 0 !important;
}
.ovabrw-card-template .ovabrw-card-content .ovabrw-specifications .item-specification span.label {
  color: var(--ovabrw-primary-color);
  margin-right: 5px;
}
.ovabrw-card-template .ovabrw-card-content .ovabrw-specifications .item-specification .specification-color {
  display: inline-block;
  width: 23px;
  height: 23px;
  border-radius: 3px;
}
.ovabrw-card-template .ovabrw-card-content .ovabrw-specifications:before, .ovabrw-card-template .ovabrw-card-content .ovabrw-specifications:after {
  display: none;
}
.ovabrw-card-template .ovabrw-card-content .ovabrw-attributes, .ovabrw-card-template .ovabrw-card-content .ovabrw-custom-taxonomy {
  margin: 0 0 18px;
  padding: 0 !important;
  list-style-type: none;
}
.ovabrw-card-template .ovabrw-card-content .ovabrw-attributes .item-attribute, .ovabrw-card-template .ovabrw-card-content .ovabrw-attributes .item-taxonomy, .ovabrw-card-template .ovabrw-card-content .ovabrw-custom-taxonomy .item-attribute, .ovabrw-card-template .ovabrw-card-content .ovabrw-custom-taxonomy .item-taxonomy {
  margin-bottom: 5px;
}
.ovabrw-card-template .ovabrw-card-content .ovabrw-attributes .item-attribute span, .ovabrw-card-template .ovabrw-card-content .ovabrw-attributes .item-taxonomy span, .ovabrw-card-template .ovabrw-card-content .ovabrw-custom-taxonomy .item-attribute span, .ovabrw-card-template .ovabrw-card-content .ovabrw-custom-taxonomy .item-taxonomy span {
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-text-size);
  font-weight: var(--ovabrw-text-weight);
  line-height: var(--ovabrw-text-line-height);
  color: var(--ovabrw-text-color);
}
.ovabrw-card-template .ovabrw-card-content .ovabrw-attributes .item-attribute span.label, .ovabrw-card-template .ovabrw-card-content .ovabrw-attributes .item-taxonomy span.label, .ovabrw-card-template .ovabrw-card-content .ovabrw-custom-taxonomy .item-attribute span.label, .ovabrw-card-template .ovabrw-card-content .ovabrw-custom-taxonomy .item-taxonomy span.label {
  color: var(--ovabrw-label-color);
}
.ovabrw-card-template .ovabrw-card-content .ovabrw-attributes .item-attribute span.value, .ovabrw-card-template .ovabrw-card-content .ovabrw-attributes .item-taxonomy span.value, .ovabrw-card-template .ovabrw-card-content .ovabrw-custom-taxonomy .item-attribute span.value, .ovabrw-card-template .ovabrw-card-content .ovabrw-custom-taxonomy .item-taxonomy span.value {
  color: var(--ovabrw-primary-color);
}
.ovabrw-card-template .ovabrw-card-content .ovabrw-attributes .item-attribute span.value a, .ovabrw-card-template .ovabrw-card-content .ovabrw-attributes .item-taxonomy span.value a, .ovabrw-card-template .ovabrw-card-content .ovabrw-custom-taxonomy .item-attribute span.value a, .ovabrw-card-template .ovabrw-card-content .ovabrw-custom-taxonomy .item-taxonomy span.value a {
  margin: 0 3px;
  color: var(--ovabrw-primary-color);
}
.ovabrw-card-template .ovabrw-card-content .ovabrw-custom-taxonomy + .ovabrw-attributes {
  margin-top: -12px;
}
.ovabrw-card-template .ovabrw-card-content .ovabrw-short-description {
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-text-size);
  font-weight: var(--ovabrw-text-weight);
  line-height: var(--ovabrw-text-line-height);
  color: var(--ovabrw-text-color);
  margin-bottom: 22px;
}
.ovabrw-card-template .ovabrw-card-content .ovabrw-review {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.ovabrw-card-template .ovabrw-card-content .ovabrw-review .ovabrw-star-rating {
  display: flex;
  align-items: center;
  margin-right: 8px;
  overflow: hidden;
  position: relative;
  line-height: 1;
  width: 85px;
  max-width: 85px;
  height: 1.2em;
}
.ovabrw-card-template .ovabrw-card-content .ovabrw-review .ovabrw-star-rating i {
  font-size: 16px;
  color: var(--ovabrw-light-color);
}
.ovabrw-card-template .ovabrw-card-content .ovabrw-review .ovabrw-star-rating i:not(:last-child) {
  margin-right: 1px;
}
.ovabrw-card-template .ovabrw-card-content .ovabrw-review .ovabrw-star-rating .ovabrw-rating-percent {
  overflow: hidden;
  top: 0;
  left: 0;
  position: absolute;
  display: flex;
  align-items: center;
  line-height: 1;
  height: 1.2em;
}
.ovabrw-card-template .ovabrw-card-content .ovabrw-review .ovabrw-star-rating .ovabrw-rating-percent i {
  font-size: 16px;
  color: var(--ovabrw-primary-color);
}
.ovabrw-card-template .ovabrw-card-content .ovabrw-review .ovabrw-star-rating .ovabrw-rating-percent i:not(:last-child) {
  margin-right: 1px;
}
.ovabrw-card-template .ovabrw-card-content .ovabrw-review .ovabrw-review-link {
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-text-size);
  font-weight: var(--ovabrw-text-weight);
  line-height: var(--ovabrw-text-line-height);
  color: var(--ovabrw-text-color);
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.ovabrw-card-template .ovabrw-card-content .ovabrw-review .ovabrw-review-link:hover {
  color: var(--ovabrw-primary-color);
}
.ovabrw-card-template .ovabrw-card-content .ovabrw-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  font-family: var(--ovabrw-primary-font);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  height: 40px;
  padding: 0 18px;
  border: 1px solid var(--ovabrw-primary-color);
  border-radius: 5px;
  color: var(--ovabrw-primary-color);
  background-color: #FFF;
  text-decoration: none;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.ovabrw-card-template .ovabrw-card-content .ovabrw-button i {
  display: flex;
  line-height: 1;
  margin-left: 4px;
}
.ovabrw-card-template .ovabrw-card-content .ovabrw-button i.brwicon2-spinner-of-dots {
  display: none;
  animation: ovabrw-rotation 1s linear infinite;
}
.ovabrw-card-template .ovabrw-card-content .ovabrw-button.ovabrw-loading {
  opacity: 0.5;
  cursor: not-allowed;
}
.ovabrw-card-template .ovabrw-card-content .ovabrw-button.ovabrw-loading i.brwicon-right {
  display: none !important;
}
.ovabrw-card-template .ovabrw-card-content .ovabrw-button.ovabrw-loading i.brwicon2-spinner-of-dots {
  display: flex !important;
}
.ovabrw-card-template .ovabrw-card-content .ovabrw-button:hover {
  background-color: var(--ovabrw-primary-color);
  color: #FFF;
}
.ovabrw-card-template:hover .ovabrw-card-header .ovabrw-gallery-popup .ovabrw-product-img-feature .gallery-fancybox img {
  -webkit-transform: scale3d(1.05, 1.05, 1.05);
  -moz-transform: scale3d(1.05, 1.05, 1.05);
  -ms-transform: scale3d(1.05, 1.05, 1.05);
  -o-transform: scale3d(1.05, 1.05, 1.05);
  transform: scale3d(1.05, 1.05, 1.05);
}

body.rtl.ovabrw-modern .ovabrw-card-template .ovabrw-card-header .ovabrw-gallery-popup .ovabrw-gallery-slideshow .owl-stage-outer {
  direction: rtl;
}
body.rtl.ovabrw-modern .ovabrw-card-template .ovabrw-card-content {
  text-align: right;
}
body.rtl.ovabrw-modern .ovabrw-card-template .ovabrw-card-content .ovabrw-features .item-feature i {
  margin-right: 0;
  margin-left: 5px;
}
body.rtl.ovabrw-modern .ovabrw-card-template .ovabrw-card-content .ovabrw-features .item-feature span {
  display: inline-flex;
}
body.rtl.ovabrw-modern .ovabrw-card-template .ovabrw-card-content .ovabrw-specifications .item-specification i {
  margin-right: 0;
  margin-left: 5px;
}
body.rtl.ovabrw-modern .ovabrw-card-template .ovabrw-card-content .ovabrw-specifications .item-specification span {
  display: inline-flex;
}
body.rtl.ovabrw-modern .ovabrw-card-template .ovabrw-card-content .ovabrw-attributes .item-attribute .label, body.rtl.ovabrw-modern .ovabrw-card-template .ovabrw-card-content .ovabrw-attributes .item-attribute .value, body.rtl.ovabrw-modern .ovabrw-card-template .ovabrw-card-content .ovabrw-attributes .item-taxonomy .label, body.rtl.ovabrw-modern .ovabrw-card-template .ovabrw-card-content .ovabrw-attributes .item-taxonomy .value, body.rtl.ovabrw-modern .ovabrw-card-template .ovabrw-card-content .ovabrw-custom-taxonomy .item-attribute .label, body.rtl.ovabrw-modern .ovabrw-card-template .ovabrw-card-content .ovabrw-custom-taxonomy .item-attribute .value, body.rtl.ovabrw-modern .ovabrw-card-template .ovabrw-card-content .ovabrw-custom-taxonomy .item-taxonomy .label, body.rtl.ovabrw-modern .ovabrw-card-template .ovabrw-card-content .ovabrw-custom-taxonomy .item-taxonomy .value {
  display: inline-flex;
}
body.rtl.ovabrw-modern .ovabrw-card-template .ovabrw-card-content .ovabrw-review .ovabrw-star-rating {
  margin-right: 0;
}
body.rtl.ovabrw-modern .ovabrw-card-template .ovabrw-card-content .ovabrw-review .ovabrw-star-rating .ovabrw-rating-percent {
  left: auto;
  right: 0;
}
body.rtl.ovabrw-modern .ovabrw-card-template .ovabrw-card-content .ovabrw-button .brwicon-right {
  margin-left: 0;
  margin-right: 4px;
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}

.ovabrw-card1.ovabrw-card-template .ovabrw-card-header .ovabrw-gallery-popup .ovabrw-product-img-feature img {
  object-fit: var(--ovabrw-card1-display-thumbnail);
}
.ovabrw-card1.ovabrw-card-template .ovabrw-card-header .ovabrw-gallery-popup .ovabrw-product-img-feature img.ovabrw-card-height {
  height: var(--ovabrw-card1-thumbnail-height);
}
.ovabrw-card1.ovabrw-card-template .ovabrw-card-header .ovabrw-gallery-popup .ovabrw-gallery-slideshow .owl-stage-outer .owl-stage .owl-item .item .gallery-fancybox img {
  object-fit: var(--ovabrw-card1-display-thumbnail);
}
.ovabrw-card1.ovabrw-card-template .ovabrw-card-header .ovabrw-gallery-popup .ovabrw-gallery-slideshow .owl-stage-outer .owl-stage .owl-item .item .gallery-fancybox img.ovabrw-card-height {
  height: var(--ovabrw-card1-thumbnail-height);
}
.ovabrw-card1.ovabrw-card-template .ovabrw-card-content .ovabrw-review .ovabrw-review-link {
  display: none;
}
.ovabrw-card1.ovabrw-card-template .ovabrw-card-content .ovabrw-card-btn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-bottom: 8px;
}

.ovabrw-card2.ovabrw-card-template .ovabrw-card-header .ovabrw-gallery-popup .ovabrw-product-img-feature img {
  object-fit: var(--ovabrw-card2-display-thumbnail);
}
.ovabrw-card2.ovabrw-card-template .ovabrw-card-header .ovabrw-gallery-popup .ovabrw-product-img-feature img.ovabrw-card-height {
  height: var(--ovabrw-card2-thumbnail-height);
}
.ovabrw-card2.ovabrw-card-template .ovabrw-card-header .ovabrw-gallery-popup .ovabrw-gallery-slideshow .owl-stage-outer .owl-stage .owl-item .item .gallery-fancybox img {
  object-fit: var(--ovabrw-card2-display-thumbnail);
}
.ovabrw-card2.ovabrw-card-template .ovabrw-card-header .ovabrw-gallery-popup .ovabrw-gallery-slideshow .owl-stage-outer .owl-stage .owl-item .item .gallery-fancybox img.ovabrw-card-height {
  height: var(--ovabrw-card2-thumbnail-height);
}
.ovabrw-card2.ovabrw-card-template .ovabrw-card-header .ovabrw-gallery-popup .ovabrw-gallery-slideshow .owl-dots {
  right: 0;
  left: auto;
  margin: 0 15px 15px 0;
}
.ovabrw-card2.ovabrw-card-template .ovabrw-card-header .ovabrw-price {
  right: auto;
  left: 15px;
}
.ovabrw-card2.ovabrw-card-template .ovabrw-card-content h2.ovabrw-title + .ovabrw-review {
  margin-top: -24px;
}
.ovabrw-card2.ovabrw-card-template .ovabrw-card-content .ovabrw-review {
  margin-bottom: 25px;
}
.ovabrw-card2.ovabrw-card-template .ovabrw-card-content .ovabrw-features {
  margin: 0 0 35px;
  grid-template-columns: 1fr 1fr 1fr;
}
.ovabrw-card2.ovabrw-card-template .ovabrw-card-content .ovabrw-features .item-feature {
  display: flex;
  flex-direction: column;
}
.ovabrw-card2.ovabrw-card-template .ovabrw-card-content .ovabrw-features .item-feature i {
  margin: 0;
}
.ovabrw-card2.ovabrw-card-template .ovabrw-card-content .ovabrw-specifications {
  margin: 0 0 35px;
  grid-template-columns: 1fr 1fr 1fr;
}
.ovabrw-card2.ovabrw-card-template .ovabrw-card-content .ovabrw-specifications .item-specification {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.ovabrw-card2.ovabrw-card-template .ovabrw-card-content .ovabrw-specifications .item-specification i {
  margin: 0;
}
.ovabrw-card2.ovabrw-card-template .ovabrw-card-content .ovabrw-attributes {
  margin: 0 0 16px;
}
.ovabrw-card2.ovabrw-card-template .ovabrw-card-content .ovabrw-custom-taxonomy + .ovabrw-attributes {
  margin-top: -12px;
}
.ovabrw-card2.ovabrw-card-template .ovabrw-card-content .ovabrw-short-description {
  margin-bottom: 28px;
}
.ovabrw-card2.ovabrw-card-template .ovabrw-card-content .ovabrw-button {
  margin-bottom: 10px;
}

.ovabrw-card3.ovabrw-card-template .ovabrw-card-header .ovabrw-gallery-popup .ovabrw-product-img-feature img {
  object-fit: var(--ovabrw-card3-display-thumbnail);
}
.ovabrw-card3.ovabrw-card-template .ovabrw-card-header .ovabrw-gallery-popup .ovabrw-product-img-feature img.ovabrw-card-height {
  height: var(--ovabrw-card3-thumbnail-height);
}
.ovabrw-card3.ovabrw-card-template .ovabrw-card-header .ovabrw-gallery-popup .ovabrw-gallery-slideshow .owl-stage-outer .owl-stage .owl-item .item .gallery-fancybox img {
  object-fit: var(--ovabrw-card3-display-thumbnail);
}
.ovabrw-card3.ovabrw-card-template .ovabrw-card-header .ovabrw-gallery-popup .ovabrw-gallery-slideshow .owl-stage-outer .owl-stage .owl-item .item .gallery-fancybox img.ovabrw-card-height {
  height: var(--ovabrw-card3-thumbnail-height);
}
.ovabrw-card3.ovabrw-card-template .ovabrw-card-header .ovabrw-gallery-popup .ovabrw-gallery-slideshow .owl-dots {
  left: 50%;
  transform: translate(-50%, 0);
  margin: 0 0 15px 0;
}
.ovabrw-card3.ovabrw-card-template .ovabrw-card-content {
  padding: 23px 15px 30px;
}
.ovabrw-card3.ovabrw-card-template .ovabrw-card-content .ovabrw-title + .ovabrw-review {
  margin-top: -24px;
}
.ovabrw-card3.ovabrw-card-template .ovabrw-card-content .ovabrw-review {
  margin-bottom: 32px;
}
.ovabrw-card3.ovabrw-card-template .ovabrw-card-content .ovabrw-features {
  margin: 0 0 35px;
  grid-template-columns: 1fr 1fr 1fr;
}
.ovabrw-card3.ovabrw-card-template .ovabrw-card-content .ovabrw-features .item-feature {
  display: flex;
  flex-direction: column;
}
.ovabrw-card3.ovabrw-card-template .ovabrw-card-content .ovabrw-features .item-feature i {
  margin: 0;
}
@media only screen and (max-width: 500px) {
  .ovabrw-card3.ovabrw-card-template .ovabrw-card-content .ovabrw-features {
    grid-template-columns: 1fr 1fr;
  }
}
.ovabrw-card3.ovabrw-card-template .ovabrw-card-content .ovabrw-specifications {
  margin: 0 0 35px;
  grid-template-columns: 1fr 1fr 1fr;
}
.ovabrw-card3.ovabrw-card-template .ovabrw-card-content .ovabrw-specifications .item-specification {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.ovabrw-card3.ovabrw-card-template .ovabrw-card-content .ovabrw-specifications .item-specification i {
  margin: 0;
}
@media only screen and (max-width: 500px) {
  .ovabrw-card3.ovabrw-card-template .ovabrw-card-content .ovabrw-specifications {
    grid-template-columns: 1fr 1fr;
  }
}
.ovabrw-card3.ovabrw-card-template .ovabrw-card-content .ovabrw-attributes {
  margin: 0 0 16px;
}
.ovabrw-card3.ovabrw-card-template .ovabrw-card-content .ovabrw-custom-taxonomy + .ovabrw-attributes {
  margin-top: -12px;
}
.ovabrw-card3.ovabrw-card-template .ovabrw-card-content .ovabrw-short-description {
  margin-bottom: 28px;
}
.ovabrw-card3.ovabrw-card-template .ovabrw-card-content .ovabrw-card-btn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.ovabrw-card3.ovabrw-card-template .ovabrw-card-content .ovabrw-card-btn .ovabrw-price {
  font-family: var(--ovabrw-primary-font);
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  color: var(--ovabrw-primary-color);
}
.ovabrw-card3.ovabrw-card-template .ovabrw-card-content .ovabrw-card-btn .ovabrw-price .unit {
  font-size: 14px;
}
.ovabrw-card3.ovabrw-card-template .ovabrw-card-content .ovabrw-card-btn .ovabrw-button {
  border-color: var(--ovabrw-heading-color);
  color: var(--ovabrw-heading-color);
}
.ovabrw-card3.ovabrw-card-template .ovabrw-card-content .ovabrw-card-btn .ovabrw-button:hover {
  border-color: var(--ovabrw-primary-color);
  background-color: var(--ovabrw-primary-color);
  color: #FFF;
}

.ovabrw-card4.ovabrw-card-template .ovabrw-card-header .ovabrw-features-featured {
  padding: 12px 30px;
  font-size: 18px;
  font-weight: 500;
  top: auto;
  bottom: -24px;
}
.ovabrw-card4.ovabrw-card-template .ovabrw-card-header .ovabrw-gallery-popup .ovabrw-product-img-feature img {
  object-fit: var(--ovabrw-card4-display-thumbnail);
}
.ovabrw-card4.ovabrw-card-template .ovabrw-card-header .ovabrw-gallery-popup .ovabrw-product-img-feature img.ovabrw-card-height {
  height: var(--ovabrw-card4-thumbnail-height);
}
.ovabrw-card4.ovabrw-card-template .ovabrw-card-header .ovabrw-gallery-popup .ovabrw-gallery-slideshow .owl-stage-outer .owl-stage .owl-item .item .gallery-fancybox img {
  object-fit: var(--ovabrw-card4-display-thumbnail);
}
.ovabrw-card4.ovabrw-card-template .ovabrw-card-header .ovabrw-gallery-popup .ovabrw-gallery-slideshow .owl-stage-outer .owl-stage .owl-item .item .gallery-fancybox img.ovabrw-card-height {
  height: var(--ovabrw-card4-thumbnail-height);
}
.ovabrw-card4.ovabrw-card-template .ovabrw-card-content {
  padding: 32px 15px 35px;
}
.ovabrw-card4.ovabrw-card-template .ovabrw-card-content .ovabrw-review {
  margin-bottom: 5px;
}
.ovabrw-card4.ovabrw-card-template .ovabrw-card-content .ovabrw-title {
  margin-bottom: 3px;
}
.ovabrw-card4.ovabrw-card-template .ovabrw-card-content .ovabrw-price {
  font-family: var(--ovabrw-primary-font);
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 30px;
  color: var(--ovabrw-primary-color);
}
.ovabrw-card4.ovabrw-card-template .ovabrw-card-content .ovabrw-attributes {
  margin-bottom: 28px;
}
.ovabrw-card4.ovabrw-card-template .ovabrw-card-content .ovabrw-short-description {
  margin-bottom: 28px;
}

.ovabrw-card5.ovabrw-card-template {
  display: flex;
  flex-direction: row;
}
.ovabrw-card5.ovabrw-card-template .ovabrw-card-header {
  max-width: 40%;
  flex: 0 0 40%;
}
.ovabrw-card5.ovabrw-card-template .ovabrw-card-header .ovabrw-gallery-popup, .ovabrw-card5.ovabrw-card-template .ovabrw-card-header .ovabrw-gallery-slideshow, .ovabrw-card5.ovabrw-card-template .ovabrw-card-header .owl-stage-outer, .ovabrw-card5.ovabrw-card-template .ovabrw-card-header .owl-stage, .ovabrw-card5.ovabrw-card-template .ovabrw-card-header .owl-item, .ovabrw-card5.ovabrw-card-template .ovabrw-card-header .item {
  height: 100%;
}
.ovabrw-card5.ovabrw-card-template .ovabrw-card-header .ovabrw-gallery-popup img, .ovabrw-card5.ovabrw-card-template .ovabrw-card-header .ovabrw-gallery-slideshow img, .ovabrw-card5.ovabrw-card-template .ovabrw-card-header .owl-stage-outer img, .ovabrw-card5.ovabrw-card-template .ovabrw-card-header .owl-stage img, .ovabrw-card5.ovabrw-card-template .ovabrw-card-header .owl-item img, .ovabrw-card5.ovabrw-card-template .ovabrw-card-header .item img {
  margin: 0;
  height: 100%;
  max-height: 100%;
  object-fit: cover;
  object-position: center;
}
.ovabrw-card5.ovabrw-card-template .ovabrw-card-header .ovabrw-gallery-popup .ovabrw-product-img-feature img {
  object-fit: var(--ovabrw-card5-display-thumbnail);
}
.ovabrw-card5.ovabrw-card-template .ovabrw-card-header .ovabrw-gallery-popup .ovabrw-product-img-feature img.ovabrw-card-height {
  height: var(--ovabrw-card5-thumbnail-height);
}
.ovabrw-card5.ovabrw-card-template .ovabrw-card-header .ovabrw-gallery-popup .ovabrw-gallery-slideshow .owl-stage-outer .owl-stage .owl-item .item .gallery-fancybox img {
  object-fit: var(--ovabrw-card5-display-thumbnail);
}
.ovabrw-card5.ovabrw-card-template .ovabrw-card-header .ovabrw-gallery-popup .ovabrw-gallery-slideshow .owl-stage-outer .owl-stage .owl-item .item .gallery-fancybox img.ovabrw-card-height {
  height: var(--ovabrw-card5-thumbnail-height);
}
.ovabrw-card5.ovabrw-card-template .ovabrw-card-header .ovabrw-gallery-popup .ovabrw-gallery-slideshow .owl-dots {
  left: 50%;
  transform: translate(-50%, 0);
  margin: 0 0 15px 0;
}
.ovabrw-card5.ovabrw-card-template .ovabrw-card-content {
  flex: 0 0 60%;
  border-top-width: 1px;
  padding: 15px 28px 34px 30px;
}
.ovabrw-card5.ovabrw-card-template .ovabrw-card-content .ovabrw-card-content-head {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  border-bottom: 1px solid #EBEBEB;
  padding-bottom: 25px;
  margin-bottom: 32px;
}
.ovabrw-card5.ovabrw-card-template .ovabrw-card-content .ovabrw-card-content-head .card-left .ovabrw-title {
  margin: 0 0 5px 0;
}
.ovabrw-card5.ovabrw-card-template .ovabrw-card-content .ovabrw-card-content-head .ovabrw-price {
  color: var(--ovabrw-primary-color);
}
.ovabrw-card5.ovabrw-card-template .ovabrw-card-content .ovabrw-card-content-head .ovabrw-price .amount {
  display: block;
  font-family: var(--ovabrw-primary-font);
  font-size: 30px;
  font-style: normal;
  font-weight: 500;
  line-height: 34px;
}
.ovabrw-card5.ovabrw-card-template .ovabrw-card-content .ovabrw-card-content-head .ovabrw-price .unit {
  display: block;
  font-family: var(--ovabrw-primary-font);
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.ovabrw-card5.ovabrw-card-template .ovabrw-card-content .ovabrw-features {
  grid-template-columns: 1fr 1fr 1fr;
}
@media only screen and (max-width: 500px) {
  .ovabrw-card5.ovabrw-card-template .ovabrw-card-content .ovabrw-features {
    grid-template-columns: 1fr 1fr;
  }
}
.ovabrw-card5.ovabrw-card-template .ovabrw-card-content .ovabrw-specifications {
  grid-template-columns: 1fr 1fr 1fr;
}
@media only screen and (max-width: 500px) {
  .ovabrw-card5.ovabrw-card-template .ovabrw-card-content .ovabrw-specifications {
    grid-template-columns: 1fr 1fr;
  }
}
.ovabrw-card5.ovabrw-card-template .ovabrw-card-content .ovabrw-short-description {
  margin-bottom: 25px;
}
.ovabrw-card5.ovabrw-card-template .ovabrw-card-content .ovabrw-button {
  height: auto;
  padding: 12px 30px;
  font-size: 18px;
  background-color: var(--ovabrw-primary-color);
  color: #FFF;
}
.ovabrw-card5.ovabrw-card-template .ovabrw-card-content .ovabrw-button i {
  display: none;
}
@media only screen and (max-width: 768px) {
  .ovabrw-card5.ovabrw-card-template {
    flex-direction: column;
  }
  .ovabrw-card5.ovabrw-card-template .ovabrw-card-header, .ovabrw-card5.ovabrw-card-template .ovabrw-card-content {
    max-width: 100%;
    flex: auto;
  }
}

.ovabrw-card6.ovabrw-card-template {
  display: flex;
  flex-direction: row;
}
.ovabrw-card6.ovabrw-card-template .ovabrw-card-header {
  max-width: 40%;
  flex: 0 0 40%;
}
.ovabrw-card6.ovabrw-card-template .ovabrw-card-header .ovabrw-gallery-popup, .ovabrw-card6.ovabrw-card-template .ovabrw-card-header .ovabrw-gallery-slideshow, .ovabrw-card6.ovabrw-card-template .ovabrw-card-header .owl-stage-outer, .ovabrw-card6.ovabrw-card-template .ovabrw-card-header .owl-stage, .ovabrw-card6.ovabrw-card-template .ovabrw-card-header .owl-item, .ovabrw-card6.ovabrw-card-template .ovabrw-card-header .item {
  height: 100%;
}
.ovabrw-card6.ovabrw-card-template .ovabrw-card-header .ovabrw-gallery-popup img, .ovabrw-card6.ovabrw-card-template .ovabrw-card-header .ovabrw-gallery-slideshow img, .ovabrw-card6.ovabrw-card-template .ovabrw-card-header .owl-stage-outer img, .ovabrw-card6.ovabrw-card-template .ovabrw-card-header .owl-stage img, .ovabrw-card6.ovabrw-card-template .ovabrw-card-header .owl-item img, .ovabrw-card6.ovabrw-card-template .ovabrw-card-header .item img {
  object-fit: cover;
  object-position: center;
}
.ovabrw-card6.ovabrw-card-template .ovabrw-card-header .ovabrw-gallery-popup .ovabrw-product-img-feature img {
  object-fit: var(--ovabrw-card6-display-thumbnail);
}
.ovabrw-card6.ovabrw-card-template .ovabrw-card-header .ovabrw-gallery-popup .ovabrw-product-img-feature img.ovabrw-card-height {
  height: var(--ovabrw-card6-thumbnail-height);
}
.ovabrw-card6.ovabrw-card-template .ovabrw-card-header .ovabrw-gallery-popup .ovabrw-gallery-slideshow .owl-stage-outer .owl-stage .owl-item .item .gallery-fancybox img {
  object-fit: var(--ovabrw-card6-display-thumbnail);
}
.ovabrw-card6.ovabrw-card-template .ovabrw-card-header .ovabrw-gallery-popup .ovabrw-gallery-slideshow .owl-stage-outer .owl-stage .owl-item .item .gallery-fancybox img.ovabrw-card-height {
  height: var(--ovabrw-card6-thumbnail-height);
}
.ovabrw-card6.ovabrw-card-template .ovabrw-card-header .ovabrw-gallery-popup .ovabrw-gallery-slideshow .owl-dots {
  left: 50%;
  transform: translate(-50%, 0);
  margin: 0 0 15px 0;
}
.ovabrw-card6.ovabrw-card-template .ovabrw-card-content {
  flex: 0 0 60%;
  border-top-width: 1px;
  padding: 15px 28px 34px 30px;
}
.ovabrw-card6.ovabrw-card-template .ovabrw-card-content .ovabrw-card-content-head {
  display: flex;
  justify-content: space-between;
  margin-bottom: 30px;
}
.ovabrw-card6.ovabrw-card-template .ovabrw-card-content .ovabrw-card-content-head .ovabrw-title {
  margin: 0;
}
.ovabrw-card6.ovabrw-card-template .ovabrw-card-content .ovabrw-card-content-head .ovabrw-review .ovabrw-review-link {
  display: none;
}
.ovabrw-card6.ovabrw-card-template .ovabrw-card-content .ovabrw-features {
  grid-template-columns: 1fr 1fr 1fr;
  margin: 0 0 25px;
}
.ovabrw-card6.ovabrw-card-template .ovabrw-card-content .ovabrw-features .item-feature i {
  color: var(--ovabrw-primary-color);
}
@media only screen and (max-width: 500px) {
  .ovabrw-card6.ovabrw-card-template .ovabrw-card-content .ovabrw-features {
    grid-template-columns: 1fr 1fr;
  }
}
.ovabrw-card6.ovabrw-card-template .ovabrw-card-content .ovabrw-specifications {
  grid-template-columns: 1fr 1fr 1fr;
  margin: 0 0 25px;
}
.ovabrw-card6.ovabrw-card-template .ovabrw-card-content .ovabrw-specifications .item-specification i {
  color: var(--ovabrw-primary-color);
}
@media only screen and (max-width: 500px) {
  .ovabrw-card6.ovabrw-card-template .ovabrw-card-content .ovabrw-specifications {
    grid-template-columns: 1fr 1fr;
  }
}
.ovabrw-card6.ovabrw-card-template .ovabrw-card-content .ovabrw-short-description {
  margin-bottom: 22px;
}
.ovabrw-card6.ovabrw-card-template .ovabrw-card-content .ovabrw-attributes {
  margin: 0 0 22px;
}
.ovabrw-card6.ovabrw-card-template .ovabrw-card-content .ovabrw-custom-taxonomy + .ovabrw-attributes {
  margin-top: -12px;
}
.ovabrw-card6.ovabrw-card-template .ovabrw-card-content .ovabrw-card-btn {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  flex-wrap: wrap;
  border-top: 1px solid #EBEBEB;
  padding-top: 34px;
}
.ovabrw-card6.ovabrw-card-template .ovabrw-card-content .ovabrw-card-btn .ovabrw-price {
  color: var(--ovabrw-primary-color);
}
.ovabrw-card6.ovabrw-card-template .ovabrw-card-content .ovabrw-card-btn .ovabrw-price .amount {
  font-family: var(--ovabrw-primary-font);
  font-size: 30px;
  font-style: normal;
  font-weight: 500;
  line-height: 34px;
  color: var(--ovabrw-primary-color);
}
.ovabrw-card6.ovabrw-card-template .ovabrw-card-content .ovabrw-card-btn .ovabrw-price .unit {
  font-family: var(--ovabrw-primary-font);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  color: var(--ovabrw-text-color);
}
.ovabrw-card6.ovabrw-card-template .ovabrw-card-content .ovabrw-card-btn .ovabrw-price .unit:first-of-type {
  display: block;
  font-size: var(--ovabrw-text-size);
  font-weight: var(--ovabrw-text-weight);
  line-height: var(--ovabrw-text-line-height);
  color: var(--ovabrw-text-color);
}
.ovabrw-card6.ovabrw-card-template .ovabrw-card-content .ovabrw-card-btn .ovabrw-button {
  height: auto;
  padding: 12px 30px;
  font-size: 18px;
  background-color: var(--ovabrw-primary-color);
  color: #FFF;
}
.ovabrw-card6.ovabrw-card-template .ovabrw-card-content .ovabrw-card-btn .ovabrw-button i {
  display: none;
}
@media only screen and (max-width: 768px) {
  .ovabrw-card6.ovabrw-card-template {
    flex-direction: column;
  }
  .ovabrw-card6.ovabrw-card-template .ovabrw-card-header, .ovabrw-card6.ovabrw-card-template .ovabrw-card-content {
    max-width: 100%;
    flex: auto;
  }
}

/**
 * Transition
 */
@keyframes ovabrw-rotation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Single Features */
ul.ovabrw_woo_features, ul.ovabrw-product-specifications {
  list-style: none;
  margin: 15px 0px;
  padding: 0;
}
ul.ovabrw_woo_features li label, ul.ovabrw-product-specifications li label {
  font-weight: 600;
  min-width: 200px;
  display: inline-block;
}
ul.ovabrw_woo_features li span, ul.ovabrw-product-specifications li span {
  font-weight: 400;
}
ul.ovabrw_woo_features li .specification-color, ul.ovabrw-product-specifications li .specification-color {
  display: inline-block;
  width: 23px;
  height: 23px;
  border-radius: 3px;
  vertical-align: top;
}

/* /Single Features */
ul.ovabrw_cus_taxonomy {
  list-style: none;
  margin: 15px 0px;
  padding: 0;
  border-bottom: 1px solid #f1f1f1;
  padding-bottom: 15px;
}
ul.ovabrw_cus_taxonomy li {
  margin: 0;
}
ul.ovabrw_cus_taxonomy li label {
  font-weight: 600;
  min-width: 200px;
  display: inline-block;
}
ul.ovabrw_cus_taxonomy li span {
  font-weight: 400;
}

/* Loop Features */
.ovabrw-features {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  margin: 15px 0 15px 0;
  padding: 0 8px;
}
.ovabrw-features .feature-item {
  width: 50%;
  display: flex;
  padding-bottom: 8px;
  color: #343434;
  opacity: 0.8;
  font-weight: 500;
}
.ovabrw-features .feature-item i {
  font-size: 18px;
  margin-right: 8px;
  font-weight: 500;
  opacity: 0.6;
  color: #000;
}

/* /Loop Features */
/*Loop Custom taxonomy*/
.product_listing_custom_tax {
  list-style: none;
  margin: 10px 0px;
  padding: 0;
  text-align: left;
}
.product_listing_custom_tax li {
  display: inline-block;
  margin: 0 10px;
}

/* /Loop Custom taxonomy*/
/* Single Attribute */
.ovabrw_product_attr {
  margin: 0px 0 15px 0;
}

/* /Single Attribute */
/* Single Table Price */
.product_table_price {
  margin-bottom: 30px;
}
@media (max-width: 992.98px) {
  .product_table_price {
    margin-bottom: 30px;
  }
}
.product_table_price .ovacrs_price_rent {
  width: 100%;
  display: block;
  margin-bottom: 30px;
  clear: both;
}
.product_table_price .ovacrs_price_rent .ovabrw-according {
  position: relative;
  outline: none;
  text-decoration: none;
  display: block;
  cursor: pointer;
}
.product_table_price .ovacrs_price_rent .ovabrw-according:before {
  position: absolute;
  right: 0;
  bottom: 10px;
  content: "3";
  color: #ccc;
  font-family: "ElegantIcons";
}
.product_table_price .ovacrs_price_rent .ovabrw-according:after {
  position: absolute;
  left: 0;
  bottom: 0px;
  content: "";
  width: 100%;
  height: 1px;
  background-color: #ccc;
}
.product_table_price .ovacrs_price_rent .ovabrw-according.collapsed {
  color: #343434;
}
.product_table_price .ovacrs_price_rent .ovabrw-according.collapsed:before {
  color: #343434;
}
.product_table_price .ovacrs_price_rent .ovabrw-according:hover {
  color: #25282e;
  text-decoration: none;
}
.product_table_price .ovacrs_price_rent .ovabrw-according:hover:before {
  color: #25282e;
}
.product_table_price .ovacrs_price_rent .ovabrw_collapse_content {
  padding-top: 24px;
  display: none;
}
.product_table_price .ovacrs_price_rent .ovabrw_collapse_content.show {
  display: block;
}
.product_table_price .ovacrs_price_rent .ovabrw_collapse_content .price {
  margin-bottom: 20px;
}
.product_table_price .ovacrs_price_rent .ovabrw_collapse_content .price label {
  font-weight: 600;
  font-size: 14px;
  padding-right: 15px;
}
.product_table_price .ovacrs_price_rent .ovabrw_collapse_content .price .amount {
  font-size: 24px;
  color: #333333;
  font-weight: 400;
}
.product_table_price .ovacrs_price_rent .ovabrw_collapse_content .price_table label {
  font-weight: 600;
  margin-bottom: 5px;
}
.product_table_price .ovacrs_price_rent .ovabrw_collapse_content .price_table label .woocommerce-Price-amount {
  color: #25282e;
}
.product_table_price .ovacrs_price_rent .ovabrw_collapse_content .price_table table:not(.has-background) th {
  background: transparent;
}
.product_table_price .ovacrs_price_rent .ovabrw_collapse_content .price_table table {
  border: none;
}
.product_table_price .ovacrs_price_rent .ovabrw_collapse_content .price_table table tr, .product_table_price .ovacrs_price_rent .ovabrw_collapse_content .price_table table td, .product_table_price .ovacrs_price_rent .ovabrw_collapse_content .price_table table th {
  border: none;
}
.product_table_price .ovacrs_price_rent .ovabrw_collapse_content .price_table table thead {
  background-color: #333333;
}
.product_table_price .ovacrs_price_rent .ovabrw_collapse_content .price_table table thead th {
  color: #fff;
}
.product_table_price .ovacrs_price_rent .ovabrw_collapse_content .price_table table tr.odd {
  background-color: #f3f3f3;
}
.product_table_price .ovacrs_price_rent .ovabrw_collapse_content .price_table table tr.eve {
  background-color: #fff;
}
.product_table_price .ovacrs_price_rent .ovabrw_collapse_content .price_table table tr td {
  font-size: 14px;
  color: #636363;
}
.product_table_price .ovacrs_price_rent .ovabrw_collapse_content .price_table table tr td a {
  color: #636363;
}
.product_table_price .ovacrs_price_rent .ovabrw_collapse_content .price_table table tr td.bold {
  color: #343434;
}
.product_table_price .ovacrs_price_rent .ovacrs_rt_discount .time_discount {
  margin-bottom: 15px;
}
.product_table_price .ovacrs_price_rent .ovacrs_rt_discount .time_discount .time {
  color: #343434;
}
@media (max-width: 767.98px) {
  .product_table_price .ovacrs_price_rent {
    /* table price */
  }
  .product_table_price .ovacrs_price_rent .ovabrw_collapse_content .price_table label {
    color: #333333;
  }
  .product_table_price .ovacrs_price_rent .ovabrw_collapse_content .price_table table thead {
    display: none;
  }
  .product_table_price .ovacrs_price_rent .ovabrw_collapse_content .price_table table tr td {
    display: block;
    text-align: right;
    padding: 5px 0px !important;
  }
  .product_table_price .ovacrs_price_rent .ovabrw_collapse_content .price_table table tr td.bold {
    color: #636363 !important;
    font-weight: 500 !important;
    display: none;
  }
  .product_table_price .ovacrs_price_rent .ovabrw_collapse_content .price_table table tr td:before {
    content: attr(data-title) ": ";
    font-weight: 600;
    float: left;
    color: #343434;
  }
  .product_table_price .ovacrs_price_rent .ovacrs_rt_discount .time_discount {
    text-align: left;
  }
  .product_table_price .ovacrs_price_rent .ovacrs_rt_discount .close_discount {
    text-align: left;
  }
}

/* /Single Table Price */
/* Single Unavaiable time */
.ovacrs_single_untime {
  margin: 15px 0px 30px 0px;
}
.ovacrs_single_untime ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.ovacrs_single_untime ul li {
  margin-bottom: 10px;
}

/* /Single Unavaiable time */
/* Single Discount Popup */
.ovacrs_rt_discount {
  z-index: 11;
  /* Inner */
  /* Close Button */
}
.ovacrs_rt_discount.popup {
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  top: 0px;
  left: 0px;
  background: rgba(0, 0, 0, 0.75);
  z-index: 9999;
}
.ovacrs_rt_discount .popup-inner {
  max-width: 700px;
  width: 90%;
  padding: 40px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  box-shadow: 0px 2px 6px black;
  border-radius: 3px;
  background: #fff;
}
.ovacrs_rt_discount .popup-close {
  width: 30px;
  height: 30px;
  padding-top: 4px;
  display: inline-block;
  position: absolute;
  top: 0px;
  right: 0px;
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
  -webkit-transform: translate(50%, -50%);
  transform: translate(50%, -50%);
  border-radius: 1000px;
  background: rgba(0, 0, 0, 0.8);
  font-size: 20px;
  text-align: center;
  line-height: 100%;
  color: #fff;
}
.ovacrs_rt_discount .popup-close:hover {
  -webkit-transform: translate(50%, -50%) rotate(180deg);
  transform: translate(50%, -50%) rotate(180deg);
  background: black;
  text-decoration: none;
}

/* /Single Discount Popup */
/* Single Calendar */
.wrap_calendar {
  margin-bottom: 30px;
  background-color: #f3f3f3;
  padding: 15px;
  margin: 0;
  position: relative;
  width: 100%;
  clear: both;
}
@media (max-width: 767px) {
  .wrap_calendar {
    padding: 10px;
  }
}

ul.intruction_calendar {
  position: relative;
  list-style: none;
  margin: 0;
  padding: 15px 0 0 0;
}
ul.intruction_calendar li {
  padding-right: 10px;
  display: inline-block;
}
ul.intruction_calendar li .white {
  width: 15px;
  height: 15px;
  background-color: var(--ovabrw-available-background-calendar);
  border: 1px solid #dbdbdb;
  display: inline-block;
}
ul.intruction_calendar li .maybe {
  width: 15px;
  height: 15px;
  background-color: #fff;
  border: 1px solid #555;
  border-bottom-width: 5px;
  display: inline-block;
  opacity: 0.5;
  position: relative;
}
ul.intruction_calendar li .yellow {
  width: 15px;
  height: 15px;
  background-color: var(--ovabrw-disable-background-calendar);
  border: 1px solid var(--ovabrw-disable-background-calendar);
  display: inline-block;
}
ul.intruction_calendar li .booked {
  width: 15px;
  height: 15px;
  background-color: var(--ovabrw-booked-background-calendar);
  border: 1px solid var(--ovabrw-booked-background-calendar);
  display: inline-block;
}

.fc .fc-scrollgrid {
  margin: 0;
}

.fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events {
  min-height: auto;
}

.ovabrw_product_calendar table:not(.has-background) th {
  background-color: unset;
}
.ovabrw_product_calendar table:not(.has-background) tbody td {
  background-color: unset;
}
.ovabrw_product_calendar table:not(.has-background) tbody tr:nth-child(2n) td, .ovabrw_product_calendar fieldset, .ovabrw_product_calendar fieldset legend {
  background-color: unset;
}
.ovabrw_product_calendar .fc-header-toolbar {
  flex-direction: column;
  align-items: flex-start;
}
@media (max-width: 767.98px) {
  .ovabrw_product_calendar .fc-header-toolbar .fc-button-group {
    margin-left: 0;
    display: inline-block;
  }
  .ovabrw_product_calendar .fc-header-toolbar .fc-right {
    margin-top: 0;
  }
}
.ovabrw_product_calendar .fc-view-harness table {
  margin: 0;
}
.ovabrw_product_calendar .fc-view-harness .fc-view .fc-daygrid-day, .ovabrw_product_calendar .fc-view-harness .fc-view .fc-timegrid-col.fc-day {
  text-align: center;
  background-color: var(--ovabrw-available-background-calendar);
  color: var(--ovabrw-available-color);
}
.ovabrw_product_calendar .fc-view-harness .fc-view .fc-daygrid-day .day-price .ovabrw-day-price, .ovabrw_product_calendar .fc-view-harness .fc-view .fc-timegrid-col.fc-day .day-price .ovabrw-day-price {
  font-size: 14px;
  color: #8e8e8e;
}
.ovabrw_product_calendar .fc-view-harness .fc-view .fc-day-past {
  background-color: var(--ovabrw-disable-background-calendar) !important;
  opacity: 0.5;
}
.ovabrw_product_calendar .fc-view-harness .fc-view .fc-day-past .fc-daygrid-day-number, .ovabrw_product_calendar .fc-view-harness .fc-view .fc-day-past .fc-col-header-cell-cushion {
  color: #FFF;
}
.ovabrw_product_calendar .fc-view-harness .fc-view .fc-day-past .fc-daygrid-day-bg {
  color: #FFF;
}
.ovabrw_product_calendar .fc-view-harness .fc-view .fc-daygrid-day-events {
  margin-bottom: 2px;
}
.ovabrw_product_calendar .fc-view-harness .fc-list-table .fc-list-day-text, .ovabrw_product_calendar .fc-view-harness .fc-list-table .fc-list-day-side-text {
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-label-size);
  font-weight: var(--ovabrw-label-weight);
  line-height: var(--ovabrw-label-line-height);
  color: var(--ovabrw-label-color);
}
.ovabrw_product_calendar .fc-col-header {
  margin-bottom: 0;
}
.ovabrw_product_calendar .fc-col-header-cell-cushion {
  color: #555;
}
.ovabrw_product_calendar .fc-daygrid-event {
  white-space: break-spaces;
}
.ovabrw_product_calendar .fc-daygrid-event-dot {
  display: none;
}
.ovabrw_product_calendar .fc-event-time {
  display: none;
}
.ovabrw_product_calendar .fc-event-title-container .fc-event-title.fc-sticky {
  font-size: 0.8em;
}
.ovabrw_product_calendar .fc-v-event {
  background-color: var(--ovabrw-disable-background-calendar);
  border: 1px solid var(--ovabrw-disable-background-calendar);
}
.ovabrw_product_calendar .fc-daygrid-day-top,
.ovabrw_product_calendar .fc-daygrid-day-top .fc-daygrid-day-number {
  color: var(--ovabrw-available-color);
}
.ovabrw_product_calendar .fc-daygrid-day-number {
  width: 100%;
  text-align: center;
}
.ovabrw_product_calendar .fc-daygrid-day-bg .woocommerce-Price-amount {
  opacity: 0.8;
  z-index: 9999;
  position: relative;
}
.ovabrw_product_calendar .fc-bg-event {
  opacity: 1;
}
.ovabrw_product_calendar.fc-theme-standard .fc-popover {
  background: #FFF;
  z-index: 9999 !important;
}
@media (max-width: 991.98px) {
  .ovabrw_product_calendar {
    width: 100%;
  }
}

/* Single Calendar */
.ovabrw-wrapper-guestspicker {
  position: relative;
}
.ovabrw-wrapper-guestspicker .ovabrw-guestspicker {
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-text-size);
  font-weight: var(--ovabrw-text-weight);
  line-height: var(--ovabrw-text-line-height);
  color: var(--ovabrw-text-color);
  width: 100%;
  background-color: #fff;
  box-shadow: none;
  cursor: pointer;
}
.ovabrw-wrapper-guestspicker .ovabrw-gueste-error {
  display: none;
  position: absolute;
  bottom: 115%;
  left: 0;
  z-index: 1;
  padding: 3px 13px;
  background-color: #FFFFFF;
  box-sizing: border-box;
  box-shadow: 0px 25px 40px rgba(0, 0, 0, 0.03);
  border-radius: 5px;
  font-size: 14px;
  font-weight: 500;
  font-style: italic;
  color: #FFF;
  background-color: red;
}
.ovabrw-wrapper-guestspicker .ovabrw-gueste-error:after {
  content: "";
  bottom: -7px;
  left: 10%;
  margin-left: -3.5px;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-top: 7px solid red;
  position: absolute;
  display: inline-block;
}
.ovabrw-wrapper-guestspicker .ovabrw-guestspicker-content {
  display: none;
  position: absolute;
  width: 100%;
  margin-top: 5px;
  left: 0;
  z-index: 2;
  padding: 10px 13px;
  background-color: #FFFFFF;
  border: 1px solid var(--ovabrw-light-color);
  box-sizing: border-box;
  box-shadow: 0px 25px 40px rgba(0, 0, 0, 0.05);
  border-radius: 5px;
}
.ovabrw-wrapper-guestspicker .ovabrw-guestspicker-content:before {
  content: "";
  top: -7px;
  left: 10%;
  margin-left: -3.5px;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-bottom: 7px solid var(--ovabrw-light-color);
  position: absolute;
  display: inline-block;
}
.ovabrw-wrapper-guestspicker .ovabrw-guestspicker-content .guests-buttons {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.ovabrw-wrapper-guestspicker .ovabrw-guestspicker-content .guests-buttons .guests-label {
  display: flex;
}
.ovabrw-wrapper-guestspicker .ovabrw-guestspicker-content .guests-buttons .guests-label label {
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-text-size);
  font-weight: var(--ovabrw-label-weight);
  line-height: var(--ovabrw-label-line-height);
  color: var(--ovabrw-label-color);
}
.ovabrw-wrapper-guestspicker .ovabrw-guestspicker-content .guests-buttons .guests-label .guests-beside {
  font-family: var(--ovabrw-primary-font);
  font-size: 14px;
  font-weight: var(--ovabrw-text-weight);
  line-height: var(--ovabrw-text-line-height);
  color: var(--ovabrw-text-color);
  font-style: italic;
  margin-left: 5px;
}
.ovabrw-wrapper-guestspicker .ovabrw-guestspicker-content .guests-buttons .guests-button {
  display: flex;
  align-items: center;
  max-width: 100px;
}
.ovabrw-wrapper-guestspicker .ovabrw-guestspicker-content .guests-buttons .guests-button .guests-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 25px;
  min-width: 25px;
  height: 25px;
  text-align: center;
  border: none;
  border-radius: 4px;
  background-color: #F5F5F5;
  cursor: pointer;
  color: var(--ovabrw-label-color);
  -webkit-transition: all ease 0.3s;
  -moz-transition: all ease 0.3s;
  -o-transition: all ease 0.3s;
  transition: all ease 0.3s;
}
.ovabrw-wrapper-guestspicker .ovabrw-guestspicker-content .guests-buttons .guests-button .guests-icon span {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 25px;
  height: 25px;
}
.ovabrw-wrapper-guestspicker .ovabrw-guestspicker-content .guests-buttons .guests-button .guests-icon span:before {
  font-size: 12px;
  margin: 0;
  line-height: 1;
}
.ovabrw-wrapper-guestspicker .ovabrw-guestspicker-content .guests-buttons .guests-button .guests-icon:hover {
  background-color: var(--ovabrw-primary-color);
  color: #FFFFFF;
}
.ovabrw-wrapper-guestspicker .ovabrw-guestspicker-content .guests-buttons .guests-button input[type=text] {
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-text-size);
  font-weight: var(--ovabrw-text-weight);
  line-height: var(--ovabrw-text-line-height);
  color: var(--ovabrw-text-color);
  background-color: #fff;
  width: 100%;
  max-width: 40px;
  height: 40px !important;
  margin: 0;
  padding: 0 !important;
  border: none !important;
  border-radius: 0 !important;
  pointer-events: none;
  text-align: center;
}

/* Single Booking Form */
.ovabrw_booking_form {
  padding: 30px 0px 30px 0px;
}
.ovabrw_booking_form h3.title {
  border-bottom: 1px solid;
}
.ovabrw_booking_form .wrap_fields {
  margin-bottom: 5px;
}
.ovabrw_booking_form .wrap_fields .rb_field {
  margin-bottom: 30px;
}
.ovabrw_booking_form .wrap_fields .rb_field label.error {
  color: red;
  margin-top: 5px;
}
.ovabrw_booking_form .wrap_fields label {
  display: block;
  font-weight: 600;
  margin-bottom: 5px;
}
.ovabrw_booking_form .wrap_fields select, .ovabrw_booking_form .wrap_fields input {
  box-shadow: none;
  border: 1px solid #dbdbdb;
  border-radius: 4px;
  height: 40px;
  width: 100%;
  padding: 10px 16px;
  outline: none;
}
.ovabrw_booking_form .wrap_fields select:focus, .ovabrw_booking_form .wrap_fields input:focus {
  outline: none;
  box-shadow: none;
}
.ovabrw_booking_form .terms-conditions {
  position: relative;
  z-index: 1;
  margin-bottom: 25px;
}
.ovabrw_booking_form .terms-conditions label {
  font-size: 16px;
  cursor: pointer;
}
.ovabrw_booking_form .terms-conditions label input {
  margin-right: 5px;
  border-radius: 4px;
}
.ovabrw_booking_form .terms-conditions label .terms-conditions-required {
  color: #e2401c;
}
.ovabrw_booking_form .ovabrw-recaptcha {
  position: relative;
}
.ovabrw_booking_form .ovabrw-recaptcha .ovabrw-recaptcha-token {
  position: absolute;
  top: 5px;
  left: 12px;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.ovabrw_booking_form .ovabrw-recaptcha #ovabrw-g-recaptcha-booking {
  margin-bottom: 30px;
}
.ovabrw_booking_form button.submit {
  text-transform: uppercase;
  color: #fff;
  background-color: #333333;
  padding: 15px 90px;
  border: none;
  border-radius: 4px;
  font-weight: 500;
}
.ovabrw_booking_form button.submit:focus {
  outline: none;
}
.ovabrw_booking_form button.submit:hover {
  background-color: #25282e;
  cursor: pointer;
}
.ovabrw_booking_form button.submit.disabled {
  opacity: 0.5;
  cursor: not-allowed;
  pointer-events: none;
}
@media (max-width: 992.98px) {
  .ovabrw_booking_form {
    padding: 30px 0px 60px 0px;
  }
}

/* /Single Booking Form */
/* Booking Form - Service  */
.ovabrw_extra_service {
  clear: both;
  width: 100%;
  margin-top: 30px;
}
.ovabrw_extra_service .ovabrw_resource .item {
  display: flex;
  margin-bottom: 10px;
}
.ovabrw_extra_service .ovabrw_resource .item .left {
  width: 60%;
  padding-right: 5%;
}
.ovabrw_extra_service .ovabrw_resource .item .left label {
  display: inline-block;
}
.ovabrw_extra_service .ovabrw_resource .item .left input {
  border-radius: 0;
  background-color: #f8f8f8;
  border: 1px solid #b3b3b3;
  width: 15px;
  height: 15px;
}
.ovabrw_extra_service .ovabrw_resource .item .right {
  width: 40%;
}

/* /Booking Form - Service  */
/* Single Request Booking */
.request_booking .ovabrw-container .ovabrw-row .wrap-item.two_column .rental_item.form-location-field .btn-req-remove-waypoint {
  right: 45px;
}
.request_booking h4.title {
  font-weight: 400;
  opacity: 0.8;
  text-align: center;
  margin-bottom: 50px;
}
.request_booking .ovabrw_service_wrap {
  width: 100%;
}
.request_booking .ovabrw_service_wrap label {
  font-weight: 600;
  margin-bottom: 10px;
}
.request_booking .ovabrw_service_wrap .ovabrw_service {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  margin: 0 -5px;
}
.request_booking .ovabrw_service_wrap .ovabrw_service .ovabrw_service_select {
  padding: 0 5px;
  margin-bottom: 10px;
  flex: 0 0 50%;
}
@media (max-width: 767px) {
  .request_booking .ovabrw_service_wrap .ovabrw_service .ovabrw_service_select {
    flex: 0 0 100%;
  }
}
.request_booking .ovabrw_service_wrap .ovabrw_service .ovabrw_service_select select {
  border: 1px solid #dbdbdb;
  border-radius: 4px;
  height: 40px;
  width: 100%;
  padding-left: 10px;
  outline: none;
}
.request_booking .rental_item {
  margin-bottom: 15px;
}
.request_booking .rental_item .rb_field {
  margin-bottom: 30px;
}
.request_booking .rental_item .rb_field label.error {
  color: red;
  margin-top: 5px;
}
.request_booking .rental_item label {
  display: block;
  font-weight: 600;
  margin-bottom: 5px;
}
.request_booking .rental_item select, .request_booking .rental_item input {
  box-shadow: none;
  border: 1px solid #dbdbdb !important;
  background-color: #fff;
  border-radius: 4px !important;
  height: 40px;
  width: 100%;
  padding: 10px 16px;
}
.request_booking .rental_item select:focus, .request_booking .rental_item input:focus {
  outline: none;
  box-shadow: none;
}
.request_booking .rental_item.form-location-field .btn-req-add-waypoint, .request_booking .rental_item.form-location-field .btn-req-remove-waypoint {
  background-color: #f2f2f2 !important;
}
.request_booking .ovabrw-extra-services {
  width: 100%;
  margin-bottom: 15px;
}
.request_booking .ovabrw-extra-services > label {
  display: block;
  font-weight: 600;
  margin-bottom: 5px;
}
.request_booking .ovabrw-extra-services .ovabrw_resource .item {
  display: flex;
  align-items: center;
  justify-content: space-around;
  flex-wrap: wrap;
  min-height: 30px;
}
.request_booking .ovabrw-extra-services .ovabrw_resource .item:not(:last-child) {
  margin-bottom: 3px;
}
.request_booking .ovabrw-extra-services .ovabrw_resource .item .res-left {
  width: 60%;
}
.request_booking .ovabrw-extra-services .ovabrw_resource .item .res-left label.ovabrw-label-field {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
}
.request_booking .ovabrw-extra-services .ovabrw_resource .item .res-left label.ovabrw-label-field input {
  width: auto;
  height: auto;
  margin-right: 10px;
}
.request_booking .ovabrw-extra-services .ovabrw_resource .item .res-left label.ovabrw-label-field .checkmark {
  display: none;
}
.request_booking .ovabrw-extra-services .ovabrw_resource .item .res-right {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 40%;
}
.request_booking .ovabrw-extra-services .ovabrw_resource .item .checkbox-item-qty {
  position: relative;
  display: none;
  align-items: center;
  justify-content: space-between;
  line-height: 1;
  height: 30px;
  padding: 2px 5px 2px 10px;
  margin-left: 20px;
  background-color: #FFFFFF;
  border: 1px solid #dbdbdb;
  border-radius: 5px;
}
.request_booking .ovabrw-extra-services .ovabrw_resource .item .checkbox-item-qty.active {
  display: flex;
}
.request_booking .ovabrw-extra-services .ovabrw_resource .item .checkbox-item-qty .checkbox-qty {
  display: block;
  min-width: 14px;
  margin-right: 5px;
}
.request_booking .ovabrw-extra-services .ovabrw_resource .item .checkbox-item-qty input.checkbox-input-qty {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  height: 0;
  width: 0;
  visibility: hidden;
}
.request_booking .ovabrw-extra-services .ovabrw_resource .item .checkbox-item-qty .ovabrw-checkbox-icon {
  display: inline-flex;
  flex-direction: column;
  background-color: #f5f5f5;
  border-radius: 5px;
}
.request_booking .ovabrw-extra-services .ovabrw_resource .item .checkbox-item-qty .ovabrw-checkbox-icon i {
  display: flex;
  font-size: 12px;
  line-height: 1;
  cursor: pointer;
  -webkit-transition: all ease 0.3s;
  -moz-transition: all ease 0.3s;
  -o-transition: all ease 0.3s;
  transition: all ease 0.3s;
}
.request_booking .ovabrw-extra-services .ovabrw_resource .item .checkbox-item-qty .ovabrw-checkbox-icon i:hover {
  background-color: #d5d5d5;
}
.request_booking .ovabrw-extra-services .ovabrw_resource .item .checkbox-item-qty .ovabrw-checkbox-icon i.brwicon2-up-arrow {
  margin-bottom: -1px;
  padding: 1px 1px 0 1px;
}
.request_booking .ovabrw-extra-services .ovabrw_resource .item .checkbox-item-qty .ovabrw-checkbox-icon i.brwicon2-down-arrow {
  margin-top: -1px;
  padding: 0 1px 1px 1px;
}
.request_booking .ovabrw-extra-services .ovabrw_resource .item .checkbox-item-qty .ovabrw-checkbox-icon i.ovabrw-disabled {
  color: #FFF;
  pointer-events: none;
}
@media only screen and (max-width: 768px) {
  .request_booking .ovabrw-extra-services .ovabrw_resource .item .res-left, .request_booking .ovabrw-extra-services .ovabrw_resource .item .res-right {
    width: 50%;
  }
}
.request_booking .ovabrw-services {
  width: 100%;
  margin-bottom: 15px;
}
.request_booking .ovabrw-services > label {
  display: block;
  font-weight: 600;
  margin-bottom: 5px;
}
.request_booking .ovabrw-services .ovabrw-service .rental_item:last-child {
  margin-bottom: 0;
}
.request_booking .ovabrw-services .ovabrw-service select {
  width: 50%;
  max-width: 100%;
}
@media only screen and (max-width: 768px) {
  .request_booking .ovabrw-services .ovabrw-service select {
    width: 100%;
  }
}
.request_booking .ovabrw-services .ovabrw-service .ovabrw-select {
  display: flex;
}
.request_booking .ovabrw-services .ovabrw-service .ovabrw-select .select-item-qty {
  position: relative;
  display: none;
  align-items: center;
  justify-content: space-between;
  line-height: 1;
  padding: 2px 5px 2px 10px;
  margin-left: 5px;
  background-color: #FFFFFF;
  border: 1px solid #dbdbdb;
  border-radius: 5px;
}
.request_booking .ovabrw-services .ovabrw-service .ovabrw-select .select-item-qty.active {
  display: flex;
}
.request_booking .ovabrw-services .ovabrw-service .ovabrw-select .select-item-qty .select-qty {
  display: block;
  min-width: 14px;
  margin-right: 5px;
}
.request_booking .ovabrw-services .ovabrw-service .ovabrw-select .select-item-qty input.select-input-qty {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  height: 0;
  width: 0;
  visibility: hidden;
}
.request_booking .ovabrw-services .ovabrw-service .ovabrw-select .select-item-qty .ovabrw-select-icon {
  display: inline-flex;
  flex-direction: column;
  background-color: #f5f5f5;
  border-radius: 5px;
  overflow: hidden;
}
.request_booking .ovabrw-services .ovabrw-service .ovabrw-select .select-item-qty .ovabrw-select-icon i {
  display: flex;
  font-size: 12px;
  line-height: 1;
  cursor: pointer;
  -webkit-transition: all ease 0.3s;
  -moz-transition: all ease 0.3s;
  -o-transition: all ease 0.3s;
  transition: all ease 0.3s;
}
.request_booking .ovabrw-services .ovabrw-service .ovabrw-select .select-item-qty .ovabrw-select-icon i:hover {
  background-color: #d5d5d5;
}
.request_booking .ovabrw-services .ovabrw-service .ovabrw-select .select-item-qty .ovabrw-select-icon i.brwicon2-up-arrow {
  margin-bottom: -1px;
  padding: 1px 1px 0 1px;
}
.request_booking .ovabrw-services .ovabrw-service .ovabrw-select .select-item-qty .ovabrw-select-icon i.brwicon2-down-arrow {
  margin-top: -1px;
  padding: 0 1px 1px 1px;
}
.request_booking .ovabrw-services .ovabrw-service .ovabrw-select .select-item-qty .ovabrw-select-icon i.ovabrw-disabled {
  color: #FFF;
  pointer-events: none;
}
.request_booking .extra {
  margin-bottom: 15px;
}
.request_booking .terms-conditions {
  margin-bottom: 25px;
}
.request_booking .terms-conditions label {
  font-size: 16px;
  cursor: pointer;
}
.request_booking .terms-conditions label input {
  margin-right: 5px;
  border-radius: 4px;
}
.request_booking .terms-conditions label .terms-conditions-required {
  color: #e2401c;
}
.request_booking .ovabrw-request-form-error {
  display: none;
  font-size: 16px;
  line-height: 0;
  color: red;
  font-style: normal;
  margin-bottom: 30px;
}
.request_booking #ovabrw-g-recaptcha-request {
  margin-bottom: 30px;
}
.request_booking button.submit {
  position: relative;
  text-transform: uppercase;
  color: #fff;
  background-color: #333333;
  padding: 15px 90px;
  border: none;
  border-radius: 4px;
  font-weight: 500;
}
.request_booking button.submit .ajax_loading {
  right: -80px;
}
.request_booking button.submit:focus {
  outline: none;
}
.request_booking button.submit:hover {
  background-color: #25282e;
  cursor: pointer;
}
.request_booking .ovabrw-req-directions {
  display: none;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 20px;
}
.request_booking .ovabrw-req-directions .ovabrw_req_map {
  min-height: 500px;
  width: 100%;
}
.request_booking .ovabrw-req-directions .directions-info {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.request_booking .ovabrw-req-directions .directions-info > div {
  flex: 0 0 50%;
  padding: 15px 30px 10px 40px;
  border: 1px solid #EAECEE;
  box-sizing: border-box;
}
.request_booking .ovabrw-req-directions .directions-info > div h3.label {
  font-size: 20px;
  font-weight: 500;
  margin: 0;
  color: #778591;
}
.request_booking .ovabrw-req-directions .directions-info > div span {
  font-size: 24px;
  font-weight: 600;
  color: #6d6d6d;
}
.request_booking .ovabrw-req-directions .directions-info > div.distance-sum {
  border-top-width: 0;
}
.request_booking .ovabrw-req-directions .directions-info > div.duration-sum {
  border-top-width: 0;
  border-left-width: 0;
}

/* /Single Request Booking */
/* Search Shortcode */
.ovabrw_wd_search form .wrap_content {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 20px;
  width: 100%;
}
.ovabrw_wd_search form .wrap_content.five-column {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}
@media only screen and (max-width: 1300px) {
  .ovabrw_wd_search form .wrap_content.five-column {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}
@media only screen and (max-width: 1200px) {
  .ovabrw_wd_search form .wrap_content.five-column {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media only screen and (max-width: 1024px) {
  .ovabrw_wd_search form .wrap_content.five-column {
    grid-template-columns: 1fr 1fr;
  }
}
@media only screen and (max-width: 768px) {
  .ovabrw_wd_search form .wrap_content.five-column {
    grid-template-columns: 1fr;
  }
}
.ovabrw_wd_search form .wrap_content.four-column {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}
@media only screen and (max-width: 1200px) {
  .ovabrw_wd_search form .wrap_content.four-column {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media only screen and (max-width: 1024px) {
  .ovabrw_wd_search form .wrap_content.four-column {
    grid-template-columns: 1fr 1fr;
  }
}
@media only screen and (max-width: 768px) {
  .ovabrw_wd_search form .wrap_content.four-column {
    grid-template-columns: 1fr;
  }
}
.ovabrw_wd_search form .wrap_content.three-column {
  grid-template-columns: 1fr 1fr 1fr;
}
@media only screen and (max-width: 1024px) {
  .ovabrw_wd_search form .wrap_content.three-column {
    grid-template-columns: 1fr 1fr;
  }
}
@media only screen and (max-width: 768px) {
  .ovabrw_wd_search form .wrap_content.three-column {
    grid-template-columns: 1fr;
  }
}
.ovabrw_wd_search form .wrap_content.two-column {
  grid-template-columns: 1fr 1fr;
}
@media only screen and (max-width: 768px) {
  .ovabrw_wd_search form .wrap_content.two-column {
    grid-template-columns: 1fr;
  }
}
.ovabrw_wd_search form .wrap_content .s_field.ovabrw-value-attribute {
  display: none;
}
.ovabrw_wd_search form .wrap_content .s_field.ovabrw-value-attribute.active {
  display: inline-block;
}
.ovabrw_wd_search form .wrap_content .s_field .content .select2-container.select2-container--default {
  height: 39px;
  line-height: 40px;
}
.ovabrw_wd_search form .wrap_content .s_field .content .select2-container.select2-container--default:focus {
  outline: none;
}
.ovabrw_wd_search form .wrap_content .s_field .content .select2-container.select2-container--default .selection:focus {
  outline: none;
}
.ovabrw_wd_search form .wrap_content label {
  display: block;
  font-weight: 600;
}
.ovabrw_wd_search form .wrap_content input, .ovabrw_wd_search form .wrap_content select {
  border-radius: 4px;
  border: 1px solid #dbdbdb;
  height: 40px;
  padding-left: 10px;
  padding-right: 10px;
  width: 100%;
  background-color: #fff;
  color: #343434;
  box-shadow: none;
}
.ovabrw_wd_search form .wrap_content input::-webkit-input-placeholder, .ovabrw_wd_search form .wrap_content select::-webkit-input-placeholder {
  color: #343434;
}
.ovabrw_wd_search form .wrap_content input::-moz-placeholder, .ovabrw_wd_search form .wrap_content select::-moz-placeholder {
  color: #343434;
}
.ovabrw_wd_search form .wrap_content input::-ms-input-placeholder, .ovabrw_wd_search form .wrap_content select::-ms-input-placeholder {
  color: #343434;
}
.ovabrw_wd_search form .wrap_content input::-moz-placeholder, .ovabrw_wd_search form .wrap_content select::-moz-placeholder {
  color: #343434;
}
.ovabrw_wd_search form .wrap_content input::placeholder, .ovabrw_wd_search form .wrap_content select::placeholder {
  opacity: 0.3;
}
.ovabrw_wd_search form .wrap_content input:focus, .ovabrw_wd_search form .wrap_content select:focus {
  outline: none;
}
.ovabrw_wd_search form .s_submit {
  clear: both;
  margin-top: 20px;
  text-align: center;
  width: 100%;
}
.ovabrw_wd_search form .s_submit button.submit {
  padding: 15px 50px;
  background-color: #333333;
  border: 1px solid #333333;
  border-radius: 4px;
  color: #fff;
  text-transform: uppercase;
  font-weight: 500;
}
.ovabrw_wd_search form .s_submit button.submit:hover {
  background-color: #25282e;
  border-color: #25282e;
}
.ovabrw_wd_search form .s_submit .wrap_btn {
  padding-left: 30px;
  padding-right: 30px;
  background-color: #fff;
  position: relative;
}
.ovabrw_wd_search form .s_submit .wrap_btn .wrap_btn_2 {
  position: relative;
  background-color: #fff;
  padding: 0px 30px;
  z-index: 2;
}
.ovabrw_wd_search .error {
  color: red;
  margin: 0px;
}
@media (max-width: 991.98px) {
  .ovabrw_wd_search form .s_submit .wrap_btn:after {
    left: 0;
    right: 0;
  }
}

.search_hotel_shortcode.ovabrw_wd_search .ovabrw-wrapper-guestspicker .ovabrw-guestspicker {
  height: 45px;
  padding: 10px 13px 13px 14px;
  border: 1px solid var(--ovabrw-light-color) !important;
  border-radius: 5px;
}

/* /Search Shortcode */
/* Single  Deposit */
.ovabrw-deposit {
  margin-top: 15px;
  margin-bottom: 20px;
  clear: both;
  width: 100%;
  display: block;
}
.ovabrw-deposit .title-deposite {
  font-size: 16px;
  margin-bottom: 8px;
}
.ovabrw-deposit .ovabrw-type-deposit {
  display: flex;
}
.ovabrw-deposit input[type=radio] {
  display: none;
}
.ovabrw-deposit input[type=radio]:checked + label {
  background-color: #000;
  opacity: 1;
  color: #fff;
}
.ovabrw-deposit label {
  display: inline-block;
  background-color: #000;
  opacity: 0.3;
  padding: 5px 22px;
  min-width: 130px;
  font-size: 14px;
  margin: 0 !important;
  color: #aaa;
}
.ovabrw-deposit .ovabrw-pay-deposit,
.ovabrw-deposit .ovabrw-pay-full {
  cursor: pointer;
}

/* Other */
.ovabrw-container .ovabrw-row .ovabrw_wd_search {
  padding: 0 15px;
}
.ovabrw-container .ovabrw-row .wrap-item {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.ovabrw-container .ovabrw-row .wrap-item .rental_item {
  position: relative;
}
.ovabrw-container .ovabrw-row .wrap-item .rental_item > label {
  position: relative;
}
.ovabrw-container .ovabrw-row .wrap-item .rental_item > label span.ovabrw-description {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  margin-left: 5px;
  font-size: 12px;
  line-height: 1;
  color: #616161;
  cursor: help;
}
.ovabrw-container .ovabrw-row .wrap-item .rental_item > label span.ovabrw-description i {
  display: inline-flex;
}
.ovabrw-container .ovabrw-row .wrap-item .rental_item.ovabrw-time-slots-location-field {
  display: none;
}
.ovabrw-container .ovabrw-row .wrap-item .rental_item.ovabrw-time-slots-field {
  display: none;
}
.ovabrw-container .ovabrw-row .wrap-item .rental_item.ovabrw-time-slots-field .ovabrw-time-slots {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.ovabrw-container .ovabrw-row .wrap-item .rental_item.ovabrw-time-slots-field .ovabrw-time-slots .time-slot {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-size: var(--ovabrw-text-size);
  font-weight: var(--ovabrw-text-weight);
  line-height: var(--ovabrw-text-line-height);
  color: var(--ovabrw-text-color);
  background-color: #FFF;
  padding: 5px 10px;
  margin: 0 10px 10px 0;
  border: 1px solid var(--ovabrw-light-color);
  border-radius: 5px;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.ovabrw-container .ovabrw-row .wrap-item .rental_item.ovabrw-time-slots-field .ovabrw-time-slots .time-slot.disabled {
  opacity: 0.5;
  cursor: not-allowed;
  color: #FFFFFF;
  background-color: var(--ovabrw-primary-color);
  background-image: repeating-linear-gradient(135deg, var(--ovabrw-primary-color), var(--ovabrw-primary-color) 2px, #FFFFFF 4px, #FFFFFF 4px) !important;
  border: none;
}
.ovabrw-container .ovabrw-row .wrap-item .rental_item.ovabrw-time-slots-field .ovabrw-time-slots .time-slot.disabled input {
  cursor: not-allowed;
}
.ovabrw-container .ovabrw-row .wrap-item .rental_item.ovabrw-time-slots-field .ovabrw-time-slots .time-slot.active, .ovabrw-container .ovabrw-row .wrap-item .rental_item.ovabrw-time-slots-field .ovabrw-time-slots .time-slot:not(.disabled):hover {
  cursor: pointer;
  color: #FFFFFF;
  background-color: var(--ovabrw-primary-color);
  border-color: var(--ovabrw-primary-color);
}
.ovabrw-container .ovabrw-row .wrap-item .rental_item.ovabrw-time-slots-field .ovabrw-time-slots .time-slot input {
  border: 0;
  position: absolute;
  cursor: pointer;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: 0;
  -webkit-appearance: none;
  appearance: none;
  outline: 0;
  width: auto;
  visibility: hidden;
}
.ovabrw-container .ovabrw-row .wrap-item .rental_item.ovabrw-time-slots-field .ovabrw-time-slots .ovabrw-error {
  color: #fd4c5c;
  font-style: italic;
}
.ovabrw-container .ovabrw-row .wrap-item .rental_item .ovabrw-loader-date, .ovabrw-container .ovabrw-row .wrap-item .rental_item .ovabrw-loader-guest {
  display: none;
  line-height: 1;
  position: absolute;
  right: 16px;
  bottom: 13px;
  animation: ovabrw-rotation 1s linear infinite;
}
.ovabrw-container .ovabrw-row .wrap-item .rental_item .ovabrw-loader-date i, .ovabrw-container .ovabrw-row .wrap-item .rental_item .ovabrw-loader-guest i {
  display: flex;
}
.ovabrw-container .ovabrw-row .wrap-item .rental_item .ovabrw-radio .radio-item {
  display: flex;
  align-items: center;
  min-height: 30px;
}
.ovabrw-container .ovabrw-row .wrap-item .rental_item .ovabrw-radio .radio-item label.ovabrw-label-field {
  display: flex;
  flex-direction: row-reverse;
}
.ovabrw-container .ovabrw-row .wrap-item .rental_item .ovabrw-radio .radio-item label.ovabrw-label-field input {
  width: auto;
  height: auto;
  margin-right: 10px;
}
.ovabrw-container .ovabrw-row .wrap-item .rental_item .ovabrw-radio .radio-item label.ovabrw-label-field .checkmark {
  display: none;
}
.ovabrw-container .ovabrw-row .wrap-item .rental_item .ovabrw-radio .radio-item .ovabrw-remove-checked {
  display: none;
  margin-top: -15px;
  margin-left: 3px;
  cursor: pointer;
}
.ovabrw-container .ovabrw-row .wrap-item .rental_item .ovabrw-radio .radio-item .ovabrw-remove-checked.active {
  display: inline-flex;
}
.ovabrw-container .ovabrw-row .wrap-item .rental_item .ovabrw-radio .radio-item .ovabrw-remove-checked i {
  display: flex;
  font-size: 14px;
  line-height: 1;
  color: red;
}
.ovabrw-container .ovabrw-row .wrap-item .rental_item .ovabrw-radio .radio-item .radio-item-qty {
  position: relative;
  display: none;
  align-items: center;
  justify-content: space-between;
  line-height: 1;
  height: 30px;
  padding: 2px 5px 2px 10px;
  margin-left: 20px;
  background-color: #FFFFFF;
  border: 1px solid #dbdbdb;
  border-radius: 5px;
}
.ovabrw-container .ovabrw-row .wrap-item .rental_item .ovabrw-radio .radio-item .radio-item-qty.active {
  display: flex;
}
.ovabrw-container .ovabrw-row .wrap-item .rental_item .ovabrw-radio .radio-item .radio-item-qty .radio-qty {
  display: block;
  min-width: 14px;
  margin-right: 5px;
}
.ovabrw-container .ovabrw-row .wrap-item .rental_item .ovabrw-radio .radio-item .radio-item-qty input.radio-input-qty {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  height: 0;
  width: 0;
  visibility: hidden;
}
.ovabrw-container .ovabrw-row .wrap-item .rental_item .ovabrw-radio .radio-item .radio-item-qty .ovabrw-radio-icon {
  display: inline-flex;
  flex-direction: column;
  background-color: #f5f5f5;
  border-radius: 5px;
  overflow: hidden;
}
.ovabrw-container .ovabrw-row .wrap-item .rental_item .ovabrw-radio .radio-item .radio-item-qty .ovabrw-radio-icon i {
  display: flex;
  font-size: 12px;
  line-height: 1;
  cursor: pointer;
  -webkit-transition: all ease 0.3s;
  -moz-transition: all ease 0.3s;
  -o-transition: all ease 0.3s;
  transition: all ease 0.3s;
}
.ovabrw-container .ovabrw-row .wrap-item .rental_item .ovabrw-radio .radio-item .radio-item-qty .ovabrw-radio-icon i:hover {
  background-color: #d5d5d5;
}
.ovabrw-container .ovabrw-row .wrap-item .rental_item .ovabrw-radio .radio-item .radio-item-qty .ovabrw-radio-icon i.brwicon2-up-arrow {
  margin-bottom: -1px;
  padding: 1px 1px 0 1px;
}
.ovabrw-container .ovabrw-row .wrap-item .rental_item .ovabrw-radio .radio-item .radio-item-qty .ovabrw-radio-icon i.brwicon2-down-arrow {
  margin-top: -1px;
  padding: 0 1px 1px 1px;
}
.ovabrw-container .ovabrw-row .wrap-item .rental_item .ovabrw-radio .radio-item .radio-item-qty .ovabrw-radio-icon i.ovabrw-disabled {
  color: #FFF;
  pointer-events: none;
}
.ovabrw-container .ovabrw-row .wrap-item .rental_item .ovabrw-checkbox .checkbox-item {
  display: flex;
  align-items: center;
}
.ovabrw-container .ovabrw-row .wrap-item .rental_item .ovabrw-checkbox .checkbox-item label.ovabrw-label-field {
  display: flex;
  flex-direction: row-reverse;
}
.ovabrw-container .ovabrw-row .wrap-item .rental_item .ovabrw-checkbox .checkbox-item label.ovabrw-label-field input {
  width: auto;
  height: auto;
  margin-right: 10px;
}
.ovabrw-container .ovabrw-row .wrap-item .rental_item .ovabrw-checkbox .checkbox-item label.ovabrw-label-field .checkmark {
  display: none;
}
.ovabrw-container .ovabrw-row .wrap-item .rental_item .ovabrw-checkbox .checkbox-item .checkbox-item-qty {
  position: relative;
  display: none;
  align-items: center;
  justify-content: space-between;
  line-height: 1;
  height: 30px;
  padding: 2px 5px 2px 10px;
  margin-left: 20px;
  background-color: #FFFFFF;
  border: 1px solid #dbdbdb;
  border-radius: 5px;
}
.ovabrw-container .ovabrw-row .wrap-item .rental_item .ovabrw-checkbox .checkbox-item .checkbox-item-qty.active {
  display: flex;
}
.ovabrw-container .ovabrw-row .wrap-item .rental_item .ovabrw-checkbox .checkbox-item .checkbox-item-qty .checkbox-qty {
  display: block;
  min-width: 14px;
  margin-right: 5px;
}
.ovabrw-container .ovabrw-row .wrap-item .rental_item .ovabrw-checkbox .checkbox-item .checkbox-item-qty input.checkbox-input-qty {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  height: 0;
  width: 0;
  visibility: hidden;
}
.ovabrw-container .ovabrw-row .wrap-item .rental_item .ovabrw-checkbox .checkbox-item .checkbox-item-qty .ovabrw-checkbox-icon {
  display: inline-flex;
  flex-direction: column;
  background-color: #f5f5f5;
  border-radius: 5px;
  overflow: hidden;
}
.ovabrw-container .ovabrw-row .wrap-item .rental_item .ovabrw-checkbox .checkbox-item .checkbox-item-qty .ovabrw-checkbox-icon i {
  display: flex;
  font-size: 12px;
  line-height: 1;
  cursor: pointer;
  -webkit-transition: all ease 0.3s;
  -moz-transition: all ease 0.3s;
  -o-transition: all ease 0.3s;
  transition: all ease 0.3s;
}
.ovabrw-container .ovabrw-row .wrap-item .rental_item .ovabrw-checkbox .checkbox-item .checkbox-item-qty .ovabrw-checkbox-icon i:hover {
  background-color: #d5d5d5;
}
.ovabrw-container .ovabrw-row .wrap-item .rental_item .ovabrw-checkbox .checkbox-item .checkbox-item-qty .ovabrw-checkbox-icon i.brwicon2-up-arrow {
  margin-bottom: -1px;
  padding: 1px 1px 0 1px;
}
.ovabrw-container .ovabrw-row .wrap-item .rental_item .ovabrw-checkbox .checkbox-item .checkbox-item-qty .ovabrw-checkbox-icon i.brwicon2-down-arrow {
  margin-top: -1px;
  padding: 0 1px 1px 1px;
}
.ovabrw-container .ovabrw-row .wrap-item .rental_item .ovabrw-checkbox .checkbox-item .checkbox-item-qty .ovabrw-checkbox-icon i.ovabrw-disabled {
  color: #FFF;
  pointer-events: none;
}
.ovabrw-container .ovabrw-row .wrap-item .rental_item .ovabrw-select {
  display: flex;
}
.ovabrw-container .ovabrw-row .wrap-item .rental_item .ovabrw-select .select-item-qty {
  position: relative;
  display: none;
  align-items: center;
  justify-content: space-between;
  line-height: 1;
  padding: 2px 5px 2px 10px;
  margin-left: 5px;
  background-color: #FFFFFF;
  border: 1px solid #dbdbdb;
  border-radius: 5px;
}
.ovabrw-container .ovabrw-row .wrap-item .rental_item .ovabrw-select .select-item-qty.active {
  display: flex;
}
.ovabrw-container .ovabrw-row .wrap-item .rental_item .ovabrw-select .select-item-qty .select-qty {
  display: block;
  min-width: 14px;
  margin-right: 5px;
}
.ovabrw-container .ovabrw-row .wrap-item .rental_item .ovabrw-select .select-item-qty input.select-input-qty {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  height: 0;
  width: 0;
  visibility: hidden;
}
.ovabrw-container .ovabrw-row .wrap-item .rental_item .ovabrw-select .select-item-qty .ovabrw-select-icon {
  display: inline-flex;
  flex-direction: column;
  background-color: #f5f5f5;
  border-radius: 5px;
  overflow: hidden;
}
.ovabrw-container .ovabrw-row .wrap-item .rental_item .ovabrw-select .select-item-qty .ovabrw-select-icon i {
  display: flex;
  font-size: 12px;
  line-height: 1;
  cursor: pointer;
  -webkit-transition: all ease 0.3s;
  -moz-transition: all ease 0.3s;
  -o-transition: all ease 0.3s;
  transition: all ease 0.3s;
}
.ovabrw-container .ovabrw-row .wrap-item .rental_item .ovabrw-select .select-item-qty .ovabrw-select-icon i:hover {
  background-color: #d5d5d5;
}
.ovabrw-container .ovabrw-row .wrap-item .rental_item .ovabrw-select .select-item-qty .ovabrw-select-icon i.brwicon2-up-arrow {
  margin-bottom: -1px;
  padding: 1px 1px 0 1px;
}
.ovabrw-container .ovabrw-row .wrap-item .rental_item .ovabrw-select .select-item-qty .ovabrw-select-icon i.brwicon2-down-arrow {
  margin-top: -1px;
  padding: 0 1px 1px 1px;
}
.ovabrw-container .ovabrw-row .wrap-item .rental_item .ovabrw-select .select-item-qty .ovabrw-select-icon i.ovabrw-disabled {
  color: #FFF;
  pointer-events: none;
}
.ovabrw-container .ovabrw-row .wrap-item .rental_item .ovabrw-modern-file .ovabrw-label-field {
  display: block;
  position: relative;
  cursor: pointer;
  width: 100%;
}
.ovabrw-container .ovabrw-row .wrap-item .rental_item .ovabrw-modern-file .ovabrw-label-field input {
  position: absolute;
  top: 0;
  opacity: 0;
  width: 0;
  height: 0;
}
.ovabrw-container .ovabrw-row .wrap-item .rental_item .ovabrw-modern-file .ovabrw-label-field .ovabrw-file-name {
  max-width: 100%;
  max-height: 45px;
  padding: 10px 35px 13px 14px;
  border-radius: 5px;
  border: 1px solid #D9D9D9;
  background-color: #FFF;
  overflow: hidden;
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-text-size);
  font-weight: var(--ovabrw-text-weight);
  line-height: var(--ovabrw-text-line-height);
  color: var(--ovabrw-text-color);
}
.ovabrw-container .ovabrw-row .wrap-item .rental_item .ovabrw-modern-file .ovabrw-label-field .ovabrw-file-name .placeholder {
  color: var(--ovabrw-light-color);
}
.ovabrw-container .ovabrw-row .wrap-item .rental_item .ovabrw-modern-file .ovabrw-label-field .ovabrw-file-name .name {
  display: none;
  max-width: 100%;
  overflow: hidden;
  height: 20px;
}
.ovabrw-container .ovabrw-row .wrap-item .rental_item .ovabrw-modern-file .ovabrw-label-field i {
  position: absolute;
  top: 50%;
  right: 13px;
  transform: translate(0, -50%);
  font-size: 18px;
}
.ovabrw-container .ovabrw-row .wrap-item .rental_item .ovabrw-label {
  display: block;
  font-weight: 600;
  margin-bottom: 5px;
  font-size: 16px;
  color: #6d6d6d;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-extra-services {
  width: 100%;
  margin-bottom: 15px;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-extra-services > label {
  display: block;
  margin-bottom: 5px;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-extra-services .ovabrw_resource .item {
  display: flex;
  align-items: center;
  justify-content: space-around;
  flex-wrap: wrap;
  min-height: 30px;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-extra-services .ovabrw_resource .item:not(:last-child) {
  margin-bottom: 3px;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-extra-services .ovabrw_resource .item .res-left {
  width: 60%;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-extra-services .ovabrw_resource .item .res-left label.ovabrw-label-field {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-extra-services .ovabrw_resource .item .res-left label.ovabrw-label-field input {
  width: auto;
  height: auto;
  margin-right: 10px;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-extra-services .ovabrw_resource .item .res-left label.ovabrw-label-field .checkmark {
  display: none;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-extra-services .ovabrw_resource .item .res-right {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 40%;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-extra-services .ovabrw_resource .item .checkbox-item-qty {
  position: relative;
  display: none;
  align-items: center;
  justify-content: space-between;
  line-height: 1;
  height: 30px;
  padding: 2px 5px 2px 10px;
  margin-left: 20px;
  background-color: #FFFFFF;
  border: 1px solid #dbdbdb;
  border-radius: 5px;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-extra-services .ovabrw_resource .item .checkbox-item-qty.active {
  display: flex;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-extra-services .ovabrw_resource .item .checkbox-item-qty .checkbox-qty {
  display: block;
  min-width: 14px;
  margin-right: 5px;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-extra-services .ovabrw_resource .item .checkbox-item-qty input.checkbox-input-qty {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  height: 0;
  width: 0;
  visibility: hidden;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-extra-services .ovabrw_resource .item .checkbox-item-qty .ovabrw-checkbox-icon {
  display: inline-flex;
  flex-direction: column;
  background-color: #f5f5f5;
  border-radius: 5px;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-extra-services .ovabrw_resource .item .checkbox-item-qty .ovabrw-checkbox-icon i {
  display: flex;
  font-size: 12px;
  line-height: 1;
  cursor: pointer;
  -webkit-transition: all ease 0.3s;
  -moz-transition: all ease 0.3s;
  -o-transition: all ease 0.3s;
  transition: all ease 0.3s;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-extra-services .ovabrw_resource .item .checkbox-item-qty .ovabrw-checkbox-icon i:hover {
  background-color: #d5d5d5;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-extra-services .ovabrw_resource .item .checkbox-item-qty .ovabrw-checkbox-icon i.brwicon2-up-arrow {
  margin-bottom: -1px;
  padding: 1px 1px 0 1px;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-extra-services .ovabrw_resource .item .checkbox-item-qty .ovabrw-checkbox-icon i.brwicon2-down-arrow {
  margin-top: -1px;
  padding: 0 1px 1px 1px;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-extra-services .ovabrw_resource .item .checkbox-item-qty .ovabrw-checkbox-icon i.ovabrw-disabled {
  color: #FFF;
  pointer-events: none;
}
@media only screen and (max-width: 768px) {
  .ovabrw-container .ovabrw-row .wrap-item .ovabrw-extra-services .ovabrw_resource .item .res-left, .ovabrw-container .ovabrw-row .wrap-item .ovabrw-extra-services .ovabrw_resource .item .res-right {
    width: 50%;
  }
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-services {
  width: 100%;
  margin-bottom: 15px;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-services > label {
  display: block;
  margin-bottom: 5px;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-services .ovabrw-service .rental_item:last-child {
  margin-bottom: 0;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-services .ovabrw-service select {
  width: 50%;
  max-width: 100%;
}
@media only screen and (max-width: 768px) {
  .ovabrw-container .ovabrw-row .wrap-item .ovabrw-services .ovabrw-service select {
    width: 100%;
  }
}
.ovabrw-container .ovabrw-row .wrap-item.two_column .rental_item {
  flex: 0 0 50%;
  padding: 0 5px;
}
@media (max-width: 767px) {
  .ovabrw-container .ovabrw-row .wrap-item.two_column .rental_item {
    flex: 0 0 100%;
  }
}
.ovabrw-container .ovabrw-row .wrap-item.two_column .rental_item.form-location-field {
  position: relative;
  flex: 0 0 100%;
}
.ovabrw-container .ovabrw-row .wrap-item.two_column .rental_item.form-location-field input[name=ovabrw_pickup_loc] {
  padding-right: 70px;
}
.ovabrw-container .ovabrw-row .wrap-item.two_column .rental_item.form-location-field i {
  position: absolute;
  bottom: 7px;
  right: 15px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 25px;
  height: 25px;
  background-color: #FFF;
  border-radius: 3px;
}
.ovabrw-container .ovabrw-row .wrap-item.two_column .rental_item.form-location-field i.btn-remove-waypoint {
  right: 45px;
}
.ovabrw-container .ovabrw-row .wrap-item.two_column .rental_item.form-location-field i:before {
  font-size: 12px;
  font-weight: 600;
  margin: 0;
  color: #e2401c;
}
.ovabrw-container .ovabrw-row .wrap-item.two_column .rental_item.full-width {
  flex: 100%;
}
.ovabrw-container .ovabrw-row .wrap-item.two_column .ovabrw_service .ovabrw_service_select {
  flex: 0 0 50%;
}
@media (max-width: 767px) {
  .ovabrw-container .ovabrw-row .wrap-item.two_column .ovabrw_service .ovabrw_service_select {
    flex: 0 0 100%;
  }
}
.ovabrw-container .ovabrw-row .wrap-item.three_column .rental_item {
  flex: 0 0 33.33%;
  padding: 0 5px;
}
@media (max-width: 767px) {
  .ovabrw-container .ovabrw-row .wrap-item.three_column .rental_item {
    flex: 0 0 100%;
  }
}
.ovabrw-container .ovabrw-row .wrap-item.three_column .ovabrw_service .ovabrw_service_select {
  flex: 0 0 33.33%;
}
@media (max-width: 767px) {
  .ovabrw-container .ovabrw-row .wrap-item.three_column .ovabrw_service .ovabrw_service_select {
    flex: 0 0 100%;
  }
}
.ovabrw-container .ovabrw-row .wrap-item.four_column .rental_item {
  flex: 0 0 25%;
  padding: 0 5px;
}
@media (max-width: 991px) {
  .ovabrw-container .ovabrw-row .wrap-item.four_column .rental_item {
    flex: 0 0 50%;
  }
}
@media (max-width: 767px) {
  .ovabrw-container .ovabrw-row .wrap-item.four_column .rental_item {
    flex: 0 0 100%;
  }
}
.ovabrw-container .ovabrw-row .wrap-item.four_column .ovabrw_service .ovabrw_service_select {
  flex: 0 0 25%;
}
@media (max-width: 991px) {
  .ovabrw-container .ovabrw-row .wrap-item.four_column .ovabrw_service .ovabrw_service_select {
    flex: 0 0 50%;
  }
}
@media (max-width: 767px) {
  .ovabrw-container .ovabrw-row .wrap-item.four_column .ovabrw_service .ovabrw_service_select {
    flex: 0 0 100%;
  }
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-directions {
  display: none;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 20px;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-directions .ovabrw_map {
  min-height: 500px;
  width: 100%;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-directions .directions-info {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-directions .directions-info > div {
  flex: 0 0 50%;
  padding: 15px 30px 10px 40px;
  border: 1px solid #EAECEE;
  box-sizing: border-box;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-directions .directions-info > div h3.label {
  font-size: 20px;
  font-weight: 500;
  margin: 0;
  color: #778591;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-directions .directions-info > div span {
  font-size: 24px;
  font-weight: 600;
  color: #6d6d6d;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-directions .directions-info > div.distance-sum {
  border-top-width: 0;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-directions .directions-info > div.duration-sum {
  border-top-width: 0;
  border-left-width: 0;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-guests-wrap {
  position: relative;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-guests-wrap .ovabrw-guestspicker {
  position: relative;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-guests-wrap .ovabrw-guestspicker input::-webkit-outer-spin-button,
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-guests-wrap .ovabrw-guestspicker input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-guests-wrap .ovabrw-guestspicker input[type=number] {
  cursor: pointer;
  -moz-appearance: textfield;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-guests-wrap .ovabrw-guestspicker-content {
  display: none;
  position: absolute;
  width: 100%;
  margin-top: 7px;
  left: 0;
  z-index: 1;
  padding: 16px;
  background-color: #FFFFFF;
  border: 1px solid #dbdbdb;
  box-sizing: border-box;
  box-shadow: 0px 25px 40px rgba(0, 0, 0, 0.05);
  border-radius: 5px;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-guests-wrap .ovabrw-guestspicker-content:before {
  content: "";
  top: -7px;
  left: 50%;
  margin-left: -3.5px;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-bottom: 7px solid #dbdbdb;
  position: absolute;
  display: inline-block;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-guests-wrap .ovabrw-guestspicker-content .guests-item {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  margin-bottom: 15px;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-guests-wrap .ovabrw-guestspicker-content .guests-item:last-child {
  margin-bottom: 0;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-guests-wrap .ovabrw-guestspicker-content .guests-item .guests-info {
  display: flex;
  align-items: flex-start;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-guests-wrap .ovabrw-guestspicker-content .guests-item .guests-info .guests-label {
  min-width: 90px;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-guests-wrap .ovabrw-guestspicker-content .guests-item .guests-info .guests-label .ovabrw-label {
  font-weight: 500;
  line-height: 1;
  margin: 0;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-guests-wrap .ovabrw-guestspicker-content .guests-item .guests-info .guests-label .ovabrw-label i {
  font-size: 12px;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-guests-wrap .ovabrw-guestspicker-content .guests-item .guests-info .guests-price {
  margin-left: 5px;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-guests-wrap .ovabrw-guestspicker-content .guests-item .guests-action {
  display: flex;
  align-items: center;
  width: 100px;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-guests-wrap .ovabrw-guestspicker-content .guests-item .guests-action .guests-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 25px;
  min-width: 25px;
  height: 25px;
  font-size: 16px;
  text-align: center;
  border: none;
  border-radius: 5px;
  background-color: #F5F5F5;
  cursor: pointer;
  color: var(--ovabrw-text-color);
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-guests-wrap .ovabrw-guestspicker-content .guests-item .guests-action .guests-icon span {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 25px;
  height: 25px;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-guests-wrap .ovabrw-guestspicker-content .guests-item .guests-action .guests-icon span:before {
  font-size: 12px;
  margin: 0;
  line-height: 1;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-guests-wrap .ovabrw-guestspicker-content .guests-item .guests-action .guests-icon:hover {
  color: #FFF;
  background-color: var(--ovabrw-primary-color);
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-guests-wrap .ovabrw-guestspicker-content .guests-item .guests-action .guests-icon.ovabrw-disabled {
  pointer-events: none;
  background-color: #F5F5F5;
  color: #FFFFFF;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-guests-wrap .ovabrw-guestspicker-content .guests-item .guests-action .guests-number {
  width: 50%;
  font-size: var(--ovabrw-label-size);
  font-weight: var(--ovabrw-label-weight);
  line-height: var(--ovabrw-label-line-height);
  color: var(--ovabrw-heading-color);
  text-align: center;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-guests-wrap .ovabrw-guest-info {
  display: none;
  padding: 10px 16px;
  border: 1px solid var(--ovabrw-light-color);
  border-top: 0;
  border-radius: 0 0 5px 5px;
  box-sizing: border-box;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-heading {
  font-size: 15px;
  font-weight: 500;
  line-height: var(--ovabrw-text-line-height);
  color: var(--ovabrw-text-color);
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-accordion {
  border-radius: 5px;
  overflow: hidden;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item {
  border-bottom: 1px solid var(--ovabrw-light-color);
  box-sizing: border-box;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item .guest-info-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 8px 16px;
  background-color: #F5F5F5;
  cursor: pointer;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item .guest-info-header .ovabrw-label {
  font-size: 15px;
  margin: 0;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item .guest-info-header i {
  color: var(--ovabrw-label-color);
  font-size: 14px;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  line-height: 1;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item .guest-info-body {
  display: none;
  padding: 10px 16px 16px;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item .guest-info-body .guest-info-total {
  font-size: 15px;
  font-weight: 500;
  line-height: var(--ovabrw-text-line-height);
  color: var(--ovabrw-text-color);
  margin-bottom: 10px;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item .guest-info-body .guest-info-total .number {
  font-weight: var(--ovabrw-label-line-height);
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item .guest-info-body .guest-info-content {
  border: 1px solid var(--ovabrw-light-color);
  border-radius: 5px;
  box-sizing: border-box;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item .guest-info-body .guest-info-content .guest-info-item .guest-info-header label {
  font-size: 15px;
  font-weight: var(--ovabrw-text-weight);
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item .guest-info-body .guest-info-content .guest-info-item .guest-info-body {
  border-top: 1px solid var(--ovabrw-light-color);
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item .guest-info-body .guest-info-content .guest-info-item .guest-info-body .guest-info-content {
  border: none;
  border-radius: 0;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item .guest-info-body .guest-info-content .guest-info-item .guest-info-body .guest-info-content .guest-info-field {
  margin-bottom: 10px;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item .guest-info-body .guest-info-content .guest-info-item .guest-info-body .guest-info-content .guest-info-field input:not([type=checkbox]):not([type=radio])::not([type="file"]), .ovabrw-container .ovabrw-row .wrap-item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item .guest-info-body .guest-info-content .guest-info-item .guest-info-body .guest-info-content .guest-info-field .ovabrw-file-wrap {
  height: 40px;
  padding: 8px 16px;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item .guest-info-body .guest-info-content .guest-info-item .guest-info-body .guest-info-content .guest-info-field input.radio-input-qty, .ovabrw-container .ovabrw-row .wrap-item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item .guest-info-body .guest-info-content .guest-info-item .guest-info-body .guest-info-content .guest-info-field input.checkbox-input-qty, .ovabrw-container .ovabrw-row .wrap-item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item .guest-info-body .guest-info-content .guest-info-item .guest-info-body .guest-info-content .guest-info-field input.select-input-qty {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  height: 0;
  width: 0;
  padding: 0;
  margin: 0;
  visibility: hidden;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item .guest-info-body .guest-info-content .guest-info-item .guest-info-body .guest-info-content .guest-info-field select {
  height: 40px;
  padding: 8px 35px 8px 16px;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item .guest-info-body .guest-info-content .guest-info-item .guest-info-body .guest-info-content .guest-info-field label {
  position: relative;
  font-size: 15px;
  font-weight: 500;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item .guest-info-body .guest-info-content .guest-info-item .guest-info-body .guest-info-content .guest-info-field:last-child {
  margin-bottom: 0;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item .guest-info-body .guest-info-content .guest-info-item.active .guest-info-body {
  border-bottom: 1px solid var(--ovabrw-light-color);
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item .guest-info-body .guest-info-content .guest-info-item:last-child .guest-info-header {
  border-width: 0;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item .guest-info-body .guest-info-content .guest-info-item:last-child.active .guest-info-header {
  border-width: 1px;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item .guest-info-body .guest-info-content .guest-info-item:last-child.active .guest-info-body {
  border-bottom: none;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item.active {
  border-bottom: none;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item.active > .guest-info-header i {
  transform: rotate(-180deg);
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item:first-child {
  border-top: none;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item:last-child {
  border-width: 0;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item:last-child .guest-info-body {
  border-width: 0;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item:last-child.active .guest-info-header {
  border-width: 1px;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item.last-child {
  border-bottom: none;
}
.ovabrw-container .ovabrw-row .wrap-item .ovabrw-guests-wrap.remmove-border-radius .ovabrw-guestspicker input {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.ovabrw-container .ovabrw-row .ovabrw-order-result {
  padding: 0 15px;
}
.ovabrw-container .ovabrw-row .ovabrw-order-result:after {
  content: "";
  clear: both;
  display: block;
}

.ui-autocomplete {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
  width: 300px;
  background: #fff;
  z-index: 9;
  padding: 10px;
  border: 1px solid #e3e3e3;
  font-size: 14px;
  line-height: 1.2;
}
.ui-autocomplete .ui-menu-item {
  cursor: pointer;
  padding: 10px 5px;
}
.ui-autocomplete .ui-menu-item:not(:last-child) {
  border-bottom: 1px solid #e3e3e3;
}
.ui-autocomplete .ui-menu-item:hover {
  background: #333333;
  color: #fff;
}

.rental_item {
  margin-bottom: 15px;
}

.ovabrw_woo_price {
  margin: 2px 0 2px 0;
  display: block;
}
.ovabrw_woo_price:last-child {
  margin-bottom: 12px;
}

/* Ajax Total */
.ajax_show_total {
  position: relative;
  width: 100%;
}
.ajax_show_total .show_ajax_content {
  display: none;
}
.ajax_show_total .show_ajax_content.active {
  display: block;
  transition-duration: 0.3s;
  font-style: normal;
}
.ajax_show_total .show_ajax_content.active .show_total, .ajax_show_total .show_ajax_content.active .number-available, .ajax_show_total .show_ajax_content.active .ovabrw-price-details .amount {
  font-size: 1.4em;
  line-height: 1;
  color: blue;
}
.ajax_show_total .show_ajax_content .ovabrw-items-available {
  display: block;
}
.ajax_show_total .ajax-show-error {
  display: none;
  font-size: 16px;
  color: red;
  font-style: normal;
}

.ajax_loading {
  opacity: 0;
  display: inline-block;
  width: 70px;
  height: 70px;
  position: absolute;
  right: 50%;
  top: -17px;
}
.ajax_loading.active {
  opacity: 1;
}

.ajax_loading:after {
  content: " ";
  display: block;
  width: 70px;
  height: 70px;
  margin: 0px;
  border-radius: 50%;
  border: 6px solid #ccc;
  border-color: #ccc transparent #ccc transparent;
  animation: ajax_loading 1.2s linear infinite;
  background-color: #ffffffa3;
}

@keyframes ajax_loading {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.ovabrw-price + .price {
  display: none;
}

.ovabrw_extra_item {
  text-align: left;
  display: block;
}
.ovabrw_extra_item dt {
  display: block;
}
.ovabrw_extra_item dd {
  display: block;
}

.ova_tax_label {
  display: block;
  font-weight: 400;
}

.ovabrw_product_title a {
  text-decoration: none;
}

.ovabrw_elementor_no_product {
  background-color: rgba(213, 218, 223, 0.8);
}
.ovabrw_elementor_no_product:not(:lass-child) {
  margin-bottom: 20px;
}
.ovabrw_elementor_no_product span {
  color: #6d6d6d;
  font-size: 22px;
  display: block;
  text-align: center;
  padding: 10px 0;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}

body.rtl .product_table_price .ovacrs_price_rent .ovabrw-according:before {
  right: unset;
  left: 0;
}
body.rtl .ovabrw-container .ovabrw-row .wrap-item label.ovabrw-label-field input {
  margin-right: 0;
  margin-left: 10px;
}
body.rtl .ovabrw-container .ovabrw-row .wrap-item .ovabrw-select .select-item-qty {
  margin-left: 0;
  margin-right: 5px;
}
body.rtl .ovabrw-container .ovabrw-row .wrap-item .ovabrw-checkbox .checkbox-item .checkbox-item-qty {
  margin-left: 0;
  margin-right: 20px;
}
body.rtl .ovabrw-container .ovabrw-row .wrap-item .ovabrw-radio .radio-item .radio-item-qty {
  margin-left: 0;
  margin-right: 20px;
}

.ovabrw-price-slider-wrapper {
  position: relative;
  padding: 13px 0;
}
.ovabrw-price-slider-wrapper .ovabrw-price-popup {
  position: absolute;
  background: #333;
  color: #fff;
  padding: 6px 10px;
  border-radius: 6px;
  font-size: 12px;
  font-weight: 600;
  white-space: nowrap;
  z-index: 1000;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
  display: none;
  pointer-events: none;
  transform: translateX(-50%);
  top: -40px;
}
.ovabrw-price-slider-wrapper .ovabrw-price-popup::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  border: 5px solid transparent;
  border-top-color: #333;
}

/**
 * Transition
 */
@keyframes ovabrw-rotation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/**
 * Modern template
 */
.ovabrw-modern-product {
  position: relative;
  background-color: #FFF;
  max-width: 100%;
  overflow: visible !important;
}
.ovabrw-modern-product a {
  text-decoration: none !important;
}
.ovabrw-modern-product .ovabrw-modern-product-container {
  display: flex;
  margin-bottom: 70px;
}
.ovabrw-modern-product .ovabrw-modern-product-container .ovabrw-modern-product-left {
  flex: 0 0 45%;
  max-width: 45%;
  position: relative;
}
.ovabrw-modern-product .ovabrw-modern-product-container .ovabrw-modern-product-left .ovabrw-product-images {
  position: relative;
  margin-bottom: 62px;
}
.ovabrw-modern-product .ovabrw-modern-product-container .ovabrw-modern-product-right {
  flex: 0 0 55%;
  max-width: 55%;
  padding: 0 40px 40px 54px;
}
.ovabrw-modern-product .ovabrw-modern-product-container .ovabrw-modern-product-right .ovabrw-modern-product-head {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-bottom: 20px;
}
.ovabrw-modern-product .ovabrw-modern-product-container .ovabrw-modern-product-right .ovabrw-product-custom-taxonomy {
  margin: 0;
  padding: 0 !important;
}
.ovabrw-modern-product .ovabrw-modern-product-container .ovabrw-modern-product-right .ovabrw-product-attributes {
  list-style-type: none !important;
  margin: 0 0 26px;
  padding: 0 !important;
}
.ovabrw-modern-product .ovabrw-modern-product-container .ovabrw-modern-product-right .ovabrw-product-features, .ovabrw-modern-product .ovabrw-modern-product-container .ovabrw-modern-product-right .ovabrw-product-specifications {
  list-style-type: none !important;
  margin: 0 0 22px;
  padding: 0 !important;
}
@media only screen and (max-width: 1024px) {
  .ovabrw-modern-product .ovabrw-modern-product-container {
    flex-direction: column;
  }
  .ovabrw-modern-product .ovabrw-modern-product-container .ovabrw-modern-product-left, .ovabrw-modern-product .ovabrw-modern-product-container .ovabrw-modern-product-right {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ovabrw-modern-product .ovabrw-modern-product-container .ovabrw-modern-product-right {
    padding: 40px 0;
  }
}
.ovabrw-modern-product .ovabrw-product-title {
  margin: 0;
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-heading-size);
  font-weight: var(--ovabrw-heading-weight);
  line-height: var(--ovabrw-heading-line-height);
  color: var(--ovabrw-heading-color);
}
.ovabrw-modern-product .ovabrw-product-review {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.ovabrw-modern-product .ovabrw-product-review .ovabrw-star-rating {
  display: flex;
  align-items: center;
  margin-right: 8px;
  overflow: hidden;
  position: relative;
  line-height: 1;
  width: 85px;
  max-width: 85px;
  height: 1.2em;
}
.ovabrw-modern-product .ovabrw-product-review .ovabrw-star-rating i {
  font-size: 16px;
  color: var(--ovabrw-light-color);
}
.ovabrw-modern-product .ovabrw-product-review .ovabrw-star-rating i:not(:last-child) {
  margin-right: 1px;
}
.ovabrw-modern-product .ovabrw-product-review .ovabrw-star-rating .ovabrw-rating-percent {
  overflow: hidden;
  top: 0;
  left: 0;
  position: absolute;
  display: flex;
  align-items: center;
  line-height: 1;
  height: 1.2em;
}
.ovabrw-modern-product .ovabrw-product-review .ovabrw-star-rating .ovabrw-rating-percent i {
  font-size: 16px;
  color: var(--ovabrw-primary-color);
}
.ovabrw-modern-product .ovabrw-product-review .ovabrw-star-rating .ovabrw-rating-percent i:not(:last-child) {
  margin-right: 1px;
}
.ovabrw-modern-product .ovabrw-product-review .ovabrw-review-link {
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-text-size);
  font-weight: var(--ovabrw-text-weight);
  line-height: var(--ovabrw-text-line-height);
  color: var(--ovabrw-text-color);
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.ovabrw-modern-product .ovabrw-product-review .ovabrw-review-link:hover {
  color: var(--ovabrw-primary-color);
}
.ovabrw-modern-product .ovabrw-product-price .amount {
  display: block;
  font-family: var(--ovabrw-primary-font);
  font-size: 30px;
  font-style: normal;
  font-weight: 500;
  line-height: 34px;
  color: var(--ovabrw-primary-color);
}
.ovabrw-modern-product .ovabrw-product-price .unit {
  display: block;
  font-family: var(--ovabrw-primary-font);
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  color: var(--ovabrw-text-color);
}
.ovabrw-modern-product .ovabrw-product-price .unit:first-of-type {
  display: block;
  font-size: var(--ovabrw-text-size);
  font-weight: var(--ovabrw-text-weight);
  line-height: var(--ovabrw-text-line-height);
  color: var(--ovabrw-text-color);
}
.ovabrw-modern-product .ovabrw-product-images .featured-img {
  margin-bottom: 25px;
  overflow: hidden;
}
.ovabrw-modern-product .ovabrw-product-images .featured-img img {
  width: 100%;
  height: auto;
  object-fit: cover;
}
.ovabrw-modern-product .ovabrw-product-images a:hover img {
  -webkit-transform: scale3d(1.05, 1.05, 1.05);
  -moz-transform: scale3d(1.05, 1.05, 1.05);
  -ms-transform: scale3d(1.05, 1.05, 1.05);
  -o-transform: scale3d(1.05, 1.05, 1.05);
  transform: scale3d(1.05, 1.05, 1.05);
}
.ovabrw-modern-product .ovabrw-product-images a img {
  border-radius: 0;
  object-fit: cover;
  -webkit-transition: transform 0.5s ease-out;
  -moz-transition: transform 0.5s ease-out;
  -ms-transition: transform 0.5s ease-out;
  -o-transition: transform 0.5s ease-out;
  transition: transform 0.5s ease-out;
}
.ovabrw-modern-product .ovabrw-product-images .gallery {
  width: 100%;
  margin-bottom: 0;
}
.ovabrw-modern-product .ovabrw-product-images .gallery .product-gallery .gallery-item {
  width: 100%;
  max-width: 100%;
  overflow: hidden;
}
.ovabrw-modern-product .ovabrw-product-images .data-gallery {
  display: none;
}
.ovabrw-modern-product .ovabrw-product-images.ovabrw-product-images-2 .featured-img a {
  border-radius: 0;
}
.ovabrw-modern-product .ovabrw-product-images.ovabrw-product-images-2 .featured-img a img {
  height: 444px;
}
.ovabrw-modern-product .ovabrw-product-images.ovabrw-product-images-2 a img {
  height: 444px;
  transform: none;
}
.ovabrw-modern-product .ovabrw-product-is-featured {
  position: absolute;
  top: 17px;
  left: 15px;
  z-index: 1;
  display: block;
  font-family: var(--ovabrw-primary-font);
  font-size: 12px;
  font-weight: 400;
  line-height: normal;
  text-align: center;
  padding: 8px 14px;
  border-radius: 5px;
  color: #FFF;
  background-color: var(--ovabrw-primary-color);
}
.ovabrw-modern-product .ovabrw-product-features-is-featured {
  position: absolute;
  top: 17px;
  right: 15px;
  z-index: 1;
  display: block;
  font-family: var(--ovabrw-primary-font);
  font-size: 12px;
  font-weight: 400;
  line-height: normal;
  text-align: center;
  padding: 8px 14px;
  border-radius: 5px;
  color: #FFF;
  background-color: var(--ovabrw-primary-color);
}
.ovabrw-modern-product .ovabrw-product-table-price {
  margin-bottom: 25px;
}
.ovabrw-modern-product .ovabrw-product-table-price .title {
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-second-heading-size);
  font-weight: var(--ovabrw-second-heading-weight);
  line-height: var(--ovabrw-second-heading-line-height);
  color: var(--ovabrw-second-heading-color);
  text-transform: uppercase;
  margin: 0 0 23px;
}
.ovabrw-modern-product .ovabrw-product-table-price .ovabrw-label {
  display: block;
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-label-size);
  font-weight: var(--ovabrw-label-weight);
  line-height: var(--ovabrw-label-line-height);
  color: var(--ovabrw-label-color);
  margin: 0 0 8px;
}
.ovabrw-modern-product .ovabrw-product-table-price .ovabrw-table {
  margin-bottom: 32px;
  width: 100%;
  max-width: 100%;
}
.ovabrw-modern-product .ovabrw-product-table-price .ovabrw-table thead th {
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-label-size);
  font-weight: var(--ovabrw-label-weight);
  line-height: var(--ovabrw-label-line-height);
  color: var(--ovabrw-label-color);
  background-color: #D9D9D9;
  padding: 11px 16px 10px 18px;
  text-align: left;
}
.ovabrw-modern-product .ovabrw-product-table-price .ovabrw-table thead th:last-child {
  text-align: right;
}
@media only screen and (max-width: 400px) {
  .ovabrw-modern-product .ovabrw-product-table-price .ovabrw-table thead th {
    padding: 5px;
  }
}
.ovabrw-modern-product .ovabrw-product-table-price .ovabrw-table tbody tr:nth-child(odd) {
  background-color: #FFF;
}
.ovabrw-modern-product .ovabrw-product-table-price .ovabrw-table tbody tr:nth-child(even) {
  background-color: #F6F6F6;
}
.ovabrw-modern-product .ovabrw-product-table-price .ovabrw-table tbody tr td {
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-text-size);
  font-weight: var(--ovabrw-text-weight);
  line-height: var(--ovabrw-text-line-height);
  color: var(--ovabrw-text-color);
  padding: 8px 16px 7px 18px;
  text-align: left;
  background-color: #FFF;
}
.ovabrw-modern-product .ovabrw-product-table-price .ovabrw-table tbody tr td:last-child {
  text-align: right;
}
@media only screen and (max-width: 400px) {
  .ovabrw-modern-product .ovabrw-product-table-price .ovabrw-table tbody tr td {
    padding: 5px;
  }
}
.ovabrw-modern-product .ovabrw-product-table-price .ovabrw-product-special-time {
  overflow-x: auto;
}
.ovabrw-modern-product .ovabrw-product-table-price .ovabrw-product-special-time .ovabrw_open_popup {
  color: var(--ovabrw-primary-color);
}
.ovabrw-modern-product .ovabrw-product-table-price .ovabrw-product-special-time .popup {
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  top: 0px;
  left: 0px;
  background: rgba(0, 0, 0, 0.75);
  z-index: 9999;
}
.ovabrw-modern-product .ovabrw-product-table-price .ovabrw-product-special-time .popup .popup-inner {
  max-width: 700px;
  width: 90%;
  padding: 40px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  box-shadow: 0px 2px 6px black;
  border-radius: 3px;
  background: #FFF;
}
.ovabrw-modern-product .ovabrw-product-table-price .ovabrw-product-special-time .popup .popup-inner .time_discount {
  display: inline-flex;
  width: 100%;
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-text-size);
  font-weight: var(--ovabrw-text-weight);
  line-height: var(--ovabrw-text-line-height);
  color: var(--ovabrw-text-color);
}
.ovabrw-modern-product .ovabrw-product-table-price .ovabrw-product-special-time .popup .popup-inner .time_discount .start-time, .ovabrw-modern-product .ovabrw-product-table-price .ovabrw-product-special-time .popup .popup-inner .time_discount .end-time {
  margin: 0 5px;
}
.ovabrw-modern-product .ovabrw-product-table-price .ovabrw-product-special-time .popup .popup-inner .close_discount {
  text-align: left;
}
.ovabrw-modern-product .ovabrw-product-table-price .ovabrw-product-special-time .popup .popup-inner .close_discount a {
  color: var(--ovabrw-primary-color);
}
.ovabrw-modern-product .ovabrw-product-table-price .ovabrw-product-special-time .popup .popup-inner .popup-close {
  width: 30px;
  height: 30px;
  padding-top: 4px;
  display: inline-block;
  position: absolute;
  top: 0px;
  right: 0px;
  transition: ease 0.25s all;
  -webkit-transform: translate(50%, -50%);
  transform: translate(50%, -50%);
  border-radius: 100%;
  background: rgba(0, 0, 0, 0.8);
  font-size: 18px;
  text-align: center;
  line-height: 100%;
  color: #FFF;
  background-color: var(--ovabrw-primary-color);
}
.ovabrw-modern-product .ovabrw-product-unavailable .title {
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-second-heading-size);
  font-weight: var(--ovabrw-second-heading-weight);
  line-height: var(--ovabrw-second-heading-line-height);
  color: var(--ovabrw-second-heading-color);
  text-transform: uppercase;
  margin: 0 0 23px;
}
.ovabrw-modern-product .ovabrw-product-unavailable .ovabrw-label {
  display: block;
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-label-size);
  font-weight: var(--ovabrw-label-weight);
  line-height: var(--ovabrw-label-line-height);
  color: var(--ovabrw-label-color);
  margin: 0 0 8px;
}
.ovabrw-modern-product .ovabrw-product-unavailable .ovabrw-table {
  margin-bottom: 32px;
}
.ovabrw-modern-product .ovabrw-product-unavailable .ovabrw-table thead th {
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-label-size);
  font-weight: var(--ovabrw-label-weight);
  line-height: var(--ovabrw-label-line-height);
  color: var(--ovabrw-label-color);
  background-color: #D9D9D9;
  padding: 11px 16px 10px 18px;
  text-align: left;
}
.ovabrw-modern-product .ovabrw-product-unavailable .ovabrw-table thead th:last-child {
  text-align: right;
}
.ovabrw-modern-product .ovabrw-product-unavailable .ovabrw-table tbody tr td {
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-text-size);
  font-weight: var(--ovabrw-text-weight);
  line-height: var(--ovabrw-text-line-height);
  color: var(--ovabrw-text-color);
  text-align: left;
  padding: 8px 16px 7px 18px;
  background-color: #FFF;
}
.ovabrw-modern-product .ovabrw-product-unavailable .ovabrw-table tbody tr:nth-child(odd) td {
  background-color: #F6F6F6;
}
.ovabrw-modern-product .ovabrw-product-unavailable .ovabrw-table tbody tr:nth-child(even) td {
  background-color: #FFF;
}
.ovabrw-modern-product .ovabrw-product-calendar .title {
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-second-heading-size);
  font-weight: var(--ovabrw-second-heading-weight);
  line-height: var(--ovabrw-second-heading-line-height);
  color: var(--ovabrw-second-heading-color);
  text-transform: uppercase;
  margin: 0 0 23px;
}
.ovabrw-modern-product .ovabrw-product-calendar .wrap_calendar {
  margin-bottom: 20px;
}
.ovabrw-modern-product .ovabrw-product-calendar .wrap_calendar .ovabrw_product_calendar .fc-header-toolbar {
  margin-bottom: 10px;
}
.ovabrw-modern-product .ovabrw-product-calendar .wrap_calendar .ovabrw_product_calendar .fc-header-toolbar .fc-toolbar-chunk .fc-button-group {
  margin: 0 0 5px;
}
.ovabrw-modern-product .ovabrw-product-calendar .wrap_calendar .ovabrw_product_calendar .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-text-size);
  font-weight: var(--ovabrw-text-weight);
  line-height: var(--ovabrw-text-line-height);
  color: var(--ovabrw-text-color);
  border: 1px solid #D9D9D9;
  background-color: #FFF;
  opacity: 1;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.ovabrw-modern-product .ovabrw-product-calendar .wrap_calendar .ovabrw_product_calendar .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-button.fc-button-active {
  background-color: var(--ovabrw-primary-color);
  border-color: var(--ovabrw-primary-color);
  color: #FFF;
}
.ovabrw-modern-product .ovabrw-product-calendar .wrap_calendar .ovabrw_product_calendar .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-button:focus {
  box-shadow: none !important;
}
.ovabrw-modern-product .ovabrw-product-calendar .wrap_calendar .ovabrw_product_calendar .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-button:hover {
  background-color: var(--ovabrw-primary-color);
  border-color: var(--ovabrw-primary-color);
  color: #FFF;
}
.ovabrw-modern-product .ovabrw-product-calendar .wrap_calendar .ovabrw_product_calendar .fc-header-toolbar .fc-toolbar-chunk .fc-toolbar-title {
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-second-heading-size);
  font-weight: var(--ovabrw-second-heading-weight);
  line-height: var(--ovabrw-second-heading-line-height);
  color: var(--ovabrw-second-heading-color);
}
.ovabrw-modern-product .ovabrw-product-calendar .wrap_calendar .ovabrw_product_calendar .fc-header-toolbar table tbody th, .ovabrw-modern-product .ovabrw-product-calendar .wrap_calendar .ovabrw_product_calendar .fc-header-toolbar table tbody td {
  background-color: #FFF;
}
.ovabrw-modern-product .ovabrw-product-calendar .wrap_calendar .ovabrw_product_calendar .fc-view-harness .fc-view table {
  margin: 0;
}
.ovabrw-modern-product .ovabrw-product-calendar .wrap_calendar .ovabrw_product_calendar .fc-view-harness .fc-view .fc-timegrid-col.fc-day-today {
  border-color: #DDD;
}
.ovabrw-modern-product .ovabrw-product-calendar .wrap_calendar .ovabrw_product_calendar .fc-view-harness .fc-view .fc-daygrid-day, .ovabrw-modern-product .ovabrw-product-calendar .wrap_calendar .ovabrw_product_calendar .fc-view-harness .fc-view .fc-timegrid-col.fc-day {
  background-color: var(--ovabrw-available-background-calendar);
}
.ovabrw-modern-product .ovabrw-product-calendar .wrap_calendar .ovabrw_product_calendar .fc-view-harness .fc-view .fc-daygrid-day .fc-daygrid-day-bg, .ovabrw-modern-product .ovabrw-product-calendar .wrap_calendar .ovabrw_product_calendar .fc-view-harness .fc-view .fc-timegrid-col.fc-day .fc-daygrid-day-bg {
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-text-size);
  font-weight: var(--ovabrw-text-weight);
  line-height: var(--ovabrw-text-line-height);
  color: var(--ovabrw-text-color);
}
@media (max-width: 767px) {
  .ovabrw-modern-product .ovabrw-product-calendar .wrap_calendar .ovabrw_product_calendar .fc-view-harness .fc-view .fc-daygrid-day .fc-daygrid-day-bg, .ovabrw-modern-product .ovabrw-product-calendar .wrap_calendar .ovabrw_product_calendar .fc-view-harness .fc-view .fc-timegrid-col.fc-day .fc-daygrid-day-bg {
    font-size: 14px;
  }
}
.ovabrw-modern-product .ovabrw-product-calendar .wrap_calendar .ovabrw_product_calendar .fc-view-harness .fc-view .fc-daygrid-day.fc-day-past, .ovabrw-modern-product .ovabrw-product-calendar .wrap_calendar .ovabrw_product_calendar .fc-view-harness .fc-view .fc-timegrid-col.fc-day.fc-day-past {
  background-color: var(--ovabrw-disable-background-calendar) !important;
  opacity: 1;
}
.ovabrw-modern-product .ovabrw-product-calendar .wrap_calendar .ovabrw_product_calendar .fc-view-harness .fc-view .fc-daygrid-day.fc-day-past .fc-daygrid-day-number, .ovabrw-modern-product .ovabrw-product-calendar .wrap_calendar .ovabrw_product_calendar .fc-view-harness .fc-view .fc-daygrid-day.fc-day-past .fc-col-header-cell-cushion, .ovabrw-modern-product .ovabrw-product-calendar .wrap_calendar .ovabrw_product_calendar .fc-view-harness .fc-view .fc-timegrid-col.fc-day.fc-day-past .fc-daygrid-day-number, .ovabrw-modern-product .ovabrw-product-calendar .wrap_calendar .ovabrw_product_calendar .fc-view-harness .fc-view .fc-timegrid-col.fc-day.fc-day-past .fc-col-header-cell-cushion {
  color: #FFF;
}
.ovabrw-modern-product .ovabrw-product-calendar .wrap_calendar .ovabrw_product_calendar .fc-view-harness .fc-view .fc-daygrid-day.fc-day-past .fc-daygrid-day-bg, .ovabrw-modern-product .ovabrw-product-calendar .wrap_calendar .ovabrw_product_calendar .fc-view-harness .fc-view .fc-timegrid-col.fc-day.fc-day-past .fc-daygrid-day-bg {
  color: #FFF;
}
.ovabrw-modern-product .ovabrw-product-calendar .wrap_calendar .ovabrw_product_calendar .fc-view-harness .fc-view .fc-daygrid-day .fc-daygrid-day-frame.unavailable_date .fc-daygrid-day-top .fc-daygrid-day-number, .ovabrw-modern-product .ovabrw-product-calendar .wrap_calendar .ovabrw_product_calendar .fc-view-harness .fc-view .fc-timegrid-col.fc-day .fc-daygrid-day-frame.unavailable_date .fc-daygrid-day-top .fc-daygrid-day-number {
  color: #FFF;
}
.ovabrw-modern-product .ovabrw-product-calendar .wrap_calendar .ovabrw_product_calendar .fc-view-harness .fc-view .fc-daygrid-day .fc-daygrid-day-frame.unavailable_date .fc-daygrid-day-events, .ovabrw-modern-product .ovabrw-product-calendar .wrap_calendar .ovabrw_product_calendar .fc-view-harness .fc-view .fc-daygrid-day .fc-daygrid-day-frame.unavailable_date .fc-daygrid-day-bg, .ovabrw-modern-product .ovabrw-product-calendar .wrap_calendar .ovabrw_product_calendar .fc-view-harness .fc-view .fc-timegrid-col.fc-day .fc-daygrid-day-frame.unavailable_date .fc-daygrid-day-events, .ovabrw-modern-product .ovabrw-product-calendar .wrap_calendar .ovabrw_product_calendar .fc-view-harness .fc-view .fc-timegrid-col.fc-day .fc-daygrid-day-frame.unavailable_date .fc-daygrid-day-bg {
  color: #FFF;
}
.ovabrw-modern-product .ovabrw-product-calendar .wrap_calendar .ovabrw_product_calendar .fc-view-harness .fc-view .fc-daygrid-day .day-price .ovabrw-day-price, .ovabrw-modern-product .ovabrw-product-calendar .wrap_calendar .ovabrw_product_calendar .fc-view-harness .fc-view .fc-timegrid-col.fc-day .day-price .ovabrw-day-price {
  font-size: 14px;
  color: #8e8e8e;
}
.ovabrw-modern-product .ovabrw-product-calendar .intruction_calendar {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.ovabrw-modern-product .ovabrw-product-calendar .intruction_calendar li {
  display: inline-flex;
  align-items: center;
  padding: 0;
  margin-right: 25px;
}
.ovabrw-modern-product .ovabrw-product-calendar .intruction_calendar li span {
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-text-size);
  font-weight: var(--ovabrw-text-weight);
  line-height: var(--ovabrw-text-line-height);
  color: var(--ovabrw-text-color);
  font-size: 16px;
  font-weight: 500;
}
.ovabrw-modern-product .ovabrw-product-calendar .intruction_calendar li .ovabrw-box {
  display: inline-flex;
  width: 20px;
  height: 20px;
  border: 1px solid #D9D9D9;
  box-sizing: border-box;
  margin-right: 10px;
}
.ovabrw-modern-product .ovabrw-product-calendar .intruction_calendar li .ovabrw-box.ovabrw-available {
  background-color: var(--ovabrw-available-background-calendar);
}
.ovabrw-modern-product .ovabrw-product-calendar .intruction_calendar li .ovabrw-box.ovabrw-unavailable {
  background-color: var(--ovabrw-disable-background-calendar);
  border-color: var(--ovabrw-disable-background-calendar);
}
.ovabrw-modern-product .ovabrw-product-calendar .intruction_calendar li .ovabrw-box.ovabrw-booked {
  background-color: var(--ovabrw-booked-background-calendar);
  border-color: var(--ovabrw-booked-background-calendar);
}
.ovabrw-modern-product .ovabrw-product-features, .ovabrw-modern-product .ovabrw-product-specifications {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  row-gap: 20px;
}
.ovabrw-modern-product .ovabrw-product-features .item-feature, .ovabrw-modern-product .ovabrw-product-features .item-specification, .ovabrw-modern-product .ovabrw-product-specifications .item-feature, .ovabrw-modern-product .ovabrw-product-specifications .item-specification {
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-text-size);
  font-weight: var(--ovabrw-text-weight);
  line-height: var(--ovabrw-text-line-height);
  color: var(--ovabrw-text-color);
}
.ovabrw-modern-product .ovabrw-product-features .item-feature i, .ovabrw-modern-product .ovabrw-product-features .item-specification i, .ovabrw-modern-product .ovabrw-product-specifications .item-feature i, .ovabrw-modern-product .ovabrw-product-specifications .item-specification i {
  font-size: 18px;
  color: var(--ovabrw-primary-color);
  opacity: 1;
  margin-right: 5px;
}
.ovabrw-modern-product .ovabrw-product-features .item-feature i:before, .ovabrw-modern-product .ovabrw-product-features .item-specification i:before, .ovabrw-modern-product .ovabrw-product-specifications .item-feature i:before, .ovabrw-modern-product .ovabrw-product-specifications .item-specification i:before {
  font-size: 18px;
  margin: 0 !important;
}
.ovabrw-modern-product .ovabrw-product-features .item-feature span.label, .ovabrw-modern-product .ovabrw-product-features .item-specification span.label, .ovabrw-modern-product .ovabrw-product-specifications .item-feature span.label, .ovabrw-modern-product .ovabrw-product-specifications .item-specification span.label {
  color: var(--ovabrw-primary-color);
}
@media only screen and (max-width: 500px) {
  .ovabrw-modern-product .ovabrw-product-features, .ovabrw-modern-product .ovabrw-product-specifications {
    grid-template-columns: 1fr 1fr;
  }
}
.ovabrw-modern-product .ovabrw-product-categories {
  margin-bottom: 2px;
}
.ovabrw-modern-product .ovabrw-product-categories .label, .ovabrw-modern-product .ovabrw-product-categories .name {
  display: inline-flex;
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-text-size);
  font-weight: var(--ovabrw-text-weight);
  line-height: var(--ovabrw-text-line-height);
  color: var(--ovabrw-text-color);
}
.ovabrw-modern-product .ovabrw-product-categories .name {
  color: var(--ovabrw-primary-color);
}
.ovabrw-modern-product .ovabrw-product-categories .name a {
  color: var(--ovabrw-primary-color);
}
.ovabrw-modern-product .ovabrw-product-attributes, .ovabrw-modern-product .ovabrw-product-custom-taxonomy {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.ovabrw-modern-product .ovabrw-product-attributes .item-attribute, .ovabrw-modern-product .ovabrw-product-attributes .item-taxonomy, .ovabrw-modern-product .ovabrw-product-custom-taxonomy .item-attribute, .ovabrw-modern-product .ovabrw-product-custom-taxonomy .item-taxonomy {
  margin: 0;
}
.ovabrw-modern-product .ovabrw-product-attributes .item-attribute span, .ovabrw-modern-product .ovabrw-product-attributes .item-taxonomy span, .ovabrw-modern-product .ovabrw-product-custom-taxonomy .item-attribute span, .ovabrw-modern-product .ovabrw-product-custom-taxonomy .item-taxonomy span {
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-text-size);
  font-weight: var(--ovabrw-text-weight);
  line-height: var(--ovabrw-text-line-height);
  color: var(--ovabrw-text-color);
}
.ovabrw-modern-product .ovabrw-product-attributes .item-attribute span.label, .ovabrw-modern-product .ovabrw-product-attributes .item-taxonomy span.label, .ovabrw-modern-product .ovabrw-product-custom-taxonomy .item-attribute span.label, .ovabrw-modern-product .ovabrw-product-custom-taxonomy .item-taxonomy span.label {
  color: var(--ovabrw-label-color);
}
.ovabrw-modern-product .ovabrw-product-attributes .item-attribute span.value, .ovabrw-modern-product .ovabrw-product-attributes .item-taxonomy span.value, .ovabrw-modern-product .ovabrw-product-custom-taxonomy .item-attribute span.value, .ovabrw-modern-product .ovabrw-product-custom-taxonomy .item-taxonomy span.value {
  display: inline-flex;
  color: var(--ovabrw-primary-color);
}
.ovabrw-modern-product .ovabrw-product-attributes .item-attribute span.value a, .ovabrw-modern-product .ovabrw-product-attributes .item-taxonomy span.value a, .ovabrw-modern-product .ovabrw-product-custom-taxonomy .item-attribute span.value a, .ovabrw-modern-product .ovabrw-product-custom-taxonomy .item-taxonomy span.value a {
  margin: 0 3px;
  color: var(--ovabrw-primary-color);
}
.ovabrw-modern-product .ovabrw-product-short-description {
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-text-size);
  font-weight: var(--ovabrw-text-weight);
  line-height: var(--ovabrw-text-line-height);
  color: var(--ovabrw-text-color);
}
.ovabrw-modern-product .ovabrw-product-form-tabs .ovabrw-tab-head {
  display: flex;
  justify-content: space-around;
  position: relative;
  margin-top: 30px;
}
.ovabrw-modern-product .ovabrw-product-form-tabs .ovabrw-tab-head:before {
  position: absolute;
  content: "";
  width: 100%;
  bottom: 0;
  height: 2px;
  background-color: #E6E6E6;
}
.ovabrw-modern-product .ovabrw-product-form-tabs .ovabrw-tab-head .item-tab {
  flex: 0 0 50%;
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-second-heading-size);
  font-weight: var(--ovabrw-second-heading-weight);
  line-height: var(--ovabrw-second-heading-line-height);
  color: var(--ovabrw-second-heading-color);
  text-transform: uppercase;
  padding-bottom: 5px;
  cursor: pointer;
  z-index: 1;
}
.ovabrw-modern-product .ovabrw-product-form-tabs .ovabrw-tab-head .item-tab.active {
  color: var(--ovabrw-primary-color);
  border-bottom: 2px solid var(--ovabrw-primary-color);
}
.ovabrw-modern-product .ovabrw-product-form-tabs .ovabrw-tab-head .item-tab.ovabrw-center {
  text-align: center;
}
@media only screen and (max-width: 600px) {
  .ovabrw-modern-product .ovabrw-product-form-tabs .ovabrw-tab-head {
    flex-direction: column;
  }
  .ovabrw-modern-product .ovabrw-product-form-tabs .ovabrw-tab-head:before {
    display: none;
  }
  .ovabrw-modern-product .ovabrw-product-form-tabs .ovabrw-tab-head .item-tab {
    border-bottom: 2px solid #E6E6E6;
  }
  .ovabrw-modern-product .ovabrw-product-form-tabs .ovabrw-tab-head .item-tab.active {
    border-bottom-color: var(--ovabrw-primary-color);
  }
  .ovabrw-modern-product .ovabrw-product-form-tabs .ovabrw-tab-head .item-tab.modern-booking-tab {
    margin-bottom: 20px;
  }
}
.ovabrw-modern-product .ovabrw-product-form-tabs .ovabrw-tab-content .item-content {
  display: none;
}
.ovabrw-modern-product .ovabrw-product-form-tabs .ovabrw-tab-content .item-content.active {
  display: block;
}
.ovabrw-modern-product #booking_form .ovabrw-product-fields, .ovabrw-modern-product #request_booking .ovabrw-product-fields {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 44px;
  grid-row-gap: 10px;
  padding-top: 30px;
}
.ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item {
  position: relative;
}
.ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item .ovabrw-loader-date, .ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item .ovabrw-loader-guest, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item .ovabrw-loader-date, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item .ovabrw-loader-guest {
  display: none;
  line-height: 1;
  position: absolute;
  right: 16px;
  bottom: 16px;
  animation: ovabrw-rotation 1s linear infinite;
}
.ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item .ovabrw-loader-date i, .ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item .ovabrw-loader-guest i, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item .ovabrw-loader-date i, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item .ovabrw-loader-guest i {
  display: flex;
  font-size: var(--ovabrw-text-size);
  color: var(--ovabrw-primary-color);
}
.ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item.full-width, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item.full-width {
  grid-column: 1/span 2;
}
@media only screen and (max-width: 768px) {
  .ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item.full-width, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item.full-width {
    grid-column: 1;
  }
}
.ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item > label, .ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item .ovabrw-label, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item > label, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item .ovabrw-label {
  position: relative;
  display: block;
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-label-size);
  font-weight: var(--ovabrw-label-weight);
  line-height: var(--ovabrw-label-line-height);
  color: var(--ovabrw-label-color);
  margin-bottom: 10px;
}
.ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item span.ovabrw-description, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item span.ovabrw-description {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  margin-left: 10px;
  font-size: 12px;
  line-height: 1;
  color: #616161;
  cursor: help;
}
.ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item span.ovabrw-description i, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item span.ovabrw-description i {
  display: inline-flex;
}
.ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item.form-location-field, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item.form-location-field {
  position: relative;
  grid-column: 1/span 2;
}
@media only screen and (max-width: 768px) {
  .ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item.form-location-field, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item.form-location-field {
    grid-column: 1;
  }
}
.ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item.form-location-field input[name=ovabrw_pickup_loc], .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item.form-location-field input[name=ovabrw_pickup_loc] {
  padding-right: 70px;
}
.ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item.form-location-field i, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item.form-location-field i {
  position: absolute;
  bottom: 10px;
  right: 13px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 25px;
  height: 25px;
  background-color: var(--ovabrw-primary-color);
  border-radius: 3px;
}
.ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item.form-location-field i.btn-remove-waypoint, .ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item.form-location-field i.btn-req-remove-waypoint, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item.form-location-field i.btn-remove-waypoint, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item.form-location-field i.btn-req-remove-waypoint {
  right: 45px;
}
.ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item.form-location-field i:before, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item.form-location-field i:before {
  font-size: 12px;
  font-weight: 600;
  margin: 0;
  color: #FFF;
}
.ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item.ovabrw-time-slots-location-field, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item.ovabrw-time-slots-location-field {
  display: none;
}
.ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item.ovabrw-time-slots-field, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item.ovabrw-time-slots-field {
  display: none;
  margin-bottom: 7px;
}
.ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item.ovabrw-time-slots-field .ovabrw-time-slots .ovabrw-error, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item.ovabrw-time-slots-field .ovabrw-time-slots .ovabrw-error {
  color: #fd4c5c;
  font-style: italic;
}
.ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item .ovabrw-wrapper-guestspicker .ovabrw-guestspicker, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item .ovabrw-wrapper-guestspicker .ovabrw-guestspicker {
  border: 1px solid var(--ovabrw-light-color);
  border-radius: 5px;
  height: 45px;
  padding: 10px 13px 13px 14px;
}
.ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item .ovabrw-guests-wrap, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item .ovabrw-guests-wrap {
  position: relative;
}
.ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guestspicker, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guestspicker {
  position: relative;
}
.ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guestspicker input::-webkit-outer-spin-button,
.ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guestspicker input::-webkit-inner-spin-button, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guestspicker input::-webkit-outer-spin-button,
.ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guestspicker input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guestspicker input[type=number], .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guestspicker input[type=number] {
  cursor: pointer;
  -moz-appearance: textfield;
}
.ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guestspicker-content, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guestspicker-content {
  display: none;
  position: absolute;
  width: 100%;
  margin-top: 7px;
  left: 0;
  z-index: 1;
  padding: 16px;
  background-color: #FFFFFF;
  border: 1px solid var(--ovabrw-light-color);
  box-sizing: border-box;
  box-shadow: 0px 25px 40px rgba(0, 0, 0, 0.05);
  border-radius: 5px;
}
.ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guestspicker-content:before, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guestspicker-content:before {
  content: "";
  top: -7px;
  left: 50%;
  margin-left: -3.5px;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-bottom: 7px solid var(--ovabrw-light-color);
  position: absolute;
  display: inline-block;
}
.ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guestspicker-content .guests-item, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guestspicker-content .guests-item {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  margin-bottom: 15px;
}
.ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guestspicker-content .guests-item:last-child, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guestspicker-content .guests-item:last-child {
  margin-bottom: 0;
}
.ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guestspicker-content .guests-item .guests-info, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guestspicker-content .guests-item .guests-info {
  display: flex;
  align-items: flex-start;
}
.ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guestspicker-content .guests-item .guests-info .guests-label, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guestspicker-content .guests-item .guests-info .guests-label {
  min-width: 90px;
}
.ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guestspicker-content .guests-item .guests-info .guests-label .ovabrw-label, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guestspicker-content .guests-item .guests-info .guests-label .ovabrw-label {
  line-height: 1;
  margin: 0;
}
.ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guestspicker-content .guests-item .guests-info .guests-price, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guestspicker-content .guests-item .guests-info .guests-price {
  margin-left: 5px;
  font-size: var(--ovabrw-label-size);
  font-weight: var(--ovabrw-label-weight);
  line-height: 1;
  color: var(--ovabrw-label-color);
}
.ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guestspicker-content .guests-item .guests-action, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guestspicker-content .guests-item .guests-action {
  display: flex;
  align-items: center;
  width: 100px;
}
.ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guestspicker-content .guests-item .guests-action .guests-icon, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guestspicker-content .guests-item .guests-action .guests-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 25px;
  min-width: 25px;
  height: 25px;
  font-size: 16px;
  text-align: center;
  border: none;
  border-radius: 5px;
  background-color: #F5F5F5;
  cursor: pointer;
  color: var(--ovabrw-text-color);
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guestspicker-content .guests-item .guests-action .guests-icon span, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guestspicker-content .guests-item .guests-action .guests-icon span {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 25px;
  height: 25px;
}
.ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guestspicker-content .guests-item .guests-action .guests-icon span:before, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guestspicker-content .guests-item .guests-action .guests-icon span:before {
  font-size: 12px;
  margin: 0;
  line-height: 1;
}
.ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guestspicker-content .guests-item .guests-action .guests-icon:hover, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guestspicker-content .guests-item .guests-action .guests-icon:hover {
  color: #FFF;
  background-color: var(--ovabrw-primary-color);
}
.ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guestspicker-content .guests-item .guests-action .guests-icon.ovabrw-disabled, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guestspicker-content .guests-item .guests-action .guests-icon.ovabrw-disabled {
  pointer-events: none;
  background-color: #F5F5F5;
  color: #FFFFFF;
}
.ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guestspicker-content .guests-item .guests-action .guests-number, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guestspicker-content .guests-item .guests-action .guests-number {
  width: 50%;
  font-size: var(--ovabrw-label-size);
  font-weight: var(--ovabrw-label-weight);
  line-height: var(--ovabrw-label-line-height);
  color: var(--ovabrw-heading-color);
  text-align: center;
}
.ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guest-info, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guest-info {
  display: none;
  padding: 10px 16px;
  border: 1px solid var(--ovabrw-light-color);
  border-top: 0;
  border-radius: 0 0 5px 5px;
  box-sizing: border-box;
}
.ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-heading, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-heading {
  font-size: 15px;
  font-weight: 500;
  line-height: var(--ovabrw-text-line-height);
  color: var(--ovabrw-text-color);
}
.ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-accordion, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-accordion {
  border-radius: 5px;
  overflow: hidden;
}
.ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item {
  border-bottom: 1px solid var(--ovabrw-light-color);
  box-sizing: border-box;
}
.ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item .guest-info-header, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item .guest-info-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 8px 16px;
  background-color: #F5F5F5;
  cursor: pointer;
}
.ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item .guest-info-header .ovabrw-label, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item .guest-info-header .ovabrw-label {
  font-size: 15px;
  margin: 0;
}
.ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item .guest-info-header i, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item .guest-info-header i {
  color: var(--ovabrw-label-color);
  font-size: 14px;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  line-height: 1;
}
.ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item .guest-info-body, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item .guest-info-body {
  display: none;
  padding: 10px 16px 16px;
}
.ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item .guest-info-body .guest-info-total, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item .guest-info-body .guest-info-total {
  font-size: 15px;
  font-weight: 500;
  line-height: var(--ovabrw-text-line-height);
  color: var(--ovabrw-text-color);
  margin-bottom: 10px;
}
.ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item .guest-info-body .guest-info-total .number, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item .guest-info-body .guest-info-total .number {
  font-weight: var(--ovabrw-label-line-height);
}
.ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item .guest-info-body .guest-info-content, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item .guest-info-body .guest-info-content {
  border: 1px solid var(--ovabrw-light-color);
  border-radius: 5px;
  box-sizing: border-box;
}
.ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item .guest-info-body .guest-info-content .guest-info-item .guest-info-header label, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item .guest-info-body .guest-info-content .guest-info-item .guest-info-header label {
  font-size: 15px;
  font-weight: var(--ovabrw-text-weight);
}
.ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item .guest-info-body .guest-info-content .guest-info-item .guest-info-body, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item .guest-info-body .guest-info-content .guest-info-item .guest-info-body {
  border-top: 1px solid var(--ovabrw-light-color);
}
.ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item .guest-info-body .guest-info-content .guest-info-item .guest-info-body .guest-info-content, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item .guest-info-body .guest-info-content .guest-info-item .guest-info-body .guest-info-content {
  border: none;
  border-radius: 0;
}
.ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item .guest-info-body .guest-info-content .guest-info-item .guest-info-body .guest-info-content .guest-info-field, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item .guest-info-body .guest-info-content .guest-info-item .guest-info-body .guest-info-content .guest-info-field {
  margin-bottom: 10px;
}
.ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item .guest-info-body .guest-info-content .guest-info-item .guest-info-body .guest-info-content .guest-info-field input, .ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item .guest-info-body .guest-info-content .guest-info-item .guest-info-body .guest-info-content .guest-info-field .ovabrw-file-wrap, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item .guest-info-body .guest-info-content .guest-info-item .guest-info-body .guest-info-content .guest-info-field input, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item .guest-info-body .guest-info-content .guest-info-item .guest-info-body .guest-info-content .guest-info-field .ovabrw-file-wrap {
  height: 40px;
  padding: 8px 16px;
}
.ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item .guest-info-body .guest-info-content .guest-info-item .guest-info-body .guest-info-content .guest-info-field input.radio-input-qty, .ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item .guest-info-body .guest-info-content .guest-info-item .guest-info-body .guest-info-content .guest-info-field input.checkbox-input-qty, .ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item .guest-info-body .guest-info-content .guest-info-item .guest-info-body .guest-info-content .guest-info-field input.select-input-qty, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item .guest-info-body .guest-info-content .guest-info-item .guest-info-body .guest-info-content .guest-info-field input.radio-input-qty, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item .guest-info-body .guest-info-content .guest-info-item .guest-info-body .guest-info-content .guest-info-field input.checkbox-input-qty, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item .guest-info-body .guest-info-content .guest-info-item .guest-info-body .guest-info-content .guest-info-field input.select-input-qty {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  height: 0;
  width: 0;
  padding: 0;
  margin: 0;
  visibility: hidden;
}
.ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item .guest-info-body .guest-info-content .guest-info-item .guest-info-body .guest-info-content .guest-info-field select, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item .guest-info-body .guest-info-content .guest-info-item .guest-info-body .guest-info-content .guest-info-field select {
  height: 40px;
  padding: 8px 35px 8px 16px;
}
.ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item .guest-info-body .guest-info-content .guest-info-item .guest-info-body .guest-info-content .guest-info-field label, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item .guest-info-body .guest-info-content .guest-info-item .guest-info-body .guest-info-content .guest-info-field label {
  position: relative;
  font-size: 15px;
  font-weight: 500;
}
.ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item .guest-info-body .guest-info-content .guest-info-item .guest-info-body .guest-info-content .guest-info-field:last-child, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item .guest-info-body .guest-info-content .guest-info-item .guest-info-body .guest-info-content .guest-info-field:last-child {
  margin-bottom: 0;
}
.ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item .guest-info-body .guest-info-content .guest-info-item.active .guest-info-body, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item .guest-info-body .guest-info-content .guest-info-item.active .guest-info-body {
  border-bottom: 1px solid var(--ovabrw-light-color);
}
.ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item .guest-info-body .guest-info-content .guest-info-item:last-child .guest-info-header, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item .guest-info-body .guest-info-content .guest-info-item:last-child .guest-info-header {
  border-width: 0;
}
.ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item .guest-info-body .guest-info-content .guest-info-item:last-child.active .guest-info-header, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item .guest-info-body .guest-info-content .guest-info-item:last-child.active .guest-info-header {
  border-width: 1px;
}
.ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item .guest-info-body .guest-info-content .guest-info-item:last-child.active .guest-info-body, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item .guest-info-body .guest-info-content .guest-info-item:last-child.active .guest-info-body {
  border-bottom: none;
}
.ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item.active, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item.active {
  border-bottom: none;
}
.ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item.active > .guest-info-header i, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item.active > .guest-info-header i {
  transform: rotate(-180deg);
}
.ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item:first-child, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item:first-child {
  border-top: none;
}
.ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item:last-child, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item:last-child {
  border-width: 0;
}
.ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item:last-child .guest-info-body, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item:last-child .guest-info-body {
  border-width: 0;
}
.ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item:last-child.active .guest-info-header, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item:last-child.active .guest-info-header {
  border-width: 1px;
}
.ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item.last-child, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item .ovabrw-guests-wrap .ovabrw-guest-info .guest-info-item.last-child {
  border-bottom: none;
}
.ovabrw-modern-product #booking_form .ovabrw-product-fields .rental_item .ovabrw-guests-wrap.remmove-border-radius .ovabrw-guestspicker input, .ovabrw-modern-product #request_booking .ovabrw-product-fields .rental_item .ovabrw-guests-wrap.remmove-border-radius .ovabrw-guestspicker input {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
@media only screen and (max-width: 768px) {
  .ovabrw-modern-product #booking_form .ovabrw-product-fields, .ovabrw-modern-product #request_booking .ovabrw-product-fields {
    grid-template-columns: 1fr;
  }
}
.ovabrw-modern-product #booking_form .ovabrw-extra-services, .ovabrw-modern-product #request_booking .ovabrw-extra-services {
  margin-bottom: 30px;
}
.ovabrw-modern-product #booking_form .ovabrw-extra-services > label, .ovabrw-modern-product #request_booking .ovabrw-extra-services > label {
  display: block;
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-label-size);
  font-weight: var(--ovabrw-label-weight);
  line-height: var(--ovabrw-label-line-height);
  color: var(--ovabrw-label-color);
  margin-bottom: 10px;
}
.ovabrw-modern-product #booking_form .ovabrw-extra-services .ovabrw_resource .item, .ovabrw-modern-product #request_booking .ovabrw-extra-services .ovabrw_resource .item {
  display: flex;
  align-items: center;
  justify-content: space-around;
  flex-wrap: wrap;
  min-height: 30px;
}
.ovabrw-modern-product #booking_form .ovabrw-extra-services .ovabrw_resource .item:not(:last-child), .ovabrw-modern-product #request_booking .ovabrw-extra-services .ovabrw_resource .item:not(:last-child) {
  margin-bottom: 3px;
}
.ovabrw-modern-product #booking_form .ovabrw-extra-services .ovabrw_resource .item .res-left, .ovabrw-modern-product #request_booking .ovabrw-extra-services .ovabrw_resource .item .res-left {
  width: 60%;
}
.ovabrw-modern-product #booking_form .ovabrw-extra-services .ovabrw_resource .item .res-left .ovabrw-label-field, .ovabrw-modern-product #request_booking .ovabrw-extra-services .ovabrw_resource .item .res-left .ovabrw-label-field {
  display: block;
  position: relative;
  padding-left: 30px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-size: var(--ovabrw-text-size);
  font-weight: var(--ovabrw-text-weight);
  line-height: var(--ovabrw-text-line-height);
  color: var(--ovabrw-text-color);
}
.ovabrw-modern-product #booking_form .ovabrw-extra-services .ovabrw_resource .item .res-left .ovabrw-label-field input, .ovabrw-modern-product #request_booking .ovabrw-extra-services .ovabrw_resource .item .res-left .ovabrw-label-field input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.ovabrw-modern-product #booking_form .ovabrw-extra-services .ovabrw_resource .item .res-left .ovabrw-label-field .checkmark, .ovabrw-modern-product #request_booking .ovabrw-extra-services .ovabrw_resource .item .res-left .ovabrw-label-field .checkmark {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translate(0, -50%);
  height: 20px;
  width: 20px;
  background-color: #FFF;
  border-radius: 2px;
  border: 1px solid var(--ovabrw-light-color);
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.ovabrw-modern-product #booking_form .ovabrw-extra-services .ovabrw_resource .item .res-left .ovabrw-label-field .checkmark:after, .ovabrw-modern-product #request_booking .ovabrw-extra-services .ovabrw_resource .item .res-left .ovabrw-label-field .checkmark:after {
  content: "";
  position: absolute;
  display: none;
  left: 50%;
  top: 40%;
  width: 4px;
  height: 10px;
  border: solid white;
  border-width: 0 2px 2px 0;
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
  -ms-transform: translate(-50%, -50%) rotate(45deg);
  transform: translate(-50%, -50%) rotate(45deg);
}
.ovabrw-modern-product #booking_form .ovabrw-extra-services .ovabrw_resource .item .res-left .ovabrw-label-field:hover input ~ .checkmark, .ovabrw-modern-product #request_booking .ovabrw-extra-services .ovabrw_resource .item .res-left .ovabrw-label-field:hover input ~ .checkmark {
  background-color: var(--ovabrw-primary-color);
  border-color: var(--ovabrw-primary-color);
}
.ovabrw-modern-product #booking_form .ovabrw-extra-services .ovabrw_resource .item .res-left .ovabrw-label-field input:checked ~ .checkmark, .ovabrw-modern-product #request_booking .ovabrw-extra-services .ovabrw_resource .item .res-left .ovabrw-label-field input:checked ~ .checkmark {
  background-color: var(--ovabrw-primary-color);
  border-color: var(--ovabrw-primary-color);
}
.ovabrw-modern-product #booking_form .ovabrw-extra-services .ovabrw_resource .item .res-left .ovabrw-label-field input:checked ~ .checkmark:after, .ovabrw-modern-product #request_booking .ovabrw-extra-services .ovabrw_resource .item .res-left .ovabrw-label-field input:checked ~ .checkmark:after {
  display: block;
}
.ovabrw-modern-product #booking_form .ovabrw-extra-services .ovabrw_resource .item .res-right, .ovabrw-modern-product #request_booking .ovabrw-extra-services .ovabrw_resource .item .res-right {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 40%;
}
.ovabrw-modern-product #booking_form .ovabrw-extra-services .ovabrw_resource .item .res-right span, .ovabrw-modern-product #request_booking .ovabrw-extra-services .ovabrw_resource .item .res-right span {
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-text-size);
  font-weight: var(--ovabrw-text-weight);
  line-height: var(--ovabrw-text-line-height);
  color: var(--ovabrw-text-color);
  color: var(--ovabrw-heading-color);
}
@media only screen and (max-width: 768px) {
  .ovabrw-modern-product #booking_form .ovabrw-extra-services .ovabrw_resource .item .res-left, .ovabrw-modern-product #booking_form .ovabrw-extra-services .ovabrw_resource .item .res-right, .ovabrw-modern-product #request_booking .ovabrw-extra-services .ovabrw_resource .item .res-left, .ovabrw-modern-product #request_booking .ovabrw-extra-services .ovabrw_resource .item .res-right {
    width: 50%;
  }
}
.ovabrw-modern-product #booking_form .ovabrw-select, .ovabrw-modern-product #request_booking .ovabrw-select {
  display: flex;
}
.ovabrw-modern-product #booking_form .ovabrw-select .select-item-qty, .ovabrw-modern-product #request_booking .ovabrw-select .select-item-qty {
  position: relative;
  display: none;
  align-items: center;
  justify-content: space-between;
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-text-size);
  font-weight: var(--ovabrw-text-weight);
  line-height: 1;
  color: var(--ovabrw-text-color);
  padding: 2px 5px 2px 10px;
  margin-left: 5px;
  background-color: #FFFFFF;
  border: 1px solid var(--ovabrw-light-color);
  border-radius: 5px;
}
.ovabrw-modern-product #booking_form .ovabrw-select .select-item-qty.active, .ovabrw-modern-product #request_booking .ovabrw-select .select-item-qty.active {
  display: flex;
}
.ovabrw-modern-product #booking_form .ovabrw-select .select-item-qty .select-qty, .ovabrw-modern-product #request_booking .ovabrw-select .select-item-qty .select-qty {
  display: block;
  min-width: 14px;
  margin-right: 5px;
}
.ovabrw-modern-product #booking_form .ovabrw-select .select-item-qty input.select-input-qty, .ovabrw-modern-product #request_booking .ovabrw-select .select-item-qty input.select-input-qty {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  height: 0;
  width: 0;
  visibility: hidden;
}
.ovabrw-modern-product #booking_form .ovabrw-select .select-item-qty .ovabrw-select-icon, .ovabrw-modern-product #request_booking .ovabrw-select .select-item-qty .ovabrw-select-icon {
  display: inline-flex;
  flex-direction: column;
  background-color: #f5f5f5;
  border-radius: 5px;
  overflow: hidden;
}
.ovabrw-modern-product #booking_form .ovabrw-select .select-item-qty .ovabrw-select-icon i, .ovabrw-modern-product #request_booking .ovabrw-select .select-item-qty .ovabrw-select-icon i {
  display: flex;
  font-size: 12px;
  line-height: 1;
  color: var(--ovabrw-text-size);
  cursor: pointer;
  -webkit-transition: all ease 0.3s;
  -moz-transition: all ease 0.3s;
  -o-transition: all ease 0.3s;
  transition: all ease 0.3s;
}
.ovabrw-modern-product #booking_form .ovabrw-select .select-item-qty .ovabrw-select-icon i:hover, .ovabrw-modern-product #request_booking .ovabrw-select .select-item-qty .ovabrw-select-icon i:hover {
  color: #FFFFFF;
  background-color: var(--ovabrw-primary-color);
}
.ovabrw-modern-product #booking_form .ovabrw-select .select-item-qty .ovabrw-select-icon i.brwicon2-up-arrow, .ovabrw-modern-product #request_booking .ovabrw-select .select-item-qty .ovabrw-select-icon i.brwicon2-up-arrow {
  margin-bottom: -1px;
  padding: 1px 1px 0 1px;
}
.ovabrw-modern-product #booking_form .ovabrw-select .select-item-qty .ovabrw-select-icon i.brwicon2-down-arrow, .ovabrw-modern-product #request_booking .ovabrw-select .select-item-qty .ovabrw-select-icon i.brwicon2-down-arrow {
  margin-top: -1px;
  padding: 0 1px 1px 1px;
}
.ovabrw-modern-product #booking_form .ovabrw-select .select-item-qty .ovabrw-select-icon i.ovabrw-disabled, .ovabrw-modern-product #request_booking .ovabrw-select .select-item-qty .ovabrw-select-icon i.ovabrw-disabled {
  color: #FFF;
  pointer-events: none;
}
.ovabrw-modern-product #booking_form .ovabrw-radio .radio-item .radio-item-qty, .ovabrw-modern-product #request_booking .ovabrw-radio .radio-item .radio-item-qty {
  position: relative;
  display: none;
  align-items: center;
  justify-content: space-between;
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-text-size);
  font-weight: var(--ovabrw-text-weight);
  line-height: 1;
  height: 30px;
  color: var(--ovabrw-text-color);
  padding: 2px 5px 2px 10px;
  margin-left: 20px;
  background-color: #FFFFFF;
  border: 1px solid var(--ovabrw-light-color);
  border-radius: 5px;
}
.ovabrw-modern-product #booking_form .ovabrw-radio .radio-item .radio-item-qty.active, .ovabrw-modern-product #request_booking .ovabrw-radio .radio-item .radio-item-qty.active {
  display: flex;
}
.ovabrw-modern-product #booking_form .ovabrw-radio .radio-item .radio-item-qty .radio-qty, .ovabrw-modern-product #request_booking .ovabrw-radio .radio-item .radio-item-qty .radio-qty {
  display: block;
  min-width: 14px;
  margin-right: 5px;
}
.ovabrw-modern-product #booking_form .ovabrw-radio .radio-item .radio-item-qty input.radio-input-qty, .ovabrw-modern-product #request_booking .ovabrw-radio .radio-item .radio-item-qty input.radio-input-qty {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  height: 0;
  width: 0;
  visibility: hidden;
}
.ovabrw-modern-product #booking_form .ovabrw-radio .radio-item .radio-item-qty .ovabrw-radio-icon, .ovabrw-modern-product #request_booking .ovabrw-radio .radio-item .radio-item-qty .ovabrw-radio-icon {
  display: inline-flex;
  flex-direction: column;
  background-color: #f5f5f5;
  border-radius: 5px;
  overflow: hidden;
}
.ovabrw-modern-product #booking_form .ovabrw-radio .radio-item .radio-item-qty .ovabrw-radio-icon i, .ovabrw-modern-product #request_booking .ovabrw-radio .radio-item .radio-item-qty .ovabrw-radio-icon i {
  display: flex;
  font-size: 12px;
  line-height: 1;
  cursor: pointer;
  -webkit-transition: all ease 0.3s;
  -moz-transition: all ease 0.3s;
  -o-transition: all ease 0.3s;
  transition: all ease 0.3s;
}
.ovabrw-modern-product #booking_form .ovabrw-radio .radio-item .radio-item-qty .ovabrw-radio-icon i:hover, .ovabrw-modern-product #request_booking .ovabrw-radio .radio-item .radio-item-qty .ovabrw-radio-icon i:hover {
  color: #FFFFFF;
  background-color: var(--ovabrw-primary-color);
}
.ovabrw-modern-product #booking_form .ovabrw-radio .radio-item .radio-item-qty .ovabrw-radio-icon i.brwicon2-up-arrow, .ovabrw-modern-product #request_booking .ovabrw-radio .radio-item .radio-item-qty .ovabrw-radio-icon i.brwicon2-up-arrow {
  margin-bottom: -1px;
  padding: 1px 1px 0 1px;
}
.ovabrw-modern-product #booking_form .ovabrw-radio .radio-item .radio-item-qty .ovabrw-radio-icon i.brwicon2-down-arrow, .ovabrw-modern-product #request_booking .ovabrw-radio .radio-item .radio-item-qty .ovabrw-radio-icon i.brwicon2-down-arrow {
  margin-top: -1px;
  padding: 0 1px 1px 1px;
}
.ovabrw-modern-product #booking_form .ovabrw-radio .radio-item .radio-item-qty .ovabrw-radio-icon i.ovabrw-disabled, .ovabrw-modern-product #request_booking .ovabrw-radio .radio-item .radio-item-qty .ovabrw-radio-icon i.ovabrw-disabled {
  color: #FFF;
  pointer-events: none;
}
.ovabrw-modern-product #booking_form .ovabrw-checkbox .checkbox-item .checkbox-item-qty, .ovabrw-modern-product #request_booking .ovabrw-checkbox .checkbox-item .checkbox-item-qty {
  position: relative;
  display: none;
  align-items: center;
  justify-content: space-between;
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-text-size);
  font-weight: var(--ovabrw-text-weight);
  line-height: 1;
  height: 30px;
  color: var(--ovabrw-text-color);
  padding: 2px 5px 2px 10px;
  margin-left: 20px;
  background-color: #FFFFFF;
  border: 1px solid var(--ovabrw-light-color);
  border-radius: 5px;
}
.ovabrw-modern-product #booking_form .ovabrw-checkbox .checkbox-item .checkbox-item-qty.active, .ovabrw-modern-product #request_booking .ovabrw-checkbox .checkbox-item .checkbox-item-qty.active {
  display: flex;
}
.ovabrw-modern-product #booking_form .ovabrw-checkbox .checkbox-item .checkbox-item-qty .checkbox-qty, .ovabrw-modern-product #request_booking .ovabrw-checkbox .checkbox-item .checkbox-item-qty .checkbox-qty {
  display: block;
  min-width: 14px;
  margin-right: 5px;
}
.ovabrw-modern-product #booking_form .ovabrw-checkbox .checkbox-item .checkbox-item-qty input.checkbox-input-qty, .ovabrw-modern-product #request_booking .ovabrw-checkbox .checkbox-item .checkbox-item-qty input.checkbox-input-qty {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  height: 0;
  width: 0;
  visibility: hidden;
}
.ovabrw-modern-product #booking_form .ovabrw-checkbox .checkbox-item .checkbox-item-qty .ovabrw-checkbox-icon, .ovabrw-modern-product #request_booking .ovabrw-checkbox .checkbox-item .checkbox-item-qty .ovabrw-checkbox-icon {
  display: inline-flex;
  flex-direction: column;
  background-color: #f5f5f5;
  border-radius: 5px;
  overflow: hidden;
}
.ovabrw-modern-product #booking_form .ovabrw-checkbox .checkbox-item .checkbox-item-qty .ovabrw-checkbox-icon i, .ovabrw-modern-product #request_booking .ovabrw-checkbox .checkbox-item .checkbox-item-qty .ovabrw-checkbox-icon i {
  display: flex;
  font-size: 12px;
  line-height: 1;
  cursor: pointer;
  -webkit-transition: all ease 0.3s;
  -moz-transition: all ease 0.3s;
  -o-transition: all ease 0.3s;
  transition: all ease 0.3s;
}
.ovabrw-modern-product #booking_form .ovabrw-checkbox .checkbox-item .checkbox-item-qty .ovabrw-checkbox-icon i:hover, .ovabrw-modern-product #request_booking .ovabrw-checkbox .checkbox-item .checkbox-item-qty .ovabrw-checkbox-icon i:hover {
  color: #FFFFFF;
  background-color: var(--ovabrw-primary-color);
}
.ovabrw-modern-product #booking_form .ovabrw-checkbox .checkbox-item .checkbox-item-qty .ovabrw-checkbox-icon i.brwicon2-up-arrow, .ovabrw-modern-product #request_booking .ovabrw-checkbox .checkbox-item .checkbox-item-qty .ovabrw-checkbox-icon i.brwicon2-up-arrow {
  margin-bottom: -1px;
  padding: 1px 1px 0 1px;
}
.ovabrw-modern-product #booking_form .ovabrw-checkbox .checkbox-item .checkbox-item-qty .ovabrw-checkbox-icon i.brwicon2-down-arrow, .ovabrw-modern-product #request_booking .ovabrw-checkbox .checkbox-item .checkbox-item-qty .ovabrw-checkbox-icon i.brwicon2-down-arrow {
  margin-top: -1px;
  padding: 0 1px 1px 1px;
}
.ovabrw-modern-product #booking_form .ovabrw-checkbox .checkbox-item .checkbox-item-qty .ovabrw-checkbox-icon i.ovabrw-disabled, .ovabrw-modern-product #request_booking .ovabrw-checkbox .checkbox-item .checkbox-item-qty .ovabrw-checkbox-icon i.ovabrw-disabled {
  color: #FFF;
  pointer-events: none;
}
.ovabrw-modern-product #booking_form .ovabrw_resource .checkbox-item-qty, .ovabrw-modern-product #request_booking .ovabrw_resource .checkbox-item-qty {
  position: relative;
  display: none;
  align-items: center;
  justify-content: space-between;
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-text-size);
  font-weight: var(--ovabrw-text-weight);
  line-height: 1;
  height: 30px;
  color: var(--ovabrw-text-color);
  padding: 2px 5px 2px 10px;
  margin-left: 20px;
  background-color: #FFFFFF;
  border: 1px solid var(--ovabrw-light-color);
  border-radius: 5px;
}
.ovabrw-modern-product #booking_form .ovabrw_resource .checkbox-item-qty.active, .ovabrw-modern-product #request_booking .ovabrw_resource .checkbox-item-qty.active {
  display: flex;
}
.ovabrw-modern-product #booking_form .ovabrw_resource .checkbox-item-qty .checkbox-qty, .ovabrw-modern-product #request_booking .ovabrw_resource .checkbox-item-qty .checkbox-qty {
  display: block;
  min-width: 14px;
  margin-right: 5px;
}
.ovabrw-modern-product #booking_form .ovabrw_resource .checkbox-item-qty input.checkbox-input-qty, .ovabrw-modern-product #request_booking .ovabrw_resource .checkbox-item-qty input.checkbox-input-qty {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  height: 0;
  width: 0;
  visibility: hidden;
}
.ovabrw-modern-product #booking_form .ovabrw_resource .checkbox-item-qty .ovabrw-checkbox-icon, .ovabrw-modern-product #request_booking .ovabrw_resource .checkbox-item-qty .ovabrw-checkbox-icon {
  display: inline-flex;
  flex-direction: column;
  background-color: #f5f5f5;
  border-radius: 5px;
}
.ovabrw-modern-product #booking_form .ovabrw_resource .checkbox-item-qty .ovabrw-checkbox-icon i, .ovabrw-modern-product #request_booking .ovabrw_resource .checkbox-item-qty .ovabrw-checkbox-icon i {
  display: flex;
  font-size: 12px;
  line-height: 1;
  cursor: pointer;
  -webkit-transition: all ease 0.3s;
  -moz-transition: all ease 0.3s;
  -o-transition: all ease 0.3s;
  transition: all ease 0.3s;
}
.ovabrw-modern-product #booking_form .ovabrw_resource .checkbox-item-qty .ovabrw-checkbox-icon i:hover, .ovabrw-modern-product #request_booking .ovabrw_resource .checkbox-item-qty .ovabrw-checkbox-icon i:hover {
  color: #FFFFFF;
  background-color: var(--ovabrw-primary-color);
}
.ovabrw-modern-product #booking_form .ovabrw_resource .checkbox-item-qty .ovabrw-checkbox-icon i.brwicon2-up-arrow, .ovabrw-modern-product #request_booking .ovabrw_resource .checkbox-item-qty .ovabrw-checkbox-icon i.brwicon2-up-arrow {
  margin-bottom: -1px;
  padding: 1px 1px 0 1px;
}
.ovabrw-modern-product #booking_form .ovabrw_resource .checkbox-item-qty .ovabrw-checkbox-icon i.brwicon2-down-arrow, .ovabrw-modern-product #request_booking .ovabrw_resource .checkbox-item-qty .ovabrw-checkbox-icon i.brwicon2-down-arrow {
  margin-top: -1px;
  padding: 0 1px 1px 1px;
}
.ovabrw-modern-product #booking_form .ovabrw_resource .checkbox-item-qty .ovabrw-checkbox-icon i.ovabrw-disabled, .ovabrw-modern-product #request_booking .ovabrw_resource .checkbox-item-qty .ovabrw-checkbox-icon i.ovabrw-disabled {
  color: #FFF;
  pointer-events: none;
}
.ovabrw-modern-product #booking_form .ovabrw-services, .ovabrw-modern-product #request_booking .ovabrw-services {
  margin-bottom: 30px;
}
.ovabrw-modern-product #booking_form .ovabrw-services > label, .ovabrw-modern-product #request_booking .ovabrw-services > label {
  display: block;
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-label-size);
  font-weight: var(--ovabrw-label-weight);
  line-height: var(--ovabrw-label-line-height);
  color: var(--ovabrw-label-color);
  margin-bottom: 10px;
}
.ovabrw-modern-product #booking_form .ovabrw-services .ovabrw-service select, .ovabrw-modern-product #request_booking .ovabrw-services .ovabrw-service select {
  width: 50%;
  max-width: 100%;
  height: 45px;
  padding: 10px 30px 13px 14px;
  border: 1px solid var(--ovabrw-light-color) !important;
  border-radius: 5px;
  background-color: #FFF;
  box-shadow: none;
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-text-size);
  font-weight: var(--ovabrw-text-weight);
  line-height: var(--ovabrw-text-line-height);
  color: var(--ovabrw-text-color);
  position: relative;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-image: url(../../../assets/img/down-arrow.svg);
  background-position: calc(100% - 10px) center;
  background-repeat: no-repeat;
  background-size: 20px;
}
@media only screen and (max-width: 768px) {
  .ovabrw-modern-product #booking_form .ovabrw-services .ovabrw-service select, .ovabrw-modern-product #request_booking .ovabrw-services .ovabrw-service select {
    width: 100%;
  }
}
.ovabrw-modern-product #booking_form .ovabrw-directions, .ovabrw-modern-product #booking_form .ovabrw-req-directions, .ovabrw-modern-product #request_booking .ovabrw-directions, .ovabrw-modern-product #request_booking .ovabrw-req-directions {
  display: none;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 20px;
  grid-column: 1/span 2;
}
@media only screen and (max-width: 768px) {
  .ovabrw-modern-product #booking_form .ovabrw-directions, .ovabrw-modern-product #booking_form .ovabrw-req-directions, .ovabrw-modern-product #request_booking .ovabrw-directions, .ovabrw-modern-product #request_booking .ovabrw-req-directions {
    grid-column: 1;
  }
}
.ovabrw-modern-product #booking_form .ovabrw-directions .ovabrw_map, .ovabrw-modern-product #booking_form .ovabrw-directions .ovabrw_req_map, .ovabrw-modern-product #booking_form .ovabrw-req-directions .ovabrw_map, .ovabrw-modern-product #booking_form .ovabrw-req-directions .ovabrw_req_map, .ovabrw-modern-product #request_booking .ovabrw-directions .ovabrw_map, .ovabrw-modern-product #request_booking .ovabrw-directions .ovabrw_req_map, .ovabrw-modern-product #request_booking .ovabrw-req-directions .ovabrw_map, .ovabrw-modern-product #request_booking .ovabrw-req-directions .ovabrw_req_map {
  min-height: 500px;
  width: 100%;
}
.ovabrw-modern-product #booking_form .ovabrw-directions .directions-info, .ovabrw-modern-product #booking_form .ovabrw-req-directions .directions-info, .ovabrw-modern-product #request_booking .ovabrw-directions .directions-info, .ovabrw-modern-product #request_booking .ovabrw-req-directions .directions-info {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.ovabrw-modern-product #booking_form .ovabrw-directions .directions-info > div, .ovabrw-modern-product #booking_form .ovabrw-req-directions .directions-info > div, .ovabrw-modern-product #request_booking .ovabrw-directions .directions-info > div, .ovabrw-modern-product #request_booking .ovabrw-req-directions .directions-info > div {
  flex: 0 0 50%;
  padding: 15px 30px 10px 40px;
  border: 1px solid var(--ovabrw-light-color);
  box-sizing: border-box;
}
.ovabrw-modern-product #booking_form .ovabrw-directions .directions-info > div h3.label, .ovabrw-modern-product #booking_form .ovabrw-req-directions .directions-info > div h3.label, .ovabrw-modern-product #request_booking .ovabrw-directions .directions-info > div h3.label, .ovabrw-modern-product #request_booking .ovabrw-req-directions .directions-info > div h3.label {
  margin: 0;
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-label-size);
  font-weight: var(--ovabrw-label-weight);
  line-height: var(--ovabrw-label-line-height);
  color: var(--ovabrw-label-color);
}
.ovabrw-modern-product #booking_form .ovabrw-directions .directions-info > div span, .ovabrw-modern-product #booking_form .ovabrw-req-directions .directions-info > div span, .ovabrw-modern-product #request_booking .ovabrw-directions .directions-info > div span, .ovabrw-modern-product #request_booking .ovabrw-req-directions .directions-info > div span {
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-second-heading-size);
  font-weight: var(--ovabrw-second-heading-weight);
  line-height: var(--ovabrw-second-heading-line-height);
  color: var(--ovabrw-second-heading-color);
  color: var(--ovabrw-primary-color);
}
.ovabrw-modern-product #booking_form .ovabrw-directions .directions-info > div.distance-sum, .ovabrw-modern-product #booking_form .ovabrw-req-directions .directions-info > div.distance-sum, .ovabrw-modern-product #request_booking .ovabrw-directions .directions-info > div.distance-sum, .ovabrw-modern-product #request_booking .ovabrw-req-directions .directions-info > div.distance-sum {
  border-top-width: 0;
}
.ovabrw-modern-product #booking_form .ovabrw-directions .directions-info > div.duration-sum, .ovabrw-modern-product #booking_form .ovabrw-req-directions .directions-info > div.duration-sum, .ovabrw-modern-product #request_booking .ovabrw-directions .directions-info > div.duration-sum, .ovabrw-modern-product #request_booking .ovabrw-req-directions .directions-info > div.duration-sum {
  border-top-width: 0;
  border-left-width: 0;
}
.ovabrw-modern-product #booking_form .ovabrw-modern-deposit, .ovabrw-modern-product #request_booking .ovabrw-modern-deposit {
  margin-bottom: 20px;
}
.ovabrw-modern-product #booking_form .ovabrw-modern-deposit .deposit-label, .ovabrw-modern-product #request_booking .ovabrw-modern-deposit .deposit-label {
  display: none;
  margin-bottom: 4px;
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-text-size);
  font-weight: var(--ovabrw-text-weight);
  line-height: var(--ovabrw-text-line-height);
  color: var(--ovabrw-text-color);
}
.ovabrw-modern-product #booking_form .ovabrw-modern-deposit .deposit-label.active, .ovabrw-modern-product #request_booking .ovabrw-modern-deposit .deposit-label.active {
  display: block;
}
.ovabrw-modern-product #booking_form .ovabrw-modern-deposit .deposit-type, .ovabrw-modern-product #request_booking .ovabrw-modern-deposit .deposit-type {
  display: flex;
}
.ovabrw-modern-product #booking_form .ovabrw-modern-deposit .deposit-type .ovabrw-label-field, .ovabrw-modern-product #request_booking .ovabrw-modern-deposit .deposit-type .ovabrw-label-field {
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.ovabrw-modern-product #booking_form .ovabrw-modern-deposit .deposit-type .ovabrw-label-field input, .ovabrw-modern-product #request_booking .ovabrw-modern-deposit .deposit-type .ovabrw-label-field input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  width: 0;
  height: 0;
}
.ovabrw-modern-product #booking_form .ovabrw-modern-deposit .deposit-type .ovabrw-label-field .checkmark, .ovabrw-modern-product #request_booking .ovabrw-modern-deposit .deposit-type .ovabrw-label-field .checkmark {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 142px;
  height: 45px;
  background-color: var(--ovabrw-light-color);
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-text-size);
  font-weight: var(--ovabrw-text-weight);
  line-height: var(--ovabrw-text-line-height);
  color: var(--ovabrw-text-color);
}
.ovabrw-modern-product #booking_form .ovabrw-modern-deposit .deposit-type .ovabrw-label-field input:checked ~ .checkmark, .ovabrw-modern-product #request_booking .ovabrw-modern-deposit .deposit-type .ovabrw-label-field input:checked ~ .checkmark {
  background-color: var(--ovabrw-primary-color);
  color: #FFF;
}
.ovabrw-modern-product #booking_form .ajax_show_total, .ovabrw-modern-product #request_booking .ajax_show_total {
  display: none;
  position: relative;
  padding: 0 0 15px;
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-label-size);
  font-weight: var(--ovabrw-label-weight);
  line-height: var(--ovabrw-label-line-height);
  color: var(--ovabrw-label-color);
}
.ovabrw-modern-product #booking_form .ajax_show_total .show_ajax_content, .ovabrw-modern-product #request_booking .ajax_show_total .show_ajax_content {
  font-size: var(--ovabrw-text-size);
  font-weight: var(--ovabrw-text-weight);
  color: var(--ovabrw-text-color);
}
.ovabrw-modern-product #booking_form .ajax_show_total .show_ajax_content .show_total, .ovabrw-modern-product #booking_form .ajax_show_total .show_ajax_content .number-available, .ovabrw-modern-product #booking_form .ajax_show_total .show_ajax_content .ovabrw-price-details .amount, .ovabrw-modern-product #request_booking .ajax_show_total .show_ajax_content .show_total, .ovabrw-modern-product #request_booking .ajax_show_total .show_ajax_content .number-available, .ovabrw-modern-product #request_booking .ajax_show_total .show_ajax_content .ovabrw-price-details .amount {
  font-size: 1.4em;
  font-weight: 500;
  line-height: 1;
  color: var(--ovabrw-primary-color);
}
.ovabrw-modern-product #booking_form .ajax_show_total .show_ajax_content .ovabrw-insurance-amount, .ovabrw-modern-product #request_booking .ajax_show_total .show_ajax_content .ovabrw-insurance-amount {
  display: none;
}
.ovabrw-modern-product #booking_form .ajax_show_total .show_ajax_content .ovabrw-items-available, .ovabrw-modern-product #request_booking .ajax_show_total .show_ajax_content .ovabrw-items-available {
  display: block;
}
.ovabrw-modern-product #booking_form .ovabrw-request-extra, .ovabrw-modern-product #request_booking .ovabrw-request-extra {
  margin-bottom: 30px;
}
.ovabrw-modern-product #booking_form .ovabrw-request-extra > label, .ovabrw-modern-product #request_booking .ovabrw-request-extra > label {
  display: block;
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-label-size);
  font-weight: var(--ovabrw-label-weight);
  line-height: var(--ovabrw-label-line-height);
  color: var(--ovabrw-label-color);
  margin-bottom: 10px;
}
.ovabrw-modern-product #booking_form .ovabrw-request-extra textarea, .ovabrw-modern-product #request_booking .ovabrw-request-extra textarea {
  width: 100%;
  height: 100px;
  max-width: 100%;
  border-radius: 5px;
  padding: 10px 13px 13px 14px;
  border: 1px solid var(--ovabrw-light-color) !important;
  background-color: #FFF;
  box-shadow: none;
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-text-size);
  font-weight: var(--ovabrw-text-weight);
  line-height: var(--ovabrw-text-line-height);
  color: var(--ovabrw-text-color);
}
.ovabrw-modern-product #booking_form .ovabrw-request-extra textarea:focus, .ovabrw-modern-product #request_booking .ovabrw-request-extra textarea:focus {
  outline: none;
  background-color: #FFF;
}
.ovabrw-modern-product #booking_form .ovabrw-request-extra textarea::placeholder, .ovabrw-modern-product #request_booking .ovabrw-request-extra textarea::placeholder {
  color: var(--ovabrw-light-color);
}
.ovabrw-modern-product #booking_form .terms-conditions, .ovabrw-modern-product #request_booking .terms-conditions {
  margin-bottom: 25px;
}
.ovabrw-modern-product #booking_form .terms-conditions label, .ovabrw-modern-product #request_booking .terms-conditions label {
  font-size: var(--ovabrw-label-size);
  font-weight: var(--ovabrw-label-weight);
  line-height: var(--ovabrw-label-line-height);
  color: var(--ovabrw-label-color);
  cursor: pointer;
}
.ovabrw-modern-product #booking_form .terms-conditions label input, .ovabrw-modern-product #request_booking .terms-conditions label input {
  margin-right: 5px;
  border-radius: 4px;
}
.ovabrw-modern-product #booking_form .terms-conditions label .terms-conditions-required, .ovabrw-modern-product #request_booking .terms-conditions label .terms-conditions-required {
  color: #e2401c;
}
.ovabrw-modern-product #booking_form .ovabrw-recaptcha, .ovabrw-modern-product #request_booking .ovabrw-recaptcha {
  position: relative;
}
.ovabrw-modern-product #booking_form .ovabrw-recaptcha #ovabrw-g-recaptcha-booking, .ovabrw-modern-product #booking_form .ovabrw-recaptcha #ovabrw-g-recaptcha-request, .ovabrw-modern-product #request_booking .ovabrw-recaptcha #ovabrw-g-recaptcha-booking, .ovabrw-modern-product #request_booking .ovabrw-recaptcha #ovabrw-g-recaptcha-request {
  margin-bottom: 30px;
}
.ovabrw-modern-product #booking_form .ovabrw-recaptcha .ovabrw-recaptcha-token, .ovabrw-modern-product #request_booking .ovabrw-recaptcha .ovabrw-recaptcha-token {
  position: absolute;
  top: 5px;
  left: 12px;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.ovabrw-modern-product #booking_form .ovabrw-recaptcha .ovabrw-request-form-error, .ovabrw-modern-product #request_booking .ovabrw-recaptcha .ovabrw-request-form-error {
  display: none;
  font-size: 16px;
  line-height: 0;
  color: red;
  font-style: normal;
  margin-bottom: 30px;
}
.ovabrw-modern-product #booking_form button.submit, .ovabrw-modern-product #request_booking button.submit {
  font-family: var(--ovabrw-primary-font);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-align: center;
  padding: 16px 50px;
  color: #FFF;
  background-color: var(--ovabrw-primary-color);
  border: none;
  border-radius: 5px;
  text-transform: uppercase;
  position: relative;
}
.ovabrw-modern-product #booking_form button.submit.disabled, .ovabrw-modern-product #booking_form button.submit:disabled, .ovabrw-modern-product #request_booking button.submit.disabled, .ovabrw-modern-product #request_booking button.submit:disabled {
  opacity: 0.5;
  cursor: not-allowed;
  pointer-events: none;
}
.ovabrw-modern-product #booking_form button.submit .ajax_loading, .ovabrw-modern-product #request_booking button.submit .ajax_loading {
  opacity: 0;
  display: inline-block;
  width: 60px;
  height: 60px;
  position: absolute;
  right: -80px;
  top: -2px;
}
.ovabrw-modern-product #booking_form button.submit .ajax_loading.active, .ovabrw-modern-product #request_booking button.submit .ajax_loading.active {
  opacity: 1;
}
.ovabrw-modern-product #booking_form button.submit .ajax_loading:after, .ovabrw-modern-product #request_booking button.submit .ajax_loading:after {
  display: none;
}
.ovabrw-modern-product #booking_form button.submit .ajax_loading div, .ovabrw-modern-product #request_booking button.submit .ajax_loading div {
  transform-origin: 30px 30px;
  animation: ovabrw-spinner 1.2s linear infinite;
}
.ovabrw-modern-product #booking_form button.submit .ajax_loading div:after, .ovabrw-modern-product #request_booking button.submit .ajax_loading div:after {
  content: " ";
  display: block;
  position: absolute;
  top: 3px;
  left: 28px;
  width: 4px;
  height: 15px;
  border-radius: 20%;
  background-color: var(--ovabrw-primary-color);
}
.ovabrw-modern-product #booking_form button.submit .ajax_loading div:nth-child(1), .ovabrw-modern-product #request_booking button.submit .ajax_loading div:nth-child(1) {
  transform: rotate(0deg);
  animation-delay: -1.1s;
}
.ovabrw-modern-product #booking_form button.submit .ajax_loading div:nth-child(2), .ovabrw-modern-product #request_booking button.submit .ajax_loading div:nth-child(2) {
  transform: rotate(30deg);
  animation-delay: -1s;
}
.ovabrw-modern-product #booking_form button.submit .ajax_loading div:nth-child(3), .ovabrw-modern-product #request_booking button.submit .ajax_loading div:nth-child(3) {
  transform: rotate(60deg);
  animation-delay: -0.9s;
}
.ovabrw-modern-product #booking_form button.submit .ajax_loading div:nth-child(4), .ovabrw-modern-product #request_booking button.submit .ajax_loading div:nth-child(4) {
  transform: rotate(90deg);
  animation-delay: -0.8s;
}
.ovabrw-modern-product #booking_form button.submit .ajax_loading div:nth-child(5), .ovabrw-modern-product #request_booking button.submit .ajax_loading div:nth-child(5) {
  transform: rotate(120deg);
  animation-delay: -0.7s;
}
.ovabrw-modern-product #booking_form button.submit .ajax_loading div:nth-child(6), .ovabrw-modern-product #request_booking button.submit .ajax_loading div:nth-child(6) {
  transform: rotate(150deg);
  animation-delay: -0.6s;
}
.ovabrw-modern-product #booking_form button.submit .ajax_loading div:nth-child(7), .ovabrw-modern-product #request_booking button.submit .ajax_loading div:nth-child(7) {
  transform: rotate(180deg);
  animation-delay: -0.5s;
}
.ovabrw-modern-product #booking_form button.submit .ajax_loading div:nth-child(8), .ovabrw-modern-product #request_booking button.submit .ajax_loading div:nth-child(8) {
  transform: rotate(210deg);
  animation-delay: -0.4s;
}
.ovabrw-modern-product #booking_form button.submit .ajax_loading div:nth-child(9), .ovabrw-modern-product #request_booking button.submit .ajax_loading div:nth-child(9) {
  transform: rotate(240deg);
  animation-delay: -0.3s;
}
.ovabrw-modern-product #booking_form button.submit .ajax_loading div:nth-child(10), .ovabrw-modern-product #request_booking button.submit .ajax_loading div:nth-child(10) {
  transform: rotate(270deg);
  animation-delay: -0.2s;
}
.ovabrw-modern-product #booking_form button.submit .ajax_loading div:nth-child(11), .ovabrw-modern-product #request_booking button.submit .ajax_loading div:nth-child(11) {
  transform: rotate(300deg);
  animation-delay: -0.1s;
}
.ovabrw-modern-product #booking_form button.submit .ajax_loading div:nth-child(12), .ovabrw-modern-product #request_booking button.submit .ajax_loading div:nth-child(12) {
  transform: rotate(330deg);
  animation-delay: 0s;
}
@keyframes ovabrw-spinner {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.ovabrw-modern-product .woocommerce-tabs ul.tabs {
  margin: 0 0 30px 0;
  padding: 0;
  border: none;
}
.ovabrw-modern-product .woocommerce-tabs ul.tabs li {
  position: relative;
  list-style: none;
  border-bottom: 1px solid var(--ovabrw-light-color);
}
.ovabrw-modern-product .woocommerce-tabs ul.tabs li a {
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-label-size);
  font-weight: var(--ovabrw-label-weight);
  line-height: var(--ovabrw-label-line-height);
  color: var(--ovabrw-label-color);
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  display: block;
  padding: 15px 0 13px 0;
  box-shadow: none;
}
.ovabrw-modern-product .woocommerce-tabs ul.tabs li a:hover {
  color: var(--ovabrw-primary-color);
}
.ovabrw-modern-product .woocommerce-tabs ul.tabs li:after {
  font-size: 20px;
  content: "";
  font-family: flaticon_brw !important;
  font-style: normal;
  font-weight: normal !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  opacity: 0;
  transition: all, ease, 0.3s;
}
.ovabrw-modern-product .woocommerce-tabs ul.tabs li.active a {
  color: var(--ovabrw-primary-color);
}
.ovabrw-modern-product .woocommerce-tabs ul.tabs li.active:after {
  opacity: 1;
  right: 5px;
  color: var(--ovabrw-primary-color);
}
.ovabrw-modern-product .woocommerce-tabs .panel h2 {
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-heading-size);
  font-weight: var(--ovabrw-heading-weight);
  line-height: var(--ovabrw-heading-line-height);
  color: var(--ovabrw-heading-color);
}
.ovabrw-modern-product .woocommerce-tabs .panel h2:first-of-type {
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-heading-size);
  font-weight: var(--ovabrw-heading-weight);
  line-height: var(--ovabrw-heading-line-height);
  color: var(--ovabrw-heading-color);
  margin-bottom: 5px;
}
.ovabrw-modern-product .woocommerce-tabs .panel p {
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-text-size);
  font-weight: var(--ovabrw-text-weight);
  line-height: var(--ovabrw-text-line-height);
  color: var(--ovabrw-text-color);
}
.ovabrw-modern-product .woocommerce-tabs .panel .woocommerce-product-attributes .woocommerce-product-attributes-item__label {
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-label-size);
  font-weight: var(--ovabrw-label-weight);
  line-height: var(--ovabrw-label-line-height);
  color: var(--ovabrw-label-color);
}
.ovabrw-modern-product .woocommerce-tabs .panel .woocommerce-product-attributes .woocommerce-product-attributes-item__value p {
  color: var(--ovabrw-primary-color);
}
.ovabrw-modern-product .woocommerce-tabs .panel #reviews .woocommerce-noreviews {
  background-color: var(--ovabrw-primary-color);
  color: #FFF;
}
.ovabrw-modern-product .woocommerce-tabs .panel #reviews label {
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-label-size);
  font-weight: var(--ovabrw-label-weight);
  line-height: var(--ovabrw-label-line-height);
  color: var(--ovabrw-label-color);
}
.ovabrw-modern-product .woocommerce-tabs .panel #reviews p.stars.selected a.active:before, .ovabrw-modern-product .woocommerce-tabs .panel #reviews p.stars:hover a:before, .ovabrw-modern-product .woocommerce-tabs .panel #reviews p.stars.selected a:not(.active):before, .ovabrw-modern-product .woocommerce-tabs .panel #reviews p.stars.selected a.active:before {
  color: var(--ovabrw-primary-color);
}
.ovabrw-modern-product .woocommerce-tabs .panel #reviews #comment {
  box-shadow: none;
  width: 100%;
  max-width: 100%;
  border-radius: 5px;
  padding: 10px 13px 13px 14px;
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-text-size);
  font-weight: var(--ovabrw-text-weight);
  line-height: var(--ovabrw-text-line-height);
  color: var(--ovabrw-text-color);
}
.ovabrw-modern-product .woocommerce-tabs .panel #reviews #submit {
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-label-size);
  font-weight: var(--ovabrw-label-weight);
  line-height: var(--ovabrw-label-line-height);
  color: var(--ovabrw-label-color);
  background-color: var(--ovabrw-primary-color);
  color: #FFF;
  border-radius: 5px;
}

/**
 * Guests - template default
 */
.product-template-default .ovabrw-wrapper-guestspicker .ovabrw-guestspicker {
  border: 1px solid #dbdbdb;
  border-radius: 5px;
  height: 40px;
  padding: 10px 13px 13px 14px;
}
.product-template-default .ovabrw-product-map .ovabrw-show-map {
  min-height: 400px;
}

/**
 * Woo tabs - product tabs elementor
 */
.elementor-widget-container .ovabrw-modern-product .woocommerce-tabs ul.tabs li {
  display: inline-block;
  margin: 5px;
  border: 1px solid var(--ovabrw-light-color);
}
.elementor-widget-container .ovabrw-modern-product .woocommerce-tabs ul.tabs li.active:after {
  content: none;
}
.elementor-widget-container .ovabrw-modern-product .woocommerce-tabs ul.tabs li a {
  padding: 17px 45px 15px 45px;
}

.theme-storefront .elementor-widget-container .ovabrw-modern-product .woocommerce-tabs ul.tabs li {
  display: block;
}

/**
 * Product sticky button
 */
.ovabrw-product-sticky {
  display: none;
  width: 100%;
  padding: 20px;
  position: fixed;
  background-color: #FFFFFF;
  text-align: center;
  left: 0;
  bottom: 0;
  z-index: 99999;
  border-top: 1px solid #E6E6E6;
  box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, 0.08);
}
.ovabrw-product-sticky .ovabrw-sticky-content {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.ovabrw-product-sticky .ovabrw-sticky-content .ovabrw-product-price {
  text-align: left;
}
.ovabrw-product-sticky .ovabrw-sticky-content .ovabrw-product-price .ovabrw-regular-price .amount {
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 34px;
}
.ovabrw-product-sticky .ovabrw-sticky-content .ovabrw-product-btn a {
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-align: center;
  padding: 10px 30px;
  color: #FFF;
  background-color: #25282e;
  border: none;
  border-radius: 5px;
  text-transform: uppercase;
  position: relative;
  -webkit-transition: all ease 0.3s;
  -moz-transition: all ease 0.3s;
  -o-transition: all ease 0.3s;
  transition: all ease 0.3s;
}
@media only screen and (max-width: 768px) {
  .ovabrw-product-sticky {
    display: block;
  }
}

/**
 * Modern class
 */
.ovabrw-modern .ovabrw-product-sticky .ovabrw-sticky-content .ovabrw-product-price label {
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-text-size);
  font-weight: var(--ovabrw-text-weight);
  line-height: var(--ovabrw-text-line-height);
  color: var(--ovabrw-text-color);
}
.ovabrw-modern .ovabrw-product-sticky .ovabrw-sticky-content .ovabrw-product-price .ovabrw-regular-price .amount {
  font-family: var(--ovabrw-primary-font);
  color: var(--ovabrw-primary-color);
}
.ovabrw-modern .ovabrw-product-sticky .ovabrw-sticky-content .ovabrw-product-price .ovabrw-regular-price .unit {
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-text-size);
  font-weight: var(--ovabrw-text-weight);
  line-height: var(--ovabrw-text-line-height);
  color: var(--ovabrw-text-color);
}
.ovabrw-modern .ovabrw-product-sticky .ovabrw-sticky-content .ovabrw-product-btn a {
  font-family: var(--ovabrw-primary-font);
  background-color: var(--ovabrw-primary-color);
}
.ovabrw-modern .xdsoft_datetimepicker .xdsoft_datepicker .xdsoft_calendar table tbody td.xdsoft_disabled {
  color: #FFFFFF;
  opacity: 1 !important;
  background: var(--ovabrw-primary-color) !important;
  pointer-events: none;
}
.ovabrw-modern .xdsoft_datetimepicker .xdsoft_datepicker .xdsoft_calendar table tbody td.xdsoft_disabled.xdsoft_current {
  box-shadow: var(--ovabrw-primary-color) 0 1px 3px 0 inset;
}
.ovabrw-modern .xdsoft_datetimepicker .xdsoft_datepicker .xdsoft_calendar table tbody td.xdsoft_other_month {
  opacity: 1;
}
.ovabrw-modern .ovabrw-related-products {
  margin-bottom: 50px;
}
.ovabrw-modern .ovabrw-related-products .head-related {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  justify-content: space-between;
}
.ovabrw-modern .ovabrw-related-products .head-related h2 {
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-heading-size);
  font-weight: var(--ovabrw-heading-weight);
  line-height: var(--ovabrw-heading-line-height);
  color: var(--ovabrw-heading-color);
  text-transform: uppercase;
  text-align: left !important;
  margin: 0 0 30px 0;
}
.ovabrw-modern .ovabrw-related-products .head-related a {
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-text-size);
  font-weight: var(--ovabrw-text-weight);
  line-height: var(--ovabrw-text-line-height);
  color: var(--ovabrw-text-color);
  display: inline-block;
  color: var(--ovabrw-primary-color);
  padding: 6px 15px;
  background-color: #FFF;
  border: 1px solid var(--ovabrw-primary-color);
  box-sizing: border-box;
  border-radius: 5px;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  margin-bottom: 30px;
}
.ovabrw-modern .ovabrw-related-products .head-related a:hover {
  background-color: var(--ovabrw-primary-color);
  color: #FFF;
}
.ovabrw-modern .ovabrw-related-products .related-products-list {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-column-gap: 26px;
  grid-row-gap: 26px;
}
@media only screen and (max-width: 1024px) {
  .ovabrw-modern .ovabrw-related-products .related-products-list {
    grid-template-columns: 1fr 1fr;
  }
}
@media only screen and (max-width: 768px) {
  .ovabrw-modern .ovabrw-related-products .related-products-list {
    grid-template-columns: 1fr;
  }
}
.ovabrw-modern .ovabrw-related-products .related-products-list.ovabrw-column-1 {
  grid-template-columns: 1fr;
}
.ovabrw-modern .ovabrw-related-products .related-products-list .related-item {
  overflow: hidden;
}
.ovabrw-modern.ovabrw-product-related-widget .ovabrw-related-products {
  margin-bottom: 0;
}
.ovabrw-modern.theme-astra ul.products li {
  overflow: hidden;
}
@media only screen and (min-width: 545px) and (max-width: 921px) {
  .ovabrw-modern.theme-astra ul.products {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}
@media only screen and (max-width: 544px) {
  .ovabrw-modern.theme-astra ul.products {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }
}

/**
 * RTL
 */
body.rtl .ovabrw-modern-product #booking_form .ovabrw-select .select-item-qty, body.rtl .ovabrw-modern-product #request_booking .ovabrw-select .select-item-qty {
  margin-left: 0;
  margin-right: 5px;
}
body.rtl .ovabrw-modern-product #booking_form .ovabrw-extra-services .ovabrw_resource .item .res-left .ovabrw-label-field, body.rtl .ovabrw-modern-product #request_booking .ovabrw-extra-services .ovabrw_resource .item .res-left .ovabrw-label-field {
  padding-left: 0;
  padding-right: 30px;
}
body.rtl .ovabrw-modern-product #booking_form .ovabrw-extra-services .ovabrw_resource .item .res-left .ovabrw-label-field .checkmark, body.rtl .ovabrw-modern-product #request_booking .ovabrw-extra-services .ovabrw_resource .item .res-left .ovabrw-label-field .checkmark {
  right: 0;
}
body.rtl .ovabrw-modern-product #booking_form .ovabrw-services .ovabrw-service select, body.rtl .ovabrw-modern-product #request_booking .ovabrw-services .ovabrw-service select {
  background-position: 10px center;
}
body.rtl .ovabrw-modern-product #booking_form .rental_item.form-location-field input[name=ovabrw_pickup_loc], body.rtl .ovabrw-modern-product #request_booking .rental_item.form-location-field input[name=ovabrw_pickup_loc] {
  padding-right: 14px;
  padding-left: 70px;
}
body.rtl .ovabrw-modern-product #booking_form .rental_item.form-location-field i, body.rtl .ovabrw-modern-product #request_booking .rental_item.form-location-field i {
  right: auto;
  left: 13px;
}
body.rtl .ovabrw-modern-product #booking_form .rental_item.form-location-field i.btn-remove-waypoint, body.rtl .ovabrw-modern-product #booking_form .rental_item.form-location-field i.btn-req-remove-waypoint, body.rtl .ovabrw-modern-product #request_booking .rental_item.form-location-field i.btn-remove-waypoint, body.rtl .ovabrw-modern-product #request_booking .rental_item.form-location-field i.btn-req-remove-waypoint {
  right: auto;
  left: 45px;
}
body.rtl .ovabrw-modern-product .ovabrw-product-features .item-feature i {
  margin-right: 0;
  margin-left: 5px;
}
body.rtl .ovabrw-modern-product .ovabrw-product-features .item-feature span {
  display: inline-flex;
}
body.rtl .ovabrw-modern-product .ovabrw-product-specifications .item-specification i {
  margin-right: 0;
  margin-left: 5px;
}
body.rtl .ovabrw-modern-product .ovabrw-product-specifications .item-specification span {
  display: inline-flex;
}
body.rtl .ovabrw-modern-product .ovabrw-product-review .ovabrw-star-rating {
  margin-right: 0;
  margin-left: 8px;
}
body.rtl .ovabrw-modern-product .ovabrw-product-review .ovabrw-star-rating .ovabrw-rating-percent {
  left: auto;
  right: 0;
}
body.rtl .ovabrw-modern-product .ovabrw-product-table-price .ovabrw-table thead th {
  text-align: right;
}
body.rtl .ovabrw-modern-product .ovabrw-product-table-price .ovabrw-table tbody tr td {
  text-align: right;
}
body.rtl .ovabrw-modern-product .ovabrw-product-unavailable .ovabrw-table tbody tr td {
  text-align: right;
}
body.rtl .ovabrw-modern-product .ovabrw-product-calendar .intruction_calendar li {
  margin-right: 0;
  margin-left: 25px;
}
body.rtl .ovabrw-modern-product .ovabrw-product-calendar .intruction_calendar li .ovabrw-box {
  margin-right: 0;
  margin-left: 10px;
}
body.rtl .ovabrw-modern-product .woocommerce-tabs ul.tabs li:after {
  right: auto;
  left: 0;
  -webkit-transform: translate(0, -50%) rotate(180deg);
  transform: translate(0, -50%) rotate(180deg);
}

/**
 * Tippy
 */
.tippy-box {
  background-color: #fd4c5c;
}
.tippy-box .tippy-content {
  background-color: #fd4c5c;
  border-color: #fd4c5c;
  border-radius: 5px;
}
.tippy-box .tippy-content .ovabrw-tippy {
  color: #FFF;
}
.tippy-box .tippy-arrow {
  color: #fd4c5c;
}
.tippy-box[data-theme=ovabrw-tippy-description] {
  background-color: #616161;
}
.tippy-box[data-theme=ovabrw-tippy-description] .tippy-content {
  background-color: #616161;
  border-color: #616161;
  border-radius: 5px;
}
.tippy-box[data-theme=ovabrw-tippy-description] .tippy-content .ovabrw-tippy {
  font-weight: 16px;
  line-height: 22px;
  color: #FFF;
}
.tippy-box[data-theme=ovabrw-tippy-description] .tippy-arrow {
  color: #616161;
}

.ovabrw-modern .ovabrw-product-fields input[type=text], .ovabrw-modern .ovabrw-product-fields input[type=number], .ovabrw-modern .ovabrw-product-fields input[type=email], .ovabrw-modern .ovabrw-product-fields input[type=tel], .ovabrw-modern .ovabrw-product-fields input[type=url], .ovabrw-modern .ovabrw-product-fields input[type=password], .ovabrw-modern .ovabrw-product-fields input[type=search], .ovabrw-modern .ovabrw-product-fields select {
  width: 100%;
  max-width: 100%;
  height: 45px;
  padding: 10px 13px 13px 14px;
  border: 1px solid var(--ovabrw-light-color) !important;
  border-radius: 5px;
  background-color: #FFF;
  box-shadow: none;
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-text-size);
  font-weight: var(--ovabrw-text-weight);
  line-height: var(--ovabrw-text-line-height);
  color: var(--ovabrw-text-color);
}
.ovabrw-modern .ovabrw-product-fields input[type=text]::placeholder, .ovabrw-modern .ovabrw-product-fields input[type=number]::placeholder, .ovabrw-modern .ovabrw-product-fields input[type=email]::placeholder, .ovabrw-modern .ovabrw-product-fields input[type=tel]::placeholder, .ovabrw-modern .ovabrw-product-fields input[type=url]::placeholder, .ovabrw-modern .ovabrw-product-fields input[type=password]::placeholder, .ovabrw-modern .ovabrw-product-fields input[type=search]::placeholder, .ovabrw-modern .ovabrw-product-fields select::placeholder {
  color: var(--ovabrw-light-color);
}
.ovabrw-modern .ovabrw-product-fields input[type=text]:focus, .ovabrw-modern .ovabrw-product-fields input[type=number]:focus, .ovabrw-modern .ovabrw-product-fields input[type=email]:focus, .ovabrw-modern .ovabrw-product-fields input[type=tel]:focus, .ovabrw-modern .ovabrw-product-fields input[type=url]:focus, .ovabrw-modern .ovabrw-product-fields input[type=password]:focus, .ovabrw-modern .ovabrw-product-fields input[type=search]:focus, .ovabrw-modern .ovabrw-product-fields select:focus {
  outline: none;
  background-color: #FFF;
}
.ovabrw-modern .ovabrw-product-fields input[type=text].appointment-dropoff-date, .ovabrw-modern .ovabrw-product-fields input[type=number].appointment-dropoff-date, .ovabrw-modern .ovabrw-product-fields input[type=email].appointment-dropoff-date, .ovabrw-modern .ovabrw-product-fields input[type=tel].appointment-dropoff-date, .ovabrw-modern .ovabrw-product-fields input[type=url].appointment-dropoff-date, .ovabrw-modern .ovabrw-product-fields input[type=password].appointment-dropoff-date, .ovabrw-modern .ovabrw-product-fields input[type=search].appointment-dropoff-date, .ovabrw-modern .ovabrw-product-fields select.appointment-dropoff-date {
  background-color: #f2f2f2;
}
.ovabrw-modern .ovabrw-product-fields select {
  position: relative;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-image: url(../../../assets/img/down-arrow.svg);
  background-position: calc(100% - 10px) center;
  background-repeat: no-repeat;
  background-size: 20px;
}
.ovabrw-modern .ovabrw-product-fields textarea {
  width: 100%;
  height: 100px;
  max-width: 100%;
  border-radius: 5px;
  padding: 10px 13px 13px 14px;
  border: 1px solid var(--ovabrw-light-color) !important;
  background-color: #FFF;
  box-shadow: none;
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-text-size);
  font-weight: var(--ovabrw-text-weight);
  line-height: var(--ovabrw-text-line-height);
  color: var(--ovabrw-text-color);
}
.ovabrw-modern .ovabrw-product-fields textarea:focus {
  outline: none;
  background-color: #FFF;
}
.ovabrw-modern .ovabrw-product-fields textarea::placeholder {
  color: var(--ovabrw-light-color);
}
.ovabrw-modern .ovabrw-product-fields .ovabrw-time-slots {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.ovabrw-modern .ovabrw-product-fields .ovabrw-time-slots .time-slot {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-size: var(--ovabrw-text-size);
  font-weight: var(--ovabrw-text-weight);
  line-height: var(--ovabrw-text-line-height);
  color: var(--ovabrw-text-color);
  background-color: #FFF;
  padding: 5px 10px;
  margin: 0 10px 10px 0;
  border: 1px solid var(--ovabrw-light-color);
  border-radius: 5px;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.ovabrw-modern .ovabrw-product-fields .ovabrw-time-slots .time-slot.disabled {
  opacity: 0.5;
  cursor: not-allowed;
  color: #FFFFFF;
  background-color: var(--ovabrw-primary-color);
  background-image: repeating-linear-gradient(135deg, var(--ovabrw-primary-color), var(--ovabrw-primary-color) 2px, #FFFFFF 4px, #FFFFFF 4px) !important;
  border: none;
}
.ovabrw-modern .ovabrw-product-fields .ovabrw-time-slots .time-slot.disabled input {
  cursor: not-allowed;
}
.ovabrw-modern .ovabrw-product-fields .ovabrw-time-slots .time-slot.active, .ovabrw-modern .ovabrw-product-fields .ovabrw-time-slots .time-slot:not(.disabled):hover {
  cursor: pointer;
  color: #FFFFFF;
  background-color: var(--ovabrw-primary-color);
  border-color: var(--ovabrw-primary-color);
}
.ovabrw-modern .ovabrw-product-fields .ovabrw-time-slots .time-slot input {
  border: 0;
  position: absolute;
  cursor: pointer;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: 0;
  -webkit-appearance: none;
  appearance: none;
  outline: 0;
  width: auto;
  visibility: hidden;
}
.ovabrw-modern .ovabrw-product-fields .ovabrw-radio .radio-item {
  display: flex;
  align-items: center;
  min-height: 30px;
}
.ovabrw-modern .ovabrw-product-fields .ovabrw-radio .radio-item .ovabrw-label-field {
  display: block;
  position: relative;
  padding-left: 30px;
  margin-bottom: 8px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-size: var(--ovabrw-text-size);
  font-weight: var(--ovabrw-text-weight);
  line-height: var(--ovabrw-text-line-height);
  color: var(--ovabrw-text-color);
}
.ovabrw-modern .ovabrw-product-fields .ovabrw-radio .radio-item .ovabrw-label-field input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  width: 0;
  height: 0;
}
.ovabrw-modern .ovabrw-product-fields .ovabrw-radio .radio-item .ovabrw-label-field .checkmark {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translate(0, -50%);
  height: 20px;
  width: 20px;
  background-color: #FFF;
  border-radius: 100%;
  border: 1px solid var(--ovabrw-light-color);
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.ovabrw-modern .ovabrw-product-fields .ovabrw-radio .radio-item .ovabrw-label-field .checkmark:after {
  content: "";
  position: absolute;
  display: none;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 7px;
  height: 7px;
  border-radius: 100%;
  background-color: #FFF;
}
.ovabrw-modern .ovabrw-product-fields .ovabrw-radio .radio-item .ovabrw-label-field:hover input ~ .checkmark {
  background-color: var(--ovabrw-primary-color);
  border-color: var(--ovabrw-primary-color);
}
.ovabrw-modern .ovabrw-product-fields .ovabrw-radio .radio-item .ovabrw-label-field input:checked ~ .checkmark {
  background-color: var(--ovabrw-primary-color);
  border-color: var(--ovabrw-primary-color);
}
.ovabrw-modern .ovabrw-product-fields .ovabrw-radio .radio-item .ovabrw-label-field input:checked ~ .checkmark:after {
  display: block;
}
.ovabrw-modern .ovabrw-product-fields .ovabrw-radio .radio-item .ovabrw-remove-checked {
  display: none;
  margin-top: -15px;
  margin-left: 3px;
  cursor: pointer;
}
.ovabrw-modern .ovabrw-product-fields .ovabrw-radio .radio-item .ovabrw-remove-checked.active {
  display: inline-flex;
}
.ovabrw-modern .ovabrw-product-fields .ovabrw-radio .radio-item .ovabrw-remove-checked i {
  display: flex;
  font-size: 14px;
  line-height: 1;
  color: red;
}
.ovabrw-modern .ovabrw-product-fields .ovabrw-checkbox .checkbox-item {
  display: flex;
  align-items: center;
  margin-bottom: 3px;
  min-height: 30px;
}
.ovabrw-modern .ovabrw-product-fields .ovabrw-checkbox .checkbox-item .ovabrw-label-field {
  display: block;
  position: relative;
  padding-left: 30px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-size: var(--ovabrw-text-size);
  font-weight: var(--ovabrw-text-weight);
  line-height: var(--ovabrw-text-line-height);
  color: var(--ovabrw-text-color);
}
.ovabrw-modern .ovabrw-product-fields .ovabrw-checkbox .checkbox-item .ovabrw-label-field input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.ovabrw-modern .ovabrw-product-fields .ovabrw-checkbox .checkbox-item .ovabrw-label-field .checkmark {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translate(0, -50%);
  height: 20px;
  width: 20px;
  background-color: #FFF;
  border-radius: 2px;
  border: 1px solid var(--ovabrw-light-color);
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.ovabrw-modern .ovabrw-product-fields .ovabrw-checkbox .checkbox-item .ovabrw-label-field .checkmark:after {
  content: "";
  position: absolute;
  display: none;
  left: 50%;
  top: 40%;
  width: 4px;
  height: 10px;
  border: solid white;
  border-width: 0 2px 2px 0;
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
  -ms-transform: translate(-50%, -50%) rotate(45deg);
  transform: translate(-50%, -50%) rotate(45deg);
}
.ovabrw-modern .ovabrw-product-fields .ovabrw-checkbox .checkbox-item .ovabrw-label-field:hover input ~ .checkmark {
  background-color: var(--ovabrw-primary-color);
  border-color: var(--ovabrw-primary-color);
}
.ovabrw-modern .ovabrw-product-fields .ovabrw-checkbox .checkbox-item .ovabrw-label-field input:checked ~ .checkmark {
  background-color: var(--ovabrw-primary-color);
  border-color: var(--ovabrw-primary-color);
}
.ovabrw-modern .ovabrw-product-fields .ovabrw-checkbox .checkbox-item .ovabrw-label-field input:checked ~ .checkmark:after {
  display: block;
}
.ovabrw-modern .ovabrw-product-fields .ovabrw-checkbox .checkbox-item:last-child {
  margin-bottom: 0;
}
.ovabrw-modern .ovabrw-product-fields .ovabrw-modern-file .ovabrw-label-field {
  display: block;
  position: relative;
  cursor: pointer;
  width: 100%;
}
.ovabrw-modern .ovabrw-product-fields .ovabrw-modern-file .ovabrw-label-field input {
  position: absolute;
  top: 0;
  opacity: 0;
  width: 0;
  height: 0;
}
.ovabrw-modern .ovabrw-product-fields .ovabrw-modern-file .ovabrw-label-field .ovabrw-file-name {
  max-width: 100%;
  max-height: 45px;
  padding: 10px 35px 13px 14px;
  border-radius: 5px;
  border: 1px solid #D9D9D9;
  background-color: #FFF;
  overflow: hidden;
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-text-size);
  font-weight: var(--ovabrw-text-weight);
  line-height: var(--ovabrw-text-line-height);
  color: var(--ovabrw-text-color);
}
.ovabrw-modern .ovabrw-product-fields .ovabrw-modern-file .ovabrw-label-field .ovabrw-file-name .placeholder {
  color: var(--ovabrw-light-color);
}
.ovabrw-modern .ovabrw-product-fields .ovabrw-modern-file .ovabrw-label-field .ovabrw-file-name .name {
  display: none;
  max-width: 100%;
  overflow: hidden;
  height: 20px;
}
.ovabrw-modern .ovabrw-product-fields .ovabrw-modern-file .ovabrw-label-field i {
  position: absolute;
  top: 50%;
  right: 13px;
  transform: translate(0, -50%);
  font-size: 18px;
}
.ovabrw-modern .ovabrw-product-fields .rental_item.ovabrw-fullwidth {
  grid-column: 1/span 2;
}
@media only screen and (max-width: 768px) {
  .ovabrw-modern .ovabrw-product-fields .rental_item.ovabrw-fullwidth {
    grid-column: 1/span 1;
  }
}
.ovabrw-modern .ovabrw-product-fields .rental_item .description {
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-text-size);
  font-weight: var(--ovabrw-text-weight);
  line-height: var(--ovabrw-text-line-height);
  color: var(--ovabrw-text-color);
  font-style: italic;
  margin: 0 0 20px;
}
.ovabrw-modern .ovabrw-product-fields .ovabrw-price-slider-wrapper {
  position: relative;
  padding: 5px 0;
}
.ovabrw-modern .ovabrw-product-fields .ovabrw-price-slider-wrapper .ovabrw-price-slider {
  position: relative;
  height: 8px;
  background: var(--ovabrw-light-color);
  border-radius: 4px;
  margin: 12px 0 16px 0;
  transition: background 0.3s ease;
  cursor: pointer;
}
.ovabrw-modern .ovabrw-product-fields .ovabrw-price-slider-wrapper .ovabrw-price-slider .ui-slider-range {
  position: absolute;
  height: 100%;
  background: var(--ovabrw-primary-color);
  border-radius: 4px;
}
.ovabrw-modern .ovabrw-product-fields .ovabrw-price-slider-wrapper .ovabrw-price-slider .ui-slider-handle {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 16px;
  height: 16px;
  background: #fff;
  border: 1px solid var(--ovabrw-light-color);
  border-radius: 50%;
  cursor: pointer;
  outline: none;
}
.ovabrw-modern .ovabrw-product-fields .ovabrw-price-slider-wrapper .ovabrw-price-popup {
  position: absolute;
  background: #333;
  color: #fff;
  padding: 6px 10px;
  border-radius: 6px;
  font-size: 12px;
  font-weight: 600;
  white-space: nowrap;
  z-index: 1000;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
  display: none;
  pointer-events: none;
  transform: translateX(-50%);
  top: -40px;
}
.ovabrw-modern .ovabrw-product-fields .ovabrw-price-slider-wrapper .ovabrw-price-popup::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  border: 5px solid transparent;
  border-top-color: #333;
}

body.rtl.ovabrw-modern .ovabrw-product-fields select {
  background-position: 10px center;
}
body.rtl.ovabrw-modern .ovabrw-product-fields .ovabrw-label-field {
  padding-left: 0;
  padding-right: 30px;
}
body.rtl.ovabrw-modern .ovabrw-product-fields .ovabrw-label-field .checkmark {
  right: 0;
}
body.rtl.ovabrw-modern .ovabrw-product-fields .ovabrw-modern-file .ovabrw-label-field {
  padding: 0;
}
body.rtl.ovabrw-modern .ovabrw-product-fields .ovabrw-modern-file .ovabrw-label-field i {
  right: auto;
  left: 13px;
}
body.rtl.ovabrw-modern .ovabrw-product-fields .ovabrw-modern-file .ovabrw-label-field .ovabrw-file-name {
  padding-right: 13px;
  padding-left: 35px;
}

/**
 * Transition
 */
/**
 * Transform
 */
.ovabrw-popup-guest-info {
  display: inline-flex;
}
.ovabrw-popup-guest-info .guest-info-text {
  color: #7f54b3;
  cursor: pointer;
}
.ovabrw-popup-guest-info .guest-info-wrap {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: rgba(29, 23, 41, 0.7);
  z-index: 999;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.ovabrw-popup-guest-info .guest-info-wrap .popup-guest-info {
  width: 500px;
  max-width: 90%;
  max-height: 80%;
  overflow: auto;
  padding: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.1);
  border-radius: 3px;
  background-color: #FFFFFF;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.ovabrw-popup-guest-info .guest-info-wrap .popup-guest-info .close-popup {
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 4px;
  cursor: pointer;
}
.ovabrw-popup-guest-info .guest-info-wrap .popup-guest-info .close-popup i {
  font-size: 14px;
  color: red;
  line-height: 1;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.ovabrw-popup-guest-info .guest-info-wrap .popup-guest-info .close-popup:hover i {
  transform: scale(1.2);
}
.ovabrw-popup-guest-info .guest-info-wrap .popup-guest-info .guest-info-content {
  border: 1px solid var(--ovabrw-light-color);
  border-radius: 5px;
  box-sizing: border-box;
  overflow: hidden;
}
.ovabrw-popup-guest-info .guest-info-wrap .popup-guest-info .guest-info-content .guest-info-item {
  border-bottom: 1px solid var(--ovabrw-light-color);
  box-sizing: border-box;
}
.ovabrw-popup-guest-info .guest-info-wrap .popup-guest-info .guest-info-content .guest-info-item .guest-info-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 8px 16px;
  background-color: #F5F5F5;
  cursor: pointer;
}
.ovabrw-popup-guest-info .guest-info-wrap .popup-guest-info .guest-info-content .guest-info-item .guest-info-header label {
  font-size: 15px;
  font-weight: var(--ovabrw-label-weight);
  line-height: var(--ovabrw-label-line-height);
  color: var(--ovabrw-label-color);
}
.ovabrw-popup-guest-info .guest-info-wrap .popup-guest-info .guest-info-content .guest-info-item .guest-info-header i {
  color: var(--ovabrw-label-color);
  font-size: 14px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  line-height: 1;
}
.ovabrw-popup-guest-info .guest-info-wrap .popup-guest-info .guest-info-content .guest-info-item .guest-info-body {
  display: none;
  padding: 10px 16px;
  margin: 0;
  list-style: none;
  border: none;
  border-top: 1px solid var(--ovabrw-light-color);
  box-sizing: border-box;
}
.ovabrw-popup-guest-info .guest-info-wrap .popup-guest-info .guest-info-content .guest-info-item .guest-info-body li {
  margin: 0;
  padding: 0;
  font-size: 15px;
  font-weight: var(--ovabrw-text-weight);
  line-height: var(--ovabrw-text-line-height);
  color: var(--ovabrw-text-color);
}
.ovabrw-popup-guest-info .guest-info-wrap .popup-guest-info .guest-info-content .guest-info-item .guest-info-body li .field-label {
  color: var(--ovabrw-label-color);
  font-weight: 600;
}
.ovabrw-popup-guest-info .guest-info-wrap .popup-guest-info .guest-info-content .guest-info-item.active {
  border-bottom: none;
}
.ovabrw-popup-guest-info .guest-info-wrap .popup-guest-info .guest-info-content .guest-info-item.active .guest-info-header i {
  transform: rotate(-180deg);
}
.ovabrw-popup-guest-info .guest-info-wrap .popup-guest-info .guest-info-content .guest-info-item:first-child {
  border-top: none;
}
.ovabrw-popup-guest-info .guest-info-wrap .popup-guest-info .guest-info-content .guest-info-item:last-child {
  border-width: 0;
}
.ovabrw-popup-guest-info .guest-info-wrap .popup-guest-info .guest-info-content .guest-info-item:last-child .guest-info-body {
  border-width: 0;
}
.ovabrw-popup-guest-info .guest-info-wrap .popup-guest-info .guest-info-content .guest-info-item:last-child.active .guest-info-header {
  border-width: 1px;
}
.ovabrw-popup-guest-info .guest-info-wrap .popup-guest-info .guest-info-content .guest-info-item.last-child {
  border-bottom: none;
}
.ovabrw-popup-guest-info p, .ovabrw-popup-guest-info br {
  display: none !important;
}

.woocommerce-mini-cart-item.mini_cart_item .variation .ovabrw-popup-guest-info {
  display: none;
}

.elementor-product-image .woocommerce-product-gallery {
  max-width: 600px;
  position: relative;
  margin-bottom: 2rem;
  opacity: 1 !important;
}
.elementor-product-image .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
  position: absolute;
  top: 1rem;
  right: 1rem;
  z-index: 99;
}
.elementor-product-image .woocommerce-product-gallery a img {
  width: 100%;
  height: auto;
}
.elementor-product-image .woocommerce-product-gallery .flex-viewport {
  margin-bottom: 20px;
}
.elementor-product-image .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs {
  display: flex;
  list-style: none;
  justify-content: space-between;
  margin: 0;
}

.ovabrw-product-images .owl-carousel .owl-nav button {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 58px;
  height: 58px;
  border-radius: 50%;
  background-color: #fff;
  box-shadow: 0px 4px 40px rgba(43, 89, 255, 0.08);
  font-size: 34px;
}
@media (max-width: 768px) {
  .ovabrw-product-images .owl-carousel .owl-nav button {
    width: 48px;
    height: 48px;
    font-size: 28px;
  }
}
.ovabrw-product-images .owl-carousel .owl-nav button span {
  position: relative;
  top: -2px;
}
.ovabrw-product-images .owl-carousel .owl-nav button.owl-prev {
  left: 30px;
}
.ovabrw-product-images .owl-carousel .owl-nav button.owl-next {
  right: 30px;
}
.ovabrw-product-images .owl-carousel .owl-nav button:hover {
  background-color: var(--ovabrw-primary-color);
  color: #fff;
}

.ovabrw-product-images-2 .owl-item {
  transition: all 0.2s ease;
  padding: 20px;
}
@media (max-width: 767px) {
  .ovabrw-product-images-2 .owl-item {
    padding: 10px;
  }
}
.ovabrw-product-images-2 .owl-item.center {
  transform: scale(1.07);
}
@media (max-width: 767px) {
  .ovabrw-product-images-2 .owl-item.center {
    transform: scale(1);
  }
}

.elementor_search_map .toggle_wrap {
  display: none;
  margin: 60px 0 20px 0;
  padding: 0 20px;
}
@media screen and (max-width: 1024px) {
  .elementor_search_map .toggle_wrap {
    display: flex;
  }
}
.elementor_search_map .toggle_wrap span {
  width: 50%;
  text-align: center;
  border: 2px solid #e2e2e2;
  box-sizing: content-box;
  padding: 6px 18px;
  cursor: pointer;
}
.elementor_search_map .toggle_wrap span:last-child {
  border-left: 0;
}
.elementor_search_map .toggle_wrap span:last-child.active {
  border: 2px solid #e86c60;
}
.elementor_search_map .toggle_wrap span:first-child {
  border-right: 0;
}
.elementor_search_map .toggle_wrap span:first-child.active {
  border: 2px solid #e86c60;
}
.elementor_search_map .wrap_search_map {
  display: flex;
  position: relative;
  width: 100%;
  flex-wrap: wrap;
}
.elementor_search_map .wrap_search_map .wrap_search {
  width: 100%;
}
.elementor_search_map .wrap_search_map .wrap_search .fields_search .toggle_filters {
  display: none;
  justify-content: flex-start;
  align-items: center;
  cursor: pointer;
  border: 1px solid #e2e2e2;
  color: #343434;
  padding: 6px 12px;
  border-radius: 4px;
  font-size: 100%;
  position: relative;
  margin-bottom: 22px;
}
@media screen and (max-width: 1024px) {
  .elementor_search_map .wrap_search_map .wrap_search .fields_search .toggle_filters {
    display: flex;
  }
}
.elementor_search_map .wrap_search_map .wrap_search .fields_search .toggle_filters i.icon_up {
  display: none;
}
.elementor_search_map .wrap_search_map .wrap_search .fields_search .toggle_filters i {
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
}
@media screen and (max-width: 1024px) {
  .elementor_search_map .wrap_search_map .wrap_search .fields_search .form_search_map {
    display: none;
  }
}
.elementor_search_map .wrap_search_map .wrap_search .fields_search .form_search_map .wrap_content {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}
@media screen and (max-width: 768px) {
  .elementor_search_map .wrap_search_map .wrap_search .fields_search .form_search_map .wrap_content {
    grid-template-columns: 1fr 1fr;
  }
}
@media screen and (max-width: 546px) {
  .elementor_search_map .wrap_search_map .wrap_search .fields_search .form_search_map .wrap_content {
    grid-template-columns: 1fr;
  }
}
.elementor_search_map .wrap_search_map .wrap_search .fields_search .form_search_map .wrap_content .label_search {
  width: 100%;
}
.elementor_search_map .wrap_search_map .wrap_search .fields_search .form_search_map .wrap_content .label_search input {
  border-color: #e2e2e2;
  border-radius: 4px;
  outline: none;
  box-shadow: none;
}
.elementor_search_map .wrap_search_map .wrap_search .fields_search .form_search_map .wrap_content .wrap_search_location {
  position: relative;
}
.elementor_search_map .wrap_search_map .wrap_search .fields_search .form_search_map .wrap_content .wrap_search_location .locate_me {
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  color: #e86c60;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.elementor_search_map .wrap_search_map .wrap_search .fields_search .form_search_map .wrap_content .show_taxonomy {
  display: none;
}
.elementor_search_map .wrap_search_map .wrap_search .fields_search .form_search_map .wrap_content .wrap_search_taxonomies {
  display: none;
}
.elementor_search_map .wrap_search_map .wrap_search .fields_search .form_search_map .wrap_search_radius {
  display: none;
  margin-top: 20px;
}
.elementor_search_map .wrap_search_map .wrap_search .fields_search .form_search_map .wrap_search_radius #wrap_pointer {
  height: 3px;
  background-color: #e2e2e2;
  margin-top: 5px;
  border: none;
}
.elementor_search_map .wrap_search_map .wrap_search .fields_search .form_search_map .wrap_search_radius #wrap_pointer span {
  border-radius: 100%;
  outline: none;
  background-color: #fff;
  border-color: #e86c60;
  border-width: 2px;
  z-index: 1;
  width: 15px;
  top: -6px;
  height: 15px;
}
.elementor_search_map .wrap_search_map .wrap_search .search_result ul.products {
  margin: 0;
}
.elementor_search_map .wrap_search_map .wrap_search .search_result .one-column .products {
  display: grid;
  grid-template-columns: 1fr;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}
.elementor_search_map .wrap_search_map .wrap_search .search_result .two-column .products {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}
@media screen and (max-width: 546px) {
  .elementor_search_map .wrap_search_map .wrap_search .search_result .two-column .products {
    grid-template-columns: 1fr;
  }
}
.elementor_search_map .wrap_search_map .wrap_search .search_result .three-column .products {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}
@media screen and (max-width: 768px) {
  .elementor_search_map .wrap_search_map .wrap_search .search_result .three-column .products {
    grid-template-columns: 1fr 1fr;
  }
}
@media screen and (max-width: 546px) {
  .elementor_search_map .wrap_search_map .wrap_search .search_result .three-column .products {
    grid-template-columns: 1fr;
  }
}
.elementor_search_map .wrap_search_map .wrap_search .search_result .products:before {
  display: none;
}
.elementor_search_map .wrap_search_map .wrap_search .search_result .products .product {
  width: 100%;
}
.elementor_search_map .wrap_search_map .wrap_search .search_result .products .product a img {
  width: 100%;
  border-radius: 5px 5px 0 0;
}
.elementor_search_map .wrap_search_map .wrap_search .search_result .ovabrw_pagination_ajax {
  margin-top: 20px;
}
.elementor_search_map .wrap_search_map .wrap_search .search_result .ovabrw_pagination_ajax ul {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.elementor_search_map .wrap_search_map .wrap_search .search_result .ovabrw_pagination_ajax ul li {
  margin: 0 6px 12px 6px;
}
.elementor_search_map .wrap_search_map .wrap_search .search_result .ovabrw_pagination_ajax ul li span {
  width: 100%;
  height: 40px;
  padding: 0 14px;
  font-size: 16px;
  line-height: 1.2;
  border: 2px solid #cfccea;
  border-radius: 3px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.elementor_search_map .wrap_search_map .wrap_search .search_result .ovabrw_pagination_ajax ul li span:hover {
  background-color: #e86c60;
  color: #fff;
  border-color: #e86c60;
}
.elementor_search_map .wrap_search_map .wrap_search .search_result .ovabrw_pagination_ajax ul li .current {
  background-color: #e86c60;
  color: #fff;
  border-color: #e86c60;
}
.elementor_search_map .wrap_search_map .wrap_search .wrap_load_more {
  width: 100%;
  display: none;
  position: relative;
  padding: 30px 0;
}
.elementor_search_map .wrap_search_map .wrap_search .wrap_load_more .loader {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%);
  stroke-linecap: round;
}
.elementor_search_map .wrap_search_map .wrap_search .wrap_load_more .loader circle {
  fill: none;
  stroke-width: 1.5;
  animation-duration: 1.5s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  transform-origin: 25px 25px;
  will-change: transform;
  stroke: #e86c60;
}
.elementor_search_map .wrap_search_map .wrap_search .wrap_load_more .loader circle:nth-of-type(1) {
  stroke-dasharray: 40px;
  animation-name: preloader_1;
}
.elementor_search_map .wrap_search_map .wrap_search .wrap_load_more .loader circle:nth-of-type(2) {
  stroke-dasharray: 80px;
  animation-name: preloader_2;
}
@keyframes preloader_1 {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes preloader_2 {
  100% {
    transform: rotate(-360deg);
  }
}
.elementor_search_map .wrap_search_map .wrap_search .wrap_search_radius span {
  font-weight: 500;
  font-size: 18px;
  line-height: 23px;
  letter-spacing: 0px;
  color: #333333;
}
.elementor_search_map .wrap_search_map .wrap_search .wrap_search_filter_title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 10px;
  margin-top: 30px;
  margin-bottom: 30px;
}
.elementor_search_map .wrap_search_map .wrap_search .wrap_search_filter_title .results_found {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
.elementor_search_map .wrap_search_map .wrap_search .wrap_search_filter_title .results_found span {
  font-weight: 500;
  font-size: 18px;
  line-height: 23px;
  letter-spacing: 0px;
  color: #333333;
}
.elementor_search_map .wrap_search_map .wrap_search .wrap_search_filter_title #search_sort select {
  border-color: #e2e2e2;
  border-radius: 4px;
  outline: none;
  padding: 8px 25px 8px 10px;
}
.elementor_search_map .wrap_search_map .wrap_search .wrap_search_filter_title #search_sort .select2-selection__rendered {
  padding: 3px 35px 3px 15px;
}
.elementor_search_map .wrap_search_map .wrap_map {
  display: block;
  width: 40%;
}
@media screen and (max-width: 1024px) {
  .elementor_search_map .wrap_search_map .wrap_map {
    display: none;
    width: 100%;
  }
}
.elementor_search_map .wrap_search_map .wrap_map #show_map {
  position: sticky !important;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
}
.elementor_search_map .wrap_search_map .wrap_map #show_map .gm-svpc div {
  width: 40px;
  height: 40px;
}
.elementor_search_map.ova_have_map .wrap_search_map .wrap_search {
  width: 60%;
  padding: 0 20px;
}
@media screen and (max-width: 1024px) {
  .elementor_search_map.ova_have_map .wrap_search_map .wrap_search {
    width: 100%;
  }
}
.elementor_search_map .select2 {
  height: 100%;
  width: 100% !important;
}
.elementor_search_map .select2 .select2-selection.select2-selection--single {
  height: 100%;
  min-height: 40px;
  border-color: #e2e2e2;
  border-radius: 4px;
  outline: none;
  display: flex;
  align-items: center;
}
.elementor_search_map .select2 .select2-selection.select2-selection--single .select2-selection__rendered {
  padding: 0 35px 0 15px;
  transition: all 0.2s ease;
}
.elementor_search_map .select2 .select2-selection.select2-selection--single .select2-selection__arrow {
  top: 4px;
  right: 10px;
}
.elementor_search_map.ovabrw-search-modern .wrap_search_map .wrap_search .fields_search .form_search_map .wrap_content .wrap_search_location .locate_me {
  color: var(--ovabrw-primary-color);
}
.elementor_search_map.ovabrw-search-modern .wrap_search_map .wrap_search .fields_search .form_search_map .wrap_content input[type=text], .elementor_search_map.ovabrw-search-modern .wrap_search_map .wrap_search .fields_search .form_search_map .wrap_content input[type=number], .elementor_search_map.ovabrw-search-modern .wrap_search_map .wrap_search .fields_search .form_search_map .wrap_content input[type=email], .elementor_search_map.ovabrw-search-modern .wrap_search_map .wrap_search .fields_search .form_search_map .wrap_content input[type=tel], .elementor_search_map.ovabrw-search-modern .wrap_search_map .wrap_search .fields_search .form_search_map .wrap_content input[type=url], .elementor_search_map.ovabrw-search-modern .wrap_search_map .wrap_search .fields_search .form_search_map .wrap_content input[type=password], .elementor_search_map.ovabrw-search-modern .wrap_search_map .wrap_search .fields_search .form_search_map .wrap_content input[type=search], .elementor_search_map.ovabrw-search-modern .wrap_search_map .wrap_search .fields_search .form_search_map .wrap_content select {
  width: 100%;
  max-width: 100%;
  height: 45px;
  padding: 10px 13px 13px 14px;
  border: 1px solid var(--ovabrw-light-color) !important;
  border-radius: 5px;
  background-color: #FFF;
  box-shadow: none;
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-text-size);
  font-weight: var(--ovabrw-text-weight);
  line-height: var(--ovabrw-text-line-height);
  color: var(--ovabrw-text-color);
}
.elementor_search_map.ovabrw-search-modern .wrap_search_map .wrap_search .fields_search .form_search_map .wrap_content input[type=text]::placeholder, .elementor_search_map.ovabrw-search-modern .wrap_search_map .wrap_search .fields_search .form_search_map .wrap_content input[type=number]::placeholder, .elementor_search_map.ovabrw-search-modern .wrap_search_map .wrap_search .fields_search .form_search_map .wrap_content input[type=email]::placeholder, .elementor_search_map.ovabrw-search-modern .wrap_search_map .wrap_search .fields_search .form_search_map .wrap_content input[type=tel]::placeholder, .elementor_search_map.ovabrw-search-modern .wrap_search_map .wrap_search .fields_search .form_search_map .wrap_content input[type=url]::placeholder, .elementor_search_map.ovabrw-search-modern .wrap_search_map .wrap_search .fields_search .form_search_map .wrap_content input[type=password]::placeholder, .elementor_search_map.ovabrw-search-modern .wrap_search_map .wrap_search .fields_search .form_search_map .wrap_content input[type=search]::placeholder, .elementor_search_map.ovabrw-search-modern .wrap_search_map .wrap_search .fields_search .form_search_map .wrap_content select::placeholder {
  opacity: 0.3;
}
.elementor_search_map.ovabrw-search-modern .wrap_search_map .wrap_search .fields_search .form_search_map .wrap_content input[type=text]:focus, .elementor_search_map.ovabrw-search-modern .wrap_search_map .wrap_search .fields_search .form_search_map .wrap_content input[type=number]:focus, .elementor_search_map.ovabrw-search-modern .wrap_search_map .wrap_search .fields_search .form_search_map .wrap_content input[type=email]:focus, .elementor_search_map.ovabrw-search-modern .wrap_search_map .wrap_search .fields_search .form_search_map .wrap_content input[type=tel]:focus, .elementor_search_map.ovabrw-search-modern .wrap_search_map .wrap_search .fields_search .form_search_map .wrap_content input[type=url]:focus, .elementor_search_map.ovabrw-search-modern .wrap_search_map .wrap_search .fields_search .form_search_map .wrap_content input[type=password]:focus, .elementor_search_map.ovabrw-search-modern .wrap_search_map .wrap_search .fields_search .form_search_map .wrap_content input[type=search]:focus, .elementor_search_map.ovabrw-search-modern .wrap_search_map .wrap_search .fields_search .form_search_map .wrap_content select:focus {
  outline: none;
  background-color: #FFF;
}
.elementor_search_map.ovabrw-search-modern .wrap_search_map .wrap_search .fields_search .form_search_map .wrap_content select {
  position: relative;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-image: url(../../../assets/img/down-arrow.svg);
  background-position: calc(100% - 10px) center;
  background-repeat: no-repeat;
  background-size: 20px;
}
.elementor_search_map.ovabrw-search-modern .wrap_search_map .wrap_search .fields_search .form_search_map .wrap_search_radius #wrap_pointer span {
  border-color: var(--ovabrw-primary-color);
}
.elementor_search_map.ovabrw-search-modern .wrap_search_map .wrap_search .search_result .ovabrw_pagination_ajax ul li span {
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-text-size);
  font-weight: var(--ovabrw-text-weight);
  line-height: var(--ovabrw-text-line-height);
  color: var(--ovabrw-text-color);
  border-color: var(--ovabrw-light-color);
}
.elementor_search_map.ovabrw-search-modern .wrap_search_map .wrap_search .search_result .ovabrw_pagination_ajax ul li span.current, .elementor_search_map.ovabrw-search-modern .wrap_search_map .wrap_search .search_result .ovabrw_pagination_ajax ul li span:hover {
  border-color: var(--ovabrw-primary-color);
  background-color: var(--ovabrw-primary-color);
  color: #FFF;
}

.select2-dropdown {
  border-color: #e2e2e2 !important;
}

.data_product_map {
  max-width: 275px;
}
.data_product_map .title {
  margin: 6px 0 15px 0;
  line-height: 0.8em;
}
.data_product_map .title a {
  font-size: 16px;
  font-weight: 600;
  color: #333;
  line-height: 0.8em;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.data_product_map .title a:hover {
  color: #e86c60;
}
.data_product_map .amount {
  margin-bottom: 10px;
}
.data_product_map .product_ratting .star i {
  color: #ffa800;
  font-size: 14px;
}

body.rtl .elementor_search_map .wrap_search_map .wrap_search .fields_search .form_search_map .wrap_content .wrap_search_location .locate_me {
  right: auto;
  left: 20px;
}
body.rtl .elementor_search_map .wrap_search_map .wrap_search .wrap_search_filter_title #search_sort .select2-selection__rendered {
  padding: 3px 15px 3px 35px;
}
body.rtl .elementor_search_map .select2 .select2-selection.select2-selection--single .select2-selection__arrow {
  right: auto;
  left: 10px;
}
body.rtl .elementor_search_map.ovabrw-search-modern .wrap_search_map .wrap_search .fields_search .form_search_map .wrap_content select {
  background-position: 10px center;
}

.ovabrw-search-hotel .product-search-form {
  position: relative;
  display: flex;
  background-color: #fff;
  border-radius: 0;
  box-shadow: 0 10px 60px rgba(0, 0, 0, 0.1);
}
@media (max-width: 1024px) {
  .ovabrw-search-hotel .product-search-form {
    flex-direction: column;
  }
}
.ovabrw-search-hotel .product-search-form.column1 {
  flex-direction: column;
}
.ovabrw-search-hotel .product-search-form.column1 .product-search-submit .ovabrw_btn_submit {
  height: 75px;
}
.ovabrw-search-hotel .product-search-form .product-search-content {
  position: relative;
  display: grid;
  grid-gap: 28px;
  align-items: center;
  grid-template-columns: 1fr 1fr 1fr;
  padding: 38px;
}
@media (max-width: 1024px) {
  .ovabrw-search-hotel .product-search-form .product-search-content {
    padding: 38px 28px;
  }
}
.ovabrw-search-hotel .product-search-form .product-search-content.column1 {
  grid-template-columns: 1fr;
}
.ovabrw-search-hotel .product-search-form .product-search-content.column1 .label_search:before {
  content: none !important;
}
.ovabrw-search-hotel .product-search-form .product-search-content.column2 {
  grid-template-columns: 1fr 1fr;
}
.ovabrw-search-hotel .product-search-form .product-search-content.column3 {
  grid-template-columns: 1fr 1fr 1fr;
}
.ovabrw-search-hotel .product-search-form .product-search-content.column4 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}
.ovabrw-search-hotel .product-search-form .product-search-content.column5 {
  grid-template-columns: 1fr 1fr 1fr 1fr 0.66fr;
}
@media screen and (max-width: 1124px) {
  .ovabrw-search-hotel .product-search-form .product-search-content.column4, .ovabrw-search-hotel .product-search-form .product-search-content.column5 {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media screen and (max-width: 1024px) {
  .ovabrw-search-hotel .product-search-form .product-search-content.column3, .ovabrw-search-hotel .product-search-form .product-search-content.column4, .ovabrw-search-hotel .product-search-form .product-search-content.column5 {
    grid-template-columns: 1fr 1fr;
  }
}
@media screen and (max-width: 768px) {
  .ovabrw-search-hotel .product-search-form .product-search-content.column2, .ovabrw-search-hotel .product-search-form .product-search-content.column3, .ovabrw-search-hotel .product-search-form .product-search-content.column4, .ovabrw-search-hotel .product-search-form .product-search-content.column5 {
    grid-template-columns: 1fr;
  }
}
.ovabrw-search-hotel .product-search-form .product-search-content .label_search {
  position: relative;
}
.ovabrw-search-hotel .product-search-form .product-search-content .label_search:before {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  display: block;
  height: 45px;
  width: 1px;
  background-color: #e4e4e4;
}
@media (max-width: 1024px) {
  .ovabrw-search-hotel .product-search-form .product-search-content .label_search:before {
    content: none;
  }
}
.ovabrw-search-hotel .product-search-form .product-search-content .label_search:nth-last-child(-n+1):before {
  content: none;
}
.ovabrw-search-hotel .product-search-form .product-search-content .label_search input[type=text], .ovabrw-search-hotel .product-search-form .product-search-content .label_search select {
  font-size: 15px;
  font-weight: 500;
  color: var(--ovabrw-heading-color);
  background-color: transparent;
  border-radius: 0;
  padding: 0 4px;
  height: auto;
  border: none;
  box-shadow: none;
  background-position: calc(100% - 24px) center;
}
.ovabrw-search-hotel .product-search-form .product-search-content .label_search input[type=text]::placeholder, .ovabrw-search-hotel .product-search-form .product-search-content .label_search select::placeholder {
  opacity: 1;
  color: var(--ovabrw-heading-color);
}
.ovabrw-search-hotel .product-search-form .product-search-content .label_search input[type=text]:focus, .ovabrw-search-hotel .product-search-form .product-search-content .label_search select:focus {
  color: var(--ovabrw-heading-color);
}
.ovabrw-search-hotel .product-search-form .product-search-content .label_search select option {
  font-weight: inherit;
}
.ovabrw-search-hotel .product-search-form .product-search-content .label_search .field-label {
  margin: 0 4px 8px 4px;
  font-size: 14px;
  color: var(--ovabrw-text-color);
  text-transform: uppercase;
}
.ovabrw-search-hotel .product-search-form .product-search-content .label_search .quantity-button {
  position: relative;
  display: inline-flex;
  align-items: center;
  width: 100%;
  gap: 5px;
}
.ovabrw-search-hotel .product-search-form .product-search-content .label_search .quantity-button .quantity-icon {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  position: absolute;
  right: 20px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 25px;
  height: 25px;
  text-align: center;
  border: none;
  border-radius: 4px;
  background-color: #ecf0f4;
  cursor: pointer;
}
.ovabrw-search-hotel .product-search-form .product-search-content .label_search .quantity-button .quantity-icon.minus {
  right: 50px;
}
.ovabrw-search-hotel .product-search-form .product-search-content .label_search .quantity-button .quantity-icon:hover {
  color: #FFF;
  background-color: var(--ovabrw-primary-color);
}
.ovabrw-search-hotel .product-search-form .product-search-content .label_search .quantity-button .quantity-icon span {
  display: inline-flex;
}
.ovabrw-search-hotel .product-search-form .product-search-content .label_search .quantity-button .quantity-icon span:before {
  font-size: 12px;
  margin: 0;
  line-height: 1;
}
.ovabrw-search-hotel .product-search-form .product-search-content .label_search.ova-pickup-date i, .ovabrw-search-hotel .product-search-form .product-search-content .label_search.ova-dropoff-date i {
  position: absolute;
  right: 24px;
  bottom: 50%;
  transform: translateY(50%);
  line-height: 1;
}
.ovabrw-search-hotel .product-search-form .product-search-content .ovabrw-value-attribute {
  display: none;
  width: 100%;
}
.ovabrw-search-hotel .product-search-form .product-search-content .ovabrw-wrapper-guestspicker .ovabrw-guestspicker {
  font-size: 15px;
  font-weight: 500;
  color: var(--ovabrw-heading-color);
  background-color: transparent;
  padding: 0 4px;
}
.ovabrw-search-hotel .product-search-form .product-search-content .ovabrw-wrapper-guestspicker .ovabrw-guestspicker-content .guests-buttons {
  height: 40px;
}
.ovabrw-search-hotel .product-search-form .product-search-content .show_taxonomy {
  display: none;
}
.ovabrw-search-hotel .product-search-form .product-search-submit .ovabrw_btn_submit {
  transition: all 0.3s ease;
  height: 100%;
  width: 100%;
  min-width: 140px;
  font-size: 30px;
  font-weight: bold;
  line-height: 1.2;
  color: #fff;
  padding: 0 40px;
  border-radius: 0;
  background-color: var(--ovabrw-primary-color);
  border: 1px solid var(--ovabrw-primary-color);
}
@media (max-width: 1024px) {
  .ovabrw-search-hotel .product-search-form .product-search-submit .ovabrw_btn_submit {
    height: 75px;
  }
}
.ovabrw-search-hotel .product-search-form .product-search-submit .ovabrw_btn_submit:hover {
  transition: all 0.3s ease;
  background-color: var(--ovabrw-heading-color);
}

.ovabrw-search-hotel2 .product-search-form {
  position: relative;
}
.ovabrw-search-hotel2 .product-search-form .product-search-content {
  position: relative;
  display: grid;
  align-items: flex-end;
  grid-template-columns: 1fr 1fr 1fr;
  grid-column-gap: 12px;
  grid-row-gap: 20px;
  padding: 35px;
  border-radius: 10px;
}
@media screen and (max-width: 768px) {
  .ovabrw-search-hotel2 .product-search-form .product-search-content {
    padding: 30px 25px;
  }
}
.ovabrw-search-hotel2 .product-search-form .product-search-content.column1 {
  grid-template-columns: 1fr;
}
.ovabrw-search-hotel2 .product-search-form .product-search-content.column1 .label_search:before {
  content: none !important;
}
.ovabrw-search-hotel2 .product-search-form .product-search-content.column2 {
  grid-template-columns: 1fr 1fr;
}
.ovabrw-search-hotel2 .product-search-form .product-search-content.column3 {
  grid-template-columns: 1fr 1fr 1fr;
}
.ovabrw-search-hotel2 .product-search-form .product-search-content.column4 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}
.ovabrw-search-hotel2 .product-search-form .product-search-content.column5 {
  grid-template-columns: 1fr 1fr 1fr 1fr 0.66fr;
}
@media screen and (max-width: 1200px) {
  .ovabrw-search-hotel2 .product-search-form .product-search-content.column4, .ovabrw-search-hotel2 .product-search-form .product-search-content.column5 {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media screen and (max-width: 1024px) {
  .ovabrw-search-hotel2 .product-search-form .product-search-content.column3, .ovabrw-search-hotel2 .product-search-form .product-search-content.column4, .ovabrw-search-hotel2 .product-search-form .product-search-content.column5 {
    grid-template-columns: 1fr 1fr;
  }
}
@media screen and (max-width: 768px) {
  .ovabrw-search-hotel2 .product-search-form .product-search-content.column2, .ovabrw-search-hotel2 .product-search-form .product-search-content.column3, .ovabrw-search-hotel2 .product-search-form .product-search-content.column4, .ovabrw-search-hotel2 .product-search-form .product-search-content.column5 {
    grid-template-columns: 1fr;
  }
}
.ovabrw-search-hotel2 .product-search-form .product-search-content .heading {
  grid-column: 1/-1;
  text-align: center;
}
.ovabrw-search-hotel2 .product-search-form .product-search-content .heading .search-heading {
  margin: 0 0 10px 0;
  font-size: 32px;
  font-weight: 600;
}
.ovabrw-search-hotel2 .product-search-form .product-search-content .heading .search-desc {
  margin: 0 0 18px 0;
}
.ovabrw-search-hotel2 .product-search-form .product-search-content .label_search {
  position: relative;
}
.ovabrw-search-hotel2 .product-search-form .product-search-content .label_search input[type=text], .ovabrw-search-hotel2 .product-search-form .product-search-content .label_search select {
  padding: 0 24px;
  font-size: 15px;
  font-weight: var(--ovabrw-text-weight);
  color: var(--ovabrw-text-color);
  background-color: #ecf0f4;
  border-radius: 10px;
  height: 65px;
  border: none;
  background-position: calc(100% - 24px) center;
  box-shadow: none;
}
.ovabrw-search-hotel2 .product-search-form .product-search-content .label_search input[type=text]::placeholder, .ovabrw-search-hotel2 .product-search-form .product-search-content .label_search select::placeholder {
  opacity: 1;
  color: var(--ovabrw-light-color);
}
.ovabrw-search-hotel2 .product-search-form .product-search-content .label_search input[type=text]:focus, .ovabrw-search-hotel2 .product-search-form .product-search-content .label_search select:focus {
  color: var(--ovabrw-heading-color);
}
.ovabrw-search-hotel2 .product-search-form .product-search-content .label_search .ovabrw-guestspicker {
  height: 65px;
  border-radius: 10px;
  padding: 20px 24px;
}
.ovabrw-search-hotel2 .product-search-form .product-search-content .label_search select option {
  font-weight: inherit;
}
.ovabrw-search-hotel2 .product-search-form .product-search-content .label_search .field-label {
  margin: 0 0 8px 0;
  font-size: var(--ovabrw-label-size);
  color: var(--ovabrw-heading-color);
  font-weight: 500;
}
.ovabrw-search-hotel2 .product-search-form .product-search-content .label_search .quantity-button {
  position: relative;
  display: inline-flex;
  align-items: center;
  width: 100%;
  gap: 5px;
}
.ovabrw-search-hotel2 .product-search-form .product-search-content .label_search .quantity-button .quantity-icon {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  position: absolute;
  right: 20px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 25px;
  height: 25px;
  text-align: center;
  border: none;
  border-radius: 4px;
  background-color: #ecf0f4;
  cursor: pointer;
}
.ovabrw-search-hotel2 .product-search-form .product-search-content .label_search .quantity-button .quantity-icon.minus {
  right: 50px;
}
.ovabrw-search-hotel2 .product-search-form .product-search-content .label_search .quantity-button .quantity-icon:hover {
  color: #FFF;
  background-color: var(--ovabrw-primary-color);
}
.ovabrw-search-hotel2 .product-search-form .product-search-content .label_search .quantity-button .quantity-icon span {
  display: flex;
}
.ovabrw-search-hotel2 .product-search-form .product-search-content .label_search .quantity-button .quantity-icon span:before {
  font-size: 10px;
  line-height: 1;
}
.ovabrw-search-hotel2 .product-search-form .product-search-content .label_search.ova-pickup-date i, .ovabrw-search-hotel2 .product-search-form .product-search-content .label_search.ova-dropoff-date i {
  position: absolute;
  right: 24px;
  bottom: 50%;
  transform: translateY(50%);
  line-height: 1;
}
.ovabrw-search-hotel2 .product-search-form .product-search-content .wrap_search_location {
  cursor: pointer;
}
.ovabrw-search-hotel2 .product-search-form .product-search-content .wrap_search_location .locate_me {
  position: absolute;
  right: 24px;
  bottom: 50%;
  transform: translateY(50%);
  line-height: 1;
  color: var(--ovabrw-primary-color);
}
.ovabrw-search-hotel2 .product-search-form .product-search-content .ovabrw-value-attribute {
  display: none;
  width: 100%;
}
.ovabrw-search-hotel2 .product-search-form .product-search-content .show_taxonomy {
  display: none;
}
.ovabrw-search-hotel2 .product-search-form .product-search-submit .ovabrw_btn_submit {
  transition: all 0.3s ease;
  min-width: 150px;
  height: 65px;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.2;
  color: #fff;
  padding: 0 40px;
  background-color: var(--ovabrw-primary-color);
  border: none;
  border-radius: 10px;
}
.ovabrw-search-hotel2 .product-search-form .product-search-submit .ovabrw_btn_submit:hover {
  transition: all 0.3s ease;
  background-color: var(--ovabrw-heading-color);
}

.rtl .ovabrw-search-hotel.ovabrw_wd_search .product-search-form .product-search-content .label_search select {
  background-position: left 24px top 50%;
}
.rtl .ovabrw-search-hotel.ovabrw_wd_search .product-search-form .product-search-content .label_search .quantity-button .quantity-icon {
  right: unset;
  left: 20px;
}
.rtl .ovabrw-search-hotel.ovabrw_wd_search .product-search-form .product-search-content .label_search .quantity-button .quantity-icon.minus {
  left: 50px;
}
.rtl .ovabrw-search-hotel.ovabrw_wd_search .product-search-form .product-search-content .label_search.ova-pickup-date i, .rtl .ovabrw-search-hotel.ovabrw_wd_search .product-search-form .product-search-content .label_search.ova-dropoff-date i {
  right: unset;
  left: 24px;
}

.ovabrw-product-search-ajax {
  display: flex;
  gap: 30px;
}
.ovabrw-product-search-ajax.search-position-top {
  flex-direction: column;
}
.ovabrw-product-search-ajax.search-position-top .ovabrw-search-hotel2, .ovabrw-product-search-ajax.search-position-top .wrap_search_result {
  width: 100%;
}
.ovabrw-product-search-ajax.search-position-top .ovabrw-search-hotel2.ovabrw_wd_search .product-search-form .search-heading {
  margin: 10px 0;
  padding: 0;
  border-radius: 0;
  grid-column: 1/span 3;
  background-color: transparent;
  font-size: 24px;
  color: var(--ovabrw-heading-color);
}
@media (max-width: 1024px) {
  .ovabrw-product-search-ajax.search-position-top .ovabrw-search-hotel2.ovabrw_wd_search .product-search-form .search-heading {
    grid-column: 1/span 2;
  }
}
@media (max-width: 767px) {
  .ovabrw-product-search-ajax.search-position-top .ovabrw-search-hotel2.ovabrw_wd_search .product-search-form .search-heading {
    grid-column: 1/span 1;
  }
}
.ovabrw-product-search-ajax.search-position-right {
  flex-direction: row-reverse;
}
@media (max-width: 1024px) {
  .ovabrw-product-search-ajax {
    flex-direction: column !important;
  }
}
.ovabrw-product-search-ajax .ovabrw-search-hotel2 {
  width: 30%;
}
@media (max-width: 1024px) {
  .ovabrw-product-search-ajax .ovabrw-search-hotel2 {
    width: 100%;
  }
}
.ovabrw-product-search-ajax .ovabrw-search-hotel2.ovabrw_wd_search .product-search-form .search-heading {
  margin: -30px -25px 0 -25px;
  font-family: var(--ovabrw-primary-font);
  font-size: 20px;
  font-weight: 500;
  color: #fff;
  padding: 25px;
  border-radius: 10px 10px 0 0;
  background-color: var(--ovabrw-primary-color);
}
.ovabrw-product-search-ajax .ovabrw-search-hotel2.ovabrw_wd_search .product-search-form .product-search-content {
  padding: 30px 25px;
  background-color: #ecf0f4;
}
.ovabrw-product-search-ajax .ovabrw-search-hotel2.ovabrw_wd_search .product-search-form .product-search-content .label_search input[type=text], .ovabrw-product-search-ajax .ovabrw-search-hotel2.ovabrw_wd_search .product-search-form .product-search-content .label_search select {
  background-color: #fff;
}
.ovabrw-product-search-ajax .wrap_load_more {
  width: 100%;
  display: none;
  position: relative;
  padding: 30px 0;
}
.ovabrw-product-search-ajax .wrap_load_more .loader {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%);
  stroke-linecap: round;
}
.ovabrw-product-search-ajax .wrap_load_more .loader circle {
  fill: none;
  stroke-width: 1.5;
  animation-duration: 1.5s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  transform-origin: 25px 25px;
  will-change: transform;
  stroke: var(--ovabrw-primary-color);
}
.ovabrw-product-search-ajax .wrap_load_more .loader circle:nth-of-type(1) {
  stroke-dasharray: 40px;
  animation-name: preloader_1;
}
.ovabrw-product-search-ajax .wrap_load_more .loader circle:nth-of-type(2) {
  stroke-dasharray: 80px;
  animation-name: preloader_2;
}
@keyframes preloader_1 {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes preloader_2 {
  100% {
    transform: rotate(-360deg);
  }
}
.ovabrw-product-search-ajax .wrap_search_result {
  width: 70%;
}
@media (max-width: 1024px) {
  .ovabrw-product-search-ajax .wrap_search_result {
    width: 100%;
  }
}
.ovabrw-product-search-ajax .wrap_search_result .search_result {
  margin-top: 35px;
}
.ovabrw-product-search-ajax .wrap_search_result .search_result .ovabrw_product_archive .products {
  display: grid;
  grid-template-columns: 1fr;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}
.ovabrw-product-search-ajax .wrap_search_result .search_result .ovabrw_product_archive .products:before {
  content: none;
}
.ovabrw-product-search-ajax .wrap_search_result .search_result .ovabrw_product_archive.two-column .products {
  grid-template-columns: 1fr 1fr;
}
@media screen and (max-width: 700px) {
  .ovabrw-product-search-ajax .wrap_search_result .search_result .ovabrw_product_archive.two-column .products {
    grid-template-columns: 1fr;
  }
}
.ovabrw-product-search-ajax .wrap_search_result .search_result .ovabrw_product_archive.three-column .products {
  grid-template-columns: 1fr 1fr 1fr;
}
@media screen and (max-width: 1470px) {
  .ovabrw-product-search-ajax .wrap_search_result .search_result .ovabrw_product_archive.three-column .products {
    grid-template-columns: 1fr 1fr;
  }
}
@media screen and (max-width: 700) {
  .ovabrw-product-search-ajax .wrap_search_result .search_result .ovabrw_product_archive.three-column .products {
    grid-template-columns: 1fr;
  }
}
.ovabrw-product-search-ajax .wrap_search_filter {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 10px;
}
.ovabrw-product-search-ajax .wrap_search_filter .results_found {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  line-height: 1.3;
}
.ovabrw-product-search-ajax .wrap_search_filter #search_sort {
  width: 44%;
}
.ovabrw-product-search-ajax .wrap_search_filter #search_sort select {
  font-size: 14px;
  padding: 18px;
  background-size: 10px 10px;
  width: 100%;
  height: 65px;
  border-radius: 10px;
}
.ovabrw-product-search-ajax .wrap_search_filter #search_sort select option {
  font-weight: var(--font-weight);
}
.ovabrw-product-search-ajax .wrap_search_radius {
  display: none;
}
.ovabrw-product-search-ajax .wrap_search_radius #wrap_pointer {
  height: 3px;
  background-color: #e2e2e2;
  margin-top: 5px;
  border: none;
}
.ovabrw-product-search-ajax .wrap_search_radius #wrap_pointer span {
  border-radius: 100%;
  outline: none;
  background-color: #fff;
  border-color: var(--primary);
  border-width: 2px;
  z-index: 1;
  width: 15px;
  top: -6px;
  height: 15px;
}
.ovabrw-product-search-ajax .ovabrw_pagination_ajax {
  margin-top: 40px;
}
.ovabrw-product-search-ajax .ovabrw_pagination_ajax ul {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.ovabrw-product-search-ajax .ovabrw_pagination_ajax ul li {
  margin: 0 6px 12px 6px;
}
.ovabrw-product-search-ajax .ovabrw_pagination_ajax ul li span {
  transition: all 0.3s ease;
  width: 100%;
  height: 40px;
  padding: 0 14px;
  font-size: 16px;
  line-height: 1.2;
  border: 1px solid #dedede;
  border-radius: 4px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.ovabrw-product-search-ajax .ovabrw_pagination_ajax ul li span:hover {
  background-color: var(--ovabrw-primary-color);
  color: #fff;
  border-color: var(--ovabrw-primary-color);
}
.ovabrw-product-search-ajax .ovabrw_pagination_ajax ul li .current {
  background-color: var(--ovabrw-primary-color);
  color: #fff;
  border-color: var(--ovabrw-primary-color);
}

.ovabrw-search-taxi .search-taxi-form .search-taxi-fields {
  margin: 0;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  column-gap: 23px;
  row-gap: 40px;
}
.ovabrw-search-taxi .search-taxi-form .search-taxi-fields.search-grid-1 {
  grid-template-columns: repeat(1, 1fr);
}
.ovabrw-search-taxi .search-taxi-form .search-taxi-fields.search-grid-2 {
  grid-template-columns: repeat(2, 1fr);
}
.ovabrw-search-taxi .search-taxi-form .search-taxi-fields.search-grid-3 {
  grid-template-columns: repeat(3, 1fr);
}
.ovabrw-search-taxi .search-taxi-form .search-taxi-fields .search-field {
  position: relative;
}
.ovabrw-search-taxi .search-taxi-form .search-taxi-fields .search-field label {
  display: block;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: capitalize;
  color: #222;
  margin-bottom: 12px;
}
.ovabrw-search-taxi .search-taxi-form .search-taxi-fields .search-field input, .ovabrw-search-taxi .search-taxi-form .search-taxi-fields .search-field select {
  width: 100%;
  height: 53px;
  border-radius: 6px;
  border: 1px solid #EBEBEB;
  color: #5E5F63;
  background-color: #FFFFFF;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  padding: 10px 40px 10px 17px;
  box-shadow: none;
}
.ovabrw-search-taxi .search-taxi-form .search-taxi-fields .search-field input[type=number]::-webkit-inner-spin-button,
.ovabrw-search-taxi .search-taxi-form .search-taxi-fields .search-field input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.ovabrw-search-taxi .search-taxi-form .search-taxi-fields .search-field input[type=number] {
  -moz-appearance: textfield;
  /* Firefox */
}
.ovabrw-search-taxi .search-taxi-form .search-taxi-fields .search-field select {
  background-image: unset;
  -webkit-appearance: none;
  /* Safari and Chrome */
  -moz-appearance: none;
  /* Firefox */
  appearance: none;
  background: none;
}
.ovabrw-search-taxi .search-taxi-form .search-taxi-fields .search-field select::-ms-expand {
  display: none;
}
.ovabrw-search-taxi .search-taxi-form .search-taxi-fields .search-field > i {
  position: absolute;
  top: 45px;
  right: 22px;
  font-size: 16px;
  color: #CACACA;
}
@media only screen and (max-width: 1024px) {
  .ovabrw-search-taxi .search-taxi-form .search-taxi-fields.search-grid-3 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media only screen and (max-width: 768px) {
  .ovabrw-search-taxi .search-taxi-form .search-taxi-fields.search-grid-2, .ovabrw-search-taxi .search-taxi-form .search-taxi-fields.search-grid-3 {
    grid-template-columns: repeat(1, 1fr);
  }
}
.ovabrw-search-taxi .search-taxi-form .search-taxi-btn {
  margin: 60px 0 0 0;
  width: 100%;
  color: #000;
  text-align: center;
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  letter-spacing: 0.3px;
  text-transform: uppercase;
  border-radius: 7px;
  background-color: #FDB900;
  padding: 24px 0;
  box-shadow: 0px 10px 37px 0px rgba(253, 185, 0, 0.35);
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.ovabrw-search-taxi .search-taxi-form .search-taxi-btn i {
  margin-right: 5px;
}
.ovabrw-search-taxi .search-taxi-form .search-taxi-btn i:before {
  font-size: 16px;
}
.ovabrw-search-taxi.layout2 .search-taxi-form .search-taxi-fields {
  grid-template-columns: repeat(4, 1fr);
  row-gap: 30px;
}
.ovabrw-search-taxi.layout2 .search-taxi-form .search-taxi-fields .search-field.search-field-btn {
  display: flex;
  align-items: flex-end;
}
.ovabrw-search-taxi.layout2 .search-taxi-form .search-taxi-fields .search-field.search-field-btn .search-taxi-btn {
  padding: 17px 0;
}
.ovabrw-search-taxi.layout2 .search-taxi-form .search-taxi-fields .search-field > i {
  position: absolute;
  top: 45px;
  right: 22px;
  font-size: 16px;
  color: #222222;
}
.ovabrw-search-taxi.layout2 .search-taxi-form .search-taxi-fields.search-grid-1 {
  grid-template-columns: repeat(1, 1fr);
}
.ovabrw-search-taxi.layout2 .search-taxi-form .search-taxi-fields.search-grid-2 {
  grid-template-columns: repeat(2, 1fr);
}
.ovabrw-search-taxi.layout2 .search-taxi-form .search-taxi-fields.search-grid-3 {
  grid-template-columns: repeat(3, 1fr);
}
.ovabrw-search-taxi.layout2 .search-taxi-form .search-taxi-fields.search-grid-4 {
  grid-template-columns: repeat(4, 1fr);
}
.ovabrw-search-taxi.layout2 .search-taxi-form .search-taxi-fields.search-grid-5 {
  grid-template-columns: repeat(5, 1fr);
}
@media only screen and (max-width: 1300px) {
  .ovabrw-search-taxi.layout2 .search-taxi-form .search-taxi-fields.search-grid-5 {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media only screen and (max-width: 1200px) {
  .ovabrw-search-taxi.layout2 .search-taxi-form .search-taxi-fields.search-grid-4, .ovabrw-search-taxi.layout2 .search-taxi-form .search-taxi-fields.search-grid-5 {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media only screen and (max-width: 1024px) {
  .ovabrw-search-taxi.layout2 .search-taxi-form .search-taxi-fields.search-grid-3, .ovabrw-search-taxi.layout2 .search-taxi-form .search-taxi-fields.search-grid-4, .ovabrw-search-taxi.layout2 .search-taxi-form .search-taxi-fields.search-grid-5 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media only screen and (max-width: 768px) {
  .ovabrw-search-taxi.layout2 .search-taxi-form .search-taxi-fields.search-grid-2, .ovabrw-search-taxi.layout2 .search-taxi-form .search-taxi-fields.search-grid-3, .ovabrw-search-taxi.layout2 .search-taxi-form .search-taxi-fields.search-grid-4, .ovabrw-search-taxi.layout2 .search-taxi-form .search-taxi-fields.search-grid-5 {
    grid-template-columns: repeat(1, 1fr);
  }
}
.ovabrw-search-taxi.layout2 .search-taxi-form .search-taxi-btn {
  margin: 0;
}

body.rtl .ovabrw-search-taxi .search-taxi-form .search-taxi-fields .search-field input, body.rtl .ovabrw-search-taxi .search-taxi-form .search-taxi-fields .search-field select {
  padding-left: 40px;
  padding-right: 17px;
}
body.rtl .ovabrw-search-taxi .search-taxi-form .search-taxi-fields .search-field > i {
  right: unset;
  left: 22px;
}

.ovabrw-search-taxi-ajax .search-taxi-form {
  margin-bottom: 50px;
}
.ovabrw-search-taxi-ajax .search-taxi-form .search-taxi-fields {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  column-gap: 23px;
  row-gap: 30px;
}
.ovabrw-search-taxi-ajax .search-taxi-form .search-taxi-fields.search-grid-1 {
  grid-template-columns: repeat(1, 1fr);
}
.ovabrw-search-taxi-ajax .search-taxi-form .search-taxi-fields.search-grid-2 {
  grid-template-columns: repeat(2, 1fr);
}
.ovabrw-search-taxi-ajax .search-taxi-form .search-taxi-fields.search-grid-3 {
  grid-template-columns: repeat(3, 1fr);
}
.ovabrw-search-taxi-ajax .search-taxi-form .search-taxi-fields.search-grid-4 {
  grid-template-columns: repeat(4, 1fr);
}
.ovabrw-search-taxi-ajax .search-taxi-form .search-taxi-fields.search-grid-5 {
  grid-template-columns: repeat(5, 1fr);
}
.ovabrw-search-taxi-ajax .search-taxi-form .search-taxi-fields .search-field {
  position: relative;
}
.ovabrw-search-taxi-ajax .search-taxi-form .search-taxi-fields .search-field label {
  display: block;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: capitalize;
  color: #222;
  margin-bottom: 12px;
}
.ovabrw-search-taxi-ajax .search-taxi-form .search-taxi-fields .search-field input, .ovabrw-search-taxi-ajax .search-taxi-form .search-taxi-fields .search-field select {
  width: 100%;
  height: 53px;
  border-radius: 6px;
  border: 1px solid #EBEBEB;
  color: #5E5F63;
  background-color: #fff;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  padding: 10px 40px 10px 17px;
  box-shadow: none;
}
.ovabrw-search-taxi-ajax .search-taxi-form .search-taxi-fields .search-field input[type=number]::-webkit-inner-spin-button,
.ovabrw-search-taxi-ajax .search-taxi-form .search-taxi-fields .search-field input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.ovabrw-search-taxi-ajax .search-taxi-form .search-taxi-fields .search-field input[type=number] {
  -moz-appearance: textfield;
  /* Firefox */
}
.ovabrw-search-taxi-ajax .search-taxi-form .search-taxi-fields .search-field select {
  background-image: unset;
  -webkit-appearance: none;
  /* Safari and Chrome */
  -moz-appearance: none;
  /* Firefox */
  appearance: none;
  background: none;
}
.ovabrw-search-taxi-ajax .search-taxi-form .search-taxi-fields .search-field select::-ms-expand {
  display: none;
}
.ovabrw-search-taxi-ajax .search-taxi-form .search-taxi-fields .search-field > i {
  position: absolute;
  top: 45px;
  right: 22px;
  font-size: 16px;
  color: #222222;
}
.ovabrw-search-taxi-ajax .search-taxi-form .search-taxi-fields .search-field.search-field-btn {
  display: flex;
  align-items: flex-end;
}
.ovabrw-search-taxi-ajax .search-taxi-form .search-taxi-fields .search-field.search-field-btn .search-taxi-btn {
  width: 100%;
  color: #000;
  text-align: center;
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  letter-spacing: 0.3px;
  text-transform: uppercase;
  border-radius: 7px;
  background-color: #FDB900;
  padding: 17px 0;
  box-shadow: 0px 10px 37px 0px rgba(253, 185, 0, 0.35);
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.ovabrw-search-taxi-ajax .search-taxi-form .search-taxi-fields .search-field.search-field-btn .search-taxi-btn i {
  margin-right: 5px;
}
.ovabrw-search-taxi-ajax .search-taxi-form .search-taxi-fields .search-field.search-field-btn .search-taxi-btn i:before {
  font-size: 16px;
}
@media only screen and (max-width: 1300px) {
  .ovabrw-search-taxi-ajax .search-taxi-form .search-taxi-fields.search-grid-5 {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media only screen and (max-width: 1200px) {
  .ovabrw-search-taxi-ajax .search-taxi-form .search-taxi-fields.search-grid-4, .ovabrw-search-taxi-ajax .search-taxi-form .search-taxi-fields.search-grid-5 {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media only screen and (max-width: 1024px) {
  .ovabrw-search-taxi-ajax .search-taxi-form .search-taxi-fields.search-grid-3, .ovabrw-search-taxi-ajax .search-taxi-form .search-taxi-fields.search-grid-4, .ovabrw-search-taxi-ajax .search-taxi-form .search-taxi-fields.search-grid-5 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media only screen and (max-width: 768px) {
  .ovabrw-search-taxi-ajax .search-taxi-form .search-taxi-fields.search-grid-2, .ovabrw-search-taxi-ajax .search-taxi-form .search-taxi-fields.search-grid-3, .ovabrw-search-taxi-ajax .search-taxi-form .search-taxi-fields.search-grid-4, .ovabrw-search-taxi-ajax .search-taxi-form .search-taxi-fields.search-grid-5 {
    grid-template-columns: repeat(1, 1fr);
  }
}
.ovabrw-search-taxi-ajax .ovabrw-search-taxi-results {
  position: relative;
}
.ovabrw-search-taxi-ajax .ovabrw-search-taxi-results ul.products.ovabrw-product-list {
  display: grid;
  grid-gap: 28px 26px;
  margin: 0;
  padding: 0;
  list-style-type: none !important;
}
.ovabrw-search-taxi-ajax .ovabrw-search-taxi-results ul.products.ovabrw-product-list .item {
  overflow: hidden;
}
.ovabrw-search-taxi-ajax .ovabrw-search-taxi-results ul.products.ovabrw-product-list.one-column {
  grid-template-columns: repeat(1, 1fr) !important;
}
.ovabrw-search-taxi-ajax .ovabrw-search-taxi-results ul.products.ovabrw-product-list.two-column {
  grid-template-columns: repeat(2, 1fr) !important;
}
.ovabrw-search-taxi-ajax .ovabrw-search-taxi-results ul.products.ovabrw-product-list.three-column {
  grid-template-columns: repeat(3, 1fr) !important;
}
.ovabrw-search-taxi-ajax .ovabrw-search-taxi-results ul.products.ovabrw-product-list:before, .ovabrw-search-taxi-ajax .ovabrw-search-taxi-results ul.products.ovabrw-product-list:after {
  display: none;
}
@media only screen and (max-width: 1024px) {
  .ovabrw-search-taxi-ajax .ovabrw-search-taxi-results ul.products.ovabrw-product-list.three-column {
    grid-template-columns: repeat(2, 1fr) !important;
  }
}
@media only screen and (max-width: 768px) {
  .ovabrw-search-taxi-ajax .ovabrw-search-taxi-results ul.products.ovabrw-product-list.two-column, .ovabrw-search-taxi-ajax .ovabrw-search-taxi-results ul.products.ovabrw-product-list.three-column {
    grid-template-columns: repeat(1, 1fr) !important;
  }
}
.ovabrw-search-taxi-ajax .ovabrw-search-taxi-results .ovabrw-loader {
  display: none;
  position: absolute;
  top: 20px;
  left: 50%;
  transform: translate(0, -50%);
  width: 48px;
  height: 48px;
  border-radius: 50%;
  border: 3px solid;
  border-color: var(--ovabrw-primary-color) var(--ovabrw-primary-color) transparent;
  box-sizing: border-box;
  animation: rotation 1s linear infinite;
  z-index: 1;
}
.ovabrw-search-taxi-ajax .ovabrw-pagination {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  margin: 15px 0 20px;
  padding: 0;
  list-style-type: none !important;
}
.ovabrw-search-taxi-ajax .ovabrw-pagination li .page-numbers {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 45px;
  height: 45px;
  border-radius: 3px;
  border: 1px solid var(--ovabrw-light-color);
  background-color: #FFF;
  margin-right: 10px;
  margin-bottom: 10px;
  cursor: pointer;
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-label-size);
  font-weight: var(--ovabrw-label-weight);
  line-height: var(--ovabrw-label-line-height);
  color: var(--ovabrw-label-color);
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.ovabrw-search-taxi-ajax .ovabrw-pagination li .page-numbers.current, .ovabrw-search-taxi-ajax .ovabrw-pagination li .page-numbers:hover {
  color: #FFF;
  background-color: var(--ovabrw-primary-color);
  border-color: var(--ovabrw-primary-color);
}

body.rtl .ovabrw-search-taxi-ajax .search-taxi-form .search-taxi-fields .search-field input, body.rtl .ovabrw-search-taxi-ajax .search-taxi-form .search-taxi-fields .search-field select {
  padding-left: 40px;
  padding-right: 17px;
}
body.rtl .ovabrw-search-taxi-ajax .search-taxi-form .search-taxi-fields .search-field > i {
  right: unset;
  left: 22px;
}

.ovabrw-el-product-category img {
  width: 100%;
  display: block;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.ovabrw-el-product-category.template1 {
  position: relative;
  border-radius: 5px;
  overflow: hidden;
}
.ovabrw-el-product-category.template1 a {
  display: block;
  height: 100%;
  line-height: 0;
}
.ovabrw-el-product-category.template1 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.ovabrw-el-product-category.template1 .background-overlay {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.32);
  z-index: 1;
}
.ovabrw-el-product-category.template1 .info {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 1;
  padding: 0 30px 23px;
}
@media (max-width: 1024px) {
  .ovabrw-el-product-category.template1 .info {
    padding: 0 23px 23px;
  }
}
.ovabrw-el-product-category.template1 .info .name {
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-second-heading-size);
  font-weight: var(--ovabrw-second-heading-weight);
  line-height: var(--ovabrw-second-heading-line-height);
  color: var(--ovabrw-second-heading-color);
  color: #FFF;
  margin-bottom: 8px;
}
.ovabrw-el-product-category.template1 .info .name:before {
  display: none;
}
.ovabrw-el-product-category.template1 .info .extra {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.ovabrw-el-product-category.template1 .info .extra .count {
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-label-size);
  font-weight: var(--ovabrw-label-weight);
  line-height: var(--ovabrw-label-line-height);
  color: var(--ovabrw-label-color);
  color: #FFF;
  padding: 10px 20px;
  background-color: var(--ovabrw-primary-color);
  border-radius: 5px;
}
.ovabrw-el-product-category.template1 .info .extra .review-average {
  display: flex;
  align-items: center;
}
.ovabrw-el-product-category.template1 .info .extra .review-average i {
  line-height: 1;
  color: #FFB26A;
  font-size: 20px;
  margin-right: 5px;
}
.ovabrw-el-product-category.template1 .info .extra .review-average .average {
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-text-size);
  font-weight: var(--ovabrw-text-weight);
  line-height: var(--ovabrw-text-line-height);
  color: var(--ovabrw-text-color);
  color: #FFF;
}
.ovabrw-el-product-category.template1:hover img {
  -webkit-transform: scale3d(1.05, 1.05, 1.05);
  -moz-transform: scale3d(1.05, 1.05, 1.05);
  -ms-transform: scale3d(1.05, 1.05, 1.05);
  -o-transform: scale3d(1.05, 1.05, 1.05);
  transform: scale3d(1.05, 1.05, 1.05);
}
.ovabrw-el-product-category.template2 {
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
  padding: 10px;
  border-radius: 5px;
  background-color: #FFF;
}
.ovabrw-el-product-category.template2 .content {
  position: relative;
  border-radius: 5px;
  overflow: hidden;
  margin-bottom: 17px;
}
.ovabrw-el-product-category.template2 .content .background-overlay {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.32);
  z-index: 1;
}
.ovabrw-el-product-category.template2 .content .count {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #FFF;
  font-family: var(--ovabrw-primary-color);
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  opacity: 0;
  z-index: -1;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.ovabrw-el-product-category.template2 .info {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 6px;
}
.ovabrw-el-product-category.template2 .info .name {
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-second-heading-size);
  font-weight: var(--ovabrw-second-heading-weight);
  line-height: var(--ovabrw-second-heading-line-height);
  color: var(--ovabrw-second-heading-color);
  margin: 0;
}
.ovabrw-el-product-category.template2 .info .review-average {
  display: flex;
  align-items: center;
}
.ovabrw-el-product-category.template2 .info .review-average i {
  line-height: 1;
  color: #FFB26A;
  font-size: 20px;
  margin-right: 5px;
}
.ovabrw-el-product-category.template2 .info .review-average .average {
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-text-size);
  font-weight: var(--ovabrw-text-weight);
  line-height: var(--ovabrw-text-line-height);
  color: var(--ovabrw-text-color);
  color: var(--ovabrw-heading-color);
}
.ovabrw-el-product-category.template2:hover .content .count {
  opacity: 1;
  z-index: 1;
}
.ovabrw-el-product-category.template2:hover .content img {
  -webkit-transform: scale3d(1.05, 1.05, 1.05);
  -moz-transform: scale3d(1.05, 1.05, 1.05);
  -ms-transform: scale3d(1.05, 1.05, 1.05);
  -o-transform: scale3d(1.05, 1.05, 1.05);
  transform: scale3d(1.05, 1.05, 1.05);
}

.ovabrw-product-ajax-filter .categories-filter {
  margin: 0 0 30px;
  padding: 0;
  list-style-type: none !important;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}
.ovabrw-product-ajax-filter .categories-filter .item-term {
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-second-heading-size);
  font-weight: var(--ovabrw-second-heading-weight);
  line-height: var(--ovabrw-second-heading-line-height);
  color: var(--ovabrw-second-heading-color);
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  margin: 0 15px 20px 15px;
  text-transform: uppercase;
  cursor: pointer;
}
.ovabrw-product-ajax-filter .categories-filter .item-term.active, .ovabrw-product-ajax-filter .categories-filter .item-term:hover {
  color: var(--ovabrw-primary-color);
}
.ovabrw-product-ajax-filter .ovabrw-result {
  position: relative;
  margin-bottom: 15px;
}
.ovabrw-product-ajax-filter .ovabrw-result .ovabrw-product-list {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 28px 26px;
  margin: 0;
  padding: 0;
  list-style-type: none !important;
}
.ovabrw-product-ajax-filter .ovabrw-result .ovabrw-product-list:before {
  display: none;
}
.ovabrw-product-ajax-filter .ovabrw-result .ovabrw-product-list .item {
  overflow: hidden;
}
@media only screen and (max-width: 1024px) {
  .ovabrw-product-ajax-filter .ovabrw-result .ovabrw-product-list {
    grid-template-columns: 1fr 1fr;
  }
}
@media only screen and (max-width: 768px) {
  .ovabrw-product-ajax-filter .ovabrw-result .ovabrw-product-list {
    grid-template-columns: 1fr;
  }
}
.ovabrw-product-ajax-filter .ovabrw-result .ovabrw-product-list.ovabrw-column1 {
  grid-template-columns: 1fr;
}
.ovabrw-product-ajax-filter .ovabrw-result .ovabrw-loader {
  display: none;
  position: absolute;
  top: 20px;
  left: 50%;
  transform: translate(0, -50%);
  width: 48px;
  height: 48px;
  border-radius: 50%;
  border: 3px solid;
  border-color: var(--ovabrw-primary-color) var(--ovabrw-primary-color) transparent;
  box-sizing: border-box;
  animation: rotation 1s linear infinite;
  z-index: 1;
}
.ovabrw-product-ajax-filter .ovabrw-result .ovabrw-loader:after {
  content: "";
  box-sizing: border-box;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  border: 3px solid;
  border-color: transparent var(--ovabrw-primary-color) var(--ovabrw-primary-color);
  width: 24px;
  height: 24px;
  border-radius: 50%;
  animation: rotationBack 0.5s linear infinite;
  transform-origin: center center;
}
@keyframes rotation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes rotationBack {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(-360deg);
  }
}
.ovabrw-product-ajax-filter .ovabrw-pagination {
  margin: 0 0 20px;
  padding: 0;
  list-style-type: none !important;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}
.ovabrw-product-ajax-filter .ovabrw-pagination li .page-numbers {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 45px;
  height: 45px;
  border-radius: 3px;
  border: 1px solid var(--ovabrw-light-color);
  background-color: #FFF;
  margin-right: 10px;
  margin-bottom: 10px;
  cursor: pointer;
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-label-size);
  font-weight: var(--ovabrw-label-weight);
  line-height: var(--ovabrw-label-line-height);
  color: var(--ovabrw-label-color);
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.ovabrw-product-ajax-filter .ovabrw-pagination li .page-numbers.current, .ovabrw-product-ajax-filter .ovabrw-pagination li .page-numbers:hover {
  color: #FFF;
  background-color: var(--ovabrw-primary-color);
  border-color: var(--ovabrw-primary-color);
}

.ovabrw-product-filter {
  position: relative;
}
.ovabrw-product-filter .ovabrw-product-filter-slide .owl-stage-outer {
  margin-bottom: 35px;
}
.ovabrw-product-filter .ovabrw-product-filter-slide .owl-nav {
  width: 105.5%;
  height: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 1;
  display: flex;
  opacity: 0;
  visibility: hidden;
  align-items: center;
  justify-content: space-between;
  transform: translate(-50%, -50%);
  margin-top: -35px;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.ovabrw-product-filter .ovabrw-product-filter-slide .owl-nav button i {
  display: flex;
  font-size: 41.5px;
  color: var(--ovabrw-text-color);
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.ovabrw-product-filter .ovabrw-product-filter-slide .owl-nav button i:hover {
  color: var(--ovabrw-primary-color);
}
.ovabrw-product-filter .ovabrw-product-filter-slide .owl-nav button:focus {
  outline: none;
}
.ovabrw-product-filter .ovabrw-product-filter-slide .owl-nav.disabled {
  display: none;
}
.ovabrw-product-filter .ovabrw-product-filter-slide .owl-dots {
  display: flex;
  align-items: center;
  justify-content: center;
}
.ovabrw-product-filter .ovabrw-product-filter-slide .owl-dots button.active span {
  background-color: var(--ovabrw-primary-color);
}
.ovabrw-product-filter .ovabrw-product-filter-slide .owl-dots button span {
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 100%;
  background-color: #F0F0F0;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.ovabrw-product-filter .ovabrw-product-filter-slide .owl-dots button span:hover {
  background-color: var(--ovabrw-primary-color);
}
.ovabrw-product-filter .ovabrw-product-filter-slide .owl-dots button:not(:last-child) {
  margin-right: 3px;
}
.ovabrw-product-filter .ovabrw-product-filter-slide .owl-dots.disabled {
  display: none;
}
.ovabrw-product-filter .ovabrw-product-filter-slide:hover .owl-nav {
  opacity: 1;
  visibility: visible;
}

.ovabrw-appointment-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  color: #fff;
  background-color: var(--ovabrw-primary-color);
  padding: 15px 30px;
  border-radius: 4px;
  transition: all 0.5s ease;
  cursor: pointer;
  /* Loader */
}
.ovabrw-appointment-button:after {
  content: none !important;
}
.ovabrw-appointment-button i {
  display: flex;
  color: inherit;
}
.ovabrw-appointment-button svg {
  width: 16px;
  fill: currentColor;
  stroke: currentColor;
  transition: all 0.5s ease;
}
.ovabrw-appointment-button .ovabrw-loader {
  display: none;
}
.ovabrw-appointment-button .ovabrw-loader.active {
  display: inline-block;
}
.ovabrw-appointment-button .ovabrw-loader i {
  font-size: 16px;
  color: inherit;
  animation: spin 1s linear infinite;
}
.ovabrw-appointment-button.loading .ovabrw-loader {
  display: inline-block;
}
.ovabrw-appointment-button.loading > i,
.ovabrw-appointment-button.loading > svg {
  display: none;
}
.ovabrw-appointment-button.icon-before {
  flex-direction: row;
}
.ovabrw-appointment-button.icon-after {
  flex-direction: row-reverse;
}

@keyframes spin {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
.open-appointment-popup-btn.disabled {
  pointer-events: none;
  opacity: 0.6;
  cursor: not-allowed;
}

.popup-booking {
  display: none;
  width: 100%;
  height: 100%;
  margin: 0;
  position: relative;
  z-index: 99999;
}
.popup-booking.active {
  display: block;
}
.popup-booking .popup-overlay {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.3);
  z-index: 999;
}
.popup-booking .ovabrw-custom-popup {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 99999;
  max-height: 90vh;
  width: 500px;
  display: flex;
  flex-direction: column;
  background-color: #fff;
  padding: 30px;
  border-radius: 10px;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.popup-booking .ovabrw-custom-popup::-webkit-scrollbar {
  display: none;
}
.popup-booking .ovabrw-custom-popup .product-title {
  font-size: 20px;
  font-weight: 600;
  margin: 0;
  padding: 0;
}
.popup-booking .ovabrw-custom-popup .close-popup-btn {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 5px;
  right: 5px;
  z-index: 9999;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background-color: #c8c8c8ba;
  color: black;
  text-align: center;
  line-height: 32px;
  cursor: pointer;
  transition: all 0.3s ease;
}
.popup-booking .ovabrw-custom-popup .close-popup-btn i {
  display: flex;
}
.popup-booking .ovabrw-custom-popup .close-popup-btn:hover {
  background-color: var(--ovabrw-primary-color);
  color: #fff;
}
@media (max-width: 520px) {
  .popup-booking .ovabrw-custom-popup {
    width: 96%;
    padding: 20px;
  }
}

form.ovabrw_search.ovabrw_search_modern .wrap_content .s_field .content label {
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-label-size);
  font-weight: var(--ovabrw-label-weight);
  line-height: var(--ovabrw-label-line-height);
  color: var(--ovabrw-label-color);
}
form.ovabrw_search.ovabrw_search_modern .wrap_content .s_field .content input[type=text], form.ovabrw_search.ovabrw_search_modern .wrap_content .s_field .content input[type=number], form.ovabrw_search.ovabrw_search_modern .wrap_content .s_field .content input[type=email], form.ovabrw_search.ovabrw_search_modern .wrap_content .s_field .content input[type=tel], form.ovabrw_search.ovabrw_search_modern .wrap_content .s_field .content input[type=url], form.ovabrw_search.ovabrw_search_modern .wrap_content .s_field .content input[type=password], form.ovabrw_search.ovabrw_search_modern .wrap_content .s_field .content input[type=search], form.ovabrw_search.ovabrw_search_modern .wrap_content .s_field .content select {
  width: 100%;
  max-width: 100%;
  height: 45px;
  padding: 10px 13px 13px 14px;
  border: 1px solid var(--ovabrw-light-color);
  border-radius: 5px;
  background-color: #FFF;
  box-shadow: none;
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-text-size);
  font-weight: var(--ovabrw-text-weight);
  line-height: var(--ovabrw-text-line-height);
  color: var(--ovabrw-text-color);
}
form.ovabrw_search.ovabrw_search_modern .wrap_content .s_field .content input[type=text]::placeholder, form.ovabrw_search.ovabrw_search_modern .wrap_content .s_field .content input[type=number]::placeholder, form.ovabrw_search.ovabrw_search_modern .wrap_content .s_field .content input[type=email]::placeholder, form.ovabrw_search.ovabrw_search_modern .wrap_content .s_field .content input[type=tel]::placeholder, form.ovabrw_search.ovabrw_search_modern .wrap_content .s_field .content input[type=url]::placeholder, form.ovabrw_search.ovabrw_search_modern .wrap_content .s_field .content input[type=password]::placeholder, form.ovabrw_search.ovabrw_search_modern .wrap_content .s_field .content input[type=search]::placeholder, form.ovabrw_search.ovabrw_search_modern .wrap_content .s_field .content select::placeholder {
  color: var(--ovabrw-light-color);
}
form.ovabrw_search.ovabrw_search_modern .wrap_content .s_field .content input[type=text]:focus, form.ovabrw_search.ovabrw_search_modern .wrap_content .s_field .content input[type=number]:focus, form.ovabrw_search.ovabrw_search_modern .wrap_content .s_field .content input[type=email]:focus, form.ovabrw_search.ovabrw_search_modern .wrap_content .s_field .content input[type=tel]:focus, form.ovabrw_search.ovabrw_search_modern .wrap_content .s_field .content input[type=url]:focus, form.ovabrw_search.ovabrw_search_modern .wrap_content .s_field .content input[type=password]:focus, form.ovabrw_search.ovabrw_search_modern .wrap_content .s_field .content input[type=search]:focus, form.ovabrw_search.ovabrw_search_modern .wrap_content .s_field .content select:focus {
  outline: none;
  background-color: #FFF;
}
form.ovabrw_search.ovabrw_search_modern .wrap_content .s_field .content select {
  position: relative;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-image: url(../../../assets/img/down-arrow.svg);
  background-position: calc(100% - 10px) center;
  background-repeat: no-repeat;
  background-size: 20px;
}
form.ovabrw_search.ovabrw_search_modern .s_submit .ovabrw_btn_submit {
  font-family: var(--ovabrw-primary-font);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-align: center;
  padding: 16px 50px;
  color: #FFF;
  background-color: var(--ovabrw-primary-color);
  border-radius: 5px;
  text-transform: uppercase;
}

.ovabrw-seach-ajax-shortcode.search-position-left {
  display: flex;
  align-items: flex-start;
  flex-direction: row;
  gap: 30px;
}
.ovabrw-seach-ajax-shortcode.search-position-left .search-ajax-form {
  width: 30%;
  row-gap: 20px;
}
.ovabrw-seach-ajax-shortcode.search-position-left .search-ajax-results {
  width: 70%;
}
@media only screen and (max-width: 1024px) {
  .ovabrw-seach-ajax-shortcode.search-position-left {
    flex-direction: column;
  }
  .ovabrw-seach-ajax-shortcode.search-position-left .search-ajax-form, .ovabrw-seach-ajax-shortcode.search-position-left .search-ajax-results {
    width: 100%;
  }
}
.ovabrw-seach-ajax-shortcode.search-position-right {
  display: flex;
  align-items: flex-start;
  flex-direction: row-reverse;
  gap: 30px;
}
.ovabrw-seach-ajax-shortcode.search-position-right .search-ajax-form {
  width: 30%;
  row-gap: 20px;
}
.ovabrw-seach-ajax-shortcode.search-position-right .search-ajax-results {
  width: 70%;
}
@media only screen and (max-width: 1024px) {
  .ovabrw-seach-ajax-shortcode.search-position-right {
    flex-direction: column;
  }
  .ovabrw-seach-ajax-shortcode.search-position-right .search-ajax-form, .ovabrw-seach-ajax-shortcode.search-position-right .search-ajax-results {
    width: 100%;
  }
}
.ovabrw-seach-ajax-shortcode .search-ajax-form {
  margin: 0 0 20px;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  column-gap: 23px;
  row-gap: 40px;
}
.ovabrw-seach-ajax-shortcode .search-ajax-form.search-col-1 {
  grid-template-columns: repeat(1, 1fr);
}
.ovabrw-seach-ajax-shortcode .search-ajax-form.search-col-2 {
  grid-template-columns: repeat(2, 1fr);
}
.ovabrw-seach-ajax-shortcode .search-ajax-form.search-col-3 {
  grid-template-columns: repeat(3, 1fr);
}
.ovabrw-seach-ajax-shortcode .search-ajax-form.search-col-4 {
  grid-template-columns: repeat(4, 1fr);
}
.ovabrw-seach-ajax-shortcode .search-ajax-form .search-field {
  position: relative;
}
.ovabrw-seach-ajax-shortcode .search-ajax-form .search-field label {
  display: block;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: capitalize;
  color: #222;
  margin-bottom: 12px;
}
.ovabrw-seach-ajax-shortcode .search-ajax-form .search-field input, .ovabrw-seach-ajax-shortcode .search-ajax-form .search-field select {
  width: 100%;
  height: 53px;
  border-radius: 6px;
  border: 1px solid #EBEBEB;
  color: #5E5F63;
  background-color: #FFFFFF;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  padding: 10px 40px 10px 17px;
  box-shadow: none;
}
.ovabrw-seach-ajax-shortcode .search-ajax-form .search-field input[type=number]::-webkit-inner-spin-button,
.ovabrw-seach-ajax-shortcode .search-ajax-form .search-field input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.ovabrw-seach-ajax-shortcode .search-ajax-form .search-field input[type=number] {
  -moz-appearance: textfield;
  /* Firefox */
}
.ovabrw-seach-ajax-shortcode .search-ajax-form .search-field select {
  background-image: unset;
  -webkit-appearance: none;
  /* Safari and Chrome */
  -moz-appearance: none;
  /* Firefox */
  appearance: none;
  background: none;
}
.ovabrw-seach-ajax-shortcode .search-ajax-form .search-field select::-ms-expand {
  display: none;
}
.ovabrw-seach-ajax-shortcode .search-ajax-form .search-field > i {
  position: absolute;
  top: 48px;
  right: 22px;
  font-size: 16px;
  line-height: 1;
  color: #CACACA;
}
.ovabrw-seach-ajax-shortcode .search-ajax-form .search-field > i.locate_me {
  color: var(--ovabrw-primary-color);
  cursor: pointer;
}
@media only screen and (max-width: 1024px) {
  .ovabrw-seach-ajax-shortcode .search-ajax-form.search-col-3, .ovabrw-seach-ajax-shortcode .search-ajax-form.search-col-4 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media only screen and (max-width: 768px) {
  .ovabrw-seach-ajax-shortcode .search-ajax-form.search-col-2, .ovabrw-seach-ajax-shortcode .search-ajax-form.search-col-3, .ovabrw-seach-ajax-shortcode .search-ajax-form.search-col-4 {
    grid-template-columns: repeat(1, 1fr);
  }
}
.ovabrw-seach-ajax-shortcode .search-ajax-results {
  position: relative;
}
.ovabrw-seach-ajax-shortcode .search-ajax-results .search-filter {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 10px;
  margin-bottom: 30px;
}
.ovabrw-seach-ajax-shortcode .search-ajax-results .search-filter .results-found {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  line-height: 1.3;
}
.ovabrw-seach-ajax-shortcode .search-ajax-results .search-filter select[name=sort] {
  font-size: 14px;
  padding: 18px;
  background-size: 10px 10px;
  border: 1px solid #e0e0e0;
  border-radius: 10px;
  width: auto;
}
.ovabrw-seach-ajax-shortcode .search-ajax-results .ovabrw-loader {
  display: none;
  position: absolute;
  top: 20px;
  left: 50%;
  transform: translate(0, -50%);
  width: 48px;
  height: 48px;
  border-radius: 50%;
  border: 3px solid;
  border-color: var(--ovabrw-primary-color) var(--ovabrw-primary-color) transparent;
  box-sizing: border-box;
  animation: rotation 1s linear infinite;
  z-index: 1;
}
.ovabrw-seach-ajax-shortcode .search-ajax-results ul.products.ovabrw-product-list {
  display: grid;
  grid-gap: 28px 26px;
  margin: 0;
  padding: 0;
  list-style-type: none !important;
}
.ovabrw-seach-ajax-shortcode .search-ajax-results ul.products.ovabrw-product-list .item {
  overflow: hidden;
}
.ovabrw-seach-ajax-shortcode .search-ajax-results ul.products.ovabrw-product-list.content-col-1 {
  grid-template-columns: repeat(1, 1fr) !important;
}
.ovabrw-seach-ajax-shortcode .search-ajax-results ul.products.ovabrw-product-list.content-col-2 {
  grid-template-columns: repeat(2, 1fr) !important;
}
.ovabrw-seach-ajax-shortcode .search-ajax-results ul.products.ovabrw-product-list.content-col-3 {
  grid-template-columns: repeat(3, 1fr) !important;
}
.ovabrw-seach-ajax-shortcode .search-ajax-results ul.products.ovabrw-product-list.content-col-4 {
  grid-template-columns: repeat(4, 1fr) !important;
}
.ovabrw-seach-ajax-shortcode .search-ajax-results ul.products.ovabrw-product-list:before, .ovabrw-seach-ajax-shortcode .search-ajax-results ul.products.ovabrw-product-list:after {
  display: none;
}
@media only screen and (max-width: 1024px) {
  .ovabrw-seach-ajax-shortcode .search-ajax-results ul.products.ovabrw-product-list.content-col-3, .ovabrw-seach-ajax-shortcode .search-ajax-results ul.products.ovabrw-product-list.content-col-4 {
    grid-template-columns: repeat(2, 1fr) !important;
  }
}
@media only screen and (max-width: 768px) {
  .ovabrw-seach-ajax-shortcode .search-ajax-results ul.products.ovabrw-product-list.content-col-2, .ovabrw-seach-ajax-shortcode .search-ajax-results ul.products.ovabrw-product-list.content-col-3, .ovabrw-seach-ajax-shortcode .search-ajax-results ul.products.ovabrw-product-list.content-col-4 {
    grid-template-columns: repeat(1, 1fr) !important;
  }
}
.ovabrw-seach-ajax-shortcode .search-ajax-results .ovabrw-pagination {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  margin: 15px 0 20px;
  padding: 0;
  list-style-type: none !important;
}
.ovabrw-seach-ajax-shortcode .search-ajax-results .ovabrw-pagination li .page-numbers {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 45px;
  height: 45px;
  border-radius: 3px;
  border: 1px solid var(--ovabrw-light-color);
  background-color: #FFF;
  margin-right: 10px;
  margin-bottom: 10px;
  cursor: pointer;
  font-family: var(--ovabrw-primary-font);
  font-size: var(--ovabrw-label-size);
  font-weight: var(--ovabrw-label-weight);
  line-height: var(--ovabrw-label-line-height);
  color: var(--ovabrw-label-color);
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.ovabrw-seach-ajax-shortcode .search-ajax-results .ovabrw-pagination li .page-numbers.current, .ovabrw-seach-ajax-shortcode .search-ajax-results .ovabrw-pagination li .page-numbers:hover {
  color: #FFF;
  background-color: var(--ovabrw-primary-color);
  border-color: var(--ovabrw-primary-color);
}

body.rtl.ovabrw-modern form.ovabrw_search.ovabrw_search_modern .s_field .content select {
  background-position: 10px center;
}

.ovabrw-list-product .products {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 28px 26px;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.ovabrw-list-product .products:before {
  display: none;
}
.ovabrw-list-product .products .item {
  overflow: hidden;
}
.ovabrw-list-product .products.ovabrw-column1 {
  grid-template-columns: 1fr;
}
.ovabrw-list-product .products.ovabrw-column2 {
  grid-template-columns: 1fr 1fr;
}
.ovabrw-list-product .products.ovabrw-column3 {
  grid-template-columns: 1fr 1fr 1fr;
}
.ovabrw-list-product .products.ovabrw-column4 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}
@media only screen and (max-width: 1300px) {
  .ovabrw-list-product .products.ovabrw-column1 {
    grid-template-columns: 1fr;
  }
  .ovabrw-list-product .products.ovabrw-column4 {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media only screen and (max-width: 1024px) {
  .ovabrw-list-product .products {
    grid-template-columns: 1fr 1fr;
  }
  .ovabrw-list-product .products.ovabrw-column1 {
    grid-template-columns: 1fr;
  }
  .ovabrw-list-product .products.ovabrw-column3 {
    grid-template-columns: 1fr 1fr;
  }
  .ovabrw-list-product .products.ovabrw-column4 {
    grid-template-columns: 1fr 1fr;
  }
}
@media only screen and (max-width: 768px) {
  .ovabrw-list-product .products {
    grid-template-columns: 1fr;
  }
  .ovabrw-list-product .products.ovabrw-column2, .ovabrw-list-product .products.ovabrw-column3, .ovabrw-list-product .products.ovabrw-column4 {
    grid-template-columns: 1fr;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJwcm9kdWN0cy9jYXJkcy9fb3ZhYnJ3X2NhcmQuc2NzcyIsInByb2R1Y3RzL2NhcmRzL19vdmFicndfY2FyZDEuc2NzcyIsInByb2R1Y3RzL2NhcmRzL19vdmFicndfY2FyZDIuc2NzcyIsInByb2R1Y3RzL2NhcmRzL19vdmFicndfY2FyZDMuc2NzcyIsInByb2R1Y3RzL2NhcmRzL19vdmFicndfY2FyZDQuc2NzcyIsInByb2R1Y3RzL2NhcmRzL19vdmFicndfY2FyZDUuc2NzcyIsInByb2R1Y3RzL2NhcmRzL19vdmFicndfY2FyZDYuc2NzcyIsInByb2R1Y3RzL3NpbmdsZS9fb3ZhYnJ3X3Byb2R1Y3Quc2NzcyIsInByb2R1Y3RzL3NpbmdsZS9fb3ZhYnJ3X3Byb2R1Y3RfZGV0YWlsLnNjc3MiLCJwcm9kdWN0cy9zaW5nbGUvX292YWJyd19wcm9kdWN0X2ZpZWxkLnNjc3MiLCJlbGVtZW50b3IvX292YWJyd19wcm9kdWN0X2ltYWdlcy5zY3NzIiwiZWxlbWVudG9yL19vdmFicndfc2VhcmNoX21hcC5zY3NzIiwiZWxlbWVudG9yL19vdmFicndfc2VhcmNoX2hvdGVsLnNjc3MiLCJlbGVtZW50b3IvX292YWJyd19zZWFyY2hfYWpheF9ob3RlbC5zY3NzIiwiZWxlbWVudG9yL19vdmFicndfc2VhcmNoX3RheGkuc2NzcyIsImVsZW1lbnRvci9fb3ZhYnJ3X3NlYXJjaF90YXhpX2FqYXguc2NzcyIsImVsZW1lbnRvci9fb3ZhYnJ3X3Byb2R1Y3RfY2F0ZWdvcnkuc2NzcyIsImVsZW1lbnRvci9fb3ZhYnJ3X3Byb2R1Y3RfYWpheF9maWx0ZXIuc2NzcyIsImVsZW1lbnRvci9fb3ZhYnJ3X3Byb2R1Y3RfZmlsdGVyLnNjc3MiLCJlbGVtZW50b3IvX292YWJyd19hcHBvaW50bWVudF9wb3B1cF9idXR0b24uc2NzcyIsInNob3J0Y29kZXMvX292YWJyd19zZWFyY2guc2NzcyIsInNob3J0Y29kZXMvX292YWJyd19saXN0X3Byb2R1Y3RzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQTBDQTtFQUNDO0lBQ0M7O0VBRUQ7SUFDQzs7O0FBSUY7RUFDQzs7O0FBSUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBOztBQUVBO0VBQ0M7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7O0FBT0s7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBT047RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUF4R0o7RUFDQTtFQUNBO0VBQ0E7O0FBeUdLO0VBQ0M7RUFDQTtFQUNBO0VBL0dOO0VBQ0E7RUFDQTtFQUNBOztBQStHTTtFQUNDOztBQUdGO0VBQ0M7O0FBR0Y7RUFDQzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUU7RUFDQzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFuSk47RUFDQTtFQUNBO0VBQ0E7O0FBbUpNO0VBQ0M7O0FBR0Y7RUFDQzs7QUFHRjtFQUNDOztBQUlEO0VBQ0M7RUFDQTs7QUFJSDtFQUNDO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUExTEw7RUFDQTtFQUNBO0VBQ0E7O0FBNkxDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFLSjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFFQTtFQTVQRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBMFBHO0VBclFIO0VBQ0E7RUFDQTtFQUNBOztBQXFRRztFQUNDOztBQUlIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBclBGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBb1BHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBOztBQUlIO0VBQ0M7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBbFJIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBaVJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBOztBQUdGO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0M7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFFQTtFQXZUSDtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQXFUSTtFQUNDOztBQUVEO0VBQ0M7O0FBRUE7RUFDQztFQUNBOztBQU9KO0VBQ0M7O0FBR0Y7RUE1VUQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQTBVRTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSDtFQUNDO0VBQ0E7O0FBRUE7RUFDQzs7QUFJRjtFQUNDO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDSDtFQUNBO0VBQ0c7O0FBRUg7RUFDQztFQUNBOztBQUVBO0VBQ0M7O0FBS0o7RUE3WEY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQXBDQTtFQUNBO0VBQ0E7RUFDQTs7QUE4Wkc7RUFDQzs7QUFJSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBdGJGO0VBQ0E7RUFDQTtFQUNBOztBQXNiRTtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7O0FBR0Y7RUFDQztFQUNBOztBQUdDO0VBQ0M7O0FBRUQ7RUFDQzs7QUFJSDtFQUNDO0VBQ0E7O0FBVUU7RUFDQztFQUNHO0VBQ0E7RUFDQTtFQUNBOzs7QUFlSjtFQUNDOztBQUtKO0VBQ0M7O0FBSUU7RUFDQztFQUNBOztBQUdEO0VBQ0M7O0FBTUQ7RUFDQztFQUNBOztBQUdEO0VBQ0M7O0FBTUQ7RUFDQzs7QUFNRjtFQUNDOztBQUVBO0VBQ0M7RUFDQTs7QUFNRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOzs7QUN0aUJEO0VBQ0M7O0FBRUE7RUFDQzs7QUFXRztFQUNDOztBQUVBO0VBQ0M7O0FBY1I7RUFDQzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQzNDQztFQUNDOztBQUVBO0VBQ0M7O0FBV0c7RUFDQzs7QUFFQTtFQUNDOztBQVNQO0VBQ0M7RUFDQTtFQUNBOztBQUtIO0VBQ0M7RUFDQTs7QUFLRDtFQUNDOztBQUdEO0VBQ0M7O0FBR0Q7RUFDQztFQUNBOztBQUVBO0VBQ0M7RUFDQTs7QUFFQTtFQUNDOztBQUtIO0VBQ0M7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUtIO0VBQ0M7O0FBSUE7RUFDQzs7QUFJRjtFQUNDOztBQUdEO0VBQ0M7OztBQy9GQztFQUNDOztBQUVBO0VBQ0M7O0FBV0c7RUFDQzs7QUFFQTtFQUNDOztBQVNQO0VBQ0M7RUFDRztFQUNIOztBQU1KO0VBQ0M7O0FBRUE7RUFDQzs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7O0FBRUE7RUFDQzs7QUFJRjtFQWJEO0lBY0U7OztBQUlGO0VBQ0M7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUlGO0VBZEQ7SUFlRTs7O0FBSUY7RUFDQzs7QUFJQTtFQUNDOztBQUlGO0VBQ0M7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUlGO0VBQ0M7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTs7O0FDL0hIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFLQztFQUNDOztBQUVBO0VBQ0M7O0FBV0c7RUFDQzs7QUFFQTtFQUNDOztBQVlWO0VBQ0M7O0FBRUE7RUFDQzs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDOzs7QUNyRUg7RUFDQztFQUNBOztBQUVBO0VBQ0M7RUFDQTs7QUFFQTtFQUNDOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDRzs7QUFNSDtFQUNDOztBQUVBO0VBQ0M7O0FBV0c7RUFDQzs7QUFFQTtFQUNDOztBQVNQO0VBQ0M7RUFDRztFQUNIOztBQU1KO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdDO0VBQ0M7O0FBSUY7RUFDQzs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFLSDtFQUNDOztBQUVBO0VBSEQ7SUFJRTs7O0FBSUY7RUFDQzs7QUFFQTtFQUhEO0lBSUU7OztBQUlGO0VBQ0M7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBS0g7RUF0SUQ7SUF1SUU7O0VBRUE7SUFDQztJQUNBOzs7O0FDM0lIO0VBQ0M7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7O0FBRUE7RUFDQzs7QUFFQTtFQUNDO0VBQ0c7O0FBTUg7RUFDQzs7QUFFQTtFQUNDOztBQVdHO0VBQ0M7O0FBRUE7RUFDQzs7QUFTUDtFQUNDO0VBQ0c7RUFDSDs7QUFNSjtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUlBO0VBQ0M7O0FBS0g7RUFDQztFQUNBOztBQUdDO0VBQ0M7O0FBSUY7RUFWRDtJQVdFOzs7QUFJRjtFQUNDO0VBQ0E7O0FBR0M7RUFDQzs7QUFJRjtFQVZEO0lBV0U7OztBQUlGO0VBQ0M7O0FBR0Q7RUFDQzs7QUFJQTtFQUNDOztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUtIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQU1KO0VBN0tEO0lBOEtFOztFQUVBO0lBQ0M7SUFDQTs7OztBQ25MSjtBQUFBO0FBQUE7QUFTQTtFQUNDO0lBQ0M7O0VBRUQ7SUFDQzs7O0FBSUY7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFHQztFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUg7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDOzs7QUFLSDtBQUNBO0VBQ0M7RUFDRztFQUNBO0VBQ0E7RUFDQTs7QUFDSDtFQUNDO0VBQ0E7RUFDQTtFQUNHO0VBQ0E7RUFDQTs7QUFFSDtFQUNDO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7OztBQUtOO0FBRUE7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTs7O0FBR0Y7QUFHQTtBQUNBO0VBRUM7OztBQUdEO0FBR0E7QUFDQTtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDOztBQUNBO0VBQ0M7O0FBSUY7RUFDQztFQUNBOztBQUNBO0VBQ0M7O0FBUUg7RUFDQztFQUNBOztBQUNBO0VBQ0M7O0FBRUQ7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFLRDtFQUNDO0VBQ0E7O0FBQ0E7RUFDQzs7QUFHRjtFQUNDOztBQUVEO0VBQ0M7O0FBQ0E7RUFDQzs7QUFHRDtFQUNDOztBQUNBO0VBQ0M7O0FBS0Q7RUFDQzs7QUFFRDtFQUNDOztBQUVEO0VBRUM7RUFFQTs7QUFDQTtFQUNDOztBQUVEO0VBRUM7O0FBVUw7RUFDQzs7QUFDQTtFQUNDOztBQU1GO0VBL0hGO0FBaUlHOztFQUVDO0lBQ0M7O0VBR0E7SUFDQzs7RUFFRDtJQUNDO0lBQ0E7SUFDQTs7RUFFQTtJQUNDO0lBQ0E7SUFDQTs7RUFFRDtJQUNDO0lBQ0E7SUFDQTtJQUNBOztFQU9IO0lBQ0M7O0VBRUQ7SUFDQzs7OztBQVNOO0FBRUE7QUFDQTtFQUNDOztBQUNBO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBQ0M7OztBQUlIO0FBR0E7QUFDQTtFQUNDO0FBWUE7QUFnQkE7O0FBM0JBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBS0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQXhWRDtFQUNBO0VBQ0E7RUFDQTtFQXVWQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0FBR0E7QUFDQTtFQUNDO0VBQ0E7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUko7SUFTSzs7OztBQUdMO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUg7RUFDQzs7O0FBRUQ7RUFDQzs7O0FBR0E7RUFDQzs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7O0FBRUQ7RUFDSTtFQUNIOztBQUVBO0VBQ0M7SUFDQztJQUNBOztFQUVEO0lBQ0M7OztBQUtGO0VBQ0M7O0FBR0E7RUFDQztFQUNBO0VBQ0E7O0FBR0M7RUFDQztFQUNBOztBQUlIO0VBQ0M7RUFDQTs7QUFFQTtFQUNDOztBQUdEO0VBQ0M7O0FBR0Y7RUFDQzs7QUFJRDtFQUNDO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7O0FBSU47RUFDQzs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDOztBQUdBO0VBQ0M7O0FBR0Y7RUFDQztFQUNBOztBQUVEO0FBQUE7RUFFQzs7QUFFRDtFQUNDO0VBQ0E7O0FBR0E7RUFDQztFQUNBO0VBQ0c7O0FBR0w7RUFDQzs7QUFFRDtFQUNDO0VBQ0c7O0FBR0o7RUFsSEQ7SUFtSEU7Ozs7QUFHRjtBQUdBO0VBQ0M7O0FBRUE7RUFDQztFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDQztFQUNBO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUw7RUFDQztFQUNBO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJRjtFQUNDO0VBQ0g7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQXZwQlA7RUFDQTtFQUNBO0VBQ0E7O0FBdXBCTztFQUNJO0VBQ047RUFDQTtFQUNHO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7O0FBSUY7RUFDQztFQUNBOztBQUlMO0VBQ0M7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNIO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDSDtFQUNHOzs7QUFPUjtBQUNBO0VBQ0M7O0FBRUE7RUFDQzs7QUFFRDtFQUNDOztBQUNBO0VBQ0M7O0FBQ0E7RUFDQztFQUNBOztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBOztBQUlIO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7O0FBR0Q7RUFDQzs7QUFJSDtFQUNDOztBQUVBO0VBQ0M7RUFDRztFQUNIO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDQzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBRUQ7RUFDQztFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBQUlGO0VBOUZEO0lBK0ZFOzs7O0FBR0Y7QUFFQTtBQUNBO0VBQ0M7RUFDQTtFQUNBOztBQUVDO0VBQ0M7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7O0FBQ0E7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDQzs7O0FBTUo7QUFHQTtBQVFRO0VBQ0M7O0FBUVI7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNBOztBQUNBO0VBQ0M7RUFDRzs7QUFFSjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLRTs7O0FBRUQ7RUFDQztFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBS047RUFDQzs7QUFDQTtFQUNDOztBQUNBO0VBQ0M7RUFDQTs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTs7QUFLRDtFQUNDOztBQUlIO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDRzs7QUFJSDtFQUNDO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFFSjtFQUNDOztBQUVBO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0VBQ0M7O0FBSUg7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNHO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQXQvQk47RUFDQTtFQUNBO0VBQ0E7O0FBcy9CTTtFQUNDOztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQU1KO0VBQ0M7SUFDQzs7O0FBTUw7RUFDQztFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNHOztBQUlIO0VBQ0M7O0FBRUQ7RUFDQztFQUNBOztBQUVHO0VBSko7SUFLSzs7O0FBR0w7RUFDQzs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDRztFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQXJsQ047RUFDQTtFQUNBO0VBQ0E7O0FBcWxDTTtFQUNDOztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQVFQO0VBQ0M7O0FBRUE7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7O0FBRUE7RUFDQztFQUNBOztBQUdEO0VBQ0M7O0FBSUg7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDQzs7QUFHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFHRDtFQUNDOztBQUVEO0VBQ0M7RUFDQTs7QUFJRjtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDO0VBQ0E7OztBQU9MO0FBR0E7QUFJRztFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0E7O0FBRUE7RUFIQTtJQUlDOzs7QUFHRDtFQVBBO0lBUUM7OztBQUdEO0VBWEE7SUFZQzs7O0FBR0Q7RUFmQTtJQWdCQzs7O0FBR0Y7RUFDQzs7QUFFQTtFQUhEO0lBSUU7OztBQUdEO0VBUEQ7SUFRRTs7O0FBR0Q7RUFYRDtJQVlFOzs7QUFJRjtFQUNDOztBQUVBO0VBSEQ7SUFJRTs7O0FBR0Q7RUFQRDtJQVFFOzs7QUFHRjtFQUNDOztBQUVBO0VBSEQ7SUFJRTs7O0FBS0E7RUFDQzs7QUFDQTtFQUNDOztBQUlEO0VBQ0M7RUFDQTs7QUFDQTtFQUNDOztBQUdBO0VBQ0M7O0FBTUw7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDOztBQU1IO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQVFKO0VBQ0M7RUFDQTs7QUFJRDtFQUVDO0lBQ0M7SUFDQTs7OztBQU9GO0VBQ0M7RUFDRztFQUNBO0VBQ0E7OztBQUlOO0FBR0E7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7QUFBQTtFQUVDOzs7QUFLRjtBQUdFO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFFQTtFQUNDOztBQUVBO0VBQ0M7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUlOO0VBQ0M7O0FBRUQ7RUFDQzs7QUFFQTtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RVB4L0NUO0VBQ0E7RUFDQTtFQUNBOztBT3cvQ007RUFDQztFQUNBO0VBQ0E7RUFDRztFQUNBO0VBQ0E7O0FBRUg7RUFDQzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0w7RUFDSTtFQUNBOztBQUlOO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBSUQ7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0VBQ0M7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDRztFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQXpuRFI7RUFDQTtFQUNBO0VBQ0E7O0FBeW5EUTtFQUNDOztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQVFMO0VBQ0M7RUFDRzs7QUFFQTtFQUNGO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNHO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBM3NEUjtFQUNBO0VBQ0E7RUFDQTs7QUEyc0RRO0VBQ0M7O0FBRUQ7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBT047RUFDQzs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDRztFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQTd3RFA7RUFDQTtFQUNBO0VBQ0E7O0FBNndETztFQUNDOztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQU9KO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RVAzeEROO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FPMHhETTtFQUNDOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNHOztBQUlOO0VBQ0M7RUFDRztFQUNBO0VBQ0E7RUFDQTs7QUFHTDtFQUNDO0VBQ0E7O0FBRUE7RUFDQztFQUNHOztBQUlIO0VBQ0M7RUFDRztFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUVKO0VBQ0M7O0FBRUE7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQzs7QUFJSDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBNzZEUjtFQUNBO0VBQ0E7RUFDQTs7QUE2NkRRO0VBQ0M7O0FBRUQ7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBTUo7RUFDQztJQUNDOzs7QUFNTDtFQUNDO0VBQ0E7O0FBRUE7RUFDQztFQUNHOztBQUlIO0VBQ0M7O0FBRUQ7RUFDQztFQUNBOztBQUVHO0VBSko7SUFLSzs7O0FBTU47RUFDQztFQUNBOztBQUVBO0VBSkQ7SUFLRTs7O0FBR0Q7RUFDQztFQUNBOztBQUVBO0VBQ0M7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFJSDtFQUNDOztBQUlEO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFNSDtFQUNDO0VBQ0E7O0FBRUE7RUFKRDtJQUtFOzs7QUFJRDtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBT0g7RUFDQztFQUNBOztBQUVBO0VBSkQ7SUFLRTs7O0FBRUQ7RUFQRDtJQVFFOzs7QUFJRDtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBRUQ7RUFMRDtJQU1FOzs7QUFLSjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDO0VBQ0E7O0FBS0o7RUFDQzs7QUFFQTtFQUNDOztBQUVBO0FBQUE7RUFFRztFQUNBOztBQUVIO0VBQ0M7RUFDQTs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0c7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBRUo7RUFDQztFQUNBOztBQUVBO0VBQ0M7O0FBRUE7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFJSDtFQUNDOztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RVA3c0VQO0VBQ0E7RUFDQTtFQUNBOztBTzZzRU87RUFDTztFQUNOO0VBQ0E7RUFDRztFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBOztBQUdMO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFLSjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0k7RUFDQTs7QUFFSjtFQUNDO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTtFUHR4RVA7RUFDQTtFQUNBO0VBQ0E7RU9xeEVPOztBQUdGO0VBQ0M7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFJRTtFQUNDO0VBQ0E7O0FBR0Y7RUFDQzs7QUFFQTtFQUNDO0VBQ0E7O0FBRUE7RUFDQzs7QUFFQTtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0VBQ0M7O0FBTUg7RUFDQzs7QUFJRDtFQUNDOztBQUdBO0VBQ0M7O0FBRUQ7RUFDQzs7QUFPTjtFQUNDOztBQUdDO0VBQ0M7O0FBSUg7RUFDQzs7QUFFRDtFQUNDOztBQUVBO0VBQ0M7O0FBR0E7RUFDQzs7QUFJSDtFQUNDOztBQU1EO0VBQ0M7RUFDQTs7QUFNTDtFQUNDOztBQUNBO0VBQ0M7RUFDQTtFQUNBOzs7QUFNSjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFDQTtFQUNDOztBQUVEO0VBQ0M7RUFDQTs7O0FBS0g7RUFDQzs7O0FBR0Q7RUFDQztFQUNBOztBQUNBO0VBQ0M7OztBQUtGO0FBQ0E7RUFDQztFQUNBOztBQUVBO0VBQ0M7O0FBRUE7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7O0FBR0Y7RUFDQzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7SUFDRTs7RUFFRjtJQUNFOzs7QUFLSjtFQUNDOzs7QUFJRDtFQUNDO0VBQ0E7O0FBQ0E7RUFDQzs7QUFFRDtFQUNDOzs7QUFLRjtFQUNDO0VBQ0E7OztBQUlBO0VBQ0M7OztBQUtGO0VBQ0M7O0FBQ0E7RUFDQzs7QUFFRDtFQUNDO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQVFEO0VBQ0M7RUFDQTs7QUFTQTtFQUNDO0VBQ0E7O0FBSUQ7RUFDQztFQUNBOztBQUtBO0VBQ0M7RUFDQTs7QUFNRDtFQUNDO0VBQ0E7OztBQVVQO0VBQ0k7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FDM29GWjtBQUFBO0FBQUE7QUFVQTtFQUNDO0lBQ0M7O0VBRUQ7SUFDQzs7O0FBSUY7QUFBQTtBQUFBO0FBR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUVEO0VBQ0M7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7O0FBSUY7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7O0FBSUY7RUE3Q0Q7SUE4Q0U7O0VBRUE7SUFDQztJQUNBOztFQUdEO0lBQ0M7OztBQUlIO0VBQ0M7RVJqRkQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QVFnRkE7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUg7RUFDQztFQUNBOztBQUVBO0VBQ0M7O0FBSUY7RUFDQztFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0g7RUFDQTtFQUNHOztBQUVIO0VBQ0M7RUFDQTs7QUFFQTtFQUNDOztBQU1KO0VSekdEO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFwQ0E7RUFDQTtFQUNBO0VBQ0E7O0FRMElFO0VBQ0M7O0FBS0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFLRjtFQUNDO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlMO0VBQ0M7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUY7RUFDQztFQUNBOztBQUdDO0VBQ0M7RUFDQTtFQUNBOztBQUtIO0VBQ0M7O0FBS0M7RUFDQzs7QUFDQTtFQUNDOztBQUtGO0VBQ0M7RUFDQTs7QUFLSjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7O0FBRUE7RVJ2UUQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFUXFRRTtFQUNBOztBQUdEO0VBQ0M7RVJyUUY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFUW1RRTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFHQztFUmhSSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VROFFJO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUdEO0VBVkQ7SUFXRTs7O0FBT0Q7RUFDQzs7QUFFRDtFQUNDOztBQUdEO0VSalNKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RVErUks7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBR0Q7RUFWRDtJQVdFOzs7QUFPTDtFQUNDOztBQUVBO0VBQ0M7O0FBR0Q7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RVJuVlI7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QVFtVlE7RUFDQzs7QUFJRjtFQUNDOztBQUVBO0VBQ0M7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQU9QO0VSN1lEO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RVEyWUU7RUFDQTs7QUFHRDtFQUNDO0VSM1lGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RVF5WUU7O0FBR0Q7RUFDQzs7QUFHQztFUnBaSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VRa1pJO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQU9EO0VSMVpKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RVF3Wks7RUFDQTtFQUNBOztBQUlBO0VBQ0M7O0FBS0Q7RUFDQzs7QUFRTDtFUmxjRDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VRZ2NFO0VBQ0E7O0FBR0Q7RUFDQzs7QUFHQztFQUNDOztBQUdDO0VBQ0M7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RVJyY1A7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFUW1jTztFQUNBO0VBQ0E7RVJ6ZVA7RUFDQTtFQUNBO0VBQ0E7O0FReWVPO0VBQ0M7RUFDQTtFQUNBOztBQUdEO0VBQ0M7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7O0FBS0g7RVIvZUw7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QVFrZk07RUFDQzs7QUFPRjtFQUNDOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQzs7QUFFQTtFUnRmTjtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBUW9mTztFQUZEO0lBR0U7OztBQUdGO0VBQ0M7RUFDQTs7QUFFQTtFQUNDOztBQUdEO0VBQ0M7O0FBTUM7RUFDQzs7QUFHRjtFQUNDOztBQUtGO0VBQ0M7RUFDQTs7QUFTUDtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VSM2lCSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VReWlCSTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBRUQ7RUFDQztFQUNBOztBQUdEO0VBQ0M7RUFDQTs7QUFNTDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFUmpsQkQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QVFnbEJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBOztBQUdGO0VBQ0M7O0FBSUY7RUEzQkQ7SUE0QkU7OztBQUdGO0VBQ0M7O0FBRUE7RUFDQztFUjVtQkY7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QVE0bUJDO0VBQ0M7O0FBRUE7RUFDQzs7QUFJSDtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUVBO0VSaG9CRjtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBUStuQkc7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7O0FBRUE7RUFDQztFQUNBOztBQU1MO0VSbHBCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBUWtwQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VSdnJCSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VRcXJCRztFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7O0FBR0Q7RUFDQzs7QUFJRjtFQWpDRDtJQWtDRTs7RUFFQTtJQUNDOztFQUdEO0lBQ0M7O0VBRUE7SUFDQzs7RUFHRDtJQUNDOzs7QUFPSDtFQUNDOztBQUVBO0VBQ0M7O0FBTUg7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7O0FBR0Y7RUFDQzs7QUFFQTtFQUhEO0lBSUU7OztBQUdGO0VBQ0M7RUFDQTtFUmh3Qko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFUTh2Qkk7O0FBRUQ7RUFDQztFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBR0w7RUFDQztFQUNBOztBQUVBO0VBSkQ7SUFLRTs7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUlIO0VBQ0M7O0FBRUQ7RUFDQztFQUNBOztBQUdDO0VBQ0k7RUFDQTs7QUFLTDtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUdMO0VBQ0M7O0FBRUE7RUFDQzs7QUFFQTtBQUFBO0FBQUE7RUFFRztFQUNBOztBQUVIO0VBQ0M7RUFDQTs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0c7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBRUo7RUFDQztFQUNBOztBQUVBO0VBQ0M7O0FBRUE7RUFDQztFQUNBOztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VSNzdCUjtFQUNBO0VBQ0E7RUFDQTs7QVE2N0JRO0VBQ087RUFDTjtFQUNBO0VBQ0c7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTs7QUFHTDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBS0o7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNJO0VBQ0E7O0FBRUo7RUFDQztFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RVJ0Z0NSO0VBQ0E7RUFDQTtFQUNBO0VRcWdDUTs7QUFHRjtFQUNDO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBSUU7RUFDQztFQUNBOztBQUdGO0VBQ0M7O0FBRUE7RUFDQztFQUNBOztBQUVBO0VBQ0M7O0FBRUE7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDOztBQU1IO0VBQ0M7O0FBSUQ7RUFDQzs7QUFHQTtFQUNDOztBQUVEO0VBQ0M7O0FBT047RUFDQzs7QUFHQztFQUNDOztBQUlIO0VBQ0M7O0FBRUQ7RUFDQzs7QUFFQTtFQUNDOztBQUdBO0VBQ0M7O0FBSUg7RUFDQzs7QUFNRDtFQUNDO0VBQ0E7O0FBT0w7RUFwWkQ7SUFxWkU7OztBQUdGO0VBQ0M7O0FBRUE7RUFDQztFUjNuQ0g7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFUXluQ007O0FBSUg7RUFDQztFQUNHO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBRUo7RUFDQzs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RVJyc0NQO0VBQ0E7RUFDQTtFQUNBOztBUXFzQ087RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNHO0VBQ0E7RUFDQTtFQUNIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUQ7RUFDQztFQUNBOztBQUdGO0VBQ0c7RUFDQTs7QUFFQTtFQUNDOztBQUtOO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RVI3c0NMO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RVEyc0NNOztBQUlGO0VBQ0M7SUFDQzs7O0FBTUw7RUFDQzs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDRztFQUNBO0VBQ0g7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNHO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUF6eUNMO0VBQ0E7RUFDQTtFQUNBOztBQXl5Q0s7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQVFIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNHO0VBQ0E7RUFDSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDRztFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQS8yQ047RUFDQTtFQUNBO0VBQ0E7O0FBKzJDTTtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBU0o7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0c7RUFDQTtFQUNIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNHO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBdDdDTjtFQUNBO0VBQ0E7RUFDQTs7QUFzN0NNO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFRTDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDRztFQUNBO0VBQ0g7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBMy9DTDtFQUNBO0VBQ0E7RUFDQTs7QUEyL0NLO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFNTDtFQUNDOztBQUVBO0VBQ0M7RVJoZ0RIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RVE4L0NNOztBQUlIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFUnRnREo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFUW9nREk7RUFDQTtFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQW5CSjtJQW9CSzs7O0FBS1A7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBUEQ7SUFRRTs7O0FBR0Q7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFUjFqREw7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QVEwakRJO0VSdmtESjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VRcWtESzs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7RUFDQTs7QUFLSjtFQUNDOztBQUVBO0VBQ0M7RUFDQTtFUjNrREg7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QVEwa0RHO0VBQ0M7O0FBSUY7RUFDQzs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RVI1bURMO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FRNG1ESTtFQUNDO0VBQ0E7O0FBS0o7RUFDQztFQUNBO0VBQ0E7RVJsb0RGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FRaW9ERTtFQUNDO0VBQ0c7RUFDQTs7QUFFSDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQzs7QUFJSDtFQUNDOztBQUVBO0VBQ0M7RVI1cERIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RVEwcERNOztBQUdKO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFUmpxREg7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QVFncURHO0VBQ0M7RUFDQTs7QUFHRDtFQUNDOztBQUlIO0VBQ0M7O0FBRUE7RUFDQztFQUNHO0VBQ0E7RUFDQTtFQUNIOztBQUVBO0VBQ0M7RUFDQTs7QUFHRDtFQUNDOztBQUlIO0VBQ0M7O0FBRUE7RUFDQzs7QUFFRDtFQUNDO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdMO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7O0FBR0Q7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDSDs7QUFFRztFQUNDOztBQUdKO0VBQ0M7O0FBR0Q7RUFDQztFQUNDOztBQUVBO0VBQ0M7RUFDRDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNEOztBQUVBO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUlIO0VBQ0c7SUFDRTs7RUFFRjtJQUNFOzs7QUFPUDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFUjkxREg7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQTVCQTtFQUNBO0VBQ0E7RUFDQTtFUXMzREk7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJSDtFQUNDOztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBQU9IO0VSNzVERjtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBUTQ1REc7RVJoNkRIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RVE4NURJOztBQUlGO0VSNzRERjtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBUTg0REc7RVIxNURIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FRMjVESTtFQUNDOztBQU1GO0VBQ0M7RUFDQTs7QUFHRDtFUjM2REg7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QVEyNkRHO0VBQ0M7O0FBR0Q7RUFDQztFQUNBO0VBQ0c7RUFDQTtFQUNBO0VSaDdEUDtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBUWc3REc7RVI1N0RIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RVEwN0RJO0VBQ0E7RUFDQTs7O0FBT0w7QUFBQTtBQUFBO0FBS0U7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFJSjtFQUNDOzs7QUFLSDtBQUFBO0FBQUE7QUFPSTtFQUNDO0VBQ0E7RUFDRzs7QUFFQztFQUNDOztBQUdGO0VBQ0M7OztBQVlKO0VBQ0M7OztBQVFOO0FBQUE7QUFBQTtBQUdBO0VBQ0M7RUFDQTtFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUdDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBS0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFwa0VOO0VBQ0E7RUFDQTtFQUNBOztBQXVrRUc7RUFqREo7SUFrREs7Ozs7QUFJTDtBQUFBO0FBQUE7QUFPTztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0E7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFLRjtFQUNDO0VBQ0E7O0FBV0Y7RUFDQztFQUNHO0VBQ0E7RUFDQTs7QUFFQTtFQUNGOztBQUlGO0VBQ0M7O0FBUU47RUFDQzs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VSanBFRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VRK29FRztFQUNBO0VBQ0E7O0FBR0Q7RVIvbkVGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RVE2bkVHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VSdnFFSDtFQUNBO0VBQ0E7RUFDQTtFUXNxRUc7O0FBRUE7RUFDQztFQUNBOztBQUtIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFORDtJQU9FOzs7QUFHRDtFQVZEO0lBV0U7OztBQUdEO0VBQ0M7O0FBR0Q7RUFDQzs7QUFNRjtFQUNDOztBQU1BO0VBQ0M7O0FBR0Q7RUFMRDtJQU1FOzs7QUFFRDtFQVJEO0lBU0U7Ozs7QUFNSjtBQUFBO0FBQUE7QUFPSTtFQUNDO0VBQ0E7O0FBT0U7RUFDQztFQUNBOztBQUVBO0VBQ0M7O0FBU0o7RUFDQzs7QUFNRDtFQUNDO0VBQ0E7O0FBR0Q7RUFDQztFQUNBOztBQUVBO0VBQ0M7RUFDQTs7QUFRSDtFQUNDO0VBQ0E7O0FBR0Q7RUFDQzs7QUFNRDtFQUNDO0VBQ0E7O0FBR0Q7RUFDQzs7QUFLRjtFQUNDO0VBQ0E7O0FBRUE7RUFDQztFQUNBOztBQU9BO0VBQ0M7O0FBTUE7RUFDQzs7QUFVRDtFQUNDOztBQVFIO0VBQ0M7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7O0FBUUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FBUU47QUFBQTtBQUFBO0FBR0E7RUFDQzs7QUFFQTtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUdGO0VBQ0M7O0FBRUQ7RUFDQzs7QUFFQTtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTs7QUFHRjtFQUNDOzs7QUNsNUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFVHdCRjtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBU3pCRTtFQUNDOztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDOztBQUdGO0VBQ0M7RUFDQTtFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RVRSRjtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBU09FO0VBQ0M7RUFDQTs7QUFHRDtFQUNDOztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDRztFQUNBO0VBQ0E7RUFDQTtFVDFFTjtFQUNBO0VBQ0E7RUFDQTs7QVMwRUc7RUFDQztFQUNBO0VBQ0E7RUFDRztFQUNBO0VBQ0E7O0FBRUg7RUFDQzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBS0w7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RVR0Skw7RUFDQTtFQUNBO0VBQ0E7O0FTc0pLO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUQ7RUFDQztFQUNBOztBQUdGO0VBQ0c7RUFDQTs7QUFFQTtFQUNDOztBQUlMO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQU1IO0VBQ0k7RUFDQTtFQUNIO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VUN09MO0VBQ0E7RUFDQTtFQUNBOztBUzZPSztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0c7RUFDQTtFQUNBO0VBQ0g7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFLRDtFQUNDO0VBQ0E7O0FBSUY7RUFDRztFQUNBOztBQUVBO0VBQ0M7O0FBS0w7RUFDQzs7QUFLRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VUNVFKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FTMlFJO0VBQ0M7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0c7O0FBS0w7RUFDQzs7QUFFQTtFQUhEO0lBSUU7OztBQUlGO0VUN1NGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RVMyU0c7RUFDQTs7QUFHRjtFQUNJO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQVNYO0VBQ0M7O0FBR0Q7RUFDQztFQUNBOztBQUVBO0VBQ0M7O0FBS0Q7RUFDQzs7QUFFQTtFQUNDO0VBQ0E7O0FBSUQ7RUFDQztFQUNBOzs7QUFRTjtBQUFBO0FBQUE7QUFVQTtBQUFBO0FBQUE7QUFZQTtFQUNDOztBQUVBO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFqQ0o7RUFDQTtFQUNBO0VBQ0E7O0FBaUNJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQXJDTDtFQUNHO0VBQ0E7RUFDQTtFQUNBOztBQW9DRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUEvRFA7RUFDQTtFQUNBO0VBQ0E7O0FBZ0VPO0VBQ0M7O0FBSUg7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0g7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFsR047RUFDQTtFQUNBO0VBQ0E7RUFpR007O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7O0FBSUg7RUFDQzs7QUFHQztFQUNDOztBQUlIO0VBQ0M7O0FBRUQ7RUFDQzs7QUFFQTtFQUNDOztBQUdBO0VBQ0M7O0FBSUg7RUFDQzs7QUFNTDtFQUNDOzs7QUFRQztFQUNDOzs7QUNsbUJIO0VBQ0M7RUFDRztFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFHQTtFQUNDO0VBQ0E7O0FBR0w7RUFDQzs7QUFFRDtFQUNDO0VBQ0c7RUFDQTtFQUNBOzs7QUFPQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQWJEO0lBY0U7SUFDQTtJQUNBOzs7QUFHRDtFQUNDO0VBQ0E7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7RUFDQTs7O0FBT1A7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBRUQ7RUFDQzs7QUFDQTtFQUZEO0lBR0U7Ozs7QUNsRkg7RUFDQztFQUNHO0VBQ0E7O0FBQ0E7RUFKSjtJQUtLOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNGOztBQUNBO0VBQ0M7O0FBR0Y7RUFDQzs7QUFDQTtFQUNDOztBQUtKO0VBQ0M7RUFDQTtFQUNBO0VBQ0c7O0FBQ0g7RUFDQzs7QUFHQztFQUNDO0VBQ0E7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFaSjtJQWFLOzs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7RUFDSDtFQUNBO0VBQ0E7O0FBSUQ7RUFERDtJQUVFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTs7O0FBRUQ7RUFSRDtJQVNFOzs7QUFFRDtFQUNDOztBQUNBO0VBQ0M7RUFDRztFQUNBO0VBQ0E7O0FBR0w7RUFDQzs7QUFDQTtFQUNDO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHTDtFQUNDOztBQUVEO0VBQ0M7O0FBSUY7RUFDQztFQUNBOztBQUVBO0VBQ0M7RUFDRztFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBT1A7RUFDQzs7QUFJQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUlEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FOzs7QUFLRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTs7O0FBRUQ7RUFSRDtJQVNFOzs7QUFLRjtFQUNDOztBQUVEO0VBQ0M7O0FBR0M7RUFDQztFQUNBOztBQUtKO0VBQ0M7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTs7QUFDQTtFQUNDO0VBQ0g7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDRztFQUNBOztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQU1YO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7O0FBR0Q7RUFDQztFQUNBOztBQUlGO0VBQ0M7SUFDQzs7O0FBR0Y7RUFDQztJQUNDOzs7QUFNSDtFQUNDO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7O0FBR0w7RUFDQztFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQzs7QUFLUDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFO0lBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0c7RUFDQTs7QUFFQztFQUNDO0VBQ0E7O0FBUU47RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBS0o7RUFDQztFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFZQztFQUNDOztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFWGxXUDtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBV2lXTztFQUNDOztBQUdEO0VBQ0M7RUFDQTs7QUFJRjtFQUNDO0VBQ0E7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBTUg7RUFDQzs7QUFXRDtFWHpZUDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VXdVlROztBQUVBO0VBQ0M7RUFDQTtFQUNBOzs7QUFXVjtFQUNDOzs7QUFFRDtFQUNDOztBQUNBO0VBQ0k7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBSU47RUFDQzs7QUFJQztFQUNDO0VBQ0E7OztBQWNJO0VBQ0M7RUFDQTs7QUFTSDtFQUNDOztBQVNIO0VBQ0M7RUFDQTs7QUFXRztFQUNJOzs7QUN6Z0JYO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVBEO0lBUUU7OztBQUdEO0VBQ0M7O0FBRUM7RUFDQzs7QUFLSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVJEO0lBU0U7OztBQUdEO0VBQ0M7O0FBRUM7RUFDQzs7QUFLSDtFQUNDOztBQUdEO0VBQ0M7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7SUFDQzs7O0FBSUY7RUFDQztJQUNDOzs7QUFJRjtFQUNDO0lBQ0M7OztBQUlGO0VBQ0M7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFWRDtJQVdFOzs7QUFJRDtFQUNDOztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBOztBQUdEO0VBQ0M7O0FBSUY7RUFDQzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNIO0VBQ0M7O0FBRUU7RUFDQztFQUNBOztBQUdEO0VBQ0M7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7O0FBT047RUFDQztFQUNHO0VBQ0Y7RUFDRTtFQUNBOztBQUtOO0VBQ0M7RUFDQTs7QUFJQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0E7RUFDQzs7QUFLSDtFQUNDOztBQUlEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBYkQ7SUFjRTs7O0FBR0Q7RUFDQztFQUNBOzs7QUFRSjtFQUNDOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVZEO0lBV0U7OztBQUdEO0VBQ0M7O0FBRUM7RUFDQzs7QUFLSDtFQUNDOztBQUdEO0VBQ0M7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7SUFDQzs7O0FBSUY7RUFDQztJQUNDOzs7QUFJRjtFQUNDO0lBQ0M7OztBQUlGO0VBQ0M7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDOztBQUlGO0VBQ0M7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7O0FBR0Q7RUFDQzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0g7RUFDQzs7QUFFRTtFQUNDO0VBQ0E7O0FBRUQ7RUFDQzs7QUFFQTtFQUNDO0VBQ0E7O0FBT047RUFDQztFQUNHO0VBQ0Y7RUFDRTtFQUNBOztBQUtOO0VBQ0M7O0FBQ0E7RUFDQztFQUNBO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7O0FBSUw7RUFDQztFQUNBOztBQUdEO0VBQ0M7O0FBSUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTs7O0FBV0Y7RUFDQzs7QUFHQTtFQUNDO0VBQ0E7O0FBQ0E7RUFDQzs7QUFLRjtFQUNDO0VBQ0E7OztBQ25kTDtFQUNDO0VBQ0E7O0FBQ0E7RUFDQzs7QUFDQTtFQUNDOztBQUtFO0VBQ0M7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFSSjtJQVNLOzs7QUFFRDtFQVhKO0lBWUs7OztBQU9UO0VBQ0M7O0FBR0Q7RUFsQ0Q7SUFtQ0U7OztBQUdEO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFJQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUVDO0VBQ0M7O0FBUU47RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7O0FBSUY7RUFDQztJQUNDOzs7QUFHRjtFQUNDO0lBQ0M7OztBQU1KO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUNDOztBQUVDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFJRDtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBS0Y7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUVEO0VBTEQ7SUFNRTs7O0FBUU47RUFDQztFQUNHO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFNUDtFQUNDOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBS047RUFDQzs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJOztBQUNBO0VBQ0M7RUFDQTtFQUNOO0VBQ0E7RUFDQTtFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDRztFQUNBOztBQUdGO0VBQ0M7RUFDQTtFQUNBOzs7QUMxT1Q7RUFDQztFQUNHO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDOztBQUVKO0VBQ0M7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtBQUFBO0VBRUk7RUFDQTs7QUFFSjtFQUNJO0FBQTRCOztBQUVoQztFQUNDO0VBQ0E7QUFBMEI7RUFDMUI7QUFBMEI7RUFDMUI7RUFDQTs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFLRjtFQUNDO0lBQ0M7OztBQUdGO0VBQ0M7SUFDQzs7O0FBSUg7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VkL0ZGO0VBQ0E7RUFDQTtFQUNBOztBYytGRTtFQUNDOztBQUVBO0VBQ0M7O0FBUUY7RUFDQztFQUNBOztBQUdDO0VBQ0M7RUFDQTs7QUFFQTtFQUNDOztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJRjtFQUNJOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7O0FBSUo7RUFDQztJQUNDOzs7QUFHRjtFQUNDO0lBQ0M7OztBQUdGO0VBQ0M7SUFDQzs7O0FBR0Y7RUFDQztJQUNDOzs7QUFJSDtFQUNDOzs7QUFZQztFQUNDO0VBQ0E7O0FBR0Q7RUFDQztFQUNBOzs7QUNoTUw7RUFDQzs7QUFFQTtFQUNDO0VBQ0c7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQzs7QUFHRDtFQUNGOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7QUFBQTtFQUVJO0VBQ0E7O0FBRUo7RUFDSTtBQUE0Qjs7QUFFaEM7RUFDQztFQUNBO0FBQTBCO0VBQzFCO0FBQTBCO0VBQzFCO0VBQ0E7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWY3Rkw7RUFDQTtFQUNBO0VBQ0E7O0FlNkZLO0VBQ0M7O0FBRUE7RUFDQzs7QUFRTDtFQUNDO0lBQ0M7OztBQUdGO0VBQ0M7SUFDQzs7O0FBR0Y7RUFDQztJQUNDOzs7QUFHRjtFQUNDO0lBQ0M7OztBQUtKO0VBQ0M7O0FBRUE7RUFDQztFQUNHO0VBQ0E7RUFDQTtFQUNIOztBQUVBO0VBQ0M7O0FBR0Q7RUFDQzs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQzs7QUFHRDtFQUNDO0lBQ0M7OztBQUdGO0VBQ0M7SUFDQzs7O0FBSUg7RUFDSTtFQUNIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNDO0VBQ0c7RUFDQTtFQUNBO0VBQ0g7RUFDRztFQUNBOztBQUdDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWZsTk47RUFDQTtFQUNBO0VBQ0E7O0Fla05NO0VBQ0M7RUFDSDtFQUNBOzs7QUFhQTtFQUNDO0VBQ0E7O0FBR0Q7RUFDQztFQUNBOzs7QUM3T0w7RUFDQztFQUNBO0VoQkREO0VBQ0E7RUFDQTtFQUNBOztBZ0JFQTtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFOzs7QUFHRDtFaEI3QkY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFZ0IyQkc7RUFDQTs7QUFFQTtFQUNDOztBQUlGO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VoQm5DSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VnQmlDSTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFaEI5Q0o7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFZ0I0Q0s7O0FBT0g7RUFDQztFQUNHO0VBQ0E7RUFDQTtFQUNBOztBQUtOO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VoQm5JSDtFQUNBO0VBQ0E7RUFDQTs7QWdCcUlDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RWhCL0hGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWdCNkhHOztBQUdEO0VBQ0M7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VoQjlISDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VnQjRISTs7QUFPRDtFQUNDO0VBQ0E7O0FBR0Q7RUFDQztFQUNHO0VBQ0E7RUFDQTtFQUNBOzs7QUNsTFA7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFakJPRDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBbkJBO0VBQ0E7RUFDQTtFQUNBO0VpQlFFO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUtIO0VBQ0M7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUdEO0VBQ0M7O0FBR0Q7RUFoQkQ7SUFpQkU7OztBQUdEO0VBcEJEO0lBcUJFOzs7QUFHRDtFQUNDOztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDRztJQUNFOztFQUVGO0lBQ0U7OztBQUlMO0VBQ0M7SUFDSTs7RUFFSjtJQUNJOzs7QUFNUDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFakJ4R0g7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQTVCQTtFQUNBO0VBQ0E7RUFDQTs7QWlCaUlHO0VBQ0M7RUFDQTtFQUNBOzs7QUN6SUw7RUFDQzs7QUFHQztFQUNDOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWxCbkJGO0VBQ0E7RUFDQTtFQUNBOztBa0JvQkc7RUFDQztFQUNBO0VBQ0E7RWxCMUJKO0VBQ0E7RUFDQTtFQUNBOztBa0IwQkk7RUFDQzs7QUFJRjtFQUNDOztBQUlGO0VBQ0M7O0FBSUY7RUFDQztFQUNBO0VBQ0E7O0FBSUU7RUFDQzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWxCN0RKO0VBQ0E7RUFDQTtFQUNBOztBa0I2REk7RUFDQzs7QUFJRjtFQUNDOztBQUlGO0VBQ0M7O0FBS0Q7RUFDQztFQUNBOzs7QUNwRko7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWtCQTs7QUFoQkE7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFJSjtFQUNJOztBQUVBO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7O0FBS0o7RUFDSTs7QUFFSjtBQUFBO0VBRUk7O0FBSVI7RUFDSTs7QUFHSjtFQUNJOzs7QUFJUjtFQUNJO0lBQ0k7O0VBRUo7SUFDSTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0k7O0FBRUE7RUFDSTs7QUFHUjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFHRDtFQUNJO0VBQ0E7O0FBS1o7RUFDSTtJQUNJO0lBQ0E7Ozs7QUN4SlA7RXBCb0JKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FvQnBCSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXBCZ0JMO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FvQmpCSztFQUNDOztBQUdEO0VBQ0M7RUFDQTs7QUFJRjtFQUNDO0VBQ0E7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBT047RUFDQztFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFRTjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTs7QUFFRDtFQUNDOztBQUVEO0VBYkQ7SUFjRTs7RUFFQTtJQUNDOzs7QUFJSDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTs7QUFFRDtFQUNDOztBQUVEO0VBYkQ7SUFjRTs7RUFFQTtJQUNDOzs7QUFJSDtFQUNDO0VBQ0c7RUFDSDtFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7QUFBQTtFQUVJO0VBQ0E7O0FBRUo7RUFDSTtBQUE0Qjs7QUFFaEM7RUFDQztFQUNBO0FBQTBCO0VBQzFCO0FBQTBCO0VBQzFCO0VBQ0E7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7O0FBTUg7RUFDQztJQUNDOzs7QUFHRjtFQUNDO0lBQ0M7OztBQUlIO0VBQ0M7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0w7RUFDSTtFQUNIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0c7RUFDQTtFQUNBO0VBQ0g7O0FBRUE7RUFDQzs7QUFHRDtFQUNDOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7O0FBR0Q7RUFDQztJQUNDOzs7QUFHRjtFQUNDO0lBQ0M7OztBQUlIO0VBQ0M7RUFDRztFQUNBO0VBQ0E7RUFDSDtFQUNHO0VBQ0E7O0FBR0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFcEIzU1A7RUFDQTtFQUNBO0VBQ0E7O0FvQjJTTztFQUNDO0VBQ0g7RUFDQTs7O0FBZUE7RUFDQzs7O0FDbFVOO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7SUFDQzs7RUFFRDtJQUNDOzs7QUFJRjtFQXpDRDtJQTBDRTs7RUFFQTtJQUNDOztFQUdEO0lBQ0M7O0VBR0Q7SUFDQzs7O0FBSUY7RUF6REQ7SUEwREU7O0VBRUE7SUFDQyIsImZpbGUiOiJvdmFicndfZnJvbnRlbmQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gR2xvYmFsIFNldHRpbmdzXG5AbWl4aW4gb3ZhYnJ3LXRyYW5zaXRpb24oICRwcm9wZXJ0eSwgJGR1cmF0aW9uLCAkdGltaW5nLWZ1bmN0aW9uLCAkZGVsYXk6IDBzICkge1xuXHQtd2Via2l0LXRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gJHRpbWluZy1mdW5jdGlvbiAkZGVsYXk7XG5cdC1tb3otdHJhbnNpdGlvbjogJHByb3BlcnR5ICRkdXJhdGlvbiAkdGltaW5nLWZ1bmN0aW9uICRkZWxheTtcblx0LW1zLXRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gJHRpbWluZy1mdW5jdGlvbiAkZGVsYXk7XG5cdHRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gJHRpbWluZy1mdW5jdGlvbiAkZGVsYXk7XG59XG4vLyBIZWFkaW5nXG5AbWl4aW4gb3ZhYnJ3LWhlYWRpbmcge1xuXHRmb250LWZhbWlseTogdmFyKC0tb3ZhYnJ3LXByaW1hcnktZm9udCk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tb3ZhYnJ3LWhlYWRpbmctc2l6ZSk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1vdmFicnctaGVhZGluZy13ZWlnaHQpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tb3ZhYnJ3LWhlYWRpbmctbGluZS1oZWlnaHQpO1xuXHRjb2xvcjogdmFyKC0tb3ZhYnJ3LWhlYWRpbmctY29sb3IpXG59XG4vLyBTZWNvbmQgSGVhZGluZ1xuQG1peGluIG92YWJydy1zZWNvbmQtaGVhZGluZyB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1vdmFicnctcHJpbWFyeS1mb250KTtcblx0Zm9udC1zaXplOiB2YXIoLS1vdmFicnctc2Vjb25kLWhlYWRpbmctc2l6ZSk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1vdmFicnctc2Vjb25kLWhlYWRpbmctd2VpZ2h0KTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLW92YWJydy1zZWNvbmQtaGVhZGluZy1saW5lLWhlaWdodCk7XG5cdGNvbG9yOiB2YXIoLS1vdmFicnctc2Vjb25kLWhlYWRpbmctY29sb3IpO1xufVxuXG4vLyBMYWJlbFxuQG1peGluIG92YWJydy1sYWJlbCB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1vdmFicnctcHJpbWFyeS1mb250KTtcblx0Zm9udC1zaXplOiB2YXIoLS1vdmFicnctbGFiZWwtc2l6ZSk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1vdmFicnctbGFiZWwtd2VpZ2h0KTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLW92YWJydy1sYWJlbC1saW5lLWhlaWdodCk7XG5cdGNvbG9yOiB2YXIoLS1vdmFicnctbGFiZWwtY29sb3IpO1xufVxuLy8gVGV4dFxuQG1peGluIG92YWJydy10ZXh0IHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLW92YWJydy1wcmltYXJ5LWZvbnQpO1xuXHRmb250LXNpemU6IHZhcigtLW92YWJydy10ZXh0LXNpemUpO1xuXHRmb250LXdlaWdodDogdmFyKC0tb3ZhYnJ3LXRleHQtd2VpZ2h0KTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLW92YWJydy10ZXh0LWxpbmUtaGVpZ2h0KTtcblx0Y29sb3I6IHZhcigtLW92YWJydy10ZXh0LWNvbG9yKTtcbn1cblxuLy8gUm90YXRpb25cbkBrZXlmcmFtZXMgb3ZhYnJ3LXJvdGF0aW9uIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHR9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG5cdH1cbn1cblxuYTpmb2N1cywgYnV0dG9uOmZvY3VzLCAuYnV0dG9uLmFsdDpmb2N1cywgaW5wdXQ6Zm9jdXMsIHRleHRhcmVhOmZvY3VzLCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwicmVzZXRcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cInVybFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzIHtcblx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyBDYXJkXG4ub3ZhYnJ3LWNhcmQtdGVtcGxhdGUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQub3ZhYnJ3LWNhcmQtaGVhZGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdFx0Lm92YWJydy1nYWxsZXJ5LXBvcHVwIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcblx0XHRcdC5vdmFicnctZ2FsbGVyeS1zbGlkZXNob3cge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblxuXHRcdFx0XHQub3dsLXN0YWdlLW91dGVyIHtcblx0XHRcdFx0XHQub3dsLXN0YWdlIHtcblx0XHRcdFx0XHRcdC5vd2wtaXRlbSB7XG5cdFx0XHRcdFx0XHRcdC5pdGVtIHtcblx0XHRcdFx0XHRcdFx0XHQuZ2FsbGVyeS1mYW5jeWJveCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm93bC1uYXYge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMTVweDtcblx0XHRcdFx0XHRAaW5jbHVkZSBvdmFicnctdHJhbnNpdGlvbiggYWxsLCAuM3MsIGVhc2UgKTtcblxuXHRcdFx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzM3B4O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogI0ZGRjtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgb3ZhYnJ3LXRyYW5zaXRpb24oIGFsbCwgLjNzLCBlYXNlICk7XG5cblx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLW92YWJydy1wcmltYXJ5LWNvbG9yKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuZGlzYWJsZWQge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm93bC1kb3RzIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDE1cHggMTVweDtcblxuXHRcdFx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW92YWJydy1wcmltYXJ5LWNvbG9yKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogN3B4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDdweDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgb3ZhYnJ3LXRyYW5zaXRpb24oIGFsbCwgLjNzLCBlYXNlICk7XG5cblx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3ZhYnJ3LXByaW1hcnktY29sb3IpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDNweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5kaXNhYmxlZCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHQub3dsLW5hdiB7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5vdmFicnctcHJvZHVjdC1pbWctZmVhdHVyZSB7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmdhbGxlcnktZmFuY3lib3gge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblxuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG92YWJydy10cmFuc2l0aW9uKCBhbGwsIC4zcywgZWFzZSApXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5vdmFicnctZmVhdHVyZWQtcHJvZHVjdCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDE3cHg7XG5cdFx0XHRsZWZ0OiAxNXB4O1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1mYW1pbHk6IHZhcigtLW92YWJydy1wcmltYXJ5LWZvbnQpO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nOiA4cHggMTRweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdGNvbG9yOiAjRkZGO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3ZhYnJ3LXByaW1hcnktY29sb3IpO1xuXHRcdH1cblx0XHQub3ZhYnJ3LWZlYXR1cmVzLWZlYXR1cmVkIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMTdweDtcblx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1mYW1pbHk6IHZhcigtLW92YWJydy1wcmltYXJ5LWZvbnQpO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nOiA4cHggMTRweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdGNvbG9yOiAjRkZGO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3ZhYnJ3LXByaW1hcnktY29sb3IpO1xuXHRcdH1cblx0XHQub3ZhYnJ3LXByaWNlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdFx0Ym90dG9tOiAtMTZweDtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmc6IDEycHggMzBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdGNvbG9yOiAjRkZGO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3ZhYnJ3LXByaW1hcnktY29sb3IpO1xuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Y29sb3I6ICNGRkY7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1vdmFicnctcHJpbWFyeS1mb250KTtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6ICNGRkY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm92YWJydy1jYXJkLWNvbnRlbnQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI0VCRUJFQjtcblx0XHRib3JkZXItdG9wLXdpZHRoOiAwO1xuXHRcdHBhZGRpbmc6IDQ1cHggMTVweCAyMHB4O1xuXHRcdGhlaWdodDogMTAwJTtcblxuXHRcdC5vdmFicnctdGl0bGUge1xuXHRcdFx0bWFyZ2luOiAwIDAgMjRweCAwO1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0QGluY2x1ZGUgb3ZhYnJ3LWhlYWRpbmc7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0QGluY2x1ZGUgb3ZhYnJ3LXRyYW5zaXRpb24oIGFsbCwgLjNzLCBlYXNlICk7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW92YWJydy1wcmltYXJ5LWNvbG9yKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQub3ZhYnJ3LWZlYXR1cmVzIHtcblx0XHRcdG1hcmdpbjogMCAwIDMwcHg7XG5cdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHRcdFx0cm93LWdhcDogMjBweDtcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuXHRcdFx0Lml0ZW0tZmVhdHVyZSB7XG5cdFx0XHRcdEBpbmNsdWRlIG92YWJydy10ZXh0O1xuXG5cdFx0XHRcdGkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tb3ZhYnJ3LXByaW1hcnktY29sb3IpO1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjpiZWZvcmUsICY6YWZ0ZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQub3ZhYnJ3LXNwZWNpZmljYXRpb25zIHtcblx0XHRcdG1hcmdpbjogMCAwIDMwcHg7XG5cdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHRcdFx0cm93LWdhcDogMjBweDtcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuXHRcdFx0Lml0ZW0tc3BlY2lmaWNhdGlvbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdEBpbmNsdWRlIG92YWJydy10ZXh0O1xuXG5cdFx0XHRcdGkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tb3ZhYnJ3LXByaW1hcnktY29sb3IpO1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0c3Bhbi5sYWJlbCB7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW92YWJydy1wcmltYXJ5LWNvbG9yKTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuc3BlY2lmaWNhdGlvbi1jb2xvciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiAyM3B4O1xuXHRcdFx0XHRcdGhlaWdodDogMjNweDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6YmVmb3JlLCAmOmFmdGVyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lm92YWJydy1hdHRyaWJ1dGVzLCAub3ZhYnJ3LWN1c3RvbS10YXhvbm9teSB7XG5cdFx0XHRtYXJnaW46IDAgMCAxOHB4O1xuXHRcdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG5cdFx0XHQuaXRlbS1hdHRyaWJ1dGUsIC5pdGVtLXRheG9ub215IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG92YWJydy10ZXh0O1xuXHRcdFx0XHRcdCYubGFiZWwge1xuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLW92YWJydy1sYWJlbC1jb2xvcik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYudmFsdWUge1xuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLW92YWJydy1wcmltYXJ5LWNvbG9yKTtcblxuXHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAzcHg7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1vdmFicnctcHJpbWFyeS1jb2xvcik7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5vdmFicnctY3VzdG9tLXRheG9ub215IHtcblx0XHRcdCYgKyAub3ZhYnJ3LWF0dHJpYnV0ZXMge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMTJweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lm92YWJydy1zaG9ydC1kZXNjcmlwdGlvbiB7XG5cdFx0XHRAaW5jbHVkZSBvdmFicnctdGV4dDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIycHg7XG5cdFx0fVxuXHRcdC5vdmFicnctcmV2aWV3IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG5cdFx0XHQub3ZhYnJ3LXN0YXItcmF0aW5nIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdFx0XHQgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQgICAgbGluZS1oZWlnaHQ6IDE7XG5cdFx0XHQgICAgd2lkdGg6IDg1cHg7XG5cdFx0XHQgICAgbWF4LXdpZHRoOiA4NXB4O1xuXHRcdFx0ICAgIGhlaWdodDogMS4yZW07XG5cblx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1vdmFicnctbGlnaHQtY29sb3IpO1xuXG5cdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5vdmFicnctcmF0aW5nLXBlcmNlbnQge1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdCAgICB0b3A6IDA7XG5cdFx0XHRcdCAgICBsZWZ0OiAwO1xuXHRcdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHQgICAgZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHQgICAgaGVpZ2h0OiAxLjJlbTtcblxuXHRcdFx0XHRcdGkge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLW92YWJydy1wcmltYXJ5LWNvbG9yKTtcblxuXHRcdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQub3ZhYnJ3LXJldmlldy1saW5rIHtcblx0XHRcdFx0QGluY2x1ZGUgb3ZhYnJ3LXRleHQ7XG5cdFx0XHRcdEBpbmNsdWRlIG92YWJydy10cmFuc2l0aW9uKCBhbGwsIC4zcywgZWFzZSApO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1vdmFicnctcHJpbWFyeS1jb2xvcik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Lm92YWJydy1idXR0b24ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1vdmFicnctcHJpbWFyeS1mb250KTtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0cGFkZGluZzogMCAxOHB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tb3ZhYnJ3LXByaW1hcnktY29sb3IpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0Y29sb3I6IHZhcigtLW92YWJydy1wcmltYXJ5LWNvbG9yKTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRAaW5jbHVkZSBvdmFicnctdHJhbnNpdGlvbiggYWxsLCAuM3MsIGVhc2UgKTtcblxuXHRcdFx0aSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogNHB4O1xuXG5cdFx0XHRcdCYuYnJ3aWNvbjItc3Bpbm5lci1vZi1kb3RzIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdGFuaW1hdGlvbjogb3ZhYnJ3LXJvdGF0aW9uIDFzIGxpbmVhciBpbmZpbml0ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5vdmFicnctbG9hZGluZyB7XG5cdFx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHRcdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0XHRcdFx0XG5cdFx0XHRcdGkge1xuXHRcdFx0XHRcdCYuYnJ3aWNvbi1yaWdodCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuYnJ3aWNvbjItc3Bpbm5lci1vZi1kb3Rze1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW92YWJydy1wcmltYXJ5LWNvbG9yKTtcblx0XHRcdFx0Y29sb3I6ICNGRkY7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0Lm92YWJydy1jYXJkLWhlYWRlciB7XG5cdFx0XHQub3ZhYnJ3LWdhbGxlcnktcG9wdXAge1xuXHRcdFx0XHQub3ZhYnJ3LXByb2R1Y3QtaW1nLWZlYXR1cmUge1xuXHRcdFx0XHRcdC5nYWxsZXJ5LWZhbmN5Ym94IHtcblx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuXHRcdFx0XHRcdFx0ICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuXHRcdFx0XHRcdFx0ICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG5cdFx0XHRcdFx0XHQgICAgLW8tdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuXHRcdFx0XHRcdFx0ICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuYm9keS5ydGwge1xuXHQmLm92YWJydy1tb2Rlcm4ge1xuXHRcdC5vdmFicnctY2FyZC10ZW1wbGF0ZSB7XG5cdFx0XHQub3ZhYnJ3LWNhcmQtaGVhZGVyIHtcblx0XHRcdFx0Lm92YWJydy1nYWxsZXJ5LXBvcHVwIHtcblx0XHRcdFx0XHQub3ZhYnJ3LWdhbGxlcnktc2xpZGVzaG93IHtcblx0XHRcdFx0XHRcdC5vd2wtc3RhZ2Utb3V0ZXIge1xuXHRcdFx0XHRcdFx0XHRkaXJlY3Rpb246IHJ0bDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5vdmFicnctY2FyZC1jb250ZW50IHtcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cblx0XHRcdFx0Lm92YWJydy1mZWF0dXJlcyB7XG5cdFx0XHRcdFx0Lml0ZW0tZmVhdHVyZSB7XG5cdFx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5vdmFicnctc3BlY2lmaWNhdGlvbnMge1xuXHRcdFx0XHRcdC5pdGVtLXNwZWNpZmljYXRpb24ge1xuXHRcdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQub3ZhYnJ3LWF0dHJpYnV0ZXMsIC5vdmFicnctY3VzdG9tLXRheG9ub215IHtcblx0XHRcdFx0XHQuaXRlbS1hdHRyaWJ1dGUsIC5pdGVtLXRheG9ub215IHtcblx0XHRcdFx0XHRcdC5sYWJlbCwgLnZhbHVlIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm92YWJydy1yZXZpZXcge1xuXHRcdFx0XHRcdC5vdmFicnctc3Rhci1yYXRpbmcge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXG5cdFx0XHRcdFx0XHQub3ZhYnJ3LXJhdGluZy1wZXJjZW50IHtcblx0XHRcdFx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm92YWJydy1idXR0b24ge1xuXHRcdFx0XHRcdC5icndpY29uLXJpZ2h0IHtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA0cHg7XG5cdFx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLm92YWJydy1jYXJkMSB7XG5cdCYub3ZhYnJ3LWNhcmQtdGVtcGxhdGUge1xuXHRcdC5vdmFicnctY2FyZC1oZWFkZXIge1xuXHRcdFx0Lm92YWJydy1nYWxsZXJ5LXBvcHVwIHtcblx0XHRcdFx0Lm92YWJydy1wcm9kdWN0LWltZy1mZWF0dXJlIHtcblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0b2JqZWN0LWZpdDogdmFyKC0tb3ZhYnJ3LWNhcmQxLWRpc3BsYXktdGh1bWJuYWlsKTtcblxuXHRcdFx0XHRcdFx0Ji5vdmFicnctY2FyZC1oZWlnaHQge1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IHZhcigtLW92YWJydy1jYXJkMS10aHVtYm5haWwtaGVpZ2h0KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQub3ZhYnJ3LWdhbGxlcnktc2xpZGVzaG93IHtcblx0XHRcdFx0XHQub3dsLXN0YWdlLW91dGVyIHtcblx0XHRcdFx0XHRcdC5vd2wtc3RhZ2Uge1xuXHRcdFx0XHRcdFx0XHQub3dsLWl0ZW0ge1xuXHRcdFx0XHRcdFx0XHRcdC5pdGVtIHtcblx0XHRcdFx0XHRcdFx0XHRcdC5nYWxsZXJ5LWZhbmN5Ym94IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRvYmplY3QtZml0OiB2YXIoLS1vdmFicnctY2FyZDEtZGlzcGxheS10aHVtYm5haWwpO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ji5vdmFicnctY2FyZC1oZWlnaHQge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiB2YXIoLS1vdmFicnctY2FyZDEtdGh1bWJuYWlsLWhlaWdodCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm92YWJydy1jYXJkLWNvbnRlbnQge1xuXHRcdFx0Lm92YWJydy1yZXZpZXcge1xuXHRcdFx0XHQub3ZhYnJ3LXJldmlldy1saW5rIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5vdmFicnctY2FyZC1idG4ge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5vdmFicnctY2FyZDIge1xuXHQmLm92YWJydy1jYXJkLXRlbXBsYXRlIHtcblx0XHQub3ZhYnJ3LWNhcmQtaGVhZGVyIHtcblx0XHRcdC5vdmFicnctZ2FsbGVyeS1wb3B1cCB7XG5cdFx0XHRcdC5vdmFicnctcHJvZHVjdC1pbWctZmVhdHVyZSB7XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdG9iamVjdC1maXQ6IHZhcigtLW92YWJydy1jYXJkMi1kaXNwbGF5LXRodW1ibmFpbCk7XG5cblx0XHRcdFx0XHRcdCYub3ZhYnJ3LWNhcmQtaGVpZ2h0IHtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiB2YXIoLS1vdmFicnctY2FyZDItdGh1bWJuYWlsLWhlaWdodCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQub3ZhYnJ3LWdhbGxlcnktc2xpZGVzaG93IHtcblx0XHRcdFx0XHQub3dsLXN0YWdlLW91dGVyIHtcblx0XHRcdFx0XHRcdC5vd2wtc3RhZ2Uge1xuXHRcdFx0XHRcdFx0XHQub3dsLWl0ZW0ge1xuXHRcdFx0XHRcdFx0XHRcdC5pdGVtIHtcblx0XHRcdFx0XHRcdFx0XHRcdC5nYWxsZXJ5LWZhbmN5Ym94IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRvYmplY3QtZml0OiB2YXIoLS1vdmFicnctY2FyZDItZGlzcGxheS10aHVtYm5haWwpO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ji5vdmFicnctY2FyZC1oZWlnaHQge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiB2YXIoLS1vdmFicnctY2FyZDItdGh1bWJuYWlsLWhlaWdodCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lm93bC1kb3RzIHtcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAxNXB4IDE1cHggMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lm92YWJydy1wcmljZSB7XG5cdFx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0XHRsZWZ0OiAxNXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5vdmFicnctY2FyZC1jb250ZW50IHtcblx0XHRcdGgyLm92YWJydy10aXRsZSArIC5vdmFicnctcmV2aWV3IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTI0cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5vdmFicnctcmV2aWV3IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdH1cblxuXHRcdFx0Lm92YWJydy1mZWF0dXJlcyB7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDM1cHg7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG5cblx0XHRcdFx0Lml0ZW0tZmVhdHVyZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5vdmFicnctc3BlY2lmaWNhdGlvbnMge1xuXHRcdFx0XHRtYXJnaW46IDAgMCAzNXB4O1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuXG5cdFx0XHRcdC5pdGVtLXNwZWNpZmljYXRpb24ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdFx0XHRcdGkge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQub3ZhYnJ3LWF0dHJpYnV0ZXMge1xuXHRcdFx0XHRtYXJnaW46IDAgMCAxNnB4O1xuXHRcdFx0fVxuXG5cdFx0XHQub3ZhYnJ3LWN1c3RvbS10YXhvbm9teSB7XG5cdFx0XHRcdCYgKyAub3ZhYnJ3LWF0dHJpYnV0ZXMge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC0xMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5vdmFicnctc2hvcnQtZGVzY3JpcHRpb24ge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyOHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQub3ZhYnJ3LWJ1dHRvbiB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLm92YWJydy1jYXJkMyB7XG5cdCYub3ZhYnJ3LWNhcmQtdGVtcGxhdGUge1xuXHRcdC5vdmFicnctY2FyZC1oZWFkZXIge1xuXHRcdFx0Lm92YWJydy1nYWxsZXJ5LXBvcHVwIHtcblx0XHRcdFx0Lm92YWJydy1wcm9kdWN0LWltZy1mZWF0dXJlIHtcblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0b2JqZWN0LWZpdDogdmFyKC0tb3ZhYnJ3LWNhcmQzLWRpc3BsYXktdGh1bWJuYWlsKTtcblxuXHRcdFx0XHRcdFx0Ji5vdmFicnctY2FyZC1oZWlnaHQge1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IHZhcigtLW92YWJydy1jYXJkMy10aHVtYm5haWwtaGVpZ2h0KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdC5vdmFicnctZ2FsbGVyeS1zbGlkZXNob3cge1xuXHRcdFx0XHRcdC5vd2wtc3RhZ2Utb3V0ZXIge1xuXHRcdFx0XHRcdFx0Lm93bC1zdGFnZSB7XG5cdFx0XHRcdFx0XHRcdC5vd2wtaXRlbSB7XG5cdFx0XHRcdFx0XHRcdFx0Lml0ZW0ge1xuXHRcdFx0XHRcdFx0XHRcdFx0LmdhbGxlcnktZmFuY3lib3gge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdG9iamVjdC1maXQ6IHZhcigtLW92YWJydy1jYXJkMy1kaXNwbGF5LXRodW1ibmFpbCk7XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmLm92YWJydy1jYXJkLWhlaWdodCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IHZhcigtLW92YWJydy1jYXJkMy10aHVtYm5haWwtaGVpZ2h0KTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQub3dsLWRvdHMge1xuXHRcdFx0XHRcdFx0bGVmdDogNTAlO1xuICAgIFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDE1cHggMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQub3ZhYnJ3LWNhcmQtY29udGVudCB7XG5cdFx0XHRwYWRkaW5nOiAyM3B4IDE1cHggMzBweDtcblxuXHRcdFx0Lm92YWJydy10aXRsZSArIC5vdmFicnctcmV2aWV3IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTI0cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5vdmFicnctcmV2aWV3IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcblx0XHRcdH1cblxuXHRcdFx0Lm92YWJydy1mZWF0dXJlcyB7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDM1cHg7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG5cblx0XHRcdFx0Lml0ZW0tZmVhdHVyZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXHRcdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQub3ZhYnJ3LXNwZWNpZmljYXRpb25zIHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMzVweDtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcblxuXHRcdFx0XHQuaXRlbS1zcGVjaWZpY2F0aW9uIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cdFx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5vdmFicnctYXR0cmlidXRlcyB7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDE2cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5vdmFicnctY3VzdG9tLXRheG9ub215IHtcblx0XHRcdFx0JiArIC5vdmFicnctYXR0cmlidXRlcyB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLTEycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lm92YWJydy1zaG9ydC1kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI4cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5vdmFicnctY2FyZC1idG4ge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblxuXHRcdFx0XHQub3ZhYnJ3LXByaWNlIHtcblx0XHRcdFx0XHRmb250LWZhbWlseTogdmFyKC0tb3ZhYnJ3LXByaW1hcnktZm9udCk7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW92YWJydy1wcmltYXJ5LWNvbG9yKTtcblxuXHRcdFx0XHRcdC51bml0IHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQub3ZhYnJ3LWJ1dHRvbiB7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1vdmFicnctaGVhZGluZy1jb2xvcik7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW92YWJydy1oZWFkaW5nLWNvbG9yKTtcblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1vdmFicnctcHJpbWFyeS1jb2xvcik7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vdmFicnctcHJpbWFyeS1jb2xvcik7XG5cdFx0XHRcdFx0XHRjb2xvcjogI0ZGRjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIub3ZhYnJ3LWNhcmQ0IHtcblx0Ji5vdmFicnctY2FyZC10ZW1wbGF0ZSB7XG5cdFx0Lm92YWJydy1jYXJkLWhlYWRlciB7XG5cdFx0XHQub3ZhYnJ3LWZlYXR1cmVzLWZlYXR1cmVkIHtcblx0XHRcdFx0cGFkZGluZzogMTJweCAzMHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdHRvcDogYXV0bztcblx0XHRcdFx0Ym90dG9tOiAtMjRweDtcblx0XHRcdH1cblxuXHRcdFx0Lm92YWJydy1nYWxsZXJ5LXBvcHVwIHtcblx0XHRcdFx0Lm92YWJydy1wcm9kdWN0LWltZy1mZWF0dXJlIHtcblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0b2JqZWN0LWZpdDogdmFyKC0tb3ZhYnJ3LWNhcmQ0LWRpc3BsYXktdGh1bWJuYWlsKTtcblxuXHRcdFx0XHRcdFx0Ji5vdmFicnctY2FyZC1oZWlnaHQge1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IHZhcigtLW92YWJydy1jYXJkNC10aHVtYm5haWwtaGVpZ2h0KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdC5vdmFicnctZ2FsbGVyeS1zbGlkZXNob3cge1xuXHRcdFx0XHRcdC5vd2wtc3RhZ2Utb3V0ZXIge1xuXHRcdFx0XHRcdFx0Lm93bC1zdGFnZSB7XG5cdFx0XHRcdFx0XHRcdC5vd2wtaXRlbSB7XG5cdFx0XHRcdFx0XHRcdFx0Lml0ZW0ge1xuXHRcdFx0XHRcdFx0XHRcdFx0LmdhbGxlcnktZmFuY3lib3gge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdG9iamVjdC1maXQ6IHZhcigtLW92YWJydy1jYXJkNC1kaXNwbGF5LXRodW1ibmFpbCk7XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmLm92YWJydy1jYXJkLWhlaWdodCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IHZhcigtLW92YWJydy1jYXJkNC10aHVtYm5haWwtaGVpZ2h0KTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQub3ZhYnJ3LWNhcmQtY29udGVudCB7XG5cdFx0XHRwYWRkaW5nOiAzMnB4IDE1cHggMzVweDtcblxuXHRcdFx0Lm92YWJydy1yZXZpZXcge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5vdmFicnctdGl0bGUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5vdmFicnctcHJpY2Uge1xuXHRcdFx0XHRmb250LWZhbWlseTogdmFyKC0tb3ZhYnJ3LXByaW1hcnktZm9udCk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tb3ZhYnJ3LXByaW1hcnktY29sb3IpO1xuXHRcdFx0fVxuXG5cdFx0XHQub3ZhYnJ3LWF0dHJpYnV0ZXMge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyOHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQub3ZhYnJ3LXNob3J0LWRlc2NyaXB0aW9uIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjhweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIub3ZhYnJ3LWNhcmQ1IHtcblx0Ji5vdmFicnctY2FyZC10ZW1wbGF0ZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXG5cdFx0Lm92YWJydy1jYXJkLWhlYWRlciB7XG5cdFx0XHRtYXgtd2lkdGg6IDQwJTtcblx0XHRcdGZsZXg6IDAgMCA0MCU7XG5cblx0XHRcdC5vdmFicnctZ2FsbGVyeS1wb3B1cCwgLm92YWJydy1nYWxsZXJ5LXNsaWRlc2hvdywgLm93bC1zdGFnZS1vdXRlciwgLm93bC1zdGFnZSwgLm93bC1pdGVtLCAuaXRlbSB7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBcdFx0XHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5vdmFicnctZ2FsbGVyeS1wb3B1cCB7XG5cdFx0XHRcdC5vdmFicnctcHJvZHVjdC1pbWctZmVhdHVyZSB7XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdG9iamVjdC1maXQ6IHZhcigtLW92YWJydy1jYXJkNS1kaXNwbGF5LXRodW1ibmFpbCk7XG5cblx0XHRcdFx0XHRcdCYub3ZhYnJ3LWNhcmQtaGVpZ2h0IHtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiB2YXIoLS1vdmFicnctY2FyZDUtdGh1bWJuYWlsLWhlaWdodCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm92YWJydy1nYWxsZXJ5LXNsaWRlc2hvdyB7XG5cdFx0XHRcdFx0Lm93bC1zdGFnZS1vdXRlciB7XG5cdFx0XHRcdFx0XHQub3dsLXN0YWdlIHtcblx0XHRcdFx0XHRcdFx0Lm93bC1pdGVtIHtcblx0XHRcdFx0XHRcdFx0XHQuaXRlbSB7XG5cdFx0XHRcdFx0XHRcdFx0XHQuZ2FsbGVyeS1mYW5jeWJveCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0b2JqZWN0LWZpdDogdmFyKC0tb3ZhYnJ3LWNhcmQ1LWRpc3BsYXktdGh1bWJuYWlsKTtcblxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCYub3ZhYnJ3LWNhcmQtaGVpZ2h0IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogdmFyKC0tb3ZhYnJ3LWNhcmQ1LXRodW1ibmFpbC1oZWlnaHQpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XHQub3dsLWRvdHMge1xuXHRcdFx0XHRcdFx0bGVmdDogNTAlO1xuICAgIFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDE1cHggMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQub3ZhYnJ3LWNhcmQtY29udGVudCB7XG5cdFx0XHRmbGV4OiAwIDAgNjAlO1xuXHRcdFx0Ym9yZGVyLXRvcC13aWR0aDogMXB4O1xuXHRcdFx0cGFkZGluZzogMTVweCAyOHB4IDM0cHggMzBweDtcblxuXHRcdFx0Lm92YWJydy1jYXJkLWNvbnRlbnQtaGVhZCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VCRUJFQjtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDI1cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMycHg7XG5cblx0XHRcdFx0LmNhcmQtbGVmdCB7XG5cdFx0XHRcdFx0Lm92YWJydy10aXRsZSB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMCA1cHggMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQub3ZhYnJ3LXByaWNlIHtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tb3ZhYnJ3LXByaW1hcnktY29sb3IpO1xuXG5cdFx0XHRcdFx0LmFtb3VudCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1vdmFicnctcHJpbWFyeS1mb250KTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzRweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQudW5pdCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1vdmFicnctcHJpbWFyeS1mb250KTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQub3ZhYnJ3LWZlYXR1cmVzIHtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcblxuXHRcdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cdFx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5vdmFicnctc3BlY2lmaWNhdGlvbnMge1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuXG5cdFx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcblx0XHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lm92YWJydy1zaG9ydC1kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5vdmFicnctYnV0dG9uIHtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRwYWRkaW5nOiAxMnB4IDMwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3ZhYnJ3LXByaW1hcnktY29sb3IpO1xuXHRcdFx0XHRjb2xvcjogI0ZGRjtcblxuXHRcdFx0XHRpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdFx0Lm92YWJydy1jYXJkLWhlYWRlciwgLm92YWJydy1jYXJkLWNvbnRlbnQge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdGZsZXg6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLm92YWJydy1jYXJkNiB7XG5cdCYub3ZhYnJ3LWNhcmQtdGVtcGxhdGUge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblxuXHRcdC5vdmFicnctY2FyZC1oZWFkZXIge1xuXHRcdFx0bWF4LXdpZHRoOiA0MCU7XG5cdFx0XHRmbGV4OiAwIDAgNDAlO1xuXG5cdFx0XHQub3ZhYnJ3LWdhbGxlcnktcG9wdXAsIC5vdmFicnctZ2FsbGVyeS1zbGlkZXNob3csIC5vd2wtc3RhZ2Utb3V0ZXIsIC5vd2wtc3RhZ2UsIC5vd2wtaXRlbSwgLml0ZW0ge1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBcdFx0XHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5vdmFicnctZ2FsbGVyeS1wb3B1cCB7XG5cdFx0XHRcdC5vdmFicnctcHJvZHVjdC1pbWctZmVhdHVyZSB7XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdG9iamVjdC1maXQ6IHZhcigtLW92YWJydy1jYXJkNi1kaXNwbGF5LXRodW1ibmFpbCk7XG5cblx0XHRcdFx0XHRcdCYub3ZhYnJ3LWNhcmQtaGVpZ2h0IHtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiB2YXIoLS1vdmFicnctY2FyZDYtdGh1bWJuYWlsLWhlaWdodCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm92YWJydy1nYWxsZXJ5LXNsaWRlc2hvdyB7XG5cdFx0XHRcdFx0Lm93bC1zdGFnZS1vdXRlciB7XG5cdFx0XHRcdFx0XHQub3dsLXN0YWdlIHtcblx0XHRcdFx0XHRcdFx0Lm93bC1pdGVtIHtcblx0XHRcdFx0XHRcdFx0XHQuaXRlbSB7XG5cdFx0XHRcdFx0XHRcdFx0XHQuZ2FsbGVyeS1mYW5jeWJveCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0b2JqZWN0LWZpdDogdmFyKC0tb3ZhYnJ3LWNhcmQ2LWRpc3BsYXktdGh1bWJuYWlsKTtcblxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCYub3ZhYnJ3LWNhcmQtaGVpZ2h0IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogdmFyKC0tb3ZhYnJ3LWNhcmQ2LXRodW1ibmFpbC1oZWlnaHQpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5vd2wtZG90cyB7XG5cdFx0XHRcdFx0XHRsZWZ0OiA1MCU7XG4gICAgXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMTVweCAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5vdmFicnctY2FyZC1jb250ZW50IHtcblx0XHRcdGZsZXg6IDAgMCA2MCU7XG5cdFx0XHRib3JkZXItdG9wLXdpZHRoOiAxcHg7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDI4cHggMzRweCAzMHB4O1xuXG5cdFx0XHQub3ZhYnJ3LWNhcmQtY29udGVudC1oZWFkIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdFx0XHRcdC5vdmFicnctdGl0bGUge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5vdmFicnctcmV2aWV3IHtcblx0XHRcdFx0XHQub3ZhYnJ3LXJldmlldy1saW5rIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5vdmFicnctZmVhdHVyZXMge1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuXHRcdFx0XHRtYXJnaW46IDAgMCAyNXB4O1xuXG5cdFx0XHRcdC5pdGVtLWZlYXR1cmUge1xuXHRcdFx0XHRcdGkge1xuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLW92YWJydy1wcmltYXJ5LWNvbG9yKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cdFx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5vdmFicnctc3BlY2lmaWNhdGlvbnMge1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuXHRcdFx0XHRtYXJnaW46IDAgMCAyNXB4O1xuXG5cdFx0XHRcdC5pdGVtLXNwZWNpZmljYXRpb24ge1xuXHRcdFx0XHRcdGkge1xuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLW92YWJydy1wcmltYXJ5LWNvbG9yKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cdFx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5vdmFicnctc2hvcnQtZGVzY3JpcHRpb24ge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMnB4O1xuXHRcdFx0fVxuXG5cdFx0XHQub3ZhYnJ3LWF0dHJpYnV0ZXMge1xuXHRcdFx0XHRtYXJnaW46IDAgMCAyMnB4O1xuXHRcdFx0fVxuXG5cdFx0XHQub3ZhYnJ3LWN1c3RvbS10YXhvbm9teSB7XG5cdFx0XHRcdCYgKyAub3ZhYnJ3LWF0dHJpYnV0ZXMge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC0xMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5vdmFicnctY2FyZC1idG4ge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI0VCRUJFQjtcblx0XHRcdFx0cGFkZGluZy10b3A6IDM0cHg7XG5cblx0XHRcdFx0Lm92YWJydy1wcmljZSB7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW92YWJydy1wcmltYXJ5LWNvbG9yKTtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQuYW1vdW50IHtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1vdmFicnctcHJpbWFyeS1mb250KTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzRweDtcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1vdmFicnctcHJpbWFyeS1jb2xvcik7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LnVuaXQge1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IHZhcigtLW92YWJydy1wcmltYXJ5LWZvbnQpO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tb3ZhYnJ3LXRleHQtY29sb3IpO1xuXG5cdFx0XHRcdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2YXIoLS1vdmFicnctdGV4dC1zaXplKTtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLW92YWJydy10ZXh0LXdlaWdodCk7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1vdmFicnctdGV4dC1saW5lLWhlaWdodCk7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1vdmFicnctdGV4dC1jb2xvcik7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm92YWJydy1idXR0b24ge1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRwYWRkaW5nOiAxMnB4IDMwcHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW92YWJydy1wcmltYXJ5LWNvbG9yKTtcblx0XHRcdFx0XHRjb2xvcjogI0ZGRjtcblxuXHRcdFx0XHRcdGkge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0XHQub3ZhYnJ3LWNhcmQtaGVhZGVyLCAub3ZhYnJ3LWNhcmQtY29udGVudCB7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0ZmxleDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIvKipcbiAqIFRyYW5zaXRpb25cbiAqL1xuQG1peGluIHRyYW5zaXRpb24oICRzZWxlY3RvcjogYWxsLCAkYW5pbWF0aW9uOiBlYXNlLCAkZHVyYXRpb246IDAuM3MgKSB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogJHNlbGVjdG9yICRhbmltYXRpb24gJGR1cmF0aW9uO1xuXHQtbW96LXRyYW5zaXRpb246ICRzZWxlY3RvciAkYW5pbWF0aW9uICRkdXJhdGlvbjtcblx0LW8tdHJhbnNpdGlvbjogJHNlbGVjdG9yICRhbmltYXRpb24gJGR1cmF0aW9uO1xuXHR0cmFuc2l0aW9uOiAkc2VsZWN0b3IgJGFuaW1hdGlvbiAkZHVyYXRpb247XG59XG5Aa2V5ZnJhbWVzIG92YWJydy1yb3RhdGlvbiB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuXHR9XG59XG5cbi8qIFNpbmdsZSBGZWF0dXJlcyAqL1xudWwub3ZhYnJ3X3dvb19mZWF0dXJlcywgdWwub3ZhYnJ3LXByb2R1Y3Qtc3BlY2lmaWNhdGlvbnMge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW46IDE1cHggMHB4O1xuXHRwYWRkaW5nOiAwO1xuXG5cdGxpIHtcblx0XHRsYWJlbCB7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0bWluLXdpZHRoOiAyMDBweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdFx0c3BhbiB7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdH1cblxuXHRcdC5zcGVjaWZpY2F0aW9uLWNvbG9yIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiAyM3B4O1xuXHRcdFx0aGVpZ2h0OiAyM3B4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHR9XG5cdH1cbn1cbi8qIC9TaW5nbGUgRmVhdHVyZXMgKi9cblxudWwub3ZhYnJ3X2N1c190YXhvbm9teXtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAxNXB4IDBweDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWYxZjE7XG5cdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRsaSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGxhYmVsIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRtaW4td2lkdGg6IDIwMHB4O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0XHRzcGFuIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0fVxuXHR9XG59XG5cbi8qIExvb3AgRmVhdHVyZXMgKi9cbi5vdmFicnctZmVhdHVyZXMge1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMTVweCAwIDE1cHggMDtcbiAgICBwYWRkaW5nOiAwIDhweDtcblx0LmZlYXR1cmUtaXRlbSB7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA4cHg7XG5cdCAgICBjb2xvcjogIzM0MzQzNDtcblx0ICAgIG9wYWNpdHk6IC44O1xuXHQgICAgZm9udC13ZWlnaHQ6IDUwMDtcblx0ICAgIFxuXHRcdGkge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdCAgICBtYXJnaW4tcmlnaHQ6IDhweDtcblx0XHQgICAgZm9udC13ZWlnaHQ6IDUwMDtcblx0XHQgICAgb3BhY2l0eTogLjY7XG5cdFx0ICAgIGNvbG9yOiAjMDAwO1xuXHRcdH1cblx0XHRcblx0fVxufVxuLyogL0xvb3AgRmVhdHVyZXMgKi9cblxuLypMb29wIEN1c3RvbSB0YXhvbm9teSovXG4ucHJvZHVjdF9saXN0aW5nX2N1c3RvbV90YXh7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMTBweCAwcHg7XG5cdHBhZGRpbmc6IDA7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0bGkge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW46IDAgMTBweDtcblx0fVxufVxuLyogL0xvb3AgQ3VzdG9tIHRheG9ub215Ki9cblxuXG4vKiBTaW5nbGUgQXR0cmlidXRlICovXG4ub3ZhYnJ3X3Byb2R1Y3RfYXR0ciB7XG5cblx0bWFyZ2luOiAwcHggMCAxNXB4IDA7XG5cdFxufVxuLyogL1NpbmdsZSBBdHRyaWJ1dGUgKi9cblxuXG4vKiBTaW5nbGUgVGFibGUgUHJpY2UgKi9cbi5wcm9kdWN0X3RhYmxlX3ByaWNle1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRAbWVkaWEobWF4LXdpZHRoOiA5OTIuOThweCl7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXHQub3ZhY3JzX3ByaWNlX3JlbnR7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRjbGVhcjogYm90aDtcblx0XHQub3ZhYnJ3LWFjY29yZGluZ3tcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRib3R0b206IDEwcHg7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFwzM1wiO1xuXHRcdFx0XHRjb2xvcjogI2NjYztcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiRWxlZ2FudEljb25zXCI7XG5cdFx0XHR9XG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdGJvdHRvbTogMHB4O1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNjY2M7XHRcblx0XHRcdH1cblx0XHRcdCYuY29sbGFwc2Vke1xuXHRcdFx0XHRjb2xvcjogIzM0MzQzNDtcdFxuXHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRjb2xvcjogIzM0MzQzNDtcdFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGNvbG9yOiAjMjUyODJlO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdGNvbG9yOiAjMjUyODJlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHR9XG5cblxuXG5cdFx0Lm92YWJyd19jb2xsYXBzZV9jb250ZW50e1xuXHRcdFx0cGFkZGluZy10b3A6IDI0cHg7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0Ji5zaG93IHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHQucHJpY2V7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdGxhYmVse1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmFtb3VudHtcblx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdFx0Y29sb3I6ICMzMzMzMzM7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnByaWNlX3RhYmxle1xuXG5cdFx0XHRcdGxhYmVse1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0XHRcdC53b29jb21tZXJjZS1QcmljZS1hbW91bnR7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzI1MjgyZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0dGFibGU6bm90KCAuaGFzLWJhY2tncm91bmQgKSB0aCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0dGFibGV7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdHRyLHRkLHRoe1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1x0XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0dGhlYWR7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuXHRcdFx0XHRcdFx0dGh7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0dHJ7XG5cdFx0XHRcdFx0XHQmLm9kZHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYuZXZle1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1x0XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR0ZHtcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjNjM2MzYzO1xuXHRcdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjNjM2MzYzO1x0XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Ji5ib2xke1xuXHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjMzQzNDM0O1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQub3ZhY3JzX3J0X2Rpc2NvdW50e1xuXHRcdFx0LnRpbWVfZGlzY291bnR7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdC50aW1le1xuXHRcdFx0XHRcdGNvbG9yOiAjMzQzNDM0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQgQG1lZGlhKCBtYXgtd2lkdGg6IDc2Ny45OHB4KXtcblxuXHRcdCBcdC8qIHRhYmxlIHByaWNlICovXG5cdFx0IFx0Lm92YWJyd19jb2xsYXBzZV9jb250ZW50IC5wcmljZV90YWJsZXtcblx0XHQgXHRcdGxhYmVse1xuXHRcdCBcdFx0XHRjb2xvcjogIzMzMzMzMztcblx0XHQgXHRcdH1cblx0XHQgXHRcdHRhYmxle1xuXHRcdCBcdFx0XHR0aGVhZHtcblx0XHQgXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdCBcdFx0XHR9XG5cdFx0IFx0XHRcdHRyIHRke1xuXHRcdCBcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdCBcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdCBcdFx0XHRcdHBhZGRpbmc6IDVweCAwcHghaW1wb3J0YW50O1xuXG5cdFx0IFx0XHRcdFx0Ji5ib2xke1xuXHRcdCBcdFx0XHRcdFx0Y29sb3I6ICM2MzYzNjMhaW1wb3J0YW50O1x0XG5cdFx0IFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwIWltcG9ydGFudDtcblx0XHQgXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0IFx0XHRcdFx0fVxuXHRcdCBcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdCBcdFx0XHRcdFx0Y29udGVudDogYXR0cihkYXRhLXRpdGxlKSBcIjogXCI7XG5cdFx0IFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdCBcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0IFx0XHRcdFx0XHRjb2xvcjogIzM0MzQzNDtcblx0XHQgXHRcdFx0XHR9XG5cdFx0IFx0XHRcdH1cblx0XHQgXHRcdH1cblxuXHRcdCBcdH1cblx0XHQgXHQub3ZhY3JzX3J0X2Rpc2NvdW50e1xuXHRcdCBcdFx0LnRpbWVfZGlzY291bnR7XG5cdFx0IFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHRcblx0XHQgXHRcdH1cblx0XHQgXHRcdC5jbG9zZV9kaXNjb3VudHtcblx0XHQgXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHQgXHRcdH1cblx0XHQgXHR9XG5cblx0XHR9XG5cblxuXHR9XG59XG4vKiAvU2luZ2xlIFRhYmxlIFByaWNlICovXG5cbi8qIFNpbmdsZSBVbmF2YWlhYmxlIHRpbWUgKi9cbi5vdmFjcnNfc2luZ2xlX3VudGltZXtcblx0bWFyZ2luOiAxNXB4IDBweCAzMHB4IDBweDtcblx0dWx7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRsaXtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0fVxuXHR9XG59XG4vKiAvU2luZ2xlIFVuYXZhaWFibGUgdGltZSAqL1xuXG5cbi8qIFNpbmdsZSBEaXNjb3VudCBQb3B1cCAqL1xuLm92YWNyc19ydF9kaXNjb3VudHtcblx0ei1pbmRleDogMTE7XG5cdCYucG9wdXAge1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0aGVpZ2h0OjEwMCU7XG5cdFx0ZGlzcGxheTpub25lO1xuXHRcdHBvc2l0aW9uOmZpeGVkO1xuXHRcdHRvcDowcHg7XG5cdFx0bGVmdDowcHg7XG5cdFx0YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuNzUpO1xuXHRcdHotaW5kZXg6IDk5OTk7XG5cdH1cblxuXHQvKiBJbm5lciAqL1xuXHQucG9wdXAtaW5uZXIge1xuXHRcdG1heC13aWR0aDo3MDBweDtcblx0XHR3aWR0aDo5MCU7XG5cdFx0cGFkZGluZzo0MHB4O1xuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdHRvcDo1MCU7XG5cdFx0bGVmdDo1MCU7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdHRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0Ym94LXNoYWRvdzowcHggMnB4IDZweCByZ2JhKDAsMCwwLDEpO1xuXHRcdGJvcmRlci1yYWRpdXM6M3B4O1xuXHRcdGJhY2tncm91bmQ6I2ZmZjtcblx0fVxuXG5cblx0LyogQ2xvc2UgQnV0dG9uICovXG5cdC5wb3B1cC1jbG9zZSB7XG5cdFx0d2lkdGg6MzBweDtcblx0XHRoZWlnaHQ6MzBweDtcblx0XHRwYWRkaW5nLXRvcDo0cHg7XG5cdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0dG9wOjBweDtcblx0XHRyaWdodDowcHg7XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbiggYWxsLCAwLjI1cywgZWFzZSApO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSg1MCUsIC01MCUpO1xuXHRcdHRyYW5zZm9ybTp0cmFuc2xhdGUoNTAlLCAtNTAlKTtcblx0XHRib3JkZXItcmFkaXVzOjEwMDBweDtcblx0XHRiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC44KTtcblx0XHRmb250LXNpemU6MjBweDtcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRsaW5lLWhlaWdodDoxMDAlO1xuXHRcdGNvbG9yOiNmZmY7XG5cdH1cblx0LnBvcHVwLWNsb3NlOmhvdmVyIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoNTAlLCAtNTAlKSByb3RhdGUoMTgwZGVnKTtcblx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlKDUwJSwgLTUwJSkgcm90YXRlKDE4MGRlZyk7XG5cdFx0YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDEpO1xuXHRcdHRleHQtZGVjb3JhdGlvbjpub25lO1xuXHR9XG59XHRcbi8qIC9TaW5nbGUgRGlzY291bnQgUG9wdXAgKi9cblxuXG4vKiBTaW5nbGUgQ2FsZW5kYXIgKi9cbi53cmFwX2NhbGVuZGFyIHtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgQG1lZGlhKCBtYXgtd2lkdGg6IDc2N3B4ICl7XG4gICAgXHRwYWRkaW5nOiAxMHB4O1xuICAgIH1cbn1cbnVsLmludHJ1Y3Rpb25fY2FsZW5kYXJ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAxNXB4IDAgMCAwO1xuXG5cdGxpe1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdC53aGl0ZXtcblx0XHRcdHdpZHRoOiAxNXB4O1xuXHRcdFx0aGVpZ2h0OiAxNXB4OyBcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW92YWJydy1hdmFpbGFibGUtYmFja2dyb3VuZC1jYWxlbmRhcik7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZGJkYmRiO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0XHQubWF5YmV7XG5cdFx0XHR3aWR0aDogMTVweDsgXG5cdFx0XHRoZWlnaHQ6IDE1cHg7IFxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjNTU1OyBcblx0XHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDVweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jazsgXG5cdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHRcdC55ZWxsb3cge1xuXHRcdFx0d2lkdGg6IDE1cHg7XG5cdFx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vdmFicnctZGlzYWJsZS1iYWNrZ3JvdW5kLWNhbGVuZGFyKTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW92YWJydy1kaXNhYmxlLWJhY2tncm91bmQtY2FsZW5kYXIpO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblxuXHRcdC5ib29rZWQge1xuXHRcdFx0d2lkdGg6IDE1cHg7XG5cdFx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vdmFicnctYm9va2VkLWJhY2tncm91bmQtY2FsZW5kYXIpO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tb3ZhYnJ3LWJvb2tlZC1iYWNrZ3JvdW5kLWNhbGVuZGFyKTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdH1cbn1cbi5mYyAuZmMtc2Nyb2xsZ3JpZCB7XG5cdG1hcmdpbjogMDtcbn1cbi5mYyAuZmMtZGF5Z3JpZC1ib2R5LXVuYmFsYW5jZWQgLmZjLWRheWdyaWQtZGF5LWV2ZW50cyB7XG5cdG1pbi1oZWlnaHQ6IGF1dG87XG59XG4ub3ZhYnJ3X3Byb2R1Y3RfY2FsZW5kYXIge1xuXHR0YWJsZTpub3QoIC5oYXMtYmFja2dyb3VuZCApIHRoIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcblx0fVxuXHR0YWJsZTpub3QoIC5oYXMtYmFja2dyb3VuZCApIHRib2R5IHRkIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcblx0fVxuXHR0YWJsZTpub3QoIC5oYXMtYmFja2dyb3VuZCApIHRib2R5IHRyOm50aC1jaGlsZCgybikgdGQsIGZpZWxkc2V0LCBmaWVsZHNldCBsZWdlbmQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuXHR9XG5cdC5mYy1oZWFkZXItdG9vbGJhciB7XG5cdCAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG5cdFx0QG1lZGlhKCBtYXgtd2lkdGg6IDc2Ny45OHB4ICkge1xuXHRcdFx0LmZjLWJ1dHRvbi1ncm91cCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHQuZmMtcmlnaHQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZmMtdmlldy1oYXJuZXNzIHtcblx0XHR0YWJsZSB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHRcdC5mYy12aWV3IHtcblx0XHRcdC5mYy1kYXlncmlkLWRheSwgLmZjLXRpbWVncmlkLWNvbC5mYy1kYXkge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW92YWJydy1hdmFpbGFibGUtYmFja2dyb3VuZC1jYWxlbmRhcik7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1vdmFicnctYXZhaWxhYmxlLWNvbG9yKTtcblxuXHRcdFx0XHQuZGF5LXByaWNlIHtcblx0XHRcdFx0XHQub3ZhYnJ3LWRheS1wcmljZSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzhlOGU4ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5mYy1kYXktcGFzdCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW92YWJydy1kaXNhYmxlLWJhY2tncm91bmQtY2FsZW5kYXIpICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG9wYWNpdHk6IDAuNTtcblxuXHRcdFx0XHQuZmMtZGF5Z3JpZC1kYXktbnVtYmVyLCAuZmMtY29sLWhlYWRlci1jZWxsLWN1c2hpb24ge1xuXHRcdFx0XHRcdGNvbG9yOiAjRkZGO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmZjLWRheWdyaWQtZGF5LWJnIHtcblx0XHRcdFx0XHRjb2xvcjogI0ZGRjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmZjLWRheWdyaWQtZGF5LWV2ZW50cyB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDJweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmZjLWxpc3QtdGFibGUge1xuXHRcdFx0LmZjLWxpc3QtZGF5LXRleHQsIC5mYy1saXN0LWRheS1zaWRlLXRleHQge1xuXHRcdFx0XHRmb250LWZhbWlseTogdmFyKC0tb3ZhYnJ3LXByaW1hcnktZm9udCk7XG5cdFx0XHQgICAgZm9udC1zaXplOiB2YXIoLS1vdmFicnctbGFiZWwtc2l6ZSk7XG5cdFx0XHQgICAgZm9udC13ZWlnaHQ6IHZhcigtLW92YWJydy1sYWJlbC13ZWlnaHQpO1xuXHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1vdmFicnctbGFiZWwtbGluZS1oZWlnaHQpO1xuXHRcdFx0ICAgIGNvbG9yOiB2YXIoLS1vdmFicnctbGFiZWwtY29sb3IpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZmMtY29sLWhlYWRlciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXHQuZmMtY29sLWhlYWRlci1jZWxsLWN1c2hpb257XG5cdFx0Y29sb3I6ICM1NTU7XG5cdH1cblx0LmZjLWRheWdyaWQtZXZlbnQge1xuXHRcdHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7XG5cdH1cblx0LmZjLWRheWdyaWQtZXZlbnQtZG90e1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmZjLWV2ZW50LXRpbWUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmZjLWV2ZW50LXRpdGxlLWNvbnRhaW5lciB7XG5cdFx0LmZjLWV2ZW50LXRpdGxlLmZjLXN0aWNreSB7XG5cdFx0XHRmb250LXNpemU6IDAuOGVtO1xuXHRcdH1cblx0fVxuXHQuZmMtdi1ldmVudCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3ZhYnJ3LWRpc2FibGUtYmFja2dyb3VuZC1jYWxlbmRhcik7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tb3ZhYnJ3LWRpc2FibGUtYmFja2dyb3VuZC1jYWxlbmRhcik7XG5cdH1cblx0LmZjLWRheWdyaWQtZGF5LXRvcCxcblx0LmZjLWRheWdyaWQtZGF5LXRvcCAuZmMtZGF5Z3JpZC1kYXktbnVtYmVye1xuXHRcdGNvbG9yOiB2YXIoLS1vdmFicnctYXZhaWxhYmxlLWNvbG9yKTtcblx0fVxuXHQuZmMtZGF5Z3JpZC1kYXktbnVtYmVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0LmZjLWRheWdyaWQtZGF5LWJnIHtcblx0XHQud29vY29tbWVyY2UtUHJpY2UtYW1vdW50IHtcblx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHRcdHotaW5kZXg6IDk5OTk7XG4gICAgXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cdH1cblx0LmZjLWJnLWV2ZW50IHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdCYuZmMtdGhlbWUtc3RhbmRhcmQgLmZjLXBvcG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICNGRkY7XG4gICAgXHR6LWluZGV4OiA5OTk5IWltcG9ydGFudDtcblx0fVxuXG5cdEBtZWRpYSggbWF4LXdpZHRoOiA5OTEuOThweCApIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuLyogU2luZ2xlIENhbGVuZGFyICovXG5cbi8vIEd1ZXN0c1xuLm92YWJydy13cmFwcGVyLWd1ZXN0c3BpY2tlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQub3ZhYnJ3LWd1ZXN0c3BpY2tlciB7XG5cdFx0Zm9udC1mYW1pbHk6IHZhcigtLW92YWJydy1wcmltYXJ5LWZvbnQpO1xuXHQgICAgZm9udC1zaXplOiB2YXIoLS1vdmFicnctdGV4dC1zaXplKTtcblx0ICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1vdmFicnctdGV4dC13ZWlnaHQpO1xuXHQgICAgbGluZS1oZWlnaHQ6IHZhcigtLW92YWJydy10ZXh0LWxpbmUtaGVpZ2h0KTtcblx0ICAgIGNvbG9yOiB2YXIoLS1vdmFicnctdGV4dC1jb2xvcik7XG5cdCAgICB3aWR0aDogMTAwJTtcblx0ICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdCAgICBib3gtc2hhZG93OiBub25lO1xuXHQgICAgY3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cblx0Lm92YWJydy1ndWVzdGUtZXJyb3Ige1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgYm90dG9tOiAxMTUlO1xuXHQgICAgbGVmdDogMDtcblx0ICAgIHotaW5kZXg6IDE7XG5cdCAgICBwYWRkaW5nOiAzcHggMTNweDtcblx0ICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG5cdCAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQgICAgYm94LXNoYWRvdzogMHB4IDI1cHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuXHQgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXHQgICAgZm9udC1zaXplOiAxNHB4O1xuXHQgICAgZm9udC13ZWlnaHQ6IDUwMDtcblx0ICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcblx0ICAgIGNvbG9yOiAjRkZGO1xuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuXG5cdCAgICAmOmFmdGVyIHtcblx0ICAgIFx0Y29udGVudDogXCJcIjtcblx0ICAgIFx0Ym90dG9tOiAtN3B4O1xuXHRcdCAgICBsZWZ0OiAxMCU7XG5cdFx0ICAgIG1hcmdpbi1sZWZ0OiAtMy41cHg7XG5cdFx0ICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdCAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdCAgICBib3JkZXItdG9wOiA3cHggc29saWQgcmVkO1xuXHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICAgIH1cblx0fVxuXG5cdC5vdmFicnctZ3Vlc3RzcGlja2VyLWNvbnRlbnQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgd2lkdGg6IDEwMCU7XG5cdCAgICBtYXJnaW4tdG9wOiA1cHg7XG5cdCAgICBsZWZ0OiAwO1xuXHQgICAgei1pbmRleDogMjtcblx0ICAgIHBhZGRpbmc6IDEwcHggMTNweDtcblx0ICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG5cdCAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1vdmFicnctbGlnaHQtY29sb3IpO1xuXHQgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0ICAgIGJveC1zaGFkb3c6IDBweCAyNXB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcblx0ICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblxuXHQgICAgJjpiZWZvcmUge1xuXHQgICAgXHRjb250ZW50OiBcIlwiO1xuXHQgICAgXHR0b3A6IC03cHg7XG5cdFx0ICAgIGxlZnQ6IDEwJTtcblx0XHQgICAgbWFyZ2luLWxlZnQ6IC0zLjVweDtcblx0XHQgICAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0ICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0ICAgIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCB2YXIoLS1vdmFicnctbGlnaHQtY29sb3IpO1xuXHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICAgIH1cblxuXHQgICAgLmd1ZXN0cy1idXR0b25zIHtcblx0ICAgIFx0ZGlzcGxheTogZmxleDtcblx0XHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0ICAgIC5ndWVzdHMtbGFiZWwge1xuXHRcdCAgICBcdGRpc3BsYXk6IGZsZXg7XG5cdCAgICBcdFx0XG5cdCAgICBcdFx0bGFiZWwge1xuXHRcdCAgICBcdFx0Zm9udC1mYW1pbHk6IHZhcigtLW92YWJydy1wcmltYXJ5LWZvbnQpO1xuXHRcdFx0XHQgICAgZm9udC1zaXplOiB2YXIoLS1vdmFicnctdGV4dC1zaXplKTtcblx0XHRcdFx0ICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1vdmFicnctbGFiZWwtd2VpZ2h0KTtcblx0XHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1vdmFicnctbGFiZWwtbGluZS1oZWlnaHQpO1xuXHRcdFx0XHQgICAgY29sb3I6IHZhcigtLW92YWJydy1sYWJlbC1jb2xvcik7XG5cdCAgICBcdFx0fVxuXG5cdCAgICBcdFx0Lmd1ZXN0cy1iZXNpZGUge1xuXHQgICAgXHRcdFx0Zm9udC1mYW1pbHk6IHZhcigtLW92YWJydy1wcmltYXJ5LWZvbnQpO1xuXHRcdFx0XHQgICAgZm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHQgICAgZm9udC13ZWlnaHQ6IHZhcigtLW92YWJydy10ZXh0LXdlaWdodCk7XG5cdFx0XHRcdCAgICBsaW5lLWhlaWdodDogdmFyKC0tb3ZhYnJ3LXRleHQtbGluZS1oZWlnaHQpO1xuXHRcdFx0XHQgICAgY29sb3I6IHZhcigtLW92YWJydy10ZXh0LWNvbG9yKTtcblx0XHRcdFx0ICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdFx0ICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG5cdCAgICBcdFx0fVxuXHQgICAgXHR9XG5cblx0XHQgICAgLmd1ZXN0cy1idXR0b24ge1xuXHRcdCAgICBcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwcHg7XG5cblx0XHRcdFx0Lmd1ZXN0cy1pY29uIHtcblx0XHRcdFx0ICAgIGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHQgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdCAgICB3aWR0aDogMjVweDtcblx0XHRcdFx0ICAgIG1pbi13aWR0aDogMjVweDtcblx0XHRcdFx0ICAgIGhlaWdodDogMjVweDtcblx0XHRcdFx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0ICAgIGJvcmRlcjogbm9uZTtcblx0XHRcdFx0ICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG5cdFx0XHRcdCAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdCAgICBjb2xvcjogdmFyKC0tb3ZhYnJ3LWxhYmVsLWNvbG9yKTtcblx0XHRcdFx0ICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcblxuXHRcdFx0XHQgICAgc3BhbiB7XG5cdFx0XHQgICAgXHQgICAgZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0ICAgIFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRcdCAgICBcdGhlaWdodDogMjVweDtcblxuXHRcdFx0XHQgICAgXHQmOmJlZm9yZSB7XG5cdFx0XHRcdCAgICBcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHQgICAgXHRcdG1hcmdpbjogMDtcblx0XHRcdFx0ICAgIFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0ICAgIFx0fVxuXHRcdFx0XHQgICAgfVxuXG5cdFx0XHRcdCAgICAmOmhvdmVyIHtcblx0XHRcdFx0ICAgIFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3ZhYnJ3LXByaW1hcnktY29sb3IpO1xuXHRcdFx0XHQgICAgXHRjb2xvcjogI0ZGRkZGRjtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdGlucHV0W3R5cGU9dGV4dF0ge1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1vdmFicnctcHJpbWFyeS1mb250KTtcblx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogdmFyKC0tb3ZhYnJ3LXRleHQtc2l6ZSk7XG5cdFx0XHRcdCAgICBmb250LXdlaWdodDogdmFyKC0tb3ZhYnJ3LXRleHQtd2VpZ2h0KTtcblx0XHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1vdmFicnctdGV4dC1saW5lLWhlaWdodCk7XG5cdFx0XHRcdCAgICBjb2xvcjogdmFyKC0tb3ZhYnJ3LXRleHQtY29sb3IpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHRcdFx0ICAgIG1heC13aWR0aDogNDBweDtcblx0XHRcdFx0ICAgIGhlaWdodDogNDBweCFpbXBvcnRhbnQ7XG5cdFx0XHRcdCAgICBtYXJnaW46IDA7XG5cdFx0XHRcdCAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcblx0XHRcdFx0ICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHQgICAgYm9yZGVyLXJhZGl1czogMCFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRcdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdH1cblx0XHQgICAgfVxuXHQgICAgfVxuXHR9XG59XG5cbi8qIFNpbmdsZSBCb29raW5nIEZvcm0gKi9cbi5vdmFicndfYm9va2luZ19mb3JtIHtcblx0cGFkZGluZzogMzBweCAwcHggMzBweCAwcHg7XG5cblx0aDMudGl0bGUge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcblx0fVxuXHQud3JhcF9maWVsZHN7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdC5yYl9maWVsZHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRsYWJlbC5lcnJvcntcblx0XHRcdFx0Y29sb3I6IHJlZDtcblx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRsYWJlbHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHR9XG5cdFx0c2VsZWN0LCBpbnB1dCB7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2RiZGJkYjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMTBweCAxNnB4O1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC50ZXJtcy1jb25kaXRpb25zIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTtcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG5cdFx0bGFiZWwge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHRpbnB1dCB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHR9XG5cblx0XHRcdC50ZXJtcy1jb25kaXRpb25zLXJlcXVpcmVkIHtcblx0XHRcdFx0Y29sb3I6ICNlMjQwMWM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5vdmFicnctcmVjYXB0Y2hhIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQub3ZhYnJ3LXJlY2FwdGNoYS10b2tlbiB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICAgIHRvcDogNXB4O1xuXHRcdFx0bGVmdDogMTJweDtcblx0XHQgICAgb3BhY2l0eTogMDtcblx0XHQgICAgY3Vyc29yOiBwb2ludGVyO1xuXHRcdCAgICBoZWlnaHQ6IDA7XG5cdFx0ICAgIHdpZHRoOiAwO1xuXHRcdH1cblx0XHQjb3ZhYnJ3LWctcmVjYXB0Y2hhLWJvb2tpbmcge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR9XG5cdH1cblx0YnV0dG9uLnN1Ym1pdCB7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuXHRcdHBhZGRpbmc6IDE1cHggOTBweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cblx0XHQmOmZvY3Vze1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHR9XG5cdFx0Jjpob3Zlcntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyNTI4MmU7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXG5cdFx0Ji5kaXNhYmxlZCB7XG5cdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhKCBtYXgtd2lkdGg6IDk5Mi45OHB4ICl7XG5cdFx0cGFkZGluZzogMzBweCAwcHggNjBweCAwcHg7XG5cdH1cbn1cbi8qIC9TaW5nbGUgQm9va2luZyBGb3JtICovXG5cbi8qIEJvb2tpbmcgRm9ybSAtIFNlcnZpY2UgICovXG4ub3ZhYnJ3X2V4dHJhX3NlcnZpY2Uge1xuXHRjbGVhcjogYm90aDtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG5cdC5vdmFicndfcmVzb3VyY2V7XG5cdFx0Lml0ZW17XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdC5sZWZ0e1xuXHRcdFx0XHR3aWR0aDogNjAlO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA1JTtcblx0XHRcdFx0bGFiZWx7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGlucHV0e1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjYjNiM2IzO1xuXHRcdFx0XHRcdHdpZHRoOiAxNXB4O1xuXHRcdFx0XHRcdGhlaWdodDogMTVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnJpZ2h0e1xuXHRcdFx0XHR3aWR0aDogNDAlO1xuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG59XG4vKiAvQm9va2luZyBGb3JtIC0gU2VydmljZSAgKi9cblxuXG4vKiBTaW5nbGUgUmVxdWVzdCBCb29raW5nICovXG4ucmVxdWVzdF9ib29raW5nIHtcblx0Lm92YWJydy1jb250YWluZXIge1xuXHRcdC5vdmFicnctcm93IHtcblx0XHRcdC53cmFwLWl0ZW0ge1xuXHRcdFx0XHQmLnR3b19jb2x1bW4ge1xuXHRcdFx0XHRcdC5yZW50YWxfaXRlbSB7XG5cdFx0XHRcdFx0XHQmLmZvcm0tbG9jYXRpb24tZmllbGQge1xuXHRcdFx0XHQgXHRcdFx0LmJ0bi1yZXEtcmVtb3ZlLXdheXBvaW50IHtcblx0XHRcdFx0IFx0XHRcdFx0cmlnaHQ6IDQ1cHg7XG5cdFx0XHRcdCBcdFx0XHR9XG5cdFx0XHRcdCBcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRoNC50aXRsZSB7XG4gXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG4gXHRcdG9wYWNpdHk6IDAuODtcbiBcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuIFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuIFx0fVxuIFx0Lm92YWJyd19zZXJ2aWNlX3dyYXB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bGFiZWx7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdCAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdH1cblx0XHQub3ZhYnJ3X3NlcnZpY2V7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW46IDAgLTVweDtcblx0XHRcdC5vdmFicndfc2VydmljZV9zZWxlY3R7XG5cdFx0XHRcdHBhZGRpbmc6IDAgNXB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRmbGV4OiAwIDAgNTAlO1xuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0XHRzZWxlY3R7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2RiZGJkYjtcblx0XHRcdFx0ICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdFx0ICAgIGhlaWdodDogNDBweDtcblx0XHRcdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdFx0XHQgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0XHQgICAgb3V0bGluZTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuIFx0LnJlbnRhbF9pdGVtIHtcbiBcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcbiBcdFx0LnJiX2ZpZWxke1xuIFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG4gXHRcdFx0bGFiZWwuZXJyb3J7XG4gXHRcdFx0XHRjb2xvcjogcmVkO1xuIFx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuIFx0XHRcdH1cbiBcdFx0fVxuIFx0XHRsYWJlbHtcbiBcdFx0XHRkaXNwbGF5OiBibG9jaztcbiBcdFx0XHRmb250LXdlaWdodDogNjAwO1xuIFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcbiBcdFx0fVxuIFx0XHRzZWxlY3QsIGlucHV0e1xuIFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG4gXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2RiZGJkYiAhaW1wb3J0YW50O1xuIFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gXHRcdFx0aGVpZ2h0OiA0MHB4O1xuIFx0XHRcdHdpZHRoOiAxMDAlO1xuIFx0XHRcdHBhZGRpbmc6IDEwcHggMTZweDtcblxuIFx0XHRcdCY6Zm9jdXN7XG4gXHRcdFx0XHRvdXRsaW5lOiBub25lO1xuIFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcbiBcdFx0XHR9XG4gXHRcdH1cblxuIFx0XHQmLmZvcm0tbG9jYXRpb24tZmllbGQge1xuIFx0XHRcdC5idG4tcmVxLWFkZC13YXlwb2ludCwgLmJ0bi1yZXEtcmVtb3ZlLXdheXBvaW50IHtcbiBcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjIgIWltcG9ydGFudDtcbiBcdFx0XHR9XG4gXHRcdH1cbiBcdH1cbiBcdC5vdmFicnctZXh0cmEtc2VydmljZXMge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cblx0XHQmID4gbGFiZWwge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdCAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0fVxuXG5cdFx0Lm92YWJyd19yZXNvdXJjZSB7XG5cdFx0XHQuaXRlbSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0XHRcdCAgICBmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHQgICAgbWluLWhlaWdodDogMzBweDtcblxuXHRcdFx0ICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHQgICAgXHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdFx0XHQgICAgfVxuXHRcdFx0XHQucmVzLWxlZnQge1xuXHRcdFx0XHRcdHdpZHRoOiA2MCU7XG5cblx0XHRcdFx0XHRsYWJlbC5vdmFicnctbGFiZWwtZmllbGQge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cblx0XHRcdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmNoZWNrbWFyayB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5yZXMtcmlnaHQge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdFx0d2lkdGg6IDQwJTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuY2hlY2tib3gtaXRlbS1xdHkge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAycHggNXB4IDJweCAxMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2RiZGJkYjtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cblx0XHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuY2hlY2tib3gtcXR5IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0bWluLXdpZHRoOiAxNHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGlucHV0LmNoZWNrYm94LWlucHV0LXF0eSB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdCAgICBvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdCAgICBoZWlnaHQ6IDA7XG5cdFx0XHRcdFx0ICAgIHdpZHRoOiAwO1xuXHRcdFx0XHRcdCAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5vdmFicnctY2hlY2tib3gtaWNvbiB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXG5cdFx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG5cblx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Q1ZDVkNTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmLmJyd2ljb24yLXVwLWFycm93IHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAtMXB4O1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDFweCAxcHggMCAxcHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Ji5icndpY29uMi1kb3duLWFycm93IHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMXB4O1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMXB4IDFweCAxcHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Ji5vdmFicnctZGlzYWJsZWQge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjRkZGO1xuXHRcdFx0XHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdC5yZXMtbGVmdCwgLnJlcy1yaWdodCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQub3ZhYnJ3LXNlcnZpY2VzIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG5cdFx0JiA+IGxhYmVsIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHQgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdH1cblxuXHRcdC5vdmFicnctc2VydmljZSB7XG5cdFx0XHQucmVudGFsX2l0ZW06bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0XHRzZWxlY3Qge1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cblx0XHRcdCAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHQgICAgXHR3aWR0aDogMTAwJTtcblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cdFx0XHQub3ZhYnJ3LXNlbGVjdCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHRcdFx0LnNlbGVjdC1pdGVtLXF0eSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0cGFkZGluZzogMnB4IDVweCAycHggMTBweDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2RiZGJkYjtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cblx0XHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuc2VsZWN0LXF0eSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdG1pbi13aWR0aDogMTRweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRpbnB1dC5zZWxlY3QtaW5wdXQtcXR5IHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0ICAgIG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0ICAgIGhlaWdodDogMDtcblx0XHRcdFx0XHQgICAgd2lkdGg6IDA7XG5cdFx0XHRcdFx0ICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Lm92YWJydy1zZWxlY3QtaWNvbiB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkNWQ1ZDU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Ji5icndpY29uMi11cC1hcnJvdyB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLTFweDtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxcHggMXB4IDAgMXB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCYuYnJ3aWNvbjItZG93bi1hcnJvdyB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogLTFweDtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDFweCAxcHggMXB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCYub3ZhYnJ3LWRpc2FibGVkIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogI0ZGRjtcblx0XHRcdFx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZXh0cmEge1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdH1cbiBcdC50ZXJtcy1jb25kaXRpb25zIHtcbiBcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblxuXHRcdGxhYmVsIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0aW5wdXQge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQudGVybXMtY29uZGl0aW9ucy1yZXF1aXJlZCB7XG5cdFx0XHRcdGNvbG9yOiAjZTI0MDFjO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQub3ZhYnJ3LXJlcXVlc3QtZm9ybS1lcnJvciB7XG5cdCAgICBkaXNwbGF5OiBub25lO1xuXHQgICAgZm9udC1zaXplOiAxNnB4O1xuXHQgICAgbGluZS1oZWlnaHQ6IDA7XG5cdCAgICBjb2xvcjogcmVkO1xuXHQgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuXHQgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXHQjb3ZhYnJ3LWctcmVjYXB0Y2hhLXJlcXVlc3Qge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cblxuIFx0YnV0dG9uLnN1Ym1pdHtcbiBcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuIFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuIFx0XHRjb2xvcjogI2ZmZjtcbiBcdFx0YmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiBcdFx0cGFkZGluZzogMTVweCA5MHB4O1xuIFx0XHRib3JkZXI6IG5vbmU7XG4gXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcbiBcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblxuIFx0XHQuYWpheF9sb2FkaW5nIHtcbiBcdFx0XHRyaWdodDogLTgwcHg7XG4gXHRcdH1cblxuIFx0XHQmOmZvY3Vze1xuIFx0XHRcdG91dGxpbmU6IG5vbmU7XG4gXHRcdH1cbiBcdFx0Jjpob3ZlcntcbiBcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyODJlO1xuIFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcbiBcdFx0fVxuIFx0fVxuXG4gXHQub3ZhYnJ3LXJlcS1kaXJlY3Rpb25zIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRcdC5vdmFicndfcmVxX21hcCB7XG5cdFx0XHRtaW4taGVpZ2h0OiA1MDBweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHRcblx0XHQuZGlyZWN0aW9ucy1pbmZvIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdGZsZXg6IDAgMCA1MCU7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMzBweCAxMHB4IDQwcHg7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNFQUVDRUU7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0XHRcdFx0aDMubGFiZWwge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRjb2xvcjogIzc3ODU5MTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdGNvbG9yOiAjNmQ2ZDZkO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5kaXN0YW5jZS1zdW0ge1xuXHRcdFx0XHRcdGJvcmRlci10b3Atd2lkdGg6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmR1cmF0aW9uLXN1bSB7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcC13aWR0aDogMDtcblx0XHRcdFx0XHRib3JkZXItbGVmdC13aWR0aDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKiAvU2luZ2xlIFJlcXVlc3QgQm9va2luZyAqL1xuXG5cbi8qIFNlYXJjaCBTaG9ydGNvZGUgKi9cbi5vdmFicndfd2Rfc2VhcmNoe1xuIFx0XG4gXHRmb3Jte1xuIFx0XHQud3JhcF9jb250ZW50e1xuIFx0XHRcdGRpc3BsYXk6IGdyaWQ7XG4gXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gXHRcdFx0Z3JpZC1nYXA6IDIwcHg7XG4gXHRcdFx0d2lkdGg6IDEwMCU7XG5cbiBcdFx0XHQmLmZpdmUtY29sdW1uIHtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnIgMWZyO1xuXG5cdFx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG5cdFx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuXHRcdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHRcdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5mb3VyLWNvbHVtbiB7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuXG5cdFx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG5cdFx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdFx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHRcdCYudGhyZWUtY29sdW1uIHtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcblxuXHRcdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHRcdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji50d28tY29sdW1uIHtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXG5cdFx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG4gXHRcdFx0LnNfZmllbGR7XG4gXHRcdFx0XHQmLm92YWJydy12YWx1ZS1hdHRyaWJ1dGUge1xuIFx0XHRcdFx0XHRkaXNwbGF5OiBub25lIDtcbiBcdFx0XHRcdFx0Ji5hY3RpdmUge1xuIFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiBcdFx0XHRcdFx0fVxuIFx0XHRcdFx0fVxuIFx0XHRcdFx0LmNvbnRlbnR7XG4gXHRcdFx0XHRcdC5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdHtcbiBcdFx0XHRcdFx0XHRoZWlnaHQ6IDM5cHg7XG4gXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG4gXHRcdFx0XHRcdFx0Jjpmb2N1c3tcbiBcdFx0XHRcdFx0XHRcdG91dGxpbmU6IG5vbmU7XG4gXHRcdFx0XHRcdFx0fVxuIFx0XHRcdFx0XHRcdC5zZWxlY3Rpb257XG4gXHRcdFx0XHRcdFx0XHQmOmZvY3Vze1xuIFx0XHRcdFx0XHRcdFx0XHRvdXRsaW5lOiBub25lO1xuIFx0XHRcdFx0XHRcdFx0fVx0XHRcbiBcdFx0XHRcdFx0XHR9XG4gXHRcdFx0XHRcdH1cbiBcdFx0XHRcdH1cbiBcdFx0XHR9XG4gXHRcdFx0bGFiZWx7XG4gXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcbiBcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG4gXHRcdFx0fVx0XG4gXHRcdFx0aW5wdXQsIHNlbGVjdCB7XG4gXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG4gXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZGJkYmRiO1xuIFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuIFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuIFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcbiBcdFx0XHRcdHdpZHRoOiAxMDAlO1xuIFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiBcdFx0XHRcdGNvbG9yOiAjMzQzNDM0O1xuIFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcbiBcdFx0XHRcdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuIFx0XHRcdFx0XHRjb2xvcjogIzM0MzQzNDtcbiBcdFx0XHRcdH1cbiBcdFx0XHRcdCY6Oi1tb3otcGxhY2Vob2xkZXIge1xuIFx0XHRcdFx0XHRjb2xvcjogIzM0MzQzNDtcbiBcdFx0XHRcdH1cbiBcdFx0XHRcdCY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gXHRcdFx0XHRcdGNvbG9yOiAjMzQzNDM0O1xuIFx0XHRcdFx0fVxuIFx0XHRcdFx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XG4gXHRcdFx0XHRcdGNvbG9yOiAjMzQzNDM0O1xuIFx0XHRcdFx0fVxuIFx0XHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xuIFx0XHRcdFx0XHRvcGFjaXR5OiAwLjM7XG4gXHRcdFx0XHR9XG4gXHRcdFx0XHQmOmZvY3VzIHtcbiBcdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcbiBcdFx0XHRcdH1cbiBcdFx0XHR9XG5cblxuIFx0XHR9XG4gXHRcdC5zX3N1Ym1pdHtcbiBcdFx0XHRjbGVhcjogYm90aDtcbiBcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuIFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcbiBcdFx0XHR3aWR0aDogMTAwJTtcbiBcdFx0XHRidXR0b24uc3VibWl0e1xuIFx0XHRcdFx0cGFkZGluZzogMTVweCA1MHB4O1xuIFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiBcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICAjMzMzMzMzO1xuIFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuIFx0XHRcdFx0Y29sb3I6ICNmZmY7XG4gXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuIFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblxuIFx0XHRcdFx0Jjpob3ZlcntcbiBcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzI1MjgyZTtcbiBcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjMjUyODJlO1xuIFx0XHRcdFx0fVxuIFx0XHRcdH1cbiBcdFx0XHQud3JhcF9idG57XG4gXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuIFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiBcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiBcdFx0XHRcdFxuIFx0XHRcdFx0LndyYXBfYnRuXzJ7XG4gXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiBcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiBcdFx0XHRcdFx0cGFkZGluZzogMHB4IDMwcHg7XG4gXHRcdFx0XHRcdHotaW5kZXg6IDI7XG5cbiBcdFx0XHRcdH1cblxuIFx0XHRcdH1cbiBcdFx0fVxuIFx0fVxuXG4gXHQuZXJyb3J7XG4gXHRcdGNvbG9yOiByZWQ7XG4gXHRcdG1hcmdpbjogMHB4O1xuIFx0XHRcbiBcdH1cblxuIFx0QG1lZGlhKCBtYXgtd2lkdGg6IDk5MS45OHB4ICl7XG4gXHRcblx0IFx0Zm9ybSAuc19zdWJtaXQgLndyYXBfYnRuOmFmdGVye1xuXHQgXHRcdGxlZnQ6IDA7XG5cdCBcdFx0cmlnaHQ6IDA7XG5cdCBcdH1cblx0fVxuXG59XG4uc2VhcmNoX2hvdGVsX3Nob3J0Y29kZS5vdmFicndfd2Rfc2VhcmNoIHtcblx0Lm92YWJydy13cmFwcGVyLWd1ZXN0c3BpY2tlciB7XG5cdFx0Lm92YWJydy1ndWVzdHNwaWNrZXIge1xuXHRcdFx0aGVpZ2h0OiA0NXB4O1xuXHRcdCAgICBwYWRkaW5nOiAxMHB4IDEzcHggMTNweCAxNHB4O1xuXHRcdCAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1vdmFicnctbGlnaHQtY29sb3IpICFpbXBvcnRhbnQ7XG5cdFx0ICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHR9XG5cdH0gXG59XG4vKiAvU2VhcmNoIFNob3J0Y29kZSAqL1xuXG5cbi8qIFNpbmdsZSAgRGVwb3NpdCAqL1xuLm92YWJydy1kZXBvc2l0IHtcblx0bWFyZ2luLXRvcDogMTVweDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0Y2xlYXI6IGJvdGg7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0LnRpdGxlLWRlcG9zaXRlIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHR9XG5cdC5vdmFicnctdHlwZS1kZXBvc2l0IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cdGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHQmOmNoZWNrZWQgKyBsYWJlbCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0fVxuXHRsYWJlbCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdFx0b3BhY2l0eTogMC4zO1xuXHRcdHBhZGRpbmc6IDVweCAyMnB4O1xuXHRcdG1pbi13aWR0aDogMTMwcHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAjYWFhO1xuXHR9XG5cblx0Lm92YWJydy1wYXktZGVwb3NpdCxcblx0Lm92YWJydy1wYXktZnVsbHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cbn1cblxuXG4vKiBPdGhlciAqL1xuLm92YWJydy1jb250YWluZXIge1xuXHQub3ZhYnJ3LXJvdyB7XG5cdFx0Lm92YWJyd193ZF9zZWFyY2gge1xuXHRcdFx0cGFkZGluZzogMCAxNXB4O1xuXHRcdH1cblx0XHQud3JhcC1pdGVtIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFxuXHRcdFx0LnJlbnRhbF9pdGVtICB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHQmID4gbGFiZWwge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdHNwYW4ub3ZhYnJ3LWRlc2NyaXB0aW9uIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHQgICAgdG9wOiA1MCU7XG5cdFx0XHRcdFx0ICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuXHRcdFx0XHRcdCAgICBtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0XHRcdCAgICBmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdCAgICBjb2xvcjogIzYxNjE2MTtcblx0XHRcdFx0XHQgICAgY3Vyc29yOiBoZWxwO1xuXG5cdFx0XHRcdFx0ICAgIGkge1xuXHRcdFx0XHRcdCAgICBcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYub3ZhYnJ3LXRpbWUtc2xvdHMtbG9jYXRpb24tZmllbGQge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5vdmFicnctdGltZS1zbG90cy1maWVsZCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQub3ZhYnJ3LXRpbWUtc2xvdHMge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0XHRcdFx0XHRcdC50aW1lLXNsb3Qge1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHRcdFx0XHRcdFx0XHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHRcdFx0XHRcdFx0XHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHZhcigtLW92YWJydy10ZXh0LXNpemUpO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogdmFyKC0tb3ZhYnJ3LXRleHQtd2VpZ2h0KTtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHZhcigtLW92YWJydy10ZXh0LWxpbmUtaGVpZ2h0KTtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLW92YWJydy10ZXh0LWNvbG9yKTtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcblx0XHRcdFx0XHRcdCAgICBwYWRkaW5nOiA1cHggMTBweDtcblx0XHRcdFx0XHRcdCAgICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG5cdFx0XHRcdFx0XHQgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tb3ZhYnJ3LWxpZ2h0LWNvbG9yKTtcblx0XHRcdFx0XHRcdCAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG92YWJydy10cmFuc2l0aW9uKCBhbGwsIC4zcyAsIGVhc2UgKTtcblxuXHRcdFx0XHRcdFx0XHQmLmRpc2FibGVkIHtcblx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogI0ZGRkZGRjtcblx0XHRcdFx0XHRcdFx0ICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW92YWJydy1wcmltYXJ5LWNvbG9yKTtcblx0XHRcdFx0XHRcdFx0ICAgIGJhY2tncm91bmQtaW1hZ2U6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB2YXIoLS1vdmFicnctcHJpbWFyeS1jb2xvciksIHZhcigtLW92YWJydy1wcmltYXJ5LWNvbG9yKSAycHgsICNGRkZGRkYgNHB4LCAjRkZGRkZGIDRweCkgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0ICAgIGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmLmFjdGl2ZSwgJjpub3QoLmRpc2FibGVkKTpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjRkZGRkZGO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW92YWJydy1wcmltYXJ5LWNvbG9yKTtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IHZhcigtLW92YWJydy1wcmltYXJ5LWNvbG9yKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0XHRcdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHQgICAgY3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdFx0XHQgICAgbGVmdDogMDtcblx0XHRcdFx0XHRcdFx0ICAgIHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHQgICAgdG9wOiAwO1xuXHRcdFx0XHRcdFx0XHQgICAgYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHQgICAgbWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0XHQgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHRcdFx0XHQgICAgYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0XHRcdFx0ICAgIG91dGxpbmU6IDA7XG5cdFx0XHRcdFx0XHRcdCAgICB3aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdFx0ICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Lm92YWJydy1lcnJvciB7XG5cdFx0XHRcdFx0XHQgICAgY29sb3I6ICNmZDRjNWM7XG5cdFx0XHRcdFx0XHQgICAgZm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQub3ZhYnJ3LWxvYWRlci1kYXRlLCAub3ZhYnJ3LWxvYWRlci1ndWVzdCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0cmlnaHQ6IDE2cHg7XG5cdFx0XHRcdFx0Ym90dG9tOiAxM3B4O1xuXHRcdFx0XHRcdGFuaW1hdGlvbjogb3ZhYnJ3LXJvdGF0aW9uIDFzIGxpbmVhciBpbmZpbml0ZTtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5vdmFicnctcmFkaW8ge1xuXHRcdFx0XHRcdC5yYWRpby1pdGVtIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0bWluLWhlaWdodDogMzBweDtcblxuXHRcdFx0XHRcdFx0bGFiZWwub3ZhYnJ3LWxhYmVsLWZpZWxkIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXG5cdFx0XHRcdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5jaGVja21hcmsge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5vdmFicnctcmVtb3ZlLWNoZWNrZWQge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMTVweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDNweDtcblx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHRcdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogcmVkO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQucmFkaW8taXRlbS1xdHkge1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMnB4IDVweCAycHggMTBweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGI7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblxuXHRcdFx0XHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQucmFkaW8tcXR5IHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IDE0cHg7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0aW5wdXQucmFkaW8taW5wdXQtcXR5IHtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdCAgICBvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdFx0XHQgICAgaGVpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHQgICAgd2lkdGg6IDA7XG5cdFx0XHRcdFx0XHRcdCAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Lm92YWJydy1yYWRpby1pY29uIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRcdFx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcblxuXHRcdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkNWQ1ZDU7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHQmLmJyd2ljb24yLXVwLWFycm93IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLTFweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMXB4IDFweCAwIDFweDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdCYuYnJ3aWNvbjItZG93bi1hcnJvdyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IC0xcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMXB4IDFweCAxcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHQmLm92YWJydy1kaXNhYmxlZCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjRkZGO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm92YWJydy1jaGVja2JveCB7XG5cdFx0XHRcdFx0LmNoZWNrYm94LWl0ZW0ge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcbiAgICBcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIFx0XHRcdFx0XHRsYWJlbC5vdmFicnctbGFiZWwtZmllbGQge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cblx0XHRcdFx0XHRcdFx0aW5wdXQge1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0LmNoZWNrbWFyayB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmNoZWNrYm94LWl0ZW0tcXR5IHtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDJweCA1cHggMnB4IDEwcHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZGJkYmRiO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cblx0XHRcdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0LmNoZWNrYm94LXF0eSB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiAxNHB4O1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdGlucHV0LmNoZWNrYm94LWlucHV0LXF0eSB7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHQgICAgb3BhY2l0eTogMDtcblx0XHRcdFx0XHRcdFx0ICAgIGhlaWdodDogMDtcblx0XHRcdFx0XHRcdFx0ICAgIHdpZHRoOiAwO1xuXHRcdFx0XHRcdFx0XHQgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5vdmFicnctY2hlY2tib3gtaWNvbiB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0XHRcdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG5cblx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkNWQ1O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0Ji5icndpY29uMi11cC1hcnJvdyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IC0xcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDFweCAxcHggMCAxcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHQmLmJyd2ljb24yLWRvd24tYXJyb3cge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDFweCAxcHggMXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0Ji5vdmFicnctZGlzYWJsZWQge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogI0ZGRjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5vdmFicnctc2VsZWN0IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0XHRcdFx0LnNlbGVjdC1pdGVtLXF0eSB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMnB4IDVweCAycHggMTBweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2RiZGJkYjtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblxuXHRcdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnNlbGVjdC1xdHkge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiAxNHB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGlucHV0LnNlbGVjdC1pbnB1dC1xdHkge1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdCAgICBvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdFx0ICAgIGhlaWdodDogMDtcblx0XHRcdFx0XHRcdCAgICB3aWR0aDogMDtcblx0XHRcdFx0XHRcdCAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQub3ZhYnJ3LXNlbGVjdC1pY29uIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuXG5cdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkNWQ1O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQmLmJyd2ljb24yLXVwLWFycm93IHtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IC0xcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxcHggMXB4IDAgMXB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQmLmJyd2ljb24yLWRvd24tYXJyb3cge1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogLTFweDtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMXB4IDFweCAxcHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdCYub3ZhYnJ3LWRpc2FibGVkIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjRkZGO1xuXHRcdFx0XHRcdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5vdmFicnctbW9kZXJuLWZpbGUge1xuXHRcdFx0XHRcdC5vdmFicnctbGFiZWwtZmllbGQge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHRcdFx0aW5wdXQge1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Lm92YWJydy1maWxlLW5hbWUge1xuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IDQ1cHg7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMzVweCAxM3B4IDE0cHg7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcblx0XHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgb3ZhYnJ3LXRleHQ7XG5cblx0XHRcdFx0XHRcdFx0LnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tb3ZhYnJ3LWxpZ2h0LWNvbG9yKVxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Lm5hbWUge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdGkge1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0XHRyaWdodDogMTNweDtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG5cdFx0XHQgICAgXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQub3ZhYnJ3LWxhYmVsIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0ICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdCAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdCAgICBmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdCAgICBjb2xvcjogIzZkNmQ2ZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lm92YWJydy1leHRyYS1zZXJ2aWNlcyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG5cdFx0XHRcdCYgPiBsYWJlbCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdCAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQub3ZhYnJ3X3Jlc291cmNlIHtcblx0XHRcdFx0XHQuaXRlbSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0XHRcdFx0XHQgICAgZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdCAgICBtaW4taGVpZ2h0OiAzMHB4O1xuXG5cdFx0XHRcdFx0ICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0ICAgIFx0bWFyZ2luLWJvdHRvbTogM3B4O1xuXHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0XHQucmVzLWxlZnQge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogNjAlO1xuXG5cdFx0XHRcdFx0XHRcdGxhYmVsLm92YWJydy1sYWJlbC1maWVsZCB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cdFx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuXHRcdFx0XHRcdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQuY2hlY2ttYXJrIHtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQucmVzLXJpZ2h0IHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogNDAlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmNoZWNrYm94LWl0ZW0tcXR5IHtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDJweCA1cHggMnB4IDEwcHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZGJkYmRiO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cblx0XHRcdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0LmNoZWNrYm94LXF0eSB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiAxNHB4O1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdGlucHV0LmNoZWNrYm94LWlucHV0LXF0eSB7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHQgICAgb3BhY2l0eTogMDtcblx0XHRcdFx0XHRcdFx0ICAgIGhlaWdodDogMDtcblx0XHRcdFx0XHRcdFx0ICAgIHdpZHRoOiAwO1xuXHRcdFx0XHRcdFx0XHQgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5vdmFicnctY2hlY2tib3gtaWNvbiB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblxuXHRcdFx0XHRcdFx0XHRcdGkge1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Q1ZDVkNTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdCYuYnJ3aWNvbjItdXAtYXJyb3cge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAtMXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxcHggMXB4IDAgMXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0Ji5icndpY29uMi1kb3duLWFycm93IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogLTFweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCAxcHggMXB4IDFweDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdCYub3ZhYnJ3LWRpc2FibGVkIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICNGRkY7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0XHRcdC5yZXMtbGVmdCwgLnJlcy1yaWdodCB7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lm92YWJydy1zZXJ2aWNlcyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG5cdFx0XHRcdCYgPiBsYWJlbCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdCAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQub3ZhYnJ3LXNlcnZpY2Uge1xuXHRcdFx0XHRcdC5yZW50YWxfaXRlbTpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHNlbGVjdCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdFx0ICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHQgICAgXHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji50d29fY29sdW1uIHtcblx0XHRcdFx0LnJlbnRhbF9pdGVtIHtcblx0XHRcdFx0XHRmbGV4OiAwIDAgNTAlO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgNXB4O1xuXG5cdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdFx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLmZvcm0tbG9jYXRpb24tZmllbGQge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0ZmxleDogMCAwIDEwMCU7XG5cblx0XHRcdFx0XHRcdGlucHV0W25hbWU9XCJvdmFicndfcGlja3VwX2xvY1wiXSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDcwcHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdGkge1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdGJvdHRvbTogN3B4O1xuXHRcdFx0XHRcdFx0XHRyaWdodDogMTVweDtcblx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXG5cdFx0XHRcdFx0XHRcdCYuYnRuLXJlbW92ZS13YXlwb2ludCB7XG5cdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IDQ1cHg7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjZTI0MDFjO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuZnVsbC13aWR0aCB7XG5cdFx0XHRcdFx0XHRmbGV4OiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQub3ZhYnJ3X3NlcnZpY2V7XG5cdFx0XHRcdFx0Lm92YWJyd19zZXJ2aWNlX3NlbGVjdHtcblx0XHRcdFx0XHRcdGZsZXg6IDAgMCA1MCU7XG5cdFx0XHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0XHRcdFx0ZmxleDogMCAwIDEwMCU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLnRocmVlX2NvbHVtbiB7XG5cdFx0XHRcdC5yZW50YWxfaXRlbSB7XG5cdFx0XHRcdFx0ZmxleDogMCAwIDMzLjMzJTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDVweDtcblxuXHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRcdFx0ZmxleDogMCAwIDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5vdmFicndfc2VydmljZXtcblx0XHRcdFx0XHQub3ZhYnJ3X3NlcnZpY2Vfc2VsZWN0e1xuXHRcdFx0XHRcdFx0ZmxleDogMCAwIDMzLjMzJTtcblx0XHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRcdFx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXHRcdFx0Ji5mb3VyX2NvbHVtbiB7XG5cdFx0XHRcdC5yZW50YWxfaXRlbSB7XG5cdFx0XHRcdFx0ZmxleDogMCAwIDI1JTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDVweDtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0XHRcdFx0XHRcdGZsZXg6IDAgMCA1MCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRcdFx0ZmxleDogMCAwIDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5vdmFicndfc2VydmljZXtcblx0XHRcdFx0XHQub3ZhYnJ3X3NlcnZpY2Vfc2VsZWN0e1xuXHRcdFx0XHRcdFx0ZmxleDogMCAwIDI1JTtcblx0XHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHRcdFx0XHRcdFx0XHRmbGV4OiAwIDAgNTAlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdFx0XHRcdGZsZXg6IDAgMCAxMDAlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lm92YWJydy1kaXJlY3Rpb25zIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHRcdFx0Lm92YWJyd19tYXAge1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDUwMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQuZGlyZWN0aW9ucy1pbmZvIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0XHRcdFx0PiBkaXYge1xuXHRcdFx0XHRcdFx0ZmxleDogMCAwIDUwJTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMzBweCAxMHB4IDQwcHg7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRUFFQ0VFO1xuXHRcdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHRcdFx0XHRcdFx0aDMubGFiZWwge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICM3Nzg1OTE7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjNmQ2ZDZkO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmLmRpc3RhbmNlLXN1bSB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci10b3Atd2lkdGg6IDA7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYuZHVyYXRpb24tc3VtIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcC13aWR0aDogMDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQtd2lkdGg6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQub3ZhYnJ3LWd1ZXN0cy13cmFwIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdC5vdmFicnctZ3Vlc3RzcGlja2VyIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0aW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5cdFx0XHRcdFx0aW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuXHRcdFx0XHRcdCAgXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRcdFx0ICBcdG1hcmdpbjogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0aW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0XHQtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm92YWJydy1ndWVzdHNwaWNrZXItY29udGVudCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogN3B4O1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0XHRwYWRkaW5nOiAxNnB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2RiZGJkYjtcblx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IDBweCAyNXB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0dG9wOiAtN3B4O1xuXHRcdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0zLjVweDtcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAjZGJkYmRiO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuZ3Vlc3RzLWl0ZW0ge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHQgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0ICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0XHQgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuXHRcdFx0XHRcdCAgICAmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdCAgICBcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHRcdC5ndWVzdHMtaW5mbyB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG5cdFx0XHRcdFx0XHRcdC5ndWVzdHMtbGFiZWwge1xuXHRcdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogOTBweDtcblxuXHRcdFx0XHRcdFx0XHRcdC5vdmFicnctbGFiZWwge1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQuZ3Vlc3RzLXByaWNlIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuZ3Vlc3RzLWFjdGlvbiB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDBweDtcblxuXHRcdFx0XHRcdFx0XHQuZ3Vlc3RzLWljb24ge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IDI1cHg7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuXHRcdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tb3ZhYnJ3LXRleHQtY29sb3IpO1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG92YWJydy10cmFuc2l0aW9uKCBhbGwsIC4zcywgZWFzZSApO1xuXG5cdFx0XHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHQgICAgXHQgICAgZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0ICAgIFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRcdFx0XHRcdCAgICBcdGhlaWdodDogMjVweDtcblxuXHRcdFx0XHRcdFx0XHQgICAgXHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdCAgICBcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdFx0XHQgICAgXHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdFx0ICAgIFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRcdFx0ICAgIFx0fVxuXHRcdFx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICNGRkY7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vdmFicnctcHJpbWFyeS1jb2xvcik7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdCYub3ZhYnJ3LWRpc2FibGVkIHtcblx0XHRcdFx0XHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjRkZGRkZGO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQuZ3Vlc3RzLW51bWJlciB7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHZhcigtLW92YWJydy1sYWJlbC1zaXplKTtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogdmFyKC0tb3ZhYnJ3LWxhYmVsLXdlaWdodCk7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHZhcigtLW92YWJydy1sYWJlbC1saW5lLWhlaWdodCk7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLW92YWJydy1oZWFkaW5nLWNvbG9yKTtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm92YWJydy1ndWVzdC1pbmZvIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMTZweDtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1vdmFicnctbGlnaHQtY29sb3IpO1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IDA7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XG5cdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHRcdFx0XHRcdC5ndWVzdC1pbmZvLWhlYWRpbmcge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1vdmFicnctdGV4dC1saW5lLWhlaWdodCk7XG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tb3ZhYnJ3LXRleHQtY29sb3IpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuZ3Vlc3QtaW5mby1hY2NvcmRpb24ge1xuXHRcdFx0XHRcdCAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdFx0ICAgIG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5ndWVzdC1pbmZvLWl0ZW0ge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLW92YWJydy1saWdodC1jb2xvcik7XG5cdFx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdFx0XHRcdFx0XHQuZ3Vlc3QtaW5mby1oZWFkZXIge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDhweCAxNnB4O1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuXHRcdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdFx0XHRcdFx0Lm92YWJydy1sYWJlbCB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tb3ZhYnJ3LWxhYmVsLWNvbG9yKTtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgb3ZhYnJ3LXRyYW5zaXRpb24oIGFsbCwgLjNzICwgZWFzZSApO1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuZ3Vlc3QtaW5mby1ib2R5IHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTBweCAxNnB4IDE2cHg7XG5cblx0XHRcdFx0XHRcdFx0Lmd1ZXN0LWluZm8tdG90YWwge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1vdmFicnctdGV4dC1saW5lLWhlaWdodCk7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLW92YWJydy10ZXh0LWNvbG9yKTtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdFx0XHRcdFx0XHRcdFx0Lm51bWJlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogdmFyKC0tb3ZhYnJ3LWxhYmVsLWxpbmUtaGVpZ2h0KTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Lmd1ZXN0LWluZm8tY29udGVudCB7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tb3ZhYnJ3LWxpZ2h0LWNvbG9yKTtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHRcdFx0XHRcdFx0XHRcdC5ndWVzdC1pbmZvLWl0ZW0ge1xuXHRcdFx0XHRcdFx0XHRcdFx0Lmd1ZXN0LWluZm8taGVhZGVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogdmFyKC0tb3ZhYnJ3LXRleHQtd2VpZ2h0KTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0Lmd1ZXN0LWluZm8tYm9keSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1vdmFicnctbGlnaHQtY29sb3IpO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC5ndWVzdC1pbmZvLWNvbnRlbnQge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Lmd1ZXN0LWluZm8tZmllbGQge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0aW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1cInJhZGlvXCJdKTo6bm90KFt0eXBlPVwiZmlsZVwiXSksIC5vdmFicnctZmlsZS13cmFwIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA4cHggMTZweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGlucHV0LnJhZGlvLWlucHV0LXF0eSwgaW5wdXQuY2hlY2tib3gtaW5wdXQtcXR5LCBpbnB1dC5zZWxlY3QtaW5wdXQtcXR5IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgb3BhY2l0eTogMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICBoZWlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgd2lkdGg6IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgcGFkZGluZzogMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICBtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0c2VsZWN0IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA4cHggMzVweCA4cHggMTZweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHQuZ3Vlc3QtaW5mby1ib2R5IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tb3ZhYnJ3LWxpZ2h0LWNvbG9yKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Lmd1ZXN0LWluZm8taGVhZGVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItd2lkdGg6IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdC5ndWVzdC1pbmZvLWhlYWRlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItd2lkdGg6IDFweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Lmd1ZXN0LWluZm8tYm9keSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXG5cdFx0XHRcdFx0XHRcdD4gLmd1ZXN0LWluZm8taGVhZGVyIHtcblx0XHRcdFx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItd2lkdGg6IDA7XG5cblx0XHRcdFx0XHRcdFx0Lmd1ZXN0LWluZm8tYm9keSB7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRcdFx0XHQuZ3Vlc3QtaW5mby1oZWFkZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLnJlbW1vdmUtYm9yZGVyLXJhZGl1cyB7XG5cdFx0XHRcdFx0Lm92YWJydy1ndWVzdHNwaWNrZXIge1xuXHRcdFx0XHRcdFx0aW5wdXQge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Lm92YWJydy1vcmRlci1yZXN1bHQge1xuXHRcdFx0cGFkZGluZzogMCAxNXB4O1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG59XG4udWktYXV0b2NvbXBsZXRlIHtcblx0cGFkZGluZzogMHB4O1xuXHRtYXJnaW46IDBweDtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHR3aWR0aDogMzAwcHg7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdHotaW5kZXg6IDk7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNlM2UzZTM7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDEuMjtcblx0LnVpLW1lbnUtaXRlbSB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHBhZGRpbmc6IDEwcHggNXB4O1xuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzZTNlMztcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjMzMzMzMzO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG59XG5cbi5yZW50YWxfaXRlbXtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLm92YWJyd193b29fcHJpY2V7XG5cdG1hcmdpbjogMnB4IDAgMnB4IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHQmOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdH1cbn1cblxuXG4vKiBBamF4IFRvdGFsICovXG4uYWpheF9zaG93X3RvdGFse1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdC5zaG93X2FqYXhfY29udGVudCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblxuXHRcdFx0LnNob3dfdG90YWwsIC5udW1iZXItYXZhaWxhYmxlLCAub3ZhYnJ3LXByaWNlLWRldGFpbHMgLmFtb3VudHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjRlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdGNvbG9yOiBibHVlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQub3ZhYnJ3LWl0ZW1zLWF2YWlsYWJsZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblx0LmFqYXgtc2hvdy1lcnJvcntcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRjb2xvcjogcmVkO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0fVxufVxuXG4uYWpheF9sb2FkaW5nIHtcblx0b3BhY2l0eTogMDtcdFxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiA3MHB4O1xuXHRoZWlnaHQ6IDcwcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDUwJTtcblx0dG9wOiAtMTdweDtcblxuXHQmLmFjdGl2ZXtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG4uYWpheF9sb2FkaW5nOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBtYXJnaW46IDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDZweCBzb2xpZCAjY2NjO1xuICBib3JkZXItY29sb3I6ICNjY2MgdHJhbnNwYXJlbnQgI2NjYyB0cmFuc3BhcmVudDtcbiAgYW5pbWF0aW9uOiBhamF4X2xvYWRpbmcgMS4ycyBsaW5lYXIgaW5maW5pdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmZhMztcbn1cblxuQGtleWZyYW1lcyBhamF4X2xvYWRpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5cbi5vdmFicnctcHJpY2UgKy5wcmljZXtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLy8gQ1NTIGV4dHJhIGl0ZW1cbi5vdmFicndfZXh0cmFfaXRlbSB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRkdCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0ZGQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbi8vIENTUyB0YXggaW4gY2FydCBkZXBvc2l0XG4ub3ZhX3RheF9sYWJlbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXdlaWdodDogNDAwO1xufVxuXG4ub3ZhYnJ3X3Byb2R1Y3RfdGl0bGUge1xuXHRhIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cbn1cblxuLy8gQ1NTIG5vIHByb2R1Y3Rcbi5vdmFicndfZWxlbWVudG9yX25vX3Byb2R1Y3Qge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxMywyMTgsMjIzLC44KTtcblx0Jjpub3QoOmxhc3MtY2hpbGQpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cdHNwYW4ge1xuXHRcdGNvbG9yOiAjNmQ2ZDZkO1xuXHQgICAgZm9udC1zaXplOiAyMnB4O1xuXHQgICAgZGlzcGxheTogYmxvY2s7XG5cdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdCAgICBwYWRkaW5nOiAxMHB4IDA7XG5cdCAgICBmb250LXdlaWdodDogNDAwO1xuXHQgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuXHQgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG5cdCAgICBsaW5lLWhlaWdodDogMTtcblx0ICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuXHQgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdH1cbn1cblxuYm9keS5ydGwge1xuXHQucHJvZHVjdF90YWJsZV9wcmljZSB7XG5cdFx0Lm92YWNyc19wcmljZV9yZW50IHtcblx0XHRcdC5vdmFicnctYWNjb3JkaW5nIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdHJpZ2h0OiB1bnNldDtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5vdmFicnctY29udGFpbmVyIHtcblx0XHQub3ZhYnJ3LXJvdyB7XG5cdFx0XHQud3JhcC1pdGVtIHtcblx0XHRcdFx0bGFiZWwub3ZhYnJ3LWxhYmVsLWZpZWxkIHtcblx0XHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm92YWJydy1zZWxlY3Qge1xuXHRcdFx0XHRcdC5zZWxlY3QtaXRlbS1xdHkge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm92YWJydy1jaGVja2JveCB7XG5cdFx0XHRcdFx0LmNoZWNrYm94LWl0ZW0ge1xuXHRcdFx0XHRcdFx0LmNoZWNrYm94LWl0ZW0tcXR5IHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm92YWJydy1yYWRpbyB7XG5cdFx0XHRcdFx0LnJhZGlvLWl0ZW0ge1xuXHRcdFx0XHRcdFx0LnJhZGlvLWl0ZW0tcXR5IHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gUHJpY2Ugc2lkZXIgY3VzdG9tIGNoZWNrb3V0IGZpZWxkc1xuLm92YWJydy1wcmljZS1zbGlkZXItd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDEzcHggMDtcblxuICAgIC5vdmFicnctcHJpY2UtcG9wdXAge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHRvcDogLTQwcHg7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICBib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICMzMzM7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyoqXG4gKiBUcmFuc2l0aW9uXG4gKi9cbkBtaXhpbiB0cmFuc2l0aW9uKCAkc2VsZWN0b3I6IGFsbCwgJGFuaW1hdGlvbjogZWFzZSwgJGR1cmF0aW9uOiAwLjNzICkge1xuXHQtd2Via2l0LXRyYW5zaXRpb246ICRzZWxlY3RvciAkYW5pbWF0aW9uICRkdXJhdGlvbjtcblx0LW1vei10cmFuc2l0aW9uOiAkc2VsZWN0b3IgJGFuaW1hdGlvbiAkZHVyYXRpb247XG5cdC1vLXRyYW5zaXRpb246ICRzZWxlY3RvciAkYW5pbWF0aW9uICRkdXJhdGlvbjtcblx0dHJhbnNpdGlvbjogJHNlbGVjdG9yICRhbmltYXRpb24gJGR1cmF0aW9uO1xufVxuXG5Aa2V5ZnJhbWVzIG92YWJydy1yb3RhdGlvbiB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuXHR9XG59XG5cbi8qKlxuICogTW9kZXJuIHRlbXBsYXRlXG4gKi9cbi5vdmFicnctbW9kZXJuLXByb2R1Y3Qge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG5cdG1heC13aWR0aDogMTAwJTtcblx0b3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcblxuXHRhIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXHQub3ZhYnJ3LW1vZGVybi1wcm9kdWN0LWNvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRtYXJnaW4tYm90dG9tOiA3MHB4O1xuXG5cdFx0Lm92YWJydy1tb2Rlcm4tcHJvZHVjdC1sZWZ0IHtcblx0XHRcdGZsZXg6IDAgMCA0NSU7XG5cdFx0XHRtYXgtd2lkdGg6IDQ1JTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0Lm92YWJydy1wcm9kdWN0LWltYWdlcyB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNjJweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQub3ZhYnJ3LW1vZGVybi1wcm9kdWN0LXJpZ2h0IHtcblx0XHRcdGZsZXg6IDAgMCA1NSU7XG5cdFx0XHRtYXgtd2lkdGg6IDU1JTtcblx0XHRcdHBhZGRpbmc6IDAgNDBweCA0MHB4IDU0cHg7XG5cblx0XHRcdC5vdmFicnctbW9kZXJuLXByb2R1Y3QtaGVhZCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQub3ZhYnJ3LXByb2R1Y3QtY3VzdG9tLXRheG9ub215IHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdC5vdmFicnctcHJvZHVjdC1hdHRyaWJ1dGVzIHtcblx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMjZweDtcblx0XHRcdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQub3ZhYnJ3LXByb2R1Y3QtZmVhdHVyZXMsIC5vdmFicnctcHJvZHVjdC1zcGVjaWZpY2F0aW9ucyB7XG5cdFx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZSFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDIycHg7XG5cdFx0XHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdFx0Lm92YWJydy1tb2Rlcm4tcHJvZHVjdC1sZWZ0LCAub3ZhYnJ3LW1vZGVybi1wcm9kdWN0LXJpZ2h0IHtcblx0XHRcdFx0ZmxleDogMCAwIDEwMCU7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0Lm92YWJydy1tb2Rlcm4tcHJvZHVjdC1yaWdodCB7XG5cdFx0XHRcdHBhZGRpbmc6IDQwcHggMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm92YWJydy1wcm9kdWN0LXRpdGxlIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0QGluY2x1ZGUgb3ZhYnJ3LWhlYWRpbmc7XG5cdH1cblx0Lm92YWJydy1wcm9kdWN0LXJldmlldyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuXHRcdC5vdmFicnctc3Rhci1yYXRpbmcge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0XHQgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCAgICBsaW5lLWhlaWdodDogMTtcblx0XHQgICAgd2lkdGg6IDg1cHg7XG5cdFx0ICAgIG1heC13aWR0aDogODVweDtcblx0XHQgICAgaGVpZ2h0OiAxLjJlbTtcblxuXHRcdFx0aSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW92YWJydy1saWdodC1jb2xvcik7XG5cblx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDFweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQub3ZhYnJ3LXJhdGluZy1wZXJjZW50IHtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdCAgICB0b3A6IDA7XG5cdFx0XHQgICAgbGVmdDogMDtcblx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHQgICAgZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHQgICAgaGVpZ2h0OiAxLjJlbTtcblxuXHRcdFx0XHRpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW92YWJydy1wcmltYXJ5LWNvbG9yKTtcblxuXHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDFweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQub3ZhYnJ3LXJldmlldy1saW5rIHtcblx0XHRcdEBpbmNsdWRlIG92YWJydy10ZXh0O1xuXHRcdFx0QGluY2x1ZGUgb3ZhYnJ3LXRyYW5zaXRpb24oIGFsbCwgLjNzLCBlYXNlICk7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tb3ZhYnJ3LXByaW1hcnktY29sb3IpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQub3ZhYnJ3LXByb2R1Y3QtcHJpY2Uge1xuXHRcdC5hbW91bnQge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LWZhbWlseTogdmFyKC0tb3ZhYnJ3LXByaW1hcnktZm9udCk7XG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDM0cHg7XG5cdFx0XHRjb2xvcjogdmFyKC0tb3ZhYnJ3LXByaW1hcnktY29sb3IpO1xuXHRcdH1cblx0XHQudW5pdCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1vdmFicnctcHJpbWFyeS1mb250KTtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdFx0Y29sb3I6IHZhcigtLW92YWJydy10ZXh0LWNvbG9yKTtcblxuXHRcdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogdmFyKC0tb3ZhYnJ3LXRleHQtc2l6ZSk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1vdmFicnctdGV4dC13ZWlnaHQpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogdmFyKC0tb3ZhYnJ3LXRleHQtbGluZS1oZWlnaHQpO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tb3ZhYnJ3LXRleHQtY29sb3IpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQub3ZhYnJ3LXByb2R1Y3QtaW1hZ2VzIHtcblx0XHQuZmVhdHVyZWQtaW1nIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRpbWcge1xuXHQgICAgXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG5cdCAgICBcdFx0XHQtbW96LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcblx0ICAgIFx0XHRcdC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG5cdCAgICBcdFx0XHQtby10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG5cdCAgICBcdFx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cblx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLW91dDtcblx0XHRcdFx0LW1vei10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLW91dDtcblx0XHRcdFx0LW1zLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2Utb3V0O1xuXHRcdFx0XHQtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLW91dDtcblx0XHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1vdXQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmdhbGxlcnkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0XHQucHJvZHVjdC1nYWxsZXJ5IHtcblx0XHRcdFx0LmdhbGxlcnktaXRlbSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZGF0YS1nYWxsZXJ5IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Ji5vdmFicnctcHJvZHVjdC1pbWFnZXMtMiB7XG5cdFx0XHQuZmVhdHVyZWQtaW1nIHtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA0NDRweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGEge1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdGhlaWdodDogNDQ0cHg7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5vdmFicnctcHJvZHVjdC1pcy1mZWF0dXJlZCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTdweDtcblx0XHRsZWZ0OiAxNXB4O1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6IHZhcigtLW92YWJydy1wcmltYXJ5LWZvbnQpO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDhweCAxNHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRjb2xvcjogI0ZGRjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vdmFicnctcHJpbWFyeS1jb2xvcik7XG5cdH1cblx0Lm92YWJydy1wcm9kdWN0LWZlYXR1cmVzLWlzLWZlYXR1cmVkIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxN3B4O1xuXHRcdHJpZ2h0OiAxNXB4O1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6IHZhcigtLW92YWJydy1wcmltYXJ5LWZvbnQpO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDhweCAxNHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRjb2xvcjogI0ZGRjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vdmFicnctcHJpbWFyeS1jb2xvcik7XG5cdH1cblx0Lm92YWJydy1wcm9kdWN0LXRhYmxlLXByaWNlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG5cdFx0LnRpdGxlIHtcblx0XHRcdEBpbmNsdWRlIG92YWJydy1zZWNvbmQtaGVhZGluZztcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRtYXJnaW46IDAgMCAyM3B4O1xuXHRcdH1cblxuXHRcdC5vdmFicnctbGFiZWwge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRAaW5jbHVkZSBvdmFicnctbGFiZWw7XG5cdFx0XHRtYXJnaW46IDAgMCA4cHg7XG5cdFx0fVxuXG5cdFx0Lm92YWJydy10YWJsZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cblx0XHRcdHRoZWFkIHtcblx0XHRcdFx0dGgge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG92YWJydy1sYWJlbDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRDlEOUQ5O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDExcHggMTZweCAxMHB4IDE4cHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHRib2R5IHtcblx0XHRcdFx0dHIge1xuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKG9kZCkge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoZXZlbikge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHR0ZCB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBvdmFicnctdGV4dDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDhweCAxNnB4IDdweCAxOHB4O1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG5cblx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQub3ZhYnJ3LXByb2R1Y3Qtc3BlY2lhbC10aW1lIHtcblx0XHRcdG92ZXJmbG93LXg6IGF1dG87XG5cdFx0XHRcblx0XHRcdC5vdmFicndfb3Blbl9wb3B1cCB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1vdmFicnctcHJpbWFyeS1jb2xvcik7XG5cdFx0XHR9XG5cblx0XHRcdC5wb3B1cCB7XG5cdFx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0XHQgICAgaGVpZ2h0OiAxMDAlO1xuXHRcdFx0ICAgIGRpc3BsYXk6IG5vbmU7XG5cdFx0XHQgICAgcG9zaXRpb246IGZpeGVkO1xuXHRcdFx0ICAgIHRvcDogMHB4O1xuXHRcdFx0ICAgIGxlZnQ6IDBweDtcblx0XHRcdCAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuXHRcdFx0ICAgIHotaW5kZXg6IDk5OTk7XG5cblx0XHRcdCAgICAucG9wdXAtaW5uZXIge1xuXHRcdCAgICBcdCAgICBtYXgtd2lkdGg6IDcwMHB4O1xuXHRcdFx0XHQgICAgd2lkdGg6IDkwJTtcblx0XHRcdFx0ICAgIHBhZGRpbmc6IDQwcHg7XG5cdFx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdCAgICB0b3A6IDUwJTtcblx0XHRcdFx0ICAgIGxlZnQ6IDUwJTtcblx0XHRcdFx0ICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHRcdCAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdFx0ICAgIGJveC1zaGFkb3c6IDBweCAycHggNnB4IGJsYWNrO1xuXHRcdFx0XHQgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0XHQgICAgYmFja2dyb3VuZDogI0ZGRjtcblxuXHRcdFx0XHQgICAgLnRpbWVfZGlzY291bnQge1xuXHRcdFx0XHQgICAgXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdFx0ICAgIFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdCAgICBcdFxuXHRcdFx0XHQgICAgXHRAaW5jbHVkZSBvdmFicnctdGV4dDtcblxuXHRcdFx0XHQgICAgXHQuc3RhcnQtdGltZSwgLmVuZC10aW1lIHtcblx0XHRcdFx0ICAgIFx0XHRtYXJnaW46IDAgNXB4O1xuXHRcdFx0XHQgICAgXHR9XG5cdFx0XHRcdCAgICB9XG5cblx0XHRcdFx0ICAgIC5jbG9zZV9kaXNjb3VudCB7XG5cdFx0XHRcdCAgICBcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRcdFx0ICAgIFx0YSB7XG5cdFx0XHRcdCAgICBcdFx0Y29sb3I6IHZhcigtLW92YWJydy1wcmltYXJ5LWNvbG9yKTtcblx0XHRcdFx0ICAgIFx0fVxuXHRcdFx0XHQgICAgfVxuXG5cdFx0XHRcdCAgICAucG9wdXAtY2xvc2Uge1xuXHRcdFx0XHQgICAgXHR3aWR0aDogMzBweDtcblx0XHRcdFx0XHQgICAgaGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdCAgICBwYWRkaW5nLXRvcDogNHB4O1xuXHRcdFx0XHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHQgICAgdG9wOiAwcHg7XG5cdFx0XHRcdFx0ICAgIHJpZ2h0OiAwcHg7XG5cdFx0XHRcdFx0ICAgIHRyYW5zaXRpb246IGVhc2UgMC4yNXMgYWxsO1xuXHRcdFx0XHRcdCAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG5cdFx0XHRcdFx0ICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG5cdFx0XHRcdFx0ICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHRcdFx0ICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcblx0XHRcdFx0XHQgICAgZm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdCAgICBjb2xvcjogI0ZGRjtcblx0XHRcdFx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3ZhYnJ3LXByaW1hcnktY29sb3IpO1xuXHRcdFx0XHQgICAgfVxuXHRcdFx0ICAgIH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm92YWJydy1wcm9kdWN0LXVuYXZhaWxhYmxlIHtcblx0XHQudGl0bGUge1xuXHRcdFx0QGluY2x1ZGUgb3ZhYnJ3LXNlY29uZC1oZWFkaW5nO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdG1hcmdpbjogMCAwIDIzcHg7XG5cdFx0fVxuXG5cdFx0Lm92YWJydy1sYWJlbCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdEBpbmNsdWRlIG92YWJydy1sYWJlbDtcblx0XHRcdG1hcmdpbjogMCAwIDhweDtcblx0XHR9XG5cblx0XHQub3ZhYnJ3LXRhYmxlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMycHg7XG5cblx0XHRcdHRoZWFkIHtcblx0XHRcdFx0dGgge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG92YWJydy1sYWJlbDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRDlEOUQ5O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDExcHggMTZweCAxMHB4IDE4cHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0dGJvZHkge1xuXHRcdFx0XHR0ciB7XG5cdFx0XHRcdFx0dGQge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgb3ZhYnJ3LXRleHQ7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogOHB4IDE2cHggN3B4IDE4cHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKG9kZCkge1xuXHRcdFx0XHRcdFx0dGQge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoZXZlbikge1xuXHRcdFx0XHRcdFx0dGQge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQub3ZhYnJ3LXByb2R1Y3QtY2FsZW5kYXIge1xuXHRcdC50aXRsZSB7XG5cdFx0XHRAaW5jbHVkZSBvdmFicnctc2Vjb25kLWhlYWRpbmc7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0bWFyZ2luOiAwIDAgMjNweDtcblx0XHR9XG5cblx0XHQud3JhcF9jYWxlbmRhciB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdFx0XHQub3ZhYnJ3X3Byb2R1Y3RfY2FsZW5kYXIge1xuXHRcdFx0XHQuZmMtaGVhZGVyLXRvb2xiYXIge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0XHRcdFx0XHQuZmMtdG9vbGJhci1jaHVuayB7XG5cdFx0XHRcdFx0XHQuZmMtYnV0dG9uLWdyb3VwIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgNXB4O1xuXG5cdFx0XHRcdFx0XHRcdC5mYy1idXR0b24ge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgb3ZhYnJ3LXRleHQ7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuXHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgb3ZhYnJ3LXRyYW5zaXRpb24oIGFsbCwgLjNzLCBlYXNlICk7XG5cblx0XHRcdFx0XHRcdFx0XHQmLmZjLWJ1dHRvbi1hY3RpdmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3ZhYnJ3LXByaW1hcnktY29sb3IpO1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1vdmFicnctcHJpbWFyeS1jb2xvcik7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogI0ZGRjtcblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW92YWJydy1wcmltYXJ5LWNvbG9yKTtcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tb3ZhYnJ3LXByaW1hcnktY29sb3IpO1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICNGRkY7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5mYy10b29sYmFyLXRpdGxlIHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgb3ZhYnJ3LXNlY29uZC1oZWFkaW5nO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHRhYmxlIHtcblx0XHRcdFx0XHRcdHRib2R5IHtcblx0XHRcdFx0XHRcdFx0dGgsIHRkIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5mYy12aWV3LWhhcm5lc3Mge1xuXHRcdFx0XHRcdC5mYy12aWV3IHtcblx0XHRcdFx0XHRcdHRhYmxlIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmZjLXRpbWVncmlkLWNvbC5mYy1kYXktdG9kYXkge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICNEREQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuZmMtZGF5Z3JpZC1kYXksIC5mYy10aW1lZ3JpZC1jb2wuZmMtZGF5IHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3ZhYnJ3LWF2YWlsYWJsZS1iYWNrZ3JvdW5kLWNhbGVuZGFyKTtcblxuXHRcdFx0XHRcdFx0XHQuZmMtZGF5Z3JpZC1kYXktYmcge1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG92YWJydy10ZXh0O1xuXHRcdFx0XHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmLmZjLWRheS1wYXN0IHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vdmFicnctZGlzYWJsZS1iYWNrZ3JvdW5kLWNhbGVuZGFyKSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cblx0XHRcdFx0XHRcdFx0XHQuZmMtZGF5Z3JpZC1kYXktbnVtYmVyLCAuZmMtY29sLWhlYWRlci1jZWxsLWN1c2hpb24ge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICNGRkY7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0LmZjLWRheWdyaWQtZGF5LWJnIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjRkZGO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQuZmMtZGF5Z3JpZC1kYXktZnJhbWUge1xuXHRcdFx0XHRcdFx0XHRcdCYudW5hdmFpbGFibGVfZGF0ZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHQuZmMtZGF5Z3JpZC1kYXktdG9wIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0LmZjLWRheWdyaWQtZGF5LW51bWJlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICNGRkY7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdC5mYy1kYXlncmlkLWRheS1ldmVudHMsIC5mYy1kYXlncmlkLWRheS1iZyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjRkZGO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQuZGF5LXByaWNlIHtcblx0XHRcdFx0XHRcdFx0XHQub3ZhYnJ3LWRheS1wcmljZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogIzhlOGU4ZTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaW50cnVjdGlvbl9jYWxlbmRhciB7XG5cdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDI1cHg7XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgb3ZhYnJ3LXRleHQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQub3ZhYnJ3LWJveCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG5cdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cblx0XHRcdFx0XHQmLm92YWJydy1hdmFpbGFibGUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3ZhYnJ3LWF2YWlsYWJsZS1iYWNrZ3JvdW5kLWNhbGVuZGFyKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5vdmFicnctdW5hdmFpbGFibGUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3ZhYnJ3LWRpc2FibGUtYmFja2dyb3VuZC1jYWxlbmRhcik7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IHZhcigtLW92YWJydy1kaXNhYmxlLWJhY2tncm91bmQtY2FsZW5kYXIpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYub3ZhYnJ3LWJvb2tlZCB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vdmFicnctYm9va2VkLWJhY2tncm91bmQtY2FsZW5kYXIpO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1vdmFicnctYm9va2VkLWJhY2tncm91bmQtY2FsZW5kYXIpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQub3ZhYnJ3LXByb2R1Y3QtZmVhdHVyZXMsIC5vdmFicnctcHJvZHVjdC1zcGVjaWZpY2F0aW9ucyB7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcblx0XHRyb3ctZ2FwOiAyMHB4O1xuXG5cdFx0Lml0ZW0tZmVhdHVyZSwgLml0ZW0tc3BlY2lmaWNhdGlvbiB7XG5cdFx0XHRAaW5jbHVkZSBvdmFicnctdGV4dDtcblxuXHRcdFx0aSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW92YWJydy1wcmltYXJ5LWNvbG9yKTtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0c3Bhbi5sYWJlbCB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1vdmFicnctcHJpbWFyeS1jb2xvcik7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHRcdH1cblx0fVxuXHQub3ZhYnJ3LXByb2R1Y3QtY2F0ZWdvcmllcyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMnB4O1xuXG5cdFx0LmxhYmVsLCAubmFtZSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdEBpbmNsdWRlIG92YWJydy10ZXh0O1xuXHRcdH1cblxuXHRcdC5uYW1lIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1vdmFicnctcHJpbWFyeS1jb2xvcik7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tb3ZhYnJ3LXByaW1hcnktY29sb3IpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQub3ZhYnJ3LXByb2R1Y3QtYXR0cmlidXRlcywgLm92YWJydy1wcm9kdWN0LWN1c3RvbS10YXhvbm9teSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG5cdFx0Lml0ZW0tYXR0cmlidXRlLCAuaXRlbS10YXhvbm9teSB7XG5cdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRAaW5jbHVkZSBvdmFicnctdGV4dDtcblxuXHRcdFx0XHQmLmxhYmVsIHtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tb3ZhYnJ3LWxhYmVsLWNvbG9yKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLnZhbHVlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tb3ZhYnJ3LXByaW1hcnktY29sb3IpO1xuXG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgM3B4O1xuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLW92YWJydy1wcmltYXJ5LWNvbG9yKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm92YWJydy1wcm9kdWN0LXNob3J0LWRlc2NyaXB0aW9uIHtcblx0XHRAaW5jbHVkZSBvdmFicnctdGV4dDtcblx0fVxuXHQub3ZhYnJ3LXByb2R1Y3QtZm9ybS10YWJzIHtcblx0XHQub3ZhYnJ3LXRhYi1oZWFkIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0U2RTZFNjtcblx0XHRcdH1cblxuXHRcdFx0Lml0ZW0tdGFiIHtcblx0XHRcdFx0ZmxleDogMCAwIDUwJTtcblx0XHRcdFx0QGluY2x1ZGUgb3ZhYnJ3LXNlY29uZC1oZWFkaW5nO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cblx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1vdmFicnctcHJpbWFyeS1jb2xvcik7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLW92YWJydy1wcmltYXJ5LWNvbG9yKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYub3ZhYnJ3LWNlbnRlciB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5pdGVtLXRhYiB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNFNkU2RTY7XG5cblx0XHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1vdmFicnctcHJpbWFyeS1jb2xvcik7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5tb2Rlcm4tYm9va2luZy10YWIge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQub3ZhYnJ3LXRhYi1jb250ZW50IHtcblx0XHRcdC5pdGVtLWNvbnRlbnQge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQjYm9va2luZ19mb3JtLCAjcmVxdWVzdF9ib29raW5nIHtcblx0XHQub3ZhYnJ3LXByb2R1Y3QtZmllbGRzIHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdFx0XHRncmlkLWNvbHVtbi1nYXA6IDQ0cHg7XG5cdFx0XHRncmlkLXJvdy1nYXA6IDEwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcblxuXHRcdFx0LnJlbnRhbF9pdGVtIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdC5vdmFicnctbG9hZGVyLWRhdGUsIC5vdmFicnctbG9hZGVyLWd1ZXN0IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRyaWdodDogMTZweDtcblx0XHRcdFx0XHRib3R0b206IDE2cHg7XG5cdFx0XHRcdFx0YW5pbWF0aW9uOiBvdmFicnctcm90YXRpb24gMXMgbGluZWFyIGluZmluaXRlO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdGkge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdmFyKC0tb3ZhYnJ3LXRleHQtc2l6ZSk7XG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tb3ZhYnJ3LXByaW1hcnktY29sb3IpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLmZ1bGwtd2lkdGgge1xuXHRcdFx0XHRcdGdyaWQtY29sdW1uOiAxIC8gc3BhbiAyO1xuXG5cdFx0XHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdFx0Z3JpZC1jb2x1bW46IDE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYgPiBsYWJlbCwgLm92YWJydy1sYWJlbCB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG92YWJydy1sYWJlbDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdHNwYW4ub3ZhYnJ3LWRlc2NyaXB0aW9uIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdCAgICB0b3A6IDUwJTtcblx0XHRcdFx0ICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuXHRcdFx0XHQgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdCAgICBmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdCAgICBsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0ICAgIGNvbG9yOiAjNjE2MTYxO1xuXHRcdFx0XHQgICAgY3Vyc29yOiBoZWxwO1xuXG5cdFx0XHRcdCAgICBpIHtcblx0XHRcdFx0ICAgIFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5mb3JtLWxvY2F0aW9uLWZpZWxkIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0Z3JpZC1jb2x1bW46IDEgLyBzcGFuIDI7XG5cblx0XHRcdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0XHRncmlkLWNvbHVtbjogMTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRpbnB1dFtuYW1lPVwib3ZhYnJ3X3BpY2t1cF9sb2NcIl0ge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNzBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRcdHJpZ2h0OiAxM3B4O1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3ZhYnJ3LXByaW1hcnktY29sb3IpO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXG5cdFx0XHRcdFx0XHQmLmJ0bi1yZW1vdmUtd2F5cG9pbnQsICYuYnRuLXJlcS1yZW1vdmUtd2F5cG9pbnQge1xuXHRcdFx0XHRcdFx0XHRyaWdodDogNDVweDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICNGRkY7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYub3ZhYnJ3LXRpbWUtc2xvdHMtbG9jYXRpb24tZmllbGQge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5vdmFicnctdGltZS1zbG90cy1maWVsZCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA3cHg7XG5cblx0XHRcdFx0XHQub3ZhYnJ3LXRpbWUtc2xvdHMge1xuXHRcdFx0XHRcdFx0Lm92YWJydy1lcnJvciB7XG5cdFx0XHRcdFx0XHQgICAgY29sb3I6ICNmZDRjNWM7XG5cdFx0XHRcdFx0XHQgICAgZm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQub3ZhYnJ3LXdyYXBwZXItZ3Vlc3RzcGlja2VyIHtcblx0XHRcdFx0XHQub3ZhYnJ3LWd1ZXN0c3BpY2tlciB7XG5cdFx0XHRcdFx0ICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW92YWJydy1saWdodC1jb2xvcik7XG5cdFx0XHRcdFx0ICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0XHQgICAgaGVpZ2h0OiA0NXB4O1xuXHRcdFx0XHRcdCAgICBwYWRkaW5nOiAxMHB4IDEzcHggMTNweCAxNHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQub3ZhYnJ3LWd1ZXN0cy13cmFwIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0XHQub3ZhYnJ3LWd1ZXN0c3BpY2tlciB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuXHRcdFx0XHRcdFx0aW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuXHRcdFx0XHRcdFx0ICBcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0XHRcdCAgXHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcblx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdFx0XHQtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Lm92YWJydy1ndWVzdHNwaWNrZXItY29udGVudCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA3cHg7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDE2cHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tb3ZhYnJ3LWxpZ2h0LWNvbG9yKTtcblx0XHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdFx0XHRib3gtc2hhZG93OiAwcHggMjVweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0dG9wOiAtN3B4O1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMy41cHg7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiA3cHggc29saWQgdmFyKC0tb3ZhYnJ3LWxpZ2h0LWNvbG9yKTtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuZ3Vlc3RzLWl0ZW0ge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdFx0ICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0XHRcdCAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG5cdFx0XHRcdFx0XHQgICAgJjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdCAgICBcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdFx0XHQuZ3Vlc3RzLWluZm8ge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cblx0XHRcdFx0XHRcdFx0XHQuZ3Vlc3RzLWxhYmVsIHtcblx0XHRcdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogOTBweDtcblxuXHRcdFx0XHRcdFx0XHRcdFx0Lm92YWJydy1sYWJlbCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdC5ndWVzdHMtcHJpY2Uge1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdmFyKC0tb3ZhYnJ3LWxhYmVsLXNpemUpO1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLW92YWJydy1sYWJlbC13ZWlnaHQpO1xuXHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tb3ZhYnJ3LWxhYmVsLWNvbG9yKTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Lmd1ZXN0cy1hY3Rpb24ge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwcHg7XG5cblx0XHRcdFx0XHRcdFx0XHQuZ3Vlc3RzLWljb24ge1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiAyNXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcblx0XHRcdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1vdmFicnctdGV4dC1jb2xvcik7XG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBvdmFicnctdHJhbnNpdGlvbiggYWxsLCAuM3MsIGVhc2UgKTtcblxuXHRcdFx0XHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdCAgICBcdCAgICBkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHQgICAgXHR3aWR0aDogMjVweDtcblx0XHRcdFx0XHRcdFx0XHQgICAgXHRoZWlnaHQ6IDI1cHg7XG5cblx0XHRcdFx0XHRcdFx0XHQgICAgXHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0ICAgIFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0XHRcdFx0ICAgIFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRcdFx0ICAgIFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRcdFx0XHQgICAgXHR9XG5cdFx0XHRcdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogI0ZGRjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3ZhYnJ3LXByaW1hcnktY29sb3IpO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0Ji5vdmFicnctZGlzYWJsZWQge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICNGRkZGRkY7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdC5ndWVzdHMtbnVtYmVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHZhcigtLW92YWJydy1sYWJlbC1zaXplKTtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1vdmFicnctbGFiZWwtd2VpZ2h0KTtcblx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1vdmFicnctbGFiZWwtbGluZS1oZWlnaHQpO1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLW92YWJydy1oZWFkaW5nLWNvbG9yKTtcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Lm92YWJydy1ndWVzdC1pbmZvIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDE2cHg7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1vdmFicnctbGlnaHQtY29sb3IpO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMDtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xuXHRcdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHRcdFx0XHRcdFx0Lmd1ZXN0LWluZm8taGVhZGluZyB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHZhcigtLW92YWJydy10ZXh0LWxpbmUtaGVpZ2h0KTtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLW92YWJydy10ZXh0LWNvbG9yKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5ndWVzdC1pbmZvLWFjY29yZGlvbiB7XG5cdFx0XHRcdFx0XHQgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRcdFx0ICAgIG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuZ3Vlc3QtaW5mby1pdGVtIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLW92YWJydy1saWdodC1jb2xvcik7XG5cdFx0XHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0XHRcdFx0XHRcdFx0Lmd1ZXN0LWluZm8taGVhZGVyIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDhweCAxNnB4O1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG5cdFx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHRcdFx0XHRcdFx0Lm92YWJydy1sYWJlbCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdGkge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLW92YWJydy1sYWJlbC1jb2xvcik7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBvdmFicnctdHJhbnNpdGlvbiggYWxsLCAuM3MgLCBlYXNlICk7XG5cdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Lmd1ZXN0LWluZm8tYm9keSB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDE2cHggMTZweDtcblxuXHRcdFx0XHRcdFx0XHRcdC5ndWVzdC1pbmZvLXRvdGFsIHtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogdmFyKC0tb3ZhYnJ3LXRleHQtbGluZS1oZWlnaHQpO1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLW92YWJydy10ZXh0LWNvbG9yKTtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0XHRcdFx0XHRcdFx0XHRcdC5udW1iZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogdmFyKC0tb3ZhYnJ3LWxhYmVsLWxpbmUtaGVpZ2h0KTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0Lmd1ZXN0LWluZm8tY29udGVudCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1vdmFicnctbGlnaHQtY29sb3IpO1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHRcdFx0XHRcdFx0XHRcdFx0Lmd1ZXN0LWluZm8taXRlbSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdC5ndWVzdC1pbmZvLWhlYWRlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLW92YWJydy10ZXh0LXdlaWdodCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdC5ndWVzdC1pbmZvLWJvZHkge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1vdmFicnctbGlnaHQtY29sb3IpO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Lmd1ZXN0LWluZm8tY29udGVudCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQuZ3Vlc3QtaW5mby1maWVsZCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0aW5wdXQsIC5vdmFicnctZmlsZS13cmFwIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogOHB4IDE2cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0aW5wdXQucmFkaW8taW5wdXQtcXR5LCBpbnB1dC5jaGVja2JveC1pbnB1dC1xdHksIGlucHV0LnNlbGVjdC1pbnB1dC1xdHkge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgIG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICBoZWlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICB3aWR0aDogMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgIHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICBtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0c2VsZWN0IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogOHB4IDM1cHggOHB4IDE2cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdC5ndWVzdC1pbmZvLWJvZHkge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLW92YWJydy1saWdodC1jb2xvcik7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Lmd1ZXN0LWluZm8taGVhZGVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci13aWR0aDogMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Lmd1ZXN0LWluZm8taGVhZGVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQuZ3Vlc3QtaW5mby1ib2R5IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cblx0XHRcdFx0XHRcdFx0XHQ+IC5ndWVzdC1pbmZvLWhlYWRlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItd2lkdGg6IDA7XG5cblx0XHRcdFx0XHRcdFx0XHQuZ3Vlc3QtaW5mby1ib2R5IHtcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci13aWR0aDogMDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0Lmd1ZXN0LWluZm8taGVhZGVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCYubGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLnJlbW1vdmUtYm9yZGVyLXJhZGl1cyB7XG5cdFx0XHRcdFx0XHQub3ZhYnJ3LWd1ZXN0c3BpY2tlciB7XG5cdFx0XHRcdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5vdmFicnctZXh0cmEtc2VydmljZXMge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRcdFx0JiA+IGxhYmVsIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHQgICAgQGluY2x1ZGUgb3ZhYnJ3LWxhYmVsO1xuXHRcdFx0ICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5vdmFicndfcmVzb3VyY2Uge1xuXHRcdFx0XHQuaXRlbSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0XHRcdFx0ICAgIGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0ICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG5cblx0XHRcdFx0ICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdCAgICBcdG1hcmdpbi1ib3R0b206IDNweDtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHQucmVzLWxlZnQge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDYwJTtcblxuXHRcdFx0XHRcdFx0Lm92YWJydy1sYWJlbC1maWVsZCB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdFx0XHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHRcdFx0XHRcdFx0XHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHRcdFx0XHRcdFx0XHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHZhcigtLW92YWJydy10ZXh0LXNpemUpO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogdmFyKC0tb3ZhYnJ3LXRleHQtd2VpZ2h0KTtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHZhcigtLW92YWJydy10ZXh0LWxpbmUtaGVpZ2h0KTtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLW92YWJydy10ZXh0LWNvbG9yKTtcblxuXHRcdFx0XHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC5jaGVja21hcmsge1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1vdmFicnctbGlnaHQtY29sb3IpO1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG92YWJydy10cmFuc2l0aW9uKCBhbGwsIC4zcyAsIGVhc2UgKTtcblxuXHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0ICAgIHRvcDogNDAlO1xuXHRcdFx0XHRcdFx0XHRcdCAgICB3aWR0aDogNHB4O1xuXHRcdFx0XHRcdFx0XHRcdCAgICBoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IHNvbGlkIHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcblx0XHRcdFx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcblx0XHRcdFx0XHRcdFx0XHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdFx0aW5wdXQgfiAuY2hlY2ttYXJrIHtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW92YWJydy1wcmltYXJ5LWNvbG9yKTtcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tb3ZhYnJ3LXByaW1hcnktY29sb3IpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyayB7XG5cdFx0XHRcdFx0XHRcdCAgXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vdmFicnctcHJpbWFyeS1jb2xvcik7XG5cdFx0XHRcdFx0XHRcdCAgXHRib3JkZXItY29sb3I6IHZhcigtLW92YWJydy1wcmltYXJ5LWNvbG9yKTtcblxuXHRcdFx0XHRcdFx0XHQgIFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0ICBcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQucmVzLXJpZ2h0IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDQwJTtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG92YWJydy10ZXh0O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tb3ZhYnJ3LWhlYWRpbmctY29sb3IpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRcdC5yZXMtbGVmdCwgLnJlcy1yaWdodCB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5vdmFicnctc2VsZWN0IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHRcdC5zZWxlY3QtaXRlbS1xdHkge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IHZhcigtLW92YWJydy1wcmltYXJ5LWZvbnQpO1xuXHRcdFx0ICAgIGZvbnQtc2l6ZTogdmFyKC0tb3ZhYnJ3LXRleHQtc2l6ZSk7XG5cdFx0XHQgICAgZm9udC13ZWlnaHQ6IHZhcigtLW92YWJydy10ZXh0LXdlaWdodCk7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tb3ZhYnJ3LXRleHQtY29sb3IpO1xuXHRcdFx0XHRwYWRkaW5nOiAycHggNXB4IDJweCAxMHB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1vdmFicnctbGlnaHQtY29sb3IpO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cblx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnNlbGVjdC1xdHkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1pbi13aWR0aDogMTRweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRpbnB1dC5zZWxlY3QtaW5wdXQtcXR5IHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdCAgICBvcGFjaXR5OiAwO1xuXHRcdFx0XHQgICAgaGVpZ2h0OiAwO1xuXHRcdFx0XHQgICAgd2lkdGg6IDA7XG5cdFx0XHRcdCAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm92YWJydy1zZWxlY3QtaWNvbiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tb3ZhYnJ3LXRleHQtc2l6ZSk7XG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG5cblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogI0ZGRkZGRjtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3ZhYnJ3LXByaW1hcnktY29sb3IpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5icndpY29uMi11cC1hcnJvdyB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IC0xcHg7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDFweCAxcHggMCAxcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLmJyd2ljb24yLWRvd24tYXJyb3cge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMXB4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDFweCAxcHggMXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5vdmFicnctZGlzYWJsZWQge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogI0ZGRjtcblx0XHRcdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5vdmFicnctcmFkaW8ge1xuXHRcdFx0LnJhZGlvLWl0ZW0ge1xuXHRcdFx0XHQucmFkaW8taXRlbS1xdHkge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1vdmFicnctcHJpbWFyeS1mb250KTtcblx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogdmFyKC0tb3ZhYnJ3LXRleHQtc2l6ZSk7XG5cdFx0XHRcdCAgICBmb250LXdlaWdodDogdmFyKC0tb3ZhYnJ3LXRleHQtd2VpZ2h0KTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW92YWJydy10ZXh0LWNvbG9yKTtcblx0XHRcdFx0XHRwYWRkaW5nOiAycHggNXB4IDJweCAxMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tb3ZhYnJ3LWxpZ2h0LWNvbG9yKTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cblx0XHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQucmFkaW8tcXR5IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0bWluLXdpZHRoOiAxNHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGlucHV0LnJhZGlvLWlucHV0LXF0eSB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdCAgICBvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdCAgICBoZWlnaHQ6IDA7XG5cdFx0XHRcdFx0ICAgIHdpZHRoOiAwO1xuXHRcdFx0XHRcdCAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5vdmFicnctcmFkaW8taWNvbiB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjRkZGRkZGO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW92YWJydy1wcmltYXJ5LWNvbG9yKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmLmJyd2ljb24yLXVwLWFycm93IHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAtMXB4O1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDFweCAxcHggMCAxcHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Ji5icndpY29uMi1kb3duLWFycm93IHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMXB4O1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMXB4IDFweCAxcHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Ji5vdmFicnctZGlzYWJsZWQge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjRkZGO1xuXHRcdFx0XHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5vdmFicnctY2hlY2tib3gge1xuXHRcdFx0LmNoZWNrYm94LWl0ZW0ge1xuXHRcdFx0XHQuY2hlY2tib3gtaXRlbS1xdHkge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1vdmFicnctcHJpbWFyeS1mb250KTtcblx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogdmFyKC0tb3ZhYnJ3LXRleHQtc2l6ZSk7XG5cdFx0XHRcdCAgICBmb250LXdlaWdodDogdmFyKC0tb3ZhYnJ3LXRleHQtd2VpZ2h0KTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW92YWJydy10ZXh0LWNvbG9yKTtcblx0XHRcdFx0XHRwYWRkaW5nOiAycHggNXB4IDJweCAxMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tb3ZhYnJ3LWxpZ2h0LWNvbG9yKTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cblx0XHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuY2hlY2tib3gtcXR5IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0bWluLXdpZHRoOiAxNHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGlucHV0LmNoZWNrYm94LWlucHV0LXF0eSB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdCAgICBvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdCAgICBoZWlnaHQ6IDA7XG5cdFx0XHRcdFx0ICAgIHdpZHRoOiAwO1xuXHRcdFx0XHRcdCAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5vdmFicnctY2hlY2tib3gtaWNvbiB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjRkZGRkZGO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW92YWJydy1wcmltYXJ5LWNvbG9yKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmLmJyd2ljb24yLXVwLWFycm93IHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAtMXB4O1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDFweCAxcHggMCAxcHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Ji5icndpY29uMi1kb3duLWFycm93IHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMXB4O1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMXB4IDFweCAxcHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Ji5vdmFicnctZGlzYWJsZWQge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjRkZGO1xuXHRcdFx0XHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5vdmFicndfcmVzb3VyY2Uge1xuXHRcdFx0LmNoZWNrYm94LWl0ZW0tcXR5IHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1vdmFicnctcHJpbWFyeS1mb250KTtcblx0XHRcdCAgICBmb250LXNpemU6IHZhcigtLW92YWJydy10ZXh0LXNpemUpO1xuXHRcdFx0ICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1vdmFicnctdGV4dC13ZWlnaHQpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tb3ZhYnJ3LXRleHQtY29sb3IpO1xuXHRcdFx0XHRwYWRkaW5nOiAycHggNXB4IDJweCAxMHB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tb3ZhYnJ3LWxpZ2h0LWNvbG9yKTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXG5cdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5jaGVja2JveC1xdHkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1pbi13aWR0aDogMTRweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRpbnB1dC5jaGVja2JveC1pbnB1dC1xdHkge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0ICAgIG9wYWNpdHk6IDA7XG5cdFx0XHRcdCAgICBoZWlnaHQ6IDA7XG5cdFx0XHRcdCAgICB3aWR0aDogMDtcblx0XHRcdFx0ICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdFx0fVxuXHRcdFx0XHQub3ZhYnJ3LWNoZWNrYm94LWljb24ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cblx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcblxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjRkZGRkZGO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vdmFicnctcHJpbWFyeS1jb2xvcik7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLmJyd2ljb24yLXVwLWFycm93IHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLTFweDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMXB4IDFweCAwIDFweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYuYnJ3aWNvbjItZG93bi1hcnJvdyB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IC0xcHg7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMXB4IDFweCAxcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLm92YWJydy1kaXNhYmxlZCB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjRkZGO1xuXHRcdFx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Lm92YWJydy1zZXJ2aWNlcyB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdFx0XHQmID4gbGFiZWwge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdCAgICBAaW5jbHVkZSBvdmFicnctbGFiZWw7XG5cdFx0XHQgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdH1cblxuXHRcdFx0Lm92YWJydy1zZXJ2aWNlIHtcblx0XHRcdFx0c2VsZWN0IHtcblx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDQ1cHg7XG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCAzMHB4IDEzcHggMTRweDtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1vdmFicnctbGlnaHQtY29sb3IpICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0XHRAaW5jbHVkZSBvdmFicnctdGV4dDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0LW1vei1hcHBlYXJhbmNlOm5vbmU7XG5cdFx0XHQgICAgXHQtd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtcblx0XHRcdCAgICBcdGFwcGVhcmFuY2U6bm9uZTtcblx0XHRcdFx0ICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9hc3NldHMvaW1nL2Rvd24tYXJyb3cuc3ZnKTtcblx0XHRcdFx0ICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDEwcHgpIGNlbnRlcjtcblx0XHRcdFx0ICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdCAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG5cblx0XHRcdFx0ICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0ICAgIFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Lm92YWJydy1kaXJlY3Rpb25zLCAub3ZhYnJ3LXJlcS1kaXJlY3Rpb25zIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0Z3JpZC1jb2x1bW46IDEgLyBzcGFuIDI7XG5cblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0Z3JpZC1jb2x1bW46IDE7XG5cdFx0XHR9XG5cblx0XHRcdC5vdmFicndfbWFwLCAub3ZhYnJ3X3JlcV9tYXAge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA1MDBweDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHQuZGlyZWN0aW9ucy1pbmZvIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0XHRcdD4gZGl2IHtcblx0XHRcdFx0XHRmbGV4OiAwIDAgNTAlO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMzBweCAxMHB4IDQwcHg7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tb3ZhYnJ3LWxpZ2h0LWNvbG9yKTtcblx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdFx0XHRcdFx0aDMubGFiZWwge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgb3ZhYnJ3LWxhYmVsO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgb3ZhYnJ3LXNlY29uZC1oZWFkaW5nO1xuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLW92YWJydy1wcmltYXJ5LWNvbG9yKTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLmRpc3RhbmNlLXN1bSB7XG5cdFx0XHRcdFx0XHRib3JkZXItdG9wLXdpZHRoOiAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYuZHVyYXRpb24tc3VtIHtcblx0XHRcdFx0XHRcdGJvcmRlci10b3Atd2lkdGg6IDA7XG5cdFx0XHRcdFx0XHRib3JkZXItbGVmdC13aWR0aDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Lm92YWJydy1tb2Rlcm4tZGVwb3NpdCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XG5cdFx0XHQuZGVwb3NpdC1sYWJlbCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDRweDtcblx0XHRcdFx0QGluY2x1ZGUgb3ZhYnJ3LXRleHQ7XG5cblx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5kZXBvc2l0LXR5cGUge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0XHRcdC5vdmFicnctbGFiZWwtZmllbGQge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0XHRcdFx0XHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHRcdFx0XHRcdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0XHRcdFx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblxuXHRcdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuY2hlY2ttYXJrIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDE0MnB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA0NXB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3ZhYnJ3LWxpZ2h0LWNvbG9yKTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG92YWJydy10ZXh0O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW92YWJydy1wcmltYXJ5LWNvbG9yKTtcblx0XHRcdFx0XHRcdGNvbG9yOiAjRkZGO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuYWpheF9zaG93X3RvdGFsIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMTVweDtcblx0XHRcdEBpbmNsdWRlIG92YWJydy1sYWJlbDtcblxuXHRcdFx0LnNob3dfYWpheF9jb250ZW50IHtcblx0XHRcdFx0Zm9udC1zaXplOiB2YXIoLS1vdmFicnctdGV4dC1zaXplKTtcbiAgICBcdFx0XHRmb250LXdlaWdodDogdmFyKC0tb3ZhYnJ3LXRleHQtd2VpZ2h0KTtcbiAgICBcdFx0XHRjb2xvcjogdmFyKC0tb3ZhYnJ3LXRleHQtY29sb3IpO1xuXG5cdFx0XHRcdC5zaG93X3RvdGFsLCAubnVtYmVyLWF2YWlsYWJsZSwgLm92YWJydy1wcmljZS1kZXRhaWxzIC5hbW91bnQge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40ZW07XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tb3ZhYnJ3LXByaW1hcnktY29sb3IpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5vdmFicnctaW5zdXJhbmNlLWFtb3VudCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQub3ZhYnJ3LWl0ZW1zLWF2YWlsYWJsZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Lm92YWJydy1yZXF1ZXN0LWV4dHJhIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0XHRcdCYgPiBsYWJlbCB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ICAgIEBpbmNsdWRlIG92YWJydy1sYWJlbDtcblx0XHRcdCAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHR0ZXh0YXJlYSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0cGFkZGluZzogMTBweCAxM3B4IDEzcHggMTRweDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tb3ZhYnJ3LWxpZ2h0LWNvbG9yKSAhaW1wb3J0YW50O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuXHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRAaW5jbHVkZSBvdmFicnctdGV4dDtcblxuXHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW92YWJydy1saWdodC1jb2xvcik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnRlcm1zLWNvbmRpdGlvbnMge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblxuXHRcdFx0bGFiZWwge1xuXHRcdFx0XHRmb250LXNpemU6IHZhcigtLW92YWJydy1sYWJlbC1zaXplKTtcblx0XHRcdCAgICBmb250LXdlaWdodDogdmFyKC0tb3ZhYnJ3LWxhYmVsLXdlaWdodCk7XG5cdFx0XHQgICAgbGluZS1oZWlnaHQ6IHZhcigtLW92YWJydy1sYWJlbC1saW5lLWhlaWdodCk7XG5cdFx0XHQgICAgY29sb3I6IHZhcigtLW92YWJydy1sYWJlbC1jb2xvcik7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnRlcm1zLWNvbmRpdGlvbnMtcmVxdWlyZWQge1xuXHRcdFx0XHRcdGNvbG9yOiAjZTI0MDFjO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5vdmFicnctcmVjYXB0Y2hhIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFxuXHRcdFx0I292YWJydy1nLXJlY2FwdGNoYS1ib29raW5nLCAjb3ZhYnJ3LWctcmVjYXB0Y2hhLXJlcXVlc3Qge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0fVxuXHRcdFx0Lm92YWJydy1yZWNhcHRjaGEtdG9rZW4ge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHQgICAgdG9wOiA1cHg7XG4gICAgXHRcdFx0bGVmdDogMTJweDtcblx0XHRcdCAgICBvcGFjaXR5OiAwO1xuXHRcdFx0ICAgIGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdCAgICBoZWlnaHQ6IDA7XG5cdFx0XHQgICAgd2lkdGg6IDA7XG5cdFx0XHR9XG5cdFx0XHQub3ZhYnJ3LXJlcXVlc3QtZm9ybS1lcnJvciB7XG5cdFx0XHQgICAgZGlzcGxheTogbm9uZTtcblx0XHRcdCAgICBmb250LXNpemU6IDE2cHg7XG5cdFx0XHQgICAgbGluZS1oZWlnaHQ6IDA7XG5cdFx0XHQgICAgY29sb3I6IHJlZDtcblx0XHRcdCAgICBmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHQgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0YnV0dG9uLnN1Ym1pdCB7XG5cdFx0XHRmb250LWZhbWlseTogdmFyKC0tb3ZhYnJ3LXByaW1hcnktZm9udCk7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDE2cHggNTBweDtcblx0XHRcdGNvbG9yOiAjRkZGO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3ZhYnJ3LXByaW1hcnktY29sb3IpO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0Ji5kaXNhYmxlZCwgJjpkaXNhYmxlZCB7XG5cdFx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHRcdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdC5hamF4X2xvYWRpbmcge1xuXHRcdFx0ICAgIG9wYWNpdHk6IDA7XG5cdFx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0ICAgIHdpZHRoOiA2MHB4O1xuXHRcdFx0ICAgIGhlaWdodDogNjBweDtcblx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHQgICAgcmlnaHQ6IC04MHB4O1xuXHRcdFx0XHR0b3A6IC0ycHg7XG5cblx0XHRcdCAgICAmLmFjdGl2ZSB7XG5cdFx0XHQgICAgXHRvcGFjaXR5OiAxO1xuXHRcdFx0ICAgIH1cblxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0ZGl2IHtcblx0XHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiAzMHB4IDMwcHg7XG5cdFx0XHRcdFx0XHRhbmltYXRpb246IG92YWJydy1zcGlubmVyIDEuMnMgbGluZWFyIGluZmluaXRlO1xuXG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCIgXCI7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogM3B4O1xuXHRcdFx0XHRcdFx0bGVmdDogMjhweDtcblx0XHRcdFx0XHRcdHdpZHRoOiA0cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMCU7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vdmFicnctcHJpbWFyeS1jb2xvcik7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgxKSB7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdFx0XHRcdFx0XHRhbmltYXRpb24tZGVsYXk6IC0xLjFzO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG5cdFx0XHRcdFx0XHRcdGFuaW1hdGlvbi1kZWxheTogLTFzO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMykge1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG5cdFx0XHRcdFx0XHRhbmltYXRpb24tZGVsYXk6IC0wLjlzO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoNCkge1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdFx0XHRcdFx0XHRcdGFuaW1hdGlvbi1kZWxheTogLTAuOHM7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCg1KSB7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XG5cdFx0XHRcdFx0XHRcdGFuaW1hdGlvbi1kZWxheTogLTAuN3M7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCg2KSB7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE1MGRlZyk7XG5cdFx0XHRcdFx0XHRcdGFuaW1hdGlvbi1kZWxheTogLTAuNnM7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCg3KSB7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0XHRcdFx0XHRcdGFuaW1hdGlvbi1kZWxheTogLTAuNXM7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCg4KSB7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDIxMGRlZyk7XG5cdFx0XHRcdFx0XHRcdGFuaW1hdGlvbi1kZWxheTogLTAuNHM7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCg5KSB7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDI0MGRlZyk7XG5cdFx0XHRcdFx0XHRcdGFuaW1hdGlvbi1kZWxheTogLTAuM3M7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgxMCkge1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuXHRcdFx0XHRcdFx0XHRhbmltYXRpb24tZGVsYXk6IC0wLjJzO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMTEpIHtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTtcblx0XHRcdFx0XHRcdFx0YW5pbWF0aW9uLWRlbGF5OiAtMC4xcztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDEyKSB7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDMzMGRlZyk7XG5cdFx0XHRcdFx0XHRcdGFuaW1hdGlvbi1kZWxheTogMHM7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAa2V5ZnJhbWVzIG92YWJydy1zcGlubmVyIHtcblx0XHRcdFx0ICBcdDAlIHtcblx0XHRcdFx0XHQgICAgb3BhY2l0eTogMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdCAgXHQxMDAlIHtcblx0XHRcdFx0XHQgICAgb3BhY2l0eTogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lndvb2NvbW1lcmNlLXRhYnMge1xuXHRcdHVsLnRhYnMge1xuXHRcdFx0bWFyZ2luOiAwIDAgMzBweCAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGxpIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tb3ZhYnJ3LWxpZ2h0LWNvbG9yKTtcblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBvdmFicnctbGFiZWw7XG5cdFx0XHRcdFx0QGluY2x1ZGUgb3ZhYnJ3LXRyYW5zaXRpb24oIGFsbCwgLjNzLCBlYXNlICk7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cGFkZGluZzogMTVweCAwIDEzcHggMDtcblx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tb3ZhYnJ3LXByaW1hcnktY29sb3IpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjEwN1wiO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBmbGF0aWNvbl9icncgIWltcG9ydGFudDtcblx0XHRcdFx0ICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0ICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcblx0XHRcdFx0ICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHRcdFx0XHQgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdCAgICBsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0ICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHRcdFx0XHQgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0XHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ICAgIHRvcDogNTAlO1xuXHRcdFx0XHQgICAgcmlnaHQ6IDA7XG5cdFx0XHRcdCAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdCAgICBvcGFjaXR5OiAwO1xuXHRcdFx0XHQgICAgdHJhbnNpdGlvbjogYWxsLGVhc2UsLjNzO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLW92YWJydy1wcmltYXJ5LWNvbG9yKTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHRyaWdodDogNXB4O1xuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLW92YWJydy1wcmltYXJ5LWNvbG9yKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQucGFuZWwge1xuXHRcdFx0aDIge1xuXHRcdFx0XHRAaW5jbHVkZSBvdmFicnctaGVhZGluZztcblxuXHRcdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG92YWJydy1oZWFkaW5nO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0QGluY2x1ZGUgb3ZhYnJ3LXRleHQ7XG5cdFx0XHR9XG5cblx0XHRcdC53b29jb21tZXJjZS1wcm9kdWN0LWF0dHJpYnV0ZXMge1xuXHRcdFx0XHQud29vY29tbWVyY2UtcHJvZHVjdC1hdHRyaWJ1dGVzLWl0ZW1fX2xhYmVsIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBvdmFicnctbGFiZWw7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQud29vY29tbWVyY2UtcHJvZHVjdC1hdHRyaWJ1dGVzLWl0ZW1fX3ZhbHVlIHtcblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1vdmFicnctcHJpbWFyeS1jb2xvcik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCNyZXZpZXdzIHtcblx0XHRcdFx0Lndvb2NvbW1lcmNlLW5vcmV2aWV3cyB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3ZhYnJ3LXByaW1hcnktY29sb3IpO1xuXHRcdFx0XHRcdGNvbG9yOiAjRkZGO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG92YWJydy1sYWJlbDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHAuc3RhcnMuc2VsZWN0ZWQgYS5hY3RpdmU6YmVmb3JlLCBwLnN0YXJzOmhvdmVyIGE6YmVmb3JlLCBwLnN0YXJzLnNlbGVjdGVkIGE6bm90KC5hY3RpdmUpOmJlZm9yZSwgcC5zdGFycy5zZWxlY3RlZCBhLmFjdGl2ZTpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1vdmFicnctcHJpbWFyeS1jb2xvcik7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQjY29tbWVudCB7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0ICAgIG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0ICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0ICAgIHBhZGRpbmc6IDEwcHggMTNweCAxM3B4IDE0cHg7XG5cdFx0XHRcdCAgICBAaW5jbHVkZSBvdmFicnctdGV4dDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCNzdWJtaXQge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG92YWJydy1sYWJlbDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vdmFicnctcHJpbWFyeS1jb2xvcik7XG5cdFx0XHRcdFx0Y29sb3I6ICNGRkY7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qKlxuICogR3Vlc3RzIC0gdGVtcGxhdGUgZGVmYXVsdFxuICovXG4ucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0IHtcblx0Lm92YWJydy13cmFwcGVyLWd1ZXN0c3BpY2tlciB7XG5cdFx0Lm92YWJydy1ndWVzdHNwaWNrZXIge1xuXHRcdCAgICBib3JkZXI6IDFweCBzb2xpZCAjZGJkYmRiO1xuXHRcdCAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0ICAgIGhlaWdodDogNDBweDtcblx0XHQgICAgcGFkZGluZzogMTBweCAxM3B4IDEzcHggMTRweDtcblx0XHR9XG5cdH1cblx0Lm92YWJydy1wcm9kdWN0LW1hcCB7XG5cdFx0Lm92YWJydy1zaG93LW1hcCB7XG5cdFx0XHRtaW4taGVpZ2h0OiA0MDBweDtcblx0XHR9XG5cdH1cbn1cblxuLyoqXG4gKiBXb28gdGFicyAtIHByb2R1Y3QgdGFicyBlbGVtZW50b3JcbiAqL1xuLmVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyIHtcblx0Lm92YWJydy1tb2Rlcm4tcHJvZHVjdCB7XG5cdFx0Lndvb2NvbW1lcmNlLXRhYnMge1xuXHRcdFx0dWwudGFicyB7XG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luOiA1cHg7XG5cdFx0XHRcdCAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1vdmFicnctbGlnaHQtY29sb3IpO1xuXHRcdFx0XHQgICAgJi5hY3RpdmUge1xuXHRcdFx0XHQgICAgXHQmOmFmdGVyIHtcblx0XHRcdFx0ICAgIFx0XHRjb250ZW50OiBub25lO1xuXHRcdFx0XHQgICAgXHR9XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdCAgICBhIHtcblx0XHRcdFx0ICAgIFx0cGFkZGluZzogMTdweCA0NXB4IDE1cHggNDVweDtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLnRoZW1lLXN0b3JlZnJvbnQge1xuXHQuZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIge1xuXHRcdC5vdmFicnctbW9kZXJuLXByb2R1Y3Qge1xuXHRcdFx0Lndvb2NvbW1lcmNlLXRhYnMge1xuXHRcdFx0XHR1bC50YWJzIHtcblx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyoqXG4gKiBQcm9kdWN0IHN0aWNreSBidXR0b25cbiAqL1xuLm92YWJydy1wcm9kdWN0LXN0aWNreSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDk5OTk5O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTZFNkU2O1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggNDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcblxuICAgIC5vdmFicnctc3RpY2t5LWNvbnRlbnQge1xuICAgIFx0ZGlzcGxheTogZmxleDtcbiAgICBcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBcdC5vdmFicnctcHJvZHVjdC1wcmljZSB7XG4gICAgXHRcdHRleHQtYWxpZ246IGxlZnQ7XG4gICAgXHRcdFxuICAgIFx0XHQub3ZhYnJ3LXJlZ3VsYXItcHJpY2Uge1xuXHQgICAgXHRcdC5hbW91bnQge1xuXHRcdFx0XHQgICAgZm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHQgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHQgICAgZm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuXHQgICAgXHRcdH1cblx0ICAgIFx0fVxuICAgIFx0fVxuICAgIFx0Lm92YWJydy1wcm9kdWN0LWJ0biB7XG4gICAgXHRcdGEge1xuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdCAgICBmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHQgICAgZm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdCAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdFx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdCAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG5cdFx0XHQgICAgY29sb3I6ICNGRkY7XG5cdFx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjgyZTtcblx0XHRcdCAgICBib3JkZXI6IG5vbmU7XG5cdFx0XHQgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0ICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICBcdFx0fVxuICAgIFx0fVxuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBcdGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLyoqXG4gKiBNb2Rlcm4gY2xhc3NcbiAqL1xuLm92YWJydy1tb2Rlcm4ge1xuXHQub3ZhYnJ3LXByb2R1Y3Qtc3RpY2t5IHtcblx0ICAgIC5vdmFicnctc3RpY2t5LWNvbnRlbnQge1xuXHQgICAgXHQub3ZhYnJ3LXByb2R1Y3QtcHJpY2Uge1xuXHQgICAgXHRcdGxhYmVsIHtcblx0ICAgIFx0XHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1vdmFicnctcHJpbWFyeS1mb250KTtcblx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogdmFyKC0tb3ZhYnJ3LXRleHQtc2l6ZSk7XG5cdFx0XHRcdCAgICBmb250LXdlaWdodDogdmFyKC0tb3ZhYnJ3LXRleHQtd2VpZ2h0KTtcblx0XHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1vdmFicnctdGV4dC1saW5lLWhlaWdodCk7XG5cdFx0XHRcdCAgICBjb2xvcjogdmFyKC0tb3ZhYnJ3LXRleHQtY29sb3IpO1xuXHQgICAgXHRcdH1cblx0ICAgIFx0XHQub3ZhYnJ3LXJlZ3VsYXItcHJpY2Uge1xuXHRcdCAgICBcdFx0LmFtb3VudCB7XG5cdFx0XHRcdFx0ICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1vdmFicnctcHJpbWFyeS1mb250KTtcblx0XHRcdFx0XHQgICAgY29sb3I6IHZhcigtLW92YWJydy1wcmltYXJ5LWNvbG9yKTtcblx0XHQgICAgXHRcdH1cblx0XHQgICAgXHRcdC51bml0IHtcblx0XHQgICAgXHRcdFx0Zm9udC1mYW1pbHk6IHZhcigtLW92YWJydy1wcmltYXJ5LWZvbnQpO1xuXHRcdFx0XHRcdCAgICBmb250LXNpemU6IHZhcigtLW92YWJydy10ZXh0LXNpemUpO1xuXHRcdFx0XHRcdCAgICBmb250LXdlaWdodDogdmFyKC0tb3ZhYnJ3LXRleHQtd2VpZ2h0KTtcblx0XHRcdFx0XHQgICAgbGluZS1oZWlnaHQ6IHZhcigtLW92YWJydy10ZXh0LWxpbmUtaGVpZ2h0KTtcblx0XHRcdFx0XHQgICAgY29sb3I6IHZhcigtLW92YWJydy10ZXh0LWNvbG9yKTtcblx0XHQgICAgXHRcdH1cblx0XHQgICAgXHR9XG5cdCAgICBcdH1cblx0ICAgIFx0Lm92YWJydy1wcm9kdWN0LWJ0biB7XG5cdCAgICBcdFx0YSB7XG5cdCAgICBcdFx0XHRmb250LWZhbWlseTogdmFyKC0tb3ZhYnJ3LXByaW1hcnktZm9udCk7XG5cdFx0XHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vdmFicnctcHJpbWFyeS1jb2xvcik7XG5cdCAgICBcdFx0fVxuXHQgICAgXHR9XG5cdCAgICB9XG5cdH1cblxuXHQueGRzb2Z0X2RhdGV0aW1lcGlja2VyIHtcblx0XHQueGRzb2Z0X2RhdGVwaWNrZXIge1xuXHRcdFx0Lnhkc29mdF9jYWxlbmRhciB7XG5cdFx0XHRcdHRhYmxlIHtcblx0XHRcdFx0XHR0Ym9keSB7XG5cdFx0XHRcdFx0XHR0ZC54ZHNvZnRfZGlzYWJsZWQge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogI0ZGRkZGRjtcblx0XHRcdFx0XHRcdCAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHQgICAgYmFja2dyb3VuZDogdmFyKC0tb3ZhYnJ3LXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHQgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0XHRcdFx0XHRcdCAgICAmLnhkc29mdF9jdXJyZW50IHtcblx0XHRcdFx0XHRcdFx0XHRib3gtc2hhZG93OiB2YXIoLS1vdmFicnctcHJpbWFyeS1jb2xvcikgMCAxcHggM3B4IDAgaW5zZXQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0dGQueGRzb2Z0X290aGVyX21vbnRoIHtcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQub3ZhYnJ3LXJlbGF0ZWQtcHJvZHVjdHMge1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0XG5cdFx0LmhlYWQtcmVsYXRlZCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRcdGgyIHtcblx0XHRcdFx0QGluY2x1ZGUgb3ZhYnJ3LWhlYWRpbmc7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMzBweCAwO1xuXHRcdFx0fVxuXG5cdFx0XHRhIHtcblx0XHRcdFx0QGluY2x1ZGUgb3ZhYnJ3LXRleHQ7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Y29sb3I6IHZhcigtLW92YWJydy1wcmltYXJ5LWNvbG9yKTtcblx0XHRcdFx0cGFkZGluZzogNnB4IDE1cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW92YWJydy1wcmltYXJ5LWNvbG9yKTtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRAaW5jbHVkZSBvdmFicnctdHJhbnNpdGlvbiggYWxsLCAuM3MsIGVhc2UgKTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vdmFicnctcHJpbWFyeS1jb2xvcik7XG5cdFx0XHRcdFx0Y29sb3I6ICNGRkY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQucmVsYXRlZC1wcm9kdWN0cy1saXN0IHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuXHRcdFx0Z3JpZC1jb2x1bW4tZ2FwOiAyNnB4O1xuXHRcdFx0Z3JpZC1yb3ctZ2FwOiAyNnB4O1xuXG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdFx0XHR9XG5cblx0XHRcdCYub3ZhYnJ3LWNvbHVtbi0xIHtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdFx0XHR9XG5cblx0XHRcdC5yZWxhdGVkLWl0ZW0ge1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYub3ZhYnJ3LXByb2R1Y3QtcmVsYXRlZC13aWRnZXQge1xuXHRcdC5vdmFicnctcmVsYXRlZC1wcm9kdWN0cyB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXG5cdCYudGhlbWUtYXN0cmEge1xuXHRcdHVsLnByb2R1Y3RzIHtcblx0XHRcdGxpIHtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDVweCkgYW5kIChtYXgtd2lkdGg6IDkyMXB4KSB7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDRweCkge1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyoqXG4gKiBSVExcbiAqL1xuYm9keS5ydGwge1xuXHQub3ZhYnJ3LW1vZGVybi1wcm9kdWN0IHtcblx0XHQjYm9va2luZ19mb3JtLCAjcmVxdWVzdF9ib29raW5nIHtcblx0XHRcdC5vdmFicnctc2VsZWN0IHtcblx0XHRcdFx0LnNlbGVjdC1pdGVtLXF0eSB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5vdmFicnctZXh0cmEtc2VydmljZXMge1xuXHRcdFx0XHQub3ZhYnJ3X3Jlc291cmNlIHtcblx0XHRcdFx0XHQuaXRlbSB7XG5cdFx0XHRcdFx0XHQucmVzLWxlZnQge1xuXHRcdFx0XHRcdFx0XHQub3ZhYnJ3LWxhYmVsLWZpZWxkIHtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMzBweDtcblxuXHRcdFx0XHRcdFx0XHRcdC5jaGVja21hcmsge1xuXHRcdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQub3ZhYnJ3LXNlcnZpY2VzIHtcblx0XHRcdFx0Lm92YWJydy1zZXJ2aWNlIHtcblx0XHRcdFx0XHRzZWxlY3Qge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMTBweCBjZW50ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQucmVudGFsX2l0ZW0ge1xuXHRcdFx0XHQmLmZvcm0tbG9jYXRpb24tZmllbGQge1xuXHRcdFx0XHRcdGlucHV0W25hbWU9b3ZhYnJ3X3BpY2t1cF9sb2NdIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE0cHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDcwcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdFx0XHRcdGxlZnQ6IDEzcHg7XG5cblx0XHRcdFx0XHRcdCYuYnRuLXJlbW92ZS13YXlwb2ludCwgJi5idG4tcmVxLXJlbW92ZS13YXlwb2ludCB7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiA0NXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQub3ZhYnJ3LXByb2R1Y3QtZmVhdHVyZXMge1xuXHRcdFx0Lml0ZW0tZmVhdHVyZSB7XG5cdFx0XHRcdGkge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Lm92YWJydy1wcm9kdWN0LXNwZWNpZmljYXRpb25zIHtcblx0XHRcdC5pdGVtLXNwZWNpZmljYXRpb24ge1xuXHRcdFx0XHRpIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5vdmFicnctcHJvZHVjdC1yZXZpZXcge1xuXHRcdFx0Lm92YWJydy1zdGFyLXJhdGluZyB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDhweDtcblxuXHRcdFx0XHQub3ZhYnJ3LXJhdGluZy1wZXJjZW50IHtcblx0XHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5vdmFicnctcHJvZHVjdC10YWJsZS1wcmljZSB7XG5cdFx0XHQub3ZhYnJ3LXRhYmxlIHtcblx0XHRcdFx0dGhlYWQge1xuXHRcdFx0XHRcdHRoIHtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdHRib2R5IHtcblx0XHRcdFx0XHR0ciB7XG5cdFx0XHRcdFx0XHR0ZCB7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQub3ZhYnJ3LXByb2R1Y3QtdW5hdmFpbGFibGUge1xuXHRcdFx0Lm92YWJydy10YWJsZSB7XG5cdFx0XHRcdHRib2R5IHtcblx0XHRcdFx0XHR0ciB7XG5cdFx0XHRcdFx0XHR0ZCB7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQub3ZhYnJ3LXByb2R1Y3QtY2FsZW5kYXIge1xuXHRcdFx0LmludHJ1Y3Rpb25fY2FsZW5kYXIge1xuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAyNXB4O1xuXG5cdFx0XHRcdFx0Lm92YWJydy1ib3gge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC53b29jb21tZXJjZS10YWJzIHtcblx0XHRcdHVsLnRhYnMge1xuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSkgcm90YXRlKDE4MGRlZyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qKlxuICogVGlwcHlcbiAqL1xuLnRpcHB5LWJveCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZDRjNWM7XG5cblx0LnRpcHB5LWNvbnRlbnQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZDRjNWM7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjZmQ0YzVjO1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblxuXHRcdC5vdmFicnctdGlwcHkge1xuXHRcdFx0Y29sb3I6ICNGRkY7XG5cdFx0fVxuXHR9XG5cdC50aXBweS1hcnJvdyB7XG5cdFx0Y29sb3I6ICNmZDRjNWM7XG5cdH1cblx0JltkYXRhLXRoZW1lPVwib3ZhYnJ3LXRpcHB5LWRlc2NyaXB0aW9uXCJdIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNjE2MTYxO1xuXG5cdFx0LnRpcHB5LWNvbnRlbnQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzYxNjE2MTtcblx0XHRcdGJvcmRlci1jb2xvcjogIzYxNjE2MTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblxuXHRcdFx0Lm92YWJydy10aXBweSB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAxNnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRcdFx0Y29sb3I6ICNGRkY7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50aXBweS1hcnJvdyB7XG5cdFx0XHRjb2xvcjogIzYxNjE2MTtcblx0XHR9XG5cdH1cbn0iLCIub3ZhYnJ3LW1vZGVybiB7XG5cdC5vdmFicnctcHJvZHVjdC1maWVsZHMge1xuXHRcdGlucHV0W3R5cGU9dGV4dF0sIGlucHV0W3R5cGU9bnVtYmVyXSwgaW5wdXRbdHlwZT1lbWFpbF0sIGlucHV0W3R5cGU9dGVsXSwgaW5wdXRbdHlwZT11cmxdLCBpbnB1dFt0eXBlPXBhc3N3b3JkXSwgaW5wdXRbdHlwZT1zZWFyY2hdLCBzZWxlY3Qge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDQ1cHg7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDEzcHggMTNweCAxNHB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tb3ZhYnJ3LWxpZ2h0LWNvbG9yKSAhaW1wb3J0YW50O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRAaW5jbHVkZSBvdmFicnctdGV4dDtcblxuXHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tb3ZhYnJ3LWxpZ2h0LWNvbG9yKTtcblx0XHRcdH1cblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuXHRcdFx0fVxuXHRcdFx0Ji5hcHBvaW50bWVudC1kcm9wb2ZmLWRhdGUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRzZWxlY3Qge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0LW1vei1hcHBlYXJhbmNlOm5vbmU7XG5cdCAgICBcdC13ZWJraXQtYXBwZWFyYW5jZTpub25lO1xuXHQgICAgXHRhcHBlYXJhbmNlOm5vbmU7XG5cdFx0ICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9hc3NldHMvaW1nL2Rvd24tYXJyb3cuc3ZnKTtcblx0XHQgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMTBweCkgY2VudGVyO1xuXHRcdCAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdCAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG5cdFx0fVxuXHRcdHRleHRhcmVhIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdHBhZGRpbmc6IDEwcHggMTNweCAxM3B4IDE0cHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1vdmFicnctbGlnaHQtY29sb3IpICFpbXBvcnRhbnQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdEBpbmNsdWRlIG92YWJydy10ZXh0O1xuXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcblx0XHRcdH1cblxuXHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tb3ZhYnJ3LWxpZ2h0LWNvbG9yKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lm92YWJydy10aW1lLXNsb3RzIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdFx0XHQudGltZS1zbG90IHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0XHRcdFx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0XHRcdFx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHRcdFx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblx0XHRcdFx0Zm9udC1zaXplOiB2YXIoLS1vdmFicnctdGV4dC1zaXplKTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLW92YWJydy10ZXh0LXdlaWdodCk7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1vdmFicnctdGV4dC1saW5lLWhlaWdodCk7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1vdmFicnctdGV4dC1jb2xvcik7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG5cdFx0XHQgICAgcGFkZGluZzogNXB4IDEwcHg7XG5cdFx0XHQgICAgbWFyZ2luOiAwIDEwcHggMTBweCAwO1xuXHRcdFx0ICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW92YWJydy1saWdodC1jb2xvcik7XG5cdFx0XHQgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRAaW5jbHVkZSBvdmFicnctdHJhbnNpdGlvbiggYWxsLCAuM3MgLCBlYXNlICk7XG5cblx0XHRcdFx0Ji5kaXNhYmxlZCB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0XHRcdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdFx0XHRcdFx0Y29sb3I6ICNGRkZGRkY7XG5cdFx0XHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vdmFicnctcHJpbWFyeS1jb2xvcik7XG5cdFx0XHRcdCAgICBiYWNrZ3JvdW5kLWltYWdlOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDEzNWRlZywgdmFyKC0tb3ZhYnJ3LXByaW1hcnktY29sb3IpLCB2YXIoLS1vdmFicnctcHJpbWFyeS1jb2xvcikgMnB4LCAjRkZGRkZGIDRweCwgI0ZGRkZGRiA0cHgpICFpbXBvcnRhbnQ7XG5cdFx0XHRcdCAgICBib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0aW5wdXQge1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmFjdGl2ZSwgJjpub3QoLmRpc2FibGVkKTpob3ZlciB7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdGNvbG9yOiAjRkZGRkZGO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW92YWJydy1wcmltYXJ5LWNvbG9yKTtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IHZhcigtLW92YWJydy1wcmltYXJ5LWNvbG9yKTtcblx0XHRcdFx0fVxuXHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHQgICAgY3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHQgICAgbGVmdDogMDtcblx0XHRcdFx0ICAgIHJpZ2h0OiAwO1xuXHRcdFx0XHQgICAgdG9wOiAwO1xuXHRcdFx0XHQgICAgYm90dG9tOiAwO1xuXHRcdFx0XHQgICAgbWFyZ2luOiAwO1xuXHRcdFx0XHQgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHQgICAgYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0ICAgIG91dGxpbmU6IDA7XG5cdFx0XHRcdCAgICB3aWR0aDogYXV0bztcblx0XHRcdFx0ICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQub3ZhYnJ3LXJhZGlvIHtcblx0XHRcdC5yYWRpby1pdGVtIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0bWluLWhlaWdodDogMzBweDtcblxuXHRcdFx0XHQub3ZhYnJ3LWxhYmVsLWZpZWxkIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0XHRcdFx0XHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHRcdFx0XHRcdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0XHRcdFx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblx0XHRcdFx0XHRmb250LXNpemU6IHZhcigtLW92YWJydy10ZXh0LXNpemUpO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1vdmFicnctdGV4dC13ZWlnaHQpO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1vdmFicnctdGV4dC1saW5lLWhlaWdodCk7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW92YWJydy10ZXh0LWNvbG9yKTtcblxuXHRcdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmNoZWNrbWFyayB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblx0XHRcdFx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1vdmFicnctbGlnaHQtY29sb3IpO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgb3ZhYnJ3LXRyYW5zaXRpb24oIGFsbCwgLjNzICwgZWFzZSApO1xuXG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDdweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA3cHg7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0aW5wdXQgfiAuY2hlY2ttYXJrIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3ZhYnJ3LXByaW1hcnktY29sb3IpO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IHZhcigtLW92YWJydy1wcmltYXJ5LWNvbG9yKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0aW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcmsge1xuXHRcdFx0XHRcdCAgXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vdmFicnctcHJpbWFyeS1jb2xvcik7XG5cdFx0XHRcdFx0ICBcdGJvcmRlci1jb2xvcjogdmFyKC0tb3ZhYnJ3LXByaW1hcnktY29sb3IpO1xuXG5cdFx0XHRcdFx0ICBcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0ICBcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQub3ZhYnJ3LXJlbW92ZS1jaGVja2VkIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC0xNXB4O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAzcHg7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGkge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdFx0Y29sb3I6IHJlZDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Lm92YWJydy1jaGVja2JveCB7XG5cdFx0XHQuY2hlY2tib3gtaXRlbSB7XG5cdFx0XHQgICAgZGlzcGxheTogZmxleDtcbiAgICBcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDMwcHg7XG5cblx0XHRcdFx0Lm92YWJydy1sYWJlbC1maWVsZCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0XHRcdFx0XHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHRcdFx0XHRcdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0XHRcdFx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblx0XHRcdFx0XHRmb250LXNpemU6IHZhcigtLW92YWJydy10ZXh0LXNpemUpO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1vdmFicnctdGV4dC13ZWlnaHQpO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1vdmFicnctdGV4dC1saW5lLWhlaWdodCk7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW92YWJydy10ZXh0LWNvbG9yKTtcblxuXHRcdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuY2hlY2ttYXJrIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tb3ZhYnJ3LWxpZ2h0LWNvbG9yKTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG92YWJydy10cmFuc2l0aW9uKCBhbGwsIC4zcyAsIGVhc2UgKTtcblxuXHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdFx0ICAgIHRvcDogNDAlO1xuXHRcdFx0XHRcdFx0ICAgIHdpZHRoOiA0cHg7XG5cdFx0XHRcdFx0XHQgICAgaGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IHNvbGlkIHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuXHRcdFx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRcdFx0XHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0aW5wdXQgfiAuY2hlY2ttYXJrIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3ZhYnJ3LXByaW1hcnktY29sb3IpO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IHZhcigtLW92YWJydy1wcmltYXJ5LWNvbG9yKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyayB7XG5cdFx0XHRcdFx0ICBcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW92YWJydy1wcmltYXJ5LWNvbG9yKTtcblx0XHRcdFx0XHQgIFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1vdmFicnctcHJpbWFyeS1jb2xvcik7XG5cblx0XHRcdFx0XHQgIFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHQgIFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5vdmFicnctbW9kZXJuLWZpbGUge1xuXHRcdFx0Lm92YWJydy1sYWJlbC1maWVsZCB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0aW5wdXQge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQub3ZhYnJ3LWZpbGUtbmFtZSB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDQ1cHg7XG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCAzNXB4IDEzcHggMTRweDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0QGluY2x1ZGUgb3ZhYnJ3LXRleHQ7XG5cblx0XHRcdFx0XHQucGxhY2Vob2xkZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLW92YWJydy1saWdodC1jb2xvcilcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQubmFtZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRpIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0cmlnaHQ6IDEzcHg7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG5cdCAgICBcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnJlbnRhbF9pdGVtIHtcblx0XHRcdCYub3ZhYnJ3LWZ1bGx3aWR0aCB7XG5cdFx0XHRcdGdyaWQtY29sdW1uOiAxL3NwYW4gMjtcblxuXHRcdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0Z3JpZC1jb2x1bW46IDEvc3BhbiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdEBpbmNsdWRlIG92YWJydy10ZXh0O1xuXHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5vdmFicnctcHJpY2Utc2xpZGVyLXdyYXBwZXIge1xuXHRcdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ICAgIHBhZGRpbmc6IDVweCAwO1xuXG5cdFx0ICAgIC5vdmFicnctcHJpY2Utc2xpZGVyIHtcblx0XHQgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQgICAgICAgIGhlaWdodDogOHB4O1xuXHRcdCAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tb3ZhYnJ3LWxpZ2h0LWNvbG9yKTtcblx0XHQgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHQgICAgICAgIG1hcmdpbjogMTJweCAwIDE2cHggMDtcblx0XHQgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xuXHRcdCAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0ICAgICAgICAudWktc2xpZGVyLXJhbmdlIHtcblx0XHQgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXHRcdCAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW92YWJydy1wcmltYXJ5LWNvbG9yKTtcblx0XHQgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0ICAgICAgICB9XG5cblx0XHQgICAgICAgIC51aS1zbGlkZXItaGFuZGxlIHtcblx0XHQgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICAgICAgICAgICAgdG9wOiA1MCU7XG5cdFx0ICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdCAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuXHRcdCAgICAgICAgICAgIGhlaWdodDogMTZweDtcblx0XHQgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdCAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW92YWJydy1saWdodC1jb2xvcik7XG5cdFx0ICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXHRcdCAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblx0XHQgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuXHRcdCAgICAgICAgfVxuXHRcdCAgICB9XG5cblx0XHQgICAgLm92YWJydy1wcmljZS1wb3B1cCB7XG5cdFx0ICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuXHRcdCAgICAgICAgY29sb3I6ICNmZmY7XG5cdFx0ICAgICAgICBwYWRkaW5nOiA2cHggMTBweDtcblx0XHQgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHQgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcblx0XHQgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0ICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdCAgICAgICAgei1pbmRleDogMTAwMDtcblx0XHQgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG5cdFx0ICAgICAgICBkaXNwbGF5OiBub25lO1xuXHRcdCAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0ICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0ICAgICAgICB0b3A6IC00MHB4O1xuXG5cdFx0ICAgICAgICAmOjphZnRlciB7XG5cdFx0ICAgICAgICAgICAgY29udGVudDogJyc7XG5cdFx0ICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdCAgICAgICAgICAgIHRvcDogMTAwJTtcblx0XHQgICAgICAgICAgICBsZWZ0OiA1MCU7XG5cdFx0ICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdCAgICAgICAgICAgIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdCAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICMzMzM7XG5cdFx0ICAgICAgICB9XG5cdFx0ICAgIH1cblx0XHR9XG5cdH1cbn1cbmJvZHkucnRsIHtcblx0Ji5vdmFicnctbW9kZXJuIHtcblx0XHQub3ZhYnJ3LXByb2R1Y3QtZmllbGRzIHtcblx0XHRcdHNlbGVjdCB7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDEwcHggY2VudGVyO1xuXHRcdFx0fVxuXG5cdFx0XHQub3ZhYnJ3LWxhYmVsLWZpZWxkIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXG5cdFx0XHRcdC5jaGVja21hcmsge1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5vdmFicnctbW9kZXJuLWZpbGUge1xuXHRcdFx0XHQub3ZhYnJ3LWxhYmVsLWZpZWxkIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdFx0XHRcdGxlZnQ6IDEzcHg7XG5cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQub3ZhYnJ3LWZpbGUtbmFtZSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxM3B4O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKipcbiAqIFRyYW5zaXRpb25cbiAqL1xuQG1peGluIHRyYW5zaXRpb24oICRzZWxlY3RvcjogYWxsLCAkYW5pbWF0aW9uOiBlYXNlLCAkZHVyYXRpb246IDAuM3MgKSB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogJHNlbGVjdG9yICRhbmltYXRpb24gJGR1cmF0aW9uO1xuXHQtbW96LXRyYW5zaXRpb246ICRzZWxlY3RvciAkYW5pbWF0aW9uICRkdXJhdGlvbjtcblx0LW8tdHJhbnNpdGlvbjogJHNlbGVjdG9yICRhbmltYXRpb24gJGR1cmF0aW9uO1xuXHR0cmFuc2l0aW9uOiAkc2VsZWN0b3IgJGFuaW1hdGlvbiAkZHVyYXRpb247XG59XG5cbi8qKlxuICogVHJhbnNmb3JtXG4gKi9cbkBtaXhpbiB0cmFuc2Zvcm0oICR4OiAtNTAlLCAkeTogLTUwJSApIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XG59XG5cbi8vIFBvcHVwIGd1ZXN0IGluZm9cbi5vdmFicnctcG9wdXAtZ3Vlc3QtaW5mbyB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXG5cdC5ndWVzdC1pbmZvLXRleHQge1xuXHRcdGNvbG9yOiAjN2Y1NGIzO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXHQuZ3Vlc3QtaW5mby13cmFwIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0ICAgIHRvcDogMDtcblx0ICAgIGxlZnQ6IDA7XG5cdCAgICB3aWR0aDogMTAwdnc7XG5cdCAgICBoZWlnaHQ6IDEwMHZoO1xuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyOSwgMjMsIDQxLCAwLjcpO1xuXHQgICAgei1pbmRleDogOTk5O1xuXHQgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDAuNXMsIGVhc2UpO1xuXG5cdCAgICAucG9wdXAtZ3Vlc3QtaW5mbyB7XG5cdFx0ICAgIHdpZHRoOiA1MDBweDtcblx0XHQgICAgbWF4LXdpZHRoOiA5MCU7XG5cdFx0ICAgIG1heC1oZWlnaHQ6IDgwJTtcblx0XHQgICAgb3ZlcmZsb3c6IGF1dG87XG5cdFx0ICAgIHBhZGRpbmc6IDIwcHg7XG5cdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgICAgdG9wOiA1MCU7XG5cdFx0ICAgIGxlZnQ6IDUwJTtcblx0XHQgICAgYm94LXNoYWRvdzogMHB4IDEwcHggNjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdCAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG5cdFx0ICAgIEBpbmNsdWRlIHRyYW5zZm9ybSgpO1xuXG5cdFx0ICAgIC5jbG9zZS1wb3B1cCB7XG5cdFx0ICAgIFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdCAgICBcdHRvcDogMDtcblx0XHQgICAgXHRyaWdodDogMDtcblx0XHQgICAgXHRkaXNwbGF5OiBmbGV4O1xuXHRcdCAgICBcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ICAgIFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0ICAgIFx0cGFkZGluZzogNHB4O1xuXHRcdCAgICBcdGN1cnNvcjogcG9pbnRlcjtcblx0XHQgICAgXHRcblx0XHQgICAgXHRpIHtcblx0XHQgICAgXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHQgICAgXHRcdGNvbG9yOiByZWQ7XG5cdFx0ICAgIFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHQgICAgXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAwLjNzLCBlYXNlKTtcblx0XHQgICAgXHR9XG5cdFx0ICAgIFx0Jjpob3ZlciB7XG5cdFx0ICAgIFx0XHRpIHtcblx0XHQgICAgXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuXHRcdCAgICBcdFx0fVxuXHRcdCAgICBcdH1cblx0XHQgICAgfVxuXHRcdCAgICAuZ3Vlc3QtaW5mby1jb250ZW50IHtcblx0XHQgICAgXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1vdmFicnctbGlnaHQtY29sb3IpO1xuXHRcdFx0ICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdCAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0ICAgIG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHQgICAgXHQuZ3Vlc3QtaW5mby1pdGVtIHtcblx0XHQgICAgXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1vdmFicnctbGlnaHQtY29sb3IpO1xuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0XHRcdFx0XHQuZ3Vlc3QtaW5mby1oZWFkZXIge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA4cHggMTZweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogdmFyKC0tb3ZhYnJ3LWxhYmVsLXdlaWdodCk7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1vdmFicnctbGFiZWwtbGluZS1oZWlnaHQpO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tb3ZhYnJ3LWxhYmVsLWNvbG9yKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGkge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tb3ZhYnJ3LWxhYmVsLWNvbG9yKTtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMC4zcywgZWFzZSk7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuZ3Vlc3QtaW5mby1ib2R5IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDE2cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLW92YWJydy1saWdodC1jb2xvcik7XG5cdFx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdFx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogdmFyKC0tb3ZhYnJ3LXRleHQtd2VpZ2h0KTtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHZhcigtLW92YWJydy10ZXh0LWxpbmUtaGVpZ2h0KTtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLW92YWJydy10ZXh0LWNvbG9yKTtcblxuXHRcdFx0XHRcdFx0XHQuZmllbGQtbGFiZWwge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1vdmFicnctbGFiZWwtY29sb3IpO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblxuXHRcdFx0XHRcdFx0Lmd1ZXN0LWluZm8taGVhZGVyIHtcblx0XHRcdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAwO1xuXG5cdFx0XHRcdFx0XHQuZ3Vlc3QtaW5mby1ib2R5IHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0XHQuZ3Vlc3QtaW5mby1oZWFkZXIge1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci13aWR0aDogMXB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYubGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdCAgICB9XG5cdCAgICB9XG5cdH1cblx0cCwgYnIge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG4vLyBNaW5pIENhcnRcbi53b29jb21tZXJjZS1taW5pLWNhcnQtaXRlbSB7XG5cdCYubWluaV9jYXJ0X2l0ZW0ge1xuXHRcdC52YXJpYXRpb24ge1xuXHRcdFx0Lm92YWJydy1wb3B1cC1ndWVzdC1pbmZvIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuZWxlbWVudG9yLXByb2R1Y3QtaW1hZ2Uge1xuXHQud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IHtcblx0XHRtYXgtd2lkdGg6IDYwMHB4O1xuXHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHQgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblx0ICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcblxuXHQgICAgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9fdHJpZ2dlciB7XG5cdCAgICBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIFx0dG9wOiAxcmVtO1xuXHQgICAgXHRyaWdodDogMXJlbTtcblx0ICAgIFx0ei1pbmRleDogOTk7XG5cdCAgICB9XG5cdCAgICBhIHtcblx0ICAgIFx0aW1nIHtcblx0XHQgICAgXHR3aWR0aDogMTAwJTtcblx0XHQgICAgXHRoZWlnaHQ6IGF1dG87XG5cdFx0ICAgIH1cblx0XHR9XG5cdFx0LmZsZXgtdmlld3BvcnQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdFx0LmZsZXgtY29udHJvbC1uYXYuZmxleC1jb250cm9sLXRodW1icyB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdCAgICBsaXN0LXN0eWxlOiBub25lO1xuXHRcdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0ICAgIG1hcmdpbjogMDtcblx0XHR9XG5cdH1cbn1cbi5vdmFicnctcHJvZHVjdC1pbWFnZXMge1xuXHQub3dsLWNhcm91c2VsIHtcblx0XHQub3dsLW5hdiB7XG5cdFx0ICAgIGJ1dHRvbiB7XG5cdFx0ICAgIFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdCAgICBcdHRvcDogNTAlO1xuXHRcdCAgICBcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgXG5cdFx0ICAgIFx0ZGlzcGxheTogZmxleDtcblx0XHQgICAgXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdCAgICBcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdCAgICBcdHdpZHRoOiA1OHB4O1xuXHRcdCAgICBcdGhlaWdodDogNThweDtcblx0XHQgICAgXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0ICAgIFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHQgICAgXHRib3gtc2hhZG93OiAwcHggNHB4IDQwcHggcmdiYSg0MywgODksIDI1NSwgMC4wOCk7XG5cdFx0ICAgIFx0Zm9udC1zaXplOiAzNHB4O1xuXHRcdCAgICBcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdCAgICBcdFx0d2lkdGg6IDQ4cHg7XG5cdFx0ICAgIFx0XHRoZWlnaHQ6IDQ4cHg7XG5cdFx0ICAgIFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0ICAgIFx0fVxuXG5cdFx0ICAgIFx0c3BhbiB7XG5cdFx0ICAgIFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ICAgIFx0XHR0b3A6IC0ycHg7XG5cdFx0ICAgIFx0fVxuXG5cdFx0ICAgIFx0Ji5vd2wtcHJldiB7XG5cdFx0ICAgIFx0XHRsZWZ0OiAzMHB4O1xuXHRcdCAgICBcdH1cblxuXHRcdCAgICBcdCYub3dsLW5leHQge1xuXHRcdCAgICBcdFx0cmlnaHQ6IDMwcHg7XG5cdFx0ICAgIFx0fVxuXG5cdFx0ICAgIFx0Jjpob3ZlciB7XG5cdFx0ICAgIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vdmFicnctcHJpbWFyeS1jb2xvcik7XG5cdFx0ICAgIFx0XHRjb2xvcjogI2ZmZjtcblx0XHQgICAgXHR9XG5cdFx0ICAgIH1cblx0XHR9XG5cdH1cbn1cbi5vdmFicnctcHJvZHVjdC1pbWFnZXMtMiB7XG5cdC5vd2wtaXRlbSB7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHR9XG5cdFx0Ji5jZW50ZXIge1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjA3KTsgXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuZWxlbWVudG9yX3NlYXJjaF9tYXAge1xuXHQudG9nZ2xlX3dyYXAge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG4gICAgXHRtYXJnaW46IDYwcHggMCAyMHB4IDA7XG4gICAgXHRwYWRkaW5nOiAwIDIwcHg7XG4gICAgXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBcdFx0ZGlzcGxheTogZmxleDtcbiAgICBcdH1cbiAgICBcdHNwYW4ge1xuXHRcdCAgICB3aWR0aDogNTAlO1xuXHRcdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0ICAgIGJvcmRlcjogMnB4IHNvbGlkICNlMmUyZTI7XG5cdFx0ICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHRcdCAgICBwYWRkaW5nOiA2cHggMThweDtcblx0XHQgICAgY3Vyc29yOiBwb2ludGVyO1xuXHRcdCAgICAmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRib3JkZXItbGVmdDogMDtcblx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICNlODZjNjA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjZTg2YzYwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG4gICAgXHR9XG4gICAgfVxuXHQud3JhcF9zZWFyY2hfbWFwIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0ICAgIGZsZXgtd3JhcDogd3JhcDtcblx0XHQud3JhcF9zZWFyY2gge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcblx0XHRcdC5maWVsZHNfc2VhcmNoIHtcblx0XHRcdFx0LnRvZ2dsZV9maWx0ZXJzIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdCAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdCAgICBib3JkZXI6IDFweCBzb2xpZCAjZTJlMmUyO1xuXHRcdFx0XHQgICAgY29sb3I6ICMzNDM0MzQ7XG5cdFx0XHRcdCAgICBwYWRkaW5nOiA2cHggMTJweDtcblx0XHRcdFx0ICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMTAwJTtcblx0XHRcdFx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG5cdFx0XHRcdCAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcbiAgICBcdFx0XHRcdH1cblx0XHRcdFx0ICAgIGkuaWNvbl91cCB7XG5cdFx0XHRcdCAgICBcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdCAgICBpIHtcblx0XHRcdFx0ICAgIFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuZm9ybV9zZWFyY2hfbWFwIHtcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC53cmFwX2NvbnRlbnQge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG5cdFx0XHRcdFx0XHRncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG5cdFx0XHRcdFx0XHRncmlkLXJvdy1nYXA6IDIwcHg7XG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDZweCkge1xuXHRcdFx0XHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5sYWJlbF9zZWFyY2gge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0aW5wdXQge1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogI2UyZTJlMjtcbiAgICBcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdFx0XHRcdFx0ICAgIG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdCAgICBib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQud3JhcF9zZWFyY2hfbG9jYXRpb24ge1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdC5sb2NhdGVfbWUge1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0ICAgIHJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdFx0XHQgICAgdG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRcdCAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0XHRcdCAgICBjb2xvcjogI2U4NmM2MDtcblx0XHRcdFx0XHRcdFx0ICAgIGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRcdFx0ICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXHRcdFx0XHRcdFx0XHQgICAgLW8tdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXHRcdFx0XHRcdFx0XHQgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuc2hvd190YXhvbm9teSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQud3JhcF9zZWFyY2hfdGF4b25vbWllcyB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdC53cmFwX3NlYXJjaF9yYWRpdXMge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cblx0XHRcdFx0XHRcdCN3cmFwX3BvaW50ZXIge1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDNweDtcblx0XHRcdCAgICBcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlMmUyO1xuXHRcdFx0ICAgXHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHQgICBcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdCAgIFx0XHRcdFx0c3BhbiB7XG5cdFx0XHQgICBcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRcdFx0XHRcdFx0ICAgIG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdFx0XHQgICAgYm9yZGVyLWNvbG9yOiAjZTg2YzYwO1xuXHRcdFx0XHRcdFx0XHQgICAgYm9yZGVyLXdpZHRoOiAycHg7XG5cdFx0XHRcdFx0XHRcdCAgICB6LWluZGV4OiAxO1xuXHRcdFx0XHRcdFx0XHQgICAgd2lkdGg6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdCAgICB0b3A6IC02cHg7XG5cdFx0XHRcdFx0XHRcdCAgICBoZWlnaHQ6IDE1cHg7XG5cdFx0XHQgICBcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5zZWFyY2hfcmVzdWx0IHtcblx0XHRcdFx0dWwucHJvZHVjdHMge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5vbmUtY29sdW1uIHtcblx0XHRcdFx0XHQucHJvZHVjdHMge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdFx0XHRcdFx0Z3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuXHRcdFx0XHRcdFx0Z3JpZC1yb3ctZ2FwOiAyMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQudHdvLWNvbHVtbiB7XG5cdFx0XHRcdFx0LnByb2R1Y3RzIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdFx0XHRcdFx0XHRncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG5cdFx0XHRcdFx0XHRncmlkLXJvdy1nYXA6IDIwcHg7XG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDZweCkge1xuXHRcdFx0XHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnRocmVlLWNvbHVtbiB7XG5cdFx0XHRcdFx0LnByb2R1Y3RzIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuXHRcdFx0XHRcdFx0Z3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuXHRcdFx0XHRcdFx0Z3JpZC1yb3ctZ2FwOiAyMHB4O1xuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQ2cHgpIHtcblx0XHRcdFx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5wcm9kdWN0cyB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnByb2R1Y3Qge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5vdmFicndfcGFnaW5hdGlvbl9hamF4IHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXG5cdFx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdCAgICBwYWRkaW5nOiAwcHg7XG5cdFx0XHRcdFx0ICAgIG1hcmdpbjogMHB4O1xuXHRcdFx0XHRcdCAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0XHRcdFx0ICAgIGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ICAgIGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHQgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0ICAgIGxpIHtcblx0XHRcdFx0ICAgIFx0ICAgIG1hcmdpbjogMCA2cHggMTJweCA2cHg7XG5cdFx0XHRcdCAgICBcdCAgICBzcGFuIHtcblx0XHRcdFx0ICAgIFx0ICAgIFx0d2lkdGg6IDEwMCU7XG4gICAgXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG4gICAgXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDE0cHg7XG4gICAgXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdCAgICBsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRcdFx0XHQgICAgYm9yZGVyOiAycHggc29saWQgI2NmY2NlYTtcblx0XHRcdFx0XHRcdFx0ICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdFx0XHRcdFx0ICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0XHRcdFx0XHQgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHQgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cdFx0XHRcdFx0XHRcdCAgICAtby10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cdFx0XHRcdFx0XHRcdCAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cdFx0XHRcdFx0XHRcdCAgICAmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0ICAgIFx0YmFja2dyb3VuZC1jb2xvcjogI2U4NmM2MDtcblx0XHRcdFx0ICAgIFx0ICAgIFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0ICAgIFx0ICAgIFx0XHRib3JkZXItY29sb3I6ICNlODZjNjA7XG5cdFx0XHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdCAgICBcdCAgICB9XG5cdFx0XHRcdCAgICBcdCAgICAuY3VycmVudCB7XG5cdFx0XHRcdCAgICBcdCAgICBcdGJhY2tncm91bmQtY29sb3I6ICNlODZjNjA7XG5cdFx0XHRcdCAgICBcdCAgICBcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHQgICAgXHQgICAgXHRib3JkZXItY29sb3I6ICNlODZjNjA7XG5cdFx0XHRcdCAgICBcdCAgICB9XG5cdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC53cmFwX2xvYWRfbW9yZSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHBhZGRpbmc6IDMwcHggMDtcblx0XHRcdFx0LmxvYWRlciB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG5cdFx0XHRcdFx0c3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuXHRcdFx0XHRcdGNpcmNsZSB7XG5cdFx0XHRcdFx0XHRmaWxsOiBub25lO1xuXHRcdFx0XHRcdFx0c3Ryb2tlLXdpZHRoOiAxLjU7XG5cdFx0XHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG5cdFx0XHRcdFx0XHRhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcblx0XHRcdFx0XHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IDI1cHggMjVweDtcblx0XHRcdFx0XHRcdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG5cdFx0XHRcdFx0XHRzdHJva2U6ICNlODZjNjA7XG5cblx0XHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMSkge1xuXHRcdFx0XHRcdFx0XHRzdHJva2UtZGFzaGFycmF5OiA0MHB4O1xuXHRcdFx0XHRcdFx0XHRhbmltYXRpb24tbmFtZTogcHJlbG9hZGVyXzE7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMikge1xuXHRcdFx0XHRcdFx0XHRzdHJva2UtZGFzaGFycmF5OiA4MHB4O1xuXHRcdFx0XHRcdFx0XHRhbmltYXRpb24tbmFtZTogcHJlbG9hZGVyXzI7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0QGtleWZyYW1lcyBwcmVsb2FkZXJfMSB7XG5cdFx0XHRcdFx0XHQxMDAlIHtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGtleWZyYW1lcyBwcmVsb2FkZXJfMiB7XG5cdFx0XHRcdFx0XHQxMDAlIHtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQud3JhcF9zZWFyY2hfcmFkaXVzIHtcblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuXHRcdFx0XHQgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcblx0XHRcdFx0ICAgIGNvbG9yOiAjMzMzMzMzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQud3JhcF9zZWFyY2hfZmlsdGVyX3RpdGxlIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdCAgICBnYXA6MTBweDtcblx0XHRcdCAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0ICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHQgICAgLnJlc3VsdHNfZm91bmQge1xuXHRcdFx0ICAgIFx0ZGlzcGxheTogZmxleDtcblx0XHRcdCAgICBcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdCAgICBcdGdhcDogOHB4O1xuXHRcdFx0ICAgIFx0c3BhbiB7XG5cdFx0XHQgICAgXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHQgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG5cdFx0XHRcdFx0ICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG5cdFx0XHRcdFx0ICAgIGNvbG9yOiAjMzMzMzMzO1xuXHRcdFx0ICAgIFx0fVxuXHRcdFx0ICAgIH1cblx0XHRcdCAgICAjc2VhcmNoX3NvcnQge1xuXHRcdFx0ICAgIFx0c2VsZWN0IHtcblx0XHRcdCAgICBcdFx0Ym9yZGVyLWNvbG9yOiAjZTJlMmUyO1xuXHQgICAgXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdCAgICBcdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdCAgICBcdFx0XHRcdHBhZGRpbmc6IDhweCAyNXB4IDhweCAxMHB4O1xuXHRcdFx0ICAgIFx0fVxuXHRcdFx0ICAgIFx0LnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG5cdFx0XHQgICAgXHRcdHBhZGRpbmc6IDNweCAzNXB4IDNweCAxNXB4O1xuXHRcdFx0ICAgIFx0fVxuXHRcdFx0ICAgIH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LndyYXBfbWFwIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDQwJTtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0I3Nob3dfbWFwIHtcblx0XHRcdFx0cG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGJvdHRvbTogMDtcbiAgICBcdFx0XHRyaWdodDogMDtcbiAgICBcdFx0XHRsZWZ0OiAwO1xuICAgIFx0XHRcdC5nbS1zdnBjIHtcbiAgICBcdFx0XHRcdGRpdiB7XG4gICAgXHRcdFx0XHRcdHdpZHRoOiA0MHB4O1xuICAgIFx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG4gICAgXHRcdFx0XHR9XG4gICAgXHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLm92YV9oYXZlX21hcCB7XG5cdFx0LndyYXBfc2VhcmNoX21hcCB7XG5cdFx0XHQud3JhcF9zZWFyY2gge1xuXHRcdFx0XHR3aWR0aDogNjAlO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5zZWxlY3QyIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHQuc2VsZWN0Mi1zZWxlY3Rpb24uc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRtaW4taGVpZ2h0OiA0MHB4O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjZTJlMmUyO1xuICAgIFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgXHRcdG91dGxpbmU6IG5vbmU7XG4gICAgXHRcdGRpc3BsYXk6IGZsZXg7XG4gICAgXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgXHRcdC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIFx0XHRcdHBhZGRpbmc6IDAgMzVweCAwIDE1cHg7XG4gICAgXHRcdFx0dHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgIFx0XHR9XG4gICAgXHRcdC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgIFx0XHRcdHRvcDogNHB4O1xuXHRcdFx0ICAgIHJpZ2h0OiAxMHB4O1xuXHQgICAgXHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5vdmFicnctc2VhcmNoLW1vZGVybiB7XG5cdFx0LndyYXBfc2VhcmNoX21hcCB7XG5cdFx0XHQud3JhcF9zZWFyY2gge1xuXHRcdFx0XHQuZmllbGRzX3NlYXJjaCB7XG5cdFx0XHRcdFx0LmZvcm1fc2VhcmNoX21hcCB7XG5cdFx0XHRcdFx0XHQud3JhcF9jb250ZW50IHtcblx0XHRcdFx0XHRcdFx0LndyYXBfc2VhcmNoX2xvY2F0aW9uIHtcblx0XHRcdFx0XHRcdFx0XHQubG9jYXRlX21lIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1vdmFicnctcHJpbWFyeS1jb2xvcik7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0aW5wdXRbdHlwZT10ZXh0XSwgaW5wdXRbdHlwZT1udW1iZXJdLCBpbnB1dFt0eXBlPWVtYWlsXSwgaW5wdXRbdHlwZT10ZWxdLCBpbnB1dFt0eXBlPXVybF0sIGlucHV0W3R5cGU9cGFzc3dvcmRdLCBpbnB1dFt0eXBlPXNlYXJjaF0sIHNlbGVjdCB7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogNDVweDtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDEzcHggMTNweCAxNHB4O1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW92YWJydy1saWdodC1jb2xvcikgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcblx0XHRcdFx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG92YWJydy10ZXh0O1xuXG5cdFx0XHRcdFx0XHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMC4zO1xuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0c2VsZWN0IHtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdFx0LW1vei1hcHBlYXJhbmNlOm5vbmU7XG5cdFx0XHRcdFx0XHQgICAgXHQtd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtcblx0XHRcdFx0XHRcdCAgICBcdGFwcGVhcmFuY2U6bm9uZTtcblx0XHRcdFx0XHRcdFx0ICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9hc3NldHMvaW1nL2Rvd24tYXJyb3cuc3ZnKTtcblx0XHRcdFx0XHRcdFx0ICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDEwcHgpIGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0ICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRcdCAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LndyYXBfc2VhcmNoX3JhZGl1cyB7XG5cdFx0XHRcdFx0XHRcdCN3cmFwX3BvaW50ZXIge1xuXHRcdFx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1vdmFicnctcHJpbWFyeS1jb2xvcik7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnNlYXJjaF9yZXN1bHQge1xuXHRcdFx0XHRcdC5vdmFicndfcGFnaW5hdGlvbl9hamF4IHtcblx0XHRcdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgb3ZhYnJ3LXRleHQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IHZhcigtLW92YWJydy1saWdodC1jb2xvcik7XG5cblx0XHRcdFx0XHRcdFx0XHRcdCYuY3VycmVudCwgJjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tb3ZhYnJ3LXByaW1hcnktY29sb3IpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vdmFicnctcHJpbWFyeS1jb2xvcik7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjRkZGO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLnNlbGVjdDItZHJvcGRvd24ge1xuXHRib3JkZXItY29sb3I6ICNlMmUyZTIgIWltcG9ydGFudDtcbn1cbi5kYXRhX3Byb2R1Y3RfbWFwIHtcblx0bWF4LXdpZHRoOiAyNzVweDtcblx0LnRpdGxlIHtcblx0ICAgIG1hcmdpbjogNnB4IDAgMTVweCAwO1xuICAgIFx0bGluZS1oZWlnaHQ6IDAuOGVtO1xuICAgIFx0YSB7XG5cdFx0ICAgIGZvbnQtc2l6ZTogMTZweDtcblx0XHQgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBcdFx0Y29sb3I6ICMzMzM7XG4gICAgXHRcdGxpbmUtaGVpZ2h0OiAwLjhlbTtcbiAgICBcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgXHRcdC1vLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICBcdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgIFx0XHQmOmhvdmVyIHtcbiAgICBcdFx0XHRjb2xvcjogI2U4NmM2MDtcbiAgICBcdFx0fVxuICAgIFx0fVxuXHR9XG5cdC5hbW91bnQge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cblx0LnByb2R1Y3RfcmF0dGluZyB7XG5cdFx0LnN0YXIge1xuXHRcdFx0aSB7XG5cdFx0XHRcdGNvbG9yOiAjZmZhODAwO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbmJvZHkucnRsIHtcblx0LmVsZW1lbnRvcl9zZWFyY2hfbWFwIHtcblx0XHQud3JhcF9zZWFyY2hfbWFwIHtcblx0XHRcdC53cmFwX3NlYXJjaCB7XG5cdFx0XHRcdC5maWVsZHNfc2VhcmNoIHtcblx0XHRcdFx0XHQuZm9ybV9zZWFyY2hfbWFwIHtcblx0XHRcdFx0XHRcdC53cmFwX2NvbnRlbnQge1xuXHRcdFx0XHRcdFx0XHQud3JhcF9zZWFyY2hfbG9jYXRpb24ge1xuXHRcdFx0XHRcdFx0XHRcdC5sb2NhdGVfbWUge1xuXHRcdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC53cmFwX3NlYXJjaF9maWx0ZXJfdGl0bGUge1xuXHRcdFx0XHRcdCNzZWFyY2hfc29ydCB7XG5cdFx0XHRcdFx0XHQuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogM3B4IDE1cHggM3B4IDM1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNlbGVjdDIge1xuXHRcdFx0LnNlbGVjdDItc2VsZWN0aW9uLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuXHRcdFx0XHQuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcblx0XHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdFx0XHRsZWZ0OiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5vdmFicnctc2VhcmNoLW1vZGVybiB7XG5cdFx0XHQud3JhcF9zZWFyY2hfbWFwIHtcblx0XHRcdFx0LndyYXBfc2VhcmNoIHtcblx0XHRcdFx0XHQuZmllbGRzX3NlYXJjaCB7XG5cdFx0XHRcdFx0XHQuZm9ybV9zZWFyY2hfbWFwIHtcblx0XHRcdFx0XHRcdFx0LndyYXBfY29udGVudCB7XG5cdFx0XHRcdFx0XHRcdFx0c2VsZWN0IHtcblx0XHRcdFx0XHRcdFx0XHQgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTBweCBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLm92YWJydy1zZWFyY2gtaG90ZWwge1xuXHQucHJvZHVjdC1zZWFyY2gtZm9ybSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdGJveC1zaGFkb3c6IDAgMTBweCA2MHB4IHJnYmEoMCwwLDAsMC4xKTtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXG5cdFx0Ji5jb2x1bW4xIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHQucHJvZHVjdC1zZWFyY2gtc3VibWl0IHtcblx0XHRcdFx0Lm92YWJyd19idG5fc3VibWl0IHtcblx0XHRcdFx0XHRoZWlnaHQ6IDc1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQucHJvZHVjdC1zZWFyY2gtY29udGVudCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC1nYXA6IDI4cHg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcblx0XHRcdHBhZGRpbmc6IDM4cHg7XG5cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0XHRcdFx0cGFkZGluZzogMzhweCAyOHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmLmNvbHVtbjEge1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0XHRcdFx0LmxhYmVsX3NlYXJjaCB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29udGVudDogbm9uZSFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuY29sdW1uMiB7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0XHRcdH1cblxuXHRcdFx0Ji5jb2x1bW4zIHtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcblx0XHRcdH1cblxuXHRcdFx0Ji5jb2x1bW40IHtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XG5cdFx0XHR9XG5cblx0XHRcdCYuY29sdW1uNSB7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyIDAuNjZmcjtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEyNHB4KSB7XG5cdFx0XHRcdCYuY29sdW1uNCwgJi5jb2x1bW41IHtcblx0XHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHRcdFx0XHQmLmNvbHVtbjMsICYuY29sdW1uNCwgJi5jb2x1bW41IHtcblx0XHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0Ji5jb2x1bW4yLCAmLmNvbHVtbjMsICYuY29sdW1uNCwgJi5jb2x1bW41IHtcblx0XHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQubGFiZWxfc2VhcmNoIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0NXB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcblx0XHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOm50aC1sYXN0LWNoaWxkKC1uKzEpIHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBzZWxlY3Qge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1vdmFicnctaGVhZGluZy1jb2xvcik7IFxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdFx0cGFkZGluZzogMCA0cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDI0cHgpIGNlbnRlcjtcblxuXHRcdFx0XHRcdCY6OnBsYWNlaG9sZGVyICB7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLW92YWJydy1oZWFkaW5nLWNvbG9yKTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1vdmFicnctaGVhZGluZy1jb2xvcik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0c2VsZWN0IG9wdGlvbiB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZmllbGQtbGFiZWwge1xuXHRcdFx0XHRcdG1hcmdpbjogMCA0cHggOHB4IDRweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW92YWJydy10ZXh0LWNvbG9yKTtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnF1YW50aXR5LWJ1dHRvbiB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0Z2FwOiA1cHg7XG5cdFx0XHRcdFx0LnF1YW50aXR5LWljb24ge1xuXHRcdFx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cdFx0XHRcdFx0XHQtbW96LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblx0XHRcdFx0XHRcdC1tcy10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRyaWdodDogMjBweDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdFx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHQgICAgYm9yZGVyOiBub25lO1xuXHRcdFx0XHRcdCAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRcdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2YwZjQ7XG5cdFx0XHRcdFx0ICAgIGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRcdCYubWludXMge1xuXHRcdFx0XHRcdFx0XHRyaWdodDogNTBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHQgICAgJjpob3ZlciB7XG5cdFx0XHRcdFx0ICAgIFx0Y29sb3I6ICNGRkY7XG5cdFx0XHRcdFx0ICAgIFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3ZhYnJ3LXByaW1hcnktY29sb3IpO1xuXHRcdFx0XHRcdCAgICB9XG5cblx0XHRcdFx0XHQgICAgc3BhbiB7XG5cdFx0XHRcdFx0ICAgIFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdFx0ICAgIFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdCAgICBcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdCAgICBcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdCAgICBcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0ICAgIFx0fVxuXHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5vdmEtcGlja3VwLWRhdGUsICYub3ZhLWRyb3BvZmYtZGF0ZSB7XG5cdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgXHRcdFx0XHRcdHJpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdCBcdGJvdHRvbTogNTAlO1xuICAgIFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcblx0XHRcdFx0XHQgICAgbGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5vdmFicnctdmFsdWUtYXR0cmlidXRle1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0Lm92YWJydy13cmFwcGVyLWd1ZXN0c3BpY2tlciB7XG5cdFx0XHRcdC5vdmFicnctZ3Vlc3RzcGlja2VyIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tb3ZhYnJ3LWhlYWRpbmctY29sb3IpOyBcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgXG5cdFx0XHRcdFx0cGFkZGluZzogMCA0cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm92YWJydy1ndWVzdHNwaWNrZXItY29udGVudCB7XG5cdFx0XHRcdFx0Lmd1ZXN0cy1idXR0b25zIHtcblx0XHRcdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0gXG5cdFx0XHR9XG5cblx0XHRcdC5zaG93X3RheG9ub215IHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnByb2R1Y3Qtc2VhcmNoLXN1Ym1pdCB7XG5cdFx0XHQub3ZhYnJ3X2J0bl9zdWJtaXQge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1pbi13aWR0aDogMTQwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDQwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW92YWJydy1wcmltYXJ5LWNvbG9yKTtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tb3ZhYnJ3LXByaW1hcnktY29sb3IpO1xuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiA3NXB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW92YWJydy1oZWFkaW5nLWNvbG9yKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ub3ZhYnJ3LXNlYXJjaC1ob3RlbDIge1xuXHQucHJvZHVjdC1zZWFyY2gtZm9ybSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0LnByb2R1Y3Qtc2VhcmNoLWNvbnRlbnQge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG5cdFx0XHRncmlkLWNvbHVtbi1nYXA6IDEycHg7XG5cdFx0XHRncmlkLXJvdy1nYXA6IDIwcHg7XG5cdFx0XHRwYWRkaW5nOiAzNXB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0cGFkZGluZzogMzBweCAyNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmLmNvbHVtbjEge1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0XHRcdFx0LmxhYmVsX3NlYXJjaCB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29udGVudDogbm9uZSFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuY29sdW1uMiB7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0XHRcdH1cblxuXHRcdFx0Ji5jb2x1bW4zIHtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcblx0XHRcdH1cblxuXHRcdFx0Ji5jb2x1bW40IHtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XG5cdFx0XHR9XG5cblx0XHRcdCYuY29sdW1uNSB7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyIDAuNjZmcjtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG5cdFx0XHRcdCYuY29sdW1uNCwgJi5jb2x1bW41IHtcblx0XHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHRcdFx0XHQmLmNvbHVtbjMsICYuY29sdW1uNCwgJi5jb2x1bW41IHtcblx0XHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0Ji5jb2x1bW4yLCAmLmNvbHVtbjMsICYuY29sdW1uNCwgJi5jb2x1bW41IHtcblx0XHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuaGVhZGluZyB7XG5cdFx0XHRcdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0XHQuc2VhcmNoLWhlYWRpbmcge1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDEwcHggMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuc2VhcmNoLWRlc2Mge1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDE4cHggMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQubGFiZWxfc2VhcmNoIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRpbnB1dFt0eXBlPVwidGV4dFwiXSwgc2VsZWN0IHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDI0cHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1vdmFicnctdGV4dC13ZWlnaHQpO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1vdmFicnctdGV4dC1jb2xvcik7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2VjZjBmNDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHRcdGhlaWdodDogNjVweDtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMjRweCkgY2VudGVyO1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cblx0XHRcdFx0XHQmOjpwbGFjZWhvbGRlciAge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1vdmFicnctbGlnaHQtY29sb3IpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLW92YWJydy1oZWFkaW5nLWNvbG9yKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQub3ZhYnJ3LWd1ZXN0c3BpY2tlciB7XG5cdFx0XHRcdFx0aGVpZ2h0OiA2NXB4O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRcdFx0cGFkZGluZzogMjBweCAyNHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0c2VsZWN0IG9wdGlvbiB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZmllbGQtbGFiZWwge1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDhweCAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdmFyKC0tb3ZhYnJ3LWxhYmVsLXNpemUpO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1vdmFicnctaGVhZGluZy1jb2xvcik7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5xdWFudGl0eS1idXR0b24ge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGdhcDogNXB4O1xuXHRcdFx0XHRcdC5xdWFudGl0eS1pY29uIHtcblx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXHRcdFx0XHRcdFx0LW1vei10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cdFx0XHRcdFx0XHQtbXMtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRcdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0ICAgIGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHQgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0XHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmMGY0O1xuXHRcdFx0XHRcdCAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0XHQmLm1pbnVzIHtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDUwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0ICAgICY6aG92ZXIge1xuXHRcdFx0XHRcdCAgICBcdGNvbG9yOiAjRkZGO1xuXHRcdFx0XHRcdCAgICBcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW92YWJydy1wcmltYXJ5LWNvbG9yKTtcblx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdCAgICBzcGFuIHtcblx0XHRcdFx0XHQgICAgXHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdCAgICBcdFxuXHRcdFx0XHRcdCAgICBcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHQgICAgXHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRcdFx0XHQgICAgXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdCAgICBcdH1cblx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYub3ZhLXBpY2t1cC1kYXRlLCAmLm92YS1kcm9wb2ZmLWRhdGUge1xuXHRcdFx0XHRcdGkge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuICAgIFx0XHRcdFx0XHRyaWdodDogMjRweDtcblx0XHRcdFx0XHQgXHRib3R0b206IDUwJTtcbiAgICBcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG5cdFx0XHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQud3JhcF9zZWFyY2hfbG9jYXRpb24ge1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdC5sb2NhdGVfbWUge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRyaWdodDogMjRweDtcblx0XHRcdFx0ICAgXHRib3R0b206IDUwJTtcbiAgICBcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuXHRcdFx0XHQgICAgbGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdCAgICBjb2xvcjogdmFyKC0tb3ZhYnJ3LXByaW1hcnktY29sb3IpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5vdmFicnctdmFsdWUtYXR0cmlidXRle1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0LnNob3dfdGF4b25vbXkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucHJvZHVjdC1zZWFyY2gtc3VibWl0IHtcblx0XHRcdC5vdmFicndfYnRuX3N1Ym1pdCB7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblx0XHRcdFx0bWluLXdpZHRoOiAxNTBweDtcblx0XHRcdFx0aGVpZ2h0OiA2NXB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0cGFkZGluZzogMCA0MHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vdmFicnctcHJpbWFyeS1jb2xvcik7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3ZhYnJ3LWhlYWRpbmctY29sb3IpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIFJUTFxuLnJ0bCB7XG5cdC5vdmFicnctc2VhcmNoLWhvdGVsLm92YWJyd193ZF9zZWFyY2ggLnByb2R1Y3Qtc2VhcmNoLWZvcm0gLnByb2R1Y3Qtc2VhcmNoLWNvbnRlbnQge1xuXHRcdC5sYWJlbF9zZWFyY2gge1xuXHRcdFx0c2VsZWN0IHtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAyNHB4IHRvcCA1MCU7XG5cdFx0XHR9XG5cdFx0XHQucXVhbnRpdHktYnV0dG9uIHtcblx0XHRcdFx0LnF1YW50aXR5LWljb24ge1xuXHRcdFx0XHRcdHJpZ2h0OiB1bnNldDtcblx0XHRcdFx0XHRsZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdCYubWludXMge1xuXHRcdFx0XHRcdFx0bGVmdDogNTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYub3ZhLXBpY2t1cC1kYXRlLCAmLm92YS1kcm9wb2ZmLWRhdGUge1xuXHRcdFx0XHRpIHtcblx0XHRcdFx0XHRyaWdodDogdW5zZXQ7XG5cdFx0XHRcdFx0bGVmdDogMjRweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH0gXG5cdH0gXG59IiwiLm92YWJydy1wcm9kdWN0LXNlYXJjaC1hamF4IHtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiAzMHB4O1xuXHQmLnNlYXJjaC1wb3NpdGlvbi10b3Age1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Lm92YWJydy1zZWFyY2gtaG90ZWwyLCAud3JhcF9zZWFyY2hfcmVzdWx0IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQub3ZhYnJ3LXNlYXJjaC1ob3RlbDIge1xuXHRcdFx0Ji5vdmFicndfd2Rfc2VhcmNoIHtcblx0XHRcdFx0LnByb2R1Y3Qtc2VhcmNoLWZvcm0ge1xuXHRcdFx0XHRcdC5zZWFyY2gtaGVhZGluZyB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDEwcHggMDtcblx0XHRcdFx0XHQgICAgcGFkZGluZzogMDtcblx0XHRcdFx0XHQgICAgYm9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0XHQgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDM7XG5cdFx0XHRcdFx0ICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdCAgICBmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdFx0ICAgIGNvbG9yOiB2YXIoLS1vdmFicnctaGVhZGluZy1jb2xvcik7XG5cdFx0XHRcdFx0ICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0XHRcdFx0XHQgICAgXHRncmlkLWNvbHVtbjogMSAvIHNwYW4gMjtcblx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdCAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0XHQgICAgXHRncmlkLWNvbHVtbjogMSAvIHNwYW4gMTtcblx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fSBcblx0XHRcdH0gXG5cdFx0fVxuXHR9XG5cdCYuc2VhcmNoLXBvc2l0aW9uLXJpZ2h0IHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbiFpbXBvcnRhbnQ7XG5cdH1cblxuXHQub3ZhYnJ3LXNlYXJjaC1ob3RlbDIge1xuXHRcdHdpZHRoOiAzMCU7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdCYub3ZhYnJ3X3dkX3NlYXJjaCB7XG5cdFx0XHQucHJvZHVjdC1zZWFyY2gtZm9ybSB7IFxuXHRcdFx0XHQuc2VhcmNoLWhlYWRpbmcge1xuXHRcdFx0XHRcdG1hcmdpbjogLTMwcHggLTI1cHggMCAtMjVweDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogdmFyKC0tb3ZhYnJ3LXByaW1hcnktZm9udCk7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0cGFkZGluZzogMjVweDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW92YWJydy1wcmltYXJ5LWNvbG9yKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQucHJvZHVjdC1zZWFyY2gtY29udGVudCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMzBweCAyNXB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlY2YwZjQ7XG5cdFx0XHRcdFx0LmxhYmVsX3NlYXJjaCB7XG5cdFx0XHRcdFx0XHRpbnB1dFt0eXBlPVwidGV4dFwiXSwgc2VsZWN0IHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQud3JhcF9sb2FkX21vcmUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDMwcHggMDtcblx0XHQubG9hZGVyIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuXHRcdFx0c3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuXHRcdFx0Y2lyY2xlIHtcblx0XHRcdFx0ZmlsbDogbm9uZTtcblx0XHRcdFx0c3Ryb2tlLXdpZHRoOiAxLjU7XG5cdFx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcblx0XHRcdFx0YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG5cdFx0XHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcblx0XHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogMjVweCAyNXB4O1xuXHRcdFx0XHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuXHRcdFx0XHRzdHJva2U6IHZhcigtLW92YWJydy1wcmltYXJ5LWNvbG9yKTtcblxuXHRcdFx0XHQmOm50aC1vZi10eXBlKDEpIHtcblx0XHRcdFx0XHRzdHJva2UtZGFzaGFycmF5OiA0MHB4O1xuXHRcdFx0XHRcdGFuaW1hdGlvbi1uYW1lOiBwcmVsb2FkZXJfMTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoMikge1xuXHRcdFx0XHRcdHN0cm9rZS1kYXNoYXJyYXk6IDgwcHg7XG5cdFx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IHByZWxvYWRlcl8yO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBrZXlmcmFtZXMgcHJlbG9hZGVyXzEge1xuXHRcdFx0XHQxMDAlIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAa2V5ZnJhbWVzIHByZWxvYWRlcl8yIHtcblx0XHRcdFx0MTAwJSB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQud3JhcF9zZWFyY2hfcmVzdWx0IHtcblx0XHR3aWR0aDogNzAlO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQuc2VhcmNoX3Jlc3VsdCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzNXB4O1xuXHRcdFx0Lm92YWJyd19wcm9kdWN0X2FyY2hpdmUge1xuXHRcdFx0XHQucHJvZHVjdHMge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdFx0XHRcdFx0Z3JpZC1jb2x1bW4tZ2FwOiAzMHB4O1xuXHRcdFx0XHRcdGdyaWQtcm93LWdhcDogMzBweDtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLnR3by1jb2x1bW4ge1xuXHRcdFx0XHRcdC5wcm9kdWN0cyB7XG5cdFx0XHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuXHRcdFx0XHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji50aHJlZS1jb2x1bW4ge1xuXHRcdFx0XHRcdC5wcm9kdWN0cyB7XG5cdFx0XHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ3MHB4KSB7XG5cdFx0XHRcdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMCkge1xuXHRcdFx0XHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQud3JhcF9zZWFyY2hfZmlsdGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHQgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ICAgIGdhcDogMTBweDtcblx0ICAgIC5yZXN1bHRzX2ZvdW5kIHtcblx0ICAgIFx0ZGlzcGxheTogZmxleDtcblx0ICAgIFx0ZmxleC13cmFwOiB3cmFwO1xuXHQgICAgXHRnYXA6IDZweDtcblx0ICAgIFx0bGluZS1oZWlnaHQ6IDEuMztcblx0ICAgIH1cblx0ICAgICNzZWFyY2hfc29ydCB7XG5cdCAgICBcdHdpZHRoOiA0NCU7XG5cdCAgICBcdHNlbGVjdCB7XG5cdCAgICBcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdCAgICBcdHBhZGRpbmc6IDE4cHg7XG5cdFx0ICAgIFx0YmFja2dyb3VuZC1zaXplOiAxMHB4IDEwcHg7XG5cdFx0ICAgIFx0d2lkdGg6IDEwMCU7XG5cdFx0ICAgIFx0aGVpZ2h0OiA2NXB4O1xuXHRcdCAgICBcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0ICAgIFx0XG5cdFx0ICAgIFx0b3B0aW9uIHtcblx0XHQgICAgXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodCk7XG5cdFx0ICAgIFx0fVxuXHRcdCAgICB9XG5cdCAgICB9XG5cdH1cblxuXHQud3JhcF9zZWFyY2hfcmFkaXVzIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdCN3cmFwX3BvaW50ZXIge1xuXHRcdFx0aGVpZ2h0OiAzcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlMmUyO1xuXHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHQgICAgb3V0bGluZTogbm9uZTtcblx0XHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0ICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG5cdFx0XHQgICAgYm9yZGVyLXdpZHRoOiAycHg7XG5cdFx0XHQgICAgei1pbmRleDogMTtcblx0XHRcdCAgICB3aWR0aDogMTVweDtcblx0XHRcdCAgICB0b3A6IC02cHg7XG5cdFx0XHQgICAgaGVpZ2h0OiAxNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5vdmFicndfcGFnaW5hdGlvbl9hamF4IHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXG5cdFx0dWwge1xuXHRcdCAgICBwYWRkaW5nOiAwcHg7XG5cdFx0ICAgIG1hcmdpbjogMHB4O1xuXHRcdCAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0ICAgIGRpc3BsYXk6IGZsZXg7XG5cdFx0ICAgIGZsZXgtd3JhcDogd3JhcDtcblx0XHQgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0ICAgIGxpIHtcblx0ICAgIFx0ICAgIG1hcmdpbjogMCA2cHggMTJweCA2cHg7XG5cdCAgICBcdCAgICBzcGFuIHtcblx0ICAgIFx0ICAgIFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXHQgICAgXHQgICAgXHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAxNHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdCAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuXHRcdFx0XHQgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0XHQgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdCAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdCAgICAmOmhvdmVyIHtcblx0XHRcdFx0ICAgIFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3ZhYnJ3LXByaW1hcnktY29sb3IpO1xuXHQgICAgXHQgICAgXHRcdGNvbG9yOiAjZmZmO1xuXHQgICAgXHQgICAgXHRcdGJvcmRlci1jb2xvcjogdmFyKC0tb3ZhYnJ3LXByaW1hcnktY29sb3IpO1xuXHRcdFx0XHQgICAgfVxuXHQgICAgXHQgICAgfVxuXHQgICAgXHQgICAgLmN1cnJlbnQge1xuXHQgICAgXHQgICAgXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vdmFicnctcHJpbWFyeS1jb2xvcik7XG5cdCAgICBcdCAgICBcdGNvbG9yOiAjZmZmO1xuXHQgICAgXHQgICAgXHRib3JkZXItY29sb3I6IHZhcigtLW92YWJydy1wcmltYXJ5LWNvbG9yKTtcblx0ICAgIFx0ICAgIH1cblx0XHQgICAgfVxuXHRcdH1cblx0fVxufSIsIi5vdmFicnctc2VhcmNoLXRheGkge1xuXHQuc2VhcmNoLXRheGktZm9ybSB7XG5cdFx0LnNlYXJjaC10YXhpLWZpZWxkcyB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0ICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgXHRcdGNvbHVtbi1nYXA6IDIzcHg7XG4gICAgXHRcdHJvdy1nYXA6IDQwcHg7XG5cbiAgICBcdFx0Ji5zZWFyY2gtZ3JpZC0xIHtcbiAgICBcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgIFx0XHR9XG4gICAgXHRcdCYuc2VhcmNoLWdyaWQtMiB7XG4gICAgXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBcdFx0fVxuICAgIFx0XHQmLnNlYXJjaC1ncmlkLTMge1xuICAgIFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgXHRcdH1cblx0XHRcdC5zZWFyY2gtZmllbGQge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFxuXHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdFx0XHRcdFx0Y29sb3I6ICMyMjI7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRpbnB1dCwgc2VsZWN0IHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDUzcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNFQkVCRUI7XG5cdFx0XHRcdFx0Y29sb3I6ICM1RTVGNjM7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCA0MHB4IDEwcHggMTdweDtcblx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblx0XHRcdFx0aW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcblx0XHRcdFx0ICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0ICAgIG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRpbnB1dFt0eXBlPW51bWJlcl0ge1xuXHRcdFx0XHQgICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIEZpcmVmb3ggKi9cblx0XHRcdFx0fVxuXHRcdFx0XHRzZWxlY3Qge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVuc2V0O1xuXHRcdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLyogU2FmYXJpIGFuZCBDaHJvbWUgKi9cblx0XHRcdFx0XHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7ICAgIC8qIEZpcmVmb3ggKi9cblx0XHRcdFx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0c2VsZWN0OjotbXMtZXhwYW5kIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdD4gaSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogNDVweDtcblx0XHRcdFx0XHRyaWdodDogMjJweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0Y29sb3I6ICNDQUNBQ0E7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gUmVzcG9uc2l2ZVxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0XHRcdFx0Ji5zZWFyY2gtZ3JpZC0zIHtcblx0XHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdCYuc2VhcmNoLWdyaWQtMiwgJi5zZWFyY2gtZ3JpZC0zIHtcblx0XHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zZWFyY2gtdGF4aS1idG4ge1xuXHRcdFx0bWFyZ2luOiA2MHB4IDAgMCAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDdweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGREI5MDA7XG5cdFx0XHRwYWRkaW5nOiAyNHB4IDA7XG5cdFx0XHRib3gtc2hhZG93OiAwcHggMTBweCAzN3B4IDBweCByZ2JhKDI1MywgMTg1LCAwLCAwLjM1KTtcblx0XHRcdEBpbmNsdWRlIG92YWJydy10cmFuc2l0aW9uKCBhbGwsIC4zcywgZWFzZSApO1xuXG5cdFx0XHRpIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYubGF5b3V0MiB7XG5cdFx0LnNlYXJjaC10YXhpLWZvcm0ge1xuXHRcdFx0LnNlYXJjaC10YXhpLWZpZWxkcyB7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG5cdFx0XHRcdHJvdy1nYXA6IDMwcHg7XG5cblx0XHRcdFx0LnNlYXJjaC1maWVsZCB7XG5cdFx0XHRcdFx0Ji5zZWFyY2gtZmllbGQtYnRuIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cblx0XHRcdFx0XHRcdC5zZWFyY2gtdGF4aS1idG4ge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxN3B4IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0PiBpIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogNDVweDtcblx0XHRcdFx0XHRcdHJpZ2h0OiAyMnB4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICMyMjIyMjI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5zZWFyY2gtZ3JpZC0xIHtcblx0ICAgIFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG5cdCAgICBcdFx0fVxuXHQgICAgXHRcdCYuc2VhcmNoLWdyaWQtMiB7XG5cdCAgICBcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHQgICAgXHRcdH1cblx0ICAgIFx0XHQmLnNlYXJjaC1ncmlkLTMge1xuXHQgICAgXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblx0ICAgIFx0XHR9XG5cdCAgICBcdFx0Ji5zZWFyY2gtZ3JpZC00IHtcblx0ICAgIFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG5cdCAgICBcdFx0fVxuXHQgICAgXHRcdCYuc2VhcmNoLWdyaWQtNSB7XG5cdCAgICBcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuXHQgICAgXHRcdH1cblxuXHRcdFx0XHQvLyBSZXNwb25zaXZlXG5cdFx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG5cdFx0XHRcdFx0Ji5zZWFyY2gtZ3JpZC01IHtcblx0XHRcdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG5cdFx0XHRcdFx0Ji5zZWFyY2gtZ3JpZC00LCAmLnNlYXJjaC1ncmlkLTUge1xuXHRcdFx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0XHRcdFx0XHQmLnNlYXJjaC1ncmlkLTMsICYuc2VhcmNoLWdyaWQtNCwgJi5zZWFyY2gtZ3JpZC01IHtcblx0XHRcdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHQmLnNlYXJjaC1ncmlkLTIsICYuc2VhcmNoLWdyaWQtMywgJi5zZWFyY2gtZ3JpZC00LCAmLnNlYXJjaC1ncmlkLTUge1xuXHRcdFx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5zZWFyY2gtdGF4aS1idG4ge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIFJUTFxuYm9keS5ydGwge1xuXHQub3ZhYnJ3LXNlYXJjaC10YXhpIHtcblx0XHQuc2VhcmNoLXRheGktZm9ybSB7XG5cdFx0XHQuc2VhcmNoLXRheGktZmllbGRzIHtcblx0XHRcdFx0LnNlYXJjaC1maWVsZCB7XG5cdFx0XHRcdFx0aW5wdXQsIHNlbGVjdCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxN3B4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYgPiBpIHtcblx0XHRcdFx0XHRcdHJpZ2h0OiB1bnNldDtcblx0XHRcdFx0XHRcdGxlZnQ6IDIycHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLm92YWJydy1zZWFyY2gtdGF4aS1hamF4IHtcblx0LnNlYXJjaC10YXhpLWZvcm0ge1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cblx0XHQuc2VhcmNoLXRheGktZmllbGRzIHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG4gICAgXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgXHRcdGNvbHVtbi1nYXA6IDIzcHg7XG4gICAgXHRcdHJvdy1nYXA6IDMwcHg7XG5cbiAgICBcdFx0Ji5zZWFyY2gtZ3JpZC0xIHtcbiAgICBcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgIFx0XHR9XG4gICAgXHRcdCYuc2VhcmNoLWdyaWQtMiB7XG4gICAgXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBcdFx0fVxuICAgIFx0XHQmLnNlYXJjaC1ncmlkLTMge1xuICAgIFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgXHRcdH1cbiAgICBcdFx0Ji5zZWFyY2gtZ3JpZC00IHtcbiAgICBcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIFx0XHR9XG4gICAgXHRcdCYuc2VhcmNoLWdyaWQtNSB7XG4gICAgXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgICBcdFx0fVxuXG4gICAgXHRcdC5zZWFyY2gtZmllbGQge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFxuXHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdFx0XHRcdFx0Y29sb3I6ICMyMjI7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRpbnB1dCwgc2VsZWN0IHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDUzcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNFQkVCRUI7XG5cdFx0XHRcdFx0Y29sb3I6ICM1RTVGNjM7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCA0MHB4IDEwcHggMTdweDtcblx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblx0XHRcdFx0aW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcblx0XHRcdFx0ICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0ICAgIG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRpbnB1dFt0eXBlPW51bWJlcl0ge1xuXHRcdFx0XHQgICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIEZpcmVmb3ggKi9cblx0XHRcdFx0fVxuXHRcdFx0XHRzZWxlY3Qge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVuc2V0O1xuXHRcdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLyogU2FmYXJpIGFuZCBDaHJvbWUgKi9cblx0XHRcdFx0XHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7ICAgIC8qIEZpcmVmb3ggKi9cblx0XHRcdFx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0c2VsZWN0OjotbXMtZXhwYW5kIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdD4gaSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogNDVweDtcblx0XHRcdFx0XHRyaWdodDogMjJweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0Y29sb3I6ICMyMjIyMjI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLnNlYXJjaC1maWVsZC1idG4ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG5cdFx0XHRcdFx0LnNlYXJjaC10YXhpLWJ0biB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4zcHg7XG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogN3B4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZEQjkwMDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDE3cHggMDtcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IDBweCAxMHB4IDM3cHggMHB4IHJnYmEoMjUzLCAxODUsIDAsIDAuMzUpO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgb3ZhYnJ3LXRyYW5zaXRpb24oIGFsbCwgLjNzLCBlYXNlICk7XG5cblx0XHRcdFx0XHRcdGkge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblxuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIFJlc3BvbnNpdmVcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG5cdFx0XHRcdCYuc2VhcmNoLWdyaWQtNSB7XG5cdFx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcblx0XHRcdFx0Ji5zZWFyY2gtZ3JpZC00LCAmLnNlYXJjaC1ncmlkLTUge1xuXHRcdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdFx0XHRcdCYuc2VhcmNoLWdyaWQtMywgJi5zZWFyY2gtZ3JpZC00LCAmLnNlYXJjaC1ncmlkLTUge1xuXHRcdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0Ji5zZWFyY2gtZ3JpZC0yLCAmLnNlYXJjaC1ncmlkLTMsICYuc2VhcmNoLWdyaWQtNCwgJi5zZWFyY2gtZ3JpZC01IHtcblx0XHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5vdmFicnctc2VhcmNoLXRheGktcmVzdWx0cyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0dWwucHJvZHVjdHMub3ZhYnJ3LXByb2R1Y3QtbGlzdCB7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdCAgICBncmlkLWdhcDogMjhweCAyNnB4O1xuXHRcdCAgICBtYXJnaW46IDA7XG5cdFx0ICAgIHBhZGRpbmc6IDA7XG5cdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmUhaW1wb3J0YW50O1xuXG5cdFx0XHQuaXRlbSB7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR9XG5cblx0XHRcdCYub25lLWNvbHVtbiB7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcikhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0Ji50d28tY29sdW1uIHtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKSFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHQmLnRocmVlLWNvbHVtbiB7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcikhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0JjpiZWZvcmUsICY6YWZ0ZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHRcdFx0XHQmLnRocmVlLWNvbHVtbiB7XG5cdFx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKSFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0Ji50d28tY29sdW1uLCAmLnRocmVlLWNvbHVtbiB7XG5cdFx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKSFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Lm92YWJydy1sb2FkZXIge1xuXHRcdCAgICBkaXNwbGF5OiBub25lO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAyMHB4O1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG5cdFx0XHR3aWR0aDogNDhweDtcblx0XHRcdGhlaWdodDogNDhweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGJvcmRlcjogM3B4IHNvbGlkO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1vdmFicnctcHJpbWFyeS1jb2xvcikgdmFyKC0tb3ZhYnJ3LXByaW1hcnktY29sb3IpIHRyYW5zcGFyZW50O1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdGFuaW1hdGlvbjogcm90YXRpb24gMXMgbGluZWFyIGluZmluaXRlO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHR9XG5cdH1cblx0Lm92YWJydy1wYWdpbmF0aW9uIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHQgICAgZmxleC13cmFwOiB3cmFwO1xuXHRcdG1hcmdpbjogMTVweCAwIDIwcHg7XG5cdCAgICBwYWRkaW5nOiAwO1xuXHQgICAgbGlzdC1zdHlsZS10eXBlOiBub25lIWltcG9ydGFudDtcblxuXHQgICAgbGkge1xuXHQgICAgXHQucGFnZS1udW1iZXJzIHtcblx0ICAgIFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHQgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHQgICAgd2lkdGg6IDQ1cHg7XG5cdFx0XHQgICAgaGVpZ2h0OiA0NXB4O1xuXHRcdFx0ICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdCAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1vdmFicnctbGlnaHQtY29sb3IpO1xuXHRcdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG5cdFx0XHQgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0ICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHQgICAgY3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0ICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1vdmFicnctcHJpbWFyeS1mb250KTtcblx0XHRcdCAgICBmb250LXNpemU6IHZhcigtLW92YWJydy1sYWJlbC1zaXplKTtcblx0XHRcdCAgICBmb250LXdlaWdodDogdmFyKC0tb3ZhYnJ3LWxhYmVsLXdlaWdodCk7XG5cdFx0XHQgICAgbGluZS1oZWlnaHQ6IHZhcigtLW92YWJydy1sYWJlbC1saW5lLWhlaWdodCk7XG5cdFx0XHQgICAgY29sb3I6IHZhcigtLW92YWJydy1sYWJlbC1jb2xvcik7XG5cdFx0XHQgICAgQGluY2x1ZGUgb3ZhYnJ3LXRyYW5zaXRpb24oIGFsbCwgLjNzLCBlYXNlICk7XG5cblx0XHRcdCAgICAmLmN1cnJlbnQsICY6aG92ZXIge1xuXHRcdFx0ICAgIFx0Y29sb3I6ICNGRkY7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3ZhYnJ3LXByaW1hcnktY29sb3IpO1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tb3ZhYnJ3LXByaW1hcnktY29sb3IpO1xuXHRcdFx0ICAgIH1cblx0ICAgIFx0fVxuXHQgICAgfVxuXHR9XG59XG5cbi8vIFJUTFxuYm9keS5ydGwge1xuXHQub3ZhYnJ3LXNlYXJjaC10YXhpLWFqYXgge1xuXHRcdC5zZWFyY2gtdGF4aS1mb3JtIHtcblx0XHRcdC5zZWFyY2gtdGF4aS1maWVsZHMge1xuXHRcdFx0XHQuc2VhcmNoLWZpZWxkIHtcblx0XHRcdFx0XHRpbnB1dCwgc2VsZWN0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNDBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE3cHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JiA+IGkge1xuXHRcdFx0XHRcdFx0cmlnaHQ6IHVuc2V0O1xuXHRcdFx0XHRcdFx0bGVmdDogMjJweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIub3ZhYnJ3LWVsLXByb2R1Y3QtY2F0ZWdvcnkge1xuXHRpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdEBpbmNsdWRlIG92YWJydy10cmFuc2l0aW9uKCBhbGwsIC4zcywgZWFzZSApO1xuXHR9XG5cblx0Ji50ZW1wbGF0ZTEge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRsaW5lLWhlaWdodDogMDtcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdH1cblxuXHRcdC5iYWNrZ3JvdW5kLW92ZXJsYXkge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zMik7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdH1cblxuXHRcdC5pbmZvIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRwYWRkaW5nOiAwIDMwcHggMjNweDtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0XHRcdFx0cGFkZGluZzogMCAyM3B4IDIzcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5uYW1lIHtcblx0XHRcdFx0QGluY2x1ZGUgb3ZhYnJ3LXNlY29uZC1oZWFkaW5nO1xuXHRcdFx0XHRjb2xvcjogI0ZGRjtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5leHRyYSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdFx0XHQuY291bnQge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG92YWJydy1sYWJlbDtcblx0XHRcdFx0XHRjb2xvcjogI0ZGRjtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3ZhYnJ3LXByaW1hcnktY29sb3IpO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5yZXZpZXctYXZlcmFnZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRcdGNvbG9yOiAjRkZCMjZBO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmF2ZXJhZ2Uge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgb3ZhYnJ3LXRleHQ7XG5cdFx0XHRcdFx0XHRjb2xvcjogI0ZGRjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGltZyB7XG5cdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuXHRcdFx0ICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuXHRcdFx0ICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG5cdFx0XHQgICAgLW8tdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuXHRcdFx0ICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLnRlbXBsYXRlMiB7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDRweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcblxuXHRcdC5jb250ZW50IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxN3B4O1xuXG5cdFx0XHQuYmFja2dyb3VuZC1vdmVybGF5IHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzIpO1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0fVxuXG5cdFx0XHQuY291bnQge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0XHRjb2xvcjogI0ZGRjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IHZhcigtLW92YWJydy1wcmltYXJ5LWNvbG9yKTtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0XHRAaW5jbHVkZSBvdmFicnctdHJhbnNpdGlvbiggYWxsLCAuM3MsIGVhc2UgKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaW5mbyB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDZweDtcblxuXHRcdFx0Lm5hbWUge1xuXHRcdFx0XHRAaW5jbHVkZSBvdmFicnctc2Vjb25kLWhlYWRpbmc7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblxuXHRcdFx0LnJldmlldy1hdmVyYWdlIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0XHRpIHtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRjb2xvcjogI0ZGQjI2QTtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuYXZlcmFnZSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgb3ZhYnJ3LXRleHQ7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW92YWJydy1oZWFkaW5nLWNvbG9yKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0LmNvbnRlbnQge1xuXHRcdFx0XHQuY291bnQge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG5cdFx0XHRcdCAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcblx0XHRcdFx0ICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG5cdFx0XHRcdCAgICAtby10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG5cdFx0XHRcdCAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIub3ZhYnJ3LXByb2R1Y3QtYWpheC1maWx0ZXIge1xuXHQuY2F0ZWdvcmllcy1maWx0ZXIge1xuXHRcdG1hcmdpbjogMCAwIDMwcHg7XG5cdFx0cGFkZGluZzogMDtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmUhaW1wb3J0YW50O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0XHQuaXRlbS10ZXJtIHtcblx0XHRcdEBpbmNsdWRlIG92YWJydy1zZWNvbmQtaGVhZGluZztcblx0XHRcdEBpbmNsdWRlIG92YWJydy10cmFuc2l0aW9uKCBhbGwsIC4zcywgZWFzZSApO1xuXHRcdFx0bWFyZ2luOiAwIDE1cHggMjBweCAxNXB4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0Ji5hY3RpdmUsICY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tb3ZhYnJ3LXByaW1hcnktY29sb3IpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5vdmFicnctcmVzdWx0IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblxuXHRcdC5vdmFicnctcHJvZHVjdC1saXN0IHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuXHRcdFx0Z3JpZC1nYXA6IDI4cHggMjZweDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmUhaW1wb3J0YW50O1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdC5pdGVtIHtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdFx0fVxuXG5cdFx0XHQmLm92YWJydy1jb2x1bW4xIHtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm92YWJydy1sb2FkZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMjBweDtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuXHRcdFx0d2lkdGg6IDQ4cHg7XG5cdFx0XHRoZWlnaHQ6IDQ4cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRib3JkZXI6IDNweCBzb2xpZDtcblx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tb3ZhYnJ3LXByaW1hcnktY29sb3IpIHZhcigtLW92YWJydy1wcmltYXJ5LWNvbG9yKSB0cmFuc3BhcmVudDtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRhbmltYXRpb246IHJvdGF0aW9uIDFzIGxpbmVhciBpbmZpbml0ZTtcblx0XHRcdHotaW5kZXg6IDE7XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJzsgIFxuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHRib3JkZXI6IDNweCBzb2xpZDtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB2YXIoLS1vdmFicnctcHJpbWFyeS1jb2xvcikgdmFyKC0tb3ZhYnJ3LXByaW1hcnktY29sb3IpO1xuXHRcdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdGFuaW1hdGlvbjogcm90YXRpb25CYWNrIDAuNXMgbGluZWFyIGluZmluaXRlO1xuXHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuXHRcdFx0fVxuXG5cdFx0XHRAa2V5ZnJhbWVzIHJvdGF0aW9uIHtcblx0XHRcdCAgXHQwJSB7XG5cdFx0XHQgICAgXHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHRcdCAgXHR9XG5cdFx0XHQgIFx0MTAwJSB7XG5cdFx0XHQgICAgXHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuXHRcdFx0ICBcdH1cblx0XHRcdH0gXG5cdFx0XHRcdCAgICBcblx0XHRcdEBrZXlmcmFtZXMgcm90YXRpb25CYWNrIHtcblx0XHRcdFx0MCUge1xuXHRcdFx0XHQgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0XHRcdH1cblx0XHRcdFx0MTAwJSB7XG5cdFx0XHRcdCAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5vdmFicnctcGFnaW5hdGlvbiB7XG5cdFx0bWFyZ2luOiAwIDAgMjBweDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZSFpbXBvcnRhbnQ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblxuXHRcdGxpIHtcblx0XHRcdC5wYWdlLW51bWJlcnMge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0d2lkdGg6IDQ1cHg7XG5cdFx0XHRcdGhlaWdodDogNDVweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1vdmFicnctbGlnaHQtY29sb3IpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0QGluY2x1ZGUgb3ZhYnJ3LWxhYmVsO1xuXHRcdFx0XHRAaW5jbHVkZSBvdmFicnctdHJhbnNpdGlvbiggYWxsLCAuM3MsIGVhc2UgKTtcblxuXHRcdFx0XHQmLmN1cnJlbnQsICY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAjRkZGO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW92YWJydy1wcmltYXJ5LWNvbG9yKTtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IHZhcigtLW92YWJydy1wcmltYXJ5LWNvbG9yKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5vdmFicnctcHJvZHVjdC1maWx0ZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Lm92YWJydy1wcm9kdWN0LWZpbHRlci1zbGlkZSB7XG5cdFx0Lm93bC1zdGFnZS1vdXRlciB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHRcdH1cblxuXHRcdC5vd2wtbmF2IHtcblx0XHRcdHdpZHRoOiAxMDUuNSU7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdG1hcmdpbi10b3A6IC0zNXB4O1xuXHRcdFx0QGluY2x1ZGUgb3ZhYnJ3LXRyYW5zaXRpb24oIGFsbCwgLjNzLCBlYXNlICk7XG5cblx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdGkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA0MS41cHg7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW92YWJydy10ZXh0LWNvbG9yKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBvdmFicnctdHJhbnNpdGlvbiggYWxsLCAuM3MsIGVhc2UgKTtcblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLW92YWJydy1wcmltYXJ5LWNvbG9yKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuZGlzYWJsZWQge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5vd2wtZG90cyB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRidXR0b24ge1xuXHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vdmFicnctcHJpbWFyeS1jb2xvcik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0YwRjBGMDtcblx0XHRcdFx0XHRAaW5jbHVkZSBvdmFicnctdHJhbnNpdGlvbiggYWxsLCAuM3MsIGVhc2UgKTtcblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3ZhYnJ3LXByaW1hcnktY29sb3IpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAzcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5kaXNhYmxlZCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQub3dsLW5hdiB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLm92YWJydy1hcHBvaW50bWVudC1idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiA3cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3ZhYnJ3LXByaW1hcnktY29sb3IpO1xuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgICAgICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICB9XG5cbiAgICAvKiBMb2FkZXIgKi9cbiAgICAub3ZhYnJ3LWxvYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogc3BpbiAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxvYWRpbmcge1xuICAgICAgICAub3ZhYnJ3LWxvYWRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgPiBpLFxuICAgICAgICA+IHN2ZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5pY29uLWJlZm9yZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuXG4gICAgJi5pY29uLWFmdGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG5cbi5vcGVuLWFwcG9pbnRtZW50LXBvcHVwLWJ0bi5kaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgb3BhY2l0eTogMC42O1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5wb3B1cC1ib29raW5nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk5OTk5O1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAucG9wdXAtb3ZlcmxheSB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICB9XG5cbiAgICAub3ZhYnJ3LWN1c3RvbS1wb3B1cCB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHotaW5kZXg6IDk5OTk5O1xuICAgICAgICBtYXgtaGVpZ2h0OiA5MHZoO1xuICAgICAgICB3aWR0aDogNTAwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgLnByb2R1Y3QtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuY2xvc2UtcG9wdXAtYnRuIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgICB6LWluZGV4OiA5OTk5O1xuICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjOGM4YmE7XG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgXHRkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vdmFicnctcHJpbWFyeS1jb2xvcik7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEoIG1heC13aWR0aDogNTIwcHggKSB7XG4gICAgICAgIC5vdmFicnctY3VzdG9tLXBvcHVwIHtcbiAgICAgICAgICAgIHdpZHRoOiA5NiU7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi8vIFNlYXJjaCBNYXBcbmZvcm0ub3ZhYnJ3X3NlYXJjaCB7XG5cdCYub3ZhYnJ3X3NlYXJjaF9tb2Rlcm4ge1xuXHRcdC53cmFwX2NvbnRlbnQge1xuXHRcdFx0LnNfZmllbGQge1xuXHRcdFx0XHQuY29udGVudCB7XG5cdFx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgb3ZhYnJ3LWxhYmVsO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGlucHV0W3R5cGU9dGV4dF0sIGlucHV0W3R5cGU9bnVtYmVyXSwgaW5wdXRbdHlwZT1lbWFpbF0sIGlucHV0W3R5cGU9dGVsXSwgaW5wdXRbdHlwZT11cmxdLCBpbnB1dFt0eXBlPXBhc3N3b3JkXSwgaW5wdXRbdHlwZT1zZWFyY2hdLCBzZWxlY3Qge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDQ1cHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDEzcHggMTNweCAxNHB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tb3ZhYnJ3LWxpZ2h0LWNvbG9yKTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG5cdFx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgb3ZhYnJ3LXRleHQ7XG5cblx0XHRcdFx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLW92YWJydy1saWdodC1jb2xvcik7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHNlbGVjdCB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHQtbW96LWFwcGVhcmFuY2U6bm9uZTtcblx0XHRcdFx0ICAgIFx0LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7XG5cdFx0XHRcdCAgICBcdGFwcGVhcmFuY2U6bm9uZTtcblx0XHRcdFx0XHQgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2Fzc2V0cy9pbWcvZG93bi1hcnJvdy5zdmcpO1xuXHRcdFx0XHRcdCAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAxMHB4KSBjZW50ZXI7XG5cdFx0XHRcdFx0ICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0ICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc19zdWJtaXQge1xuXHRcdFx0Lm92YWJyd19idG5fc3VibWl0IHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IHZhcigtLW92YWJydy1wcmltYXJ5LWZvbnQpO1xuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdCAgICBmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHQgICAgZm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdCAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdFx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdCAgICBwYWRkaW5nOiAxNnB4IDUwcHg7XG5cdFx0XHQgICAgY29sb3I6ICNGRkY7XG5cdFx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3ZhYnJ3LXByaW1hcnktY29sb3IpO1xuXHRcdFx0ICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdCAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyBTZWFyY2ggQWpheFxuLm92YWJydy1zZWFjaC1hamF4LXNob3J0Y29kZSB7XG5cdCYuc2VhcmNoLXBvc2l0aW9uLWxlZnQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRnYXA6IDMwcHg7XG5cblx0XHQuc2VhcmNoLWFqYXgtZm9ybSB7XG5cdFx0XHR3aWR0aDogMzAlO1xuXHRcdFx0cm93LWdhcDogMjBweDtcblx0XHR9XG5cdFx0LnNlYXJjaC1hamF4LXJlc3VsdHMge1xuXHRcdFx0d2lkdGg6IDcwJTtcblx0XHR9XG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHRcdC5zZWFyY2gtYWpheC1mb3JtLCAuc2VhcmNoLWFqYXgtcmVzdWx0cyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLnNlYXJjaC1wb3NpdGlvbi1yaWdodCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cdFx0Z2FwOiAzMHB4O1xuXG5cdFx0LnNlYXJjaC1hamF4LWZvcm0ge1xuXHRcdFx0d2lkdGg6IDMwJTtcblx0XHRcdHJvdy1nYXA6IDIwcHg7XG5cdFx0fVxuXHRcdC5zZWFyY2gtYWpheC1yZXN1bHRzIHtcblx0XHRcdHdpZHRoOiA3MCU7XG5cdFx0fVxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0XHQuc2VhcmNoLWFqYXgtZm9ybSwgLnNlYXJjaC1hamF4LXJlc3VsdHMge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnNlYXJjaC1hamF4LWZvcm0ge1xuXHRcdG1hcmdpbjogMCAwIDIwcHg7XG5cdCAgICBkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFx0Y29sdW1uLWdhcDogMjNweDtcblx0XHRyb3ctZ2FwOiA0MHB4O1xuXG5cdFx0Ji5zZWFyY2gtY29sLTEge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcblx0XHR9XG5cdFx0Ji5zZWFyY2gtY29sLTIge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0XHR9XG5cdFx0Ji5zZWFyY2gtY29sLTMge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblx0XHR9XG5cdFx0Ji5zZWFyY2gtY29sLTQge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcblx0XHR9XG5cdFx0LnNlYXJjaC1maWVsZCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcblx0XHRcdGxhYmVsIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0XHRcdFx0Y29sb3I6ICMyMjI7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0XHR9XG5cdFx0XHRpbnB1dCwgc2VsZWN0IHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogNTNweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRUJFQkVCO1xuXHRcdFx0XHRjb2xvcjogIzVFNUY2Mztcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggNDBweCAxMHB4IDE3cHg7XG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5cdFx0XHRpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuXHRcdFx0ICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdCAgICBtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0XHRpbnB1dFt0eXBlPW51bWJlcl0ge1xuXHRcdFx0ICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiBGaXJlZm94ICovXG5cdFx0XHR9XG5cdFx0XHRzZWxlY3Qge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1bnNldDtcblx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAvKiBTYWZhcmkgYW5kIENocm9tZSAqL1xuXHRcdFx0XHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7ICAgIC8qIEZpcmVmb3ggKi9cblx0XHRcdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdH1cblx0XHRcdHNlbGVjdDo6LW1zLWV4cGFuZCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQ+IGkge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNDhweDtcblx0XHRcdFx0cmlnaHQ6IDIycHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdGNvbG9yOiAjQ0FDQUNBO1xuXG5cdFx0XHRcdCYubG9jYXRlX21lIHtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tb3ZhYnJ3LXByaW1hcnktY29sb3IpO1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIFJlc3BvbnNpdmVcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHRcdFx0Ji5zZWFyY2gtY29sLTMsICYuc2VhcmNoLWNvbC00IHtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0Ji5zZWFyY2gtY29sLTIsICYuc2VhcmNoLWNvbC0zLCAmLnNlYXJjaC1jb2wtNCB7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5zZWFyY2gtYWpheC1yZXN1bHRzIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQuc2VhcmNoLWZpbHRlciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGdhcDogMTBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0XHRcdC5yZXN1bHRzLWZvdW5kIHtcblx0XHRcdCAgICBkaXNwbGF5OiBmbGV4O1xuXHQgICAgXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0ICAgIFx0XHRnYXA6IDZweDtcblx0ICAgIFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdFx0fVxuXHRcdFx0c2VsZWN0W25hbWU9XCJzb3J0XCJdIHtcblx0XHRcdCAgICBmb250LXNpemU6IDE0cHg7XG5cdFx0XHQgICAgcGFkZGluZzogMThweDtcblx0XHRcdCAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggMTBweDtcblx0XHRcdCAgICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xuXHRcdFx0ICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHQgICAgd2lkdGg6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5vdmFicnctbG9hZGVyIHtcblx0XHQgICAgZGlzcGxheTogbm9uZTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMjBweDtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuXHRcdFx0d2lkdGg6IDQ4cHg7XG5cdFx0XHRoZWlnaHQ6IDQ4cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRib3JkZXI6IDNweCBzb2xpZDtcblx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tb3ZhYnJ3LXByaW1hcnktY29sb3IpIHZhcigtLW92YWJydy1wcmltYXJ5LWNvbG9yKSB0cmFuc3BhcmVudDtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRhbmltYXRpb246IHJvdGF0aW9uIDFzIGxpbmVhciBpbmZpbml0ZTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0fVxuXHRcdHVsLnByb2R1Y3RzLm92YWJydy1wcm9kdWN0LWxpc3Qge1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHQgICAgZ3JpZC1nYXA6IDI4cHggMjZweDtcblx0XHQgICAgbWFyZ2luOiAwO1xuXHRcdCAgICBwYWRkaW5nOiAwO1xuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lIWltcG9ydGFudDtcblxuXHRcdFx0Lml0ZW0ge1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmNvbnRlbnQtY29sLTEge1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdCYuY29udGVudC1jb2wtMiB7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcikhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0Ji5jb250ZW50LWNvbC0zIHtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKSFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHQmLmNvbnRlbnQtY29sLTQge1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdCY6YmVmb3JlLCAmOmFmdGVyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0XHRcdFx0Ji5jb250ZW50LWNvbC0zLCAmLmNvbnRlbnQtY29sLTQge1xuXHRcdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcikhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdCYuY29udGVudC1jb2wtMiwgJi5jb250ZW50LWNvbC0zLCAmLmNvbnRlbnQtY29sLTQge1xuXHRcdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcikhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5vdmFicnctcGFnaW5hdGlvbiB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHQgICAgZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0bWFyZ2luOiAxNXB4IDAgMjBweDtcblx0XHQgICAgcGFkZGluZzogMDtcblx0XHQgICAgbGlzdC1zdHlsZS10eXBlOiBub25lIWltcG9ydGFudDtcblxuXHRcdCAgICBsaSB7XG5cdFx0ICAgIFx0LnBhZ2UtbnVtYmVycyB7XG5cdFx0ICAgIFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0ICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHQgICAgd2lkdGg6IDQ1cHg7XG5cdFx0XHRcdCAgICBoZWlnaHQ6IDQ1cHg7XG5cdFx0XHRcdCAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdCAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1vdmFicnctbGlnaHQtY29sb3IpO1xuXHRcdFx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcblx0XHRcdFx0ICAgIG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0ICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdCAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdCAgICBmb250LWZhbWlseTogdmFyKC0tb3ZhYnJ3LXByaW1hcnktZm9udCk7XG5cdFx0XHRcdCAgICBmb250LXNpemU6IHZhcigtLW92YWJydy1sYWJlbC1zaXplKTtcblx0XHRcdFx0ICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1vdmFicnctbGFiZWwtd2VpZ2h0KTtcblx0XHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1vdmFicnctbGFiZWwtbGluZS1oZWlnaHQpO1xuXHRcdFx0XHQgICAgY29sb3I6IHZhcigtLW92YWJydy1sYWJlbC1jb2xvcik7XG5cdFx0XHRcdCAgICBAaW5jbHVkZSBvdmFicnctdHJhbnNpdGlvbiggYWxsLCAuM3MsIGVhc2UgKTtcblxuXHRcdFx0XHQgICAgJi5jdXJyZW50LCAmOmhvdmVyIHtcblx0XHRcdFx0ICAgIFx0Y29sb3I6ICNGRkY7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vdmFicnctcHJpbWFyeS1jb2xvcik7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IHZhcigtLW92YWJydy1wcmltYXJ5LWNvbG9yKTtcblx0XHRcdFx0ICAgIH1cblx0XHQgICAgXHR9XG5cdFx0ICAgIH1cblx0XHR9XG5cdH1cbn1cblxuLy8gUlRMXG5ib2R5LnJ0bCB7XG5cdCYub3ZhYnJ3LW1vZGVybiB7XG5cdFx0Zm9ybS5vdmFicndfc2VhcmNoIHtcblx0XHRcdCYub3ZhYnJ3X3NlYXJjaF9tb2Rlcm4ge1xuXHRcdFx0XHQuc19maWVsZCB7XG5cdFx0XHRcdFx0LmNvbnRlbnQge1xuXHRcdFx0XHRcdFx0c2VsZWN0IHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMTBweCBjZW50ZXI7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLm92YWJydy1saXN0LXByb2R1Y3Qge1xuXHQucHJvZHVjdHMge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcblx0XHRncmlkLWdhcDogMjhweCAyNnB4O1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Lml0ZW0ge1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR9XG5cblx0XHQmLm92YWJydy1jb2x1bW4xIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdH1cblxuXHRcdCYub3ZhYnJ3LWNvbHVtbjIge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHRcdH1cblxuXHRcdCYub3ZhYnJ3LWNvbHVtbjMge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcblx0XHR9XG5cblx0XHQmLm92YWJydy1jb2x1bW40IHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuXHRcdH1cblxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG5cdFx0XHQmLm92YWJydy1jb2x1bW4xIHtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdFx0XHR9XG5cdFx0XHQmLm92YWJydy1jb2x1bW40IHtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXG5cdFx0XHQmLm92YWJydy1jb2x1bW4xIHtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdFx0XHR9XG5cblx0XHRcdCYub3ZhYnJ3LWNvbHVtbjMge1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdFx0XHR9XG5cblx0XHRcdCYub3ZhYnJ3LWNvbHVtbjQge1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cblx0XHRcdCYub3ZhYnJ3LWNvbHVtbjIsICYub3ZhYnJ3LWNvbHVtbjMsICYub3ZhYnJ3LWNvbHVtbjQge1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iXX0= */