.pgc__h2 {
  font-size: 3.4rem;
  text-shadow: 0 0 10px #fff;
  text-align: center;
  margin-bottom: 30px;
}
@media (max-width: 768px) {
  .pgc__h2 {
    font-size: 2.8rem;
  }
}
.pgc__entries {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-bottom: 75px;
}
.pgc__entry {
  width: 30%;
  text-align: center;
}
.pgc__entry:hover img {
  transform: scale(1.1);
}
.pgc__entry:hover .pgc__entry__title {
  background-color: #1c4445;
}
.pgc__entry:hover .pgc__entry__dot {
  animation: pgc_dots linear 0.2s;
}
.pgc__entry:hover .pgc__entry__dot-2 {
  animation-delay: 0.2s;
}
.pgc__entry:hover .pgc__entry__dot-3 {
  animation-delay: 0.4s;
}
.pgc__entry__button {
  font-family: inherit;
  display: block;
  height: 230px;
  width: 100%;
  position: relative;
  margin-bottom: 16px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.pgc__entry__banner {
  position: absolute;
  background-color: #1c4445;
  color: #fff;
  width: max-content;
  padding: 12px 20px;
  font-size: 16px;
  top: 0;
  right: 0;
  line-height: 1;
  text-shadow: 0 0 5px #262525;
  border-bottom-left-radius: 9px;
}
.pgc__entry__title {
  position: relative;
  display: inline-block;
  color: #fff;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.7);
  padding: 5px 0 10px 0;
  width: 85%;
  line-height: 1.2;
  font-size: 2.8rem;
  transition: background-color 0.2s ease;
}
.pgc__entry__dots {
  position: absolute;
  left: 0;
  bottom: 25px;
  width: 100%;
  color: #fff;
  font-size: 3rem;
  font-weight: 700;
  text-align: center;
  z-index: 10;
}
.pgc__entry__dot {
  position: relative;
}
.pgc__entry img {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  filter: brightness(0.8);
  z-index: 0;
  transition: transform 0.2s ease;
}
@media (max-width: 1200px) {
  .pgc__entry__inner {
    height: 180px;
  }
}
@media (max-width: 768px) {
  .pgc__entry__button {
    font-size: 1rem !important;
  }
}
@media (max-width: 768px) {
  .pgc__entry__inner {
    height: 150px;
  }
  .pgc__entry__title {
    font-size: 1.6rem;
    width: 75%;
  }
  .pgc__entry__button {
    font-size: 1rem;
  }
}
@media (max-width: 576px) {
  .pgc__entry {
    width: 100%;
  }
}
.pgc__popup {
  position: fixed;
  width: 100vw;
  height: 100vh;
  top: 0;
  left: 0;
  z-index: 210;
  display: flex;
  justify-content: center;
  align-items: center;
  pointer-events: none;
  background-color: rgba(0, 0, 0, 0.2);
  transition: all 0.3s ease;
  opacity: 0;
}
.pgc__popup.visible, .pgc__popup.always-visible {
  pointer-events: visible;
  opacity: 1;
}
.pgc__popup.always-visible {
  position: relative;
  width: 100%;
  height: auto;
  background-color: transparent;
}
.pgc__popup__inner {
  width: calc(100% - 80px);
  height: calc(100% - 80px);
  transition: all 0.3s ease;
  visibility: hidden;
  position: relative;
  opacity: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  padding: 75px;
  background-color: #fff;
  overflow: hidden;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  overflow-y: auto;
}
.visible .pgc__popup__inner, .always-visible .pgc__popup__inner {
  top: 0;
  visibility: visible;
  opacity: 1;
}
.always-visible .pgc__popup__inner {
  box-shadow: none;
  width: 100%;
}
@media (max-width: 1200px) {
  .pgc__popup__inner {
    padding: 75px 25px;
  }
}
@media (max-width: 768px) {
  .pgc__popup__inner {
    width: calc(100% - 30px);
    height: calc(100% - 30px);
  }
}
.pgc__popup__summary {
  width: 35%;
  padding-right: 75px;
  border-right: 1px solid #1c4445;
  display: none;
}
.pgc__popup__summary.visible {
  display: block;
}
@media (max-width: 1200px) {
  .pgc__popup__summary {
    padding-right: 25px;
  }
}
@media (max-width: 992px) {
  .pgc__popup__summary {
    width: 100%;
    padding: 0;
    border: none;
    order: 2;
  }
}
.pgc__popup__title {
  font-size: 2.8rem;
  text-align: center;
  margin-bottom: 25px;
}
.pgc__popup__description {
  color: #000;
  font-size: 1.4rem;
  margin-bottom: 50px;
}
.pgc__popup__comparator {
  width: 65%;
  padding-left: 75px;
}
.pgc__popup__comparator__flex {
  display: flex;
  justify-content: center;
  box-shadow: 0 5px 25px rgba(0, 0, 0, 0.15);
  padding: 35px;
  border-radius: 3px;
}
@media (max-width: 768px) {
  .pgc__popup__comparator__flex {
    padding: 15px;
  }
}
@media (max-width: 1200px) {
  .pgc__popup__comparator {
    padding-left: 25px;
  }
}
@media (max-width: 992px) {
  .pgc__popup__comparator {
    width: 100%;
    padding: 0;
    margin-bottom: 75px;
  }
}
.pgc__labels {
  width: 25%;
  min-width: 152px;
  flex-shrink: 0s;
}
@media (max-width: 576px) {
  .pgc__labels {
    width: 60%;
  }
}
.pgc__label {
  text-align: right;
  padding-right: 10px;
  height: 50px;
  margin-bottom: 3px;
  font-size: 1.4rem;
  line-height: 1.1;
}
.pgc__label:first-child {
  margin-bottom: 0;
  height: 80px;
}
.pgc__label {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.pgc__label p {
  margin-bottom: 0;
  margin-right: 10px;
  color: #000;
}
.pgc__label__tip {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  background-color: #1c4445;
  color: #fff;
  border-radius: 50%;
  text-align: center;
  flex-shrink: 0;
  cursor: pointer;
}
.pgc__label__tip:hover {
  animation: tip 0.5s ease;
}
.pgc__label__tip--hidden {
  visibility: hidden;
}
.pgc__crits {
  height: min-content;
  cursor: pointer;
  transition: all 0.15s ease;
  border: 1px solid #fff;
}
[data-no-nav] .pgc__crits {
  cursor: default;
}
.pgc__crits__wrapper {
  width: 25%;
  margin-right: 15px;
  min-width: 75px;
}
.pgc__crits__wrapper:last-child {
  margin-right: 0;
}
@media (max-width: 576px) {
  .pgc__crits__wrapper {
    width: 40%;
    display: none;
  }
}
@media (max-width: 576px) {
  .pgc__crits__wrapper.selected {
    display: block;
  }
}
.pgc__crits.selected {
  border: 1px solid #1c4445;
  background-color: #f0e7e0;
}
.pgc__crits.selected .pgc__crit--heading {
  background-color: #1c4445;
  color: #fff;
}
.pgc__crits.selected .pgc__crit--heading-img {
  background-color: transparent !important;
  color: #fff;
}
.pgc__crits__button {
  padding: 5px 15px !important;
  font-size: 1rem !important;
  margin-top: 15px;
  margin-bottom: 0;
}
@media (max-width: 768px) {
  .pgc__crits__button {
    display: none;
  }
}
.pgc__crit {
  height: 50px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 3px;
  background-color: rgba(0, 0, 0, 0.1);
}
.pgc__crit .tick {
  background-color: #fff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  line-height: 25px;
  font-size: 1.5rem;
  text-align: center;
  position: relative;
}
.pgc__crit .tick--option {
  width: max-content;
  color: #1c4445;
  border-radius: 3px;
  padding: 0 5px;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 1rem;
  letter-spacing: 0.05em;
}
.pgc__crit .tick__annotation {
  font-size: 0.9rem;
  position: relative;
  bottom: 6px;
  left: 2px;
  color: rgb(185, 185, 185);
}
.pgc__crit--heading {
  color: #000;
  background-color: transparent;
  font-size: 18px;
  line-height: 1.2;
  padding: 2px;
  margin-bottom: 0;
  font-weight: 600;
  height: 80px;
  flex-direction: column;
}
.pgc__crit--heading .title {
  margin-bottom: 5px;
  text-transform: capitalize;
}
.pgc__crit--heading .short-description {
  font-size: 12px;
}
@media (max-width: 768px) {
  .pgc__crit--heading {
    font-size: 1.4rem;
  }
}
.pgc__crit--heading-img {
  background-repeat: no-repeat;
  background-position: center;
}
.pgc__crit--heading-img .title {
  display: none;
}
.pgc__crit.hidden {
  background-color: transparent;
}
.pgc__crit.hidden .tick {
  background-color: rgba(0, 0, 0, 0.1);
}
.pgc__crit:last-child {
  margin-bottom: 0;
}
.pgc__annotations {
  padding: 15px 0;
  font-size: 14px;
  color: rgb(185, 185, 185);
}
.pgc__visuals {
  width: 100%;
}
.pgc__visual {
  margin: 0 auto;
  margin-bottom: 50px;
}
.pgc__visual:last-child {
  margin-bottom: 0;
}
.pgc__visual .img-hover {
  position: absolute;
  top: 20px;
  left: 0;
  width: 100%;
  height: calc(100% - 20px);
  background-color: rgba(0, 0, 0, 0.25);
  color: #fff;
  font-size: 45px;
  text-align: center;
  padding: 25%;
  z-index: 1;
  opacity: 0;
  transition: opacity 0.15s ease;
  pointer-events: none;
}
.pgc__visual:hover .img-hover {
  opacity: 1;
}
.pgc__legal-img {
  color: rgba(0, 0, 0, 0.5);
  font-style: italic;
  font-size: 12px;
  text-align: center;
}
.pgc__slider.owl-theme .owl-stage-outer {
  max-height: 390px;
}
@media (max-width: 1950px) {
  .pgc__slider.owl-theme .owl-stage-outer {
    max-height: 350px;
  }
}
@media (max-width: 1600px) {
  .pgc__slider.owl-theme .owl-stage-outer {
    max-height: 270px;
  }
}
@media (max-width: 1400px) {
  .pgc__slider.owl-theme .owl-stage-outer {
    max-height: 220px;
  }
}
@media (max-width: 992px) {
  .pgc__slider.owl-theme .owl-stage-outer {
    max-height: 350px;
  }
}
@media (max-width: 768px) {
  .pgc__slider.owl-theme .owl-stage-outer {
    max-height: 310px;
  }
}
@media (max-width: 576px) {
  .pgc__slider.owl-theme .owl-stage-outer {
    max-height: 200px;
  }
}
.pgc__slider.owl-theme .owl-item {
  height: min-content;
}
.pgc__slider.owl-theme .owl-item a {
  position: relative;
  display: block;
}
.pgc__slider.owl-theme img {
  display: block;
  height: auto;
  width: 100%;
  object-fit: cover;
  padding-top: 20px;
}
.pgc__slider.owl-theme img + .pgc__caption {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 1;
  margin-bottom: 0;
  font-size: 12px;
  text-align: center;
}
.pgc__slider.owl-theme .owl-dots {
  margin: 5px 0 10px 0 !important;
}
.pgc__slider.owl-theme .owl-dots .owl-dot.active span {
  background-color: #1c4445;
}
.pgc__slider.owl-theme .owl-dots .owl-dot span {
  border-radius: 0;
  height: 3px;
  width: 20px;
}
.pgc__plan {
  margin-bottom: 0;
}
.pgc__plan img {
  display: block !important;
  width: 100% !important;
  object-fit: contain !important;
  position: relative;
}
.pgc__close-btn {
  background-color: #1c4445;
  height: 60px;
  width: 60px;
  position: fixed;
  left: 40px;
  top: 40px;
  padding: 0;
}
@media (max-width: 768px) {
  .pgc__close-btn {
    left: 15px;
    top: 15px;
  }
}
.pgc__close-btn .stripe {
  display: block;
  background-color: #fff;
  width: 36px;
  height: 2px;
  position: relative;
  left: 12px;
  transition: all 0.2s ease;
}
.pgc__close-btn .stripe-1 {
  transform: rotate(45deg);
}
.pgc__close-btn .stripe-2 {
  top: -2px;
  transform: rotate(-45deg);
}
.pgc__close-btn:hover .stripe-1 {
  transform: rotate(135deg);
}
.pgc__close-btn:hover .stripe-2 {
  top: -2px;
  transform: rotate(45deg);
}
.pgc__button-container--center {
  text-align: center;
}
.pgc__group-name {
  height: 25px;
  color: #1c4445;
  text-transform: uppercase;
  text-align: right;
  font-weight: 700;
  margin-right: 10px;
}
.pgc__group-name--first {
  border-bottom: 1px solid #1c4445;
}

@keyframes tip {
  0% {
    transform: rotate(0deg);
  }
  50% {
    transform: rotate(-30deg);
  }
  75% {
    transform: rotate(30deg);
  }
  100% {
    transform: rotate(0deg);
  }
}
@keyframes pgc_dots {
  0% {
    bottom: 0;
  }
  50% {
    bottom: 5px;
  }
  100% {
    bottom: 0;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcC5zY3NzIiwiYmFzZS9fbWl4aW5zLnNjc3MiLCJiYXNlL192YXJpYWJsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFNRTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQ0dEO0VEUEQ7SUFPSTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7O0FBR0U7RUFDRTs7QUFFRjtFQUNFLGtCRTFCRDs7QUY0QkQ7RUFDRTs7QUFDQTtFQUNFOztBQUVGO0VBQ0U7O0FBS047RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFTRjtFQUNFO0VBQ0E7RUFDQSxPRWpGRTtFRmtGRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT0VoR0U7RUZpR0Y7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQzNGSDtFRCtGRztJQUNFOzs7QUM5R0w7RURrSEc7SUFDRTs7O0FDbkhMO0VEdUhHO0lBQ0U7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7OztBQ3RJTDtFRGtCRDtJQXdISTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsU0V4SVc7RUZ5SVg7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JFdExFO0VGdUxGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtF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Q0U7O0FBRUY7RUFDRTtFQUNBOztBQU9OO0VBQ0U7O0FBSUo7RUFDRTtFQUNBLE9FaG9CRztFRmlvQkg7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7O0FBS047RUFDRTtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOzs7QUFJSjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFIiwiZmlsZSI6ImFwcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBwbHVuZSBnYW1tZSBjb21wYXJhdGV1ciBzdHlsZVxuXG5AaW1wb3J0IFwiYmFzZS92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJiYXNlL21peGluc1wiO1xuXG4ucGdjIHtcbiAgJl9faDIge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgIHRleHQtc2hhZG93OiAwIDAgMTBweCAkd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBtZCB7XG4gICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICB9XG4gIH1cblxuICAmX19lbnRyaWVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgfVxuXG4gICZfX2VudHJ5IHtcbiAgICB3aWR0aDogMzAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgaW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgfVxuICAgICAgLnBnY19fZW50cnlfX3RpdGxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQ7XG4gICAgICB9XG4gICAgICAucGdjX19lbnRyeV9fZG90IHtcbiAgICAgICAgYW5pbWF0aW9uOiBwZ2NfZG90cyBsaW5lYXIgMC4ycztcbiAgICAgICAgJi0yIHtcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuMnM7XG4gICAgICAgIH1cbiAgICAgICAgJi0zIHtcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuNHM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMjMwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fYmFubmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjOGFjNTg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB0ZXh0LXNoYWRvdzogMCAwIDVweCAjMjYyNTI1O1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOXB4O1xuICAgIH1cblxuICAgIC8vICZfX2J1dHRvbiB7XG4gICAgLy8gICBwYWRkaW5nOiA4cHggMjBweCAhaW1wb3J0YW50O1xuICAgIC8vICAgZm9udC1zaXplOiAxLjJyZW0gIWltcG9ydGFudDtcbiAgICAvLyAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgLy8gfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjcpO1xuICAgICAgcGFkZGluZzogNXB4IDAgMTBweCAwO1xuICAgICAgd2lkdGg6IDg1JTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAgIH1cblxuICAgICZfX2RvdHMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMjVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICB9XG4gICAgJl9fZG90IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjgpO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeGwge1xuICAgICAgJl9faW5uZXIge1xuICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAmX19idXR0b24ge1xuICAgICAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgJl9faW5uZXIge1xuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgfVxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgIH1cbiAgICAgICZfX2J1dHRvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fcG9wdXAge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAkei1pbmRleC1tZW51O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMC4yKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIG9wYWNpdHk6IDA7XG5cbiAgICAmLnZpc2libGUsICYuYWx3YXlzLXZpc2libGUge1xuICAgICAgcG9pbnRlci1ldmVudHM6IHZpc2libGU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgICYuYWx3YXlzLXZpc2libGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgkYmxhY2ssIDAuMyk7XG4gICAgICBwYWRkaW5nOiA3NXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICAgIC52aXNpYmxlICYsIC5hbHdheXMtdmlzaWJsZSAmIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuXG4gICAgICAuYWx3YXlzLXZpc2libGUgJiB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHhsIHtcbiAgICAgICAgcGFkZGluZzogNzVweCAyNXB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdW1tYXJ5IHtcbiAgICAgIHdpZHRoOiAzNSU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdvbGQ7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAmLnZpc2libGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgeGwge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgfVxuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG5cbiAgICAmX19jb21wYXJhdG9yIHtcbiAgICAgIHdpZHRoOiA2NSU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG5cbiAgICAgICZfX2ZsZXgge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCA1cHggMjVweCByZ2JhKCRibGFjaywgMC4xNSk7XG4gICAgICAgIHBhZGRpbmc6IDM1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB4bCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19sYWJlbHMge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgbWluLXdpZHRoOiAxNTJweDtcbiAgICBmbGV4LXNocmluazogMHM7XG5cbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICB3aWR0aDogNjAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuXG4gICAgJl9fdGlwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnb2xkO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGFuaW1hdGlvbjogdGlwIDAuNXMgZWFzZTtcbiAgICAgIH1cblxuICAgICAgJi0taGlkZGVuIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19jcml0cyB7XG4gICAgaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuXG4gICAgW2RhdGEtbm8tbmF2XSAmIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBtaW4td2lkdGg6IDc1cHg7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zZWxlY3RlZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ29sZDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGU3ZTA7XG5cbiAgICAgIC5wZ2NfX2NyaXQtLWhlYWRpbmcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRnb2xkLCAwLjc1KTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICAgIC5wZ2NfX2NyaXQtLWhlYWRpbmctaW1nIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgcGFkZGluZzogNXB4IDE1cHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY3JpdCB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjEpO1xuXG4gICAgLnRpY2sge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJi0tb3B0aW9uIHtcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICBjb2xvcjogJGdvbGQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgIH1cblxuICAgICAgJl9fYW5ub3RhdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvdHRvbTogNnB4O1xuICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBwYWRkaW5nOiAycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICB9XG4gICAgICAuc2hvcnQtZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0taGVhZGluZy1pbWcge1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmhpZGRlbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgLnRpY2sge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMC4xKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmX19hbm5vdGF0aW9ucyB7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogJGdyZXk7XG4gIH1cblxuICAmX192aXN1YWxzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAmX192aXN1YWwge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuaW1nLWhvdmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywuMjUpO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDI1JTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2U7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIC5pbWctaG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmX19sZWdhbC1pbWcge1xuICAgIGNvbG9yOiByZ2JhKCRibGFjaywgMC41KTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX3NsaWRlci5vd2wtdGhlbWUge1xuICAgIC5vd2wtc3RhZ2Utb3V0ZXIge1xuICAgICAgbWF4LWhlaWdodDogMzkwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHJ3ZCgxOTUwKSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcndkKDE2MDApIHtcbiAgICAgICAgbWF4LWhlaWdodDogMjcwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByd2QoMTQwMCkge1xuICAgICAgICBtYXgtaGVpZ2h0OiAyMjBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgbWF4LWhlaWdodDogMzUwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDMxMHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLm93bC1pdGVtIHtcbiAgICAgIGhlaWdodDogbWluLWNvbnRlbnQ7XG5cbiAgICAgIGEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG5cbiAgICAgICYgKyAucGdjX19jYXB0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIC8vIGNvbG9yOiByZ2JhKCRibGFjaywuNSk7XG4gICAgICAgIC8vIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIC5vd2wtZG90cyB7XG4gICAgICBtYXJnaW46IDVweCAwIDEwcHggMCAhaW1wb3J0YW50O1xuXG4gICAgICAub3dsLWRvdCB7XG4gICAgICAgICYuYWN0aXZlIHNwYW4ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnb2xkO1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19wbGFuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgLy8gbWF4LWhlaWdodDogMzAwcHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gIH1cblxuICAmX19jbG9zZS1idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRnb2xkO1xuICAgIGhlaWdodDogNjBweDtcbiAgICB3aWR0aDogNjBweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogNDBweDtcbiAgICB0b3A6IDQwcHg7XG4gICAgcGFkZGluZzogMDtcblxuICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgfVxuXG4gICAgLnN0cmlwZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiAxMnB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcblxuICAgICAgJi0xIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgfVxuICAgICAgJi0yIHtcbiAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5zdHJpcGUge1xuICAgICAgICAmLTEge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgJi0yIHtcbiAgICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgJi0tY2VudGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX19ncm91cC1uYW1lIHtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgY29sb3I6ICRnb2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAmLS1maXJzdCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdvbGQ7XG4gICAgfVxuICB9XG59XG5cbkBrZXlmcmFtZXMgdGlwIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTMwZGVnKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHBnY19kb3RzIHtcbiAgMCUge1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICA1MCUge1xuICAgIGJvdHRvbTogNXB4O1xuICB9XG4gIDEwMCUge1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuIiwiLy8gXyBtaXhpbnMuc2Nzc1xuXG5AdXNlIFwic2FzczptYXRoXCI7XG5cbi8vIFNtYWxsIGRldmljZXNcbkBtaXhpbiBzbSB7XG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skYnJlYWstc219KSB7XG4gICAgICAgQGNvbnRlbnQ7XG4gICB9XG59XG5cbi8vIE1lZGl1bSBkZXZpY2VzXG5AbWl4aW4gbWQge1xuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JGJyZWFrLW1kfSkge1xuICAgICAgIEBjb250ZW50O1xuICAgfVxufVxuXG4vLyBMYXJnZSBkZXZpY2VzXG5AbWl4aW4gbGcge1xuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JGJyZWFrLWxnfSkge1xuICAgICAgIEBjb250ZW50O1xuICAgfVxufVxuXG4vLyBFeHRyYSBsYXJnZSBkZXZpY2VzXG5AbWl4aW4geGwge1xuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JGJyZWFrLXhsfSkge1xuICAgICAgIEBjb250ZW50O1xuICAgfVxufVxuXG4vLyBDdXN0b20gZGV2aWNlc1xuQG1peGluIHJ3ZCgkc2NyZWVuKSB7XG4gICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbisncHgnICkge1xuICAgICAgQGNvbnRlbnQ7XG4gICB9XG59XG5cbi8vIGNvbnZlcnRzIHBvaW50cyB0byBwaXhlbHNcbkBmdW5jdGlvbiBwdHMoJHB0cykge1xuICAgQHJldHVybiByb3VuZCgkcHRzICogMS4xNSkgKyAwcHg7XG59IiwiLy8gX3ZhcmlhYmxlcy5zY3NzXG5cbiR3aGl0ZTogI2ZmZjtcbiRibGFjazogIzAwMDtcblxuJGxpZ2h0Z3JleTogcmdiKDIzNSwgMjM1LCAyMzUpO1xuJGdyZXk6IHJnYigxODUsIDE4NSwgMTg1KTtcbiRnb2xkOiAjYzhhYzU4O1xuXG4vLyBCb290c3J0YXAgYnJlYWtzXG4kYnJlYWstc206IDU3NnB4O1xuJGJyZWFrLW1kOiA3NjhweDtcbiRicmVhay1sZzogOTkycHg7XG4kYnJlYWsteGw6IDEyMDBweDtcblxuJGhlYWRlci1oZWlnaHQ6IDgwcHg7XG5cbi8vIHotaW5kZXhlc1xuJHotaW5kZXgtbWVudTogMjEwO1xuJHotaW5kZXgtbWVudS1tb2JpbGU6IDgwO1xuJHotaW5kZXgtaGVhZGVyOiA5MDtcbiR6LWluZGV4LWN0YTogOTA7XG4kei1pbmRleC1tYXA6IDgwOyJdfQ== */
