.page-template-provider main {
  padding-top: 0;
  padding-bottom: 100px;
}
@media screen and (max-width: 768px) {
  .page-template-provider main {
    padding-bottom: 90px;
  }
}

.provider-page {
  padding-top: 32px;
  padding-bottom: 32px;
  margin-bottom: 24px;
  box-shadow: 0 15px 6px rgba(181, 181, 181, 0.01), 0 9px 5px rgba(181, 181, 181, 0.05), 0 4px 4px rgba(181, 181, 181, 0.09), 0 1px 2px rgba(181, 181, 181, 0.1), 0 0 0 rgba(181, 181, 181, 0.1);
}
.provider-page.fixed {
  position: fixed;
  top: 68px;
  left: 0;
  z-index: 10;
  width: 100%;
  margin-bottom: 0;
  padding-bottom: 0;
  background-color: #fff;
  transition: transform ease-in-out 0.3s;
  transform: translateY(-180%);
  box-shadow: none;
}
@media screen and (min-width: 1022px) {
  .provider-page.fixed.visible {
    transform: translateY(0);
  }
}
.provider-page--wrapper {
  padding-bottom: 32px;
  margin-bottom: 24px;
  box-shadow: 0 15px 6px rgba(181, 181, 181, 0.01), 0 9px 5px rgba(181, 181, 181, 0.05), 0 4px 4px rgba(181, 181, 181, 0.09), 0 1px 2px rgba(181, 181, 181, 0.1), 0 0 0 rgba(181, 181, 181, 0.1);
}
.provider-page--nav-wrapper {
  position: relative;
}
.provider-page--nav-wrapper .section-nav {
  margin-bottom: 0;
}
.provider-page--nav-wrapper::after {
  content: "";
  height: 67px;
  position: absolute;
  left: 0;
  right: 0;
  bottom: -42px;
  z-index: -1;
  background-color: #fff;
  filter: blur(12px);
}
.provider-page--logo {
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 175px;
  width: 100%;
  height: 152px;
  padding: 22px;
  background-color: #fff;
  border: 1px solid #D6D6D6;
  border-radius: 4px;
}
.provider-page--logo img {
  width: 100%;
  height: auto;
}
@media (max-width: 799px) {
  .provider-page--logo {
    margin-bottom: 16px;
    margin-right: auto;
    margin-left: auto;
  }
}
.provider-page--title {
  margin-top: 0;
  margin-bottom: 8px;
  font-weight: 600;
  font-size: 24px;
  line-height: 36px;
}
@media (max-width: 799px) {
  .provider-page--title {
    text-align: center;
  }
}
@media (max-width: 799px) {
  .provider-page .rating {
    justify-content: center;
  }
}
.provider-page--btn {
  max-width: 260px;
  width: 100%;
  display: block;
  padding: 16px 0;
  background-color: #FF6B16;
  box-shadow: 0 9px 4px rgba(37, 37, 55, 0.01), 0 5px 3px rgba(37, 37, 55, 0.05), 0 2px 2px rgba(37, 37, 55, 0.09), 0 1px 1px rgba(37, 37, 55, 0.1), 0 0 0 rgba(37, 37, 55, 0.1);
  border-radius: 4px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  transition: background-color ease 0.3s;
  margin-top: 22px;
}
.provider-page--btn:hover {
  color: #fff;
  background-color: #EB5500;
  text-decoration: none;
}
.fixed .provider-page--btn {
  margin-top: 0;
  margin-left: 34px;
}
@media screen and (max-width: 799px) {
  .provider-page--btn {
    margin-left: auto;
    margin-right: auto;
    max-width: 340px;
  }
}
.provider-page .info--title {
  display: block;
  margin-bottom: 12px;
  font-weight: 500;
  font-size: 20px;
  line-height: 1.3;
}
.provider-page .info--item {
  margin-bottom: 6px;
  font-size: 14px;
  line-height: 1.5;
  color: #474747;
}
.provider-page .info--value {
  font-weight: 500;
}

.section-nav {
  margin-bottom: 70px;
}
.section-nav--link {
  display: inline-block;
  padding-left: 12px;
  padding-right: 12px;
  font-size: 16px;
  line-height: 1.5;
  color: #1B1B1B;
  text-decoration: none;
  border-bottom: 3px solid transparent;
}
.section-nav--link:not(.section-nav--link:first-child) {
  margin-left: 10px;
}
.section-nav--link:not(.section-nav--link:last-child) {
  margin-right: 10px;
}
.section-nav--link.active, .section-nav--link:hover {
  background-color: #F2F6FF;
  border-bottom: 3px solid #004CFF;
  border-radius: 1px 1px 0 0;
  text-decoration: none;
}
@media screen and (max-width: 799px) {
  .section-nav--link {
    white-space: nowrap;
  }
}
@media screen and (max-width: 799px) {
  .section-nav {
    overflow-x: scroll;
    display: flex;
    padding-bottom: 15px;
  }
}

.btn-other-provider {
  margin-top: auto;
}
.btn-other-provider a {
  max-width: 260px;
  width: 100%;
  display: block;
  padding: 14px 0;
  text-align: center;
  color: #004CFF;
  text-decoration: none;
  font-weight: 500;
  font-size: 18px;
  line-height: 1.3;
  border: 2px solid #004CFF;
  border-radius: 4px;
  transition: color ease-in-out 0.3s, border-color ease-in-out 0.3s;
  margin-right: auto;
  margin-left: auto;
}
.btn-other-provider a:hover {
  color: #003bcb;
  border-color: #003bcb;
  text-decoration: none;
}
@media screen and (max-width: 1022px) {
  .btn-other-provider {
    margin-top: 32px;
  }
}

.gallery {
  margin-bottom: 100px;
}
.gallery--preview {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  min-height: 327px;
  margin-bottom: 16px;
  background-color: #fff;
  border: 1px solid #D6D6D6;
  border-radius: 2px;
}
.gallery--preview-item {
  position: absolute;
  z-index: 0;
  opacity: 0;
  transition: opacity ease-in-out 0.3s;
}
.gallery--preview-item.active {
  display: block;
  opacity: 1;
  z-index: 1;
}
.gallery--preview-item img {
  width: 100%;
  height: auto;
}
.gallery--nav {
  display: flex;
  justify-content: flex-end;
}
.gallery--nav-item {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 33%;
  min-height: 99px;
  border: 1px solid #D6D6D6;
  border-radius: 2px;
}
.gallery--nav-item:not(.gallery--nav-item:last-child) {
  margin-right: 13px;
}
.gallery--nav-item:hover {
  cursor: pointer;
}

@media (min-width: 1022px) {
  .alternatives {
    margin-left: auto;
    max-width: 315px;
    width: 100%;
  }
}
.alternatives--title {
  display: block;
  margin-bottom: 16px;
  text-align: center;
  font-weight: 600;
  font-size: 24px;
  line-height: 36px;
  text-transform: capitalize;
}
.alternatives--row {
  padding: 32px 28px;
  margin-bottom: 24px;
  background-color: #fff;
  box-shadow: 6px 0 14.7143px rgba(0, 0, 0, 0.07), 0 6px 14.7143px rgba(0, 0, 0, 0.07);
  border-radius: 4px;
  text-align: center;
}
.alternatives--short-title {
  margin-bottom: 10px;
  font-weight: 500;
}
.alternatives--logo {
  margin-bottom: 26px;
  max-width: 150px;
  margin-left: auto;
  margin-right: auto;
}
.alternatives .rating {
  justify-content: center;
  margin-bottom: 36px;
}
.alternatives .btn-top-link {
  margin-right: auto;
  margin-left: auto;
  max-width: 260px;
  width: 100%;
  display: block;
  padding: 14px 0;
  text-align: center;
  color: #004CFF;
  text-decoration: none;
  font-weight: 500;
  font-size: 18px;
  line-height: 1.3;
  border: 2px solid #004CFF;
  border-radius: 4px;
  transition: color ease-in-out 0.3s, border-color ease-in-out 0.3s;
}
.alternatives .btn-top-link:hover {
  color: #003bcb;
  border-color: #003bcb;
  text-decoration: none;
}
.alternatives .btn-top-link.active {
  max-width: 260px;
  width: 100%;
  display: block;
  padding: 16px 0;
  background-color: #FF6B16;
  box-shadow: 0 9px 4px rgba(37, 37, 55, 0.01), 0 5px 3px rgba(37, 37, 55, 0.05), 0 2px 2px rgba(37, 37, 55, 0.09), 0 1px 1px rgba(37, 37, 55, 0.1), 0 0 0 rgba(37, 37, 55, 0.1);
  border-radius: 4px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  transition: background-color ease 0.3s;
  border: none;
}
.alternatives .btn-top-link.active:hover {
  color: #fff;
  background-color: #EB5500;
  text-decoration: none;
}

.features-list {
  margin-bottom: 50px;
}
.features-list .feature-selection {
  margin-bottom: 8px;
}
.features-list .feature-selection.active {
  display: block;
}
.features-list .feature-selection.active .feature-selection-btn::before {
  transform: translateY(-50%) rotate(0);
}
.features-list .feature-selection.active .feature-selection-btn::before, .features-list .feature-selection.active .feature-selection-btn::after {
  background-color: #474747;
}
.features-list .feature-selection-content {
  display: none;
  background-color: #F2F6FF;
}
.features-list .feature-selection-content ul {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 0;
  margin-left: 0;
}
.features-list .feature-selection-content li {
  width: 45%;
}
@media screen and (max-width: 768px) {
  .features-list .feature-selection-content li {
    width: 100%;
  }
}
@media (max-width: 799px) {
  .features-list .feature-selection-content {
    padding-top: 24px;
    padding-bottom: 24px;
  }
}
.features-list .feature-selection-title, .features-list .feature-selection-content {
  padding: 18px 42px;
  background-color: #F2F6FF;
}
.features-list .feature-selection-title {
  margin-bottom: 2px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  text-decoration: none;
  color: #131A29;
}
@media (max-width: 799px) {
  .features-list .feature-selection-title {
    padding: 17px 16px;
    font-weight: 500;
  }
}
.features-list .feature-selection-btn {
  all: unset;
  background-color: transparent !important;
  width: 16px;
  height: 16px;
  position: relative;
}
.features-list .feature-selection-btn::before, .features-list .feature-selection-btn::after {
  content: "";
  width: 100%;
  height: 2px;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  transition: transform ease-in-out 0.4s;
  background-color: #004CFF;
}
.features-list .feature-selection-btn::before {
  transform: translateY(-50%) rotate(270deg);
}

.contact {
  max-width: 420px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  padding: 38px 28px;
  background-color: #fff;
  box-shadow: 6px 0 14px rgba(0, 0, 0, 0.07), 0 6.86667px 14.7143px rgba(0, 0, 0, 0.07);
  border-radius: 4px;
}
@media screen and (min-width: 1022px) {
  .contact {
    max-width: 315px;
    margin-right: 0;
    position: sticky;
    top: 205px;
    z-index: 10;
  }
}
.contact--title {
  display: block;
  margin-bottom: 20px;
  font-weight: 600;
  font-size: 20px;
  line-height: 1.3;
  text-transform: capitalize;
  text-align: center;
}
.contact--item {
  max-width: 205px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 6px;
  font-size: 14px;
  line-height: 1.5;
  color: #474747;
}
.contact--value {
  font-weight: 500;
  font-size: 14px;
  color: #1B1B1B;
}
.contact--btn {
  max-width: 260px;
  width: 100%;
  display: block;
  padding: 14px 0;
  text-align: center;
  color: #004CFF;
  text-decoration: none;
  font-weight: 500;
  font-size: 18px;
  line-height: 1.3;
  border: 2px solid #004CFF;
  border-radius: 4px;
  transition: color ease-in-out 0.3s, border-color ease-in-out 0.3s;
  max-width: 260px;
  margin-top: 42px;
  margin-left: auto;
  margin-right: auto;
}
.contact--btn:hover {
  color: #003bcb;
  border-color: #003bcb;
  text-decoration: none;
}

.popup {
  margin-bottom: 20px;
  max-width: 740px;
  width: 100%;
  min-height: 378px;
  position: relative;
  background-color: #131A29;
}
.popup--header {
  padding: 18px 12px 18px 27px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: #fff;
}
.popup--logo {
  max-width: 153px;
  width: 100%;
  height: auto;
}
.popup--close {
  all: unset;
  width: 18px;
  height: 18px;
  transition: transform ease 0.3s;
}
.popup--close:hover {
  cursor: pointer;
  transform: rotate(360deg);
}
.home .popup--close {
  display: none;
}
.popup--body {
  padding: 50px 17px 17px;
}
.popup--screen {
  display: none;
}
.popup--screen.visible {
  display: block;
}
.popup--title {
  margin-top: 0;
  margin-bottom: 37px;
  font-weight: 500;
  font-size: 24px;
  line-height: 36px;
  text-align: center;
  color: #fff;
}
@media screen and (max-width: 768px) {
  .popup--title {
    margin-bottom: 21px;
    font-size: 21px;
  }
}
.popup--variants {
  display: flex;
  justify-content: center;
}
@media screen and (max-width: 768px) {
  .popup--variants {
    flex-direction: column;
  }
}
.popup--variant {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.popup--variant .count {
  position: absolute;
  left: -16px;
  font-size: 18px;
  line-height: 27px;
  color: #fff;
}
.popup--variant .choice {
  max-width: 260px;
  width: 100%;
  display: block;
  padding: 16px 0;
  background-color: #FF6B16;
  box-shadow: 0 9px 4px rgba(37, 37, 55, 0.01), 0 5px 3px rgba(37, 37, 55, 0.05), 0 2px 2px rgba(37, 37, 55, 0.09), 0 1px 1px rgba(37, 37, 55, 0.1), 0 0 0 rgba(37, 37, 55, 0.1);
  border-radius: 4px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  transition: background-color ease 0.3s;
  max-width: none;
  min-width: 260px;
  width: calc(100% - 26px);
  margin-bottom: 10px;
  border: none;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.25);
  border-radius: 5px;
}
.popup--variant .choice:hover {
  color: #fff;
  background-color: #EB5500;
  text-decoration: none;
}
.popup--variant .choice:hover {
  cursor: pointer;
}
@media screen and (max-width: 768px) {
  .popup--variant .choice {
    padding: 10px 0;
  }
}
.popup--loading-title {
  text-align: center;
  font-size: 14px;
  line-height: 17px;
  color: #fff;
}
.popup--loading-panel {
  max-width: 352px;
  height: 20px;
  width: 100%;
  margin: 45px auto 20px auto;
  background: #fff;
  border-radius: 14px;
}
.popup--loading-bar {
  width: 10%;
  height: 20px;
  background: #FF6B16;
  border-radius: 14px;
  text-align: right;
  line-height: 20px;
  color: #fff;
  padding-right: 10px;
  font-size: 14px;
}
.popup--final-logo {
  display: block;
  max-width: 164px;
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 18px;
}
.popup--final-title {
  display: block;
  margin-bottom: 13px;
  font-weight: 400;
  font-size: 18px;
  line-height: 27px;
  text-align: center;
  color: #fff;
}
.popup--link {
  max-width: 260px;
  width: 100%;
  display: block;
  padding: 16px 0;
  background-color: #FF6B16;
  box-shadow: 0 9px 4px rgba(37, 37, 55, 0.01), 0 5px 3px rgba(37, 37, 55, 0.05), 0 2px 2px rgba(37, 37, 55, 0.09), 0 1px 1px rgba(37, 37, 55, 0.1), 0 0 0 rgba(37, 37, 55, 0.1);
  border-radius: 4px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  transition: background-color ease 0.3s;
  margin-left: auto;
  margin-right: auto;
}
.popup--link:hover {
  color: #fff;
  background-color: #EB5500;
  text-decoration: none;
}
.popup .wrapper {
  min-width: 285px;
  width: 100%;
  margin-left: 16px;
  margin-right: 16px;
}
.popup .wrapper.single-column {
  width: auto;
}
@media screen and (max-width: 768px) {
  .popup .wrapper {
    width: auto;
    min-width: auto;
  }
}

.popup-wrapper {
  display: none;
  align-items: center;
  justify-content: center;
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 10;
  -webkit-backdrop-filter: blur(2px);
          backdrop-filter: blur(2px);
  background: rgba(255, 255, 255, 0.8);
}
.popup-wrapper.visible {
  display: flex;
}

.quiz-wrapper {
  position: relative;
  margin: 25px -15px 25px;
  padding-top: 60px;
  padding-bottom: 54px;
  background-color: #ebf1f4;
}
.quiz-wrapper h2 {
  margin-bottom: 40px;
  margin-top: 0;
  text-align: center;
  color: #131A29;
  font-weight: 500;
  font-size: 32px;
  line-height: 1.4;
}
@media (max-width: 768px) {
  .quiz-wrapper h2 {
    font-weight: 500;
    font-size: 24px;
    text-align: left;
  }
}
.quiz-wrapper p {
  max-width: 582px;
  margin: 0 auto 15px auto;
  color: #222;
  font-size: 18px;
  font-weight: 400;
  text-align: center;
  line-height: 1.5;
}
@media (max-width: 768px) {
  .quiz-wrapper p {
    text-align: left;
  }
}
.quiz-wrapper .popup {
  margin-left: auto;
  margin-right: auto;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly93b3JkcHJlc3Mtc3RhcnRlci1raXQvLi9wcm92aWRlci5zY3NzIiwid2VicGFjazovL3dvcmRwcmVzcy1zdGFydGVyLWtpdC8uL19taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly93b3JkcHJlc3Mtc3RhcnRlci1raXQvLi9fdmFycy5zY3NzIiwid2VicGFjazovL3dvcmRwcmVzcy1zdGFydGVyLWtpdC8uL2NvbXBvbmVudHMvYWx0ZXJuYXRpdmVzLnNjc3MiLCJ3ZWJwYWNrOi8vd29yZHByZXNzLXN0YXJ0ZXIta2l0Ly4vY29tcG9uZW50cy9mZWF0dXJlcy1saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vd29yZHByZXNzLXN0YXJ0ZXIta2l0Ly4vY29tcG9uZW50cy9jb250YWN0LnNjc3MiLCJ3ZWJwYWNrOi8vd29yZHByZXNzLXN0YXJ0ZXIta2l0Ly4vY29tcG9uZW50cy9wb3B1cC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUtJO0VBQ0k7RUFDQTtBQUpSO0FBTVE7RUFKSjtJQUtRO0VBSFY7QUFDRjs7QUFPQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBSko7QUFVSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFSUjtBQVVRO0VBQ0k7SUFDSTtFQVJkO0FBQ0Y7QUFZSTtFQUNJO0VBQ0E7RUFDQTtBQVZSO0FBaUJJO0VBQ0k7QUFmUjtBQWlCUTtFQUNJO0FBZlo7QUFrQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFoQlo7QUFvQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWxCUjtBQW9CUTtFQUNJO0VBQ0E7QUFsQlo7QUFxQlE7RUFqQko7SUFrQlE7SUFDQTtJQUNBO0VBbEJWO0FBQ0Y7QUFxQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBbkJSO0FBcUJRO0VBUEo7SUFRUTtF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XCIuLi9taXhpbnNcIjtcblxuLnBhZ2UtdGVtcGxhdGUtcHJvdmlkZXIge1xuXG4gICAgbWFpbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucHJvdmlkZXItcGFnZSB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggNnB4IHJnYmEoMTgxLCAxODEsIDE4MSwgMC4wMSksXG4gICAgICAgICAgICAgICAgMCA5cHggNXB4IHJnYmEoMTgxLCAxODEsIDE4MSwgMC4wNSksXG4gICAgICAgICAgICAgICAgMCA0cHggNHB4IHJnYmEoMTgxLCAxODEsIDE4MSwgMC4wOSksXG4gICAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoMTgxLCAxODEsIDE4MSwgMC4xKSxcbiAgICAgICAgICAgICAgICAwIDAgMCByZ2JhKDE4MSwgMTgxLCAxODEsIDAuMSk7XG5cbiAgICAmLmZpeGVkIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDY4cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlLWluLW91dCAuM3M7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTgwJSk7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMnB4KSB7XG4gICAgICAgICAgICAmLnZpc2libGUge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxNXB4IDZweCByZ2JhKDE4MSwgMTgxLCAxODEsIDAuMDEpLFxuICAgICAgICAwIDlweCA1cHggcmdiYSgxODEsIDE4MSwgMTgxLCAwLjA1KSxcbiAgICAgICAgMCA0cHggNHB4IHJnYmEoMTgxLCAxODEsIDE4MSwgMC4wOSksXG4gICAgICAgIDAgMXB4IDJweCByZ2JhKDE4MSwgMTgxLCAxODEsIDAuMSksXG4gICAgICAgIDAgMCAwIHJnYmEoMTgxLCAxODEsIDE4MSwgMC4xKTtcbiAgICB9XG5cbiAgICAmLS1uYXYtd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuc2VjdGlvbi1uYXYge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgaGVpZ2h0OiA2N3B4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAtNDJweDtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cigxMnB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWxvZ28ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiAxNzVweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTUycHg7XG4gICAgICAgIHBhZGRpbmc6IDIycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNENkQ2RDY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzk5cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3OTlweCkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJhdGluZyB7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWJ0biB7XG4gICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnRuO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMnB4O1xuXG4gICAgICAgIC5maXhlZCAmIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5mbyB7XG5cbiAgICAgICAgJi0tdGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICBjb2xvcjogIzQ3NDc0NztcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXZhbHVlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZWN0aW9uLW5hdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcblxuICAgICYtLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBjb2xvcjogJGZvbnQtY29sb3I7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgICAgICY6bm90KCY6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoJjpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGNkZGO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRlbGVjdHJpYztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFweCAxcHggMCAwO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzk5cHgpIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OTlweCkge1xuICAgICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIH1cbn1cblxuLmJ0bi1vdGhlci1wcm92aWRlciB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcblxuICAgIGEge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXJlZC1idG47XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMnB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgfVxufVxuXG4uZ2FsbGVyeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG5cbiAgICAmLS1wcmV2aWV3IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMzI3cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNENkQ2RDY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB9XG5cbiAgICAmLS1wcmV2aWV3LWl0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZS1pbi1vdXQgLjNzO1xuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1uYXYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cblxuICAgICYtLW5hdi1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDk5cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNENkQ2RDY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcblxuICAgICAgICAmOm5vdCgmOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTNweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbXBvcnQgXCIuLi9jb21wb25lbnRzL2FsdGVybmF0aXZlc1wiO1xuQGltcG9ydCBcIi4uL2NvbXBvbmVudHMvZmVhdHVyZXMtbGlzdFwiO1xuQGltcG9ydCBcIi4uL2NvbXBvbmVudHMvY29udGFjdFwiO1xuQGltcG9ydCBcIi4uL2NvbXBvbmVudHMvcG9wdXBcIjtcbiIsIkBpbXBvcnQgXCJ2YXJzXCI7XG5cbkBtaXhpbiBwcmltYXJ5LWJ0biB7XG4gICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgYm94LXNoYWRvdzogMCA5cHggNHB4IHJnYmEoMzcsIDM3LCA1NSwgMC4wMSksXG4gICAgICAgICAgICAgICAgMCA1cHggM3B4IHJnYmEoMzcsIDM3LCA1NSwgMC4wNSksXG4gICAgICAgICAgICAgICAgMCAycHggMnB4IHJnYmEoMzcsIDM3LCA1NSwgMC4wOSksXG4gICAgICAgICAgICAgICAgMCAxcHggMXB4IHJnYmEoMzcsIDM3LCA1NSwgMC4xKSxcbiAgICAgICAgICAgICAgICAwIDAgMCByZ2JhKDM3LCAzNywgNTUsIDAuMSk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciBlYXNlIC4zcztcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItaG92ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiBib3JkZXJlZC1idG4ge1xuICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTRweCAwO1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkZWxlY3RyaWM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG5cbiAgICBib3JkZXI6IDJweCBzb2xpZCAkZWxlY3RyaWM7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgdHJhbnNpdGlvbjogY29sb3IgZWFzZS1pbi1vdXQgLjNzLFxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuM3M7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDNiY2I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzAwM2JjYjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGJvcmRlci1ob3ZlciB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTExN3B4KSB7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRlbGVjdHJpYztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIGVhc2UtaW4tb3V0IC4zcztcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiJHByaW1hcnktY29sb3I6ICNGRjZCMTY7XG4kcHJpbWFyeS1jb2xvci1ob3ZlcjogI0VCNTUwMDtcbiRwcmltYXJ5LWRhcms6ICMxMzFBMjk7XG4kZWxlY3RyaWM6ICMwMDRDRkY7XG4kZm9udC1jb2xvcjogIzFCMUIxQjtcbiR0ZW5kZXItYmx1ZTogI0YyRjZGRjtcbiIsIkBpbXBvcnQgXCIuLi92YXJzXCI7XG5AaW1wb3J0IFwiLi4vbWl4aW5zXCI7XG5cbi5hbHRlcm5hdGl2ZXMge1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjJweCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAzMTVweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi0tdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICB9XG5cbiAgICAmLS1yb3cge1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDI4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJveC1zaGFkb3c6IDZweCAwIDE0LjcxNDNweCByZ2JhKDAsIDAsIDAsIDAuMDcpLFxuICAgICAgICAgICAgICAgICAgICAwIDZweCAxNC43MTQzcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi0tc2hvcnQtdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cblxuICAgICYtLWxvZ28ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5yYXRpbmcge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgICB9XG5cbiAgICAuYnRuLXRvcC1saW5rIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgICAgICBAaW5jbHVkZSBib3JkZXJlZC1idG47XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgcHJpbWFyeS1idG47XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIkBpbXBvcnQgXCIuLi92YXJzXCI7XG5cbi5mZWF0dXJlcy1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgLmZlYXR1cmUtc2VsZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAuZmVhdHVyZS1zZWxlY3Rpb24tYnRuIHtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ3NDc0NztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZW5kZXItYmx1ZTtcblxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzk5cHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtdGl0bGUsXG4gICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDQycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVuZGVyLWJsdWU7XG4gICAgICAgIH1cblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWRhcms7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3OTlweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMTZweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1idG4ge1xuICAgICAgICAgICAgYWxsOiB1bnNldDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlLWluLW91dCAuNHM7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGVsZWN0cmljO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMjcwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi92YXJzXCI7XG5AaW1wb3J0IFwiLi4vbWl4aW5zXCI7XG5cbi5jb250YWN0IHtcbiAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAzOHB4IDI4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiA2cHggMCAxNHB4IHJnYmEoMCwgMCwgMCwgMC4wNyksXG4gICAgICAgICAgICAgICAgMCA2Ljg2NjY3cHggMTQuNzE0M3B4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjJweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDMxNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgIHRvcDogMjA1cHg7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgIH1cblxuICAgICYtLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLS1pdGVtIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMDVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGNvbG9yOiAjNDc0NzQ3O1xuICAgIH1cblxuICAgICYtLXZhbHVlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzFCMUIxQjtcbiAgICB9XG5cbiAgICAmLS1idG4ge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXJlZC1idG47XG5cbiAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNDJweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyc1wiO1xuQGltcG9ydCBcIi4uL21peGluc1wiO1xuXG4ucG9wdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBtYXgtd2lkdGg6IDc0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDM3OHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1kYXJrO1xuXG4gICAgJi0taGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMThweCAxMnB4IDE4cHggMjdweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgICYtLWxvZ28ge1xuICAgICAgICBtYXgtd2lkdGg6IDE1M3B4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgICYtLWNsb3NlIHtcbiAgICAgICAgYWxsOiB1bnNldDtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2UgLjNzO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ob21lICYge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWJvZHkge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDE3cHggMTdweDtcbiAgICB9XG5cbiAgICAmLS1zY3JlZW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICYudmlzaWJsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzdweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXZhcmlhbnRzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS12YXJpYW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuY291bnQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogLTE2cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNob2ljZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ0bjtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjYwcHg7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjZweCk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1sb2FkaW5nLXRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAmLS1sb2FkaW5nLXBhbmVsIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNTJweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiA0NXB4IGF1dG8gMjBweCBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgIH1cblxuICAgICYtLWxvYWRpbmctYmFyIHtcbiAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgICYtLWZpbmFsLWxvZ28ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiAxNjRweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICB9XG5cbiAgICAmLS1maW5hbC10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgICYtLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ0bjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAud3JhcHBlciB7XG4gICAgICAgIG1pbi13aWR0aDogMjg1cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuXG4gICAgICAgICYuc2luZ2xlLWNvbHVtbiB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBvcHVwLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpO1xuICAgIGJhY2tncm91bmQ6IGhzbGEoMCwwJSwxMDAlLC44KTtcblxuICAgICYudmlzaWJsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxufVxuXG4ucXVpei13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAyNXB4IC0xNXB4IDI1cHg7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDU0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjFmNDtcblxuICAgIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogJHByaW1hcnktZGFyaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1ODJweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTVweCBhdXRvO1xuICAgICAgICBjb2xvcjogIzIyMjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBvcHVwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9*/