/**
 * Grid Variables - CH
 */
/**
 * Grid Variables - CH
 */
/**
 * Custom SASS Mixins - CH
 */
.component-interactive-map {
  position: relative;
}

@media (min-width: 992px) {
  .component-interactive-map {
    height: -webkit-calc(100vh - 163px);
    height: calc(100vh - 163px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
}

.component-interactive-map .loading-element,
.component-interactive-map .map-element {
  height: 100%;
}

@media (min-width: 992px) {
  .component-interactive-map .container-element {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    position: relative;
  }
  .component-interactive-map .container-element > div {
    position: absolute !important;
    width: 100%;
  }
}

@media (max-width: 1199px) {
  .component-interactive-map .pane {
    background: #fafafa;
  }
}

@media (min-width: 992px) {
  .component-interactive-map .pane {
    position: absolute;
    top: 35px;
    right: 23px;
    bottom: 35px;
    max-height: -webkit-calc(100% - 70px);
    max-height: calc(100% - 70px);
    max-width: 364px;
    overflow: auto;
  }
}

.component-interactive-map .pane .place-card {
  border: 1px solid #eaebeb;
  background: #fff;
  margin-bottom: 2px;
}

.component-interactive-map .pane .place-card .hgroup {
  padding: 1.8em 2.2em 2.2em;
}

.component-interactive-map .pane .place-card img {
  width: 100%;
  max-height: 30vh;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}

.component-interactive-map .pane .place-card .rating {
  margin-top: 0.5em;
}

.component-interactive-map .pane .place-card .rating .label {
  font-size: 1.6em;
  margin: 0 0 0 1em;
  display: inline-block;
  position: relative;
  top: -0.2em;
}

.component-interactive-map .pane .place-card .rating .outof-stars {
  background-image: url(../images/map/star-fade.png);
  display: inline-block;
  width: 120px;
  position: relative;
  height: 20px;
}

.component-interactive-map .pane .place-card .rating .outof-stars .stars {
  background-image: url(../images/map/star.png);
  height: 100%;
  display: block;
}

.component-interactive-map .pane .place-card .icon {
  width: 40px;
  height: 40px;
}

.component-interactive-map .pane .place-card .icon.icon-gym {
  background-image: url(../images/map/square-sports.svg);
}

.component-interactive-map .pane .place-card .icon.icon-gym.active {
  background-image: url(../images/map/square-sports-active.svg);
}

.component-interactive-map .pane .place-card .icon.icon-bank {
  background-image: url(../images/map/square-banks.svg);
}

.component-interactive-map .pane .place-card .icon.icon-bank.active {
  background-image: url(../images/map/square-banks-active.svg);
}

.component-interactive-map .pane .place-card .icon.icon-cafe {
  background-image: url(../images/map/square-cafes.svg);
}

.component-interactive-map .pane .place-card .icon.icon-cafe.active {
  background-image: url(../images/map/square-cafes-active.svg);
}

.component-interactive-map .pane .place-card .icon.icon-post-office {
  background-image: url(../images/map/square-post-office.svg);
}

.component-interactive-map .pane .place-card .icon.icon-post-office.active {
  background-image: url(../images/map/square-post-office-active.svg);
}

.component-interactive-map .pane .place-card .icon.icon-restaurant {
  background-image: url(../images/map/square-restaurant.svg);
}

.component-interactive-map .pane .place-card .icon.icon-restaurant.active {
  background-image: url(../images/map/square-restaurant-active.svg);
}

.component-interactive-map .pane .place-card .icon.icon-retail {
  background-image: url(../images/map/square-retail.svg);
}

.component-interactive-map .pane .place-card .icon.icon-retail.active {
  background-image: url(../images/map/square-retail-active.svg);
}

.component-interactive-map .pane .place-card .icon.icon-transport {
  background-image: url(../images/map/square-transport.svg);
}

.component-interactive-map .pane .place-card .icon.icon-transport.active {
  background-image: url(../images/map/square-transport-active.svg);
}

.component-interactive-map .pane .place-card .icon.icon-parking {
  background-image: url(../images/map/square-parking.svg);
}

.component-interactive-map .pane .place-card .icon.icon-parking.active {
  background-image: url(../images/map/square-parking-active.svg);
}

.component-interactive-map .pane .place-card .icon-bar {
  background-image: url(../images/map/bar_sq.svg);
}

.component-interactive-map .pane .place-card .icon-bar.active {
  background-image: url(../images/map/bar_sq-active.svg);
}

.component-interactive-map .pane .place-card  .icon-bus-station {
  background-image: url(../images/map/bus_sq.svg);
}

.component-interactive-map .pane .place-card .icon-bus-station.active {
  background-image: url(../images/map/bus_sq-active.svg);
}

.component-interactive-map .pane .place-card .icon-train-station {
  background-image: url(../images/map/train_sq.svg);
}

.component-interactive-map .pane .place-card .icon-train-station.active {
  background-image: url(../images/map/train_sq-active.svg);
}

.component-interactive-map .pane .place-card .description {
  font-size: 1.6em;
  padding: 1.2em 1.4em 0.9em;
}

.component-interactive-map .pane .place-card .description p {
  margin-bottom: 5px;
}

.component-interactive-map .pane .place-card a[target=_blank]:after {
  content: '';
  background: url(../images/icons/icon-external-site--gray.svg);
  width: 1em;
  height: 1em;
  display: inline-block;
  margin-left: 1em;
  font-size: 0.8em;
  position: relative;
  top: 0em;
}

.component-interactive-map .pane .place-card h1 {
  font-size: 1.6em;
  position: relative;
  font-family: "Roboto", sans-serif;
  padding-right: 2.5em;
}

.component-interactive-map .pane .place-card h1 .icon {
  display: inline-block;
  width: 2.5em;
  height: 2.5em;
  position: absolute;
  right: 0;
  top: -0.3em;
}

.component-interactive-map .pane .place-card.is-expanded-true.has-image h1 .icon {
  top: -2.9em;
}

.component-interactive-map .pane .place-card.is-expanded-true h1 {
  font-size: 2em;
  font-weight: bold;
  margin-top: -0.4em;
}

.component-interactive-map .pane .place-card.is-expanded-true h1 .icon {
  font-size: 0.8em;
}

@media (min-width: 992px) {
  .component-interactive-map .pane .place-card.is-expanded-true h1 .icon.icon-gym {
    background-image: url(../images/map/square-sports-active.svg);
  }
  .component-interactive-map .pane .place-card.is-expanded-true h1 .icon.icon-bank {
    background-image: url(../images/map/square-banks-active.svg);
  }
  .component-interactive-map .pane .place-card.is-expanded-true h1 .icon.icon-cafe {
    background-image: url(../images/map/square-cafes-active.svg);
  }
  .component-interactive-map .pane .place-card.is-expanded-true h1 .icon.icon-post-office {
    background-image: url(../images/map/square-post-office-active.svg);
  }
  .component-interactive-map .pane .place-card.is-expanded-true h1 .icon.icon-restaurant {
    background-image: url(../images/map/square-restaurant-active.svg);
  }
  .component-interactive-map .pane .place-card.is-expanded-true h1 .icon.icon-retail {
    background-image: url(../images/map/square-retail-active.svg);
  }
  .component-interactive-map .pane .place-card.is-expanded-true h1 .icon.icon-transport {
    background-image: url(../images/map/square-transport-active.svg);
  }
  .component-interactive-map .pane .place-card.is-expanded-true h1 .icon.icon-parking {
    background-image: url(../images/map/square-parking-active.svg);
  }
}

.component-interactive-map .pane .place-card.is-expanded-true .hgroup {
  border-bottom: 1px solid #eaebeb;
  padding: 1.8em 2.2em 1.5em;
}

.component-interactive-map p.results,
.component-interactive-map div.results {
  font-size: 1.6em;
  margin: 1.8em 1.4em 1.5em;
}

.component-interactive-map .filter-bar {
  color: white;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 2em 2em 2.6em;
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  z-index: 1;
  border-top: 1px solid white;
}

.component-interactive-map .filter-bar.introScreenfalse {
  background: #8c7253 !important;
}

@media (max-width: 1199px) {
  .component-interactive-map .filter-bar {
    background: #8c7253 !important;
    text-align: center;
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    -webkit-transition: -webkit-transform 1s ease-out;
    transition: -webkit-transform 1s ease-out;
    transition: transform 1s ease-out;
    transition: transform 1s ease-out, -webkit-transform 1s ease-out;
    z-index: 100;
  }
  .component-interactive-map .filter-bar.is-expanded-true {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  .component-interactive-map .filter-bar .align {
    display: inline-block;
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 80%;
  }
  .component-interactive-map .filter-bar .align h1 {
    font-size: 3.2em;
    margin: 0 0 0.7em;
  }
  .component-interactive-map .filter-bar .align .checkboxes {
    display: inline-block;
    text-align: left;
  }
  .component-interactive-map .filter-bar .align .checkboxes .field {
    margin: 0 0 2.6em;
  }
  .component-interactive-map .filter-bar .align .btn {
    font-size: 1.6em;
    text-transform: uppercase;
    color: white;
    font-family: "Oswald", sans-serif;
  }
  .component-interactive-map .filter-bar .align .btn:after {
    background: #fff;
  }
}

@media (min-width: 992px) {
  .component-interactive-map .filter-bar .align {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 95%;
  }
}

.component-interactive-map .filter-bar h1 {
  font-size: 2.4em;
  font-family: "Oswald", sans-serif;
  text-transform: uppercase;
  color: white;
  font-weight: 400;
}

@media (min-width: 992px) {
  .component-interactive-map .filter-bar h1 {
    margin-right: 2.1em;
  }
}

@media (max-width: 1199px) {
  .component-interactive-map .filter-bar h1 {
    text-align: center;
  }
}

.component-interactive-map .filter-bar .checkboxes {
  padding-top: 3px;
}

@media (min-width: 992px) {
  .component-interactive-map .filter-bar .checkboxes {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.component-interactive-map .filter-bar .checkboxes .field {
  margin-right: 2em;
  margin-left: 2em;
}

.component-interactive-map .filter-bar .checkboxes label {
  font-size: 2em;
  cursor: pointer;
  opacity: 0.4;
  display: block;
}

.component-interactive-map .filter-bar .checkboxes label:before {
  width: 1.3em;
  height: 1.3em;
  border: 2px solid white;
  content: '';
  display: inline-block;
  position: relative;
  margin-right: 0.5em;
  vertical-align: bottom;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}

.component-interactive-map .filter-bar .checkboxes input {
  position: absolute;
  opacity: 0;
}

.component-interactive-map .filter-bar .checkboxes input:checked + label {
  opacity: 1;
}

.component-interactive-map .filter-bar .checkboxes input:checked + label:before {
  background-image: url(../images/icons/icon-tick.svg);
}

.component-interactive-map .filter-bar .checkboxes input:checked + label.bank:before {
  background-color: #8977aa;
}

.component-interactive-map .filter-bar .checkboxes input:checked + label.cafe:before {
  background-color: #7ba4db;
}

.component-interactive-map .filter-bar .checkboxes input:checked + label.post-office:before {
  background-color: #f99a53;
}

.component-interactive-map .filter-bar .checkboxes input:checked + label.restaurant:before {
  background-color: #6c8a78;
}

.component-interactive-map .filter-bar .checkboxes input:checked + label.retail:before {
  background-color: #ef9ed4;
}

.component-interactive-map .filter-bar .checkboxes input:checked + label.gym:before {
  background-color: #fcd652;
}

.component-interactive-map .filter-bar .checkboxes input:checked + label.transport:before {
  background-color: #717C89;
}

.component-interactive-map .filter-bar .checkboxes input:checked + label.parking:before {
  background-color: #ee2737;
}

.component-interactive-map .filter-bar .checkboxes input:checked + label.bus-station:before {
  background-color: #ffcc00;
}

.component-interactive-map .filter-bar .checkboxes input:checked + label.train-station:before {
  background-color: #ff9933;
}

.component-interactive-map .filter-bar .checkboxes input:checked + label.bar:before {
  background-color: #996699;
}

@media (min-width: 992px) {
  .component-interactive-map.intro-screen-true .filter-bar {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #007b59;
  }
  .component-interactive-map.intro-screen-true .filter-bar:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.7);
  }
  .component-interactive-map.intro-screen-true .filter-bar .align {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    max-width: 500px;
    display: block;
    text-align: center;
  }
  .component-interactive-map.intro-screen-true .filter-bar h1 {
    font-size: 5.2em;
    margin: 0 0 0.7em;
  }
  .component-interactive-map.intro-screen-true .filter-bar .checkboxes {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    text-align: left;
  }
  .component-interactive-map.intro-screen-true .filter-bar .checkboxes .field {
    -ms-flex-preferred-size: 50.6%;
    flex-basis: 50.6%;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin: 0 0 2.6em;
    width: 22%;
  }
  .component-interactive-map.intro-screen-true .filter-bar .checkboxes .field:nth-of-type(2n) {
    -ms-flex-preferred-size: 24%;
    flex-basis: 24%;
  }
  .component-interactive-map.intro-screen-true .filter-bar .checkboxes .field label {
    font-size: 2.4em;
    white-space: nowrap;
    opacity: 1;
  }
  .component-interactive-map.intro-screen-true .filter-bar .checkboxes .field label:before {
    margin-right: 1em;
  }
  .component-interactive-map.intro-screen-true .filter-bar .btn {
    font-size: 1.6em;
    text-transform: uppercase;
    color: white;
    font-family: "Oswald", sans-serif;
  }
  .component-interactive-map.intro-screen-true .filter-bar .btn:after {
    background: #fff;
  }
}

.filter__refine-btn.btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  border-radius: 0;
  border-color: #dbdbdb;
  background-color: white;
  color: #55565b;
  font-family: "Roboto", sans-serif;
  font-size: 1.8em;
  font-weight: 500;
  line-height: 3.22222em;
  text-align: center;
  text-transform: none;
  padding: .375rem .75rem;
}

.filter__refine-icon {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 1.2rem;
  margin-right: 1rem;
}

.filter__refine-icon > div {
  display: block;
  height: 2px;
  background-color: #55565b;
}

.filter__refine-icon > div:first-child {
  width: 1.8rem;
}

.filter__refine-icon > div:nth-child(2) {
  width: 1rem;
}

.filter__refine-icon > div:nth-child(3) {
  width: 0.4rem;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudC1pbnRlcmFjdGl2ZS1tYXAuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOztHQUVHO0FBQ0g7O0dBRUc7QUFDSDs7R0FFRztBQUNIO0VBQ0UsbUJBQW1CO0NBQ3BCOztBQUVEO0VBQ0U7SUFDRSxvQ0FBNEI7SUFBNUIsNEJBQTRCO0lBQzVCLHFCQUFjO0lBQWQscUJBQWM7SUFBZCxjQUFjO0lBQ2QsNkJBQStCO0lBQS9CLCtCQUErQjtJQUEvQixtQ0FBK0I7SUFBL0IsK0JBQStCO0dBQ2hDO0NBQ0Y7O0FBRUQ7O0VBRUUsYUFBYTtDQUNkOztBQUVEO0VBQ0U7SUFDRSxvQkFBYTtJQUFiLHFCQUFhO0lBQWIsYUFBYTtJQUNiLG1CQUFtQjtHQUNwQjtFQUNEO0lBQ0UsOEJBQThCO0lBQzlCLFlBQVk7R0FDYjtDQUNGOztBQUVEO0VBQ0U7SUFDRSxvQkFBb0I7R0FDckI7Q0FDRjs7QUFFRDtFQUNFO0lBQ0UsbUJBQW1CO0lBQ25CLFVBQVU7SUFDVixZQUFZO0lBQ1osYUFBYTtJQUNiLHNDQUE4QjtJQUE5Qiw4QkFBOEI7SUFDOUIsaUJBQWlCO0lBQ2pCLGVBQWU7R0FDaEI7Q0FDRjs7QUFFRDtFQUNFLDBCQUEwQjtFQUMxQixpQkFBaUI7RUFDakIsbUJBQW1CO0NBQ3BCOztBQUVEO0VBQ0UsMkJBQTJCO0NBQzVCOztBQUVEO0VBQ0UsWUFBWTtFQUNaLGlCQUFpQjtFQUNqQixxQkFBa0I7RUFBbEIsa0JBQWtCO0VBQ2xCLDJCQUF3QjtFQUF4Qix3QkFBd0I7Q0FDekI7O0FBRUQ7RUFDRSxrQkFBa0I7Q0FDbkI7O0FBRUQ7RUFDRSxpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLHNCQUFzQjtFQUN0QixtQkFBbUI7RUFDbkIsWUFBWTtDQUNiOztBQUVEO0VBQ0UsbURBQW1EO0VBQ25ELHNCQUFzQjtFQUN0QixhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLDhDQUE4QztFQUM5QyxhQUFhO0VBQ2IsZUFB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QkFBcUI7RUFDckIsd0JBQXdCO0NBQ3pCOztBQUVEO0VBQ0UsNEJBQXFCO0VBQXJCLDRCQUFxQjtFQUFyQixxQkFBcUI7RUFDckIsNkJBQXVCO0VBQXZCLDhCQUF1QjtFQUF2QiwyQkFBdUI7RUFBdkIsdUJBQXVCO0VBQ3ZCLDBCQUFvQjtFQUFwQix1QkFBb0I7RUFBcEIsb0JBQW9CO0VBQ3BCLDBCQUErQjtFQUEvQix1QkFBK0I7RUFBL0IsK0JBQStCO0VBQy9CLGVBQWU7RUFDZixtQkFBbUI7Q0FDcEI7O0FBRUQ7RUFDRSxlQUFlO0VBQ2YsWUFBWTtFQUNaLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFLGNBQWM7Q0FDZjs7QUFFRDtFQUNFLFlBQVk7Q0FDYjs7QUFFRDtFQUNFLGNBQWM7Q0FDZiIsImZpbGUiOiJPYW5kSS9PYW5kSSBCYXNlIFNpdGUvT2FuZEkgQmFzZSBTaXRlIFRoZW1lL3Nhc3MvY29tcG9uZW50LWludGVyYWN0aXZlLW1hcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcclxuICogR3JpZCBWYXJpYWJsZXMgLSBDSFxyXG4gKi9cbi8qKlxyXG4gKiBHcmlkIFZhcmlhYmxlcyAtIENIXHJcbiAqL1xuLyoqXHJcbiAqIEN1c3RvbSBTQVNTIE1peGlucyAtIENIXHJcbiAqL1xuLmNvbXBvbmVudC1pbnRlcmFjdGl2ZS1tYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29tcG9uZW50LWludGVyYWN0aXZlLW1hcCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTYzcHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG5cbi5jb21wb25lbnQtaW50ZXJhY3RpdmUtbWFwIC5sb2FkaW5nLWVsZW1lbnQsXG4uY29tcG9uZW50LWludGVyYWN0aXZlLW1hcCAubWFwLWVsZW1lbnQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29tcG9uZW50LWludGVyYWN0aXZlLW1hcCAuY29udGFpbmVyLWVsZW1lbnQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmNvbXBvbmVudC1pbnRlcmFjdGl2ZS1tYXAgLmNvbnRhaW5lci1lbGVtZW50ID4gZGl2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb21wb25lbnQtaW50ZXJhY3RpdmUtbWFwIC5wYW5lIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29tcG9uZW50LWludGVyYWN0aXZlLW1hcCAucGFuZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzVweDtcbiAgICByaWdodDogMjNweDtcbiAgICBib3R0b206IDM1cHg7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gNzBweCk7XG4gICAgbWF4LXdpZHRoOiAzNjRweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxufVxuXG4uY29tcG9uZW50LWludGVyYWN0aXZlLW1hcCAucGFuZSAucGxhY2UtY2FyZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYWViZWI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cblxuLmNvbXBvbmVudC1pbnRlcmFjdGl2ZS1tYXAgLnBhbmUgLnBsYWNlLWNhcmQgLmhncm91cCB7XG4gIHBhZGRpbmc6IDEuOGVtIDIuMmVtIDIuMmVtO1xufVxuXG4uY29tcG9uZW50LWludGVyYWN0aXZlLW1hcCAucGFuZSAucGxhY2UtY2FyZCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMzB2aDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uY29tcG9uZW50LWludGVyYWN0aXZlLW1hcCAucGFuZSAucGxhY2UtY2FyZCAucmF0aW5nIHtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG59XG5cbi5jb21wb25lbnQtaW50ZXJhY3RpdmUtbWFwIC5wYW5lIC5wbGFjZS1jYXJkIC5yYXRpbmcgLmxhYmVsIHtcbiAgZm9udC1zaXplOiAxLjZlbTtcbiAgbWFyZ2luOiAwIDAgMCAxZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0wLjJlbTtcbn1cblxuLmNvbXBvbmVudC1pbnRlcmFjdGl2ZS1tYXAgLnBhbmUgLnBsYWNlLWNhcmQgLnJhdGluZyAub3V0b2Ytc3RhcnMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL21hcC9zdGFyLWZhZGUucG5nKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uY29tcG9uZW50LWludGVyYWN0aXZlLW1hcCAucGFuZSAucGxhY2UtY2FyZCAucmF0aW5nIC5vdXRvZi1zdGFycyAuc3RhcnMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL21hcC9zdGFyLnBuZyk7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jb21wb25lbnQtaW50ZXJhY3RpdmUtbWFwIC5wYW5lIC5wbGFjZS1jYXJkIC5pY29uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cblxuLmNvbXBvbmVudC1pbnRlcmFjdGl2ZS1tYXAgLnBhbmUgLnBsYWNlLWNhcmQgLmljb24uaWNvbi1neW0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL21hcC9zcXVhcmUtc3BvcnRzLnN2Zyk7XG59XG5cbi5jb21wb25lbnQtaW50ZXJhY3RpdmUtbWFwIC5wYW5lIC5wbGFjZS1jYXJkIC5pY29uLmljb24tZ3ltLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbWFwL3NxdWFyZS1zcG9ydHMtYWN0aXZlLnN2Zyk7XG59XG5cbi5jb21wb25lbnQtaW50ZXJhY3RpdmUtbWFwIC5wYW5lIC5wbGFjZS1jYXJkIC5pY29uLmljb24tYmFuayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbWFwL3NxdWFyZS1iYW5rcy5zdmcpO1xufVxuXG4uY29tcG9uZW50LWludGVyYWN0aXZlLW1hcCAucGFuZSAucGxhY2UtY2FyZCAuaWNvbi5pY29uLWJhbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tYXAvc3F1YXJlLWJhbmtzLWFjdGl2ZS5zdmcpO1xufVxuXG4uY29tcG9uZW50LWludGVyYWN0aXZlLW1hcCAucGFuZSAucGxhY2UtY2FyZCAuaWNvbi5pY29uLWNhZmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL21hcC9zcXVhcmUtY2FmZXMuc3ZnKTtcbn1cblxuLmNvbXBvbmVudC1pbnRlcmFjdGl2ZS1tYXAgLnBhbmUgLnBsYWNlLWNhcmQgLmljb24uaWNvbi1jYWZlLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbWFwL3NxdWFyZS1jYWZlcy1hY3RpdmUuc3ZnKTtcbn1cblxuLmNvbXBvbmVudC1pbnRlcmFjdGl2ZS1tYXAgLnBhbmUgLnBsYWNlLWNhcmQgLmljb24uaWNvbi1wb3N0LW9mZmljZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbWFwL3NxdWFyZS1wb3N0LW9mZmljZS5zdmcpO1xufVxuXG4uY29tcG9uZW50LWludGVyYWN0aXZlLW1hcCAucGFuZSAucGxhY2UtY2FyZCAuaWNvbi5pY29uLXBvc3Qtb2ZmaWNlLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbWFwL3NxdWFyZS1wb3N0LW9mZmljZS1hY3RpdmUuc3ZnKTtcbn1cblxuLmNvbXBvbmVudC1pbnRlcmFjdGl2ZS1tYXAgLnBhbmUgLnBsYWNlLWNhcmQgLmljb24uaWNvbi1yZXN0YXVyYW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tYXAvc3F1YXJlLXJlc3RhdXJhbnQuc3ZnKTtcbn1cblxuLmNvbXBvbmVudC1pbnRlcmFjdGl2ZS1tYXAgLnBhbmUgLnBsYWNlLWNhcmQgLmljb24uaWNvbi1yZXN0YXVyYW50LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbWFwL3NxdWFyZS1yZXN0YXVyYW50LWFjdGl2ZS5zdmcpO1xufVxuXG4uY29tcG9uZW50LWludGVyYWN0aXZlLW1hcCAucGFuZSAucGxhY2UtY2FyZCAuaWNvbi5pY29uLXJldGFpbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbWFwL3NxdWFyZS1yZXRhaWwuc3ZnKTtcbn1cblxuLmNvbXBvbmVudC1pbnRlcmFjdGl2ZS1tYXAgLnBhbmUgLnBsYWNlLWNhcmQgLmljb24uaWNvbi1yZXRhaWwuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tYXAvc3F1YXJlLXJldGFpbC1hY3RpdmUuc3ZnKTtcbn1cblxuLmNvbXBvbmVudC1pbnRlcmFjdGl2ZS1tYXAgLnBhbmUgLnBsYWNlLWNhcmQgLmljb24uaWNvbi10cmFuc3BvcnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL21hcC9zcXVhcmUtdHJhbnNwb3J0LnN2Zyk7XG59XG5cbi5jb21wb25lbnQtaW50ZXJhY3RpdmUtbWFwIC5wYW5lIC5wbGFjZS1jYXJkIC5pY29uLmljb24tdHJhbnNwb3J0LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbWFwL3NxdWFyZS10cmFuc3BvcnQtYWN0aXZlLnN2Zyk7XG59XG5cbi5jb21wb25lbnQtaW50ZXJhY3RpdmUtbWFwIC5wYW5lIC5wbGFjZS1jYXJkIC5pY29uLmljb24tcGFya2luZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbWFwL3NxdWFyZS1wYXJraW5nLnN2Zyk7XG59XG5cbi5jb21wb25lbnQtaW50ZXJhY3RpdmUtbWFwIC5wYW5lIC5wbGFjZS1jYXJkIC5pY29uLmljb24tcGFya2luZy5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL21hcC9zcXVhcmUtcGFya2luZy1hY3RpdmUuc3ZnKTtcbn1cblxuLmNvbXBvbmVudC1pbnRlcmFjdGl2ZS1tYXAgLnBhbmUgLnBsYWNlLWNhcmQgLmRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxLjZlbTtcbiAgcGFkZGluZzogMS4yZW0gMS40ZW0gMC45ZW07XG59XG5cbi5jb21wb25lbnQtaW50ZXJhY3RpdmUtbWFwIC5wYW5lIC5wbGFjZS1jYXJkIC5kZXNjcmlwdGlvbiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uY29tcG9uZW50LWludGVyYWN0aXZlLW1hcCAucGFuZSAucGxhY2UtY2FyZCBhW3RhcmdldD1fYmxhbmtdOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvaWNvbi1leHRlcm5hbC1zaXRlLS1ncmF5LnN2Zyk7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwZW07XG59XG5cbi5jb21wb25lbnQtaW50ZXJhY3RpdmUtbWFwIC5wYW5lIC5wbGFjZS1jYXJkIGgxIHtcbiAgZm9udC1zaXplOiAxLjZlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZy1yaWdodDogMi41ZW07XG59XG5cbi5jb21wb25lbnQtaW50ZXJhY3RpdmUtbWFwIC5wYW5lIC5wbGFjZS1jYXJkIGgxIC5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMi41ZW07XG4gIGhlaWdodDogMi41ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLTAuM2VtO1xufVxuXG4uY29tcG9uZW50LWludGVyYWN0aXZlLW1hcCAucGFuZSAucGxhY2UtY2FyZC5pcy1leHBhbmRlZC10cnVlLmhhcy1pbWFnZSBoMSAuaWNvbiB7XG4gIHRvcDogLTIuOWVtO1xufVxuXG4uY29tcG9uZW50LWludGVyYWN0aXZlLW1hcCAucGFuZSAucGxhY2UtY2FyZC5pcy1leHBhbmRlZC10cnVlIGgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiAtMC40ZW07XG59XG5cbi5jb21wb25lbnQtaW50ZXJhY3RpdmUtbWFwIC5wYW5lIC5wbGFjZS1jYXJkLmlzLWV4cGFuZGVkLXRydWUgaDEgLmljb24ge1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbXBvbmVudC1pbnRlcmFjdGl2ZS1tYXAgLnBhbmUgLnBsYWNlLWNhcmQuaXMtZXhwYW5kZWQtdHJ1ZSBoMSAuaWNvbi5pY29uLWd5bSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tYXAvc3F1YXJlLXNwb3J0cy1hY3RpdmUuc3ZnKTtcbiAgfVxuICAuY29tcG9uZW50LWludGVyYWN0aXZlLW1hcCAucGFuZSAucGxhY2UtY2FyZC5pcy1leHBhbmRlZC10cnVlIGgxIC5pY29uLmljb24tYmFuayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tYXAvc3F1YXJlLWJhbmtzLWFjdGl2ZS5zdmcpO1xuICB9XG4gIC5jb21wb25lbnQtaW50ZXJhY3RpdmUtbWFwIC5wYW5lIC5wbGFjZS1jYXJkLmlzLWV4cGFuZGVkLXRydWUgaDEgLmljb24uaWNvbi1jYWZlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL21hcC9zcXVhcmUtY2FmZXMtYWN0aXZlLnN2Zyk7XG4gIH1cbiAgLmNvbXBvbmVudC1pbnRlcmFjdGl2ZS1tYXAgLnBhbmUgLnBsYWNlLWNhcmQuaXMtZXhwYW5kZWQtdHJ1ZSBoMSAuaWNvbi5pY29uLXBvc3Qtb2ZmaWNlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL21hcC9zcXVhcmUtcG9zdC1vZmZpY2UtYWN0aXZlLnN2Zyk7XG4gIH1cbiAgLmNvbXBvbmVudC1pbnRlcmFjdGl2ZS1tYXAgLnBhbmUgLnBsYWNlLWNhcmQuaXMtZXhwYW5kZWQtdHJ1ZSBoMSAuaWNvbi5pY29uLXJlc3RhdXJhbnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbWFwL3NxdWFyZS1yZXN0YXVyYW50LWFjdGl2ZS5zdmcpO1xuICB9XG4gIC5jb21wb25lbnQtaW50ZXJhY3RpdmUtbWFwIC5wYW5lIC5wbGFjZS1jYXJkLmlzLWV4cGFuZGVkLXRydWUgaDEgLmljb24uaWNvbi1yZXRhaWwge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbWFwL3NxdWFyZS1yZXRhaWwtYWN0aXZlLnN2Zyk7XG4gIH1cbiAgLmNvbXBvbmVudC1pbnRlcmFjdGl2ZS1tYXAgLnBhbmUgLnBsYWNlLWNhcmQuaXMtZXhwYW5kZWQtdHJ1ZSBoMSAuaWNvbi5pY29uLXRyYW5zcG9ydCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tYXAvc3F1YXJlLXRyYW5zcG9ydC1hY3RpdmUuc3ZnKTtcbiAgfVxuICAuY29tcG9uZW50LWludGVyYWN0aXZlLW1hcCAucGFuZSAucGxhY2UtY2FyZC5pcy1leHBhbmRlZC10cnVlIGgxIC5pY29uLmljb24tcGFya2luZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tYXAvc3F1YXJlLXBhcmtpbmctYWN0aXZlLnN2Zyk7XG4gIH1cbn1cblxuLmNvbXBvbmVudC1pbnRlcmFjdGl2ZS1tYXAgLnBhbmUgLnBsYWNlLWNhcmQuaXMtZXhwYW5kZWQtdHJ1ZSAuaGdyb3VwIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWViZWI7XG4gIHBhZGRpbmc6IDEuOGVtIDIuMmVtIDEuNWVtO1xufVxuXG4uY29tcG9uZW50LWludGVyYWN0aXZlLW1hcCBwLnJlc3VsdHMsXG4uY29tcG9uZW50LWludGVyYWN0aXZlLW1hcCBkaXYucmVzdWx0cyB7XG4gIGZvbnQtc2l6ZTogMS42ZW07XG4gIG1hcmdpbjogMS44ZW0gMS40ZW0gMS41ZW07XG59XG5cbi5jb21wb25lbnQtaW50ZXJhY3RpdmUtbWFwIC5maWx0ZXItYmFyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMmVtIDJlbSAyLjZlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHdoaXRlO1xufVxuXG4uY29tcG9uZW50LWludGVyYWN0aXZlLW1hcCAuZmlsdGVyLWJhci5pbnRyb1NjcmVlbmZhbHNlIHtcbiAgYmFja2dyb3VuZDogIzhjNzI1MyAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb21wb25lbnQtaW50ZXJhY3RpdmUtbWFwIC5maWx0ZXItYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiAjOGM3MjUzICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgZWFzZS1vdXQ7XG4gICAgei1pbmRleDogMTAwO1xuICB9XG4gIC5jb21wb25lbnQtaW50ZXJhY3RpdmUtbWFwIC5maWx0ZXItYmFyLmlzLWV4cGFuZGVkLXRydWUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAuY29tcG9uZW50LWludGVyYWN0aXZlLW1hcCAuZmlsdGVyLWJhciAuYWxpZ24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5jb21wb25lbnQtaW50ZXJhY3RpdmUtbWFwIC5maWx0ZXItYmFyIC5hbGlnbiBoMSB7XG4gICAgZm9udC1zaXplOiAzLjJlbTtcbiAgICBtYXJnaW46IDAgMCAwLjdlbTtcbiAgfVxuICAuY29tcG9uZW50LWludGVyYWN0aXZlLW1hcCAuZmlsdGVyLWJhciAuYWxpZ24gLmNoZWNrYm94ZXMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5jb21wb25lbnQtaW50ZXJhY3RpdmUtbWFwIC5maWx0ZXItYmFyIC5hbGlnbiAuY2hlY2tib3hlcyAuZmllbGQge1xuICAgIG1hcmdpbjogMCAwIDIuNmVtO1xuICB9XG4gIC5jb21wb25lbnQtaW50ZXJhY3RpdmUtbWFwIC5maWx0ZXItYmFyIC5hbGlnbiAuYnRuIHtcbiAgICBmb250LXNpemU6IDEuNmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5jb21wb25lbnQtaW50ZXJhY3RpdmUtbWFwIC5maWx0ZXItYmFyIC5hbGlnbiAuYnRuOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29tcG9uZW50LWludGVyYWN0aXZlLW1hcCAuZmlsdGVyLWJhciAuYWxpZ24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDk1JTtcbiAgfVxufVxuXG4uY29tcG9uZW50LWludGVyYWN0aXZlLW1hcCAuZmlsdGVyLWJhciBoMSB7XG4gIGZvbnQtc2l6ZTogMi40ZW07XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29tcG9uZW50LWludGVyYWN0aXZlLW1hcCAuZmlsdGVyLWJhciBoMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjFlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb21wb25lbnQtaW50ZXJhY3RpdmUtbWFwIC5maWx0ZXItYmFyIGgxIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmNvbXBvbmVudC1pbnRlcmFjdGl2ZS1tYXAgLmZpbHRlci1iYXIgLmNoZWNrYm94ZXMge1xuICBwYWRkaW5nLXRvcDogM3B4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbXBvbmVudC1pbnRlcmFjdGl2ZS1tYXAgLmZpbHRlci1iYXIgLmNoZWNrYm94ZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLmNvbXBvbmVudC1pbnRlcmFjdGl2ZS1tYXAgLmZpbHRlci1iYXIgLmNoZWNrYm94ZXMgLmZpZWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAyZW07XG4gIG1hcmdpbi1sZWZ0OiAyZW07XG59XG5cbi5jb21wb25lbnQtaW50ZXJhY3RpdmUtbWFwIC5maWx0ZXItYmFyIC5jaGVja2JveGVzIGxhYmVsIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC40O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbXBvbmVudC1pbnRlcmFjdGl2ZS1tYXAgLmZpbHRlci1iYXIgLmNoZWNrYm94ZXMgbGFiZWw6YmVmb3JlIHtcbiAgd2lkdGg6IDEuM2VtO1xuICBoZWlnaHQ6IDEuM2VtO1xuICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xufVxuXG4uY29tcG9uZW50LWludGVyYWN0aXZlLW1hcCAuZmlsdGVyLWJhciAuY2hlY2tib3hlcyBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNvbXBvbmVudC1pbnRlcmFjdGl2ZS1tYXAgLmZpbHRlci1iYXIgLmNoZWNrYm94ZXMgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNvbXBvbmVudC1pbnRlcmFjdGl2ZS1tYXAgLmZpbHRlci1iYXIgLmNoZWNrYm94ZXMgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvaWNvbi10aWNrLnN2Zyk7XG59XG5cbi5jb21wb25lbnQtaW50ZXJhY3RpdmUtbWFwIC5maWx0ZXItYmFyIC5jaGVja2JveGVzIGlucHV0OmNoZWNrZWQgKyBsYWJlbC5iYW5rOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4OTc3YWE7XG59XG5cbi5jb21wb25lbnQtaW50ZXJhY3RpdmUtbWFwIC5maWx0ZXItYmFyIC5jaGVja2JveGVzIGlucHV0OmNoZWNrZWQgKyBsYWJlbC5jYWZlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YmE0ZGI7XG59XG5cbi5jb21wb25lbnQtaW50ZXJhY3RpdmUtbWFwIC5maWx0ZXItYmFyIC5jaGVja2JveGVzIGlucHV0OmNoZWNrZWQgKyBsYWJlbC5wb3N0LW9mZmljZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk5YTUzO1xufVxuXG4uY29tcG9uZW50LWludGVyYWN0aXZlLW1hcCAuZmlsdGVyLWJhciAuY2hlY2tib3hlcyBpbnB1dDpjaGVja2VkICsgbGFiZWwucmVzdGF1cmFudDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM4YTc4O1xufVxuXG4uY29tcG9uZW50LWludGVyYWN0aXZlLW1hcCAuZmlsdGVyLWJhciAuY2hlY2tib3hlcyBpbnB1dDpjaGVja2VkICsgbGFiZWwucmV0YWlsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZjllZDQ7XG59XG5cbi5jb21wb25lbnQtaW50ZXJhY3RpdmUtbWFwIC5maWx0ZXItYmFyIC5jaGVja2JveGVzIGlucHV0OmNoZWNrZWQgKyBsYWJlbC5neW06YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZDY1Mjtcbn1cblxuLmNvbXBvbmVudC1pbnRlcmFjdGl2ZS1tYXAgLmZpbHRlci1iYXIgLmNoZWNrYm94ZXMgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsLnRyYW5zcG9ydDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzE3Qzg5O1xufVxuXG4uY29tcG9uZW50LWludGVyYWN0aXZlLW1hcCAuZmlsdGVyLWJhciAuY2hlY2tib3hlcyBpbnB1dDpjaGVja2VkICsgbGFiZWwucGFya2luZzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWUyNzM3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbXBvbmVudC1pbnRlcmFjdGl2ZS1tYXAuaW50cm8tc2NyZWVuLXRydWUgLmZpbHRlci1iYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2I1OTtcbiAgfVxuICAuY29tcG9uZW50LWludGVyYWN0aXZlLW1hcC5pbnRyby1zY3JlZW4tdHJ1ZSAuZmlsdGVyLWJhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB9XG4gIC5jb21wb25lbnQtaW50ZXJhY3RpdmUtbWFwLmludHJvLXNjcmVlbi10cnVlIC5maWx0ZXItYmFyIC5hbGlnbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuY29tcG9uZW50LWludGVyYWN0aXZlLW1hcC5pbnRyby1zY3JlZW4tdHJ1ZSAuZmlsdGVyLWJhciBoMSB7XG4gICAgZm9udC1zaXplOiA1LjJlbTtcbiAgICBtYXJnaW46IDAgMCAwLjdlbTtcbiAgfVxuICAuY29tcG9uZW50LWludGVyYWN0aXZlLW1hcC5pbnRyby1zY3JlZW4tdHJ1ZSAuZmlsdGVyLWJhciAuY2hlY2tib3hlcyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmNvbXBvbmVudC1pbnRlcmFjdGl2ZS1tYXAuaW50cm8tc2NyZWVuLXRydWUgLmZpbHRlci1iYXIgLmNoZWNrYm94ZXMgLmZpZWxkIHtcbiAgICBmbGV4LWJhc2lzOiA1MC42JTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWFyZ2luOiAwIDAgMi42ZW07XG4gICAgd2lkdGg6IDIyJTtcbiAgfVxuICAuY29tcG9uZW50LWludGVyYWN0aXZlLW1hcC5pbnRyby1zY3JlZW4tdHJ1ZSAuZmlsdGVyLWJhciAuY2hlY2tib3hlcyAuZmllbGQ6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICBmbGV4LWJhc2lzOiAyNCU7XG4gIH1cbiAgLmNvbXBvbmVudC1pbnRlcmFjdGl2ZS1tYXAuaW50cm8tc2NyZWVuLXRydWUgLmZpbHRlci1iYXIgLmNoZWNrYm94ZXMgLmZpZWxkIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDIuNGVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAuY29tcG9uZW50LWludGVyYWN0aXZlLW1hcC5pbnRyby1zY3JlZW4tdHJ1ZSAuZmlsdGVyLWJhciAuY2hlY2tib3hlcyAuZmllbGQgbGFiZWw6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgfVxuICAuY29tcG9uZW50LWludGVyYWN0aXZlLW1hcC5pbnRyby1zY3JlZW4tdHJ1ZSAuZmlsdGVyLWJhciAuYnRuIHtcbiAgICBmb250LXNpemU6IDEuNmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5jb21wb25lbnQtaW50ZXJhY3RpdmUtbWFwLmludHJvLXNjcmVlbi10cnVlIC5maWx0ZXItYmFyIC5idG46YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbn1cblxuLmZpbHRlcl9fcmVmaW5lLWJ0bi5idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1jb2xvcjogI2RiZGJkYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjNTU1NjViO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjhlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDMuMjIyMjJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgcGFkZGluZzogLjM3NXJlbSAuNzVyZW07XG59XG5cbi5maWx0ZXJfX3JlZmluZS1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiAxLjJyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLmZpbHRlcl9fcmVmaW5lLWljb24gPiBkaXYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTU2NWI7XG59XG5cbi5maWx0ZXJfX3JlZmluZS1pY29uID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDEuOHJlbTtcbn1cblxuLmZpbHRlcl9fcmVmaW5lLWljb24gPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDFyZW07XG59XG5cbi5maWx0ZXJfX3JlZmluZS1pY29uID4gZGl2Om50aC1jaGlsZCgzKSB7XG4gIHdpZHRoOiAwLjRyZW07XG59XG4iXX0= */
