/*!********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./Resources/Private/assets/css/gsmap.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************/
/* assets/styles/app.css */
.webx-gs-gallery {
  max-width: 1000px;
  position: relative;
  overflow: hidden;
}
.webx-gs-gallery .webx-gs-gallery-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}
.webx-gs-gallery .webx-gs-gallery-wrapper .webx-gs-gallery-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.webx-gs-gallery .webx-gs-gallery-wrapper .webx-gs-gallery-slide img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.webx-gs-gallery .webx-gs-gallery-pagination {
  position: absolute;
  width: 70%;
  left: 15%;
  right: 15%;
  z-index: 1;
  text-align: center;
  bottom: 2px;
}
.webx-gs-gallery .webx-gs-gallery-pagination .swiper-pagination-bullet {
  background-color: #C1C1C1 !important;
}
.webx-gs-gallery .webx-gs-gallery-prev,
.webx-gs-gallery .webx-gs-gallery-next {
  position: absolute;
  top: 0;
  width: 15%;
  min-width: 60px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
  margin: 0;
  cursor: pointer;
}
.webx-gs-gallery .webx-gs-gallery-prev:before,
.webx-gs-gallery .webx-gs-gallery-next:before {
  content: "\f054";
  font: normal normal normal 32px/1 "Font Awesome 6 Pro";
  color: white;
  text-shadow: 0 3px 6px rgba(0, 0, 0, 0.25);
  opacity: 0.75;
  transition: all 250ms ease 0s;
  /*
        border-right: 0.4rem solid $white;
        border-bottom: 0.4rem solid $white;
        display:block;
        content: '\00a0';
        margin: 0 10%;
        width: 2.5rem;
        height: 2.5rem;
        */
}
.webx-gs-gallery .webx-gs-gallery-prev:hover:before,
.webx-gs-gallery .webx-gs-gallery-next:hover:before {
  transform: scale(1.1);
}
.webx-gs-gallery .webx-gs-gallery-prev {
  left: 0;
}
.webx-gs-gallery .webx-gs-gallery-prev:before {
  content: "\f053";
}
.webx-gs-gallery .webx-gs-gallery-next {
  right: 0;
}

.webx-gs-wrapper .webx-gs-info .webx-gs-data {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  /* justify-content: space-between; */
}
.webx-gs-wrapper .webx-gs-info .webx-gs-data .webx-gs-card {
  width: 32%;
  margin-right: 1%;
  background-color: rgb(158.2273636771, 158.2273636771, 158.2273636771);
  height: 100px;
  padding: 15px;
  margin-bottom: 15px;
  text-align: center;
}
.webx-gs-wrapper .webx-gs-info .webx-gs-additional {
  display: block;
}

.webx-gs-wrapper .webx-gs-height-profile {
  display: block;
  position: relative;
}

.webx-gs-filter {
  margin-top: 15px;
}
.webx-gs-filter-toggle {
  padding: 5px;
  cursor: pointer;
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */
  -khtml-user-select: none; /* Konqueror HTML */
  -moz-user-select: none; /* Old versions of Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none; /* Non-prefixed version, currently
supported by Chrome, Edge, Opera and Firefox */
}
.webx-gs-filter-header {
  font-weight: 700;
}
.webx-gs-filter-contents {
  visibility: hidden;
  opacity: 0;
  transition: all 300ms cubic-bezier(0.335, 0.01, 0.03, 1.36) 0s;
  cursor: pointer;
  position: fixed;
  height: 100%;
  width: 100%;
  z-index: 10000;
  background-color: rgba(0, 0, 0, 0.5);
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}
.webx-gs-filter-contents .webx-gs-filter-wrapper {
  cursor: initial;
  width: 1000px;
  max-width: 90%;
  max-height: calc(90% - 70px);
  left: 50%;
  top: calc(50% + 50px);
  transform: translate(-50%, -50%);
  margin: auto;
  background: #fff;
  position: absolute;
  display: flex;
  flex-wrap: wrap;
  overflow: auto;
  padding: 10px;
}
.webx-gs-filter-contents .webx-gs-filter-wrapper .webx-gs-filter-section {
  margin: 10px 0;
  padding: 0 10px;
}
.webx-gs-filter-contents .webx-gs-filter-wrapper .webx-gs-filter-section.webx-full-row {
  width: 100%;
}
.webx-gs-filter-contents .webx-gs-filter-wrapper .webx-gs-filter-section.webx-gs-align-right {
  text-align: right;
}
.webx-gs-filter-contents .webx-gs-filter-wrapper .webx-gs-filter-close {
  position: absolute;
  right: 15px;
  top: 15px;
  cursor: pointer;
}
.webx-gs-filter-contents .webx-gs-filter-wrapper .webx-gs-pill {
  cursor: pointer;
}
@media screen and (min-width: 768px) {
  .webx-gs-filter-contents .webx-gs-filter-wrapper .webx-gs-filter-section {
    width: 50%;
  }
}
.webx-gs-filter-contents.active {
  visibility: visible;
  opacity: 1;
}

.tx-webx-gsmap input[type=text] {
  border: none;
}
.tx-webx-gsmap .webx-gs-dropdown,
.tx-webx-gsmap .webx-gs-search {
  position: relative;
}
.tx-webx-gsmap .webx-gs-dropdown::after,
.tx-webx-gsmap .webx-gs-search::after {
  font-family: "Font Awesome 5 Pro";
  cursor: pointer;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 15px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 25px;
}
.tx-webx-gsmap .webx-gs-dropdown {
  cursor: pointer;
  -webkit-user-select: none; /* Chrome all / Safari all */
  -moz-user-select: none; /* Firefox all */
  -ms-user-select: none; /* IE 10+ */
  user-select: none; /* Likely future */
}
.tx-webx-gsmap .webx-gs-dropdown .webx-gs-info {
  display: flex;
  font-weight: bold;
  min-height: 60px;
}
.tx-webx-gsmap .webx-gs-dropdown .webx-gs-info .webx-gs-filter-data {
  /* display:none; */
  position: absolute;
  bottom: 10px;
  left: 15px;
  right: 50px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.tx-webx-gsmap .webx-gs-dropdown .webx-gs-info .webx-gs-filter-data.active {
  /* display: block; */
}
.tx-webx-gsmap .webx-gs-dropdown .webx-gs-info-top {
  position: absolute;
  top: 5px;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 15px;
}
.tx-webx-gsmap .webx-gs-dropdown .webx-gs-select {
  position: absolute;
  z-index: 1050;
  max-height: 18rem;
  /* border: 1px solid $color;
  border-style: none solid solid; */
  height: auto;
  overflow-y: auto;
  display: none;
  box-shadow: -1px 12px 20px rgba(0, 0, 0, 0.09);
}
.tx-webx-gsmap .webx-gs-dropdown .webx-gs-select .webx-gs-select-item {
  position: relative;
  border-top: solid 1px #C1C1C1;
}
.tx-webx-gsmap .webx-gs-dropdown .webx-gs-select .webx-gs-select-item.active {
  /* color: lighten($color, 50); */
  color: white;
}
.tx-webx-gsmap .webx-gs-dropdown .webx-gs-select .webx-gs-select-item.active::after {
  position: absolute;
  right: 15px;
  text-align: right;
  font-family: "Font Awesome 5 Pro";
  font-weight: 900;
  content: "\f00c";
}
.tx-webx-gsmap .webx-gs-dropdown .webx-gs-select.active {
  display: block;
}
.tx-webx-gsmap .webx-gs-dropdown::after {
  font-weight: 900;
  content: "\f03a";
}
.tx-webx-gsmap .webx-gs-search {
  min-height: 60px;
}
.tx-webx-gsmap .webx-gs-search label {
  position: absolute;
  top: 5px;
  left: 15px;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 15px;
}
.tx-webx-gsmap .webx-gs-search input {
  min-height: 60px;
  padding: 15px 60px 5px 15px;
}
.tx-webx-gsmap .webx-gs-hide {
  display: none;
}
.tx-webx-gsmap .webx-gs-pills-wrapper {
  display: flex;
  flex-wrap: wrap;
}
.tx-webx-gsmap .webx-gs-pills-wrapper .webx-gs-pill {
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */
  -khtml-user-select: none; /* Konqueror HTML */
  -moz-user-select: none; /* Old versions of Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none; /* Non-prefixed version, currently
supported by Chrome, Edge, Opera and Firefox */
  background-color: #FFFFFF;
  border: 1px solid;
  border-radius: 50px;
  padding: 0 10px;
  margin-right: 5px;
  margin-bottom: 5px;
  cursor: pointer;
}
.tx-webx-gsmap .webx-gs-pills-wrapper .webx-gs-pill:hover {
  background-color: rgb(216.75, 216.75, 216.75);
  transition: background-color 0.4s ease-out;
}
.tx-webx-gsmap .webx-gs-pills-wrapper .webx-gs-pill.active {
  background-color: rgb(216.75, 216.75, 216.75);
}
.tx-webx-gsmap .webx-gs-wrapper .webx-gs-list-wrapper {
  height: 100%;
  overflow: hidden;
  scrollbar-width: thin;
  scrollbar-color: white;
}
.tx-webx-gsmap .webx-gs-wrapper .webx-gs-list-wrapper::-webkit-scrollbar {
  width: 10px;
}
.tx-webx-gsmap .webx-gs-wrapper .webx-gs-list-wrapper::-webkit-scrollbar-track-piece {
  background-color: white;
  /* border-radius: 15%; */
}
.tx-webx-gsmap .webx-gs-wrapper .webx-gs-list-wrapper::-webkit-scrollbar-thumb:vertical {
  background-color: #C1C1C1;
}
.tx-webx-gsmap .webx-gs-wrapper .webx-gs-list-wrapper .webx-gs-item {
  display: flex;
  position: relative;
  background-color: #FFFFFF;
  margin: 50px 10px;
  padding-bottom: 20px;
  height: 225px;
  max-height: 225px;
}
.tx-webx-gsmap .webx-gs-wrapper .webx-gs-list-wrapper .webx-gs-item .webx-show-in-map {
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */
  -khtml-user-select: none; /* Konqueror HTML */
  -moz-user-select: none; /* Old versions of Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none; /* Non-prefixed version, currently
supported by Chrome, Edge, Opera and Firefox */
}
.tx-webx-gsmap .webx-gs-wrapper .webx-gs-list-wrapper .webx-gs-item .webx-img a {
  display: block;
  text-align: center;
  width: 100%;
  margin-top: 16px;
}
.tx-webx-gsmap .webx-gs-wrapper .webx-gs-list-wrapper .webx-gs-item .webx-teaser {
  padding: 20px 20px 0;
}
.tx-webx-gsmap .webx-gs-wrapper .webx-gs-list-wrapper .webx-gs-item .webx-teaser .webx-description {
  font-size: 14px;
  max-height: 6.5rem;
  overflow: hidden;
}
.tx-webx-gsmap .webx-gs-wrapper .webx-gs-list-wrapper .webx-gs-item .webx-teaser .webx-show-in-map {
  position: absolute;
  cursor: pointer;
  width: 25px;
  right: 15px;
  top: 15px;
}
.tx-webx-gsmap .webx-gs-wrapper .webx-gs-list-wrapper .webx-gs-item .webx-teaser h3 {
  text-transform: uppercase;
  font-weight: 600;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: calc(100% - 40px);
}
.tx-webx-gsmap .webx-gs-wrapper .webx-gs-list-wrapper .webx-gs-item .webx-teaser a:hover {
  text-decoration: none;
}
.tx-webx-gsmap .webx-gs-wrapper .webx-gs-map,
.tx-webx-gsmap .webx-gs-wrapper .webx-gsmap-component {
  position: relative;
  height: calc(100vh - 290px);
}
.tx-webx-gsmap .webx-gs-wrapper .webx-gs-map.no-poly path.leaflet-interactive,
.tx-webx-gsmap .webx-gs-wrapper .webx-gsmap-component.no-poly path.leaflet-interactive {
  display: none;
}
.tx-webx-gsmap .webx-gs-wrapper .webx-gs-map .webx-gs-map-icon-wrapper,
.tx-webx-gsmap .webx-gs-wrapper .webx-gsmap-component .webx-gs-map-icon-wrapper {
  z-index: 401;
  position: absolute;
}
.tx-webx-gsmap .webx-gs-wrapper .webx-gs-map .webx-gs-map-icon-wrapper .webx-gs-map-icon,
.tx-webx-gsmap .webx-gs-wrapper .webx-gsmap-component .webx-gs-map-icon-wrapper .webx-gs-map-icon {
  width: 60px;
  height: 60px;
  margin: 10px 0 0 10px;
  background: rgba(255, 255, 255, 0.75);
}
.tx-webx-gsmap .webx-gs-wrapper .webx-gs-map .webx-gs-map-icon-wrapper .webx-gs-map-icon i,
.tx-webx-gsmap .webx-gs-wrapper .webx-gsmap-component .webx-gs-map-icon-wrapper .webx-gs-map-icon i {
  opacity: 1;
  font-size: 30px;
}
.tx-webx-gsmap .webx-gs-wrapper.webx-gs-show .webx-gs-categories {
  display: flex;
  margin: 15px 0;
}
.tx-webx-gsmap .webx-gs-wrapper.webx-gs-show .webx-gs-categories .webx-gs-pill {
  border: 1px solid #000;
  background-color: #fff;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  margin: 0 5px;
  padding: 0 15px;
}
.tx-webx-gsmap .webx-gs-wrapper.webx-gs-show .webx-gs-description-wrapper {
  margin-top: 25px;
  display: flex;
}
.tx-webx-gsmap .webx-gs-wrapper.webx-gs-show .webx-gs-description-wrapper .webx-gs-description {
  padding: 0 33px;
}

@media screen and (min-width: 994px) {
  .tx-webx-gsmap .webx-gs-wrapper.active-map {
    display: flex;
  }
  .tx-webx-gsmap .webx-gs-wrapper.active-map .webx-gs-list-wrapper {
    overflow: auto;
    height: 75vh;
  }
  .tx-webx-gsmap .webx-gs-wrapper.active-map .webx-gs-map {
    height: 75vh;
  }
  .tx-webx-gsmap .webx-gs-show .webx-gs-route {
    display: flex;
  }
  .tx-webx-gsmap .webx-gs-show .webx-gs-route .webx-gs-info {
    width: 35%;
  }
  .tx-webx-gsmap .webx-gs-show .webx-gs-route .webx-gs-info .webx-gs-gallery {
    margin: 0 0 33px 33px;
  }
  .tx-webx-gsmap .webx-gs-show .webx-gs-route .webx-gs-map {
    width: 65%;
    height: 800px;
  }
}

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