/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[3].use[4]!./web/app/themes/endeavour-child/views/modules/acf-blocks/new/woocommerce-sticky-add-to-cart/woocommerce-sticky-add-to-cart.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.sticky-add-to-cart__add-button {
  display: flex;
  justify-content: center;
  align-items: center;
}

.sticky-add-to-cart__add-button {
  padding: var(--spacing-s) var(--spacing-m);
  font: inherit;
  cursor: pointer;
  border: var(--line);
  border-radius: var(--border-radius);
  background-color: var(--c-white);
}
.sticky-add-to-cart__add-button:disabled {
  color: var(--c-grey-3);
  cursor: not-allowed;
  border-color: var(--c-grey-1);
}

.sticky-add-to-cart__add-button {
  font-size: 1rem;
  font-weight: var(--fw-regular);
  line-height: 1.5;
}

.sticky-add-to-cart__add-button {
  font-weight: var(--fw-medium);
}

.sticky-add-to-cart__add-button {
  color: var(--c-black);
}

.sticky-add-to-cart__add-button {
  display: flex;
  justify-content: center;
  align-items: center;
}

.sticky-add-to-cart__add-button {
  padding: var(--spacing-s) var(--spacing-l);
  min-width: unset;
  font: inherit;
  cursor: pointer;
  border: none;
  border-radius: var(--border-radius);
}
.sticky-add-to-cart__add-button:disabled {
  color: var(--c-white);
  opacity: 0.7;
  cursor: not-allowed;
}

.sticky-add-to-cart__add-button {
  color: var(--c-white);
  background-color: var(--c-blue);
}
.sticky-add-to-cart__add-button:hover {
  background-color: var(--c-brand);
  color: var(--c-white);
}

.sticky-add-to-cart__add-button {
  display: flex;
  justify-content: center;
  align-items: center;
}

.sticky-add-to-cart {
  position: sticky;
  bottom: 0;
  right: 0;
  z-index: 50;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  padding: 0.5rem;
  opacity: 0;
  transition: 0.3s opacity ease-in-out;
  background-color: var(--c-white);
}
@media (min-width: 1024px) {
  .sticky-add-to-cart {
    position: fixed;
    justify-content: space-between;
    padding-inline: var(--container-padding) 5.5rem;
  }
}
@media (min-width: 1448px) {
  .sticky-add-to-cart {
    position: sticky;
    justify-content: flex-end;
  }
}
.sticky-add-to-cart--is-visible {
  opacity: 1;
}
.sticky-add-to-cart__add-button {
  gap: var(--spacing-m);
}
.sticky-add-to-cart__product-title {
  display: none;
  font-family: var(--f-primary);
  font-size: 1rem;
  font-weight: var(--fw-bold);
  color: var(--c-blue);
}
@media (min-width: 1024px) {
  .sticky-add-to-cart__product-title {
    display: inline;
  }
}
@media (min-width: 1448px) {
  .sticky-add-to-cart__product-title {
    display: none;
  }
}

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