/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[4]!./assets/scss/components/hero.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* No margin if Hero comes directly after Breadcrumbs */
.breadcrumbs + .pimcore_area_hero .hero {
  margin-top: 0;
}

/* Margin 50px if Hero is the first element in Main - for Home */
main > .pimcore_area_hero:first-child .hero {
  margin-top: 20px;
}

.body-modal main > .pimcore_area_hero:first-child .hero {
  margin-top: 0px;
}

.hero {
  position: relative;
  overflow: hidden;
}
.hero__container {
  position: relative;
  text-align: center;
}
.hero:before {
  content: "";
  height: 11.6145833333vw;
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 100%;
  background: #1D1E40;
}
.hero:after {
  content: "";
  width: 100%;
  left: 0;
  bottom: 11.6145833333vw;
  height: 40.46875vw;
  clip-path: polygon(100% 0, 0 100%, 100% 100%);
  background: #1D1E40;
  z-index: 1;
  position: absolute;
  margin-bottom: -2px;
}
@media all and (min-width: 120.0625em) {
  .hero:after {
    height: 777px;
  }
}
.hero--no-background:after, .hero--no-background:before {
  display: none;
}
.hero__content-container {
  max-width: 1090px;
  margin: 0 auto 50px auto;
  text-align: center;
}
.hero__title {
  padding-top: 0;
}
.hero__title .pimcore_editable {
  position: relative;
  overflow: hidden;
  display: inline-block;
}
.hero__subtitle {
  font-weight: 500;
}
.hero__image {
  position: relative;
  z-index: 100;
}
.hero__images img {
  display: block;
  width: 100%;
  height: auto;
}
.hero__video {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 100;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: cover;
  object-position: center;
}
.hero__video.js-visible {
  opacity: 1;
}
.hero__play-video {
  position: absolute;
  z-index: 200;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.hero__play-video:hover {
  transform: translateX(-50%) translateY(-50%) scale(1.1);
}
.hero__circular-icon {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.hero__circular-icon--default {
  margin-left: 10px;
}
.hero__scroll-down {
  position: absolute;
  top: -10px;
  left: 0px;
  z-index: 300;
  transform: rotate(-90deg) translateY(6.1458333333vw) translateX(-50%);
  transform-origin: 0 0;
  line-height: 34px;
  font-size: 18px;
  color: #E71361;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  font-weight: 600;
  cursor: pointer;
}
@media all and (min-width: 120.0625em) {
  .hero__scroll-down {
    transform: rotate(-90deg) translateY(118px) translateX(-50%);
  }
}
@media all and (max-width: 40em) {
  .hero__scroll-down {
    display: none;
  }
}
.hero__scroll-down span {
  width: 34px;
  height: 34px;
  display: inline-block;
  position: relative;
  transform: rotate(90deg);
  vertical-align: middle;
  margin-left: 10px;
}
.hero__scroll-down span:after {
  content: "";
  width: 14px;
  height: 14px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -7px;
  margin-top: -7px;
  animation: scrollDownCircle 3s linear infinite alternate;
  border-radius: 50%;
  background: #E71361;
  transform-origin: 50% 50%;
  border-radius: 50%;
  z-index: 1;
}
.hero__scroll-down span:before {
  content: "";
  width: 6px;
  height: 6px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -3px;
  margin-top: -3px;
  background: #fff;
  animation: scrollDownInnerCircle 3s linear infinite alternate;
  transform-origin: 50% 50%;
  border-radius: 50%;
  z-index: 2;
}
.hero__scroll-down span svg {
  width: 12px;
  height: 15px;
  left: 50%;
  top: 50%;
  margin-left: -6px;
  margin-top: -7.5px;
  position: absolute;
  transform: scale(0) rotate(-180deg);
  animation: rotateScrollDownSvg 3s linear infinite alternate;
  transform-origin: 50% 50%;
  z-index: 3;
}
.hero__slider {
  position: relative;
  overflow: hidden;
}
.hero__slider .swiper-wrapper {
  position: relative;
  overflow: hidden;
  white-space: nowrap;
  font-size: 0;
}
.hero__image-container {
  width: 100%;
  display: inline-block;
}
.hero__image-container picture {
  display: block;
  width: 100%;
}

@keyframes scrollDownInnerCircle {
  0% {
    transform: scale(1);
  }
  33% {
    transform: scale(1);
  }
  38% {
    transform: scale(-0.32);
  }
  44% {
    transform: scale(0.13);
  }
  49% {
    transform: scale(-0.05);
  }
  55% {
    transform: scale(0.02);
  }
  60% {
    transform: scale(-0.01);
  }
  66% {
    transform: scale(0);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes scrollDownCircle {
  0% {
    transform: scale(1);
  }
  33% {
    transform: scale(1);
  }
  38% {
    transform: scale(2.3);
  }
  44% {
    transform: scale(1.8);
  }
  49% {
    transform: scale(2.1);
  }
  55% {
    transform: scale(1.9);
  }
  60% {
    transform: scale(2.05);
  }
  66% {
    transform: scale(2);
  }
  100% {
    transform: scale(2);
  }
}
@keyframes rotateScrollDownSvg {
  0% {
    transform: scale(0) rotate(-180deg);
  }
  33% {
    transform: scale(0) rotate(-180deg);
  }
  38% {
    transform: scale(1.3) rotate(30deg);
  }
  44% {
    transform: scale(0.8) rotate(-20deg);
  }
  49% {
    transform: scale(1.1) rotate(15deg);
  }
  55% {
    transform: scale(0.9) rotate(-5deg);
  }
  60% {
    transform: scale(1.05) rotate(2deg);
  }
  66% {
    transform: scale(1) rotate(0deg);
  }
  100% {
    transform: scale(1) rotate(0deg);
  }
}

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