/*!*********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/lala-block-banner/style.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************/
/**
 * The following styles get applied both on the front of your site
 * and in the editor.
 *
 * Replace them with your own styles or remove the file completely.
 */
section.wp-block-lala-blocks-banner {
  /* Separators */
  position: relative;
  margin: 0 auto;
}
section.wp-block-lala-blocks-banner .lala-separator-sm:after,
section.wp-block-lala-blocks-banner .lala-separator-med:after,
section.wp-block-lala-blocks-banner .lala-separator-lg:after,
section.wp-block-lala-blocks-banner .lala-separator-left:after,
section.wp-block-lala-blocks-banner .lala-separator-right:after,
section.wp-block-lala-blocks-banner .lala-separator-contrast:after,
section.wp-block-lala-blocks-banner .lala-separator:after {
  content: " ";
  position: relative;
  display: block;
  background-color: var(--ll-separator-color, currentColor);
  border-radius: 2px;
  width: var(--ll-separator-width, 25px);
  height: var(--ll-separator-height, 3px);
  margin: var(--ll-separator-margin-top, 0.5rem) auto var(--ll-separator-margin-bottom, 0.5rem);
}
section.wp-block-lala-blocks-banner .lala-separator-contrast:after {
  background-color: var(--ll-separator-color-contrast, #ffffff);
}
section.wp-block-lala-blocks-banner .lala-separator-sm:after {
  width: var(--ll-separator-width-sm, 10px);
}
section.wp-block-lala-blocks-banner .lala-separator-lg:after {
  width: var(--ll-separator-width-lg, 50px);
}
section.wp-block-lala-blocks-banner .lala-separator-left:after, section.wp-block-lala-blocks-banner .line-left:after {
  margin-left: 0;
}
section.wp-block-lala-blocks-banner .lala-separator-right:after, section.wp-block-lala-blocks-banner .line-right:after {
  margin-right: 0;
}
section.wp-block-lala-blocks-banner .banner-block-col {
  height: 100%;
}
section.wp-block-lala-blocks-banner .banner-block-col .inner .wp-block-image figure.alignwide img,
section.wp-block-lala-blocks-banner .banner-block-col .inner .wp-block-image figure.aligncenter img {
  margin: 0 auto;
}
section.wp-block-lala-blocks-banner > .inner {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
  margin-right: auto;
  margin-left: auto;
  padding: 0;
}
section.wp-block-lala-blocks-banner > .inner.banner-align-right .banner-content-col .banner-content-wrapper {
  margin-right: 0;
}
section.wp-block-lala-blocks-banner > .inner.banner-align-right .banner-content-col .banner-content-wrapper .banner-button-container {
  justify-content: end;
}
section.wp-block-lala-blocks-banner > .inner.banner-align-left .banner-content-col .banner-content-wrapper {
  margin-left: 0;
}
section.wp-block-lala-blocks-banner > .inner.banner-align-left .banner-content-col .banner-content-wrapper .banner-button-container {
  justify-content: start;
}
section.wp-block-lala-blocks-banner > .inner .banner-block-bg,
section.wp-block-lala-blocks-banner > .inner .banner-block-gradient {
  position: absolute;
  inset: 0;
}
section.wp-block-lala-blocks-banner > .inner .banner-block-gradient {
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 80;
}
section.wp-block-lala-blocks-banner .banner-content-col {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
section.wp-block-lala-blocks-banner .banner-content-col .banner-content-wrapper {
  margin: 0 auto;
  padding: 0 0 4rem 0;
}
section.wp-block-lala-blocks-banner .banner-content-col .banner-content-wrapper > .inner {
  position: relative;
  z-index: 100;
  display: block;
  max-width: var(--wp--style--global--content-size);
  margin: 0 auto;
}
section.wp-block-lala-blocks-banner .banner-content-col .banner-content-wrapper > .inner .banner-block-heading {
  flex-grow: 1;
}
section.wp-block-lala-blocks-banner .banner-content-col .banner-content-wrapper > .inner .banner-block-eyebrow .h6 {
  font-size: var(--ll-blocks-banner-eyebrow-font-size, var(--ll-banner-heading-eyebrow-font-size-mobile, 1.12em));
  font-weight: var(--ll-blocks-banner-eyebrow-font-weight, 700);
  text-transform: var(--ll-blocks-banner-eyebrow-text-transform, uppercase);
}
@media screen and (min-width: 992px) {
  section.wp-block-lala-blocks-banner .banner-content-col .banner-content-wrapper > .inner .banner-block-eyebrow .h6 {
    font-size: var(--ll-blocks-banner-eyebrow-font-size, var(--ll-banner-heading-eyebrow-font-size, 1.12em));
  }
}
section.wp-block-lala-blocks-banner .banner-content-col .banner-content-wrapper > .inner .banner-block-title .h1 {
  font-size: var(--ll-blocks-banner-title-font-size, var(--ll-banner-heading-title-font-size-mobile, 3.2em));
  font-weight: var(--ll-blocks-banner-title-font-weight, 700);
  text-transform: var(--ll-blocks-banner-title-text-transform, uppercase);
}
@media screen and (min-width: 992px) {
  section.wp-block-lala-blocks-banner .banner-content-col .banner-content-wrapper > .inner .banner-block-title .h1 {
    font-size: var(--ll-blocks-banner-title-font-size, var(--ll-banner-heading-title-font-size, 3.2em));
  }
}
section.wp-block-lala-blocks-banner .banner-content-col .banner-content-wrapper > .inner .banner-block-subtitle .h2 {
  font-size: var(--ll-blocks-banner-subtitle-font-size, var(--ll-banner-heading-subtitle-font-size-mobile, 2em));
  font-weight: var(--ll-blocks-banner-subtitle-font-weight, 400);
  text-transform: var(--ll-blocks-banner-subtitle-text-transform, none);
}
@media screen and (min-width: 992px) {
  section.wp-block-lala-blocks-banner .banner-content-col .banner-content-wrapper > .inner .banner-block-subtitle .h2 {
    font-size: var(--ll-blocks-banner-title-font-size, var(--ll-banner-heading-subtitle-font-size, 2em));
  }
}
section.wp-block-lala-blocks-banner .banner-content-col .banner-content-wrapper > .inner .banner-button-container {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  justify-content: center;
  margin-top: 1.5rem;
}
section.wp-block-lala-blocks-banner .banner-content-col .banner-content-wrapper > .inner .banner-button-container .btn {
  white-space: nowrap;
}
section.wp-block-lala-blocks-banner .banner-block-col {
  position: relative;
  overflow: hidden;
}
section.wp-block-lala-blocks-banner .banner-block-col > .inner > *, section.wp-block-lala-blocks-banner .banner-block-col > .inner figure {
  margin: 0;
}
section.wp-block-lala-blocks-banner .banner-block-col > .inner > * figcaption, section.wp-block-lala-blocks-banner .banner-block-col > .inner figure figcaption {
  display: none;
}
section.wp-block-lala-blocks-banner .banner-block-col > .inner > * > *, section.wp-block-lala-blocks-banner .banner-block-col > .inner figure > * {
  display: block;
}
section.wp-block-lala-blocks-banner .banner-block-col > .inner {
  height: 100%;
}
section.wp-block-lala-blocks-banner .banner-block-col > .inner > *,
section.wp-block-lala-blocks-banner .banner-block-col > .inner > * > *,
section.wp-block-lala-blocks-banner .banner-block-col > .inner > * > * > *,
section.wp-block-lala-blocks-banner .banner-block-col > .inner > * > * > * > *:not([class^=components-placeholder], .block-editor-inserter),
section.wp-block-lala-blocks-banner .banner-block-col > .inner > * > * > * > *:not([class^=components-placeholder], .block-editor-inserter) *:not([class^=components-placeholder], .nextend-arrow) {
  height: 100%;
  margin: 0;
  -o-object-fit: cover;
     object-fit: cover;
}
section.wp-block-lala-blocks-banner .banner-block-col > .inner > * > img {
  position: absolute;
  inset: -50% 0 0;
  width: 100%;
  height: 200%;
}
section.wp-block-lala-blocks-banner .banner-overlay .banner-overlay-before,
section.wp-block-lala-blocks-banner .banner-overlay .banner-overlay-after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  opacity: 0.75;
  mix-blend-mode: darken;
}

@keyframes pullInFromBottom {
  0% {
    transform: translateY(20%);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGFsYS1ibG9jay1iYW5uZXIvc3R5bGUtaW5kZXguY3NzIiwibWFwcGluZ3MiOiI7OztBQUFBOzs7OztFQUFBO0FBT0E7RUNQQTtFRFdJO0VBQ0E7QUFGSjtBQ1RBOzs7Ozs7O0VBT0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRFdKO0FDUEk7RUFDSTtBRFNSO0FDSkk7RUFDSTtBRE1SO0FDREk7RUFDSTtBREdSO0FDRUk7RUFDSTtBREFSO0FDS0k7RUFDSTtBREhSO0FBM0JJO0VBQ0k7QUE2QlI7QUF2Qm9COztFQUNJO0FBMEJ4QjtBQW5CSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcUJSO0FBakJnQjtFQUNJO0FBbUJwQjtBQWpCb0I7RUFDSTtBQW1CeEI7QUFYZ0I7RUFDSTtBQWFwQjtBQVhvQjtFQUNJO0FBYXhCO0FBUFE7O0VBRUk7RUFDQTtBQVNaO0FBTlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQVFaO0FBSkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTVI7QUFKUTtFQUNJO0VBQ0E7QUFNWjtBQUpZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU1oQjtBQUpnQjtFQUNJO0FBTXBCO0FBRm9CO0VBQ0k7RUFDQTtFQUNBO0FBSXhCO0FBRndCO0VBTEo7SUFNUTtFQUsxQjtBQUNGO0FBQW9CO0VBQ0k7RUFDQTtFQUNBO0FBRXhCO0FBQXdCO0VBTEo7SUFNUTtFQUcxQjtBQUNGO0FBRW9CO0VBQ0k7RUFDQTtFQUNBO0FBQXhCO0FBRXdCO0VBTEo7SUFNUTtFQUMxQjtBQUNGO0FBR2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQURwQjtBQUdvQjtFQUNJO0FBRHhCO0FBU0k7RUFDSTtFQUNBO0FBUFI7QUFVWTtFQUNJO0FBUmhCO0FBVWdCO0VBQ0k7QUFScEI7QUFXZ0I7RUFDSTtBQVRwQjtBQWNRO0VBQ0k7QUFaWjtBQWNZOzs7OztFQUtJO0VBQ0E7RUFDQTtLQUFBO0FBWmhCO0FBZVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQWJoQjtBQWtCSTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBaEJSOztBQXFCQTtFQUNJO0lBQ0k7SUFDQTtFQWxCTjtFQW9CRTtJQUNJO0lBQ0E7RUFsQk47QUFDRixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vbGFsYS1wbHVnaW4tYmxvY2tzLy4vc3JjL2xhbGEtYmxvY2stYmFubmVyL3N0eWxlLnNjc3MiLCJ3ZWJwYWNrOi8vbGFsYS1wbHVnaW4tYmxvY2tzLy4vc3JjL19zdHlsZXMvc2VwYXJhdG9ycy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogVGhlIGZvbGxvd2luZyBzdHlsZXMgZ2V0IGFwcGxpZWQgYm90aCBvbiB0aGUgZnJvbnQgb2YgeW91ciBzaXRlXG4gKiBhbmQgaW4gdGhlIGVkaXRvci5cbiAqXG4gKiBSZXBsYWNlIHRoZW0gd2l0aCB5b3VyIG93biBzdHlsZXMgb3IgcmVtb3ZlIHRoZSBmaWxlIGNvbXBsZXRlbHkuXG4gKi9cblxuc2VjdGlvbi53cC1ibG9jay1sYWxhLWJsb2Nrcy1iYW5uZXIge1xuXG4gICAgQGltcG9ydCAnLi4vX3N0eWxlcy9zZXBhcmF0b3JzJztcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46ICAgMCBhdXRvO1xuXG4gICAgLmJhbm5lci1ibG9jay1jb2wge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgLmlubmVyIHtcbiAgICAgICAgICAgIC53cC1ibG9jay1pbWFnZSB7XG4gICAgICAgICAgICAgICAgZmlndXJlLmFsaWdud2lkZSxcbiAgICAgICAgICAgICAgICBmaWd1cmUuYWxpZ25jZW50ZXIge1xuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+IC5pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6ICAgICAgICAgZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246ICBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6ICAgICAgICAgIDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogICAgYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICAgICBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAgICAgICAgIDA7XG5cbiAgICAgICAgJi5iYW5uZXItYWxpZ24tcmlnaHQge1xuICAgICAgICAgICAgLmJhbm5lci1jb250ZW50LWNvbCB7XG4gICAgICAgICAgICAgICAgLmJhbm5lci1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgLmJhbm5lci1idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5iYW5uZXItYWxpZ24tbGVmdCB7XG4gICAgICAgICAgICAuYmFubmVyLWNvbnRlbnQtY29sIHtcbiAgICAgICAgICAgICAgICAuYmFubmVyLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIC5iYW5uZXItYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJhbm5lci1ibG9jay1iZyxcbiAgICAgICAgLmJhbm5lci1ibG9jay1ncmFkaWVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBpbnNldDogICAgMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5iYW5uZXItYmxvY2stZ3JhZGllbnQge1xuICAgICAgICAgICAgcmlnaHQ6ICAgMDtcbiAgICAgICAgICAgIGJvdHRvbTogIDA7XG4gICAgICAgICAgICBsZWZ0OiAgICAwO1xuICAgICAgICAgICAgei1pbmRleDogODA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmFubmVyLWNvbnRlbnQtY29sIHtcbiAgICAgICAgcG9zaXRpb246ICAgICAgICBhYnNvbHV0ZTtcbiAgICAgICAgaW5zZXQ6ICAgICAgICAgICAwO1xuICAgICAgICBkaXNwbGF5OiAgICAgICAgIGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiAgY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgIC5iYW5uZXItY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgIG1hcmdpbjogIDAgYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA0cmVtIDA7XG5cbiAgICAgICAgICAgID4gLmlubmVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogIHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6ICAgMTAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6ICAgYmxvY2s7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB2YXIoLS13cC0tc3R5bGUtLWdsb2JhbC0tY29udGVudC1zaXplKTtcbiAgICAgICAgICAgICAgICBtYXJnaW46ICAgIDAgYXV0bztcblxuICAgICAgICAgICAgICAgIC5iYW5uZXItYmxvY2staGVhZGluZyB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYmFubmVyLWJsb2NrLWV5ZWJyb3cge1xuICAgICAgICAgICAgICAgICAgICAuaDYge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAgICAgIHZhcigtLWxsLWJsb2Nrcy1iYW5uZXItZXllYnJvdy1mb250LXNpemUsIHZhcigtLWxsLWJhbm5lci1oZWFkaW5nLWV5ZWJyb3ctZm9udC1zaXplLW1vYmlsZSwgMS4xMmVtKSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogICAgdmFyKC0tbGwtYmxvY2tzLWJhbm5lci1leWVicm93LWZvbnQtd2VpZ2h0LCA3MDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHZhcigtLWxsLWJsb2Nrcy1iYW5uZXItZXllYnJvdy10ZXh0LXRyYW5zZm9ybSwgdXBwZXJjYXNlKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWxsLWJsb2Nrcy1iYW5uZXItZXllYnJvdy1mb250LXNpemUsIHZhcigtLWxsLWJhbm5lci1oZWFkaW5nLWV5ZWJyb3ctZm9udC1zaXplLCAxLjEyZW0pKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5iYW5uZXItYmxvY2stdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAuaDEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAgICAgIHZhcigtLWxsLWJsb2Nrcy1iYW5uZXItdGl0bGUtZm9udC1zaXplLCB2YXIoLS1sbC1iYW5uZXItaGVhZGluZy10aXRsZS1mb250LXNpemUtbW9iaWxlLCAzLjJlbSkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICAgIHZhcigtLWxsLWJsb2Nrcy1iYW5uZXItdGl0bGUtZm9udC13ZWlnaHQsIDcwMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0tbGwtYmxvY2tzLWJhbm5lci10aXRsZS10ZXh0LXRyYW5zZm9ybSwgdXBwZXJjYXNlKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWxsLWJsb2Nrcy1iYW5uZXItdGl0bGUtZm9udC1zaXplLCB2YXIoLS1sbC1iYW5uZXItaGVhZGluZy10aXRsZS1mb250LXNpemUsIDMuMmVtKSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYmFubmVyLWJsb2NrLXN1YnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgLmgyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogICAgICB2YXIoLS1sbC1ibG9ja3MtYmFubmVyLXN1YnRpdGxlLWZvbnQtc2l6ZSwgdmFyKC0tbGwtYmFubmVyLWhlYWRpbmctc3VidGl0bGUtZm9udC1zaXplLW1vYmlsZSwgMmVtKSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogICAgdmFyKC0tbGwtYmxvY2tzLWJhbm5lci1zdWJ0aXRsZS1mb250LXdlaWdodCwgNDAwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1sbC1ibG9ja3MtYmFubmVyLXN1YnRpdGxlLXRleHQtdHJhbnNmb3JtLCBub25lKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWxsLWJsb2Nrcy1iYW5uZXItdGl0bGUtZm9udC1zaXplLCB2YXIoLS1sbC1iYW5uZXItaGVhZGluZy1zdWJ0aXRsZS1mb250LXNpemUsIDJlbSkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJhbm5lci1idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogICAgICAgICBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6ICAgICAgIHdyYXA7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogICAgICAgICAgICAgLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAgICAgIDEuNXJlbTtcblxuICAgICAgICAgICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5iYW5uZXItYmxvY2stY29sIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgID4gLmlubmVyIHtcbiAgICAgICAgICAgID4gKiwgZmlndXJlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+ICoge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IC5pbm5lciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgID4gKixcbiAgICAgICAgICAgID4gKiA+ICosXG4gICAgICAgICAgICA+ICogPiAqID4gKixcbiAgICAgICAgICAgID4gKiA+ICogPiAqID4gKjpub3QoW2NsYXNzXj1cImNvbXBvbmVudHMtcGxhY2Vob2xkZXJcIl0sLmJsb2NrLWVkaXRvci1pbnNlcnRlciksXG4gICAgICAgICAgICA+ICogPiAqID4gKiA+ICo6bm90KFtjbGFzc149XCJjb21wb25lbnRzLXBsYWNlaG9sZGVyXCJdLC5ibG9jay1lZGl0b3ItaW5zZXJ0ZXIpICo6bm90KFtjbGFzc149XCJjb21wb25lbnRzLXBsYWNlaG9sZGVyXCJdLCAubmV4dGVuZC1hcnJvdyksIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICAgICAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogICAgIDA7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gKiA+IGltZyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGluc2V0OiAgICAtNTAlIDAgMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogICAgMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICAgMjAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5iYW5uZXItb3ZlcmxheSAuYmFubmVyLW92ZXJsYXktYmVmb3JlLFxuICAgIC5iYW5uZXItb3ZlcmxheSAuYmFubmVyLW92ZXJsYXktYWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogICAgICAgYWJzb2x1dGU7XG4gICAgICAgIHRvcDogICAgICAgICAgICAwO1xuICAgICAgICByaWdodDogICAgICAgICAgMDtcbiAgICAgICAgYm90dG9tOiAgICAgICAgIDA7XG4gICAgICAgIGxlZnQ6ICAgICAgICAgICAwO1xuICAgICAgICB6LWluZGV4OiAgICAgICAgMTU7XG4gICAgICAgIG9wYWNpdHk6ICAgICAgICAwLjc1O1xuICAgICAgICBtaXgtYmxlbmQtbW9kZTogZGFya2VuO1xuICAgIH1cblxufVxuXG5Aa2V5ZnJhbWVzIHB1bGxJbkZyb21Cb3R0b20ge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwJSk7XG4gICAgICAgIG9wYWNpdHk6ICAgMDtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgb3BhY2l0eTogICAxO1xuICAgIH1cbn0iLCIvKiBTZXBhcmF0b3JzICovXHJcbi5sYWxhLXNlcGFyYXRvci1zbTphZnRlcixcclxuLmxhbGEtc2VwYXJhdG9yLW1lZDphZnRlcixcclxuLmxhbGEtc2VwYXJhdG9yLWxnOmFmdGVyLFxyXG4ubGFsYS1zZXBhcmF0b3ItbGVmdDphZnRlcixcclxuLmxhbGEtc2VwYXJhdG9yLXJpZ2h0OmFmdGVyLFxyXG4ubGFsYS1zZXBhcmF0b3ItY29udHJhc3Q6YWZ0ZXIsXHJcbi5sYWxhLXNlcGFyYXRvcjphZnRlciB7XHJcbiAgICBjb250ZW50OiAgICAgICAgICBcIlxcMjBcIjtcclxuICAgIHBvc2l0aW9uOiAgICAgICAgIHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogICAgICAgICAgYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sbC1zZXBhcmF0b3ItY29sb3IsIGN1cnJlbnRDb2xvcik7XHJcbiAgICBib3JkZXItcmFkaXVzOiAgICAycHg7XHJcbiAgICB3aWR0aDogICAgICAgICAgICB2YXIoLS1sbC1zZXBhcmF0b3Itd2lkdGgsIDI1cHgpO1xyXG4gICAgaGVpZ2h0OiAgICAgICAgICAgdmFyKC0tbGwtc2VwYXJhdG9yLWhlaWdodCwgM3B4KTtcclxuICAgIG1hcmdpbjogICAgICAgICAgIHZhcigtLWxsLXNlcGFyYXRvci1tYXJnaW4tdG9wLCAwLjVyZW0pIGF1dG8gdmFyKC0tbGwtc2VwYXJhdG9yLW1hcmdpbi1ib3R0b20sIDAuNXJlbSk7XHJcbn1cclxuXHJcbi5sYWxhLXNlcGFyYXRvci1jb250cmFzdCB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sbC1zZXBhcmF0b3ItY29sb3ItY29udHJhc3QsICNmZmZmZmYpO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubGFsYS1zZXBhcmF0b3Itc20ge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgd2lkdGg6IHZhcigtLWxsLXNlcGFyYXRvci13aWR0aC1zbSwgMTBweCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sYWxhLXNlcGFyYXRvci1sZyB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICB3aWR0aDogdmFyKC0tbGwtc2VwYXJhdG9yLXdpZHRoLWxnLCA1MHB4KTtcclxuICAgIH1cclxufVxyXG5cclxuLmxhbGEtc2VwYXJhdG9yLWxlZnQsIC5saW5lLWxlZnQge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sYWxhLXNlcGFyYXRvci1yaWdodCwgLmxpbmUtcmlnaHQge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/