@charset "UTF-8";
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}

[dir="rtl"] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

/* Slider */
.slick-loading .slick-list {
  background: #fff url(/build/images/ajax-loader.c5cd7f53.gif) center center no-repeat;
}

/* Icons */
@font-face {
  font-family: "slick";
  src: url(/build/fonts/slick.ced611da.eot);
  src: url(/build/fonts/slick.ced611da.eot) format("embedded-opentype"), url(/build/fonts/slick.b7c9e1e4.woff) format("woff"), url(/build/fonts/slick.d41f55a7.ttf) format("truetype"), url(/build/images/slick.f97e3bbf.svg) format("svg");
  font-weight: normal;
  font-style: normal;
}

/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}

.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}

.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}

.slick-prev:before,
.slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: -25px;
}

[dir="rtl"] .slick-prev {
  left: auto;
  right: -25px;
}

.slick-prev:before {
  content: "←";
}

[dir="rtl"] .slick-prev:before {
  content: "→";
}

.slick-next {
  right: -25px;
}

[dir="rtl"] .slick-next {
  left: -25px;
  right: auto;
}

.slick-next:before {
  content: "→";
}

[dir="rtl"] .slick-next:before {
  content: "←";
}

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}

.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}

.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}

.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}

.slick-dots li button:hover:before, .slick-dots li button:focus:before {
  opacity: 1;
}

.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
  color: black;
  opacity: 0.75;
}

button, input[type="submit"], input[type="reset"] {
  background: none;
  color: inherit;
  border: none;
  padding: 0;
  font: inherit;
  cursor: pointer;
  outline: inherit;
}

.buttons {
  margin: 10px;
  padding: 10px;
}

.button, .slider__button {
  font-family: "PT Sans", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  color: #000;
  text-transform: uppercase;
  text-align: center;
  cursor: pointer;
  padding: 10px;
  display: inline-block;
  border-radius: 10px;
}

.button:hover, .slider__button:hover {
  color: #000;
  text-decoration: underline;
}

.button__link {
  color: #000;
  text-decoration: none;
}

.button__link:hover, .button__link:focus, .button__link:active, .button__link:visited {
  color: #000;
  text-decoration: underline;
}

.button__download {
  width: 80px;
  height: 80px;
  font-size: 2rem;
  text-transform: uppercase;
  color: #000;
  background-color: #A6CE17;
}

.button__download__text {
  background-color: #ddd;
}

.button__more {
  height: 30px;
  border-radius: 0;
  background-color: #e6e6e6;
}

.button-primary, .slider__button {
  background-color: #A6CE17;
}

.button-secondary {
  background-color: #ccc;
}

.button-angular {
  border-radius: 0;
}

.slider {
  position: relative;
  background-color: #2c5c00;
}

.slider__container {
  padding: 1.5rem 3.5rem 2.5rem;
  overflow: hidden;
  height: 330px;
}

.slider__title {
  font-size: 1.5rem;
  font-weight: 200;
  color: #fff;
  text-align: left;
  text-transform: uppercase;
  padding-left: 0.5rem;
  padding-bottom: 0.5rem;
}

.slider__text {
  font-size: 1rem;
  color: #fff;
}

.slider__content {
  position: relative;
  display: block;
  box-sizing: border-box;
  user-select: none;
  touch-action: pan-y;
}

.slider__slide {
  margin: 0 0.5rem 0 0;
}

.slider__slide__text {
  font-size: 1.2rem;
  height: 3rem;
  text-align: center;
  padding-top: 10px;
}

.slider__button {
  text-align: center;
  margin-right: auto;
  display: block;
  margin-left: auto;
  width: 250px;
}

.slider__button-link {
  color: #000;
}

.slider__button-link:hover {
  color: #000;
}

.slider-large {
  min-height: 550px;
}

.slick__prev__next-before-base, .slick-prev:before, .slick-next:before {
  font-size: 3rem;
  font-family: BlinkMacSystemFont, "PT Sans", sans-serif !important;
  line-height: 0 !important;
  color: white;
  opacity: .75;
  -webkit-font-smoothing: antialiased;
  font-smooth: always;
}

.slick__prev__next-base, .slick-prev, .slick-next {
  z-index: 3;
  display: block;
  border: 0;
}

.slick-slide {
  color: white;
  margin: 0 10px;
  font-size: 30px;
  text-align: center;
}

.slick-slide img {
  width: 100%;
}

.slick-dots {
  bottom: -30px;
}

.slick-prev {
  left: -55px !important;
}

.slick-next {
  right: -30px !important;
}

.slick-list {
  transform: translate3d(0, 0, 0);
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}

.slick-track {
  opacity: 1;
  width: 6348px;
  transform: translate3d(-828px, 0px, 0px);
}

button, input[type="submit"], input[type="reset"] {
  background: none;
  color: inherit;
  border: none;
  padding: 0;
  font: inherit;
  cursor: pointer;
  outline: inherit;
}

.buttons {
  margin: 10px;
  padding: 10px;
}

.button, .teaser--big__button {
  font-family: "PT Sans", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  color: #000;
  text-transform: uppercase;
  text-align: center;
  cursor: pointer;
  padding: 10px;
  display: inline-block;
  border-radius: 10px;
}

.button:hover, .teaser--big__button:hover {
  color: #000;
  text-decoration: underline;
}

.button__link {
  color: #000;
  text-decoration: none;
}

.button__link:hover, .button__link:focus, .button__link:active, .button__link:visited {
  color: #000;
  text-decoration: underline;
}

.button__download {
  width: 80px;
  height: 80px;
  font-size: 2rem;
  text-transform: uppercase;
  color: #000;
  background-color: #A6CE17;
}

.button__download__text {
  background-color: #ddd;
}

.button__more {
  height: 30px;
  border-radius: 0;
  background-color: #e6e6e6;
}

.button-primary {
  background-color: #A6CE17;
}

.button-secondary {
  background-color: #ccc;
}

.button-angular {
  border-radius: 0;
}

.teaser__container {
  padding: 1rem 0.5rem 1rem 0.5rem;
}

.teaser__head {
  font-size: 24pt;
  font-weight: 400;
}

.teaser--bg-green {
  background-color: #2c5c00;
}

.teaser--big {
  color: #fff;
  background-color: #2c5c00;
}

.teaser--big__title {
  font-size: 24pt;
  font-weight: 400;
}

.teaser--big__content {
  font-size: 16pt;
  font-weight: 300;
}

.teaser--big__image {
  text-align: right;
}

.teaser--slim {
  color: #fff;
  background-color: #3a7b00;
}

.teaser--slim__title {
  font-size: 24pt;
  font-weight: 400;
}

.teaser--slim__content {
  font-size: 16pt;
}

.teaser--slim__images {
  padding: 0.25rem;
}

.teaser--slim__images-image {
  background-color: white;
  display: inline-block;
  padding: 0;
  margin-bottom: 0.25rem;
}

.teaser--slim__images-image-subtitle {
  font-size: 14pt;
  color: #000;
  text-transform: uppercase;
  padding: 0.5rem 0.5rem 0.5rem 1.5rem;
  display: block;
}

.teaser--slim__images-image-subtitle__link {
  color: #000;
  text-decoration: none;
}

.teaser--slim__images-image-subtitle__link:hover {
  color: #000;
  text-decoration: underline;
}

.site .site__head {
  font-size: 1.5rem;
  color: white;
  text-align: left;
  text-transform: uppercase;
  background-color: #337003;
  padding: 0.25rem 0.75rem 0 0.75rem;
}

.slider {
  margin-top: 0;
  padding-bottom: 2rem;
}

.slider__title {
  padding-left: 0;
}

.slider__header {
  padding: 1.2rem;
}

.slider__container {
  padding: 0;
}

.slider__content {
  padding: 0.5rem 5rem 2rem;
}

.slider__slide {
  width: 100%;
  position: relative;
  display: inline-block;
}

.slider .slide__image {
  width: 297px;
  height: 202px;
  display: block;
}

.slider .image__link {
  text-decoration: none;
}

.slider .image__caption {
  font-size: 13px;
  text-align: left;
  padding: 1.25rem;
  background-color: white;
  display: block;
  position: relative;
  margin-top: -90px;
  min-height: 120px;
}

.slider .caption__title {
  text-transform: uppercase;
  text-align: left;
  color: #000;
}

.slider .caption__content {
  color: #3A7B00;
}

.slick-prev {
  top: 100px;
  left: 25px !important;
}

.slick-next {
  top: 100px;
  right: 50px !important;
}

.teaser-slim__header {
  padding: 0.5rem;
}

.teaser-slim__title {
  font-size: 1.5rem;
  font-weight: 400;
  padding-bottom: 0.5rem;
}

.teaser-slim__content {
  font-size: 1rem;
  font-weight: 100;
}

.teaser-slim__image {
  display: inline-grid;
  padding: 1rem 0.3rem;
}

.teaser-slim__image__subtitle {
  font-size: 13px;
  font-weight: 500;
  height: 50px;
  padding-left: 1rem;
  padding-top: 0.75rem;
  text-transform: uppercase;
  background-color: white;
}

.teaser-slim__image__subtitle__link {
  display: block;
  color: #000;
  padding-left: 1rem;
  text-decoration: none;
}


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