/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/teaserSlider.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.teaser-slider {
  overflow: hidden;
}
.teaser-slider__item {
  padding: 0 10px;
}
.teaser-slider__item.swiper-slide {
  width: 32%;
}
@media all and (max-width: 1405px) {
  .teaser-slider__item.swiper-slide {
    width: 40%;
  }
}
@media all and (max-width: 1140px) {
  .teaser-slider__item.swiper-slide {
    width: 50%;
  }
}
@media all and (max-width: 915px) {
  .teaser-slider__item.swiper-slide {
    width: 60%;
  }
}
@media all and (max-width: 550px) {
  .teaser-slider__item.swiper-slide {
    width: 85%;
    padding: 0 5px;
  }
}
@media all and (max-width: 400px) {
  .teaser-slider__item.swiper-slide {
    width: 95%;
  }
}
.teaser-slider__item:hover .teaser-slider__image:before {
  opacity: 0.7;
}
.teaser-slider__item > a {
  display: block;
}
.teaser-slider__container {
  display: flex;
}
@media all and (max-width: 870px) {
  .teaser-slider__container {
    display: block;
  }
}
.teaser-slider__content {
  max-width: 25%;
  flex-basis: 25%;
  transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out;
  opacity: 1;
  transform: translateX(0);
}
@media all and (max-width: 870px) {
  .teaser-slider__content {
    max-width: 100%;
    flex-basis: 100%;
    margin-bottom: 20px;
  }
}
@media all and (min-width: 51.3125em) {
  .teaser-slider__content.js-hidden {
    opacity: 0;
    transform: translateX(-100px);
  }
}
.teaser-slider__items {
  max-width: 75%;
  flex-basis: 75%;
  position: relative;
  z-index: 10;
}
@media all and (max-width: 870px) {
  .teaser-slider__items {
    max-width: 100%;
    flex-basis: 100%;
  }
}
@media all and (max-width: 870px) {
  .teaser-slider__wrapper {
    margin: 0 -10px;
  }
}
.teaser-slider__media {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
}
.teaser-slider__media:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #000;
  opacity: 0.4;
  transition: all 5s ease-in-out;
  z-index: 3;
}
.teaser-slider__image, .teaser-slider__video-container, .teaser-slider__youtube-video {
  position: relative;
  top: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 100%;
}
.teaser-slider__image video, .teaser-slider__image .youtube-video, .teaser-slider__video-container video, .teaser-slider__video-container .youtube-video, .teaser-slider__youtube-video video, .teaser-slider__youtube-video .youtube-video {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.teaser-slider__video-container {
  position: absolute;
  opacity: 0;
  transition: opacity 2s ease-in-out 0.8s;
}
.teaser-slider__video-container.js-visible {
  opacity: 1;
}
.teaser-slider__youtube-video {
  position: absolute;
  overflow: hidden;
}
.teaser-slider__youtube-video .youtube-video {
  opacity: 0;
  transition: opacity 2s ease-in-out 0.8s;
}
.teaser-slider__youtube-video .youtube-video.js-visible {
  opacity: 1;
}
.teaser-slider__youtube-video .youtube-video .youtube-video__inner {
  position: absolute;
  top: 50%;
  left: 50%;
  height: 120%;
  width: 400%;
  transform: translate(-50%, -50%);
}
.teaser-slider__name {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  font-size: clamp(24px, 1.875vw, 36px);
  line-height: 1.3333333333;
  color: #fff;
  width: 100%;
  padding: 0 40px;
  text-align: center;
  z-index: 4;
}

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