/* Product Category Widget */
@media screen and (max-width: 767px) {
  .widget_product_category {
    margin-bottom: 20px;
  }
}

.widget_product_category .section-title {
  width: 100%;
  margin-bottom: 20px;
  position: relative;
}

.widget_product_category .section-title:before {
  position: absolute;
  left: 0;
  top: 0;
  content: "";
  width: 10px;
  height: 10px;
}

.widget_product_category .section-title h3 {
  text-transform: uppercase;
  margin-bottom: 0;
  padding-left: 8px;
  font-size: 16px;
}

.widget_product_category .section-title > .title, .widget_product_category .section-title span {
  margin-bottom: 0;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 16px;
  display: block;
  line-height: 30px;
  border-bottom: 1px solid #0066cc;
}

.widget_product_category .section-title .children {
  display: none;
}

.widget_product_category .slick-track {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.widget_product_category .slick-track .slick-slide {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.widget_product_category .slick-prev, .widget_product_category .slick-next {
  opacity: 1;
  top: -25px;
  width: 20px;
  height: 20px;
  background: transparent;
  border: 1px solid #ccc;
}

.widget_product_category .slick-prev:hover, .widget_product_category .slick-next:hover {
  border: 1px solid #0066cc;
  background: #0066cc;
  color: #fff;
}

.widget_product_category .slick-prev:hover:before, .widget_product_category .slick-next:hover:before {
  color: #fff;
}

.widget_product_category .slick-prev:before, .widget_product_category .slick-next:before {
  font-size: 14px;
  color: #333;
  opacity: 1;
}

.widget_product_category .slick-prev {
  left: auto;
  right: 32px;
}

.widget_product_category .slick-prev:before {
  content: "\f124";
}

.widget_product_category .slick-next {
  right: 0;
  left: auto;
}

.widget_product_category .slick-next:before {
  content: "\f125";
}

@media screen and (max-width: 767px) {
  .widget_product_category .section-product {
    margin-bottom: 20px;
  }
}

.widget_product_category .section-product ul.products li {
  background-color: #fff;
  border: 1px solid #ddd;
}

@media screen and (min-width: 992px) {
  .widget_product_category .section-product ul.products li {
    margin-right: 10px;
  }
}

@media screen and (max-width: 479px) {
  .widget_product_category .section-product ul.products li {
    width: 100% !important;
    margin-right: 0 !important;
    margin-bottom: 10px;
  }
}

.widget_product_category .section-product ul.products li:last-of-type {
  margin-right: 0px;
}

.widget_product_category .section-product ul.products li:hover {
  box-shadow: 0px 1px 6px 0px rgba(0, 0, 0, 0.3);
}

.widget_product_category .section-product ul.products li img {
  padding-bottom: 15px;
}

.widget_product_category .section-product ul.products li .star-rating {
  margin: 0 auto;
}

.widget_product_category .section-product .button {
  display: none;
}

@media screen and (min-width: 667px) {
  .widget_product_category .section-title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .widget_product_category .section-title .children {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .widget_product_category .section-title .children a {
    padding-right: 10px;
    border-right: 1px solid #333;
    margin-right: 10px;
  }
  .widget_product_category .section-title .children a:last-of-type {
    margin-right: 0;
    padding-right: 0;
    border-right: 0;
  }
}

.widget_post_list .post-thumbnail {
  width: 45%;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndpZGdldC5zY3NzIiwiLi4vaGVscGVycy9taXhpbnMvX3V0aWxzLnNjc3MiLCJ3aWRnZXQuY3NzIiwiLi4vc21jL192YXJpYWJsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSw2QkFBNkI7QUNxSzNCO0VEcEtGO0lBRUUsb0JBQW1CO0dBb0lwQjtDRW5JQTs7QUZIRDtFQUtFLFlBQVc7RUFDWCxvQkFBbUI7RUFDbkIsbUJBQWtCO0NBMkJsQjs7QUFsQ0Y7RUFTRyxtQkFBa0I7RUFDbEIsUUFBTztFQUNQLE9BQU07RUFDTixZQUFXO0VBQ1gsWUFBVztFQUNYLGFBQVk7Q0FDWjs7QUFmSDtFQWlCRywwQkFBeUI7RUFDekIsaUJBQWdCO0VBQ2hCLGtCQUFpQjtFQUNqQixnQkFBZTtDQUNmOztBQXJCSDtFQXVCRyxpQkFBZ0I7RUFDaEIsMEJBQXlCO0VBQ3pCLGtCQUFpQjtFQUNqQixnQkFBZTtFQUNmLGVBQWM7RUFDZCxrQkFBaUI7RUFDakIsaUNHL0JpQjtDSGdDakI7O0FBOUJIO0VBZ0NHLGNBQWE7Q0FDYjs7QUFqQ0g7RUFvQ0UscUJBQWE7RUFBYixzQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtDQU9iOztBQTNDRjtFQXNDRyxxQkFBYTtFQUFiLHNCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IsYUFBWTtFQUNaLDBCQUFtQjtFQUFuQiw0QkFBbUI7TUFBbkIsdUJBQW1CO1VBQW5CLG9CQUFtQjtFQUNuQix5QkFBdUI7RUFBdkIsZ0NBQXVCO01BQXZCLHNCQUF1QjtVQUF2Qix3QkFBdUI7Q0FDdkI7O0FBMUNIO0VBNkNFLFdBQVU7RUFDVixXQUFVO0VBQ1YsWUFBVztFQUNYLGFBQVk7RUFDWix3QkFBdUI7RUFDdkIsdUJBQXNCO0NBY3RCOztBQWhFRjtFQW9ERywwQkd0RGlCO0VIdURqQixvQkd2RGlCO0VId0RqQixZQUFXO0NBSVg7O0FBMURIO0VBd0RJLFlBQVc7Q0FDWDs7QUF6REo7RUE0REcsZ0JBQWU7RUFDZixZQUFXO0VBQ1gsV0FBVTtDQUNWOztBQS9ESDtFQWtFRSxXQUFVO0VBQ1YsWUFBVztDQUlYOztBQXZFRjtFQXFFRyxpQkFBZ0I7Q0FDaEI7O0FBdEVIO0VBeUVFLFNBQVE7RUFDUixXQUFVO0NBSVY7O0FBOUVGO0VBNEVHLGlCQUFnQjtDQUNoQjs7QUN1RkQ7RURwS0Y7SUFpRkcsb0JBQW1CO0dBK0JwQjtDRWJEOztBRm5HRDtFQWdHSSx1QkFBc0I7RUFDdEIsdUJBQXNCO0NBVXRCOztBQ21DRjtFRDlJRjtJQXNGSyxtQkFBa0I7R0FxQm5CO0NFR0g7O0FEc0RDO0VEcEtGO0lBeUZLLHVCQUFzQjtJQUN0QiwyQkFBMEI7SUFDMUIsb0JBQW1CO0dBZ0JwQjtDRVdIOztBRnRIRDtFQThGSyxrQkFBaUI7Q0FDakI7O0FBL0ZMO0VBbUdLLCtDQUE4QztDQUM5Qzs7QUFwR0w7RUFzR0sscUJBQW9CO0NBQ3BCOztBQXZHTDtFQXlHSyxlQUFjO0NBQ2Q7O0FBMUdMO0VBOEdHLGNBQWE7Q0FDYjs7QUMrQkQ7RUQ5SUY7SUFvSEcscUJBQWE7SUFBYixzQkFBYTtJQUFiLHFCQUFhO0lBQWIsY0FBYTtJQUNiLDBCQUFtQjtJQUFuQiw0QkFBbUI7UUFBbkIsdUJBQW1CO1lBQW5CLG9CQUFtQjtJQUNuQiwwQkFBOEI7SUFBOUIsdUNBQThCO1FBQTlCLHVCQUE4QjtZQUE5QiwrQkFBOEI7R0FjOUI7RUFwSUg7SUF3SEkscUJBQWE7SUFBYixzQkFBYTtJQUFiLHFCQUFhO0lBQWIsY0FBYTtHQVdiO0VBbklKO0lBMEhLLG9CQUFtQjtJQUNuQiw2QkFBNEI7SUFDNUIsbUJBQWtCO0dBTWxCO0VBbElMO0lBOEhNLGdCQUFlO0lBQ2YsaUJBQWdCO0lBQ2hCLGdCQUFlO0dBQ2Y7Q0U4Qkw7O0FGeEJEO0VBRUUsV0FBVTtDQUNWIiwiZmlsZSI6IndpZGdldC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiLi4vaGVscGVycy9oZWxwZXJzXCI7XG4vKiBQcm9kdWN0IENhdGVnb3J5IFdpZGdldCAqL1xuLndpZGdldF9wcm9kdWN0X2NhdGVnb3J5IHtcblx0QGluY2x1ZGUgbWVkaWEtbWF4KCRzbSl7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXHQuc2VjdGlvbi10aXRsZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdH1cblx0XHRoM3tcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA4cHg7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHRcdD4gLnRpdGxlLCBzcGFue1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX21haW47XG5cdFx0fVxuXHRcdC5jaGlsZHJlbiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQuc2xpY2stdHJhY2t7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQuc2xpY2stc2xpZGV7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjsgLy9vcHRpb25hbFxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vb3B0aW9uYWxcblx0XHR9XG5cdH1cblx0LnNsaWNrLXByZXYsIC5zbGljay1uZXh0e1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dG9wOiAtMjVweDtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcblx0XHQmOmhvdmVye1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yX21haW47XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfbWFpbjtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmJlZm9yZXtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGNvbG9yOiAjMzMzO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdH1cblx0LnNsaWNrLXByZXZ7XG5cdFx0bGVmdDogYXV0bztcblx0XHRyaWdodDogMzJweDtcblx0XHQmOmJlZm9yZXtcblx0XHRcdGNvbnRlbnQ6IFwiXFxmMTI0XCI7XG5cdFx0fVxuXHR9XG5cdC5zbGljay1uZXh0e1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRjb250ZW50OiBcIlxcZjEyNVwiO1xuXHRcdH1cblx0fVxuXHQuc2VjdGlvbi1wcm9kdWN0e1xuXHRcdEBpbmNsdWRlIG1lZGlhLW1heCgkc20pIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHRcdHVsLnByb2R1Y3Rze1xuXHRcdFx0bGl7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCRtZCkge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1tYXgoJHhzKSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bGFzdC1vZi10eXBle1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDFweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKVxuXHRcdFx0XHR9XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuc3Rhci1yYXRpbmd7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmJ1dHRvbntcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdFxuXHRAaW5jbHVkZSBtZWRpYSg2NjdweCkge1xuXHRcdC5zZWN0aW9uLXRpdGxlIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0LmNoaWxkcmVuIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YXtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzMzM7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdCY6bGFzdC1vZi10eXBle1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi53aWRnZXRfcG9zdF9saXN0e1xuXHQucG9zdC10aHVtYm5haWx7XG5cdFx0d2lkdGg6IDQ1JTtcblx0fVxufSIsIkBtaXhpbiBjbGVhcmZpeGFsbCgpIHtcblx0JjpiZWZvcmUsICY6YWZ0ZXIge1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHR9XG59XG5cbkBtaXhpbiBwcmludCgkZGVjbGFyYXRpb25zKSB7XG5cdEBlYWNoICRwcm9wZXJ0eSwgJHZhbHVlIGluICRkZWNsYXJhdGlvbnMge1xuXHRcdCN7JHByb3BlcnR5fTogJHZhbHVlXG5cdH1cbn1cblxuQG1peGluIHR5cG8oICRtYXA6IG51bGwsICRhZGRpdGlvbiA6bnVsbCApIHtcblx0QGlmIHR5cGUtb2YoICRtYXAgKSA9PSBtYXAge1xuXHRcdEBpZiB0eXBlLW9mKCAkYWRkaXRpb24gKSA9PSBtYXAge1xuXHRcdFx0JG1hcDogbWFwLW1lcmdlKCRtYXAsICRhZGRpdGlvbilcblx0XHR9XG5cdFx0QGVhY2ggJHByb3BlcnR5LCAkdmFsdWUgaW4gJG1hcCB7XG5cdFx0XHRAaWYgJHByb3BlcnR5ID09IGZvbnQtc2l6ZSB7XG5cdFx0XHRcdCN7JHByb3BlcnR5fTogcHgoJHZhbHVlKVxuXHRcdFx0fSBAZWxzZSBpZiAkcHJvcGVydHkgPT0gbGluZS1oZWlnaHQge1xuXHRcdFx0XHRAaWYgJHZhbHVlID4gMTAge1xuXHRcdFx0XHRcdCN7JHByb3BlcnR5fTogcHgoJHZhbHVlKVxuXHRcdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0XHQjeyRwcm9wZXJ0eX06ICR2YWx1ZTtcblx0XHRcdFx0fVxuXHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdCN7JHByb3BlcnR5fTogJHZhbHVlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG59XG5cbkBtaXhpbiBob3ZlciB7XG5cdC8vIFRPRE86IHJlLWVuYWJsZSBhbG9uZyB3aXRoIG1xNC1ob3Zlci1zaGltXG5cdC8vICBAaWYgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeSB7XG5cdC8vICAgIC8vIFNlZSBNZWRpYSBRdWVyaWVzIExldmVsIDQ6IGh0dHBzOi8vZHJhZnRzLmNzc3dnLm9yZy9tZWRpYXF1ZXJpZXMvI2hvdmVyXG5cdC8vICAgIC8vIEN1cnJlbnRseSBzaGltbWVkIGJ5IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL21xNC1ob3Zlci1zaGltXG5cdC8vICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG5cdC8vICAgICAgJjpob3ZlciB7IEBjb250ZW50IH1cblx0Ly8gICAgfVxuXHQvLyAgfVxuXHQvLyAgQGVsc2Uge1xuXHQmOmhvdmVyIHtcblx0XHRAY29udGVudFxuXHR9XG5cdC8vICB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cyB7XG5cdEBpZiAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5IHtcblx0XHQmOmZvY3VzIHtcblx0XHRcdEBjb250ZW50XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGhvdmVyIHtcblx0XHRcdEBjb250ZW50XG5cdFx0fVxuXHR9IEBlbHNlIHtcblx0XHQmOmZvY3VzLFxuXHRcdCY6aG92ZXIge1xuXHRcdFx0QGNvbnRlbnRcblx0XHR9XG5cdH1cbn1cblxuQG1peGluIHBsYWluLWhvdmVyLWZvY3VzIHtcblx0QGlmICRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnkge1xuXHRcdCYsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRAY29udGVudFxuXHRcdH1cblx0XHRAaW5jbHVkZSBob3ZlciB7XG5cdFx0XHRAY29udGVudFxuXHRcdH1cblx0fSBAZWxzZSB7XG5cdFx0Jixcblx0XHQmOmZvY3VzLFxuXHRcdCY6aG92ZXIge1xuXHRcdFx0QGNvbnRlbnRcblx0XHR9XG5cdH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XG5cdEBpZiAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5IHtcblx0XHQmOmZvY3VzLFxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdEBjb250ZW50XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGhvdmVyIHtcblx0XHRcdEBjb250ZW50XG5cdFx0fVxuXHR9IEBlbHNlIHtcblx0XHQmOmZvY3VzLFxuXHRcdCY6YWN0aXZlLFxuXHRcdCY6aG92ZXIge1xuXHRcdFx0QGNvbnRlbnRcblx0XHR9XG5cdH1cbn1cblxuQG1peGluIGJ1dHRvbi1jb2xvcigkbWFwKSB7XG5cdEBlYWNoICRwcm9wZXJ0eSwgJHZhbHVlIGluICRtYXAge1xuXHRcdEBpZiAkcHJvcGVydHkgIT0gaG92ZXIge1xuXHRcdFx0I3skcHJvcGVydHl9OiAkdmFsdWU7XG5cdFx0fVxuXHR9XG59XG5cbkBtaXhpbiBtZWRpYS1tYXgoICRicmVhay1wb2ludCApIHtcblx0QGluY2x1ZGUgbWVkaWEobWF4LXdpZHRoICgkYnJlYWstcG9pbnQgLSAxKSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBhbGlnbiggJG9wdGlvbiApIHtcblx0QGlmICRvcHRpb24gPT0gXCJyY1wiIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR9IEBlbHNlIGlmICRvcHRpb24gPT0gXCJsY1wiIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdH0gQGVsc2UgaWYgJG9wdGlvbiA9PSBcImN0XCIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0fSBAZWxzZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuXHR9XG59XG5cbkBtaXhpbiBtZWRpYSgkcXVlcnk6ICRmZWF0dXJlICR2YWx1ZSkge1xuXHRAaWYgbGVuZ3RoKCRxdWVyeSkgPT0gMSB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogbnRoKCRxdWVyeSwgMSkpIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fSBAZWxzZSB7XG5cdFx0JGxvb3AtdG86IGxlbmd0aCgkcXVlcnkpO1xuXHRcdCRtZWRpYS1xdWVyeTogXCJzY3JlZW4gYW5kIFwiO1xuXG5cdFx0QGlmIGlzLW5vdChpcy1ldmVuKGxlbmd0aCgkcXVlcnkpKSkge1xuXHRcdFx0JGxvb3AtdG86ICRsb29wLXRvIC0gMTtcblx0XHR9XG5cblx0XHQkaTogMTtcblx0XHRAd2hpbGUgJGkgPD0gJGxvb3AtdG8ge1xuXHRcdFx0JG1lZGlhLXF1ZXJ5OiAkbWVkaWEtcXVlcnkgKyBcIihcIiArIG50aCgkcXVlcnksICRpKSArIFwiOiBcIiArIG50aCgkcXVlcnksICRpICsgMSkgKyBcIikgXCI7XG5cblx0XHRcdEBpZiAoJGkgKyAxKSAhPSAkbG9vcC10byB7XG5cdFx0XHRcdCRtZWRpYS1xdWVyeTogJG1lZGlhLXF1ZXJ5ICsgXCJhbmQgXCI7XG5cdFx0XHR9XG5cblx0XHRcdCRpOiAkaSArIDI7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICN7JG1lZGlhLXF1ZXJ5fSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH1cbn1cblxuQG1peGluIGJvcmRlciggJHNpZGVzOiBudWxsICkge1xuXHRAaWYgJHNpZGVzID09IG51bGwge1xuXHRcdGJvcmRlcjogJGJhc2UtYm9yZGVyO1xuXHR9IEBlbHNlIHtcblx0XHQkbG9vcC10bzogbGVuZ3RoKCRzaWRlcyk7XG5cblx0XHQkaTogMTtcblx0XHRAd2hpbGUgJGkgPD0gJGxvb3AtdG8ge1xuXHRcdFx0Ym9yZGVyLSN7bnRoKCRzaWRlcywgJGkpfTogJGJhc2UtYm9yZGVyO1xuXHRcdFx0JGk6ICRpICsgMTtcblx0XHR9XG5cdH1cbn1cblxuQG1peGluIHJhZGl1cygpIHtcblx0Ym9yZGVyLXJhZGl1czogJGJhc2UtYm9yZGVyLXJhZGl1cztcbn1cblxuQG1peGluIHNsaWNrLXRvcC1yaWdodC1hcnJvd3MoJHNpemUgOiAzMCwgJHRvcDogMzApIHtcblx0LnNsaWNrLW5leHQsXG5cdC5zbGljay1wcmV2IHtcblx0XHR0b3A6IC0gcHgoc3RyaXAtdW5pdCgkdG9wKSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHdpZHRoOiBweChzdHJpcC11bml0KCRzaXplKSk7XG5cdFx0aGVpZ2h0OiBweChzdHJpcC11bml0KCRzaXplKSk7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0bGluZS1oZWlnaHQ6IHB4KHN0cmlwLXVuaXQoJHNpemUpKTtcblx0XHR9XG5cdH1cblxuXHQuc2xpY2stbmV4dCB7XG5cdFx0cmlnaHQ6IDA7XG5cdH1cblxuXHQuc2xpY2stcHJldiB7XG5cdFx0bGVmdDogYXV0bztcblx0XHRyaWdodDogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTIwJSwgLTEwMCUpO1xuXHR9XG5cbn1cblxuQG1peGluIHNsaWNrLWd1dHRlcigkZ3V0dGVyOiAzMCkge1xuXHQuc2xpY2stbGlzdCB7XG5cdFx0bWFyZ2luLWxlZnQ6IC0gcHgoc3RyaXAtdW5pdCgkZ3V0dGVyLzIpKTtcblx0XHRtYXJnaW4tcmlnaHQ6IC0gcHgoc3RyaXAtdW5pdCgkZ3V0dGVyLzIpKTtcblx0fVxuXHQuc2xpY2stc2xpZGUge1xuXHRcdHBhZGRpbmctbGVmdDogcHgoc3RyaXAtdW5pdCgkZ3V0dGVyLzIpKTtcblx0XHRwYWRkaW5nLXJpZ2h0OiBweChzdHJpcC11bml0KCRndXR0ZXIvMikpO1xuXHR9XG59XG5cbkBtaXhpbiBsaW5rY29sb3IoJGNvbG9yOiAjMzMzLCAkaG92ZXI6ICMzMzk5NjYpIHtcblx0Y29sb3I6ICRjb2xvcjtcblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICRob3Zlcjtcblx0fVxufVxuXG4iLCIvKiBQcm9kdWN0IENhdGVnb3J5IFdpZGdldCAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndpZGdldF9wcm9kdWN0X2NhdGVnb3J5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi53aWRnZXRfcHJvZHVjdF9jYXRlZ29yeSAuc2VjdGlvbi10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi53aWRnZXRfcHJvZHVjdF9jYXRlZ29yeSAuc2VjdGlvbi10aXRsZTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbn1cblxuLndpZGdldF9wcm9kdWN0X2NhdGVnb3J5IC5zZWN0aW9uLXRpdGxlIGgzIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLndpZGdldF9wcm9kdWN0X2NhdGVnb3J5IC5zZWN0aW9uLXRpdGxlID4gLnRpdGxlLCAud2lkZ2V0X3Byb2R1Y3RfY2F0ZWdvcnkgLnNlY3Rpb24tdGl0bGUgc3BhbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDY2Y2M7XG59XG5cbi53aWRnZXRfcHJvZHVjdF9jYXRlZ29yeSAuc2VjdGlvbi10aXRsZSAuY2hpbGRyZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ud2lkZ2V0X3Byb2R1Y3RfY2F0ZWdvcnkgLnNsaWNrLXRyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLndpZGdldF9wcm9kdWN0X2NhdGVnb3J5IC5zbGljay10cmFjayAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ud2lkZ2V0X3Byb2R1Y3RfY2F0ZWdvcnkgLnNsaWNrLXByZXYsIC53aWRnZXRfcHJvZHVjdF9jYXRlZ29yeSAuc2xpY2stbmV4dCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRvcDogLTI1cHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xufVxuXG4ud2lkZ2V0X3Byb2R1Y3RfY2F0ZWdvcnkgLnNsaWNrLXByZXY6aG92ZXIsIC53aWRnZXRfcHJvZHVjdF9jYXRlZ29yeSAuc2xpY2stbmV4dDpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDY2Y2M7XG4gIGJhY2tncm91bmQ6ICMwMDY2Y2M7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud2lkZ2V0X3Byb2R1Y3RfY2F0ZWdvcnkgLnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlLCAud2lkZ2V0X3Byb2R1Y3RfY2F0ZWdvcnkgLnNsaWNrLW5leHQ6aG92ZXI6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi53aWRnZXRfcHJvZHVjdF9jYXRlZ29yeSAuc2xpY2stcHJldjpiZWZvcmUsIC53aWRnZXRfcHJvZHVjdF9jYXRlZ29yeSAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMzMzO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ud2lkZ2V0X3Byb2R1Y3RfY2F0ZWdvcnkgLnNsaWNrLXByZXYge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMzJweDtcbn1cblxuLndpZGdldF9wcm9kdWN0X2NhdGVnb3J5IC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI0XCI7XG59XG5cbi53aWRnZXRfcHJvZHVjdF9jYXRlZ29yeSAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4ud2lkZ2V0X3Byb2R1Y3RfY2F0ZWdvcnkgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjVcIjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndpZGdldF9wcm9kdWN0X2NhdGVnb3J5IC5zZWN0aW9uLXByb2R1Y3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLndpZGdldF9wcm9kdWN0X2NhdGVnb3J5IC5zZWN0aW9uLXByb2R1Y3QgdWwucHJvZHVjdHMgbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAud2lkZ2V0X3Byb2R1Y3RfY2F0ZWdvcnkgLnNlY3Rpb24tcHJvZHVjdCB1bC5wcm9kdWN0cyBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC53aWRnZXRfcHJvZHVjdF9jYXRlZ29yeSAuc2VjdGlvbi1wcm9kdWN0IHVsLnByb2R1Y3RzIGxpIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLndpZGdldF9wcm9kdWN0X2NhdGVnb3J5IC5zZWN0aW9uLXByb2R1Y3QgdWwucHJvZHVjdHMgbGk6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbi53aWRnZXRfcHJvZHVjdF9jYXRlZ29yeSAuc2VjdGlvbi1wcm9kdWN0IHVsLnByb2R1Y3RzIGxpOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDFweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLndpZGdldF9wcm9kdWN0X2NhdGVnb3J5IC5zZWN0aW9uLXByb2R1Y3QgdWwucHJvZHVjdHMgbGkgaW1nIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi53aWRnZXRfcHJvZHVjdF9jYXRlZ29yeSAuc2VjdGlvbi1wcm9kdWN0IHVsLnByb2R1Y3RzIGxpIC5zdGFyLXJhdGluZyB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ud2lkZ2V0X3Byb2R1Y3RfY2F0ZWdvcnkgLnNlY3Rpb24tcHJvZHVjdCAuYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjY3cHgpIHtcbiAgLndpZGdldF9wcm9kdWN0X2NhdGVnb3J5IC5zZWN0aW9uLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC53aWRnZXRfcHJvZHVjdF9jYXRlZ29yeSAuc2VjdGlvbi10aXRsZSAuY2hpbGRyZW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLndpZGdldF9wcm9kdWN0X2NhdGVnb3J5IC5zZWN0aW9uLXRpdGxlIC5jaGlsZHJlbiBhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzMzM7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC53aWRnZXRfcHJvZHVjdF9jYXRlZ29yeSAuc2VjdGlvbi10aXRsZSAuY2hpbGRyZW4gYTpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxufVxuXG4ud2lkZ2V0X3Bvc3RfbGlzdCAucG9zdC10aHVtYm5haWwge1xuICB3aWR0aDogNDUlO1xufVxuIiwiJGNvbG9yX21haW46ICMwMDY2Y2M7Il19 */
