/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/public/styles/main.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************/
@font-face {
  font-family: "Obviously";
  src: url(/build/app/public/fonts/Obviously-Regular.017dfcfe.woff2) format("woff2"), url(/build/app/public/fonts/Obviously-Regular.cb29aaf8.woff) format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Obviously";
  src: url(/build/app/public/fonts/Obviously-Italic.60814750.woff2) format("woff2"), url(/build/app/public/fonts/Obviously-Italic.331dc488.woff) format("woff");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Obviously";
  src: url(/build/app/public/fonts/Obviously-Medium.03459374.woff2) format("woff2"), url(/build/app/public/fonts/Obviously-Medium.f1255011.woff) format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Obviously";
  src: url(/build/app/public/fonts/Obviously-Semibold.37b7c2cf.woff2) format("woff2"), url(/build/app/public/fonts/Obviously-Semibold.cb14b80b.woff) format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Obviously";
  src: url(/build/app/public/fonts/Obviously-Bold.0fbeb0d8.woff2) format("woff2"), url(/build/app/public/fonts/Obviously-Bold.14384e00.woff) format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
/*--- rethink sans ---- */
/* rethink-sans-regular - latin */
@font-face {
  font-display: swap;
  font-family: "Rethink Sans";
  font-style: normal;
  font-weight: 400;
  src: url(/build/app/public/fonts/rethink-sans-v7-latin-regular.2eac8c73.woff2) format("woff2");
}
/* rethink-sans-italic - latin */
@font-face {
  font-display: swap;
  font-family: "Rethink Sans";
  font-style: italic;
  font-weight: 400;
  src: url(/build/app/public/fonts/rethink-sans-v7-latin-italic.1caeac27.woff2) format("woff2");
}
/* rethink-sans-500 - latin */
@font-face {
  font-display: swap;
  font-family: "Rethink Sans";
  font-style: normal;
  font-weight: 500;
  src: url(/build/app/public/fonts/rethink-sans-v7-latin-500.6479e8a5.woff2) format("woff2");
}
/* rethink-sans-600 - latin */
@font-face {
  font-display: swap;
  font-family: "Rethink Sans";
  font-style: normal;
  font-weight: 600;
  src: url(/build/app/public/fonts/rethink-sans-v7-latin-600.239d4cdc.woff2) format("woff2");
}
/* rethink-sans-700 - latin */
@font-face {
  font-display: swap;
  font-family: "Rethink Sans";
  font-style: normal;
  font-weight: 700;
  src: url(/build/app/public/fonts/rethink-sans-v7-latin-700.da83ae84.woff2) format("woff2");
}
:root {
  --public-burgundy: #490042;
  --public-cream: #fff3e3;
  --public-yellow: #eee89a;
  --public-ink: #4f4b34;
  --public-muted: #746f59;
  --public-footer: #202427;
  --public-footer-text: #fff3e3;
  --public-accent: #e65d27;
  --public-content-width: 1440px;
}

.public-site {
  min-height: 100vh;
  margin: 0;
  color: var(--public-ink);
  background: #fbfaf7;
  font-family: "Rethink Sans", sans-serif;
}

.public-site *,
.public-site *::before,
.public-site *::after {
  box-sizing: border-box;
}

.public-site a {
  color: inherit;
}

.public-shell {
  width: min(100%, var(--public-content-width));
  margin: 0 auto;
  padding-inline: clamp(1.25rem, 2.5vw, 3rem);
}

.public-header__utility {
  min-height: 4.65rem;
  background: var(--public-burgundy);
  color: var(--public-cream);
}

.public-header__utility .public-shell,
.public-header__main .public-shell,
.public-header__nav .public-shell {
  display: flex;
  align-items: center;
}

.public-header__utility .public-shell {
  justify-content: space-between;
}

.public-consumer-link {
  display: inline-flex;
  align-items: center;
  gap: 0.55rem;
  padding: 0.75rem 1.1rem 0.5rem;
  color: #fff;
  background: var(--public-accent);
  border-radius: 999px;
  font-family: "Obviously", sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  letter-spacing: 0.01em;
  text-decoration: none;
  transition: filter 0.2s ease, transform 0.2s ease;
}
.public-consumer-link:hover {
  color: #fff;
  filter: brightness(1.07);
  transform: translateY(-1px);
}

.public-language {
  display: inline-flex;
  align-items: center;
  padding: 0.4rem 0 0.2rem;
  color: var(--public-cream);
  font-weight: 600;
  text-decoration: none;
}

.public-header__main {
  padding: 2.8rem 0;
  background: var(--public-yellow);
}

.public-header__main .public-shell {
  gap: clamp(1.5rem, 4vw, 5rem);
}

.public-brand {
  flex: 0 0 clamp(13rem, 21vw, 20rem);
}

.public-brand img {
  display: block;
  width: 100%;
  height: auto;
}

.public-header-search {
  position: relative;
  display: flex;
  flex: 1;
  min-width: 12rem;
}

.public-header-search__icon {
  position: absolute;
  top: 50%;
  left: 1rem;
  width: 1.6rem;
  height: 1.6rem;
  color: var(--public-ink);
  transform: translateY(-50%);
  pointer-events: none;
}

.public-header-search input {
  width: 100%;
  min-height: 3.6rem;
  padding: 0.75rem 8rem 0.75rem 3.6rem;
  color: var(--public-ink);
  background: var(--public-cream);
  border: 0;
  border-radius: 1.25rem;
  box-shadow: inset 0 0 0 1px rgba(79, 75, 52, 0.08);
  font: 500 1.1rem "Rethink Sans", sans-serif;
}
.public-header-search input::placeholder {
  color: #a19b83;
  opacity: 1;
}

.public-header-search button {
  position: absolute;
  top: 0.35rem;
  right: 0.35rem;
  bottom: 0.35rem;
  padding-inline: 1.25rem;
  color: var(--public-cream);
  background: #a49262;
  border: 0;
  border-radius: 1rem;
  font: 600 1rem "Obviously", sans-serif;
}

.public-header-search__suggestions {
  position: absolute;
  z-index: 20;
  top: calc(100% + 0.35rem);
  right: 0;
  left: 0;
  overflow: hidden;
  border: 1px solid rgba(79, 75, 52, 0.14);
  border-radius: 0.65rem;
  background: #fffdf8;
  box-shadow: 0 0.7rem 1.6rem rgba(58, 48, 23, 0.16);
}

.public-header-search__suggestion {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  min-height: 2.8rem;
  padding: 0.6rem 1rem;
  color: var(--public-ink);
  border-bottom: 1px solid rgba(79, 75, 52, 0.1);
  font-size: 0.93rem;
  text-decoration: none;
}

.public-header-search__suggestion:last-child {
  border-bottom: 0;
}

.public-header-search__suggestion:hover,
.public-header-search__suggestion:focus-visible {
  color: var(--public-ink);
  background: #fff1de;
}

.public-header-search__suggestion-icon {
  width: 1.35rem;
  height: 1.35rem;
  flex: 0 0 auto;
  color: #a49262;
  background: currentColor;
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
}

.public-header-search__suggestion-icon.is-category {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27black%27 d=%27M3 5.5A2.5 2.5 0 0 1 5.5 3H14l7 7-7 7H5.5A2.5 2.5 0 0 1 3 14.5z%27/%3E%3Ccircle cx=%277.5%27 cy=%277.5%27 r=%271.25%27 fill=%27white%27/%3E%3C/svg%3E");
}

.public-header-search__suggestion-icon.is-vendor {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27black%27 d=%27M3 10V8l2-5h14l2 5v2h-2v9H5v-9zm4 9v-5h4v5zM5.16 8h13.68l-.8-2H5.96z%27/%3E%3C/svg%3E");
}

.public-header-search__suggestion-label {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.public-header-search__suggestions-empty {
  display: block;
  padding: 0.85rem 1rem;
  color: #786e55;
  font-size: 0.9rem;
}

.public-account-links {
  display: flex;
  flex: 0 0 auto;
  align-items: center;
  gap: 0.9rem;
  font-family: "Obviously", sans-serif;
  font-size: 0.95rem;
  font-weight: 600;
  white-space: nowrap;
}

.public-account-links a {
  display: inline-flex;
  align-items: center;
  gap: 0.35rem;
  text-decoration: none;
}
.public-account-links a:hover {
  text-decoration: underline;
}

.public-account-links img {
  width: 1.25rem;
  height: 1.25rem;
  flex: 0 0 auto;
}

.public-account-links__separator {
  width: 1px;
  height: 1.5rem;
  background: rgba(79, 75, 52, 0.5);
}

.public-header__nav {
  background: var(--public-cream);
  border-bottom: 1px solid rgba(79, 75, 52, 0.1);
}

.public-primary-nav {
  display: flex;
  gap: clamp(0.55rem, 1.5vw, 2.5rem);
  padding: 1.25rem 0;
}

.public-primary-nav a {
  padding: 0.6rem 1.1rem;
  border-radius: 0.85rem;
  font-family: "Obviously", sans-serif;
  font-size: 1rem;
  font-weight: 450;
  text-decoration: none;
}
.public-primary-nav a:hover, .public-primary-nav a.is-active {
  background: var(--public-yellow);
}

.public-main {
  min-height: 28rem;
}

.public-products,
.public-cooperatives {
  padding: clamp(4rem, 8vw, 8rem) 0 clamp(5rem, 10vw, 10rem);
  background: #fbfaf7;
}

.public-products__header,
.public-cooperatives__header {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 2rem;
  margin-bottom: clamp(3rem, 7vw, 6rem);
}

.public-products h1,
.public-cooperatives h1 {
  margin: 0;
  color: #ad995e;
  font-family: "Obviously", sans-serif;
  font-size: 64px;
  font-weight: 700;
  letter-spacing: -0.06em;
  line-height: 0.9;
}

.public-products__filter,
.public-cooperatives__filter {
  display: flex;
  flex: 0 1 28.75rem;
  align-items: center;
  min-height: 1.8rem;
  gap: 0.57rem;
  padding: 0.23rem 0.84rem 0.13rem;
  color: var(--public-ink);
  background: transparent;
  border-bottom: 1px dotted #c5aa74;
  border-radius: 0.37rem;
}

.public-products__filter:focus-within,
.public-cooperatives__filter:focus-within {
  background: #fff1de;
  border-color: transparent;
}

.public-products__filter-icon,
.public-cooperatives__filter-icon {
  display: grid;
  width: 1.2rem;
  height: 0.83rem;
  flex: 0 0 auto;
  align-content: space-between;
}

.public-products__filter-icon i,
.public-cooperatives__filter-icon i {
  display: block;
  height: 0.1rem;
  background: currentColor;
  border-radius: 999px;
}

.public-products__filter-icon i:nth-child(1),
.public-cooperatives__filter-icon i:nth-child(1) {
  width: 100%;
}

.public-products__filter-icon i:nth-child(2),
.public-cooperatives__filter-icon i:nth-child(2) {
  width: 62%;
  justify-self: center;
}

.public-products__filter-icon i:nth-child(3),
.public-cooperatives__filter-icon i:nth-child(3) {
  width: 25%;
  justify-self: center;
}

.public-products__filter input,
.public-cooperatives__filter input {
  width: 100%;
  padding: 0;
  color: inherit;
  background: transparent;
  border: 0;
  outline: 0;
  font: 400 0.97rem "Rethink Sans", sans-serif;
}

.public-products__filter input::placeholder,
.public-cooperatives__filter input::placeholder {
  color: #a89d82;
  opacity: 1;
}

.public-products__grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: clamp(2.75rem, 6vw, 6rem) clamp(2rem, 5vw, 5rem);
}

.public-category-card {
  display: flex;
  align-items: flex-start;
  gap: 1.15rem;
  min-width: 0;
  color: var(--public-ink);
  text-decoration: none;
}

.public-category-card:hover {
  color: var(--public-ink);
}

.public-category-card__icon {
  display: grid;
  width: 9rem;
  aspect-ratio: 1;
  flex: 0 0 auto;
  place-items: center;
  overflow: hidden;
  background: #fff1de;
  border-radius: 50%;
}

.public-category-card__icon img {
  width: 68%;
  height: 68%;
  object-fit: contain;
}

.public-category-card__content {
  display: grid;
  gap: 0.65rem;
  padding-top: 0.65rem;
}

.public-category-card__content strong {
  font-family: "Obviously", sans-serif;
  font-size: clamp(1.15rem, 1.5vw, 1.45rem);
  font-weight: 600;
  line-height: 1.1;
}

.public-category-card__content span {
  font-size: clamp(1rem, 1.2vw, 1.2rem);
  line-height: 1.3;
}

.public-products__empty {
  color: var(--public-muted);
  font-size: 1.1rem;
}

.public-cooperatives__empty {
  color: var(--public-muted);
  font-size: 1.1rem;
}

.public-category-results {
  padding: clamp(2.5rem, 5vw, 5rem) 0 clamp(5rem, 10vw, 10rem);
  background: #fbfaf7;
}

.public-category-results .public-breadcrumb {
  margin-bottom: clamp(2.75rem, 5vw, 4.75rem);
}

.public-category-results__header {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 2rem;
  margin-bottom: clamp(3rem, 7vw, 5.5rem);
}

.public-category-results__header p {
  margin: 0 0 0.9rem;
  color: #151515;
  font-family: "Obviously", sans-serif;
  font-size: 24px;
  font-weight: 800;
  line-height: 1.15;
}

.public-category-results__header h1 {
  margin: 0;
  color: #ad995e;
  font-family: "Obviously", sans-serif;
  font-size: 40px;
  font-weight: 700;
  letter-spacing: -0.06em;
  line-height: 0.9;
}

.public-category-results__filter {
  display: flex;
  flex: 0 1 28.75rem;
  align-items: center;
  min-height: 1.8rem;
  gap: 0.57rem;
  padding: 0.23rem 0.84rem 0.13rem;
  color: var(--public-ink);
  background: transparent;
  border-bottom: 1px dotted #c5aa74;
  border-radius: 0.37rem;
}

.public-category-results__filter:focus-within {
  background: #fff1de;
  border-color: transparent;
}

.public-category-results__filter-icon {
  display: grid;
  width: 1.2rem;
  height: 0.83rem;
  flex: 0 0 auto;
  align-content: space-between;
}

.public-category-results__filter-icon i {
  display: block;
  height: 0.1rem;
  background: currentColor;
  border-radius: 999px;
}

.public-category-results__filter-icon i:nth-child(1) {
  width: 100%;
}

.public-category-results__filter-icon i:nth-child(2) {
  width: 62%;
  justify-self: center;
}

.public-category-results__filter-icon i:nth-child(3) {
  width: 25%;
  justify-self: center;
}

.public-category-results__filter input {
  width: 100%;
  padding: 0;
  color: inherit;
  background: transparent;
  border: 0;
  outline: 0;
  font: 400 0.97rem "Rethink Sans", sans-serif;
}

.public-category-results__filter input::placeholder {
  color: #a89d82;
  opacity: 1;
}

.public-category-results__empty {
  color: var(--public-muted);
  font-size: 1.1rem;
}

.public-vendor-discovery-results__heading {
  margin-bottom: clamp(3rem, 7vw, 5.5rem);
}

.public-vendor-discovery-results__heading p {
  margin: 0 0 0.9rem;
  color: #151515;
  font-family: "Obviously", sans-serif;
  font-size: clamp(1.25rem, 2vw, 1.6rem);
  font-weight: 800;
  line-height: 1.15;
}

.public-vendor-discovery-results__heading h1 {
  margin: 0;
  color: #ad995e;
  font-family: "Obviously", sans-serif;
  font-size: 64px;
  font-weight: 700;
  letter-spacing: -0.06em;
  line-height: 0.9;
}

.public-discovery-cooperative-card__reason {
  display: block;
  margin-top: 0.8rem;
  color: #766b4f;
  font-size: 0.86rem;
  line-height: 1.25;
}

.public-cooperatives__grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 2rem;
}

.public-cooperative-card {
  display: flex;
  min-height: 24rem;
  flex-direction: column;
  color: var(--public-ink);
  padding: 2rem;
  background: #fff;
  border: 1px solid #ece391;
  border-radius: 0.5rem;
  text-decoration: none;
}
.public-cooperative-card:hover {
  color: var(--public-ink);
}

.public-cooperative-card__image {
  display: grid;
  min-height: 15rem;
  place-items: center;
}

.public-cooperative-card__image img {
  width: 100%;
  max-height: 13rem;
  object-fit: contain;
}

.public-cooperative-card h2 {
  margin: auto 0 0;
  color: var(--public-ink);
  font-family: "Obviously", sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.05;
}

.public-footer {
  color: var(--public-footer-text);
  background: var(--public-footer);
}

.public-footer__main {
  padding: 3.7rem 0 3rem;
}

.public-footer__grid {
  display: grid;
  grid-template-columns: minmax(16rem, 1.45fr) repeat(2, minmax(12rem, 1fr));
  gap: clamp(2rem, 6vw, 7rem);
}

.public-footer__logo {
  width: min(100%, 22rem);
  margin-bottom: 2.25rem;
}

.public-footer__intro {
  max-width: 23rem;
  color: #d4d08d;
  font-family: "Obviously", sans-serif;
  font-size: 1.05rem;
  font-weight: 600;
  line-height: 1.35;
}

.public-footer__consumer-link {
  display: inline-flex;
  align-items: center;
  gap: 0.4rem;
  margin-top: 2rem;
  padding: 0.35rem 0.65rem;
  color: var(--public-footer-text);
  border: 1px solid rgba(255, 243, 227, 0.65);
  border-radius: 999px;
  font-size: 0.7rem;
  font-weight: 700;
  text-decoration: none;
}

.public-footer__consumer-link img {
  width: 0.95rem;
  height: 0.95rem;
  flex: 0 0 auto;
}

.public-footer__heading {
  display: flex;
  align-items: center;
  gap: 0.55rem;
  margin: 0 0 0.9rem;
  color: var(--public-footer-text);
  font-family: "Obviously", sans-serif;
  font-size: 1rem;
  font-weight: 600;
}

.public-footer__heading-icon {
  width: 1.35rem;
  height: 1.35rem;
  flex: 0 0 auto;
  object-fit: contain;
}

.public-footer__links,
.public-footer__address {
  display: grid;
  gap: 0.7rem;
  color: #d9d3c6;
  font-size: 0.82rem;
  line-height: 1.35;
}

.public-footer__links a,
.public-footer__address a {
  color: inherit;
}

.public-footer__address strong {
  color: var(--public-footer-text);
  font-family: "Obviously", sans-serif;
  font-size: 0.84rem;
}

.public-footer__legal {
  display: grid;
  grid-template-columns: minmax(0, 1.8fr) minmax(10rem, 0.85fr) minmax(10rem, 0.85fr);
  gap: clamp(1.5rem, 4vw, 4rem);
  margin-top: 3.5rem;
  padding-top: 2.5rem;
  border-top: 1px solid rgba(255, 243, 227, 0.75);
}

.public-footer__proximity {
  display: flex;
  align-items: start;
  gap: 1.1rem;
}

.public-footer__proximity img {
  width: 9rem;
  max-height: 5.1rem;
}

.public-footer__proximity p {
  max-width: 15rem;
  margin: 0;
  color: #d9d3c6;
  font-size: 0.72rem;
  line-height: 1.35;
}

.public-footer__alcohol-note {
  grid-column: 1;
  margin: 0.8rem 0 0;
  color: #c8c1b2;
  font-size: 0.68rem;
  font-weight: 600;
}

.public-footer__social-links {
  display: flex;
  gap: 0.55rem;
}

.public-footer__social-links img {
  width: 2rem;
  height: 2rem;
}

.public-footer__funding {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  background: #f4efe3;
}

.public-footer__funding-item {
  display: flex;
  min-height: 9.4rem;
  align-items: center;
  justify-content: center;
  gap: 0.9rem;
  flex-wrap: wrap;
  padding: 1.5rem clamp(1rem, 2vw, 2rem);
  background: #e7e0ce;
}

.public-footer__funding-item:nth-child(2) {
  background: #f1ede4;
}

.public-footer__funding-item:nth-child(3) {
  background: #faf8f4;
}

.public-footer__funding-item img {
  width: min(100%, 18rem);
  max-height: 4.5rem;
  object-fit: contain;
}

.public-footer__funding-bottom {
  display: flex;
  justify-content: center;
  gap: clamp(2rem, 5vw, 6rem);
  padding: 1.5rem;
  background: #faf8f4;
}

.public-footer__funding-bottom img {
  max-width: 15rem;
  max-height: 3.4rem;
  object-fit: contain;
}

.public-cooperative-profile {
  padding: clamp(2.5rem, 5vw, 5rem) 0 clamp(5rem, 9vw, 9rem);
  background: #fbfaf7;
}

.public-breadcrumb {
  display: flex;
  gap: 0.35rem;
  margin-bottom: clamp(3rem, 6vw, 5.5rem);
  color: #6c6246;
  font-size: 0.82rem;
}

.public-breadcrumb a {
  color: inherit;
  text-decoration: none;
}

.public-breadcrumb a:hover {
  text-decoration: underline;
}

.public-cooperative-profile__hero {
  display: grid;
  grid-template-columns: minmax(0, 1.2fr) minmax(13rem, 0.8fr);
  align-items: center;
  gap: clamp(2.5rem, 8vw, 8rem);
  max-width: 58rem;
  margin: 0 auto;
}

.public-cooperative-profile__summary h1 {
  margin: 0;
  color: #af9a61;
  font-family: "Obviously", sans-serif;
  font-size: 40px;
  font-weight: 800;
  letter-spacing: -0.055em;
  line-height: 0.92;
}

.public-cooperative-profile__summary p {
  max-width: 35rem;
  margin: 1.5rem 0 0;
  color: var(--public-ink);
  font-size: clamp(1.05rem, 1.6vw, 1.3rem);
  line-height: 1.4;
}

.public-cooperative-profile__logo {
  display: grid;
  width: min(100%, 15.5rem);
  aspect-ratio: 1;
  place-items: center;
  justify-self: center;
  background: #fff;
}

.public-cooperative-profile__logo img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.public-cooperative-profile__details {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(18rem, 0.8fr);
  gap: clamp(2.5rem, 7vw, 7.5rem);
  margin-top: clamp(4rem, 8vw, 7.5rem);
  padding-top: clamp(3rem, 6vw, 5.25rem);
  border-top: 1px solid #f3c3aa;
}

.public-cooperative-profile__details h2 {
  max-width: 28rem;
  margin: 0 0 1.6rem;
  color: #141414;
  font-family: "Obviously", sans-serif;
  font-size: clamp(1.25rem, 2vw, 1.55rem);
  font-weight: 800;
  line-height: 1.18;
}

.public-cooperative-profile__empty {
  margin: 0;
  color: #71694f;
  line-height: 1.45;
}

.public-cooperative-category-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 1rem;
}

.public-cooperative-category {
  display: flex;
  min-height: 4.9rem;
  align-items: center;
  gap: 1rem;
  padding: 0.75rem 1rem;
  border: 1px solid #ede19a;
  border-radius: 0.35rem;
  color: var(--public-ink);
  font-family: "Obviously", sans-serif;
  font-size: 0.95rem;
  font-weight: 700;
  text-decoration: none;
}

.public-cooperative-category:hover {
  border-color: #c4ab69;
  background: #fffaf1;
}

.public-cooperative-category__icon {
  display: grid;
  width: 3rem;
  height: 3rem;
  flex: 0 0 auto;
  place-items: center;
  overflow: hidden;
  border-radius: 50%;
  background: #fff1de;
}

.public-cooperative-category__icon img {
  width: 2.05rem;
  height: 2.05rem;
  object-fit: contain;
}

.public-cooperative-seal-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 1rem;
}

.public-cooperative-seal {
  display: grid;
  aspect-ratio: 1;
  place-items: center;
  padding: 0.85rem;
  border: 1px solid #ede19a;
  border-radius: 0.35rem;
  background: #fff;
}

.public-cooperative-seal img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.public-cooperative-profile__register {
  display: block;
  max-width: 44rem;
  margin: clamp(5rem, 10vw, 10rem) auto 0;
  padding: clamp(3rem, 6vw, 4.75rem) 2rem;
  border-radius: 0.75rem;
  background: #490042;
  color: #fff;
  font-family: "Obviously", sans-serif;
  font-size: clamp(1.75rem, 3vw, 2.5rem);
  font-weight: 800;
  line-height: 1.05;
  text-align: center;
  text-decoration: none;
}

@media (max-width: 1100px) {
  .public-header__main .public-shell {
    flex-wrap: wrap;
  }
  .public-header-search {
    order: 3;
    flex-basis: 100%;
  }
  .public-account-links {
    margin-left: auto;
  }
  .public-products__grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .public-cooperatives__grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .public-cooperative-profile__hero,
  .public-cooperative-profile__details {
    gap: 3rem;
  }
}
@media (max-width: 720px) {
  .public-header__utility {
    min-height: 4.25rem;
  }
  .public-consumer-link {
    font-size: 0.7rem;
  }
  .public-header__main {
    padding: 1.75rem 0;
  }
  .public-header__main .public-shell {
    gap: 1.3rem;
  }
  .public-brand {
    flex-basis: 14rem;
  }
  .public-account-links {
    gap: 0.5rem;
    font-size: 0.75rem;
  }
  .public-primary-nav {
    justify-content: space-between;
    gap: 0.25rem;
    overflow-x: auto;
  }
  .public-primary-nav a {
    padding: 0.55rem 0.7rem;
    font-size: 0.8rem;
    white-space: nowrap;
  }
  .public-products__header,
  .public-cooperatives__header,
  .public-category-results__header {
    align-items: stretch;
    flex-direction: column;
  }
  .public-products__filter,
  .public-cooperatives__filter,
  .public-category-results__filter {
    flex-basis: auto;
  }
  .public-products__grid {
    grid-template-columns: 1fr;
  }
  .public-cooperatives__grid {
    grid-template-columns: 1fr;
  }
  .public-cooperative-profile__hero,
  .public-cooperative-profile__details {
    grid-template-columns: 1fr;
  }
  .public-cooperative-profile__hero {
    gap: 2.5rem;
  }
  .public-cooperative-profile__logo {
    justify-self: start;
  }
  .public-cooperative-category-grid {
    grid-template-columns: 1fr;
  }
  .public-category-card__icon {
    width: 6.5rem;
  }
  .public-footer__grid,
  .public-footer__legal {
    grid-template-columns: 1fr;
  }
  .public-footer__alcohol-note {
    grid-column: auto;
  }
  .public-footer__funding {
    grid-template-columns: 1fr;
  }
  .public-footer__funding-bottom {
    flex-direction: column;
    align-items: center;
  }
}

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