/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/side-nav-w-text/side-nav-w-text.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.side-nav-w-text__content .wp-element-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);
}
.side-nav-w-text__content .wp-element-button:disabled {
  color: var(--c-grey-3);
  cursor: not-allowed;
  border-color: var(--c-grey-1);
}

.side-nav-w-text__content {
  line-height: 1.5;
}
.side-nav-w-text__content > * + * {
  margin-top: 1rem;
}
.side-nav-w-text__content h1 {
  font-size: 2rem;
}
.side-nav-w-text__content h2 {
  font-size: 1.5rem;
}
.side-nav-w-text__content h3 {
  font-size: 1.125rem;
}
.side-nav-w-text__content h2 + p,
.side-nav-w-text__content h3 + p {
  margin-top: 0;
}
.side-nav-w-text__content p {
  margin: 0;
}
.side-nav-w-text__content ul, .side-nav-w-text__content ol {
  padding-left: 1.125rem;
}
.side-nav-w-text__content a {
  color: currentColor;
  text-decoration: underline;
}

.side-nav-w-text__content h1, .side-nav-w-text__content h2, .side-nav-w-text__content h3, .side-nav-w-text__content h4, .side-nav-w-text__content h5 {
  margin: 0;
  font-weight: var(--fw-semi-bold);
  color: var(--c-black);
}

.side-nav-w-text__content h1 {
  font-size: 2rem;
  line-height: 1.25;
}

.side-nav-w-text__content h2 {
  font-size: 1.5rem;
  line-height: 1.5;
}

.side-nav-w-text__content h3 {
  font-size: 1.125rem;
  line-height: 1.75;
}

.side-nav-w-text__content .wp-element-button {
  font-size: 1rem;
  font-weight: var(--fw-regular);
  line-height: 1.5;
}

.side-nav-w-text__content .wp-element-button {
  font-weight: var(--fw-medium);
}

.side-nav-w-text__content .wp-element-button {
  color: var(--c-black);
}

.side-nav-w-text__content .wp-element-button {
  padding: var(--spacing-s) var(--spacing-l);
  min-width: unset;
  font: inherit;
  cursor: pointer;
  border: none;
  border-radius: var(--border-radius);
}
.side-nav-w-text__content .wp-element-button:disabled {
  color: var(--c-white);
  opacity: 0.7;
  cursor: not-allowed;
}

.side-nav-w-text__content .wp-element-button {
  color: var(--c-white);
  background-color: var(--c-blue);
}
.side-nav-w-text__content .wp-element-button:hover {
  background-color: var(--c-brand);
  color: var(--c-white);
}

.side-nav-w-text__content {
  line-height: 1.5;
}
.side-nav-w-text__content > * + * {
  margin-top: 1rem;
}
.side-nav-w-text__content h2 + p,
.side-nav-w-text__content h3 + p {
  margin-top: 1.875rem;
}
.side-nav-w-text__content p {
  margin-top: 1.875rem;
}
.side-nav-w-text__content ul, .side-nav-w-text__content ol {
  padding-left: var(--wrapper-padding);
}
.side-nav-w-text__content ul li::marker {
  color: var(--c-grey);
}
.side-nav-w-text__content strong, .side-nav-w-text__content b {
  display: block;
  margin-top: 1.875rem;
  font-size: 1rem;
  font-weight: var(--fw-bold);
}
.side-nav-w-text__content a {
  color: var(--c-brand);
  text-decoration: underline;
}
.side-nav-w-text__content .wp-element-button {
  text-decoration: none;
  text-transform: uppercase;
}

.side-nav-w-text__content h1, .side-nav-w-text__content h2, .side-nav-w-text__content h3, .side-nav-w-text__content h4, .side-nav-w-text__content h5 {
  margin: 0;
  color: var(--c-blue);
  font-family: var(--f-secondary);
}

.side-nav-w-text__content h1 {
  font-size: 40px;
  font-weight: 400;
  line-height: 64px;
}
@media (min-width: 768px) {
  .side-nav-w-text__content h1 {
    font-size: 56px;
    line-height: 48px;
  }
}

.side-nav-w-text__content h2 {
  font-size: 32px;
  font-weight: 400;
  line-height: 40px;
}
@media (min-width: 768px) {
  .side-nav-w-text__content h2 {
    line-height: 48px;
  }
}

.side-nav-w-text__content h3 {
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}
@media (min-width: 768px) {
  .side-nav-w-text__content h3 {
    font-size: 24px;
    line-height: 32px;
  }
}

.side-nav-w-text__content h4 {
  font-size: 18px;
  font-weight: 500;
  font-family: var(--f-secondary);
}

.side-nav-w-text__content h5 {
  font-family: var(--f-primary);
  font-size: 1.25rem;
  font-weight: var(--fw-semi-bold);
  line-height: 1;
}

.side-nav-w-text {
  margin-block-end: var(--spacing-xl);
}
.side-nav-w-text__inner-wrapper {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-xl);
}
@media (min-width: 768px) {
  .side-nav-w-text__inner-wrapper {
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
  }
}
.side-nav-w-text__side-nav-inner-wrapper--mobile .side-nav-w-text__link--sub-link {
  margin-inline: var(--spacing-ml);
  border-bottom: var(--line);
}
.side-nav-w-text__side-nav-inner-wrapper--mobile .side-nav-w-text__link--no-main-link {
  font-family: var(--f-secondary);
  font-size: 1.5rem;
}
.side-nav-w-text__side-nav-inner-wrapper--mobile .side-nav-w-text__link:hover, .side-nav-w-text__side-nav-inner-wrapper--mobile .side-nav-w-text__link:focus {
  color: var(--c-brand);
}
.side-nav-w-text__side-nav-inner-wrapper--mobile .side-nav-w-text__link--is-active {
  color: var(--c-brand);
}
@media (min-width: 768px) {
  .side-nav-w-text__side-nav-inner-wrapper--mobile {
    display: none;
  }
}
.side-nav-w-text__side-nav-inner-wrapper--desktop {
  display: none;
}
.side-nav-w-text__side-nav-inner-wrapper--desktop .side-nav-w-text__link {
  position: relative;
}
.side-nav-w-text__side-nav-inner-wrapper--desktop .side-nav-w-text__link::before {
  content: "";
  position: absolute;
  top: 0;
  left: -1rem;
  width: 2px;
  height: 100%;
  background-color: var(--c-brand);
  opacity: 0;
}
.side-nav-w-text__side-nav-inner-wrapper--desktop .side-nav-w-text__link--main-link {
  color: var(--c-black);
  font-size: 1.5rem;
  font-family: var(--f-secondary);
}
.side-nav-w-text__side-nav-inner-wrapper--desktop .side-nav-w-text__link--main-link::before {
  display: none;
}
.side-nav-w-text__side-nav-inner-wrapper--desktop .side-nav-w-text__link:hover, .side-nav-w-text__side-nav-inner-wrapper--desktop .side-nav-w-text__link:focus, .side-nav-w-text__side-nav-inner-wrapper--desktop .side-nav-w-text__link--is-active {
  color: var(--c-brand);
}
.side-nav-w-text__side-nav-inner-wrapper--desktop .side-nav-w-text__link:hover::before, .side-nav-w-text__side-nav-inner-wrapper--desktop .side-nav-w-text__link:focus::before, .side-nav-w-text__side-nav-inner-wrapper--desktop .side-nav-w-text__link--is-active::before {
  opacity: 1;
}
.side-nav-w-text__side-nav-inner-wrapper--desktop .side-nav-w-text__link--no-main-link {
  font-family: var(--f-secondary);
  font-size: 1.5rem;
}
.side-nav-w-text__side-nav-inner-wrapper--desktop .side-nav-w-text__link--no-main-link::before {
  display: none;
}
@media (min-width: 768px) {
  .side-nav-w-text__side-nav-inner-wrapper--desktop {
    display: block;
  }
}
.side-nav-w-text__accordion {
  width: 100%;
  background: var(--c-grey-bg);
  border-radius: var(--border-radius);
}
.side-nav-w-text__accordion-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-inline: var(--spacing-m);
  color: var(--c-black);
  font-family: var(--f-secondary);
  font-size: 1.5rem;
}
.side-nav-w-text__accordion-title:hover, .side-nav-w-text__accordion-title:focus {
  color: var(--c-brand);
}
.side-nav-w-text__icon {
  color: var(--c-brand);
}
.side-nav-w-text__links-wrapper {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-s);
  padding-bottom: var(--spacing-s);
}
.side-nav-w-text__link {
  color: var(--c-blue);
}
.side-nav-w-text__content .wp-block-heading {
  margin-block-start: 2.5rem;
}
.side-nav-w-text__content .wp-block-heading:nth-child(1) {
  margin-block-start: 0;
}
.side-nav-w-text__content b, .side-nav-w-text__content strong {
  font: inherit;
  font-weight: var(--fw-bold);
}

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