@keyframes pulsate {
  0% {
    transform: scale(1);
  }
  25% {
    transform: scale(1.05);
  }
  75% {
    transform: scale(0.95);
  }
  100% {
    transform: scale(1);
  }
}
.wishlist-icon {
  position: relative;
  display: inline-block;
  padding: 5px 10px;
  margin-top: 2px;
  text-decoration: none !important;
}
.wishlist-icon::before {
  font-size: 25px;
}
.wishlist-icon .wishlist-count {
  display: none;
  position: absolute;
  right: -2px;
  top: -2px;
  justify-content: center;
  align-items: center;
  border-radius: 10px;
  height: 18px;
  width: 18px;
  background-color: #000;
  color: #fff;
  font-size: 11px;
  line-height: 1;
}
.wishlist-icon.has-wishes .wishlist-count {
  display: flex;
}

.add_to_wishlist {
  background: none;
  border: none;
  border-radius: 0;
  padding: 0;
  cursor: pointer;
}
.add_to_wishlist:hover {
  background: none;
  border: none;
}
.add_to_wishlist:focus {
  outline: thin dotted;
}
.add_to_wishlist.icon::before {
  font-size: 25px;
  color: #000;
}
.add_to_wishlist--loading {
  animation: pulsate 0.5s linear infinite;
  opacity: 0.7;
  pointer-events: none;
}

ul.products li .add_to_wishlist.icon {
  position: absolute;
  right: 10px;
  top: 10px;
  z-index: 20;
}

form.cart .wishlist-button-container {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-left: 20px;
}

.products.wishlist-grid {
  display: grid;
  gap: 15px;
}

ul.products.wishlist-grid::before,
ul.products.wishlist-grid::after {
  display: none;
}

body ul.products.wishlist-grid[class*=columns-] li.product.wish {
  margin-right: 0 !important;
  width: 100%;
}
.products.wishlist-grid .product.wish .remove_from_wishlist {
  font-size: 0;
  padding: 3px;
  background: transparent;
}

.products.wishlist-grid .product.wish .remove_from_wishlist:before {
  content: "X";
  padding: 10px;
  border-radius: 24px;
  background: red;
  color: #fff;
  font-size: 15px;
  line-height: 1;
  position: absolute;
  top: 10px;
  left: 10px;
}

.products.wishlist-grid .product.wish span.stock-status {
  display: block;
  margin-bottom: 10px;
}

/* Wishlist Table */
table.wishlist-table thead tr th {
  text-transform: uppercase;
  text-align: left;
}
table.wishlist-table td,
table.wishlist-table th {
  padding: 1em;
  vertical-align: middle;
  border-bottom: 1px solid #dfdfdf;
}
table.wishlist-table .remove_from_wishlist {
  background: none;
  border: none;
  color: #000;
  padding: 0;
  cursor: pointer;
}
table.wishlist-table .remove_from_wishlist--loading {
  animation: pulsate 0.5s linear infinite;
  opacity: 0.7;
  pointer-events: none;
}
table.wishlist-table .wishlist-item-stock {
  display: flex;
  align-items: center;
  gap: 10px;
  margin: 0;
}
table.wishlist-table .wishlist-item-stock.out-of-stock {
  color: #e2401c;
}
table.wishlist-table .wishlist-item-stock.in-stock {
  color: #0f834d;
}
table.wishlist-table .wishlist-item-stock .icon {
  display: flex;
  align-items: center;
  justify-content: center;
}
table.wishlist-table .product-action .button {
  display: inline-block;
}

.wishlist-auth-container {
  text-align: center;
  margin-top: 20px;
}

.wishlist-auth-container h2 {
  margin-top: 0;
  margin-bottom: 10px;
}

.wishlist-auth-container p {
  margin-top: 0;
  margin-bottom: 20px;
}

.wishlist-auth-container .button {
  margin: 5px;
  display: inline-block;
}

@media (hover: hover) {
  .wishlist-icon:hover {
    text-decoration: none !important;
  }
}

@media screen and (max-width: 767px) {
  body ul.products.wishlist-grid[class*=columns-] {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media screen and (min-width: 768px) {
  .products.wishlist-grid.columns-1 {
    grid-template-columns: repeat(1, 1fr);
  }
  .products.wishlist-grid.columns-2 {
    grid-template-columns: repeat(2, 1fr);
  }
  .products.wishlist-grid.columns-3 {
    grid-template-columns: repeat(3, 1fr);
  }
  .products.wishlist-grid.columns-4 {
    grid-template-columns: repeat(4, 1fr);
  }
  .products.wishlist-grid.columns-5 {
    grid-template-columns: repeat(5, 1fr);
  }
  .products.wishlist-grid.columns-6 {
    grid-template-columns: repeat(6, 1fr);
  }
}

@media (max-width: 768px) {
  table.wishlist-table thead tr th {
    display: none;
  }
  table.wishlist-table tr {
    display: block;
  }
  table.wishlist-table tr:not(:last-child) {
    margin-bottom: 50px;
  }
  table.wishlist-table td,
  table.wishlist-table th {
    display: block;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
    border-bottom: 0;
    text-align: center;
  }
  table.wishlist-table .product-remove {
    padding-left: 20px;
    text-align: left;
  }
  table.wishlist-table .wishlist-item-stock {
    justify-content: center;
  }
  table.wishlist-table .product-action .button {
    display: block;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9rZXlmcmFtZXMuc2NzcyIsIndpc2hsaXN0LmNzcyIsIl93aXNobGlzdC1pY29uLnNjc3MiLCJfYWRkX3RvX3dpc2hsaXN0LnNjc3MiLCJ3aXNobGlzdC5zY3NzIiwiX3dpc2hsaXN0LXRhYmxlLnNjc3MiLCI8bm8gc291cmNlPiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNDO0lBQ0MsbUJBQUE7RUNDQTtFRENEO0lBQ0Msc0JBQUE7RUNDQTtFRENEO0lBQ0Msc0JBQUE7RUNDQTtFRENEO0lBQ0MsbUJBQUE7RUNDQTtBQUNGO0FDYkE7RUFDQyxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0NBQUE7QURlRDtBQ1BDO0VBQ0MsZUFBQTtBRGNGO0FDWEM7RUFDQyxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0Esc0JBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7QURhRjtBQ1ZDO0VBQ0MsYUFBQTtBRFlGOztBRTlDQTtFQUNDLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7QUZpREQ7QUUvQ0M7RUFDQyxnQkFBQTtFQUNBLFlBQUE7QUZpREY7QUU5Q0M7RUFDQyxvQkFBQTtBRmdERjtBRTdDQztFQUNDLGVBQUE7RUFDQSxXQUFBO0FGK0NGO0FFNUNDO0VBQ0MsdUNBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7QUY4Q0Y7O0FFMUNBO0VBQ0Msa0JBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7QUY2Q0Q7O0FFMUNBO0VBQ0Msb0JBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsaUJBQUE7QUY2Q0Q7O0FHaEZBO0VBQ0MsYUFBQTtFQUNBLFNBQUE7QUhtRkQ7O0FHaEZBOztFQUVDLGFBQUE7QUhtRkQ7O0FHaEZBO0VBQ0MsMEJBQUE7RUFDQSxXQUFBO0FIbUZEO0FHckRBO0VBQ0MsWUFBQTtFQUNBLFlBQUE7RUFDQSx1QkFBQTtBSGlGRDs7QUc5RUE7RUFDQyxZQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7QUhpRkQ7O0FHOUVBO0VBQ0MsY0FBQTtFQUNBLG1CQUFBO0FIaUZEOztBRzlFQSxtQkFBQTtBQ3JFQztFQUNDLHlCQUFBO0VBQ0EsZ0JBQUE7QUp1SkY7QUl0SUM7O0VBRUMsWUFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0NBQUE7QUpxSkY7QUlqSUM7RUFDQyxnQkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7QUpxSkY7QUluSkU7RUFDQyx1Q0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtBSnFKSDtBSWpKQztFQUNDLGFBQUE7RUFDQSxtQkFBQTtFQUNBLFNBQUE7RUFDQSxTQUFBO0FKbUpGO0FJN0lFO0VBQ0MsY0FBQTtBSm9KSDtBSWpKRTtFQUNDLGNBQUE7QUptSkg7QUloSkU7RUFDQyxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtBSmtKSDtBSTdJRTtFQUNDLHFCQUFBO0FKK0lIOztBRzNKQTtFQUNDLGtCQUFBO0VBQ0EsZ0JBQUE7QUhtS0Q7O0FHaEtBO0VBQ0MsYUFBQTtFQUNBLG1CQUFBO0FIbUtEOztBR2hLQTtFQUNDLGFBQUE7RUFDQSxtQkFBQTtBSG1LRDs7QUdoS0E7RUFDQyxXQUFBO0VBQ0EscUJBQUE7QUhtS0Q7O0FLN1BBO0VKUUs7SUFDRixnQ0FBQTtFRGVEO0NLeEJGOztBQUFBO0VGb0JDO0lBQ0MscUNBQUE7RUhtRkE7Q0t4R0Y7O0FBQUE7RUYwQkM7SUFDQyxxQ0FBQTtFSGtGQTtFR2hGRDtJQUNDLHFDQUFBO0VIa0ZBO0VHaEZEO0lBQ0MscUNBQUE7RUhrRkE7RUdoRkQ7SUFDQyxxQ0FBQTtFSGtGQTtFR2hGRDtJQUNDLHFDQUFBO0VIa0ZBO0VHaEZEO0lBQ0MscUNBQUE7RUhrRkE7Q0s1SEY7O0FBQUE7RURDQztJQUtFLGFBQUE7RUp3SkQ7RUlwSkQ7SUFFRSxjQUFBO0VKdUpEO0VJckpDO0lBQ0MsbUJBQUE7RUp1SkY7RUlsSkQ7O0lBT0UsY0FBQTtJQUNBLFdBQUE7SUFDQSxlQUFBO0lBQ0EsZ0JBQUE7SUFDQSxpQkFBQTtJQUNBLGdCQUFBO0lBQ0Esa0JBQUE7RUp1SkQ7RUluSkQ7SUFFRSxrQkFBQTtJQUNBLGdCQUFBO0VKc0pEO0VJcElEO0lBT0UsdUJBQUE7RUpvSkQ7RUlqSUE7SUFJRSxjQUFBO0VKZ0pGO0NLeE9GIiwiZmlsZSI6Indpc2hsaXN0LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBrZXlmcmFtZXMgcHVsc2F0ZSB7XHJcblx0MCUge1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuXHR9XHJcblx0MjUlIHtcclxuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcblx0fVxyXG5cdDc1JSB7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xyXG5cdH1cclxuXHQxMDAlIHtcclxuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcblx0fVxyXG59XHJcbiIsIkBrZXlmcmFtZXMgcHVsc2F0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLndpc2hsaXN0LWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAud2lzaGxpc3QtaWNvbjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi53aXNobGlzdC1pY29uOjpiZWZvcmUge1xuICBmb250LXNpemU6IDI1cHg7XG59XG4ud2lzaGxpc3QtaWNvbiAud2lzaGxpc3QtY291bnQge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMnB4O1xuICB0b3A6IC0ycHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi53aXNobGlzdC1pY29uLmhhcy13aXNoZXMgLndpc2hsaXN0LWNvdW50IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmFkZF90b193aXNobGlzdCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFkZF90b193aXNobGlzdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5hZGRfdG9fd2lzaGxpc3Q6Zm9jdXMge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbn1cbi5hZGRfdG9fd2lzaGxpc3QuaWNvbjo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogIzAwMDtcbn1cbi5hZGRfdG9fd2lzaGxpc3QtLWxvYWRpbmcge1xuICBhbmltYXRpb246IHB1bHNhdGUgMC41cyBsaW5lYXIgaW5maW5pdGU7XG4gIG9wYWNpdHk6IDAuNztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbnVsLnByb2R1Y3RzIGxpIC5hZGRfdG9fd2lzaGxpc3QuaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogMTBweDtcbiAgei1pbmRleDogMjA7XG59XG5cbmZvcm0uY2FydCAud2lzaGxpc3QtYnV0dG9uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5wcm9kdWN0cy53aXNobGlzdC1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxNXB4O1xufVxuXG51bC5wcm9kdWN0cy53aXNobGlzdC1ncmlkOjpiZWZvcmUsXG51bC5wcm9kdWN0cy53aXNobGlzdC1ncmlkOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkgdWwucHJvZHVjdHMud2lzaGxpc3QtZ3JpZFtjbGFzcyo9Y29sdW1ucy1dIGxpLnByb2R1Y3Qud2lzaCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keSB1bC5wcm9kdWN0cy53aXNobGlzdC1ncmlkW2NsYXNzKj1jb2x1bW5zLV0ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0cy53aXNobGlzdC1ncmlkLmNvbHVtbnMtMSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxuICAucHJvZHVjdHMud2lzaGxpc3QtZ3JpZC5jb2x1bW5zLTIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbiAgLnByb2R1Y3RzLndpc2hsaXN0LWdyaWQuY29sdW1ucy0zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG4gIC5wcm9kdWN0cy53aXNobGlzdC1ncmlkLmNvbHVtbnMtNCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxuICAucHJvZHVjdHMud2lzaGxpc3QtZ3JpZC5jb2x1bW5zLTUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gIH1cbiAgLnByb2R1Y3RzLndpc2hsaXN0LWdyaWQuY29sdW1ucy02IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xuICB9XG59XG4ucHJvZHVjdHMud2lzaGxpc3QtZ3JpZCAucHJvZHVjdC53aXNoIC5yZW1vdmVfZnJvbV93aXNobGlzdCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgcGFkZGluZzogM3B4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnByb2R1Y3RzLndpc2hsaXN0LWdyaWQgLnByb2R1Y3Qud2lzaCAucmVtb3ZlX2Zyb21fd2lzaGxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJYXCI7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJhY2tncm91bmQ6IHJlZDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAxMHB4O1xufVxuXG4ucHJvZHVjdHMud2lzaGxpc3QtZ3JpZCAucHJvZHVjdC53aXNoIHNwYW4uc3RvY2stc3RhdHVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi8qIFdpc2hsaXN0IFRhYmxlICovXG50YWJsZS53aXNobGlzdC10YWJsZSB0aGVhZCB0ciB0aCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgdGFibGUud2lzaGxpc3QtdGFibGUgdGhlYWQgdHIgdGgge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICB0YWJsZS53aXNobGlzdC10YWJsZSB0ciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgdGFibGUud2lzaGxpc3QtdGFibGUgdHI6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxudGFibGUud2lzaGxpc3QtdGFibGUgdGQsXG50YWJsZS53aXNobGlzdC10YWJsZSB0aCB7XG4gIHBhZGRpbmc6IDFlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZmRmZGY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgdGFibGUud2lzaGxpc3QtdGFibGUgdGQsXG4gIHRhYmxlLndpc2hsaXN0LXRhYmxlIHRoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIHRhYmxlLndpc2hsaXN0LXRhYmxlIC5wcm9kdWN0LXJlbW92ZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbnRhYmxlLndpc2hsaXN0LXRhYmxlIC5yZW1vdmVfZnJvbV93aXNobGlzdCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbnRhYmxlLndpc2hsaXN0LXRhYmxlIC5yZW1vdmVfZnJvbV93aXNobGlzdC0tbG9hZGluZyB7XG4gIGFuaW1hdGlvbjogcHVsc2F0ZSAwLjVzIGxpbmVhciBpbmZpbml0ZTtcbiAgb3BhY2l0eTogMC43O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbnRhYmxlLndpc2hsaXN0LXRhYmxlIC53aXNobGlzdC1pdGVtLXN0b2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgdGFibGUud2lzaGxpc3QtdGFibGUgLndpc2hsaXN0LWl0ZW0tc3RvY2sge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG50YWJsZS53aXNobGlzdC10YWJsZSAud2lzaGxpc3QtaXRlbS1zdG9jay5vdXQtb2Ytc3RvY2sge1xuICBjb2xvcjogI2UyNDAxYztcbn1cbnRhYmxlLndpc2hsaXN0LXRhYmxlIC53aXNobGlzdC1pdGVtLXN0b2NrLmluLXN0b2NrIHtcbiAgY29sb3I6ICMwZjgzNGQ7XG59XG50YWJsZS53aXNobGlzdC10YWJsZSAud2lzaGxpc3QtaXRlbS1zdG9jayAuaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxudGFibGUud2lzaGxpc3QtdGFibGUgLnByb2R1Y3QtYWN0aW9uIC5idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgdGFibGUud2lzaGxpc3QtdGFibGUgLnByb2R1Y3QtYWN0aW9uIC5idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi53aXNobGlzdC1hdXRoLWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLndpc2hsaXN0LWF1dGgtY29udGFpbmVyIGgyIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLndpc2hsaXN0LWF1dGgtY29udGFpbmVyIHAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ud2lzaGxpc3QtYXV0aC1jb250YWluZXIgLmJ1dHRvbiB7XG4gIG1hcmdpbjogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59IiwiLndpc2hsaXN0LWljb24ge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0cGFkZGluZzogNXB4IDEwcHg7XHJcblx0bWFyZ2luLXRvcDogMnB4O1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuXHRAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xyXG5cdCAgICAmOmhvdmVyIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcblx0ICAgIH1cclxuXHR9XHJcblxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRmb250LXNpemU6IDI1cHg7XHJcblx0fVxyXG5cclxuXHQud2lzaGxpc3QtY291bnQge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiAtMnB4O1xyXG5cdFx0dG9wOiAtMnB4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdGhlaWdodDogMThweDtcclxuXHRcdHdpZHRoOiAxOHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0fVxyXG5cclxuXHQmLmhhcy13aXNoZXMgLndpc2hsaXN0LWNvdW50IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0fVxyXG59XHJcbiIsIi5hZGRfdG9fd2lzaGxpc3Qge1xyXG5cdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHR9XHJcblxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0b3V0bGluZTogdGhpbiBkb3R0ZWQ7XHJcblx0fVxyXG5cclxuXHQmLmljb246OmJlZm9yZSB7XHJcblx0XHRmb250LXNpemU6IDI1cHg7XHJcblx0XHRjb2xvcjogIzAwMDtcclxuXHR9XHJcblxyXG5cdCYtLWxvYWRpbmcge1xyXG5cdFx0YW5pbWF0aW9uOiBwdWxzYXRlIDAuNXMgbGluZWFyIGluZmluaXRlO1xyXG5cdFx0b3BhY2l0eTogMC43O1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG51bC5wcm9kdWN0cyBsaSAuYWRkX3RvX3dpc2hsaXN0Lmljb24ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRyaWdodDogMTBweDtcclxuXHR0b3A6IDEwcHg7XHJcblx0ei1pbmRleDogMjA7XHJcbn1cclxuXHJcbmZvcm0uY2FydCAud2lzaGxpc3QtYnV0dG9uLWNvbnRhaW5lciB7XHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRtYXJnaW4tbGVmdDogMjBweDtcclxufVxyXG4iLCJAaW1wb3J0IFwia2V5ZnJhbWVzXCI7XHJcbkBpbXBvcnQgXCJ3aXNobGlzdC1pY29uXCI7XHJcbkBpbXBvcnQgXCJhZGRfdG9fd2lzaGxpc3RcIjtcclxuXHJcbi5wcm9kdWN0cy53aXNobGlzdC1ncmlkIHtcclxuXHRkaXNwbGF5OiBncmlkO1xyXG5cdGdhcDogMTVweDtcclxufVxyXG5cclxudWwucHJvZHVjdHMud2lzaGxpc3QtZ3JpZDo6YmVmb3JlLFxyXG51bC5wcm9kdWN0cy53aXNobGlzdC1ncmlkOjphZnRlciB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuYm9keSB1bC5wcm9kdWN0cy53aXNobGlzdC1ncmlkW2NsYXNzKj1cImNvbHVtbnMtXCJdIGxpLnByb2R1Y3Qud2lzaCB7XHJcblx0bWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0Ym9keSB1bC5wcm9kdWN0cy53aXNobGlzdC1ncmlkW2NsYXNzKj1cImNvbHVtbnMtXCJdIHtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdC5wcm9kdWN0cy53aXNobGlzdC1ncmlkLmNvbHVtbnMtMSB7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xyXG5cdH1cclxuXHQucHJvZHVjdHMud2lzaGxpc3QtZ3JpZC5jb2x1bW5zLTIge1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuXHR9XHJcblx0LnByb2R1Y3RzLndpc2hsaXN0LWdyaWQuY29sdW1ucy0zIHtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcblx0fVxyXG5cdC5wcm9kdWN0cy53aXNobGlzdC1ncmlkLmNvbHVtbnMtNCB7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG5cdH1cclxuXHQucHJvZHVjdHMud2lzaGxpc3QtZ3JpZC5jb2x1bW5zLTUge1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcclxuXHR9XHJcblx0LnByb2R1Y3RzLndpc2hsaXN0LWdyaWQuY29sdW1ucy02IHtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XHJcblx0fVxyXG59XHJcblxyXG4ucHJvZHVjdHMud2lzaGxpc3QtZ3JpZCAucHJvZHVjdC53aXNoIC5yZW1vdmVfZnJvbV93aXNobGlzdCB7XHJcblx0Zm9udC1zaXplOiAwO1xyXG5cdHBhZGRpbmc6IDNweDtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnByb2R1Y3RzLndpc2hsaXN0LWdyaWQgLnByb2R1Y3Qud2lzaCAucmVtb3ZlX2Zyb21fd2lzaGxpc3Q6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlhcIjtcclxuXHRwYWRkaW5nOiAxMHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcblx0YmFja2dyb3VuZDogcmVkO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGZvbnQtc2l6ZTogMTVweDtcclxuXHRsaW5lLWhlaWdodDogMTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAxMHB4O1xyXG5cdGxlZnQ6IDEwcHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0cy53aXNobGlzdC1ncmlkIC5wcm9kdWN0Lndpc2ggc3Bhbi5zdG9jay1zdGF0dXMge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi8qIFdpc2hsaXN0IFRhYmxlICovXHJcbkBpbXBvcnQgXCJ3aXNobGlzdC10YWJsZVwiO1xyXG5cclxuLndpc2hsaXN0LWF1dGgtY29udGFpbmVyIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuLndpc2hsaXN0LWF1dGgtY29udGFpbmVyIGgyIHtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi53aXNobGlzdC1hdXRoLWNvbnRhaW5lciBwIHtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi53aXNobGlzdC1hdXRoLWNvbnRhaW5lciAuYnV0dG9uIHtcclxuXHRtYXJnaW46IDVweDtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuIiwidGFibGUud2lzaGxpc3QtdGFibGUge1xyXG5cdHRoZWFkIHRyIHRoIHtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0dHIge1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHR0ZCxcclxuXHR0aCB7XHJcblx0XHRwYWRkaW5nOiAxZW07XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZmRmZGY7XHJcblxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtcmVtb3ZlIHtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucmVtb3ZlX2Zyb21fd2lzaGxpc3Qge1xyXG5cdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0XHQmLS1sb2FkaW5nIHtcclxuXHRcdFx0YW5pbWF0aW9uOiBwdWxzYXRlIDAuNXMgbGluZWFyIGluZmluaXRlO1xyXG5cdFx0XHRvcGFjaXR5OiAwLjc7XHJcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lndpc2hsaXN0LWl0ZW0tc3RvY2sge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRnYXA6IDEwcHg7XHJcblx0XHRtYXJnaW46IDA7XHJcblxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYub3V0LW9mLXN0b2NrIHtcclxuXHRcdFx0Y29sb3I6ICNlMjQwMWM7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5pbi1zdG9jayB7XHJcblx0XHRcdGNvbG9yOiAjMGY4MzRkO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5pY29uIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1hY3Rpb24ge1xyXG5cdFx0LmJ1dHRvbiB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsbnVsbF19 */
