@charset "UTF-8";
/*
  This file loads all libraries
*/
/* ------------------------------------------------------------------------- *
/* 4. SLIDER  */
/* ------------------------------------------------------------------------- */
/* 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-slider .slick-dots li button {
  cursor: pointer;
}

.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;
}

/* Slick lightbox */
.slick-lightbox {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
  width: 100%;
  height: 100%;
  background: black;
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}

.slick-lightbox .slick-loading .slick-list {
  background-color: transparent;
}

.slick-lightbox .slick-prev {
  left: 15px;
}

.slick-lightbox .slick-next {
  right: 15px;
}

.slick-lightbox-hide {
  opacity: 0;
}

.slick-lightbox-hide.slick-lightbox-ie {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}

.slick-lightbox-hide-init {
  position: absolute;
  top: -9999px;
  opacity: 0;
}

.slick-lightbox-hide-init.slick-lightbox-ie {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}

.slick-lightbox-inner {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.slick-lightbox-slick-item {
  text-align: center;
  overflow: hidden;
}

.slick-lightbox-slick-item:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em;
}

.slick-caption-bottom .slick-lightbox-slick-item .slick-lightbox-slick-item .slick-lightbox-slick-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: center;
  width: 100%;
  margin-bottom: 20px;
}

.slick-caption-dynamic .slick-lightbox-slick-item .slick-lightbox-slick-item .slick-lightbox-slick-caption {
  display: block;
  text-align: center;
}

.slick-lightbox-slick-item-inner {
  display: inline-block;
  vertical-align: middle;
  max-width: 90%;
  max-height: 90%;
}

.slick-lightbox-slick-img {
  margin: 0 auto;
  display: block;
  max-width: 90%;
  max-height: 90%;
}

.slick-lightbox-slick-caption {
  margin: 10px 0 0;
  color: white;
}

.slick-lightbox-close {
  position: absolute;
  top: 15px;
  right: 15px;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0;
  font-size: 0;
  cursor: pointer;
  background: transparent;
  color: transparent;
  padding: 0;
  border: none;
}

.slick-lightbox-close:focus {
  outline: none;
}

.slick-lightbox-close:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.85;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "×";
}

/** Slick Lightbox */
.slick-lightbox {
  background: rgba(0, 0, 0, 0.8) !important;
}
.slick-lightbox .slick-lightbox-close {
  right: 30px;
  font-size: 0;
  padding: 0;
  position: absolute;
  right: 32px;
  top: 32px;
  display: inline-block;
  cursor: pointer;
  z-index: 2;
  background: white;
  border-radius: 50%;
  border: 1px solid #E0E0E0;
  background-image: url("../../images/times_black.svg");
  background-repeat: no-repeat;
  background-size: 20px;
  background-position: center;
  height: 48px;
  width: 48px;
  /** Icon animation */
}
.slick-lightbox .slick-lightbox-close:before {
  content: "";
}
@media only screen and (max-width: 992px) {
  .slick-lightbox .slick-lightbox-close {
    background-size: 16px;
    height: 40px;
    width: 40px;
  }
}
@media only screen and (max-width: 768px) {
  .slick-lightbox .slick-lightbox-close {
    background-size: 12px;
    height: 32px;
    width: 32px;
  }
}
.slick-lightbox .slick-lightbox-close:hover {
  background-color: #E0E0E0;
}
.slick-lightbox .slick-lightbox-close:focus {
  outline: 0;
}
.slick-lightbox .slick-lightbox-close:before {
  font-size: 40px;
}
.slick-lightbox .slick-prev,
.slick-lightbox .slick-next {
  position: absolute;
  cursor: pointer;
  top: calc(50% - 27.5px);
  height: 48px;
  width: 48px;
  color: transparent;
  background-image: url(../../images/angle-down_white.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-color: transparent;
  border: none;
  z-index: 1;
  transition: bacground 0.3s ease-in-out;
}
.slick-lightbox .slick-prev:hover,
.slick-lightbox .slick-next:hover {
  background-image: url(../../images/angle-down_grey.svg);
}
@media only screen and (max-width: 992px) {
  .slick-lightbox .slick-prev,
.slick-lightbox .slick-next {
    height: 40px;
    width: 40px;
  }
}
@media only screen and (max-width: 768px) {
  .slick-lightbox .slick-prev,
.slick-lightbox .slick-next {
    height: 32px;
    width: 32px;
  }
}
.slick-lightbox .slick-prev {
  left: 10px;
  transform: rotate(90deg);
}
.slick-lightbox .slick-next {
  right: 10px;
  transform: rotate(270deg);
}
.slick-lightbox .slick-lightbox-slick-img {
  max-width: 100%;
}
.slick-lightbox .slick-lightbox-slick-caption {
  font-family: "BeausiteClassicClear", sans-serif;
  font-size: 16px;
  margin: 0 auto;
  color: white;
  margin-right: 5%;
  width: 100%;
  display: flex;
  justify-content: flex-end;
}

.slick-disabled {
  cursor: no-drop;
  opacity: 0.5;
  pointer-events: none;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvcmUuc2NzcyIsImNvcmUvX3NsaWNrLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBO0FBQUE7QUFBQTtBQUlBO0FBQUE7QUFFQTtBQ05BO0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0U7RUFDQzs7O0FBS0o7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBR0Q7RUFDQztFQUNBOzs7QUFHRjtBQUFBO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFFQztFQUNBOztBQUdEO0VBQ0M7O0FBR0Q7RUFDQzs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFXQTs7QUFWQTtFQUNDOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQzs7QUFLRDtFQUNDOztBQUdEO0VBQ0M7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDQzs7O0FBR0Q7QUFDQTtFQUFnQjtFQUFlO0VBQU07RUFBTztFQUFhO0VBQVc7RUFBWTtFQUFpQjtFQUFxQzs7O0FBQTZCO0VBQTJDOzs7QUFBNkI7RUFBNEI7OztBQUFVO0VBQTRCOzs7QUFBVztFQUFxQjs7O0FBQVU7RUFBdUM7RUFBZ0U7OztBQUF3QjtFQUEwQjtFQUFrQjtFQUFZOzs7QUFBVTtFQUE0QztFQUFnRTs7O0FBQXdCO0VBQXNCO0VBQWU7RUFBTTtFQUFPO0VBQVc7OztBQUFZO0VBQTJCO0VBQWtCOzs7QUFBZ0I7RUFBa0M7RUFBVztFQUFxQjtFQUFZO0VBQXNCOzs7QUFBcUI7RUFBMEc7RUFBa0I7RUFBUztFQUFPO0VBQWtCO0VBQVc7OztBQUFtQjtFQUEyRztFQUFjOzs7QUFBa0I7RUFBaUM7RUFBcUI7RUFBc0I7RUFBYzs7O0FBQWU7RUFBMEI7RUFBYztFQUFjO0VBQWM7OztBQUFlO0VBQThCO0VBQWdCOzs7QUFBWTtFQUFzQjtFQUFrQjtFQUFTO0VBQVc7RUFBYztFQUFZO0VBQVc7RUFBYztFQUFZO0VBQWU7RUFBdUI7RUFBa0I7RUFBVTs7O0FBQVk7RUFBNEI7OztBQUFhO0VBQTZCO0VBQW9CO0VBQWU7RUFBYztFQUFZO0VBQWE7RUFBbUM7RUFBa0M7OztBQUV0M0Q7QUFDQTtFQUNFOztBQUNEO0VBQ0M7RUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBZ0JBOztBQWZBO0VBQ0M7O0FBR0Q7RUF2QkY7SUF3Qkc7SUFDQTtJQUNBOzs7QUFFRDtFQTVCRjtJQTZCRztJQUNBO0lBQ0E7OztBQUlEO0VBQ0M7O0FBR0Q7RUFDQzs7QUFJRjtFQUNDOztBQVFGO0FBQUE7RUFFQztFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDRTs7QUFFQTtBQUFBO0VBQ0Q7O0FBR0Q7RUFyQkQ7QUFBQTtJQXNCRTtJQUNBOzs7QUFFRDtFQXpCRDtBQUFBO0lBMEJFO0lBQ0E7OztBQU1GO0VBQ0M7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7O0FBR0Y7RUFDQzs7QUFFQTtFQUNDO0VBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlKO0VBQ0M7RUFDQTtFQUNBIiwiZmlsZSI6ImNvcmUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLypcbiAgVGhpcyBmaWxlIGxvYWRzIGFsbCBsaWJyYXJpZXNcbiovXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxuLyogNC4gU0xJREVSICAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AaW1wb3J0ICdjb3JlL3NsaWNrJzsiLCIvKiBTbGlkZXIgKi9cblxuLnNsaWNrLXNsaWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0LWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHQtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcblx0dG91Y2gtYWN0aW9uOiBwYW4teTtcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0LnNsaWNrLWRvdHMge1xuXHRcdGxpIHtcblx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5zbGljay1saXN0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXG5cdCY6Zm9jdXMge1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdH1cblxuXHQmLmRyYWdnaW5nIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Y3Vyc29yOiBoYW5kO1xuXHR9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblxuXHQmOmJlZm9yZSxcblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0fVxuXG5cdCY6YWZ0ZXIge1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG5cblx0LnNsaWNrLWxvYWRpbmcgJiB7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR9XG59XG4uc2xpY2stc2xpZGUge1xuXHRmbG9hdDogbGVmdDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRtaW4taGVpZ2h0OiAxcHg7XG5cdFtkaXI9XCJydGxcIl0gJiB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHR9XG5cdGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0Ji5zbGljay1sb2FkaW5nIGltZyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdGRpc3BsYXk6IG5vbmU7XG5cblx0Ji5kcmFnZ2luZyBpbWcge1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR9XG5cblx0LnNsaWNrLWluaXRpYWxpemVkICYge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LnNsaWNrLWxvYWRpbmcgJiB7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR9XG5cblx0LnNsaWNrLXZlcnRpY2FsICYge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0fVxufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFNsaWNrIGxpZ2h0Ym94ICovXG4uc2xpY2stbGlnaHRib3h7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3otaW5kZXg6OTk5OTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6YmxhY2s7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgMC41cyBlYXNlO3RyYW5zaXRpb246b3BhY2l0eSAwLjVzIGVhc2V9LnNsaWNrLWxpZ2h0Ym94IC5zbGljay1sb2FkaW5nIC5zbGljay1saXN0e2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LnNsaWNrLWxpZ2h0Ym94IC5zbGljay1wcmV2e2xlZnQ6MTVweH0uc2xpY2stbGlnaHRib3ggLnNsaWNrLW5leHR7cmlnaHQ6MTVweH0uc2xpY2stbGlnaHRib3gtaGlkZXtvcGFjaXR5OjB9LnNsaWNrLWxpZ2h0Ym94LWhpZGUuc2xpY2stbGlnaHRib3gtaWV7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MCl9LnNsaWNrLWxpZ2h0Ym94LWhpZGUtaW5pdHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTk5OTlweDtvcGFjaXR5OjB9LnNsaWNrLWxpZ2h0Ym94LWhpZGUtaW5pdC5zbGljay1saWdodGJveC1pZXstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtmaWx0ZXI6YWxwaGEob3BhY2l0eT0wKX0uc2xpY2stbGlnaHRib3gtaW5uZXJ7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnNsaWNrLWxpZ2h0Ym94LXNsaWNrLWl0ZW17dGV4dC1hbGlnbjpjZW50ZXI7b3ZlcmZsb3c6aGlkZGVufS5zbGljay1saWdodGJveC1zbGljay1pdGVtOmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoxMDAlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW4tcmlnaHQ6LTAuMjVlbX0uc2xpY2stY2FwdGlvbi1ib3R0b20gLnNsaWNrLWxpZ2h0Ym94LXNsaWNrLWl0ZW0gLnNsaWNrLWxpZ2h0Ym94LXNsaWNrLWl0ZW0gLnNsaWNrLWxpZ2h0Ym94LXNsaWNrLWNhcHRpb257cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbToyMHB4fS5zbGljay1jYXB0aW9uLWR5bmFtaWMgLnNsaWNrLWxpZ2h0Ym94LXNsaWNrLWl0ZW0gLnNsaWNrLWxpZ2h0Ym94LXNsaWNrLWl0ZW0gLnNsaWNrLWxpZ2h0Ym94LXNsaWNrLWNhcHRpb257ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcn0uc2xpY2stbGlnaHRib3gtc2xpY2staXRlbS1pbm5lcntkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWF4LXdpZHRoOjkwJTttYXgtaGVpZ2h0OjkwJX0uc2xpY2stbGlnaHRib3gtc2xpY2staW1ne21hcmdpbjowIGF1dG87ZGlzcGxheTpibG9jazttYXgtd2lkdGg6OTAlO21heC1oZWlnaHQ6OTAlfS5zbGljay1saWdodGJveC1zbGljay1jYXB0aW9ue21hcmdpbjoxMHB4IDAgMDtjb2xvcjp3aGl0ZX0uc2xpY2stbGlnaHRib3gtY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjE1cHg7cmlnaHQ6MTVweDtkaXNwbGF5OmJsb2NrO2hlaWdodDoyMHB4O3dpZHRoOjIwcHg7bGluZS1oZWlnaHQ6MDtmb250LXNpemU6MDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2NvbG9yOnRyYW5zcGFyZW50O3BhZGRpbmc6MDtib3JkZXI6bm9uZX0uc2xpY2stbGlnaHRib3gtY2xvc2U6Zm9jdXN7b3V0bGluZTpub25lfS5zbGljay1saWdodGJveC1jbG9zZTpiZWZvcmV7Zm9udC1mYW1pbHk6XCJzbGlja1wiO2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjE7Y29sb3I6d2hpdGU7b3BhY2l0eTowLjg1Oy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlO2NvbnRlbnQ6J8OXJ31cblxuLyoqIFNsaWNrIExpZ2h0Ym94ICovXG4uc2xpY2stbGlnaHRib3gge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCkhaW1wb3J0YW50O1xuXHQuc2xpY2stbGlnaHRib3gtY2xvc2Uge1xuXHRcdHJpZ2h0OiAzMHB4O1xuXHRcdGZvbnQtc2l6ZTogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMzJweDtcblx0XHRcdHRvcDogMzJweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy90aW1lc19ibGFjay5zdmcnKTtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRoZWlnaHQ6IDQ4cHg7XG5cdFx0XHR3aWR0aDogNDhweDtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR9XG5cdFxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MnB4KSB7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTZweDtcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG5cdFx0XHRcdGhlaWdodDogMzJweDtcblx0XHRcdFx0d2lkdGg6IDMycHg7XG5cdFx0XHR9XG5cdFxuXHRcdFx0LyoqIEljb24gYW5pbWF0aW9uICovXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0UwRTBFMDtcblx0XHRcdH1cblx0XG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0b3V0bGluZTogMDtcblx0XHRcdH1cblx0XHRcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHR9XG5cdH1cblx0LnNsaWNrLWxpZ2h0Ym94LXNsaWNrLWl0ZW0taW5uZXIge1xuXHRcdGltZyB7XG5cdFx0XHQvLyBib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0fVxuXHR9XG5cdC5zbGljay1wcmV2LFxuXHQuc2xpY2stbmV4dCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdHRvcDogY2FsYyg1MCUgLSAoNTVweCAvIDIpKTtcblx0XHRoZWlnaHQ6IDQ4cHg7XG5cdFx0d2lkdGg6IDQ4cHg7XG5cdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvYW5nbGUtZG93bl93aGl0ZS5zdmcpO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHR6LWluZGV4OiAxO1xuICAgIHRyYW5zaXRpb246IGJhY2dyb3VuZCAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgJjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2FuZ2xlLWRvd25fZ3JleS5zdmcpO1xuICAgIH1cblxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTJweCkge1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuXHRcdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdFx0d2lkdGg6IDMycHg7XG5cdFx0fVxuXG5cblx0fVxuXG5cdC5zbGljay1wcmV2IHtcblx0XHRsZWZ0OiAxMHB4O1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0fVxuXG5cdC5zbGljay1uZXh0IHtcblx0XHRyaWdodDogMTBweDtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuXHR9XG5cbi5zbGljay1saWdodGJveC1zbGljay1pbWcge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cdC5zbGljay1saWdodGJveC1zbGljay1jYXB0aW9uIHtcblx0XHRmb250LWZhbWlseTogJ0JlYXVzaXRlQ2xhc3NpY0NsZWFyJywgc2Fucy1zZXJpZjtcblx0XHRmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG1hcmdpbi1yaWdodDogNSU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHR9XG59XG5cbi5zbGljay1kaXNhYmxlZCB7XG5cdGN1cnNvcjogbm8tZHJvcDtcblx0b3BhY2l0eTogMC41O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiJdfQ== */
