:root {
  --c-ss-white--default: #fff;
  --c-ss-white--hover: #eee;
  --c-ss-white--active: #ddd;
  --c-ss-white--contrast: #000;
  --c-ss-black--default: #333333;
  --c-ss-black--hover: #555;
  --c-ss-black--active: #777;
  --c-ss-black--contrast: #fff;
  --c-ss-primary--default: red;
  --c-ss-primary--hover: darkred;
  --c-ss-primary--active: black;
  --c-ss-primary--contrast: white;
  --c-ss-secondary--default: blue;
  --c-ss-secondary--hover: darkblue;
  --c-ss-secondary--active: black;
  --c-ss-secondary--contrast: white;
  --c-ss-background--default: red;
  --c-ss-background--hover: darkred;
  --c-ss-background--active: black;
  --c-ss-background--contrast: white;
  --e-ss-bradius: 16px;
}

body .scroll-snap {
  margin: 0 !important;
  padding-left: 0 !important;
  width: 100%;
  box-sizing: border-box;
  position: relative;
}

@media (min-width: 576px) {
  body .scroll-snap {
    margin: 0 -0.5rem !important;
    width: calc(100% + 1rem);
    box-sizing: content-box;
  }
}

body .scroll-snap__inner {
  overflow-x: scroll;
  -ms-scroll-snap-type: x mandatory;
      scroll-snap-type: x mandatory;
  -ms-overflow-style: none;
  /* disable scrollbar IE and Edge */
  scrollbar-width: none;
  /* disable scrollbar Firefox */
  display: flex;
  flex-direction: row;
  align-items: stretch;
  flex-wrap: nowrap;
  width: 100%;
}

body .scroll-snap__inner::-webkit-scrollbar {
  display: none;
  /* disable scrollbar Webkit browsers (Chrome, Safari, Opera) */
}

body .scroll-snap__inner-slot {
  scroll-snap-align: start;
  position: relative;
  flex: none;
  min-width: calc(100% - 4rem);
  background: transparent;
  margin-right: 1rem !important;
}

body .scroll-snap__inner-slot:last-child {
  margin-right: 0 !important;
}

@media (min-width: 576px) {
  body .scroll-snap__inner-slot {
    margin: 0 !important;
    padding: 0 0.5rem;
    box-sizing: border-box;
  }
}

.wp-block-gallery.columns-1 .scroll-snap__inner-slot {
  width: calc(100% - 4rem);
  min-width: calc(100% - 4rem);
}

@media (min-width: 920px) {
  .wp-block-gallery.columns-1 .scroll-snap__inner-slot {
    width: calc(100% / 1) !important;
    min-width: calc(100% / 1) !important;
  }
}

@media (min-width: 920px) {
  .wp-block-gallery.columns-1 .scroll-snap__inner-slot {
    width: 100% !important;
    min-width: 100% !important;
  }
}

.wp-block-gallery.columns-2 .scroll-snap__inner-slot {
  width: calc(100% - 4rem);
  min-width: calc(100% - 4rem);
}

@media (min-width: 920px) {
  .wp-block-gallery.columns-2 .scroll-snap__inner-slot {
    width: calc(100% / 2) !important;
    min-width: calc(100% / 2) !important;
  }
}

@media (min-width: 920px) {
  .wp-block-gallery.columns-1 .scroll-snap__inner-slot {
    width: 100% !important;
    min-width: 100% !important;
  }
}

.wp-block-gallery.columns-3 .scroll-snap__inner-slot {
  width: calc(100% - 4rem);
  min-width: calc(100% - 4rem);
}

@media (min-width: 920px) {
  .wp-block-gallery.columns-3 .scroll-snap__inner-slot {
    width: calc(100% / 3) !important;
    min-width: calc(100% / 3) !important;
  }
}

@media (min-width: 920px) {
  .wp-block-gallery.columns-1 .scroll-snap__inner-slot {
    width: 100% !important;
    min-width: 100% !important;
  }
}

.wp-block-gallery.columns-4 .scroll-snap__inner-slot {
  width: calc(100% - 4rem);
  min-width: calc(100% - 4rem);
}

@media (min-width: 920px) {
  .wp-block-gallery.columns-4 .scroll-snap__inner-slot {
    width: calc(100% / 4) !important;
    min-width: calc(100% / 4) !important;
  }
}

@media (min-width: 920px) {
  .wp-block-gallery.columns-1 .scroll-snap__inner-slot {
    width: 100% !important;
    min-width: 100% !important;
  }
}

.wp-block-gallery.columns-5 .scroll-snap__inner-slot {
  width: calc(100% - 4rem);
  min-width: calc(100% - 4rem);
}

@media (min-width: 920px) {
  .wp-block-gallery.columns-5 .scroll-snap__inner-slot {
    width: calc(100% / 5) !important;
    min-width: calc(100% / 5) !important;
  }
}

@media (min-width: 920px) {
  .wp-block-gallery.columns-1 .scroll-snap__inner-slot {
    width: 100% !important;
    min-width: 100% !important;
  }
}

.wp-block-gallery.columns-6 .scroll-snap__inner-slot {
  width: calc(100% - 4rem);
  min-width: calc(100% - 4rem);
}

@media (min-width: 920px) {
  .wp-block-gallery.columns-6 .scroll-snap__inner-slot {
    width: calc(100% / 6) !important;
    min-width: calc(100% / 6) !important;
  }
}

@media (min-width: 920px) {
  .wp-block-gallery.columns-1 .scroll-snap__inner-slot {
    width: 100% !important;
    min-width: 100% !important;
  }
}

.wp-block-gallery.columns-7 .scroll-snap__inner-slot {
  width: calc(100% - 4rem);
  min-width: calc(100% - 4rem);
}

@media (min-width: 920px) {
  .wp-block-gallery.columns-7 .scroll-snap__inner-slot {
    width: calc(100% / 7) !important;
    min-width: calc(100% / 7) !important;
  }
}

@media (min-width: 920px) {
  .wp-block-gallery.columns-1 .scroll-snap__inner-slot {
    width: 100% !important;
    min-width: 100% !important;
  }
}

.wp-block-gallery.columns-8 .scroll-snap__inner-slot {
  width: calc(100% - 4rem);
  min-width: calc(100% - 4rem);
}

@media (min-width: 920px) {
  .wp-block-gallery.columns-8 .scroll-snap__inner-slot {
    width: calc(100% / 8) !important;
    min-width: calc(100% / 8) !important;
  }
}

@media (min-width: 920px) {
  .wp-block-gallery.columns-1 .scroll-snap__inner-slot {
    width: 100% !important;
    min-width: 100% !important;
  }
}

.wp-block-gallery.columns-9 .scroll-snap__inner-slot {
  width: calc(100% - 4rem);
  min-width: calc(100% - 4rem);
}

@media (min-width: 920px) {
  .wp-block-gallery.columns-9 .scroll-snap__inner-slot {
    width: calc(100% / 9) !important;
    min-width: calc(100% / 9) !important;
  }
}

@media (min-width: 920px) {
  .wp-block-gallery.columns-1 .scroll-snap__inner-slot {
    width: 100% !important;
    min-width: 100% !important;
  }
}

.wp-block-gallery.columns-10 .scroll-snap__inner-slot {
  width: calc(100% - 4rem);
  min-width: calc(100% - 4rem);
}

@media (min-width: 920px) {
  .wp-block-gallery.columns-10 .scroll-snap__inner-slot {
    width: calc(100% / 10) !important;
    min-width: calc(100% / 10) !important;
  }
}

@media (min-width: 920px) {
  .wp-block-gallery.columns-1 .scroll-snap__inner-slot {
    width: 100% !important;
    min-width: 100% !important;
  }
}

.wp-block-gallery.columns-11 .scroll-snap__inner-slot {
  width: calc(100% - 4rem);
  min-width: calc(100% - 4rem);
}

@media (min-width: 920px) {
  .wp-block-gallery.columns-11 .scroll-snap__inner-slot {
    width: calc(100% / 11) !important;
    min-width: calc(100% / 11) !important;
  }
}

@media (min-width: 920px) {
  .wp-block-gallery.columns-1 .scroll-snap__inner-slot {
    width: 100% !important;
    min-width: 100% !important;
  }
}

.scroll-snap__arrow--left,
.scroll-snap__arrow--right {
  display: none;
  opacity: 0;
  background-color: var(--c-ss-black--default);
}

@media (min-width: 576px) {
  .scroll-snap__arrow--left,
  .scroll-snap__arrow--right {
    transition: opacity, 0.25s;
    z-index: 2;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: calc(50% - 1.5rem);
    left: -1rem;
    line-height: 1.5rem;
    border-radius: 10rem;
  }

  .scroll-snap__arrow--left:before,
  .scroll-snap__arrow--right:before {
    padding: 0.75rem 1rem;
    width: 1rem;
    text-align: center;
    border-radius: var(--e-ss-bradius);
  }

  .scroll-snap__arrow--left.scroll-snap__arrow--right,
  .scroll-snap__arrow--right.scroll-snap__arrow--right {
    left: unset;
    right: -1rem;
  }
}

.scroll-snap__arrow--left:hover,
.scroll-snap__arrow--right:hover {
  cursor: pointer;
}

.scroll-snap__arrow--left.is-active,
.scroll-snap__arrow--right.is-active {
  pointer-events: all;
}

.scroll-snap__arrow--left:before {
  font-family: "Dashicons";
  font-size: 1rem;
  content: "\F344";
  color: var(--c-ss-secondary--default);
  color: var(--c-ss-secondary--contrast);
  content: "\F340";
}

.scroll-snap__arrow--right:before {
  font-family: "Dashicons";
  font-size: 1rem;
  content: "\F344";
  color: var(--c-ss-secondary--default);
  color: var(--c-ss-secondary--contrast);
  content: "\F344";
}

.scroll-snap:hover .scroll-snap__arrow--right,
.scroll-snap:hover .scroll-snap__arrow--left.is-active,
.scroll-snap:hover .scroll-snap__arrow--right.is-active {
  opacity: 1;
}

.scroll-snap:hover .scroll-snap__arrow--left:not(.is-active),
.scroll-snap:hover .scroll-snap__arrow--right:not(.is-active) {
  opacity: 0.25;
}

.scroll-snap:after {
  display: none;
}

.scroll-snap__indicator-container {
  width: 100%;
  margin: 1rem auto;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  justify-content: center;
  max-width: 8.5rem;
  overflow: hidden;
  box-sizing: border-box;
  position: relative;
  margin-top: -3rem;
  z-index: 2;
}

@media (min-width: 576px) {
  .scroll-snap__indicator-container {
    display: flex;
    padding-right: 0;
    width: 100%;
    left: 0;
  }
}

.scroll-snap__indicator-container .scroll-snap__indicator {
  flex: 0 0 0.5rem;
  display: block;
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 1rem;
  margin: 0 0.25rem;
  background: var(--c-ss-white--default);
  opacity: 0.5;
  position: relative;
  z-index: 10;
  transition: opacity, 0.25s;
}

.scroll-snap__indicator-container .scroll-snap__indicator.more-than-5 {
  width: 0.375rem;
  height: 0.375rem;
  flex: 0 0 0.5rem;
}

.scroll-snap__indicator-container .scroll-snap__indicator.node-added {
  opacity: 0;
}

.scroll-snap__indicator-container .scroll-snap__indicator.is-active,
.scroll-snap__indicator-container .scroll-snap__indicator[data-visible=true] {
  opacity: 1;
  width: 0.75rem;
  height: 0.75rem;
  flex: 0 0 0.75rem;
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.125);
}



/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wbHVnaW4vc2Nzcy92YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9wbHVnaW4vc2Nzcy9zdHlsZS5zY3NzIiwid2VicGFjazovLy8uL3BsdWdpbi9zY3NzL21haW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9wbHVnaW4vc2Nzcy9uYXZpZ2F0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGx1Z2luL3Njc3MvbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGx1Z2luL3Njc3MvaW5kaWNhdG9ycy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0NDSko7O0FDdEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDRHlCSjs7QUN4Qkk7RUFOSjtJQU9RO0lBQ0E7SUFDQTtHRDRCTjtDQUNGOztBQzNCSTtFQUNJO0VBQ0E7TUFBQTtFQUNBO0VBQTJCO0VBQzNCO0VBQXdCO0VBQ3hCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0RnQ1I7O0FDL0JRO0VBQ0k7RUFBZTtDRG1DM0I7O0FDaENJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NEbUNSOztBQ2xDUTtFQUNJO0NEcUNaOztBQ25DUTtFQVZKO0lBV1E7SUFDQTtJQUNBO0dEdUNWO0NBQ0Y7O0FDaENZO0VBQ0k7RUFDQTtDRG1DaEI7O0FDbENnQjtFQUhKO0lBSVE7SUFDQTtHRHNDbEI7Q0FDRjs7QUNqQ2dCO0VBREo7SUFFUTtJQUNBO0dEcUNsQjtDQUNGOztBQ25EWTtFQUNJO0VBQ0E7Q0RzRGhCOztBQ3JEZ0I7RUFISjtJQUlRO0lBQ0E7R0R5RGxCO0NBQ0Y7O0FDcERnQjtFQURKO0lBRVE7SUFDQTtHRHdEbEI7Q0FDRjs7QUN0RVk7RUFDSTtFQUNBO0NEeUVoQjs7QUN4RWdCO0VBSEo7SUFJUTtJQUNBO0dENEVsQjtDQUNGOztBQ3ZFZ0I7RUFESjtJQUVRO0lBQ0E7R0QyRWxCO0NBQ0Y7O0FDekZZO0VBQ0k7RUFDQTtDRDRGaEI7O0FDM0ZnQjtFQUhKO0lBSVE7SUFDQTtHRCtGbEI7Q0FDRjs7QUMxRmdCO0VBREo7SUFFUTtJQUNBO0dEOEZsQjtDQUNGOztBQzVHWTtFQUNJO0VBQ0E7Q0QrR2hCOztBQzlHZ0I7RUFISjtJQUlRO0lBQ0E7R0RrSGxCO0NBQ0Y7O0FDN0dnQjtFQURKO0lBRVE7SUFDQTtHRGlIbEI7Q0FDRjs7QUMvSFk7RUFDSTtFQUNBO0NEa0loQjs7QUNqSWdCO0VBSEo7SUFJUTtJQUNBO0dEcUlsQjtDQUNGOztBQ2hJZ0I7RUFESjtJQUVRO0lBQ0E7R0RvSWxCO0NBQ0Y7O0FDbEpZO0VBQ0k7RUFDQTtDRHFKaEI7O0FDcEpnQjtFQUhKO0lBSVE7SUFDQTtHRHdKbEI7Q0FDRjs7QUNuSmdCO0VBREo7SUFFUTtJQUNBO0dEdUpsQjtDQUNGOztBQ3JLWTtFQUNJO0VBQ0E7Q0R3S2hCOztBQ3ZLZ0I7RUFISjtJQUlRO0lBQ0E7R0QyS2xCO0NBQ0Y7O0FDdEtnQjtFQURKO0lBRVE7SUFDQTtHRDBLbEI7Q0FDRjs7QUN4TFk7RUFDSTtFQUNBO0NEMkxoQjs7QUMxTGdCO0VBSEo7SUFJUTtJQUNBO0dEOExsQjtDQUNGOztBQ3pMZ0I7RUFESjtJQUVRO0lBQ0E7R0Q2TGxCO0NBQ0Y7O0FDM01ZO0VBQ0k7RUFDQTtDRDhNaEI7O0FDN01nQjtFQUhKO0lBSVE7SUFDQTtHRGlObEI7Q0FDRjs7QUM1TWdCO0VBREo7SUFFUTtJQUNBO0dEZ05sQjtDQUNGOztBQzlOWTtFQUNJO0VBQ0E7Q0RpT2hCOztBQ2hPZ0I7RUFISjtJQUlRO0lBQ0E7R0RvT2xCO0NBQ0Y7O0FDL05nQjtFQURKO0lBRVE7SUFDQTtHRG1PbEI7Q0FDRjs7QUU3UlE7O0VDd0JKO0VBQ0E7RUFDQTtDSDBRSjs7QUd6UUk7RUQzQkk7O0lDNEJBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0dIOFFOOztFRzdRTTs7SUFDSTtJQUNBO0lBQ0E7SUFDQTtHSGlSVjs7RUcvUU07O0lBQ0k7SUFDQTtHSG1SVjtDQUNGOztBR2pSSTs7RUFDSTtDSHFSUjs7QUduUkk7O0VBQ0k7Q0h1UlI7O0FFdlVZO0VDTlI7RUFDQTtFQUNBO0VBQ0E7RUFLSTtFQVlGO0NIa1VOOztBRTNVWTtFQ1hSO0VBQ0E7RUFDQTtFQUNBO0VBS0k7RUFTRjtDSDhVTjs7QUU5VU07OztFQUdFO0NGaVZSOztBRS9VTTs7RUFFRTtDRmtWUjs7QUUvVUk7RUFDSTtDRmtWUjs7QUk5V0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0ppWFI7O0FJL1dRO0VBZEo7SUFlTTtJQUNBO0lBQ0E7SUFDQTtHSm1YUjtDQUNGOztBSWpYUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0pvWFo7O0FJblhZO0VBQ0U7RUFDQTtFQUNBO0NKc1hkOztBSXBYWTtFQUNFO0NKdVhkOztBSXJYWTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NKd1hoQiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyI6cm9vdHtcbiAgICAtLWMtc3Mtd2hpdGUtLWRlZmF1bHQ6ICNmZmY7XG4gICAgLS1jLXNzLXdoaXRlLS1ob3ZlcjogI2VlZTtcbiAgICAtLWMtc3Mtd2hpdGUtLWFjdGl2ZTogI2RkZDtcbiAgICAtLWMtc3Mtd2hpdGUtLWNvbnRyYXN0OiAjMDAwO1xuXG4gICAgLS1jLXNzLWJsYWNrLS1kZWZhdWx0OiAjMzMzMzMzO1xuICAgIC0tYy1zcy1ibGFjay0taG92ZXI6ICM1NTU7XG4gICAgLS1jLXNzLWJsYWNrLS1hY3RpdmU6ICM3Nzc7XG4gICAgLS1jLXNzLWJsYWNrLS1jb250cmFzdDogI2ZmZjtcblxuICAgIC0tYy1zcy1wcmltYXJ5LS1kZWZhdWx0OiByZWQ7XG4gICAgLS1jLXNzLXByaW1hcnktLWhvdmVyOiBkYXJrcmVkO1xuICAgIC0tYy1zcy1wcmltYXJ5LS1hY3RpdmU6IGJsYWNrO1xuICAgIC0tYy1zcy1wcmltYXJ5LS1jb250cmFzdDogd2hpdGU7XG5cbiAgICAtLWMtc3Mtc2Vjb25kYXJ5LS1kZWZhdWx0OiBibHVlO1xuICAgIC0tYy1zcy1zZWNvbmRhcnktLWhvdmVyOiBkYXJrYmx1ZTtcbiAgICAtLWMtc3Mtc2Vjb25kYXJ5LS1hY3RpdmU6IGJsYWNrO1xuICAgIC0tYy1zcy1zZWNvbmRhcnktLWNvbnRyYXN0OiB3aGl0ZTtcblxuICAgIC0tYy1zcy1iYWNrZ3JvdW5kLS1kZWZhdWx0OiByZWQ7XG4gICAgLS1jLXNzLWJhY2tncm91bmQtLWhvdmVyOiBkYXJrcmVkO1xuICAgIC0tYy1zcy1iYWNrZ3JvdW5kLS1hY3RpdmU6IGJsYWNrO1xuICAgIC0tYy1zcy1iYWNrZ3JvdW5kLS1jb250cmFzdDogd2hpdGU7XG5cbiAgICAtLWUtc3MtYnJhZGl1czogMTZweDtcbn1cblxuJGJyZWFrcG9pbnQtbWQ6IDkyMHB4O1xuJGJyZWFrcG9pbnQtc206IDU3NnB4OyIsIjpyb290IHtcbiAgLS1jLXNzLXdoaXRlLS1kZWZhdWx0OiAjZmZmO1xuICAtLWMtc3Mtd2hpdGUtLWhvdmVyOiAjZWVlO1xuICAtLWMtc3Mtd2hpdGUtLWFjdGl2ZTogI2RkZDtcbiAgLS1jLXNzLXdoaXRlLS1jb250cmFzdDogIzAwMDtcbiAgLS1jLXNzLWJsYWNrLS1kZWZhdWx0OiAjMzMzMzMzO1xuICAtLWMtc3MtYmxhY2stLWhvdmVyOiAjNTU1O1xuICAtLWMtc3MtYmxhY2stLWFjdGl2ZTogIzc3NztcbiAgLS1jLXNzLWJsYWNrLS1jb250cmFzdDogI2ZmZjtcbiAgLS1jLXNzLXByaW1hcnktLWRlZmF1bHQ6IHJlZDtcbiAgLS1jLXNzLXByaW1hcnktLWhvdmVyOiBkYXJrcmVkO1xuICAtLWMtc3MtcHJpbWFyeS0tYWN0aXZlOiBibGFjaztcbiAgLS1jLXNzLXByaW1hcnktLWNvbnRyYXN0OiB3aGl0ZTtcbiAgLS1jLXNzLXNlY29uZGFyeS0tZGVmYXVsdDogYmx1ZTtcbiAgLS1jLXNzLXNlY29uZGFyeS0taG92ZXI6IGRhcmtibHVlO1xuICAtLWMtc3Mtc2Vjb25kYXJ5LS1hY3RpdmU6IGJsYWNrO1xuICAtLWMtc3Mtc2Vjb25kYXJ5LS1jb250cmFzdDogd2hpdGU7XG4gIC0tYy1zcy1iYWNrZ3JvdW5kLS1kZWZhdWx0OiByZWQ7XG4gIC0tYy1zcy1iYWNrZ3JvdW5kLS1ob3ZlcjogZGFya3JlZDtcbiAgLS1jLXNzLWJhY2tncm91bmQtLWFjdGl2ZTogYmxhY2s7XG4gIC0tYy1zcy1iYWNrZ3JvdW5kLS1jb250cmFzdDogd2hpdGU7XG4gIC0tZS1zcy1icmFkaXVzOiAxNnB4O1xufVxuXG5ib2R5IC5zY3JvbGwtc25hcCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIGJvZHkgLnNjcm9sbC1zbmFwIHtcbiAgICBtYXJnaW46IDAgLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxcmVtKTtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgfVxufVxuXG5ib2R5IC5zY3JvbGwtc25hcF9faW5uZXIge1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIC8qIGRpc2FibGUgc2Nyb2xsYmFyIElFIGFuZCBFZGdlICovXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLyogZGlzYWJsZSBzY3JvbGxiYXIgRmlyZWZveCAqL1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5ib2R5IC5zY3JvbGwtc25hcF9faW5uZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgLyogZGlzYWJsZSBzY3JvbGxiYXIgV2Via2l0IGJyb3dzZXJzIChDaHJvbWUsIFNhZmFyaSwgT3BlcmEpICovXG59XG5cbmJvZHkgLnNjcm9sbC1zbmFwX19pbm5lci1zbG90IHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IG5vbmU7XG4gIG1pbi13aWR0aDogY2FsYygxMDAlIC0gNHJlbSk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuYm9keSAuc2Nyb2xsLXNuYXBfX2lubmVyLXNsb3Q6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgYm9keSAuc2Nyb2xsLXNuYXBfX2lubmVyLXNsb3Qge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgMC41cmVtO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cblxuLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy0xIC5zY3JvbGwtc25hcF9faW5uZXItc2xvdCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0cmVtKTtcbiAgbWluLXdpZHRoOiBjYWxjKDEwMCUgLSA0cmVtKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkyMHB4KSB7XG4gIC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtMSAuc2Nyb2xsLXNuYXBfX2lubmVyLXNsb3Qge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxKSAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogY2FsYygxMDAlIC8gMSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTIwcHgpIHtcbiAgLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy0xIC5zY3JvbGwtc25hcF9faW5uZXItc2xvdCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTIgLnNjcm9sbC1zbmFwX19pbm5lci1zbG90IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDRyZW0pO1xuICBtaW4td2lkdGg6IGNhbGMoMTAwJSAtIDRyZW0pO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTIwcHgpIHtcbiAgLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy0yIC5zY3JvbGwtc25hcF9faW5uZXItc2xvdCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiBjYWxjKDEwMCUgLyAyKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MjBweCkge1xuICAud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTEgLnNjcm9sbC1zbmFwX19pbm5lci1zbG90IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtMyAuc2Nyb2xsLXNuYXBfX2lubmVyLXNsb3Qge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNHJlbSk7XG4gIG1pbi13aWR0aDogY2FsYygxMDAlIC0gNHJlbSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MjBweCkge1xuICAud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTMgLnNjcm9sbC1zbmFwX19pbm5lci1zbG90IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMykgIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IGNhbGMoMTAwJSAvIDMpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkyMHB4KSB7XG4gIC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtMSAuc2Nyb2xsLXNuYXBfX2lubmVyLXNsb3Qge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy00IC5zY3JvbGwtc25hcF9faW5uZXItc2xvdCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0cmVtKTtcbiAgbWluLXdpZHRoOiBjYWxjKDEwMCUgLSA0cmVtKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkyMHB4KSB7XG4gIC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtNCAuc2Nyb2xsLXNuYXBfX2lubmVyLXNsb3Qge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0KSAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogY2FsYygxMDAlIC8gNCkgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTIwcHgpIHtcbiAgLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy0xIC5zY3JvbGwtc25hcF9faW5uZXItc2xvdCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTUgLnNjcm9sbC1zbmFwX19pbm5lci1zbG90IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDRyZW0pO1xuICBtaW4td2lkdGg6IGNhbGMoMTAwJSAtIDRyZW0pO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTIwcHgpIHtcbiAgLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy01IC5zY3JvbGwtc25hcF9faW5uZXItc2xvdCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDUpICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiBjYWxjKDEwMCUgLyA1KSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MjBweCkge1xuICAud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTEgLnNjcm9sbC1zbmFwX19pbm5lci1zbG90IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtNiAuc2Nyb2xsLXNuYXBfX2lubmVyLXNsb3Qge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNHJlbSk7XG4gIG1pbi13aWR0aDogY2FsYygxMDAlIC0gNHJlbSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MjBweCkge1xuICAud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTYgLnNjcm9sbC1zbmFwX19pbm5lci1zbG90IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gNikgIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IGNhbGMoMTAwJSAvIDYpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkyMHB4KSB7XG4gIC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtMSAuc2Nyb2xsLXNuYXBfX2lubmVyLXNsb3Qge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy03IC5zY3JvbGwtc25hcF9faW5uZXItc2xvdCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0cmVtKTtcbiAgbWluLXdpZHRoOiBjYWxjKDEwMCUgLSA0cmVtKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkyMHB4KSB7XG4gIC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtNyAuc2Nyb2xsLXNuYXBfX2lubmVyLXNsb3Qge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA3KSAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogY2FsYygxMDAlIC8gNykgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTIwcHgpIHtcbiAgLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy0xIC5zY3JvbGwtc25hcF9faW5uZXItc2xvdCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTggLnNjcm9sbC1zbmFwX19pbm5lci1zbG90IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDRyZW0pO1xuICBtaW4td2lkdGg6IGNhbGMoMTAwJSAtIDRyZW0pO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTIwcHgpIHtcbiAgLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy04IC5zY3JvbGwtc25hcF9faW5uZXItc2xvdCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDgpICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiBjYWxjKDEwMCUgLyA4KSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MjBweCkge1xuICAud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTEgLnNjcm9sbC1zbmFwX19pbm5lci1zbG90IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtOSAuc2Nyb2xsLXNuYXBfX2lubmVyLXNsb3Qge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNHJlbSk7XG4gIG1pbi13aWR0aDogY2FsYygxMDAlIC0gNHJlbSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MjBweCkge1xuICAud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTkgLnNjcm9sbC1zbmFwX19pbm5lci1zbG90IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gOSkgIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IGNhbGMoMTAwJSAvIDkpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkyMHB4KSB7XG4gIC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtMSAuc2Nyb2xsLXNuYXBfX2lubmVyLXNsb3Qge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy0xMCAuc2Nyb2xsLXNuYXBfX2lubmVyLXNsb3Qge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNHJlbSk7XG4gIG1pbi13aWR0aDogY2FsYygxMDAlIC0gNHJlbSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MjBweCkge1xuICAud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTEwIC5zY3JvbGwtc25hcF9faW5uZXItc2xvdCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwKSAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogY2FsYygxMDAlIC8gMTApICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkyMHB4KSB7XG4gIC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtMSAuc2Nyb2xsLXNuYXBfX2lubmVyLXNsb3Qge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy0xMSAuc2Nyb2xsLXNuYXBfX2lubmVyLXNsb3Qge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNHJlbSk7XG4gIG1pbi13aWR0aDogY2FsYygxMDAlIC0gNHJlbSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MjBweCkge1xuICAud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTExIC5zY3JvbGwtc25hcF9faW5uZXItc2xvdCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDExKSAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogY2FsYygxMDAlIC8gMTEpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkyMHB4KSB7XG4gIC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtMSAuc2Nyb2xsLXNuYXBfX2lubmVyLXNsb3Qge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNjcm9sbC1zbmFwX19hcnJvdy0tbGVmdCxcbi5zY3JvbGwtc25hcF9fYXJyb3ctLXJpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1zcy1ibGFjay0tZGVmYXVsdCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc2Nyb2xsLXNuYXBfX2Fycm93LS1sZWZ0LFxuICAuc2Nyb2xsLXNuYXBfX2Fycm93LS1yaWdodCB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSwgMC4yNXM7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYyg1MCUgLSAxLjVyZW0pO1xuICAgIGxlZnQ6IC0xcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMTByZW07XG4gIH1cblxuICAuc2Nyb2xsLXNuYXBfX2Fycm93LS1sZWZ0OmJlZm9yZSxcbiAgLnNjcm9sbC1zbmFwX19hcnJvdy0tcmlnaHQ6YmVmb3JlIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gICAgd2lkdGg6IDFyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWUtc3MtYnJhZGl1cyk7XG4gIH1cblxuICAuc2Nyb2xsLXNuYXBfX2Fycm93LS1sZWZ0LnNjcm9sbC1zbmFwX19hcnJvdy0tcmlnaHQsXG4gIC5zY3JvbGwtc25hcF9fYXJyb3ctLXJpZ2h0LnNjcm9sbC1zbmFwX19hcnJvdy0tcmlnaHQge1xuICAgIGxlZnQ6IHVuc2V0O1xuICAgIHJpZ2h0OiAtMXJlbTtcbiAgfVxufVxuXG4uc2Nyb2xsLXNuYXBfX2Fycm93LS1sZWZ0OmhvdmVyLFxuLnNjcm9sbC1zbmFwX19hcnJvdy0tcmlnaHQ6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zY3JvbGwtc25hcF9fYXJyb3ctLWxlZnQuaXMtYWN0aXZlLFxuLnNjcm9sbC1zbmFwX19hcnJvdy0tcmlnaHQuaXMtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLnNjcm9sbC1zbmFwX19hcnJvdy0tbGVmdDpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJEYXNoaWNvbnNcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb250ZW50OiBcIlxcZjM0NFwiO1xuICBjb2xvcjogdmFyKC0tYy1zcy1zZWNvbmRhcnktLWRlZmF1bHQpO1xuICBjb2xvcjogdmFyKC0tYy1zcy1zZWNvbmRhcnktLWNvbnRyYXN0KTtcbiAgY29udGVudDogXCJcXGYzNDBcIjtcbn1cblxuLnNjcm9sbC1zbmFwX19hcnJvdy0tcmlnaHQ6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRGFzaGljb25zXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29udGVudDogXCJcXGYzNDRcIjtcbiAgY29sb3I6IHZhcigtLWMtc3Mtc2Vjb25kYXJ5LS1kZWZhdWx0KTtcbiAgY29sb3I6IHZhcigtLWMtc3Mtc2Vjb25kYXJ5LS1jb250cmFzdCk7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ0XCI7XG59XG5cbi5zY3JvbGwtc25hcDpob3ZlciAuc2Nyb2xsLXNuYXBfX2Fycm93LS1yaWdodCxcbi5zY3JvbGwtc25hcDpob3ZlciAuc2Nyb2xsLXNuYXBfX2Fycm93LS1sZWZ0LmlzLWFjdGl2ZSxcbi5zY3JvbGwtc25hcDpob3ZlciAuc2Nyb2xsLXNuYXBfX2Fycm93LS1yaWdodC5pcy1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2Nyb2xsLXNuYXA6aG92ZXIgLnNjcm9sbC1zbmFwX19hcnJvdy0tbGVmdDpub3QoLmlzLWFjdGl2ZSksXG4uc2Nyb2xsLXNuYXA6aG92ZXIgLnNjcm9sbC1zbmFwX19hcnJvdy0tcmlnaHQ6bm90KC5pcy1hY3RpdmUpIHtcbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuLnNjcm9sbC1zbmFwOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNjcm9sbC1zbmFwX19pbmRpY2F0b3ItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMXJlbSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXgtd2lkdGg6IDguNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAtM3JlbTtcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zY3JvbGwtc25hcF9faW5kaWNhdG9yLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuLnNjcm9sbC1zbmFwX19pbmRpY2F0b3ItY29udGFpbmVyIC5zY3JvbGwtc25hcF9faW5kaWNhdG9yIHtcbiAgZmxleDogMCAwIDAuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBtYXJnaW46IDAgMC4yNXJlbTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1zcy13aGl0ZS0tZGVmYXVsdCk7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSwgMC4yNXM7XG59XG5cbi5zY3JvbGwtc25hcF9faW5kaWNhdG9yLWNvbnRhaW5lciAuc2Nyb2xsLXNuYXBfX2luZGljYXRvci5tb3JlLXRoYW4tNSB7XG4gIHdpZHRoOiAwLjM3NXJlbTtcbiAgaGVpZ2h0OiAwLjM3NXJlbTtcbiAgZmxleDogMCAwIDAuNXJlbTtcbn1cblxuLnNjcm9sbC1zbmFwX19pbmRpY2F0b3ItY29udGFpbmVyIC5zY3JvbGwtc25hcF9faW5kaWNhdG9yLm5vZGUtYWRkZWQge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc2Nyb2xsLXNuYXBfX2luZGljYXRvci1jb250YWluZXIgLnNjcm9sbC1zbmFwX19pbmRpY2F0b3IuaXMtYWN0aXZlLFxuLnNjcm9sbC1zbmFwX19pbmRpY2F0b3ItY29udGFpbmVyIC5zY3JvbGwtc25hcF9faW5kaWNhdG9yW2RhdGEtdmlzaWJsZT10cnVlXSB7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAwLjc1cmVtO1xuICBoZWlnaHQ6IDAuNzVyZW07XG4gIGZsZXg6IDAgMCAwLjc1cmVtO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDhweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG5cbiIsImJvZHkgLnNjcm9sbC1zbmFwe1xuICAgIG1hcmdpbjowICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtc20pe1xuICAgICAgICBtYXJnaW46MCAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxcmVtKTtcbiAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgfVxuICAgICZfX2lubmVye1xuICAgICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgICAgIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7ICAvKiBkaXNhYmxlIHNjcm9sbGJhciBJRSBhbmQgRWRnZSAqL1xuICAgICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7ICAvKiBkaXNhYmxlIHNjcm9sbGJhciBGaXJlZm94ICovXG4gICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6c3RyZXRjaDtcbiAgICAgICAgZmxleC13cmFwOm5vd3JhcDtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgLyogZGlzYWJsZSBzY3JvbGxiYXIgV2Via2l0IGJyb3dzZXJzIChDaHJvbWUsIFNhZmFyaSwgT3BlcmEpICovXG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faW5uZXItc2xvdHtcbiAgICAgICAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0O1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgZmxleDpub25lO1xuICAgICAgICBtaW4td2lkdGg6Y2FsYygxMDAlIC0gNHJlbSk7XG4gICAgICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDoxcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1zbSl7XG4gICAgICAgICAgICBtYXJnaW46MCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZzowIDAuNXJlbTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBmb3IgJGNvbHVtbiBmcm9tIDEgdG8gMTIge1xuICAgIC53cC1ibG9jay1nYWxsZXJ5e1xuICAgICAgICAmLmNvbHVtbnMtI3skY29sdW1ufXtcbiAgICAgICAgICAgIC5zY3JvbGwtc25hcF9faW5uZXItc2xvdHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNHJlbSk7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDEwMCUgLSA0cmVtKTtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQpe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAvICN7JGNvbHVtbn0pKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoKDEwMCUgLyAjeyRjb2x1bW59KSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5jb2x1bW5zLTF7XG4gICAgICAgICAgICAuc2Nyb2xsLXNuYXBfX2lubmVyLXNsb3R7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kKXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCIuc2Nyb2xsLXNuYXB7XG4gICAgJl9fYXJyb3d7XG4gICAgICAgICYtLWxlZnQsXG4gICAgICAgICYtLXJpZ2h0e1xuICAgICAgICAgICAgQGluY2x1ZGUgbmF2aWdhdGlvbignYmxhY2snKTtcbiAgICAgICAgfVxuICAgICAgICAmLS1sZWZ0e1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYXJyb3cobGVmdCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tcmlnaHR7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhcnJvdyhyaWdodCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgIC5zY3JvbGwtc25hcF9fYXJyb3ctLXJpZ2h0LFxuICAgICAgLnNjcm9sbC1zbmFwX19hcnJvdy0tbGVmdC5pcy1hY3RpdmUsXG4gICAgICAuc2Nyb2xsLXNuYXBfX2Fycm93LS1yaWdodC5pcy1hY3RpdmV7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgICAuc2Nyb2xsLXNuYXBfX2Fycm93LS1sZWZ0Om5vdCguaXMtYWN0aXZlKSxcbiAgICAgIC5zY3JvbGwtc25hcF9fYXJyb3ctLXJpZ2h0Om5vdCguaXMtYWN0aXZlKXtcbiAgICAgICAgb3BhY2l0eTogMC4yNTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjphZnRlcntcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cbn1cbiIsIkBtaXhpbiBhcnJvdygkZGlyZWN0aW9uOiAncmlnaHQnLCAkY29sb3I6ICdzZWNvbmRhcnknKXtcbiAgICBmb250LWZhbWlseTogJ0Rhc2hpY29ucyc7XG4gICAgZm9udC1zaXplOjFyZW07XG4gICAgY29udGVudDogXCJcXGYzNDRcIjtcbiAgICBjb2xvcjp2YXIoLS1jLXNzLXNlY29uZGFyeS0tZGVmYXVsdCk7XG4gICAgQGlmICRjb2xvciA9PSAncHJpbWFyeScge1xuICAgICAgICBjb2xvcjp2YXIoLS1jLXNzLXByaW1hcnktLWNvbnRyYXN0KTtcbiAgICB9XG4gICAgQGlmICRjb2xvciA9PSAnc2Vjb25kYXJ5JyB7XG4gICAgICAgIGNvbG9yOnZhcigtLWMtc3Mtc2Vjb25kYXJ5LS1jb250cmFzdCk7XG4gICAgfVxuICAgIEBpZiAkY29sb3IgPT0gJ2JhY2tncm91bmQnIHtcbiAgICAgICAgY29sb3I6dmFyKC0tYy1zcy1iYWNrZ3JvdW5kLS1kZWZhdWx0KTtcbiAgICB9XG4gICAgQGlmICRjb2xvciA9PSAnd2hpdGUnIHtcbiAgICAgICAgY29sb3I6dmFyKC0tYy1zcy13aGl0ZS0tZGVmYXVsdCk7XG4gICAgfVxuICAgIEBpZiAkZGlyZWN0aW9uID09ICdyaWdodCcge1xuICAgICAgY29udGVudDogXCJcXGYzNDRcIjtcbiAgICB9XG4gICAgQGlmICRkaXJlY3Rpb24gPT0gJ2xlZnQnIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMzQwXCI7XG4gICAgfVxuICB9XG5cbiAgQG1peGluIG5hdmlnYXRpb24oJGNvbG9yKXtcbiAgICBkaXNwbGF5Om5vbmU7XG4gICAgb3BhY2l0eTowO1xuICAgIGJhY2tncm91bmQtY29sb3I6dmFyKC0tYy1zcy0jeyRjb2xvcn0tLWRlZmF1bHQpO1xuICAgIEBtZWRpYShtaW4td2lkdGg6ICRicmVha3BvaW50LXNtKXtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSwgMC4yNXM7XG4gICAgICAgIHotaW5kZXg6MjtcbiAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIHRvcDpjYWxjKDUwJSAtIDEuNXJlbSk7XG4gICAgICAgIGxlZnQ6LTFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OjEuNXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czoxMHJlbTtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBwYWRkaW5nOjAuNzVyZW0gMXJlbTtcbiAgICAgICAgICAgIHdpZHRoOjFyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1lLXNzLWJyYWRpdXMpO1xuICAgICAgICB9XG4gICAgICAgICYuc2Nyb2xsLXNuYXBfX2Fycm93LS1yaWdodHtcbiAgICAgICAgICAgIGxlZnQ6dW5zZXQ7XG4gICAgICAgICAgICByaWdodDotMXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICB9XG4gICAgJi5pcy1hY3RpdmV7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgfVxuICB9XG4gICIsIi5zY3JvbGwtc25hcHtcbiAgICAmX19pbmRpY2F0b3ItY29udGFpbmVye1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBtYXJnaW46MXJlbSBhdXRvO1xuICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1heC13aWR0aDo4LjVyZW07XG4gICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgYm94LXNpemluZzpib3JkZXItYm94O1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXRvcDotM3JlbTtcbiAgICAgICAgei1pbmRleDoyO1xuXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRicmVha3BvaW50LXNtKXtcbiAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zY3JvbGwtc25hcF9faW5kaWNhdG9ye1xuICAgICAgICAgICAgZmxleDogMCAwIDAuNXJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICB3aWR0aDowLjVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6MC41cmVtO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czoxcmVtO1xuICAgICAgICAgICAgbWFyZ2luOjAgMC4yNXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWMtc3Mtd2hpdGUtLWRlZmF1bHQpO1xuICAgICAgICAgICAgb3BhY2l0eTowLjU7XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6MTA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5LCAwLjI1cztcbiAgICAgICAgICAgICYubW9yZS10aGFuLTV7XG4gICAgICAgICAgICAgIHdpZHRoOjAuMzc1cmVtO1xuICAgICAgICAgICAgICBoZWlnaHQ6MC4zNzVyZW07XG4gICAgICAgICAgICAgIGZsZXg6IDAgMCAwLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLm5vZGUtYWRkZWR7XG4gICAgICAgICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuaXMtYWN0aXZlLFxuICAgICAgICAgICAgJltkYXRhLXZpc2libGU9XCJ0cnVlXCJde1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgICAgICAgICB3aWR0aDowLjc1cmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDowLjc1cmVtO1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAwLjc1cmVtOyAvLyBmbGV4OiAxIDAgMC43NXJlbTsgZ2l2ZXMgYSBuaWNlIGZlZWxpbmcuIGJ1dCBpdCdzIGRlZmluaXRseSBhIGJ1Z1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6MHB4IDBweCA4cHggMHB4IHJnYmEoMCwwLDAsMC4xMjUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSJdLCJzb3VyY2VSb290IjoiIn0=*/