@charset "UTF-8";
.product-miniature .thumbnails-rollover {
  display: inline-block;
  margin: 0 auto;
  position: relative;
  overflow: hidden; }
  .product-miniature .thumbnails-rollover img {
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    opacity: 1; }
    .product-miniature .thumbnails-rollover img.hover-image {
      position: absolute;
      left: 0;
      top: 0;
      opacity: 0; }
  .product-miniature .thumbnails-rollover.horizontal_slide img {
    -webkit-transform: translateX(0);
            transform: translateX(0); }
    .product-miniature .thumbnails-rollover.horizontal_slide img.hover-image {
      -webkit-transform: translateX(100%);
              transform: translateX(100%); }
  .product-miniature .thumbnails-rollover.vertical_slide img {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
    .product-miniature .thumbnails-rollover.vertical_slide img.hover-image {
      -webkit-transform: translateY(100%);
              transform: translateY(100%); }

.product-miniature:hover .thumbnails-rollover img {
  opacity: 0; }
  .product-miniature:hover .thumbnails-rollover img.hover-image {
    opacity: 1; }

.product-miniature:hover .thumbnails-rollover.horizontal_slide img {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%); }
  .product-miniature:hover .thumbnails-rollover.horizontal_slide img.hover-image {
    -webkit-transform: translateX(0);
            transform: translateX(0); }

.product-miniature:hover .thumbnails-rollover.vertical_slide img {
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%); }
  .product-miniature:hover .thumbnails-rollover.vertical_slide img.hover-image {
    -webkit-transform: translateY(0);
            transform: translateY(0); }

.product-miniature .thumbnails-carousel {
  position: relative; }
  .product-miniature .thumbnails-carousel .carousel-control {
    top: auto;
    -webkit-transition: bottom .3s;
    transition: bottom .3s;
    background: none;
    width: 2rem;
    height: 2rem;
    line-height: 2rem;
    color: #333333; }
  .product-miniature .thumbnails-carousel .carousel-indicators {
    position: absolute;
    left: 50%;
    bottom: 0;
    right: auto;
    background: none;
    overflow: hidden;
    width: 50%;
    margin: 0 0 0 -25%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .product-miniature .thumbnails-carousel .carousel-indicators li {
      border-color: #333333;
      opacity: 0.8;
      -webkit-transition: -webkit-transform 0.3s linear;
      transition: -webkit-transform 0.3s linear;
      transition: transform 0.3s linear;
      transition: transform 0.3s linear, -webkit-transform 0.3s linear;
      background: none;
      margin: 0;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 20%;
              flex: 0 0 20%;
      text-indent: inherit;
      height: auto;
      width: auto; }
      .product-miniature .thumbnails-carousel .carousel-indicators li:before, .product-miniature .thumbnails-carousel .carousel-indicators li:after {
        display: none; }
      .product-miniature .thumbnails-carousel .carousel-indicators li .carousel-indicator:before {
        font-family: 'FontAwesome';
        content: "\F10C";
        font-size: 1rem;
        line-height: 1.25rem;
        color: #141414; }
      .product-miniature .thumbnails-carousel .carousel-indicators li.active .carousel-indicator:before {
        content: '\F111'; }
  .product-miniature .thumbnails-carousel.gallery .carousel-indicators li {
    margin: 0;
    padding: 0;
    opacity: 0.5; }
    .product-miniature .thumbnails-carousel.gallery .carousel-indicators li.active {
      opacity: 1; }
    .product-miniature .thumbnails-carousel.gallery .carousel-indicators li img {
      margin: 0 0.1875rem !important;
      display: block;
      max-width: calc(100% - 0.375rem);
      border: 0.0625rem solid #141414; }

.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 1.25rem;
  color: #fff;
  text-align: center;
  text-shadow: 0 0.0625rem 0.125rem rgba(0, 0, 0, 0.6);
  opacity: .5; }
  .carousel-control.right {
    right: 0;
    left: auto; }

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