/* Extracted inline styles - document order preserved */

/* --- block 1 --- */
@font-face {
  font-family: "Tenor Sans";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("../fonts/tenor-sans-400.woff2") format("woff2"),
       url("../fonts/tenor-sans-400.woff") format("woff");
}

  @font-face {
  font-family: Outfit;
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  src: url("../fonts/outfit-300.woff2") format("woff2"),
       url("../fonts/outfit-300.woff") format("woff");
}


  @font-face {
  font-family: Outfit;
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url("../fonts/outfit-600.woff2") format("woff2"),
       url("../fonts/outfit-600.woff") format("woff");
}

/* --- block 2 --- */
:root {
    --typeHeaderPrimary: "Tenor Sans";
    --typeHeaderFallback: sans-serif;
    --typeHeaderSize: 38px;
    --typeHeaderWeight: 400;
    --typeHeaderLineHeight: 1;
    --typeHeaderSpacing: 0.0em;

    --typeBasePrimary:Outfit;
    --typeBaseFallback:sans-serif;
    --typeBaseSize: 17px;
    --typeBaseWeight: 300;
    --typeBaseSpacing: 0.0em;
    --typeBaseLineHeight: 1.4;
    --typeBaselineHeightMinus01: 1.3;

    --typeCollectionTitle: 20px;

    --iconWeight: 2px;
    --iconLinecaps: miter;

    
        --buttonRadius: 0;
    

    --colorGridOverlayOpacity: 0.1;
    }

    .placeholder-content {
    background-image: linear-gradient(100deg, #ffffff 40%, #f7f7f7 63%, #ffffff 79%);
    }

/* --- block 3 --- */
.site-header__logo,
  .site-header__logo-link {
    font-family: "Oranienbaum", "Tenor Sans", serif !important;
    font-weight: 700 !important;
    letter-spacing: 0.02em;
  }

/* --- block 4 --- */
#shopify-buyer-consent {
  margin-top: 1em;
  display: inline-block;
  width: 100%;
}

#shopify-buyer-consent.hidden {
  display: none;
}

#shopify-subscription-policy-button {
  background: none;
  border: none;
  padding: 0;
  text-decoration: underline;
  font-size: inherit;
  cursor: pointer;
}

#shopify-subscription-policy-button::before {
  box-shadow: none;
}

/* --- block 5 --- */
#accessiblyAppWidgetButton {
    display: none !important;
  }

/* --- block 6 --- */
:not(#\20):not(#\20).r-1oavord{display:flex;row-gap:0;z-index:0;position:relative;min-width:auto;align-self:stretch;column-gap:0;flex-basis:auto;min-height:1px;align-items:center;flex-shrink:0;flex-direction:column;justify-content:center;grid-template-columns:repeat(4, minmax(0, 1fr));}@media (max-width: 640px) {:not(#\20):not(#\20):not(#\20).r-1oavord{display:flex;row-gap:0;z-index:0;position:relative;min-width:auto;align-self:stretch;column-gap:0;flex-basis:auto;min-height:1px;align-items:center;flex-shrink:0;flex-direction:column;justify-content:center;grid-template-columns:repeat(4, minmax(0, 1fr));}}@media (min-width: 641px) and (max-width: 1024px) {:not(#\20):not(#\20):not(#\20).r-1oavord{display:flex;row-gap:0;z-index:0;position:relative;min-width:auto;align-self:stretch;column-gap:0;flex-basis:auto;min-height:1px;align-items:center;flex-shrink:0;flex-direction:column;justify-content:center;grid-template-columns:repeat(4, minmax(0, 1fr));}}:not(#\20):not(#\20).r-17tdlgm{display:flex;row-gap:24px;z-index:0;position:relative;min-width:auto;align-self:stretch;column-gap:24px;flex-basis:auto;min-height:1px;align-items:center;flex-shrink:0;padding-top:4px;padding-bottom:4px;justify-content:center;background-color:#064F3BFF;background-image:none;grid-template-columns:repeat(2, minmax(0, 1fr));}@media (max-width: 640px) {:not(#\20):not(#\20):not(#\20).r-17tdlgm{display:flex;row-gap:24px;z-index:0;position:relative;min-width:auto;align-self:stretch;column-gap:24px;flex-basis:auto;min-height:1px;align-items:center;flex-shrink:0;padding-top:4px;padding-left:3vw;padding-right:3vw;padding-bottom:4px;justify-content:center;background-color:#064F3BFF;background-image:none;grid-template-columns:repeat(2, minmax(0, 1fr));}}@media (min-width: 641px) and (max-width: 1024px) {:not(#\20):not(#\20):not(#\20).r-17tdlgm{display:flex;row-gap:24px;z-index:0;position:relative;min-width:auto;align-self:stretch;column-gap:24px;flex-basis:auto;min-height:1px;align-items:center;flex-shrink:0;padding-top:4px;padding-bottom:4px;justify-content:center;background-color:#064F3BFF;background-image:none;grid-template-columns:repeat(2, minmax(0, 1fr));}}:not(#\20):not(#\20).r-y2l8qo{display:flex;position:relative;max-width:100%;min-width:auto;align-self:stretch;flex-basis:auto;min-height:1px;align-items:center;flex-shrink:0;flex-direction:column;justify-content:center;}@media (max-width: 640px) {:not(#\20):not(#\20):not(#\20).r-y2l8qo{height:auto;display:flex;row-gap:0px;position:relative;max-width:100%;min-width:auto;align-self:auto;column-gap:0px;flex-basis:auto;min-height:1px;align-items:center;flex-shrink:0;flex-direction:column;justify-content:center;}}@media (min-width: 641px) and (max-width: 1024px) {:not(#\20):not(#\20):not(#\20).r-y2l8qo{display:flex;position:relative;max-width:100%;min-width:auto;align-self:stretch;flex-basis:auto;min-height:1px;align-items:center;flex-shrink:0;flex-direction:column;justify-content:center;}}:not(#\20):not(#\20).r-1xddgq5{color:#FFFFFFFF;font-size:24px;flex-basis:auto;text-align:center;flex-shrink:0;font-family:"Satoshi Medium", " sans-serif";font-weight:400;line-height:26px;overflow-wrap:break-word;text-align-last:center;}@media (max-width: 640px) {:not(#\20):not(#\20):not(#\20).r-1xddgq5{color:#FFFFFFFF;font-size:18px;flex-basis:auto;text-align:center;flex-shrink:0;font-family:"Satoshi Medium", " sans-serif";font-weight:400;line-height:24px;padding-left:0px;text-align-last:center;}}@media (min-width: 641px) and (max-width: 1024px) {:not(#\20):not(#\20):not(#\20).r-1xddgq5{color:#FFFFFFFF;font-size:17px;flex-basis:auto;text-align:center;flex-shrink:0;font-family:"Satoshi Medium", " sans-serif";font-weight:400;line-height:24px;padding-left:24px;text-align-last:center;}}:not(#\20):not(#\20).r-16a9irm{color:#FFFFFFB3;font-size:14px;flex-basis:auto;text-align:center;flex-shrink:0;font-family:Satoshi, " sans-serif";font-weight:400;line-height:24px;overflow-wrap:break-word;text-align-last:center;}@media (max-width: 640px) {:not(#\20):not(#\20):not(#\20).r-16a9irm{color:#FFFFFFB3;font-size:10px;flex-basis:auto;text-align:center;flex-shrink:0;font-family:Satoshi, " sans-serif";font-weight:400;line-height:100%;padding-left:0px;text-align-last:center;}}@media (min-width: 641px) and (max-width: 1024px) {:not(#\20):not(#\20):not(#\20).r-16a9irm{color:#FFFFFFB3;font-size:17px;flex-basis:auto;text-align:center;flex-shrink:0;font-family:Satoshi, " sans-serif";font-weight:400;line-height:24px;padding-left:24px;text-align-last:center;}}:not(#\20):not(#\20).r-1606xjz{display:flex;row-gap:6px;overflow:hidden;position:relative;max-width:100%;column-gap:6px;flex-basis:auto;align-items:center;flex-shrink:0;padding-top:4px;padding-left:12px;padding-right:12px;padding-bottom:4px;justify-content:center;border-top-color:#00000000;border-top-style:solid;border-top-width:1px;border-left-color:#00000000;border-left-style:solid;border-left-width:1px;border-right-color:#00000000;border-right-style:solid;border-right-width:1px;border-bottom-color:#00000000;border-bottom-style:solid;border-bottom-width:1px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;}@media (max-width: 640px) {:not(#\20):not(#\20):not(#\20).r-1606xjz{height:auto;display:flex;row-gap:6px;overflow:hidden;position:relative;max-width:100%;align-self:auto;column-gap:6px;flex-basis:auto;align-items:center;flex-shrink:0;padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;justify-content:center;border-top-color:#00000000;border-top-style:solid;border-top-width:1px;border-left-color:#00000000;border-left-style:solid;border-left-width:1px;border-right-color:#00000000;border-right-style:solid;border-right-width:1px;border-bottom-color:#00000000;border-bottom-style:solid;border-bottom-width:1px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}}@media (min-width: 641px) and (max-width: 1024px) {:not(#\20):not(#\20):not(#\20).r-1606xjz{display:flex;row-gap:6px;overflow:hidden;position:relative;max-width:100%;column-gap:6px;flex-basis:auto;align-items:center;flex-shrink:0;padding-top:4px;padding-left:12px;padding-right:12px;padding-bottom:4px;justify-content:center;border-top-color:#00000000;border-top-style:solid;border-top-width:1px;border-left-color:#00000000;border-left-style:solid;border-left-width:1px;border-right-color:#00000000;border-right-style:solid;border-right-width:1px;border-bottom-color:#00000000;border-bottom-style:solid;border-bottom-width:1px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;}}:not(#\20):not(#\20).r-102h3lz{display:flex;row-gap:4px;position:relative;max-width:100%;min-width:auto;column-gap:4px;flex-basis:auto;min-height:1px;align-items:center;flex-shrink:0;flex-direction:column;justify-content:center;}@media (max-width: 640px) {:not(#\20):not(#\20):not(#\20).r-102h3lz{display:flex;row-gap:0px;position:relative;max-width:100%;min-width:auto;column-gap:0px;flex-basis:auto;min-height:1px;align-items:center;flex-shrink:0;flex-direction:column;justify-content:center;}}@media (min-width: 641px) and (max-width: 1024px) {:not(#\20):not(#\20):not(#\20).r-102h3lz{display:flex;row-gap:4px;position:relative;max-width:100%;min-width:auto;column-gap:4px;flex-basis:auto;min-height:1px;align-items:center;flex-shrink:0;flex-direction:column;justify-content:center;}}:not(#\20):not(#\20).r-tacxf6{color:#FFFFFFFF;font-size:24px;flex-basis:auto;flex-shrink:0;font-family:"Satoshi Medium", " sans-serif";font-weight:400;line-height:100%;overflow-wrap:break-word;}@media (max-width: 640px) {:not(#\20):not(#\20):not(#\20).r-tacxf6{color:#FFFFFFFF;font-size:18px;flex-basis:auto;flex-shrink:0;font-family:"Satoshi Medium", " sans-serif";font-weight:400;line-height:24px;}}@media (min-width: 641px) and (max-width: 1024px) {:not(#\20):not(#\20):not(#\20).r-tacxf6{color:#FFFFFFFF;font-size:24px;flex-basis:auto;flex-shrink:0;font-family:"Satoshi Medium", " sans-serif";font-weight:400;line-height:100%;}}:not(#\20):not(#\20).r-3pgm6z{color:#FFFFFFB3;font-size:14px;word-wrap:break-word;flex-basis:auto;flex-shrink:0;font-family:Satoshi, " sans-serif";font-weight:400;line-height:100%;overflow-wrap:break-word;}@media (max-width: 640px) {:not(#\20):not(#\20):not(#\20).r-3pgm6z{color:#FFFFFFB3;font-size:10px;word-wrap:break-word;flex-basis:auto;flex-shrink:0;font-family:Satoshi, " sans-serif";font-weight:400;line-height:100%;}}@media (min-width: 641px) and (max-width: 1024px) {:not(#\20):not(#\20):not(#\20).r-3pgm6z{color:#FFFFFFB3;font-size:14px;word-wrap:break-word;flex-basis:auto;flex-shrink:0;font-family:Satoshi, " sans-serif";font-weight:400;line-height:100%;}}:not(#\20):not(#\20).r-1prbq5d{color:#FFFFFFFF;font-size:24px;flex-basis:auto;flex-shrink:0;line-height:115%;overflow-wrap:break-word;}@media (max-width: 640px) {:not(#\20):not(#\20):not(#\20).r-1prbq5d{color:#FFFFFFFF;font-size:12px;flex-basis:auto;flex-shrink:0;line-height:115%;}}@media (min-width: 641px) and (max-width: 1024px) {:not(#\20):not(#\20):not(#\20).r-1prbq5d{color:#FFFFFFFF;font-size:24px;flex-basis:auto;flex-shrink:0;line-height:115%;}}:not(#\20):not(#\20).r-1xvdfnf{display:flex;row-gap:4px;position:relative;max-width:100%;min-width:auto;column-gap:4px;flex-basis:auto;min-height:1px;align-items:center;flex-shrink:0;flex-direction:column;justify-content:center;}@media (max-width: 640px) {:not(#\20):not(#\20):not(#\20).r-1xvdfnf{display:flex;row-gap:0px;position:relative;max-width:100%;min-width:auto;column-gap:0px;flex-basis:auto;min-height:1px;align-items:center;flex-shrink:0;flex-direction:column;justify-content:center;}}@media (min-width: 641px) and (max-width: 1024px) {:not(#\20):not(#\20):not(#\20).r-1xvdfnf{display:flex;row-gap:4px;position:relative;max-width:100%;min-width:auto;column-gap:4px;flex-basis:auto;min-height:1px;align-items:center;flex-shrink:0;flex-direction:column;justify-content:center;}}:not(#\20):not(#\20).r-12bcaz1{color:#FFFFFFFF;font-size:24px;flex-basis:auto;flex-shrink:0;font-family:"Satoshi Medium", " sans-serif";font-weight:400;line-height:100%;overflow-wrap:break-word;}@media (max-width: 640px) {:not(#\20):not(#\20):not(#\20).r-12bcaz1{color:#FFFFFFFF;font-size:18px;flex-basis:auto;flex-shrink:0;font-family:"Satoshi Medium", " sans-serif";font-weight:400;line-height:24px;}}@media (min-width: 641px) and (max-width: 1024px) {:not(#\20):not(#\20):not(#\20).r-12bcaz1{color:#FFFFFFFF;font-size:24px;flex-basis:auto;flex-shrink:0;font-family:"Satoshi Medium", " sans-serif";font-weight:400;line-height:100%;}}:not(#\20):not(#\20).r-139dshz{color:#FFFFFFB3;font-size:14px;word-wrap:break-word;flex-basis:auto;flex-shrink:0;font-family:Satoshi, " sans-serif";font-weight:400;line-height:100%;overflow-wrap:break-word;}@media (max-width: 640px) {:not(#\20):not(#\20):not(#\20).r-139dshz{color:#FFFFFFB3;font-size:10px;word-wrap:break-word;flex-basis:auto;flex-shrink:0;font-family:Satoshi, " sans-serif";font-weight:400;line-height:100%;}}@media (min-width: 641px) and (max-width: 1024px) {:not(#\20):not(#\20):not(#\20).r-139dshz{color:#FFFFFFB3;font-size:14px;word-wrap:break-word;flex-basis:auto;flex-shrink:0;font-family:Satoshi, " sans-serif";font-weight:400;line-height:100%;}}:not(#\20):not(#\20).r-1vuyrgq{color:#FFFFFFFF;font-size:24px;flex-basis:auto;flex-shrink:0;line-height:115%;overflow-wrap:break-word;}@media (max-width: 640px) {:not(#\20):not(#\20):not(#\20).r-1vuyrgq{color:#FFFFFFFF;font-size:12px;flex-basis:auto;flex-shrink:0;line-height:115%;}}@media (min-width: 641px) and (max-width: 1024px) {:not(#\20):not(#\20):not(#\20).r-1vuyrgq{color:#FFFFFFFF;font-size:24px;flex-basis:auto;flex-shrink:0;line-height:115%;}}:not(#\20):not(#\20).r-1k6aaao{display:flex;row-gap:4px;position:relative;max-width:100%;min-width:auto;column-gap:4px;flex-basis:auto;min-height:1px;align-items:center;flex-shrink:0;flex-direction:column;justify-content:center;}@media (max-width: 640px) {:not(#\20):not(#\20):not(#\20).r-1k6aaao{display:flex;row-gap:0px;position:relative;max-width:100%;min-width:auto;column-gap:0px;flex-basis:auto;min-height:1px;align-items:center;flex-shrink:0;flex-direction:column;justify-content:center;}}@media (min-width: 641px) and (max-width: 1024px) {:not(#\20):not(#\20):not(#\20).r-1k6aaao{display:flex;row-gap:4px;position:relative;max-width:100%;min-width:auto;column-gap:4px;flex-basis:auto;min-height:1px;align-items:center;flex-shrink:0;flex-direction:column;justify-content:center;}}:not(#\20):not(#\20).r-1gfyaig{color:#FFFFFFFF;font-size:24px;flex-basis:auto;flex-shrink:0;font-family:"Satoshi Medium", " sans-serif";font-weight:400;line-height:100%;overflow-wrap:break-word;}@media (max-width: 640px) {:not(#\20):not(#\20):not(#\20).r-1gfyaig{color:#FFFFFFFF;font-size:18px;flex-basis:auto;flex-shrink:0;font-family:"Satoshi Medium", " sans-serif";font-weight:400;line-height:24px;}}@media (min-width: 641px) and (max-width: 1024px) {:not(#\20):not(#\20):not(#\20).r-1gfyaig{color:#FFFFFFFF;font-size:24px;flex-basis:auto;flex-shrink:0;font-family:"Satoshi Medium", " sans-serif";font-weight:400;line-height:100%;}}:not(#\20):not(#\20).r-17v8ur{color:#FFFFFFB3;font-size:14px;word-wrap:break-word;flex-basis:auto;flex-shrink:0;font-family:Satoshi, " sans-serif";font-weight:400;line-height:100%;overflow-wrap:break-word;}@media (max-width: 640px) {:not(#\20):not(#\20):not(#\20).r-17v8ur{color:#FFFFFFB3;font-size:10px;word-wrap:break-word;flex-basis:auto;flex-shrink:0;font-family:Satoshi, " sans-serif";font-weight:400;line-height:100%;}}@media (min-width: 641px) and (max-width: 1024px) {:not(#\20):not(#\20):not(#\20).r-17v8ur{color:#FFFFFFB3;font-size:14px;word-wrap:break-word;flex-basis:auto;flex-shrink:0;font-family:Satoshi, " sans-serif";font-weight:400;line-height:100%;}}

/* --- block 7 --- */
.alchemy-reset{}.alchemy-reset .metafield-rich_text_field a{text-decoration:underline !important}.alchemy-reset .metafield-rich_text_field h1,.alchemy-reset .metafield-rich_text_field h2,.alchemy-reset .metafield-rich_text_field h3,.alchemy-reset .metafield-rich_text_field h4,.alchemy-reset .metafield-rich_text_field h5,.alchemy-reset .metafield-rich_text_field h6{color:inherit}.alchemy-reset .metafield-rich_text_field h1{font-size:2.5em !important}.alchemy-reset .metafield-rich_text_field h2{font-size:2em !important}.alchemy-reset .metafield-rich_text_field h3{font-size:1.5em !important}.alchemy-reset .metafield-rich_text_field h4{font-size:1.25em !important}.alchemy-reset .metafield-rich_text_field h5{font-size:1.1em !important}.alchemy-reset .metafield-rich_text_field h6{font-size:1em !important}.alchemy-reset :host{all:initial}.alchemy-reset *{box-sizing:border-box}.alchemy-reset html[data-rid],.alchemy-reset body[data-rid],.alchemy-reset div[data-rid],.alchemy-reset span[data-rid],.alchemy-reset applet[data-rid],.alchemy-reset object[data-rid],.alchemy-reset iframe[data-rid],.alchemy-reset h1[data-rid],.alchemy-reset h2[data-rid],.alchemy-reset h3[data-rid],.alchemy-reset h4[data-rid],.alchemy-reset h5[data-rid],.alchemy-reset h6[data-rid],.alchemy-reset p[data-rid],.alchemy-reset blockquote[data-rid],.alchemy-reset pre[data-rid],.alchemy-reset a[data-rid],.alchemy-reset a:visited[data-rid],.alchemy-reset abbr[data-rid],.alchemy-reset acronym[data-rid],.alchemy-reset address[data-rid],.alchemy-reset big[data-rid],.alchemy-reset cite[data-rid],.alchemy-reset code[data-rid],.alchemy-reset del[data-rid],.alchemy-reset dfn[data-rid],.alchemy-reset em[data-rid],.alchemy-reset img[data-rid],.alchemy-reset picture[data-rid],.alchemy-reset ins[data-rid],.alchemy-reset kbd[data-rid],.alchemy-reset q[data-rid],.alchemy-reset s[data-rid],.alchemy-reset samp[data-rid],.alchemy-reset small[data-rid],.alchemy-reset strike[data-rid],.alchemy-reset strong[data-rid],.alchemy-reset sub[data-rid],.alchemy-reset sup[data-rid],.alchemy-reset tt[data-rid],.alchemy-reset var[data-rid],.alchemy-reset b[data-rid],.alchemy-reset u[data-rid],.alchemy-reset i[data-rid],.alchemy-reset center[data-rid],.alchemy-reset dl[data-rid],.alchemy-reset dt[data-rid],.alchemy-reset dd[data-rid],.alchemy-reset ol[data-rid],.alchemy-reset ul[data-rid],.alchemy-reset li[data-rid],.alchemy-reset fieldset[data-rid],.alchemy-reset form[data-rid],.alchemy-reset label[data-rid],.alchemy-reset legend[data-rid],.alchemy-reset table[data-rid],.alchemy-reset caption[data-rid],.alchemy-reset tbody[data-rid],.alchemy-reset tfoot[data-rid],.alchemy-reset thead[data-rid],.alchemy-reset tr[data-rid],.alchemy-reset th[data-rid],.alchemy-reset td[data-rid],.alchemy-reset article[data-rid],.alchemy-reset aside[data-rid],.alchemy-reset canvas[data-rid],.alchemy-reset details[data-rid],.alchemy-reset embed[data-rid],.alchemy-reset figure[data-rid],.alchemy-reset figcaption[data-rid],.alchemy-reset footer[data-rid],.alchemy-reset header[data-rid],.alchemy-reset hgroup[data-rid],.alchemy-reset menu[data-rid],.alchemy-reset nav[data-rid],.alchemy-reset output[data-rid],.alchemy-reset ruby[data-rid],.alchemy-reset section[data-rid],.alchemy-reset summary[data-rid],.alchemy-reset time[data-rid],.alchemy-reset mark[data-rid],.alchemy-reset audio[data-rid],.alchemy-reset video[data-rid],.alchemy-reset button[data-rid],.alchemy-reset select[data-rid],.alchemy-reset [data-rid]>p{letter-spacing:inherit;margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;-ms-overflow-style:none;scrollbar-width:none}.alchemy-reset html[data-rid]::-webkit-scrollbar,.alchemy-reset body[data-rid]::-webkit-scrollbar,.alchemy-reset div[data-rid]::-webkit-scrollbar,.alchemy-reset span[data-rid]::-webkit-scrollbar,.alchemy-reset applet[data-rid]::-webkit-scrollbar,.alchemy-reset object[data-rid]::-webkit-scrollbar,.alchemy-reset iframe[data-rid]::-webkit-scrollbar,.alchemy-reset h1[data-rid]::-webkit-scrollbar,.alchemy-reset h2[data-rid]::-webkit-scrollbar,.alchemy-reset h3[data-rid]::-webkit-scrollbar,.alchemy-reset h4[data-rid]::-webkit-scrollbar,.alchemy-reset h5[data-rid]::-webkit-scrollbar,.alchemy-reset h6[data-rid]::-webkit-scrollbar,.alchemy-reset p[data-rid]::-webkit-scrollbar,.alchemy-reset blockquote[data-rid]::-webkit-scrollbar,.alchemy-reset pre[data-rid]::-webkit-scrollbar,.alchemy-reset a[data-rid]::-webkit-scrollbar,.alchemy-reset a:visited[data-rid]::-webkit-scrollbar,.alchemy-reset abbr[data-rid]::-webkit-scrollbar,.alchemy-reset acronym[data-rid]::-webkit-scrollbar,.alchemy-reset address[data-rid]::-webkit-scrollbar,.alchemy-reset big[data-rid]::-webkit-scrollbar,.alchemy-reset cite[data-rid]::-webkit-scrollbar,.alchemy-reset code[data-rid]::-webkit-scrollbar,.alchemy-reset del[data-rid]::-webkit-scrollbar,.alchemy-reset dfn[data-rid]::-webkit-scrollbar,.alchemy-reset em[data-rid]::-webkit-scrollbar,.alchemy-reset img[data-rid]::-webkit-scrollbar,.alchemy-reset picture[data-rid]::-webkit-scrollbar,.alchemy-reset ins[data-rid]::-webkit-scrollbar,.alchemy-reset kbd[data-rid]::-webkit-scrollbar,.alchemy-reset q[data-rid]::-webkit-scrollbar,.alchemy-reset s[data-rid]::-webkit-scrollbar,.alchemy-reset samp[data-rid]::-webkit-scrollbar,.alchemy-reset small[data-rid]::-webkit-scrollbar,.alchemy-reset strike[data-rid]::-webkit-scrollbar,.alchemy-reset strong[data-rid]::-webkit-scrollbar,.alchemy-reset sub[data-rid]::-webkit-scrollbar,.alchemy-reset sup[data-rid]::-webkit-scrollbar,.alchemy-reset tt[data-rid]::-webkit-scrollbar,.alchemy-reset var[data-rid]::-webkit-scrollbar,.alchemy-reset b[data-rid]::-webkit-scrollbar,.alchemy-reset u[data-rid]::-webkit-scrollbar,.alchemy-reset i[data-rid]::-webkit-scrollbar,.alchemy-reset center[data-rid]::-webkit-scrollbar,.alchemy-reset dl[data-rid]::-webkit-scrollbar,.alchemy-reset dt[data-rid]::-webkit-scrollbar,.alchemy-reset dd[data-rid]::-webkit-scrollbar,.alchemy-reset ol[data-rid]::-webkit-scrollbar,.alchemy-reset ul[data-rid]::-webkit-scrollbar,.alchemy-reset li[data-rid]::-webkit-scrollbar,.alchemy-reset fieldset[data-rid]::-webkit-scrollbar,.alchemy-reset form[data-rid]::-webkit-scrollbar,.alchemy-reset label[data-rid]::-webkit-scrollbar,.alchemy-reset legend[data-rid]::-webkit-scrollbar,.alchemy-reset table[data-rid]::-webkit-scrollbar,.alchemy-reset caption[data-rid]::-webkit-scrollbar,.alchemy-reset tbody[data-rid]::-webkit-scrollbar,.alchemy-reset tfoot[data-rid]::-webkit-scrollbar,.alchemy-reset thead[data-rid]::-webkit-scrollbar,.alchemy-reset tr[data-rid]::-webkit-scrollbar,.alchemy-reset th[data-rid]::-webkit-scrollbar,.alchemy-reset td[data-rid]::-webkit-scrollbar,.alchemy-reset article[data-rid]::-webkit-scrollbar,.alchemy-reset aside[data-rid]::-webkit-scrollbar,.alchemy-reset canvas[data-rid]::-webkit-scrollbar,.alchemy-reset details[data-rid]::-webkit-scrollbar,.alchemy-reset embed[data-rid]::-webkit-scrollbar,.alchemy-reset figure[data-rid]::-webkit-scrollbar,.alchemy-reset figcaption[data-rid]::-webkit-scrollbar,.alchemy-reset footer[data-rid]::-webkit-scrollbar,.alchemy-reset header[data-rid]::-webkit-scrollbar,.alchemy-reset hgroup[data-rid]::-webkit-scrollbar,.alchemy-reset menu[data-rid]::-webkit-scrollbar,.alchemy-reset nav[data-rid]::-webkit-scrollbar,.alchemy-reset output[data-rid]::-webkit-scrollbar,.alchemy-reset ruby[data-rid]::-webkit-scrollbar,.alchemy-reset section[data-rid]::-webkit-scrollbar,.alchemy-reset summary[data-rid]::-webkit-scrollbar,.alchemy-reset time[data-rid]::-webkit-scrollbar,.alchemy-reset mark[data-rid]::-webkit-scrollbar,.alchemy-reset audio[data-rid]::-webkit-scrollbar,.alchemy-reset video[data-rid]::-webkit-scrollbar,.alchemy-reset button[data-rid]::-webkit-scrollbar,.alchemy-reset select[data-rid]::-webkit-scrollbar,.alchemy-reset [data-rid]>p::-webkit-scrollbar{display:none}.alchemy-reset [data-rid]{pointer-events:auto}.alchemy-reset button[data-rid]{font-family:inherit;align-items:normal}.alchemy-reset button[data-replo-tabs-trigger]{color:inherit}.alchemy-reset html[data-rid],.alchemy-reset body[data-rid],.alchemy-reset div[data-rid],.alchemy-reset span[data-rid],.alchemy-reset applet[data-rid],.alchemy-reset object[data-rid],.alchemy-reset iframe[data-rid],.alchemy-reset h1[data-rid],.alchemy-reset h2[data-rid],.alchemy-reset h3[data-rid],.alchemy-reset h4[data-rid],.alchemy-reset h5[data-rid],.alchemy-reset h6[data-rid],.alchemy-reset p[data-rid],.alchemy-reset blockquote[data-rid],.alchemy-reset pre[data-rid],.alchemy-reset a[data-rid],.alchemy-reset abbr[data-rid],.alchemy-reset acronym[data-rid],.alchemy-reset address[data-rid],.alchemy-reset big[data-rid],.alchemy-reset cite[data-rid],.alchemy-reset code[data-rid],.alchemy-reset dfn[data-rid],.alchemy-reset img[data-rid],.alchemy-reset picture[data-rid],.alchemy-reset ins[data-rid],.alchemy-reset kbd[data-rid],.alchemy-reset q[data-rid],.alchemy-reset samp[data-rid],.alchemy-reset small[data-rid],.alchemy-reset strike[data-rid],.alchemy-reset sub[data-rid],.alchemy-reset sup[data-rid],.alchemy-reset tt[data-rid],.alchemy-reset var[data-rid],.alchemy-reset center[data-rid],.alchemy-reset dl[data-rid],.alchemy-reset dt[data-rid],.alchemy-reset dd[data-rid],.alchemy-reset ol[data-rid],.alchemy-reset ul[data-rid],.alchemy-reset li[data-rid],.alchemy-reset fieldset[data-rid],.alchemy-reset form[data-rid],.alchemy-reset label[data-rid],.alchemy-reset legend[data-rid],.alchemy-reset table[data-rid],.alchemy-reset caption[data-rid],.alchemy-reset tbody[data-rid],.alchemy-reset tfoot[data-rid],.alchemy-reset thead[data-rid],.alchemy-reset tr[data-rid],.alchemy-reset th[data-rid],.alchemy-reset td[data-rid],.alchemy-reset article[data-rid],.alchemy-reset aside[data-rid],.alchemy-reset canvas[data-rid],.alchemy-reset details[data-rid],.alchemy-reset embed[data-rid],.alchemy-reset figure[data-rid],.alchemy-reset figcaption[data-rid],.alchemy-reset footer[data-rid],.alchemy-reset header[data-rid],.alchemy-reset hgroup[data-rid],.alchemy-reset menu[data-rid],.alchemy-reset nav[data-rid],.alchemy-reset output[data-rid],.alchemy-reset ruby[data-rid],.alchemy-reset section[data-rid],.alchemy-reset summary[data-rid],.alchemy-reset time[data-rid],.alchemy-reset mark[data-rid],.alchemy-reset audio[data-rid],.alchemy-reset video[data-rid],.alchemy-reset button[data-rid],.alchemy-reset select[data-rid],.alchemy-reset [data-rid]>p{font-style:inherit;text-decoration:inherit;color:inherit;background-color:transparent}.alchemy-reset .alchemy-rte a,.alchemy-reset .alchemy-rte p,.alchemy-reset .alchemy-rte s,.alchemy-reset .alchemy-rte u,.alchemy-reset .alchemy-rte b,.alchemy-reset .alchemy-rte i,.alchemy-reset .alchemy-rte h1,.alchemy-reset .alchemy-rte h2,.alchemy-reset .alchemy-rte h3,.alchemy-reset .alchemy-rte h4,.alchemy-reset .alchemy-rte h5,.alchemy-reset .alchemy-rte h6,.alchemy-reset .alchemy-rte mark{font-style:inherit;font-family:inherit;text-decoration:inherit;text-align:inherit;text-transform:inherit;color:inherit;line-height:inherit;letter-spacing:inherit;margin:0;padding:0;border:0;font-weight:inherit;vertical-align:baseline;font-size:100%;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;-ms-overflow-style:none;scrollbar-width:none}.alchemy-reset .alchemy-rte a::-webkit-scrollbar,.alchemy-reset .alchemy-rte p::-webkit-scrollbar,.alchemy-reset .alchemy-rte s::-webkit-scrollbar,.alchemy-reset .alchemy-rte u::-webkit-scrollbar,.alchemy-reset .alchemy-rte b::-webkit-scrollbar,.alchemy-reset .alchemy-rte i::-webkit-scrollbar,.alchemy-reset .alchemy-rte h1::-webkit-scrollbar,.alchemy-reset .alchemy-rte h2::-webkit-scrollbar,.alchemy-reset .alchemy-rte h3::-webkit-scrollbar,.alchemy-reset .alchemy-rte h4::-webkit-scrollbar,.alchemy-reset .alchemy-rte h5::-webkit-scrollbar,.alchemy-reset .alchemy-rte h6::-webkit-scrollbar,.alchemy-reset .alchemy-rte mark::-webkit-scrollbar{display:none}.alchemy-reset .alchemy-rte b,.alchemy-reset .alchemy-rte strong,.alchemy-reset .alchemy-rte u,.alchemy-reset .alchemy-rte i,.alchemy-reset .alchemy-rte em,.alchemy-reset .alchemy-rte s,.alchemy-reset .alchemy-rte del,.alchemy-reset .alchemy-rte li,.alchemy-reset .alchemy-rte span{font-family:inherit}.alchemy-reset .alchemy-rte u{text-decoration:underline}.alchemy-reset .alchemy-rte s,.alchemy-reset .alchemy-rte del{text-decoration:line-through}.alchemy-reset .alchemy-rte i{font-style:italic}.alchemy-reset .alchemy-rte b{font-weight:bold}.alchemy-reset .alchemy-rte ul,.alchemy-reset .alchemy-rte li{list-style:inherit;padding-left:1.7em}.alchemy-reset .alchemy-rte code{background-color:rgba(97,97,97,0.1);color:#616161}.alchemy-reset .alchemy-rte pre{background:#0d0d0d;color:#fff;font-family:"JetBrainsMono",monospace;padding:0.75rem 1rem;border-radius:0.5rem}.alchemy-reset .alchemy-rte pre code{color:inherit;padding:0;background:none;font-size:0.8rem}.alchemy-reset .alchemy-rte img{max-width:100%;height:auto}.alchemy-reset .alchemy-rte blockquote{padding-left:1rem;border-left:2px solid rgba(13,13,13,0.1)}.alchemy-reset .alchemy-rte hr{border:none;border-top:2px solid rgba(13,13,13,0.1);margin:2rem 0}.alchemy-reset article[data-rid],.alchemy-reset aside[data-rid],.alchemy-reset details[data-rid],.alchemy-reset figcaption[data-rid],.alchemy-reset figure[data-rid],.alchemy-reset footer[data-rid],.alchemy-reset header[data-rid],.alchemy-reset hgroup[data-rid],.alchemy-reset menu[data-rid],.alchemy-reset nav[data-rid],.alchemy-reset section[data-rid]{display:block}.alchemy-reset body{line-height:1}.alchemy-reset blockquote,.alchemy-reset q{quotes:none;margin:0;padding:0;border:0}.alchemy-reset blockquote:before,.alchemy-reset blockquote:after,.alchemy-reset q:before,.alchemy-reset q:after{content:"";content:none}.alchemy-reset table{border-collapse:collapse;border-spacing:0}.alchemy-reset button>picture,.alchemy-reset button>img,.alchemy-reset a>picture,.alchemy-reset a>img{display:flex}#replo-fullpage-element{max-width:100vw;flex-grow:1;align-self:stretch}.outline--blue{outline:2px solid #2563eb}.strike::after{content:"";border-bottom:3px solid black;position:absolute;left:0;top:calc(50% - 3px);width:100%}.ReactModal__Overlay--after-open{opacity:1;transform:translateY(0px)}.ReactModal__Overlay--before-close{opacity:0;transform:translateY(100px)}.replo-modal-after-open{overflow-y:hidden !important;scroll-behavior:auto !important}html:has(>.replo-modal-after-open){scroll-behavior:auto !important}.carouselV3--slide-reset{max-width:none !important}.carouselV3-no-transition{transition:none}.carouselV3-fade-transition{transition:opacity 1000ms}.carouselV3-hidden-slide{transition:opacity 1000ms;opacity:0}.carouselV3-visible-slide{transition:opacity 1000ms;opacity:1}.splide li{padding:0 !important;margin:0}.splide li::before{display:none !important}.splide .splide__list{overflow:visible !important}@keyframes replo-marquee{from{transform:translateX(0)}to{transform:translateX(calc(var(--replo-marquee-width,100%) * -1 / var(--replo-marquee-repetitions,20)))}}@keyframes alchemy-marquee-left{from{transform:translateX(0)}to{transform:translateX(calc(var(--replo-marquee-width,100%) * -1 / var(--replo-marquee-repetitions,20)))}}@keyframes alchemy-marquee-right{from{transform:translateX(-50%)}to{transform:translateX(calc(-50% + var(--replo-marquee-width,100%) / var(--replo-marquee-repetitions,20)))}}@keyframes alchemy-fade{from{opacity:var(--initial-opacity)}to{opacity:var(--final-opacity)}}@keyframes alchemy-slide-y{from{opacity:var(--initial-opacity);transform:translateY(var(--offset))}to{opacity:var(--final-opacity);transform:translateY(0)}}@keyframes alchemy-slide-x{from{opacity:var(--initial-opacity);transform:translateX(var(--offset))}to{opacity:var(--final-opacity);transform:translateX(0)}}@keyframes alchemy-flip-y{from{opacity:var(--initial-opacity);transform:rotateY(var(--angle))}to{opacity:var(--final-opacity);transform:rotateY(0)}}@keyframes alchemy-flip-x{from{opacity:var(--initial-opacity);transform:rotateX(var(--angle))}to{opacity:var(--final-opacity);transform:rotateX(0)}}@keyframes alchemy-grow{from{opacity:var(--initial-opacity);transform:scale(var(--initial-scale))}to{opacity:var(--final-opacity);transform:scale(var(--final-scale))}}@keyframes alchemy-spin{from{opacity:var(--initial-opacity);transform:rotate(var(--initial-angle))}to{opacity:var(--final-opacity);transform:rotate(var(--final-angle))}}@keyframes alchemy-fly-y{from{opacity:var(--initial-opacity);transform:translateY(var(--offset)) scale(0)}to{opacity:var(--final-opacity);transform:translateY(0) scale(1)}}@keyframes alchemy-fly-x{from{opacity:var(--initial-opacity);transform:translateX(var(--offset)) scale(0)}to{opacity:var(--final-opacity);transform:translateX(0) scale(1)}}@keyframes alchemy-drop{from{opacity:var(--initial-opacity);transform:translateY(var(--offset))}to{opacity:var(--final-opacity);transform:translateY(0)}}@keyframes replo-spin{to{transform:rotate(360deg)}}@keyframes shimmer{100%{-webkit-mask-position:left;mask-position:left}}.replo-animate-spinner{animation:replo-spin 1s linear infinite}.tooltip-arrow::before{content:"";position:absolute;top:-0.7px;left:0;right:0;height:1px;background:white;width:71%;margin-left:auto;margin-right:auto}[data-replo-collapsible] .replo-animated{overflow:hidden}[data-replo-collapsible] .replo-animated[data-state=open]{animation:slideDown 200ms cubic-bezier(0.4,0,0.2,1)}[data-replo-collapsible] .replo-animated[data-state=closed]{animation:slideUp 200ms cubic-bezier(0.4,0,0.2,1)}@keyframes slideDown{from{height:0}to{height:var(--radix-collapsible-content-height)}}@keyframes slideUp{from{height:var(--radix-collapsible-content-height)}to{height:0}}.replo-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}[data-replo-component-root=carousel]:where([data-replo-part-id=slide-track]){scrollbar-width:none}[data-replo-component-root=carousel]:where([data-replo-part-id=slide-track])::-webkit-scrollbar{display:none}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9hcHAvcGFja2FnZXMvcmVwbG8tcnVudGltZS9zY3NzL3NuaXBwZXQuc2NzcyIsIiUzQ2lucHV0JTIwY3NzJTIwMW9ZYTJoJTNFIiwiL2FwcC9wYWNrYWdlcy9yZXBsby1ydW50aW1lL3Njc3MvcnRlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBWUEsZUNWQSxDRGVJLDRDQUNFLG9DQ2JOLENEZ0JJLDhRQU1FLGFDZE4sQ0RpQkksNkNBQ0UsMEJDZk4sQ0RpQkksNkNBQ0Usd0JDZk4sQ0RpQkksNkNBQ0UsMEJDZk4sQ0RpQkksNkNBQ0UsMkJDZk4sQ0RpQkksNkNBQ0UsMEJDZk4sQ0RpQkksNkNBQ0Usd0JDZk4sQ0RvQkUscUJBQ0UsV0NsQkosQ0RxQkUsaUJBQ0UscUJDbkJKLENEc0JFLG9pRkFzRkUsc0JBQUEsQ0FDQSxRQUFBLENBQ0EsU0FBQSxDQUNBLFFBQUEsQ0FDQSxjQUFBLENBQ0EsdUJBQUEsQ0FNQSx1QkFBQSxDQUNBLG9CQ3pCSixDRHFCSSxzb0lBQ0UsWUNrRU4sQ0R6REUsMEJBQ0UsbUJDMkRKLENEeERFLGdDQUNFLG1CQUFBLENBSUEsa0JDdURKLENEaERFLCtDQUNFLGFDa0RKLENEOUNFLDR6RUE4RUUsa0JBQUEsQ0FDQSx1QkFBQSxDQUNBLGFBQUEsQ0FDQSw0QkNnREosQ0N4VEUsK1lBYUUsa0JBQUEsQ0FDQSxtQkFBQSxDQUNBLHVCQUFBLENBQ0Esa0JBQUEsQ0FDQSxzQkFBQSxDQUNBLGFBQUEsQ0FDQSxtQkFBQSxDQUVBLHNCQUFBLENBQ0EsUUFBQSxDQUNBLFNBQUEsQ0FDQSxRQUFBLENBQ0EsbUJBQUEsQ0FDQSx1QkFBQSxDQUNBLGNBQUEsQ0FJQSwwQkFBQSxDQUNBLDZCQUFBLENBQ0EscUJBQUEsQ0FNQSx1QkFBQSxDQUNBLG9CRGlUSixDQ3JUSSxzb0JBQ0UsWURtVU4sQ0M3VEUsMFJBU0UsbUJEK1RKLENDNVRFLDhCQUNFLHlCRDhUSixDQzNURSw4REFFRSw0QkQ2VEosQ0MxVEUsOEJBQ0UsaUJENFRKLENDelRFLDhCQUNFLGdCRDJUSixDQ3RURSw4REFFRSxrQkFBQSxDQUtBLGtCRG9USixDQ2pURSxpQ0FDRSxtQ0FBQSxDQUNBLGFEbVRKLENDaFRFLGdDQUNFLGtCQUFBLENBQ0EsVUFBQSxDQUNBLHFDQUFBLENBQ0Esb0JBQUEsQ0FDQSxvQkRrVEosQ0NoVEkscUNBQ0UsYUFBQSxDQUNBLFNBQUEsQ0FDQSxlQUFBLENBQ0EsZ0JEa1ROLENDOVNFLGdDQUNFLGNBQUEsQ0FDQSxXRGdUSixDQzdTRSx1Q0FDRSxpQkFBQSxDQUNBLHdDRCtTSixDQzVTRSwrQkFDRSxXQUFBLENBQ0EsdUNBQUEsQ0FDQSxhRDhTSixDRG5KRSxpV0FXRSxhQ3FKSixDRG5KRSxvQkFDRSxhQ3FKSixDRGxKRSwyQ0FFRSxXQUFBLENBQ0EsUUFBQSxDQUNBLFNBQUEsQ0FDQSxRQ29KSixDRGxKRSxnSEFJRSxVQUFBLENBQ0EsWUNvSkosQ0RsSkUscUJBQ0Usd0JBQUEsQ0FDQSxnQkNvSkosQ0RqSkUsc0dBSUUsWUNtSkosQ0QvSUEsd0JBTUUsZUFBQSxDQU9BLFdBQUEsQ0FDQSxrQkN1SUYsQ0RwSUEsZUFDRSx5QkN1SUYsQ0RwSUEsZUFDRSxVQUFBLENBQ0EsNkJBQUEsQ0FDQSxpQkFBQSxDQUNBLE1BQUEsQ0FDQSxtQkFBQSxDQUNBLFVDdUlGLENEcElBLGlDQUNFLFNBQUEsQ0FDQSx5QkN1SUYsQ0RwSUEsbUNBQ0UsU0FBQSxDQUNBLDJCQ3VJRixDRHBJQSx3QkFDRSw0QkFBQSxDQUNBLCtCQ3VJRixDRC9IQSxtQ0FDRSwrQkNrSUYsQ0QvSEEseUJBQ0UseUJDa0lGLENEL0hBLDBCQUNFLGVDa0lGLENEL0hBLDRCQUNFLHlCQ2tJRixDRC9IQSx5QkFDRSx5QkFBQSxDQUNBLFNDa0lGLENEaElBLDBCQUNFLHlCQUFBLENBQ0EsU0NtSUYsQ0Q1SEUsV0FDRSxvQkFBQSxDQUtBLFFDMkhKLENEMUhJLG1CQUNFLHVCQzRITixDRHhIRSxzQkFLRSwyQkNzSEosQ0RsSEEseUJBQ0UsS0FDRSx1QkNxSEYsQ0RuSEEsR0FDRSxzR0NxSEYsQ0FDRixDRHZHQSxnQ0FDRSxLQUNFLHVCQ3lHRixDRHZHQSxHQUNFLHNHQ3lHRixDQUNGLENEakdBLGlDQUNFLEtBQ0UsMEJDbUdGLENEakdBLEdBQ0Usd0dDbUdGLENBQ0YsQ0Q1RkEsd0JBQ0UsS0FDRSw4QkM4RkYsQ0Q1RkEsR0FDRSw0QkM4RkYsQ0FDRixDRDNGQSwyQkFDRSxLQUNFLDhCQUFBLENBQ0EsbUNDNkZGLENEM0ZBLEdBQ0UsNEJBQUEsQ0FDQSx1QkM2RkYsQ0FDRixDRDFGQSwyQkFDRSxLQUNFLDhCQUFBLENBQ0EsbUNDNEZGLENEMUZBLEdBQ0UsNEJBQUEsQ0FDQSx1QkM0RkYsQ0FDRixDRHpGQSwwQkFDRSxLQUNFLDhCQUFBLENBQ0EsK0JDMkZGLENEekZBLEdBQ0UsNEJBQUEsQ0FDQSxvQkMyRkYsQ0FDRixDRHhGQSwwQkFDRSxLQUNFLDhCQUFBLENBQ0EsK0JDMEZGLENEeEZBLEdBQ0UsNEJBQUEsQ0FDQSxvQkMwRkYsQ0FDRixDRHZGQSx3QkFDRSxLQUNFLDhCQUFBLENBQ0EscUNDeUZGLENEdkZBLEdBQ0UsNEJBQUEsQ0FDQSxtQ0N5RkYsQ0FDRixDRHRGQSx3QkFDRSxLQUNFLDhCQUFBLENBQ0Esc0NDd0ZGLENEdEZBLEdBQ0UsNEJBQUEsQ0FDQSxvQ0N3RkYsQ0FDRixDRHJGQSx5QkFDRSxLQUNFLDhCQUFBLENBQ0EsNENDdUZGLENEckZBLEdBQ0UsNEJBQUEsQ0FDQSxnQ0N1RkYsQ0FDRixDRHBGQSx5QkFDRSxLQUNFLDhCQUFBLENBQ0EsNENDc0ZGLENEcEZBLEdBQ0UsNEJBQUEsQ0FDQSxnQ0NzRkYsQ0FDRixDRG5GQSx3QkFDRSxLQUNFLDhCQUFBLENBQ0EsbUNDcUZGLENEbkZBLEdBQ0UsNEJBQUEsQ0FDQSx1QkNxRkYsQ0FDRixDRGxGQSxzQkFDRSxHQUNFLHdCQ29GRixDQUNGLENEakZBLG1CQUNFLEtBQ0UsMEJBQUEsQ0FBQSxrQkNtRkYsQ0FDRixDRGhGQSx1QkFDRSx1Q0NrRkYsQ0Q1RUEsdUJBQ0UsVUFBQSxDQUNBLGlCQUFBLENBQ0EsVUFBQSxDQUNBLE1BQUEsQ0FDQSxPQUFBLENBQ0EsVUFBQSxDQUNBLGdCQUFBLENBQ0EsU0FBQSxDQUNBLGdCQUFBLENBQ0EsaUJDK0VGLENEM0VBLHlDQUNFLGVDOEVGLENENUVBLDBEQUNFLG1EQytFRixDRDdFQSw0REFDRSxpRENnRkYsQ0Q3RUEscUJBQ0UsS0FDRSxRQ2dGRixDRDlFQSxHQUNFLDhDQ2dGRixDQUNGLENEN0VBLG1CQUNFLEtBQ0UsOENDK0VGLENEN0VBLEdBQ0UsUUMrRUYsQ0FDRixDRDVFQSxlQUNFLGlCQUFBLENBQ0EsU0FBQSxDQUNBLFVBQUEsQ0FDQSxTQUFBLENBQ0EsV0FBQSxDQUNBLGVBQUEsQ0FDQSxrQkFBQSxDQUNBLGtCQUFBLENBQ0EsY0M4RUYsQ0QxRUUsNkVBQ0Usb0JDNkVKLENENUVJLGdHQUNFLFlDOEVOIiwiZmlsZSI6InRvLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkB1c2UgXCIuL3J0ZS5zY3NzXCI7XG5cbi8vIEJFR0lOIENTUyBSRVNFVFxuLy8gaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC9cbi8vIEluY2x1ZGluZyBzb21lIHR3ZWFrcyBhbmQgYWRkaXRpb25zOlxuLy8gLSBQcmVzZXJ2ZSBmb250IHdlaWdodCBmb3IgUlRFIHRleHRcbi8vIC0gSW5oZXJpdCBjb2xvciBmb3IgcCB0YWdzXG5cbi8vIE5vdGU6IGV2ZXJ5dGhpbmcgaXMgbmVzdGVkIGluc2lkZSB0aGUgYWxjaGVteS1yZXNldCBzbyB0aGF0IGNzcyByZXNldCBzdHlsZXMgZG9uJ3QgYWNjaWRlbnRhbGx5IGxlYWsgaW50b1xuLy8gY3VzdG9tZXIgcGFnZXMgYW5kIGNhdXNlIGZvbnRzIGluIG5vbi1hbGNoZW15LWNvbnRyb2xsZWQgcGFydHMgb2YgdGhlIHBhZ2UgdG8gbm90IHdvcmssIGV0Yy4gQWRkaXRpb25hbGx5LFxuLy8gbmVzdGluZyBpbnNpZGUgYWxjaGVteS1yZXNldCBnaXZlcyB0aGVzZSBydWxlcyBlbm91Z2ggc3BlY2lmaWNpdHkgdG8gdXN1YWxseSBvdmVycmlkZSBzdHlsZXMgd2hpY2ggbWlnaHRcbi8vIGJlIHNldCBmcm9tIHRoZSB1c2VyJ3MgdGhlbWUuXG4uYWxjaGVteS1yZXNldCB7XG4gIC8vIE5PVEUgKE1heCAyMDI0LTA1LTE3KTogVGhvc2Ugc3R5bGVzIGFyZSBhcHBsaWVkIHRvIHJpY2ggdGV4dCBtZXRhZmllbGRzLCBhcyB0aGUgSFRNTCByZXR1cm5lZCB1c2luZyB8IG1ldGFmaWVsZF90YWdcbiAgLy8gZG9uJ3QgaGF2ZSBjb3JyZWN0IHN0eWxpbmc6IGh5cGVybGlua3MgYXJlIG5vdCB1bmRlcmxpbmVkLCBoZWFkaW5ncyBhbGwgaGF2ZSB0aGUgc2FtZSBmb250IHNpemUsIGFuZCBoZWFkaW5ncyBkb24ndFxuICAvLyBpbmhlcml0IGNvbG9yLlxuICAubWV0YWZpZWxkLXJpY2hfdGV4dF9maWVsZCB7XG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1LFxuICAgIGg2IHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMi41ZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAxLjVlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBoNCB7XG4gICAgICBmb250LXNpemU6IDEuMjVlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBoNSB7XG4gICAgICBmb250LXNpemU6IDEuMWVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGg2IHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLy8gaHR0cHM6Ly9kZXZlbG9wZXJzLmdvb2dsZS5jb20vd2ViL2Z1bmRhbWVudGFscy93ZWItY29tcG9uZW50cy9zaGFkb3dkb20jcmVzZXRcbiAgOmhvc3Qge1xuICAgIGFsbDogaW5pdGlhbDtcbiAgfVxuXG4gICoge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICBodG1sW2RhdGEtcmlkXSxcbiAgYm9keVtkYXRhLXJpZF0sXG4gIGRpdltkYXRhLXJpZF0sXG4gIHNwYW5bZGF0YS1yaWRdLFxuICBhcHBsZXRbZGF0YS1yaWRdLFxuICBvYmplY3RbZGF0YS1yaWRdLFxuICBpZnJhbWVbZGF0YS1yaWRdLFxuICBoMVtkYXRhLXJpZF0sXG4gIGgyW2RhdGEtcmlkXSxcbiAgaDNbZGF0YS1yaWRdLFxuICBoNFtkYXRhLXJpZF0sXG4gIGg1W2RhdGEtcmlkXSxcbiAgaDZbZGF0YS1yaWRdLFxuICBwW2RhdGEtcmlkXSxcbiAgYmxvY2txdW90ZVtkYXRhLXJpZF0sXG4gIHByZVtkYXRhLXJpZF0sXG4gIGFbZGF0YS1yaWRdLFxuICBhOnZpc2l0ZWRbZGF0YS1yaWRdLFxuICBhYmJyW2RhdGEtcmlkXSxcbiAgYWNyb255bVtkYXRhLXJpZF0sXG4gIGFkZHJlc3NbZGF0YS1yaWRdLFxuICBiaWdbZGF0YS1yaWRdLFxuICBjaXRlW2RhdGEtcmlkXSxcbiAgY29kZVtkYXRhLXJpZF0sXG4gIGRlbFtkYXRhLXJpZF0sXG4gIGRmbltkYXRhLXJpZF0sXG4gIGVtW2RhdGEtcmlkXSxcbiAgaW1nW2RhdGEtcmlkXSxcbiAgcGljdHVyZVtkYXRhLXJpZF0sXG4gIGluc1tkYXRhLXJpZF0sXG4gIGtiZFtkYXRhLXJpZF0sXG4gIHFbZGF0YS1yaWRdLFxuICBzW2RhdGEtcmlkXSxcbiAgc2FtcFtkYXRhLXJpZF0sXG4gIHNtYWxsW2RhdGEtcmlkXSxcbiAgc3RyaWtlW2RhdGEtcmlkXSxcbiAgc3Ryb25nW2RhdGEtcmlkXSxcbiAgc3ViW2RhdGEtcmlkXSxcbiAgc3VwW2RhdGEtcmlkXSxcbiAgdHRbZGF0YS1yaWRdLFxuICB2YXJbZGF0YS1yaWRdLFxuICBiW2RhdGEtcmlkXSxcbiAgdVtkYXRhLXJpZF0sXG4gIGlbZGF0YS1yaWRdLFxuICBjZW50ZXJbZGF0YS1yaWRdLFxuICBkbFtkYXRhLXJpZF0sXG4gIGR0W2RhdGEtcmlkXSxcbiAgZGRbZGF0YS1yaWRdLFxuICBvbFtkYXRhLXJpZF0sXG4gIHVsW2RhdGEtcmlkXSxcbiAgbGlbZGF0YS1yaWRdLFxuICBmaWVsZHNldFtkYXRhLXJpZF0sXG4gIGZvcm1bZGF0YS1yaWRdLFxuICBsYWJlbFtkYXRhLXJpZF0sXG4gIGxlZ2VuZFtkYXRhLXJpZF0sXG4gIHRhYmxlW2RhdGEtcmlkXSxcbiAgY2FwdGlvbltkYXRhLXJpZF0sXG4gIHRib2R5W2RhdGEtcmlkXSxcbiAgdGZvb3RbZGF0YS1yaWRdLFxuICB0aGVhZFtkYXRhLXJpZF0sXG4gIHRyW2RhdGEtcmlkXSxcbiAgdGhbZGF0YS1yaWRdLFxuICB0ZFtkYXRhLXJpZF0sXG4gIGFydGljbGVbZGF0YS1yaWRdLFxuICBhc2lkZVtkYXRhLXJpZF0sXG4gIGNhbnZhc1tkYXRhLXJpZF0sXG4gIGRldGFpbHNbZGF0YS1yaWRdLFxuICBlbWJlZFtkYXRhLXJpZF0sXG4gIGZpZ3VyZVtkYXRhLXJpZF0sXG4gIGZpZ2NhcHRpb25bZGF0YS1yaWRdLFxuICBmb290ZXJbZGF0YS1yaWRdLFxuICBoZWFkZXJbZGF0YS1yaWRdLFxuICBoZ3JvdXBbZGF0YS1yaWRdLFxuICBtZW51W2RhdGEtcmlkXSxcbiAgbmF2W2RhdGEtcmlkXSxcbiAgb3V0cHV0W2RhdGEtcmlkXSxcbiAgcnVieVtkYXRhLXJpZF0sXG4gIHNlY3Rpb25bZGF0YS1yaWRdLFxuICBzdW1tYXJ5W2RhdGEtcmlkXSxcbiAgdGltZVtkYXRhLXJpZF0sXG4gIG1hcmtbZGF0YS1yaWRdLFxuICBhdWRpb1tkYXRhLXJpZF0sXG4gIHZpZGVvW2RhdGEtcmlkXSxcbiAgYnV0dG9uW2RhdGEtcmlkXSxcbiAgc2VsZWN0W2RhdGEtcmlkXSxcbiAgW2RhdGEtcmlkXSA+IHAge1xuICAgIGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuXG4gICAgLy8gSGlkZSBzY3JvbGxiYXJzIGJ5IGRlZmF1bHRcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICB9XG5cbiAgLy8gTk9URSAoTWF0dCAyMDI0LTAyLTIzLCBVU0UtNzMzKTogU29tZSB0aGVtZXMgaW5jbHVkZSBDU1MgdGhhdCByZW1vdmVzIHBvaW50ZXItZXZlbnRzIGZyb20gY2hpbGRyZW4gb2YgYnV0dG9ucyxcbiAgLy8gd2hpY2ggY2FuIGNhdXNlIGlzc3VlcyBib3RoIGluIHRoZSBlZGl0b3IgYW5kIG9uIHB1Ymxpc2hlZCBwYWdlcy4gVGhpcyBpcyBhIHJlc2V0IHRvIHRoZSBjc3MgZGVmYXVsdFxuICAvLyBwcm9wZXJ0eSBmb3IgcG9pbnRlci1ldmVudHMsIHdoaWNoIGlzIFwiYXV0b1wiLlxuICBbZGF0YS1yaWRdIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuXG4gIGJ1dHRvbltkYXRhLXJpZF0ge1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIC8vIE5vdGUgKE5vYWgsIDIwMjItMTItMDcsIFJFUEwtNTQ3Nyk6IEZvciBzb21lIHJlYXNvbiwgU2FmYXJpJ3MgdXNlciBhZ2VudCBzdHlsZXNoZWV0IGZvciBidXR0b25zXG4gICAgLy8gc2V0cyBhbGlnbi1pdGVtcyB0byBmbGV4LXN0YXJ0LCB3aGljaCBvdmVycmlkZXMgdGhpbmdzIGxpa2Ugd2lkdGg6IDEwMCUgYXBwYXJlbnRseS4gVGhpcyBpcyBhIHJlc2V0XG4gICAgLy8gdG8gdGhlIGNzcyBkZWZhdWx0IHByb3BlcnR5IGZvciBhbGlnbi1pdGVtcywgd2hpY2ggaXMgXCJub3JtYWxcIi5cbiAgICBhbGlnbi1pdGVtczogbm9ybWFsO1xuICB9XG5cbiAgLy8gTk9URSAoQmVuIDIwMjMtMTEtMDcsIFJFUEwtOTA0OSkgQnV0dG9ucyBpbmhlcml0IHRoZWlyIGNvbG9yIGZyb20gdGhlIHVzZXIgYWdlbnQgc3R5bGVzaGVldCxcbiAgLy8gYW5kIHRoZSB0YWJzIHRyaWdnZXIgaXMgcmVuZGVyZWQgYXMgYSBidXR0b24sIGJ1dCBub3Qgb25lIHdlIGNvbnRyb2wgd2l0aCBgZGF0YS1yaWRgLiBTb1xuICAvLyB3ZSBhZGRlZCBhbiBhdHRyaWJ1dGUgaW4gdGhlIHRhYnMgY29tcG9uZW50IHRvIGlkZW50aWZ5IHRob3NlIHRyaWdnZXJzLCBhbmQgb3ZlcnJpZGVcbiAgLy8gY29sb3IgaW5oZXJpdGFuY2UuXG4gIGJ1dHRvbltkYXRhLXJlcGxvLXRhYnMtdHJpZ2dlcl0ge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG5cbiAgLy8gRXZlcnl0aGluZyBleGNlcHQgYiwgaSwgc3Ryb25nLCBlbSwgdSwgcyBpbmhlcml0IGZvbnQgKG90aGVyd2lzZSwgUlRFIG1lc3NlcyB1cClcbiAgaHRtbFtkYXRhLXJpZF0sXG4gIGJvZHlbZGF0YS1yaWRdLFxuICBkaXZbZGF0YS1yaWRdLFxuICBzcGFuW2RhdGEtcmlkXSxcbiAgYXBwbGV0W2RhdGEtcmlkXSxcbiAgb2JqZWN0W2RhdGEtcmlkXSxcbiAgaWZyYW1lW2RhdGEtcmlkXSxcbiAgaDFbZGF0YS1yaWRdLFxuICBoMltkYXRhLXJpZF0sXG4gIGgzW2RhdGEtcmlkXSxcbiAgaDRbZGF0YS1yaWRdLFxuICBoNVtkYXRhLXJpZF0sXG4gIGg2W2RhdGEtcmlkXSxcbiAgcFtkYXRhLXJpZF0sXG4gIGJsb2NrcXVvdGVbZGF0YS1yaWRdLFxuICBwcmVbZGF0YS1yaWRdLFxuICBhW2RhdGEtcmlkXSxcbiAgYWJicltkYXRhLXJpZF0sXG4gIGFjcm9ueW1bZGF0YS1yaWRdLFxuICBhZGRyZXNzW2RhdGEtcmlkXSxcbiAgYmlnW2RhdGEtcmlkXSxcbiAgY2l0ZVtkYXRhLXJpZF0sXG4gIGNvZGVbZGF0YS1yaWRdLFxuICBkZm5bZGF0YS1yaWRdLFxuICBpbWdbZGF0YS1yaWRdLFxuICBwaWN0dXJlW2RhdGEtcmlkXSxcbiAgaW5zW2RhdGEtcmlkXSxcbiAga2JkW2RhdGEtcmlkXSxcbiAgcVtkYXRhLXJpZF0sXG4gIHNhbXBbZGF0YS1yaWRdLFxuICBzbWFsbFtkYXRhLXJpZF0sXG4gIHN0cmlrZVtkYXRhLXJpZF0sXG4gIHN1YltkYXRhLXJpZF0sXG4gIHN1cFtkYXRhLXJpZF0sXG4gIHR0W2RhdGEtcmlkXSxcbiAgdmFyW2RhdGEtcmlkXSxcbiAgY2VudGVyW2RhdGEtcmlkXSxcbiAgZGxbZGF0YS1yaWRdLFxuICBkdFtkYXRhLXJpZF0sXG4gIGRkW2RhdGEtcmlkXSxcbiAgb2xbZGF0YS1yaWRdLFxuICB1bFtkYXRhLXJpZF0sXG4gIGxpW2RhdGEtcmlkXSxcbiAgZmllbGRzZXRbZGF0YS1yaWRdLFxuICBmb3JtW2RhdGEtcmlkXSxcbiAgbGFiZWxbZGF0YS1yaWRdLFxuICBsZWdlbmRbZGF0YS1yaWRdLFxuICB0YWJsZVtkYXRhLXJpZF0sXG4gIGNhcHRpb25bZGF0YS1yaWRdLFxuICB0Ym9keVtkYXRhLXJpZF0sXG4gIHRmb290W2RhdGEtcmlkXSxcbiAgdGhlYWRbZGF0YS1yaWRdLFxuICB0cltkYXRhLXJpZF0sXG4gIHRoW2RhdGEtcmlkXSxcbiAgdGRbZGF0YS1yaWRdLFxuICBhcnRpY2xlW2RhdGEtcmlkXSxcbiAgYXNpZGVbZGF0YS1yaWRdLFxuICBjYW52YXNbZGF0YS1yaWRdLFxuICBkZXRhaWxzW2RhdGEtcmlkXSxcbiAgZW1iZWRbZGF0YS1yaWRdLFxuICBmaWd1cmVbZGF0YS1yaWRdLFxuICBmaWdjYXB0aW9uW2RhdGEtcmlkXSxcbiAgZm9vdGVyW2RhdGEtcmlkXSxcbiAgaGVhZGVyW2RhdGEtcmlkXSxcbiAgaGdyb3VwW2RhdGEtcmlkXSxcbiAgbWVudVtkYXRhLXJpZF0sXG4gIG5hdltkYXRhLXJpZF0sXG4gIG91dHB1dFtkYXRhLXJpZF0sXG4gIHJ1YnlbZGF0YS1yaWRdLFxuICBzZWN0aW9uW2RhdGEtcmlkXSxcbiAgc3VtbWFyeVtkYXRhLXJpZF0sXG4gIHRpbWVbZGF0YS1yaWRdLFxuICBtYXJrW2RhdGEtcmlkXSxcbiAgYXVkaW9bZGF0YS1yaWRdLFxuICB2aWRlb1tkYXRhLXJpZF0sXG4gIGJ1dHRvbltkYXRhLXJpZF0sXG4gIHNlbGVjdFtkYXRhLXJpZF0sXG4gIFtkYXRhLXJpZF0gPiBwIHtcbiAgICBmb250LXN0eWxlOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5hbGNoZW15LXJ0ZSB7XG4gICAgQGluY2x1ZGUgcnRlLnJpY2gtdGV4dC1zdHlsZXM7XG4gIH1cblxuICAvKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG4gIGFydGljbGVbZGF0YS1yaWRdLFxuICBhc2lkZVtkYXRhLXJpZF0sXG4gIGRldGFpbHNbZGF0YS1yaWRdLFxuICBmaWdjYXB0aW9uW2RhdGEtcmlkXSxcbiAgZmlndXJlW2RhdGEtcmlkXSxcbiAgZm9vdGVyW2RhdGEtcmlkXSxcbiAgaGVhZGVyW2RhdGEtcmlkXSxcbiAgaGdyb3VwW2RhdGEtcmlkXSxcbiAgbWVudVtkYXRhLXJpZF0sXG4gIG5hdltkYXRhLXJpZF0sXG4gIHNlY3Rpb25bZGF0YS1yaWRdIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBib2R5IHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4gIGJsb2NrcXVvdGUsXG4gIHEge1xuICAgIHF1b3Rlczogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgYmxvY2txdW90ZTpiZWZvcmUsXG4gIGJsb2NrcXVvdGU6YWZ0ZXIsXG4gIHE6YmVmb3JlLFxuICBxOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbiAgdGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIH1cblxuICBidXR0b24gPiBwaWN0dXJlLFxuICBidXR0b24gPiBpbWcsXG4gIGEgPiBwaWN0dXJlLFxuICBhID4gaW1nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbiNyZXBsby1mdWxscGFnZS1lbGVtZW50IHtcbiAgLy8gTm90ZSAoTm9haCwgMjAyMi0xMS0wNiwgUkVQTC00OTMsIFJFUEwtNTA2Nyk6IFNvbWUgdGhlbWVzIGRvbid0IHJlc3RyaWN0IHRoZSB3aWR0aFxuICAvLyBvZiB0aGUgbWFpbiBjb250ZW50LCBzbyBvbiBwYWdlcyB3aGVyZSB0aGVyZSdzIGEgbWF4LXdpZHRoIG9mIDEwMCUgb24gY2VydGFpblxuICAvLyBlbGVtZW50cywgdGhleSBjYW4gYWN0dWFsbHkgb3ZlcmZsb3cuIERvZXNuJ3QgbWFrZSBzZW5zZSBmb3IgdGhlIHJvb3QgUmVwbG9cbiAgLy8gZWxlbWVudCBpdHNlbGYgdG8gb3ZlcmZsb3cgKHRob3VnaCBkZXBlbmRpbmcgb24gdGhlIGNvbnRlbnQgb2YgdGhlIHBhZ2UsIHNvbWVcbiAgLy8gY2hpbGRyZW4gbWlnaHQpIHNvIHNldHRpbmcgdGhpcyB0byBtYXgtd2lkdGg6IDEwMHd2IGZpeGVzIHRoZSBpc3N1ZS5cbiAgbWF4LXdpZHRoOiAxMDB2dztcblxuICAvLyBOb3RlIChPdmlzaGVrLCAyMDIzLTAyLTI3LCBSRVBMLTY0MTcpOiBJbiB0aGlzIGNhc2Ugd2hlcmUgYm9keSBlbGVtZW50IGhhcyBkaXNwbGF5IGZsZXgsXG4gIC8vIHdlIHNob3VsZCBhZGQgZmxleC1ncm93OiAxIGFuZCBhbGlnbi1zZWxmOiBzdHJldGNoIHRvIHRoZSAjcmVwbG8tZnVsbHBhZ2UtZWxlbWVudFxuICAvLyB0byBlbnN1cmUgdGhlIHBlcmZlY3QgbGF5b3V0LlxuICAvLyBUaGlzIGNoYW5nZSByZXNvbHZlcyB0aGUgaG9tZXBhZ2Ugb24gdGhlIG1lbnRpb25lZCB0aWNrZXQgZnJvbSBoYXZpbmcgd2VpcmQgZ2FwIG9uIHRoZSByaWdodCBzaWRlXG4gIC8vIG9mIHRoZSBwYWdlLlxuICBmbGV4LWdyb3c6IDE7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi5vdXRsaW5lLS1ibHVlIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMyNTYzZWI7XG59XG5cbi5zdHJpa2U6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIGJsYWNrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogY2FsYyg1MCUgLSAzcHgpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLlJlYWN0TW9kYWxfX092ZXJsYXktLWFmdGVyLW9wZW4ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbn1cblxuLlJlYWN0TW9kYWxfX092ZXJsYXktLWJlZm9yZS1jbG9zZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG59XG5cbi5yZXBsby1tb2RhbC1hZnRlci1vcGVuIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHNjcm9sbC1iZWhhdmlvcjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4vLyBOb3RlIChOb2FoLCAyMDI0LTEyLTA0LCBVU0UtMTQ0NSk6IEhhcmRjb2RlIHNjcm9sbC1iZWhhdmlvciBvZiBib2R5XG4vLyBhbmQgaHRtbCB0byBhdXRvIHdoZW4gYSBtb2RhbCBpcyBvcGVuLCBiZWNhdXNlIGlmIHRoZSB0aGVtZSBoYXMgc2V0XG4vLyBzY3JvbGwtYmVoYXZpb3I6IHNtb290aCwgdGhlbiB0aGUgdHJhbnNpdGlvbnMgdGhhdCByZWFjdC1tb2RhbCBhZGRzXG4vLyB0byB0aGUgaHRtbC9ib2R5IGVsZW1lbnRzIHdpbGwgY2F1c2UgdGhlIHBhZ2UgdG8gc2Nyb2xsIHJlYWxseSBmYXN0XG4vLyBmcm9tIHRvcCB0byBib3R0b21cbmh0bWw6aGFzKD4gLnJlcGxvLW1vZGFsLWFmdGVyLW9wZW4pIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5jYXJvdXNlbFYzLS1zbGlkZS1yZXNldCB7XG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY2Fyb3VzZWxWMy1uby10cmFuc2l0aW9uIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmNhcm91c2VsVjMtZmFkZS10cmFuc2l0aW9uIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMDAwbXM7XG59XG5cbi5jYXJvdXNlbFYzLWhpZGRlbi1zbGlkZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTAwMG1zO1xuICBvcGFjaXR5OiAwO1xufVxuLmNhcm91c2VsVjMtdmlzaWJsZS1zbGlkZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTAwMG1zO1xuICBvcGFjaXR5OiAxO1xufVxuXG4vLyBOb3RlIChOb2FoLCAyMDIyLTExLTEzLCBSRVBMLTUwNDApOiBTb21lIHRoZW1lcyBpbmplY3Qgc3R5bGVzIHRvIG1ha2UgYWxsIDxsaT4gZWxlbWVudHNcbi8vIGhhdmUgYnVsbGV0IHBvaW50cywgYnV0IHRoYXQgbWVzc2VzIHdpdGggb3VyIGNhcm91c2VscyB3aGljaCByZW5kZXIgPGxpPnMuIFRoaXMgcmVzZXRzXG4vLyB0aG9zZSBzdHlsZXNcbi5zcGxpZGUge1xuICBsaSB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIC8vIE5vdGUgKE5vYWgsIDIwMjItMTEtMTcsIFJFUEwtNTEzMik6IERvbid0IG92ZXJyaWRlIG1hcmdpbiB3aXRoICFpbXBvcnRhbnQgYmVjYXVzZVxuICAgIC8vIGl0IHdpbGwgcmVtb3ZlIHRoZSBhdXRvbWF0aWMgbWFyZ2luIHRoYXQgU3BsaWRlIGFkZHMgdG8gaGF2ZSB0aGUgZ2FwIHdvcmsuXG4gICAgLy8gVE9ETzogaXMgdGhlcmUgYSBiZXR0ZXIgd2F5IHRvIHNvbHZlIHRoaXM/IFRlY2huaWNhbGx5IGlmIHRoZXJlJ3MgbWFyZ2luIG9uIHRoZVxuICAgIC8vIHRoZW1lIG9uIGxpJ3Mgd2l0aCBoaWdoIGVub3VnaCBzcGVjaWZpY2l0eSwgaXQgd2lsbCBzdGlsbCBvdmVycmlkZSB0aGlzLlxuICAgIG1hcmdpbjogMDtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5zcGxpZGVfX2xpc3Qge1xuICAgIC8vIE5vdGUgKE5vYWgsIDIwMjItMTItMDcsIFJFUEwtNTQwMCk6IFNvbWUgdGhlbWVzIHNldCBhbGwgdWwncyB0byBvdmVyZmxvdyBoaWRkZW4gKGxtYW8pXG4gICAgLy8gYnV0IFNwbGlkZSBuZWVkcyB0byBiZSB2aXNpYmxlIGluIG9yZGVyIGZvciBpdCB0byB3b3JrIHByb3Blcmx5IHdpdGggaXRzIGFuaW1hdGVkIHRyYW5zZm9ybVxuICAgIC8vIHByb3BlcnR5LiBJZiB3ZSBkb24ndCBzZXQgdGhpcywgb24gc29tZSB0aGVtZXMgY2Fyb3VzZWxzIHdpbGwgbG9vayBpbmNvcnJlY3QgYWZ0ZXIgdGhlIGZpcnN0XG4gICAgLy8gc2xpZGVcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcmVwbG8tbWFycXVlZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKFxuICAgICAgY2FsYyhcbiAgICAgICAgdmFyKC0tcmVwbG8tbWFycXVlZS13aWR0aCwgMTAwJSkgKiAtMSAvXG4gICAgICAgICAgdmFyKC0tcmVwbG8tbWFycXVlZS1yZXBldGl0aW9ucywgMjApXG4gICAgICApXG4gICAgKTtcbiAgfVxufVxuXG4vLyBOb3RlIChDaGFuY2UsIDIwMjMtMDgtMDMpIE1hcnF1ZWUgbm8gbG9uZ2VyIHVzZXMgdGhlc2Uga2V5ZnJhbWVzLCBidXQgdGhleVxuLy8gYXJlIGhlcmUgZm9yIGJhY2sgY29tcGF0IGp1c3QgaW4gY2FzZSBhIHVzZXIgcmVmZXJlbmNlcyB0aGVtIGZvciBzb21lIHJlYXNvbi5cbi8vXG4vLyBOb3RlIChOb2FoLCAyMDIxLTA5LTA5KTogVGhlIHRyYW5zbGF0ZVggdmFsdWUgaGVyZSBpcyBkaXJlY3RseSBjb3JyZWxhdGVkXG4vLyB3aXRoIHRoZSBkZWZpbml0aW9uIG9mIG1hcnF1ZWVUcmFja051bWJlck9mSXRlbXMsIGl0IG5lZWRzIHRvIGJlIGV4YWN0bHk6XG4vLyAtMTAwL21hcnF1ZWVUcmFja051bWJlck9mSXRlbXMgJSBmb3IgdGhlIGFuaW1hdGlvbiB0byBjeWNsZSBzZWFtbGVzc2x5XG5Aa2V5ZnJhbWVzIGFsY2hlbXktbWFycXVlZS1sZWZ0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoXG4gICAgICBjYWxjKFxuICAgICAgICB2YXIoLS1yZXBsby1tYXJxdWVlLXdpZHRoLCAxMDAlKSAqIC0xIC9cbiAgICAgICAgICB2YXIoLS1yZXBsby1tYXJxdWVlLXJlcGV0aXRpb25zLCAyMClcbiAgICAgIClcbiAgICApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYWxjaGVteS1tYXJxdWVlLXJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoXG4gICAgICBjYWxjKFxuICAgICAgICAtNTAlICsgdmFyKC0tcmVwbG8tbWFycXVlZS13aWR0aCwgMTAwJSkgLyB2YXIoLS1yZXBsby1tYXJxdWVlLXJlcGV0aXRpb25zLCAyMClcbiAgICAgIClcbiAgICApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYWxjaGVteS1mYWRlIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogdmFyKC0taW5pdGlhbC1vcGFjaXR5KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogdmFyKC0tZmluYWwtb3BhY2l0eSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBhbGNoZW15LXNsaWRlLXkge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiB2YXIoLS1pbml0aWFsLW9wYWNpdHkpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSh2YXIoLS1vZmZzZXQpKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogdmFyKC0tZmluYWwtb3BhY2l0eSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYWxjaGVteS1zbGlkZS14IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogdmFyKC0taW5pdGlhbC1vcGFjaXR5KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgodmFyKC0tb2Zmc2V0KSk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IHZhcigtLWZpbmFsLW9wYWNpdHkpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGFsY2hlbXktZmxpcC15IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogdmFyKC0taW5pdGlhbC1vcGFjaXR5KTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkodmFyKC0tYW5nbGUpKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogdmFyKC0tZmluYWwtb3BhY2l0eSk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYWxjaGVteS1mbGlwLXgge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiB2YXIoLS1pbml0aWFsLW9wYWNpdHkpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlWCh2YXIoLS1hbmdsZSkpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiB2YXIoLS1maW5hbC1vcGFjaXR5KTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBhbGNoZW15LWdyb3cge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiB2YXIoLS1pbml0aWFsLW9wYWNpdHkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUodmFyKC0taW5pdGlhbC1zY2FsZSkpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiB2YXIoLS1maW5hbC1vcGFjaXR5KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKHZhcigtLWZpbmFsLXNjYWxlKSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBhbGNoZW15LXNwaW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiB2YXIoLS1pbml0aWFsLW9wYWNpdHkpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKHZhcigtLWluaXRpYWwtYW5nbGUpKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogdmFyKC0tZmluYWwtb3BhY2l0eSk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUodmFyKC0tZmluYWwtYW5nbGUpKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGFsY2hlbXktZmx5LXkge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiB2YXIoLS1pbml0aWFsLW9wYWNpdHkpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSh2YXIoLS1vZmZzZXQpKSBzY2FsZSgwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogdmFyKC0tZmluYWwtb3BhY2l0eSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlKDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYWxjaGVteS1mbHkteCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IHZhcigtLWluaXRpYWwtb3BhY2l0eSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKHZhcigtLW9mZnNldCkpIHNjYWxlKDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiB2YXIoLS1maW5hbC1vcGFjaXR5KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgc2NhbGUoMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBhbGNoZW15LWRyb3Age1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiB2YXIoLS1pbml0aWFsLW9wYWNpdHkpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSh2YXIoLS1vZmZzZXQpKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogdmFyKC0tZmluYWwtb3BhY2l0eSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcmVwbG8tc3BpbiB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2hpbW1lciB7XG4gIDEwMCUge1xuICAgIG1hc2stcG9zaXRpb246IGxlZnQ7XG4gIH1cbn1cblxuLnJlcGxvLWFuaW1hdGUtc3Bpbm5lciB7XG4gIGFuaW1hdGlvbjogcmVwbG8tc3BpbiAxcyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi8vIE5PVEUgKEphY2tzb24sIDIwMjQtMTEtMjEpOiBUaGlzIHBzZXVkby1lbGVtZW50IGhhY2sgaXMgaGVyZSBpbiByZWdhcmRzIHRvIFJFUEwtMTI2ODQgLVxuLy8gdGhlcmUgc2VlbXMgdG8gYmUgYSBidWcgd2l0aCB0aGUgYXJpYWtpdCB0b29sdGlwIGNvbXBvbmVudCB0aGF0IGNhbm5vdCBiZSBmaXhlZCB3aXRoXG4vLyBzdGFuZGFyZCBjc3Mgbm9yIGlzIGl0IHdvcnRoIHVzIHdyaXRpbmcgYSBjdXN0b20gY29tcG9uZW50IGZvciBhdCB0aGlzIHRpbWVcbi50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTAuN3B4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB3aWR0aDogNzElO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4vLyBDb2xsYXBzaWJsZSBhbmltYXRpb24gc3R5bGVzXG5bZGF0YS1yZXBsby1jb2xsYXBzaWJsZV0gLnJlcGxvLWFuaW1hdGVkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbltkYXRhLXJlcGxvLWNvbGxhcHNpYmxlXSAucmVwbG8tYW5pbWF0ZWRbZGF0YS1zdGF0ZT1cIm9wZW5cIl0ge1xuICBhbmltYXRpb246IHNsaWRlRG93biAyMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xufVxuW2RhdGEtcmVwbG8tY29sbGFwc2libGVdIC5yZXBsby1hbmltYXRlZFtkYXRhLXN0YXRlPVwiY2xvc2VkXCJdIHtcbiAgYW5pbWF0aW9uOiBzbGlkZVVwIDIwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVEb3duIHtcbiAgZnJvbSB7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG4gIHRvIHtcbiAgICBoZWlnaHQ6IHZhcigtLXJhZGl4LWNvbGxhcHNpYmxlLWNvbnRlbnQtaGVpZ2h0KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlVXAge1xuICBmcm9tIHtcbiAgICBoZWlnaHQ6IHZhcigtLXJhZGl4LWNvbGxhcHNpYmxlLWNvbnRlbnQtaGVpZ2h0KTtcbiAgfVxuICB0byB7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG59XG5cbi5yZXBsby1zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbltkYXRhLXJlcGxvLWNvbXBvbmVudC1yb290PVwiY2Fyb3VzZWxcIl0ge1xuICAmOndoZXJlKFtkYXRhLXJlcGxvLXBhcnQtaWQ9XCJzbGlkZS10cmFja1wiXSkge1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLmFsY2hlbXktcmVzZXQge1xuICAvKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG59XG4uYWxjaGVteS1yZXNldCAubWV0YWZpZWxkLXJpY2hfdGV4dF9maWVsZCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cbi5hbGNoZW15LXJlc2V0IC5tZXRhZmllbGQtcmljaF90ZXh0X2ZpZWxkIGgxLFxuLmFsY2hlbXktcmVzZXQgLm1ldGFmaWVsZC1yaWNoX3RleHRfZmllbGQgaDIsXG4uYWxjaGVteS1yZXNldCAubWV0YWZpZWxkLXJpY2hfdGV4dF9maWVsZCBoMyxcbi5hbGNoZW15LXJlc2V0IC5tZXRhZmllbGQtcmljaF90ZXh0X2ZpZWxkIGg0LFxuLmFsY2hlbXktcmVzZXQgLm1ldGFmaWVsZC1yaWNoX3RleHRfZmllbGQgaDUsXG4uYWxjaGVteS1yZXNldCAubWV0YWZpZWxkLXJpY2hfdGV4dF9maWVsZCBoNiB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmFsY2hlbXktcmVzZXQgLm1ldGFmaWVsZC1yaWNoX3RleHRfZmllbGQgaDEge1xuICBmb250LXNpemU6IDIuNWVtICFpbXBvcnRhbnQ7XG59XG4uYWxjaGVteS1yZXNldCAubWV0YWZpZWxkLXJpY2hfdGV4dF9maWVsZCBoMiB7XG4gIGZvbnQtc2l6ZTogMmVtICFpbXBvcnRhbnQ7XG59XG4uYWxjaGVteS1yZXNldCAubWV0YWZpZWxkLXJpY2hfdGV4dF9maWVsZCBoMyB7XG4gIGZvbnQtc2l6ZTogMS41ZW0gIWltcG9ydGFudDtcbn1cbi5hbGNoZW15LXJlc2V0IC5tZXRhZmllbGQtcmljaF90ZXh0X2ZpZWxkIGg0IHtcbiAgZm9udC1zaXplOiAxLjI1ZW0gIWltcG9ydGFudDtcbn1cbi5hbGNoZW15LXJlc2V0IC5tZXRhZmllbGQtcmljaF90ZXh0X2ZpZWxkIGg1IHtcbiAgZm9udC1zaXplOiAxLjFlbSAhaW1wb3J0YW50O1xufVxuLmFsY2hlbXktcmVzZXQgLm1ldGFmaWVsZC1yaWNoX3RleHRfZmllbGQgaDYge1xuICBmb250LXNpemU6IDFlbSAhaW1wb3J0YW50O1xufVxuLmFsY2hlbXktcmVzZXQgOmhvc3Qge1xuICBhbGw6IGluaXRpYWw7XG59XG4uYWxjaGVteS1yZXNldCAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5hbGNoZW15LXJlc2V0IGh0bWxbZGF0YS1yaWRdLFxuLmFsY2hlbXktcmVzZXQgYm9keVtkYXRhLXJpZF0sXG4uYWxjaGVteS1yZXNldCBkaXZbZGF0YS1yaWRdLFxuLmFsY2hlbXktcmVzZXQgc3BhbltkYXRhLXJpZF0sXG4uYWxjaGVteS1yZXNldCBhcHBsZXRbZGF0YS1yaWRdLFxuLmFsY2hlbXktcmVzZXQgb2JqZWN0W2RhdGEtcmlkXSxcbi5hbGNoZW15LXJlc2V0IGlmcmFtZVtkYXRhLXJpZF0sXG4uYWxjaGVteS1yZXNldCBoMVtkYXRhLXJpZF0sXG4uYWxjaGVteS1yZXNldCBoMltkYXRhLXJpZF0sXG4uYWxjaGVteS1yZXNldCBoM1tkYXRhLXJpZF0sXG4uYWxjaGVteS1yZXNldCBoNFtkYXRhLXJpZF0sXG4uYWxjaGVteS1yZXNldCBoNVtkYXRhLXJpZF0sXG4uYWxjaGVteS1yZXNldCBoNltkYXRhLXJpZF0sXG4uYWxjaGVteS1yZXNldCBwW2RhdGEtcmlkXSxcbi5hbGNoZW15LXJlc2V0IGJsb2NrcXVvdGVbZGF0YS1yaWRdLFxuLmFsY2hlbXktcmVzZXQgcHJlW2RhdGEtcmlkXSxcbi5hbGNoZW15LXJlc2V0IGFbZGF0YS1yaWRdLFxuLmFsY2hlbXktcmVzZXQgYTp2aXNpdGVkW2RhdGEtcmlkXSxcbi5hbGNoZW15LXJlc2V0IGFiYnJbZGF0YS1yaWRdLFxuLmFsY2hlbXktcmVzZXQgYWNyb255bVtkYXRhLXJpZF0sXG4uYWxjaGVteS1yZXNldCBhZGRyZXNzW2RhdGEtcmlkXSxcbi5hbGNoZW15LXJlc2V0IGJpZ1tkYXRhLXJpZF0sXG4uYWxjaGVteS1yZXNldCBjaXRlW2RhdGEtcmlkXSxcbi5hbGNoZW15LXJlc2V0IGNvZGVbZGF0YS1yaWRdLFxuLmFsY2hlbXktcmVzZXQgZGVsW2RhdGEtcmlkXSxcbi5hbGNoZW15LXJlc2V0IGRmbltkYXRhLXJpZF0sXG4uYWxjaGVteS1yZXNldCBlbVtkYXRhLXJpZF0sXG4uYWxjaGVteS1yZXNldCBpbWdbZGF0YS1yaWRdLFxuLmFsY2hlbXktcmVzZXQgcGljdHVyZVtkYXRhLXJpZF0sXG4uYWxjaGVteS1yZXNldCBpbnNbZGF0YS1yaWRdLFxuLmFsY2hlbXktcmVzZXQga2JkW2RhdGEtcmlkXSxcbi5hbGNoZW15LXJlc2V0IHFbZGF0YS1yaWRdLFxuLmFsY2hlbXktcmVzZXQgc1tkYXRhLXJpZF0sXG4uYWxjaGVteS1yZXNldCBzYW1wW2RhdGEtcmlkXSxcbi5hbGNoZW15LXJlc2V0IHNtYWxsW2RhdGEtcmlkXSxcbi5hbGNoZW15LXJlc2V0IHN0cmlrZVtkYXRhLXJpZF0sXG4uYWxjaGVteS1yZXNldCBzdHJvbmdbZGF0YS1yaWRdLFxuLmFsY2hlbXktcmVzZXQgc3ViW2RhdGEtcmlkXSxcbi5hbGNoZW15LXJlc2V0IHN1cFtkYXRhLXJpZF0sXG4uYWxjaGVteS1yZXNldCB0dFtkYXRhLXJpZF0sXG4uYWxjaGVteS1yZXNldCB2YXJbZGF0YS1yaWRdLFxuLmFsY2hlbXktcmVzZXQgYltkYXRhLXJpZF0sXG4uYWxjaGVteS1yZXNldCB1W2RhdGEtcmlkXSxcbi5hbGNoZW15LXJlc2V0IGlbZGF0YS1yaWRdLFxuLmFsY2hlbXktcmVzZXQgY2VudGVyW2RhdGEtcmlkXSxcbi5hbGNoZW15LXJlc2V0IGRsW2RhdGEtcmlkXSxcbi5hbGNoZW15LXJlc2V0IGR0W2RhdGEtcmlkXSxcbi5hbGNoZW15LXJlc2V0IGRkW2RhdGEtcmlkXSxcbi5hbGNoZW15LXJlc2V0IG9sW2RhdGEtcmlkXSxcbi5hbGNoZW15LXJlc2V0IHVsW2RhdGEtcmlkXSxcbi5hbGNoZW15LXJlc2V0IGxpW2RhdGEtcmlkXSxcbi5hbGNoZW15LXJlc2V0IGZpZWxkc2V0W2RhdGEtcmlkXSxcbi5hbGNoZW15LXJlc2V0IGZvcm1bZGF0YS1yaWRdLFxuLmFsY2hlbXktcmVzZXQgbGFiZWxbZGF0YS1yaWRdLFxuLmFsY2hlbXktcmVzZXQgbGVnZW5kW2RhdGEtcmlkXSxcbi5hbGNoZW15LXJlc2V0IHRhYmxlW2RhdGEtcmlkXSxcbi5hbGNoZW15LXJlc2V0IGNhcHRpb25bZGF0YS1yaWRdLFxuLmFsY2hlbXktcmVzZXQgdGJvZHlbZGF0YS1yaWRdLFxuLmFsY2hlbXktcmVzZXQgdGZvb3RbZGF0YS1yaWRdLFxuLmFsY2hlbXktcmVzZXQgdGhlYWRbZGF0YS1yaWRdLFxuLmFsY2hlbXktcmVzZXQgdHJbZGF0YS1yaWRdLFxuLmFsY2hlbXktcmVzZXQgdGhbZGF0YS1yaWRdLFxuLmFsY2hlbXktcmVzZXQgdGRbZGF0YS1yaWRdLFxuLmFsY2hlbXktcmVzZXQgYXJ0aWNsZVtkYXRhLXJpZF0sXG4uYWxjaGVteS1yZXNldCBhc2lkZVtkYXRhLXJpZF0sXG4uYWxjaGVteS1yZXNldCBjYW52YXNbZGF0YS1yaWRdLFxuLmFsY2hlbXktcmVzZXQgZGV0YWlsc1tkYXRhLXJpZF0sXG4uYWxjaGVteS1yZXNldCBlbWJlZFtkYXRhLXJpZF0sXG4uYWxjaGVteS1yZXNldCBmaWd1cmVbZGF0YS1yaWRdLFxuLmFsY2hlbXktcmVzZXQgZmlnY2FwdGlvbltkYXRhLXJpZF0sXG4uYWxjaGVteS1yZXNldCBmb290ZXJbZGF0YS1yaWRdLFxuLmFsY2hlbXktcmVzZXQgaGVhZGVyW2RhdGEtcmlkXSxcbi5hbGNoZW15LXJlc2V0IGhncm91cFtkYXRhLXJpZF0sXG4uYWxjaGVteS1yZXNldCBtZW51W2RhdGEtcmlkXSxcbi5hbGNoZW15LXJlc2V0IG5hdltkYXRhLXJpZF0sXG4uYWxjaGVteS1yZXNldCBvdXRwdXRbZGF0YS1yaWRdLFxuLmFsY2hlbXktcmVzZXQgcnVieVtkYXRhLXJpZF0sXG4uYWxjaGVteS1yZXNldCBzZWN0aW9uW2RhdGEtcmlkXSxcbi5hbGNoZW15LXJlc2V0IHN1bW1hcnlbZGF0YS1yaWRdLFxuLmFsY2hlbXktcmVzZXQgdGltZVtkYXRhLXJpZF0sXG4uYWxjaGVteS1yZXNldCBtYXJrW2RhdGEtcmlkXSxcbi5hbGNoZW15LXJlc2V0IGF1ZGlvW2RhdGEtcmlkXSxcbi5hbGNoZW15LXJlc2V0IHZpZGVvW2RhdGEtcmlkXSxcbi5hbGNoZW15LXJlc2V0IGJ1dHRvbltkYXRhLXJpZF0sXG4uYWxjaGVteS1yZXNldCBzZWxlY3RbZGF0YS1yaWRdLFxuLmFsY2hlbXktcmVzZXQgW2RhdGEtcmlkXSA+IHAge1xuICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cbi5hbGNoZW15LXJlc2V0IGh0bWxbZGF0YS1yaWRdOjotd2Via2l0LXNjcm9sbGJhcixcbi5hbGNoZW15LXJlc2V0IGJvZHlbZGF0YS1yaWRdOjotd2Via2l0LXNjcm9sbGJhcixcbi5hbGNoZW15LXJlc2V0IGRpdltkYXRhLXJpZF06Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLmFsY2hlbXktcmVzZXQgc3BhbltkYXRhLXJpZF06Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLmFsY2hlbXktcmVzZXQgYXBwbGV0W2RhdGEtcmlkXTo6LXdlYmtpdC1zY3JvbGxiYXIsXG4uYWxjaGVteS1yZXNldCBvYmplY3RbZGF0YS1yaWRdOjotd2Via2l0LXNjcm9sbGJhcixcbi5hbGNoZW15LXJlc2V0IGlmcmFtZVtkYXRhLXJpZF06Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLmFsY2hlbXktcmVzZXQgaDFbZGF0YS1yaWRdOjotd2Via2l0LXNjcm9sbGJhcixcbi5hbGNoZW15LXJlc2V0IGgyW2RhdGEtcmlkXTo6LXdlYmtpdC1zY3JvbGxiYXIsXG4uYWxjaGVteS1yZXNldCBoM1tkYXRhLXJpZF06Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLmFsY2hlbXktcmVzZXQgaDRbZGF0YS1yaWRdOjotd2Via2l0LXNjcm9sbGJhcixcbi5hbGNoZW15LXJlc2V0IGg1W2RhdGEtcmlkXTo6LXdlYmtpdC1zY3JvbGxiYXIsXG4uYWxjaGVteS1yZXNldCBoNltkYXRhLXJpZF06Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLmFsY2hlbXktcmVzZXQgcFtkYXRhLXJpZF06Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLmFsY2hlbXktcmVzZXQgYmxvY2txdW90ZVtkYXRhLXJpZF06Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLmFsY2hlbXktcmVzZXQgcHJlW2RhdGEtcmlkXTo6LXdlYmtpdC1zY3JvbGxiYXIsXG4uYWxjaGVteS1yZXNldCBhW2RhdGEtcmlkXTo6LXdlYmtpdC1zY3JvbGxiYXIsXG4uYWxjaGVteS1yZXNldCBhOnZpc2l0ZWRbZGF0YS1yaWRdOjotd2Via2l0LXNjcm9sbGJhcixcbi5hbGNoZW15LXJlc2V0IGFiYnJbZGF0YS1yaWRdOjotd2Via2l0LXNjcm9sbGJhcixcbi5hbGNoZW15LXJlc2V0IGFjcm9ueW1bZGF0YS1yaWRdOjotd2Via2l0LXNjcm9sbGJhcixcbi5hbGNoZW15LXJlc2V0IGFkZHJlc3NbZGF0YS1yaWRdOjotd2Via2l0LXNjcm9sbGJhcixcbi5hbGNoZW15LXJlc2V0IGJpZ1tkYXRhLXJpZF06Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLmFsY2hlbXktcmVzZXQgY2l0ZVtkYXRhLXJpZF06Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLmFsY2hlbXktcmVzZXQgY29kZVtkYXRhLXJpZF06Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLmFsY2hlbXktcmVzZXQgZGVsW2RhdGEtcmlkXTo6LXdlYmtpdC1zY3JvbGxiYXIsXG4uYWxjaGVteS1yZXNldCBkZm5bZGF0YS1yaWRdOjotd2Via2l0LXNjcm9sbGJhcixcbi5hbGNoZW15LXJlc2V0IGVtW2RhdGEtcmlkXTo6LXdlYmtpdC1zY3JvbGxiYXIsXG4uYWxjaGVteS1yZXNldCBpbWdbZGF0YS1yaWRdOjotd2Via2l0LXNjcm9sbGJhcixcbi5hbGNoZW15LXJlc2V0IHBpY3R1cmVbZGF0YS1yaWRdOjotd2Via2l0LXNjcm9sbGJhcixcbi5hbGNoZW15LXJlc2V0IGluc1tkYXRhLXJpZF06Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLmFsY2hlbXktcmVzZXQga2JkW2RhdGEtcmlkXTo6LXdlYmtpdC1zY3JvbGxiYXIsXG4uYWxjaGVteS1yZXNldCBxW2RhdGEtcmlkXTo6LXdlYmtpdC1zY3JvbGxiYXIsXG4uYWxjaGVteS1yZXNldCBzW2RhdGEtcmlkXTo6LXdlYmtpdC1zY3JvbGxiYXIsXG4uYWxjaGVteS1yZXNldCBzYW1wW2RhdGEtcmlkXTo6LXdlYmtpdC1zY3JvbGxiYXIsXG4uYWxjaGVteS1yZXNldCBzbWFsbFtkYXRhLXJpZF06Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLmFsY2hlbXktcmVzZXQgc3RyaWtlW2RhdGEtcmlkXTo6LXdlYmtpdC1zY3JvbGxiYXIsXG4uYWxjaGVteS1yZXNldCBzdHJvbmdbZGF0YS1yaWRdOjotd2Via2l0LXNjcm9sbGJhcixcbi5hbGNoZW15LXJlc2V0IHN1YltkYXRhLXJpZF06Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLmFsY2hlbXktcmVzZXQgc3VwW2RhdGEtcmlkXTo6LXdlYmtpdC1zY3JvbGxiYXIsXG4uYWxjaGVteS1yZXNldCB0dFtkYXRhLXJpZF06Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLmFsY2hlbXktcmVzZXQgdmFyW2RhdGEtcmlkXTo6LXdlYmtpdC1zY3JvbGxiYXIsXG4uYWxjaGVteS1yZXNldCBiW2RhdGEtcmlkXTo6LXdlYmtpdC1zY3JvbGxiYXIsXG4uYWxjaGVteS1yZXNldCB1W2RhdGEtcmlkXTo6LXdlYmtpdC1zY3JvbGxiYXIsXG4uYWxjaGVteS1yZXNldCBpW2RhdGEtcmlkXTo6LXdlYmtpdC1zY3JvbGxiYXIsXG4uYWxjaGVteS1yZXNldCBjZW50ZXJbZGF0YS1yaWRdOjotd2Via2l0LXNjcm9sbGJhcixcbi5hbGNoZW15LXJlc2V0IGRsW2RhdGEtcmlkXTo6LXdlYmtpdC1zY3JvbGxiYXIsXG4uYWxjaGVteS1yZXNldCBkdFtkYXRhLXJpZF06Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLmFsY2hlbXktcmVzZXQgZGRbZGF0YS1yaWRdOjotd2Via2l0LXNjcm9sbGJhcixcbi5hbGNoZW15LXJlc2V0IG9sW2RhdGEtcmlkXTo6LXdlYmtpdC1zY3JvbGxiYXIsXG4uYWxjaGVteS1yZXNldCB1bFtkYXRhLXJpZF06Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLmFsY2hlbXktcmVzZXQgbGlbZGF0YS1yaWRdOjotd2Via2l0LXNjcm9sbGJhcixcbi5hbGNoZW15LXJlc2V0IGZpZWxkc2V0W2RhdGEtcmlkXTo6LXdlYmtpdC1zY3JvbGxiYXIsXG4uYWxjaGVteS1yZXNldCBmb3JtW2RhdGEtcmlkXTo6LXdlYmtpdC1zY3JvbGxiYXIsXG4uYWxjaGVteS1yZXNldCBsYWJlbFtkYXRhLXJpZF06Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLmFsY2hlbXktcmVzZXQgbGVnZW5kW2RhdGEtcmlkXTo6LXdlYmtpdC1zY3JvbGxiYXIsXG4uYWxjaGVteS1yZXNldCB0YWJsZVtkYXRhLXJpZF06Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLmFsY2hlbXktcmVzZXQgY2FwdGlvbltkYXRhLXJpZF06Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLmFsY2hlbXktcmVzZXQgdGJvZHlbZGF0YS1yaWRdOjotd2Via2l0LXNjcm9sbGJhcixcbi5hbGNoZW15LXJlc2V0IHRmb290W2RhdGEtcmlkXTo6LXdlYmtpdC1zY3JvbGxiYXIsXG4uYWxjaGVteS1yZXNldCB0aGVhZFtkYXRhLXJpZF06Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLmFsY2hlbXktcmVzZXQgdHJbZGF0YS1yaWRdOjotd2Via2l0LXNjcm9sbGJhcixcbi5hbGNoZW15LXJlc2V0IHRoW2RhdGEtcmlkXTo6LXdlYmtpdC1zY3JvbGxiYXIsXG4uYWxjaGVteS1yZXNldCB0ZFtkYXRhLXJpZF06Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLmFsY2hlbXktcmVzZXQgYXJ0aWNsZVtkYXRhLXJpZF06Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLmFsY2hlbXktcmVzZXQgYXNpZGVbZGF0YS1yaWRdOjotd2Via2l0LXNjcm9sbGJhcixcbi5hbGNoZW15LXJlc2V0IGNhbnZhc1tkYXRhLXJpZF06Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLmFsY2hlbXktcmVzZXQgZGV0YWlsc1tkYXRhLXJpZF06Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLmFsY2hlbXktcmVzZXQgZW1iZWRbZGF0YS1yaWRdOjotd2Via2l0LXNjcm9sbGJhcixcbi5hbGNoZW15LXJlc2V0IGZpZ3VyZVtkYXRhLXJpZF06Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLmFsY2hlbXktcmVzZXQgZmlnY2FwdGlvbltkYXRhLXJpZF06Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLmFsY2hlbXktcmVzZXQgZm9vdGVyW2RhdGEtcmlkXTo6LXdlYmtpdC1zY3JvbGxiYXIsXG4uYWxjaGVteS1yZXNldCBoZWFkZXJbZGF0YS1yaWRdOjotd2Via2l0LXNjcm9sbGJhcixcbi5hbGNoZW15LXJlc2V0IGhncm91cFtkYXRhLXJpZF06Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLmFsY2hlbXktcmVzZXQgbWVudVtkYXRhLXJpZF06Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLmFsY2hlbXktcmVzZXQgbmF2W2RhdGEtcmlkXTo6LXdlYmtpdC1zY3JvbGxiYXIsXG4uYWxjaGVteS1yZXNldCBvdXRwdXRbZGF0YS1yaWRdOjotd2Via2l0LXNjcm9sbGJhcixcbi5hbGNoZW15LXJlc2V0IHJ1YnlbZGF0YS1yaWRdOjotd2Via2l0LXNjcm9sbGJhcixcbi5hbGNoZW15LXJlc2V0IHNlY3Rpb25bZGF0YS1yaWRdOjotd2Via2l0LXNjcm9sbGJhcixcbi5hbGNoZW15LXJlc2V0IHN1bW1hcnlbZGF0YS1yaWRdOjotd2Via2l0LXNjcm9sbGJhcixcbi5hbGNoZW15LXJlc2V0IHRpbWVbZGF0YS1yaWRdOjotd2Via2l0LXNjcm9sbGJhcixcbi5hbGNoZW15LXJlc2V0IG1hcmtbZGF0YS1yaWRdOjotd2Via2l0LXNjcm9sbGJhcixcbi5hbGNoZW15LXJlc2V0IGF1ZGlvW2RhdGEtcmlkXTo6LXdlYmtpdC1zY3JvbGxiYXIsXG4uYWxjaGVteS1yZXNldCB2aWRlb1tkYXRhLXJpZF06Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLmFsY2hlbXktcmVzZXQgYnV0dG9uW2RhdGEtcmlkXTo6LXdlYmtpdC1zY3JvbGxiYXIsXG4uYWxjaGVteS1yZXNldCBzZWxlY3RbZGF0YS1yaWRdOjotd2Via2l0LXNjcm9sbGJhcixcbi5hbGNoZW15LXJlc2V0IFtkYXRhLXJpZF0gPiBwOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWxjaGVteS1yZXNldCBbZGF0YS1yaWRdIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uYWxjaGVteS1yZXNldCBidXR0b25bZGF0YS1yaWRdIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGFsaWduLWl0ZW1zOiBub3JtYWw7XG59XG4uYWxjaGVteS1yZXNldCBidXR0b25bZGF0YS1yZXBsby10YWJzLXRyaWdnZXJdIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYWxjaGVteS1yZXNldCBodG1sW2RhdGEtcmlkXSxcbi5hbGNoZW15LXJlc2V0IGJvZHlbZGF0YS1yaWRdLFxuLmFsY2hlbXktcmVzZXQgZGl2W2RhdGEtcmlkXSxcbi5hbGNoZW15LXJlc2V0IHNwYW5bZGF0YS1yaWRdLFxuLmFsY2hlbXktcmVzZXQgYXBwbGV0W2RhdGEtcmlkXSxcbi5hbGNoZW15LXJlc2V0IG9iamVjdFtkYXRhLXJpZF0sXG4uYWxjaGVteS1yZXNldCBpZnJhbWVbZGF0YS1yaWRdLFxuLmFsY2hlbXktcmVzZXQgaDFbZGF0YS1yaWRdLFxuLmFsY2hlbXktcmVzZXQgaDJbZGF0YS1yaWRdLFxuLmFsY2hlbXktcmVzZXQgaDNbZGF0YS1yaWRdLFxuLmFsY2hlbXktcmVzZXQgaDRbZGF0YS1yaWRdLFxuLmFsY2hlbXktcmVzZXQgaDVbZGF0YS1yaWRdLFxuLmFsY2hlbXktcmVzZXQgaDZbZGF0YS1yaWRdLFxuLmFsY2hlbXktcmVzZXQgcFtkYXRhLXJpZF0sXG4uYWxjaGVteS1yZXNldCBibG9ja3F1b3RlW2RhdGEtcmlkXSxcbi5hbGNoZW15LXJlc2V0IHByZVtkYXRhLXJpZF0sXG4uYWxjaGVteS1yZXNldCBhW2RhdGEtcmlkXSxcbi5hbGNoZW15LXJlc2V0IGFiYnJbZGF0YS1yaWRdLFxuLmFsY2hlbXktcmVzZXQgYWNyb255bVtkYXRhLXJpZF0sXG4uYWxjaGVteS1yZXNldCBhZGRyZXNzW2RhdGEtcmlkXSxcbi5hbGNoZW15LXJlc2V0IGJpZ1tkYXRhLXJpZF0sXG4uYWxjaGVteS1yZXNldCBjaXRlW2RhdGEtcmlkXSxcbi5hbGNoZW15LXJlc2V0IGNvZGVbZGF0YS1yaWRdLFxuLmFsY2hlbXktcmVzZXQgZGZuW2RhdGEtcmlkXSxcbi5hbGNoZW15LXJlc2V0IGltZ1tkYXRhLXJpZF0sXG4uYWxjaGVteS1yZXNldCBwaWN0dXJlW2RhdGEtcmlkXSxcbi5hbGNoZW15LXJlc2V0IGluc1tkYXRhLXJpZF0sXG4uYWxjaGVteS1yZXNldCBrYmRbZGF0YS1yaWRdLFxuLmFsY2hlbXktcmVzZXQgcVtkYXRhLXJpZF0sXG4uYWxjaGVteS1yZXNldCBzYW1wW2RhdGEtcmlkXSxcbi5hbGNoZW15LXJlc2V0IHNtYWxsW2RhdGEtcmlkXSxcbi5hbGNoZW15LXJlc2V0IHN0cmlrZVtkYXRhLXJpZF0sXG4uYWxjaGVteS1yZXNldCBzdWJbZGF0YS1yaWRdLFxuLmFsY2hlbXktcmVzZXQgc3VwW2RhdGEtcmlkXSxcbi5hbGNoZW15LXJlc2V0IHR0W2RhdGEtcmlkXSxcbi5hbGNoZW15LXJlc2V0IHZhcltkYXRhLXJpZF0sXG4uYWxjaGVteS1yZXNldCBjZW50ZXJbZGF0YS1yaWRdLFxuLmFsY2hlbXktcmVzZXQgZGxbZGF0YS1yaWRdLFxuLmFsY2hlbXktcmVzZXQgZHRbZGF0YS1yaWRdLFxuLmFsY2hlbXktcmVzZXQgZGRbZGF0YS1yaWRdLFxuLmFsY2hlbXktcmVzZXQgb2xbZGF0YS1yaWRdLFxuLmFsY2hlbXktcmVzZXQgdWxbZGF0YS1yaWRdLFxuLmFsY2hlbXktcmVzZXQgbGlbZGF0YS1yaWRdLFxuLmFsY2hlbXktcmVzZXQgZmllbGRzZXRbZGF0YS1yaWRdLFxuLmFsY2hlbXktcmVzZXQgZm9ybVtkYXRhLXJpZF0sXG4uYWxjaGVteS1yZXNldCBsYWJlbFtkYXRhLXJpZF0sXG4uYWxjaGVteS1yZXNldCBsZWdlbmRbZGF0YS1yaWRdLFxuLmFsY2hlbXktcmVzZXQgdGFibGVbZGF0YS1yaWRdLFxuLmFsY2hlbXktcmVzZXQgY2FwdGlvbltkYXRhLXJpZF0sXG4uYWxjaGVteS1yZXNldCB0Ym9keVtkYXRhLXJpZF0sXG4uYWxjaGVteS1yZXNldCB0Zm9vdFtkYXRhLXJpZF0sXG4uYWxjaGVteS1yZXNldCB0aGVhZFtkYXRhLXJpZF0sXG4uYWxjaGVteS1yZXNldCB0cltkYXRhLXJpZF0sXG4uYWxjaGVteS1yZXNldCB0aFtkYXRhLXJpZF0sXG4uYWxjaGVteS1yZXNldCB0ZFtkYXRhLXJpZF0sXG4uYWxjaGVteS1yZXNldCBhcnRpY2xlW2RhdGEtcmlkXSxcbi5hbGNoZW15LXJlc2V0IGFzaWRlW2RhdGEtcmlkXSxcbi5hbGNoZW15LXJlc2V0IGNhbnZhc1tkYXRhLXJpZF0sXG4uYWxjaGVteS1yZXNldCBkZXRhaWxzW2RhdGEtcmlkXSxcbi5hbGNoZW15LXJlc2V0IGVtYmVkW2RhdGEtcmlkXSxcbi5hbGNoZW15LXJlc2V0IGZpZ3VyZVtkYXRhLXJpZF0sXG4uYWxjaGVteS1yZXNldCBmaWdjYXB0aW9uW2RhdGEtcmlkXSxcbi5hbGNoZW15LXJlc2V0IGZvb3RlcltkYXRhLXJpZF0sXG4uYWxjaGVteS1yZXNldCBoZWFkZXJbZGF0YS1yaWRdLFxuLmFsY2hlbXktcmVzZXQgaGdyb3VwW2RhdGEtcmlkXSxcbi5hbGNoZW15LXJlc2V0IG1lbnVbZGF0YS1yaWRdLFxuLmFsY2hlbXktcmVzZXQgbmF2W2RhdGEtcmlkXSxcbi5hbGNoZW15LXJlc2V0IG91dHB1dFtkYXRhLXJpZF0sXG4uYWxjaGVteS1yZXNldCBydWJ5W2RhdGEtcmlkXSxcbi5hbGNoZW15LXJlc2V0IHNlY3Rpb25bZGF0YS1yaWRdLFxuLmFsY2hlbXktcmVzZXQgc3VtbWFyeVtkYXRhLXJpZF0sXG4uYWxjaGVteS1yZXNldCB0aW1lW2RhdGEtcmlkXSxcbi5hbGNoZW15LXJlc2V0IG1hcmtbZGF0YS1yaWRdLFxuLmFsY2hlbXktcmVzZXQgYXVkaW9bZGF0YS1yaWRdLFxuLmFsY2hlbXktcmVzZXQgdmlkZW9bZGF0YS1yaWRdLFxuLmFsY2hlbXktcmVzZXQgYnV0dG9uW2RhdGEtcmlkXSxcbi5hbGNoZW15LXJlc2V0IHNlbGVjdFtkYXRhLXJpZF0sXG4uYWxjaGVteS1yZXNldCBbZGF0YS1yaWRdID4gcCB7XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmFsY2hlbXktcmVzZXQgLmFsY2hlbXktcnRlIGEsXG4uYWxjaGVteS1yZXNldCAuYWxjaGVteS1ydGUgcCxcbi5hbGNoZW15LXJlc2V0IC5hbGNoZW15LXJ0ZSBzLFxuLmFsY2hlbXktcmVzZXQgLmFsY2hlbXktcnRlIHUsXG4uYWxjaGVteS1yZXNldCAuYWxjaGVteS1ydGUgYixcbi5hbGNoZW15LXJlc2V0IC5hbGNoZW15LXJ0ZSBpLFxuLmFsY2hlbXktcmVzZXQgLmFsY2hlbXktcnRlIGgxLFxuLmFsY2hlbXktcmVzZXQgLmFsY2hlbXktcnRlIGgyLFxuLmFsY2hlbXktcmVzZXQgLmFsY2hlbXktcnRlIGgzLFxuLmFsY2hlbXktcmVzZXQgLmFsY2hlbXktcnRlIGg0LFxuLmFsY2hlbXktcmVzZXQgLmFsY2hlbXktcnRlIGg1LFxuLmFsY2hlbXktcmVzZXQgLmFsY2hlbXktcnRlIGg2LFxuLmFsY2hlbXktcmVzZXQgLmFsY2hlbXktcnRlIG1hcmsge1xuICBmb250LXN0eWxlOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgLW1vei10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG4gIHRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xufVxuLmFsY2hlbXktcmVzZXQgLmFsY2hlbXktcnRlIGE6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLmFsY2hlbXktcmVzZXQgLmFsY2hlbXktcnRlIHA6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLmFsY2hlbXktcmVzZXQgLmFsY2hlbXktcnRlIHM6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLmFsY2hlbXktcmVzZXQgLmFsY2hlbXktcnRlIHU6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLmFsY2hlbXktcmVzZXQgLmFsY2hlbXktcnRlIGI6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLmFsY2hlbXktcmVzZXQgLmFsY2hlbXktcnRlIGk6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLmFsY2hlbXktcmVzZXQgLmFsY2hlbXktcnRlIGgxOjotd2Via2l0LXNjcm9sbGJhcixcbi5hbGNoZW15LXJlc2V0IC5hbGNoZW15LXJ0ZSBoMjo6LXdlYmtpdC1zY3JvbGxiYXIsXG4uYWxjaGVteS1yZXNldCAuYWxjaGVteS1ydGUgaDM6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLmFsY2hlbXktcmVzZXQgLmFsY2hlbXktcnRlIGg0Ojotd2Via2l0LXNjcm9sbGJhcixcbi5hbGNoZW15LXJlc2V0IC5hbGNoZW15LXJ0ZSBoNTo6LXdlYmtpdC1zY3JvbGxiYXIsXG4uYWxjaGVteS1yZXNldCAuYWxjaGVteS1ydGUgaDY6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLmFsY2hlbXktcmVzZXQgLmFsY2hlbXktcnRlIG1hcms6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hbGNoZW15LXJlc2V0IC5hbGNoZW15LXJ0ZSBiLFxuLmFsY2hlbXktcmVzZXQgLmFsY2hlbXktcnRlIHN0cm9uZyxcbi5hbGNoZW15LXJlc2V0IC5hbGNoZW15LXJ0ZSB1LFxuLmFsY2hlbXktcmVzZXQgLmFsY2hlbXktcnRlIGksXG4uYWxjaGVteS1yZXNldCAuYWxjaGVteS1ydGUgZW0sXG4uYWxjaGVteS1yZXNldCAuYWxjaGVteS1ydGUgcyxcbi5hbGNoZW15LXJlc2V0IC5hbGNoZW15LXJ0ZSBkZWwsXG4uYWxjaGVteS1yZXNldCAuYWxjaGVteS1ydGUgbGksXG4uYWxjaGVteS1yZXNldCAuYWxjaGVteS1ydGUgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuLmFsY2hlbXktcmVzZXQgLmFsY2hlbXktcnRlIHUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5hbGNoZW15LXJlc2V0IC5hbGNoZW15LXJ0ZSBzLFxuLmFsY2hlbXktcmVzZXQgLmFsY2hlbXktcnRlIGRlbCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuLmFsY2hlbXktcmVzZXQgLmFsY2hlbXktcnRlIGkge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uYWxjaGVteS1yZXNldCAuYWxjaGVteS1ydGUgYiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmFsY2hlbXktcmVzZXQgLmFsY2hlbXktcnRlIHVsLFxuLmFsY2hlbXktcmVzZXQgLmFsY2hlbXktcnRlIGxpIHtcbiAgbGlzdC1zdHlsZTogaW5oZXJpdDtcbiAgcGFkZGluZy1sZWZ0OiAxLjdlbTtcbn1cbi5hbGNoZW15LXJlc2V0IC5hbGNoZW15LXJ0ZSBjb2RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5NywgOTcsIDk3LCAwLjEpO1xuICBjb2xvcjogIzYxNjE2MTtcbn1cbi5hbGNoZW15LXJlc2V0IC5hbGNoZW15LXJ0ZSBwcmUge1xuICBiYWNrZ3JvdW5kOiAjMGQwZDBkO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiSmV0QnJhaW5zTW9ub1wiLCBtb25vc3BhY2U7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuLmFsY2hlbXktcmVzZXQgLmFsY2hlbXktcnRlIHByZSBjb2RlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xufVxuLmFsY2hlbXktcmVzZXQgLmFsY2hlbXktcnRlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmFsY2hlbXktcmVzZXQgLmFsY2hlbXktcnRlIGJsb2NrcXVvdGUge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgcmdiYSgxMywgMTMsIDEzLCAwLjEpO1xufVxuLmFsY2hlbXktcmVzZXQgLmFsY2hlbXktcnRlIGhyIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItdG9wOiAycHggc29saWQgcmdiYSgxMywgMTMsIDEzLCAwLjEpO1xuICBtYXJnaW46IDJyZW0gMDtcbn1cbi5hbGNoZW15LXJlc2V0IGFydGljbGVbZGF0YS1yaWRdLFxuLmFsY2hlbXktcmVzZXQgYXNpZGVbZGF0YS1yaWRdLFxuLmFsY2hlbXktcmVzZXQgZGV0YWlsc1tkYXRhLXJpZF0sXG4uYWxjaGVteS1yZXNldCBmaWdjYXB0aW9uW2RhdGEtcmlkXSxcbi5hbGNoZW15LXJlc2V0IGZpZ3VyZVtkYXRhLXJpZF0sXG4uYWxjaGVteS1yZXNldCBmb290ZXJbZGF0YS1yaWRdLFxuLmFsY2hlbXktcmVzZXQgaGVhZGVyW2RhdGEtcmlkXSxcbi5hbGNoZW15LXJlc2V0IGhncm91cFtkYXRhLXJpZF0sXG4uYWxjaGVteS1yZXNldCBtZW51W2RhdGEtcmlkXSxcbi5hbGNoZW15LXJlc2V0IG5hdltkYXRhLXJpZF0sXG4uYWxjaGVteS1yZXNldCBzZWN0aW9uW2RhdGEtcmlkXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFsY2hlbXktcmVzZXQgYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmFsY2hlbXktcmVzZXQgYmxvY2txdW90ZSxcbi5hbGNoZW15LXJlc2V0IHEge1xuICBxdW90ZXM6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuLmFsY2hlbXktcmVzZXQgYmxvY2txdW90ZTpiZWZvcmUsXG4uYWxjaGVteS1yZXNldCBibG9ja3F1b3RlOmFmdGVyLFxuLmFsY2hlbXktcmVzZXQgcTpiZWZvcmUsXG4uYWxjaGVteS1yZXNldCBxOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY29udGVudDogbm9uZTtcbn1cbi5hbGNoZW15LXJlc2V0IHRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG4uYWxjaGVteS1yZXNldCBidXR0b24gPiBwaWN0dXJlLFxuLmFsY2hlbXktcmVzZXQgYnV0dG9uID4gaW1nLFxuLmFsY2hlbXktcmVzZXQgYSA+IHBpY3R1cmUsXG4uYWxjaGVteS1yZXNldCBhID4gaW1nIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuI3JlcGxvLWZ1bGxwYWdlLWVsZW1lbnQge1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICBmbGV4LWdyb3c6IDE7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi5vdXRsaW5lLS1ibHVlIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMyNTYzZWI7XG59XG5cbi5zdHJpa2U6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIGJsYWNrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogY2FsYyg1MCUgLSAzcHgpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLlJlYWN0TW9kYWxfX092ZXJsYXktLWFmdGVyLW9wZW4ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbn1cblxuLlJlYWN0TW9kYWxfX092ZXJsYXktLWJlZm9yZS1jbG9zZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG59XG5cbi5yZXBsby1tb2RhbC1hZnRlci1vcGVuIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHNjcm9sbC1iZWhhdmlvcjogYXV0byAhaW1wb3J0YW50O1xufVxuXG5odG1sOmhhcyg+IC5yZXBsby1tb2RhbC1hZnRlci1vcGVuKSB7XG4gIHNjcm9sbC1iZWhhdmlvcjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uY2Fyb3VzZWxWMy0tc2xpZGUtcmVzZXQge1xuICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmNhcm91c2VsVjMtbm8tdHJhbnNpdGlvbiB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5jYXJvdXNlbFYzLWZhZGUtdHJhbnNpdGlvbiB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTAwMG1zO1xufVxuXG4uY2Fyb3VzZWxWMy1oaWRkZW4tc2xpZGUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEwMDBtcztcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNhcm91c2VsVjMtdmlzaWJsZS1zbGlkZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTAwMG1zO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc3BsaWRlIGxpIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG59XG4uc3BsaWRlIGxpOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc3BsaWRlIC5zcGxpZGVfX2xpc3Qge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG5Aa2V5ZnJhbWVzIHJlcGxvLW1hcnF1ZWUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKHZhcigtLXJlcGxvLW1hcnF1ZWUtd2lkdGgsIDEwMCUpICogLTEgLyB2YXIoLS1yZXBsby1tYXJxdWVlLXJlcGV0aXRpb25zLCAyMCkpKTtcbiAgfVxufVxuQGtleWZyYW1lcyBhbGNoZW15LW1hcnF1ZWUtbGVmdCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGModmFyKC0tcmVwbG8tbWFycXVlZS13aWR0aCwgMTAwJSkgKiAtMSAvIHZhcigtLXJlcGxvLW1hcnF1ZWUtcmVwZXRpdGlvbnMsIDIwKSkpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFsY2hlbXktbWFycXVlZS1yaWdodCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTUwJSArIHZhcigtLXJlcGxvLW1hcnF1ZWUtd2lkdGgsIDEwMCUpIC8gdmFyKC0tcmVwbG8tbWFycXVlZS1yZXBldGl0aW9ucywgMjApKSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYWxjaGVteS1mYWRlIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogdmFyKC0taW5pdGlhbC1vcGFjaXR5KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogdmFyKC0tZmluYWwtb3BhY2l0eSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYWxjaGVteS1zbGlkZS15IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogdmFyKC0taW5pdGlhbC1vcGFjaXR5KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkodmFyKC0tb2Zmc2V0KSk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IHZhcigtLWZpbmFsLW9wYWNpdHkpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBhbGNoZW15LXNsaWRlLXgge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiB2YXIoLS1pbml0aWFsLW9wYWNpdHkpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCh2YXIoLS1vZmZzZXQpKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogdmFyKC0tZmluYWwtb3BhY2l0eSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFsY2hlbXktZmxpcC15IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogdmFyKC0taW5pdGlhbC1vcGFjaXR5KTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkodmFyKC0tYW5nbGUpKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogdmFyKC0tZmluYWwtb3BhY2l0eSk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFsY2hlbXktZmxpcC14IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogdmFyKC0taW5pdGlhbC1vcGFjaXR5KTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgodmFyKC0tYW5nbGUpKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogdmFyKC0tZmluYWwtb3BhY2l0eSk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFsY2hlbXktZ3JvdyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IHZhcigtLWluaXRpYWwtb3BhY2l0eSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS1pbml0aWFsLXNjYWxlKSk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IHZhcigtLWZpbmFsLW9wYWNpdHkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUodmFyKC0tZmluYWwtc2NhbGUpKTtcbiAgfVxufVxuQGtleWZyYW1lcyBhbGNoZW15LXNwaW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiB2YXIoLS1pbml0aWFsLW9wYWNpdHkpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKHZhcigtLWluaXRpYWwtYW5nbGUpKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogdmFyKC0tZmluYWwtb3BhY2l0eSk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUodmFyKC0tZmluYWwtYW5nbGUpKTtcbiAgfVxufVxuQGtleWZyYW1lcyBhbGNoZW15LWZseS15IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogdmFyKC0taW5pdGlhbC1vcGFjaXR5KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkodmFyKC0tb2Zmc2V0KSkgc2NhbGUoMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IHZhcigtLWZpbmFsLW9wYWNpdHkpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBhbGNoZW15LWZseS14IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogdmFyKC0taW5pdGlhbC1vcGFjaXR5KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgodmFyKC0tb2Zmc2V0KSkgc2NhbGUoMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IHZhcigtLWZpbmFsLW9wYWNpdHkpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBhbGNoZW15LWRyb3Age1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiB2YXIoLS1pbml0aWFsLW9wYWNpdHkpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSh2YXIoLS1vZmZzZXQpKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogdmFyKC0tZmluYWwtb3BhY2l0eSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJlcGxvLXNwaW4ge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzaGltbWVyIHtcbiAgMTAwJSB7XG4gICAgbWFzay1wb3NpdGlvbjogbGVmdDtcbiAgfVxufVxuLnJlcGxvLWFuaW1hdGUtc3Bpbm5lciB7XG4gIGFuaW1hdGlvbjogcmVwbG8tc3BpbiAxcyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTAuN3B4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB3aWR0aDogNzElO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5bZGF0YS1yZXBsby1jb2xsYXBzaWJsZV0gLnJlcGxvLWFuaW1hdGVkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuW2RhdGEtcmVwbG8tY29sbGFwc2libGVdIC5yZXBsby1hbmltYXRlZFtkYXRhLXN0YXRlPW9wZW5dIHtcbiAgYW5pbWF0aW9uOiBzbGlkZURvd24gMjAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cblxuW2RhdGEtcmVwbG8tY29sbGFwc2libGVdIC5yZXBsby1hbmltYXRlZFtkYXRhLXN0YXRlPWNsb3NlZF0ge1xuICBhbmltYXRpb246IHNsaWRlVXAgMjAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cblxuQGtleWZyYW1lcyBzbGlkZURvd24ge1xuICBmcm9tIHtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbiAgdG8ge1xuICAgIGhlaWdodDogdmFyKC0tcmFkaXgtY29sbGFwc2libGUtY29udGVudC1oZWlnaHQpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlVXAge1xuICBmcm9tIHtcbiAgICBoZWlnaHQ6IHZhcigtLXJhZGl4LWNvbGxhcHNpYmxlLWNvbnRlbnQtaGVpZ2h0KTtcbiAgfVxuICB0byB7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG59XG4ucmVwbG8tc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG5bZGF0YS1yZXBsby1jb21wb25lbnQtcm9vdD1jYXJvdXNlbF06d2hlcmUoW2RhdGEtcmVwbG8tcGFydC1pZD1zbGlkZS10cmFja10pIHtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xufVxuW2RhdGEtcmVwbG8tY29tcG9uZW50LXJvb3Q9Y2Fyb3VzZWxdOndoZXJlKFtkYXRhLXJlcGxvLXBhcnQtaWQ9c2xpZGUtdHJhY2tdKTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyojIHNvdXJjZU1hcHBpbmdVUkw9ZGF0YTphcHBsaWNhdGlvbi9qc29uO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LGV5SjJaWEp6YVc5dUlqb3pMQ0p6YjNWeVkyVlNiMjkwSWpvaUwyRndjQzl3WVdOcllXZGxjeTl5WlhCc2J5MXlkVzUwYVcxbEwzTmpjM01pTENKemIzVnlZMlZ6SWpwYkluTnVhWEJ3WlhRdWMyTnpjeUlzSW5KMFpTNXpZM056SWwwc0ltNWhiV1Z6SWpwYlhTd2liV0Z3Y0dsdVozTWlPaUpCUVZsQk8wRkJiMUZGT3p0QlFTOVFSVHRGUVVORk96dEJRVWRHTzBGQlFVRTdRVUZCUVR0QlFVRkJPMEZCUVVFN1FVRkJRVHRGUVUxRk96dEJRVWRHTzBWQlEwVTdPMEZCUlVZN1JVRkRSVHM3UVVGRlJqdEZRVU5GT3p0QlFVVkdPMFZCUTBVN08wRkJSVVk3UlVGRFJUczdRVUZGUmp0RlFVTkZPenRCUVV0S08wVkJRMFU3TzBGQlIwWTdSVUZEUlRzN1FVRkhSanRCUVVGQk8wRkJRVUU3UVVGQlFUdEJRVUZCTzBGQlFVRTdRVUZCUVR0QlFVRkJPMEZCUVVFN1FVRkJRVHRCUVVGQk8wRkJRVUU3UVVGQlFUdEJRVUZCTzBGQlFVRTdRVUZCUVR0QlFVRkJPMEZCUVVFN1FVRkJRVHRCUVVGQk8wRkJRVUU3UVVGQlFUdEJRVUZCTzBGQlFVRTdRVUZCUVR0QlFVRkJPMEZCUVVFN1FVRkJRVHRCUVVGQk8wRkJRVUU3UVVGQlFUdEJRVUZCTzBGQlFVRTdRVUZCUVR0QlFVRkJPMEZCUVVFN1FVRkJRVHRCUVVGQk8wRkJRVUU3UVVGQlFUdEJRVUZCTzBGQlFVRTdRVUZCUVR0QlFVRkJPMEZCUVVFN1FVRkJRVHRCUVVGQk8wRkJRVUU3UVVGQlFUdEJRVUZCTzBGQlFVRTdRVUZCUVR0QlFVRkJPMEZCUVVFN1FVRkJRVHRCUVVGQk8wRkJRVUU3UVVGQlFUdEJRVUZCTzBGQlFVRTdRVUZCUVR0QlFVRkJPMEZCUVVFN1FVRkJRVHRCUVVGQk8wRkJRVUU3UVVGQlFUdEJRVUZCTzBGQlFVRTdRVUZCUVR0QlFVRkJPMEZCUVVFN1FVRkJRVHRCUVVGQk8wRkJRVUU3UVVGQlFUdEJRVUZCTzBGQlFVRTdRVUZCUVR0QlFVRkJPMEZCUVVFN1FVRkJRVHRCUVVGQk8wRkJRVUU3UVVGQlFUdEJRVUZCTzBWQmMwWkZPMFZCUTBFN1JVRkRRVHRGUVVOQk8wVkJRMEU3UlVGRFFUdEZRVTFCTzBWQlEwRTdPMEZCU2tFN1FVRkJRVHRCUVVGQk8wRkJRVUU3UVVGQlFUdEJRVUZCTzBGQlFVRTdRVUZCUVR0QlFVRkJPMEZCUVVFN1FVRkJRVHRCUVVGQk8wRkJRVUU3UVVGQlFUdEJRVUZCTzBGQlFVRTdRVUZCUVR0QlFVRkJPMEZCUVVFN1FVRkJRVHRCUVVGQk8wRkJRVUU3UVVGQlFUdEJRVUZCTzBGQlFVRTdRVUZCUVR0QlFVRkJPMEZCUVVFN1FVRkJRVHRCUVVGQk8wRkJRVUU3UVVGQlFUdEJRVUZCTzBGQlFVRTdRVUZCUVR0QlFVRkJPMEZCUVVFN1FVRkJRVHRCUVVGQk8wRkJRVUU3UVVGQlFUdEJRVUZCTzBGQlFVRTdRVUZCUVR0QlFVRkJPMEZCUVVFN1FVRkJRVHRCUVVGQk8wRkJRVUU3UVVGQlFUdEJRVUZCTzBGQlFVRTdRVUZCUVR0QlFVRkJPMEZCUVVFN1FVRkJRVHRCUVVGQk8wRkJRVUU3UVVGQlFUdEJRVUZCTzBGQlFVRTdRVUZCUVR0QlFVRkJPMEZCUVVFN1FVRkJRVHRCUVVGQk8wRkJRVUU3UVVGQlFUdEJRVUZCTzBGQlFVRTdRVUZCUVR0QlFVRkJPMEZCUVVFN1FVRkJRVHRCUVVGQk8wRkJRVUU3UVVGQlFUdEJRVUZCTzBGQlFVRTdRVUZCUVR0QlFVRkJPMEZCUVVFN1FVRkJRVHRCUVVGQk8wRkJRVUU3UVVGQlFUdEZRVU5GT3p0QlFWTktPMFZCUTBVN08wRkJSMFk3UlVGRFJUdEZRVWxCT3p0QlFVOUdPMFZCUTBVN08wRkJTVVk3UVVGQlFUdEJRVUZCTzBGQlFVRTdRVUZCUVR0QlFVRkJPMEZCUVVFN1FVRkJRVHRCUVVGQk8wRkJRVUU3UVVGQlFUdEJRVUZCTzBGQlFVRTdRVUZCUVR0QlFVRkJPMEZCUVVFN1FVRkJRVHRCUVVGQk8wRkJRVUU3UVVGQlFUdEJRVUZCTzBGQlFVRTdRVUZCUVR0QlFVRkJPMEZCUVVFN1FVRkJRVHRCUVVGQk8wRkJRVUU3UVVGQlFUdEJRVUZCTzBGQlFVRTdRVUZCUVR0QlFVRkJPMEZCUVVFN1FVRkJRVHRCUVVGQk8wRkJRVUU3UVVGQlFUdEJRVUZCTzBGQlFVRTdRVUZCUVR0QlFVRkJPMEZCUVVFN1FVRkJRVHRCUVVGQk8wRkJRVUU3UVVGQlFUdEJRVUZCTzBGQlFVRTdRVUZCUVR0QlFVRkJPMEZCUVVFN1FVRkJRVHRCUVVGQk8wRkJRVUU3UVVGQlFUdEJRVUZCTzBGQlFVRTdRVUZCUVR0QlFVRkJPMEZCUVVFN1FVRkJRVHRCUVVGQk8wRkJRVUU3UVVGQlFUdEJRVUZCTzBGQlFVRTdRVUZCUVR0QlFVRkJPMEZCUVVFN1FVRkJRVHRCUVVGQk8wRkJRVUU3UVVGQlFUdEJRVUZCTzBGQlFVRTdRVUZCUVR0QlFVRkJPMFZCT0VWRk8wVkJRMEU3UlVGRFFUdEZRVU5CT3p0QlEzaFJSanRCUVVGQk8wRkJRVUU3UVVGQlFUdEJRVUZCTzBGQlFVRTdRVUZCUVR0QlFVRkJPMEZCUVVFN1FVRkJRVHRCUVVGQk8wRkJRVUU3UVVGQlFUdEZRV0ZGTzBWQlEwRTdSVUZEUVR0RlFVTkJPMFZCUTBFN1JVRkRRVHRGUVVOQk8wVkJSVUU3UlVGRFFUdEZRVU5CTzBWQlEwRTdSVUZEUVR0RlFVTkJPMFZCUTBFN1JVRkpRVHRGUVVOQk8wVkJRMEU3UlVGTlFUdEZRVU5CT3p0QlFVcEJPMEZCUVVFN1FVRkJRVHRCUVVGQk8wRkJRVUU3UVVGQlFUdEJRVUZCTzBGQlFVRTdRVUZCUVR0QlFVRkJPMEZCUVVFN1FVRkJRVHRCUVVGQk8wVkJRMFU3TzBGQlRVbzdRVUZCUVR0QlFVRkJPMEZCUVVFN1FVRkJRVHRCUVVGQk8wRkJRVUU3UVVGQlFUdEJRVUZCTzBWQlUwVTdPMEZCUjBZN1JVRkRSVHM3UVVGSFJqdEJRVUZCTzBWQlJVVTdPMEZCUjBZN1JVRkRSVHM3UVVGSFJqdEZRVU5GT3p0QlFVdEdPMEZCUVVFN1JVRkZSVHRGUVV0Qk96dEJRVWRHTzBWQlEwVTdSVUZEUVRzN1FVRkhSanRGUVVORk8wVkJRMEU3UlVGRFFUdEZRVU5CTzBWQlEwRTdPMEZCUlVFN1JVRkRSVHRGUVVOQk8wVkJRMEU3UlVGRFFUczdRVUZKU2p0RlFVTkZPMFZCUTBFN08wRkJSMFk3UlVGRFJUdEZRVU5CT3p0QlFVZEdPMFZCUTBVN1JVRkRRVHRGUVVOQk96dEJSREpLUmp0QlFVRkJPMEZCUVVFN1FVRkJRVHRCUVVGQk8wRkJRVUU3UVVGQlFUdEJRVUZCTzBGQlFVRTdRVUZCUVR0QlFVRkJPMFZCVjBVN08wRkJSVVk3UlVGRFJUczdRVUZIUmp0QlFVRkJPMFZCUlVVN1JVRkRRVHRGUVVOQk8wVkJRMEU3TzBGQlJVWTdRVUZCUVR0QlFVRkJPMEZCUVVFN1JVRkpSVHRGUVVOQk96dEJRVVZHTzBWQlEwVTdSVUZEUVRzN1FVRkhSanRCUVVGQk8wRkJRVUU3UVVGQlFUdEZRVWxGT3pzN1FVRkpTanRGUVUxRk8wVkJUMEU3UlVGRFFUczdPMEZCUjBZN1JVRkRSVHM3TzBGQlIwWTdSVUZEUlR0RlFVTkJPMFZCUTBFN1JVRkRRVHRGUVVOQk8wVkJRMEU3T3p0QlFVZEdPMFZCUTBVN1JVRkRRVHM3TzBGQlIwWTdSVUZEUlR0RlFVTkJPenM3UVVGSFJqdEZRVU5GTzBWQlEwRTdPenRCUVZGR08wVkJRMFU3T3p0QlFVZEdPMFZCUTBVN096dEJRVWRHTzBWQlEwVTdPenRCUVVkR08wVkJRMFU3T3p0QlFVZEdPMFZCUTBVN1JVRkRRVHM3TzBGQlJVWTdSVUZEUlR0RlFVTkJPenM3UVVGUFFUdEZRVU5GTzBWQlMwRTdPMEZCUTBFN1JVRkRSVHM3UVVGSlNqdEZRVXRGT3pzN1FVRkpTanRGUVVORk8wbEJRMFU3TzBWQlJVWTdTVUZEUlRzN08wRkJaVW83UlVGRFJUdEpRVU5GT3p0RlFVVkdPMGxCUTBVN096dEJRVk5LTzBWQlEwVTdTVUZEUlRzN1JVRkZSanRKUVVORk96czdRVUZSU2p0RlFVTkZPMGxCUTBVN08wVkJSVVk3U1VGRFJUczdPMEZCU1VvN1JVRkRSVHRKUVVORk8wbEJRMEU3TzBWQlJVWTdTVUZEUlR0SlFVTkJPenM3UVVGSlNqdEZRVU5GTzBsQlEwVTdTVUZEUVRzN1JVRkZSanRKUVVORk8wbEJRMEU3T3p0QlFVbEtPMFZCUTBVN1NVRkRSVHRKUVVOQk96dEZRVVZHTzBsQlEwVTdTVUZEUVRzN08wRkJTVW83UlVGRFJUdEpRVU5GTzBsQlEwRTdPMFZCUlVZN1NVRkRSVHRKUVVOQk96czdRVUZKU2p0RlFVTkZPMGxCUTBVN1NVRkRRVHM3UlVGRlJqdEpRVU5GTzBsQlEwRTdPenRCUVVsS08wVkJRMFU3U1VGRFJUdEpRVU5CT3p0RlFVVkdPMGxCUTBVN1NVRkRRVHM3TzBGQlNVbzdSVUZEUlR0SlFVTkZPMGxCUTBFN08wVkJSVVk3U1VGRFJUdEpRVU5CT3pzN1FVRkpTanRGUVVORk8wbEJRMFU3U1VGRFFUczdSVUZGUmp0SlFVTkZPMGxCUTBFN096dEJRVWxLTzBWQlEwVTdTVUZEUlR0SlFVTkJPenRGUVVWR08wbEJRMFU3U1VGRFFUczdPMEZCU1VvN1JVRkRSVHRKUVVORk96czdRVUZKU2p0RlFVTkZPMGxCUTBVN096dEJRVWxLTzBWQlEwVTdPenRCUVUxR08wVkJRMFU3UlVGRFFUdEZRVU5CTzBWQlEwRTdSVUZEUVR0RlFVTkJPMFZCUTBFN1JVRkRRVHRGUVVOQk8wVkJRMEU3T3p0QlFVbEdPMFZCUTBVN096dEJRVVZHTzBWQlEwVTdPenRCUVVWR08wVkJRMFU3T3p0QlFVZEdPMFZCUTBVN1NVRkRSVHM3UlVGRlJqdEpRVU5GT3pzN1FVRkpTanRGUVVORk8wbEJRMFU3TzBWQlJVWTdTVUZEUlRzN08wRkJTVW83UlVGRFJUdEZRVU5CTzBWQlEwRTdSVUZEUVR0RlFVTkJPMFZCUTBFN1JVRkRRVHRGUVVOQk8wVkJRMEU3T3p0QlFVbEJPMFZCUTBVN08wRkJRMEU3UlVGRFJTSXNJbk52ZFhKalpYTkRiMjUwWlc1MElqcGJJa0IxYzJVZ1hDSXVMM0owWlM1elkzTnpYQ0k3WEc1Y2JpOHZJRUpGUjBsT0lFTlRVeUJTUlZORlZGeHVMeThnYUhSMGNEb3ZMMjFsZVdWeWQyVmlMbU52YlM5bGNtbGpMM1J2YjJ4ekwyTnpjeTl5WlhObGRDOWNiaTh2SUVsdVkyeDFaR2x1WnlCemIyMWxJSFIzWldGcmN5QmhibVFnWVdSa2FYUnBiMjV6T2x4dUx5OGdMU0JRY21WelpYSjJaU0JtYjI1MElIZGxhV2RvZENCbWIzSWdVbFJGSUhSbGVIUmNiaTh2SUMwZ1NXNW9aWEpwZENCamIyeHZjaUJtYjNJZ2NDQjBZV2R6WEc1Y2JpOHZJRTV2ZEdVNklHVjJaWEo1ZEdocGJtY2dhWE1nYm1WemRHVmtJR2x1YzJsa1pTQjBhR1VnWVd4amFHVnRlUzF5WlhObGRDQnpieUIwYUdGMElHTnpjeUJ5WlhObGRDQnpkSGxzWlhNZ1pHOXVKM1FnWVdOamFXUmxiblJoYkd4NUlHeGxZV3NnYVc1MGIxeHVMeThnWTNWemRHOXRaWElnY0dGblpYTWdZVzVrSUdOaGRYTmxJR1p2Ym5SeklHbHVJRzV2YmkxaGJHTm9aVzE1TFdOdmJuUnliMnhzWldRZ2NHRnlkSE1nYjJZZ2RHaGxJSEJoWjJVZ2RHOGdibTkwSUhkdmNtc3NJR1YwWXk0Z1FXUmthWFJwYjI1aGJHeDVMRnh1THk4Z2JtVnpkR2x1WnlCcGJuTnBaR1VnWVd4amFHVnRlUzF5WlhObGRDQm5hWFpsY3lCMGFHVnpaU0J5ZFd4bGN5QmxibTkxWjJnZ2MzQmxZMmxtYVdOcGRIa2dkRzhnZFhOMVlXeHNlU0J2ZG1WeWNtbGtaU0J6ZEhsc1pYTWdkMmhwWTJnZ2JXbG5hSFJjYmk4dklHSmxJSE5sZENCbWNtOXRJSFJvWlNCMWMyVnlKM01nZEdobGJXVXVYRzR1WVd4amFHVnRlUzF5WlhObGRDQjdYRzRnSUM4dklFNVBWRVVnS0UxaGVDQXlNREkwTFRBMUxURTNLVG9nVkdodmMyVWdjM1I1YkdWeklHRnlaU0JoY0hCc2FXVmtJSFJ2SUhKcFkyZ2dkR1Y0ZENCdFpYUmhabWxsYkdSekxDQmhjeUIwYUdVZ1NGUk5UQ0J5WlhSMWNtNWxaQ0IxYzJsdVp5QjhJRzFsZEdGbWFXVnNaRjkwWVdkY2JpQWdMeThnWkc5dUozUWdhR0YyWlNCamIzSnlaV04wSUhOMGVXeHBibWM2SUdoNWNHVnliR2x1YTNNZ1lYSmxJRzV2ZENCMWJtUmxjbXhwYm1Wa0xDQm9aV0ZrYVc1bmN5QmhiR3dnYUdGMlpTQjBhR1VnYzJGdFpTQm1iMjUwSUhOcGVtVXNJR0Z1WkNCb1pXRmthVzVuY3lCa2IyNG5kRnh1SUNBdkx5QnBibWhsY21sMElHTnZiRzl5TGx4dUlDQXViV1YwWVdacFpXeGtMWEpwWTJoZmRHVjRkRjltYVdWc1pDQjdYRzRnSUNBZ1lTQjdYRzRnSUNBZ0lDQjBaWGgwTFdSbFkyOXlZWFJwYjI0NklIVnVaR1Z5YkdsdVpTQWhhVzF3YjNKMFlXNTBPMXh1SUNBZ0lIMWNibHh1SUNBZ0lHZ3hMRnh1SUNBZ0lHZ3lMRnh1SUNBZ0lHZ3pMRnh1SUNBZ0lHZzBMRnh1SUNBZ0lHZzFMRnh1SUNBZ0lHZzJJSHRjYmlBZ0lDQWdJR052Ykc5eU9pQnBibWhsY21sME8xeHVJQ0FnSUgxY2JseHVJQ0FnSUdneElIdGNiaUFnSUNBZ0lHWnZiblF0YzJsNlpUb2dNaTQxWlcwZ0lXbHRjRzl5ZEdGdWREdGNiaUFnSUNCOVhHNGdJQ0FnYURJZ2UxeHVJQ0FnSUNBZ1ptOXVkQzF6YVhwbE9pQXlaVzBnSVdsdGNHOXlkR0Z1ZER0Y2JpQWdJQ0I5WEc0Z0lDQWdhRE1nZTF4dUlDQWdJQ0FnWm05dWRDMXphWHBsT2lBeExqVmxiU0FoYVcxd2IzSjBZVzUwTzF4dUlDQWdJSDFjYmlBZ0lDQm9OQ0I3WEc0Z0lDQWdJQ0JtYjI1MExYTnBlbVU2SURFdU1qVmxiU0FoYVcxd2IzSjBZVzUwTzF4dUlDQWdJSDFjYmlBZ0lDQm9OU0I3WEc0Z0lDQWdJQ0JtYjI1MExYTnBlbVU2SURFdU1XVnRJQ0ZwYlhCdmNuUmhiblE3WEc0Z0lDQWdmVnh1SUNBZ0lHZzJJSHRjYmlBZ0lDQWdJR1p2Ym5RdGMybDZaVG9nTVdWdElDRnBiWEJ2Y25SaGJuUTdYRzRnSUNBZ2ZWeHVJQ0I5WEc1Y2JpQWdMeThnYUhSMGNITTZMeTlrWlhabGJHOXdaWEp6TG1kdmIyZHNaUzVqYjIwdmQyVmlMMloxYm1SaGJXVnVkR0ZzY3k5M1pXSXRZMjl0Y0c5dVpXNTBjeTl6YUdGa2IzZGtiMjBqY21WelpYUmNiaUFnT21odmMzUWdlMXh1SUNBZ0lHRnNiRG9nYVc1cGRHbGhiRHRjYmlBZ2ZWeHVYRzRnSUNvZ2UxeHVJQ0FnSUdKdmVDMXphWHBwYm1jNklHSnZjbVJsY2kxaWIzZzdYRzRnSUgxY2JseHVJQ0JvZEcxc1cyUmhkR0V0Y21sa1hTeGNiaUFnWW05a2VWdGtZWFJoTFhKcFpGMHNYRzRnSUdScGRsdGtZWFJoTFhKcFpGMHNYRzRnSUhOd1lXNWJaR0YwWVMxeWFXUmRMRnh1SUNCaGNIQnNaWFJiWkdGMFlTMXlhV1JkTEZ4dUlDQnZZbXBsWTNSYlpHRjBZUzF5YVdSZExGeHVJQ0JwWm5KaGJXVmJaR0YwWVMxeWFXUmRMRnh1SUNCb01WdGtZWFJoTFhKcFpGMHNYRzRnSUdneVcyUmhkR0V0Y21sa1hTeGNiaUFnYUROYlpHRjBZUzF5YVdSZExGeHVJQ0JvTkZ0a1lYUmhMWEpwWkYwc1hHNGdJR2cxVzJSaGRHRXRjbWxrWFN4Y2JpQWdhRFpiWkdGMFlTMXlhV1JkTEZ4dUlDQndXMlJoZEdFdGNtbGtYU3hjYmlBZ1lteHZZMnR4ZFc5MFpWdGtZWFJoTFhKcFpGMHNYRzRnSUhCeVpWdGtZWFJoTFhKcFpGMHNYRzRnSUdGYlpHRjBZUzF5YVdSZExGeHVJQ0JoT25acGMybDBaV1JiWkdGMFlTMXlhV1JkTEZ4dUlDQmhZbUp5VzJSaGRHRXRjbWxrWFN4Y2JpQWdZV055YjI1NWJWdGtZWFJoTFhKcFpGMHNYRzRnSUdGa1pISmxjM05iWkdGMFlTMXlhV1JkTEZ4dUlDQmlhV2RiWkdGMFlTMXlhV1JkTEZ4dUlDQmphWFJsVzJSaGRHRXRjbWxrWFN4Y2JpQWdZMjlrWlZ0a1lYUmhMWEpwWkYwc1hHNGdJR1JsYkZ0a1lYUmhMWEpwWkYwc1hHNGdJR1JtYmx0a1lYUmhMWEpwWkYwc1hHNGdJR1Z0VzJSaGRHRXRjbWxrWFN4Y2JpQWdhVzFuVzJSaGRHRXRjbWxrWFN4Y2JpQWdjR2xqZEhWeVpWdGtZWFJoTFhKcFpGMHNYRzRnSUdsdWMxdGtZWFJoTFhKcFpGMHNYRzRnSUd0aVpGdGtZWFJoTFhKcFpGMHNYRzRnSUhGYlpHRjBZUzF5YVdSZExGeHVJQ0J6VzJSaGRHRXRjbWxrWFN4Y2JpQWdjMkZ0Y0Z0a1lYUmhMWEpwWkYwc1hHNGdJSE50WVd4c1cyUmhkR0V0Y21sa1hTeGNiaUFnYzNSeWFXdGxXMlJoZEdFdGNtbGtYU3hjYmlBZ2MzUnliMjVuVzJSaGRHRXRjbWxrWFN4Y2JpQWdjM1ZpVzJSaGRHRXRjbWxrWFN4Y2JpQWdjM1Z3VzJSaGRHRXRjbWxrWFN4Y2JpQWdkSFJiWkdGMFlTMXlhV1JkTEZ4dUlDQjJZWEpiWkdGMFlTMXlhV1JkTEZ4dUlDQmlXMlJoZEdFdGNtbGtYU3hjYmlBZ2RWdGtZWFJoTFhKcFpGMHNYRzRnSUdsYlpHRjBZUzF5YVdSZExGeHVJQ0JqWlc1MFpYSmJaR0YwWVMxeWFXUmRMRnh1SUNCa2JGdGtZWFJoTFhKcFpGMHNYRzRnSUdSMFcyUmhkR0V0Y21sa1hTeGNiaUFnWkdSYlpHRjBZUzF5YVdSZExGeHVJQ0J2YkZ0a1lYUmhMWEpwWkYwc1hHNGdJSFZzVzJSaGRHRXRjbWxrWFN4Y2JpQWdiR2xiWkdGMFlTMXlhV1JkTEZ4dUlDQm1hV1ZzWkhObGRGdGtZWFJoTFhKcFpGMHNYRzRnSUdadmNtMWJaR0YwWVMxeWFXUmRMRnh1SUNCc1lXSmxiRnRrWVhSaExYSnBaRjBzWEc0Z0lHeGxaMlZ1WkZ0a1lYUmhMWEpwWkYwc1hHNGdJSFJoWW14bFcyUmhkR0V0Y21sa1hTeGNiaUFnWTJGd2RHbHZibHRrWVhSaExYSnBaRjBzWEc0Z0lIUmliMlI1VzJSaGRHRXRjbWxrWFN4Y2JpQWdkR1p2YjNSYlpHRjBZUzF5YVdSZExGeHVJQ0IwYUdWaFpGdGtZWFJoTFhKcFpGMHNYRzRnSUhSeVcyUmhkR0V0Y21sa1hTeGNiaUFnZEdoYlpHRjBZUzF5YVdSZExGeHVJQ0IwWkZ0a1lYUmhMWEpwWkYwc1hHNGdJR0Z5ZEdsamJHVmJaR0YwWVMxeWFXUmRMRnh1SUNCaGMybGtaVnRrWVhSaExYSnBaRjBzWEc0Z0lHTmhiblpoYzF0a1lYUmhMWEpwWkYwc1hHNGdJR1JsZEdGcGJITmJaR0YwWVMxeWFXUmRMRnh1SUNCbGJXSmxaRnRrWVhSaExYSnBaRjBzWEc0Z0lHWnBaM1Z5WlZ0a1lYUmhMWEpwWkYwc1hHNGdJR1pwWjJOaGNIUnBiMjViWkdGMFlTMXlhV1JkTEZ4dUlDQm1iMjkwWlhKYlpHRjBZUzF5YVdSZExGeHVJQ0JvWldGa1pYSmJaR0YwWVMxeWFXUmRMRnh1SUNCb1ozSnZkWEJiWkdGMFlTMXlhV1JkTEZ4dUlDQnRaVzUxVzJSaGRHRXRjbWxrWFN4Y2JpQWdibUYyVzJSaGRHRXRjbWxrWFN4Y2JpQWdiM1YwY0hWMFcyUmhkR0V0Y21sa1hTeGNiaUFnY25WaWVWdGtZWFJoTFhKcFpGMHNYRzRnSUhObFkzUnBiMjViWkdGMFlTMXlhV1JkTEZ4dUlDQnpkVzF0WVhKNVcyUmhkR0V0Y21sa1hTeGNiaUFnZEdsdFpWdGtZWFJoTFhKcFpGMHNYRzRnSUcxaGNtdGJaR0YwWVMxeWFXUmRMRnh1SUNCaGRXUnBiMXRrWVhSaExYSnBaRjBzWEc0Z0lIWnBaR1Z2VzJSaGRHRXRjbWxrWFN4Y2JpQWdZblYwZEc5dVcyUmhkR0V0Y21sa1hTeGNiaUFnYzJWc1pXTjBXMlJoZEdFdGNtbGtYU3hjYmlBZ1cyUmhkR0V0Y21sa1hTQStJSEFnZTF4dUlDQWdJR3hsZEhSbGNpMXpjR0ZqYVc1bk9pQnBibWhsY21sME8xeHVJQ0FnSUcxaGNtZHBiam9nTUR0Y2JpQWdJQ0J3WVdSa2FXNW5PaUF3TzF4dUlDQWdJR0p2Y21SbGNqb2dNRHRjYmlBZ0lDQm1iMjUwTFhOcGVtVTZJREV3TUNVN1hHNGdJQ0FnZG1WeWRHbGpZV3d0WVd4cFoyNDZJR0poYzJWc2FXNWxPMXh1WEc0Z0lDQWdMeThnU0dsa1pTQnpZM0p2Ykd4aVlYSnpJR0o1SUdSbFptRjFiSFJjYmlBZ0lDQW1Pam90ZDJWaWEybDBMWE5qY205c2JHSmhjaUI3WEc0Z0lDQWdJQ0JrYVhOd2JHRjVPaUJ1YjI1bE8xeHVJQ0FnSUgxY2JpQWdJQ0F0YlhNdGIzWmxjbVpzYjNjdGMzUjViR1U2SUc1dmJtVTdYRzRnSUNBZ2MyTnliMnhzWW1GeUxYZHBaSFJvT2lCdWIyNWxPMXh1SUNCOVhHNWNiaUFnTHk4Z1RrOVVSU0FvVFdGMGRDQXlNREkwTFRBeUxUSXpMQ0JWVTBVdE56TXpLVG9nVTI5dFpTQjBhR1Z0WlhNZ2FXNWpiSFZrWlNCRFUxTWdkR2hoZENCeVpXMXZkbVZ6SUhCdmFXNTBaWEl0WlhabGJuUnpJR1p5YjIwZ1kyaHBiR1J5Wlc0Z2IyWWdZblYwZEc5dWN5eGNiaUFnTHk4Z2QyaHBZMmdnWTJGdUlHTmhkWE5sSUdsemMzVmxjeUJpYjNSb0lHbHVJSFJvWlNCbFpHbDBiM0lnWVc1a0lHOXVJSEIxWW14cGMyaGxaQ0J3WVdkbGN5NGdWR2hwY3lCcGN5QmhJSEpsYzJWMElIUnZJSFJvWlNCamMzTWdaR1ZtWVhWc2RGeHVJQ0F2THlCd2NtOXdaWEowZVNCbWIzSWdjRzlwYm5SbGNpMWxkbVZ1ZEhNc0lIZG9hV05vSUdseklGd2lZWFYwYjF3aUxseHVJQ0JiWkdGMFlTMXlhV1JkSUh0Y2JpQWdJQ0J3YjJsdWRHVnlMV1YyWlc1MGN6b2dZWFYwYnp0Y2JpQWdmVnh1WEc0Z0lHSjFkSFJ2Ymx0a1lYUmhMWEpwWkYwZ2UxeHVJQ0FnSUdadmJuUXRabUZ0YVd4NU9pQnBibWhsY21sME8xeHVJQ0FnSUM4dklFNXZkR1VnS0U1dllXZ3NJREl3TWpJdE1USXRNRGNzSUZKRlVFd3ROVFEzTnlrNklFWnZjaUJ6YjIxbElISmxZWE52Yml3Z1UyRm1ZWEpwSjNNZ2RYTmxjaUJoWjJWdWRDQnpkSGxzWlhOb1pXVjBJR1p2Y2lCaWRYUjBiMjV6WEc0Z0lDQWdMeThnYzJWMGN5QmhiR2xuYmkxcGRHVnRjeUIwYnlCbWJHVjRMWE4wWVhKMExDQjNhR2xqYUNCdmRtVnljbWxrWlhNZ2RHaHBibWR6SUd4cGEyVWdkMmxrZEdnNklERXdNQ1VnWVhCd1lYSmxiblJzZVM0Z1ZHaHBjeUJwY3lCaElISmxjMlYwWEc0Z0lDQWdMeThnZEc4Z2RHaGxJR056Y3lCa1pXWmhkV3gwSUhCeWIzQmxjblI1SUdadmNpQmhiR2xuYmkxcGRHVnRjeXdnZDJocFkyZ2dhWE1nWENKdWIzSnRZV3hjSWk1Y2JpQWdJQ0JoYkdsbmJpMXBkR1Z0Y3pvZ2JtOXliV0ZzTzF4dUlDQjlYRzVjYmlBZ0x5OGdUazlVUlNBb1FtVnVJREl3TWpNdE1URXRNRGNzSUZKRlVFd3RPVEEwT1NrZ1FuVjBkRzl1Y3lCcGJtaGxjbWwwSUhSb1pXbHlJR052Ykc5eUlHWnliMjBnZEdobElIVnpaWElnWVdkbGJuUWdjM1I1YkdWemFHVmxkQ3hjYmlBZ0x5OGdZVzVrSUhSb1pTQjBZV0p6SUhSeWFXZG5aWElnYVhNZ2NtVnVaR1Z5WldRZ1lYTWdZU0JpZFhSMGIyNHNJR0oxZENCdWIzUWdiMjVsSUhkbElHTnZiblJ5YjJ3Z2QybDBhQ0JnWkdGMFlTMXlhV1JnTGlCVGIxeHVJQ0F2THlCM1pTQmhaR1JsWkNCaGJpQmhkSFJ5YVdKMWRHVWdhVzRnZEdobElIUmhZbk1nWTI5dGNHOXVaVzUwSUhSdklHbGtaVzUwYVdaNUlIUm9iM05sSUhSeWFXZG5aWEp6TENCaGJtUWdiM1psY25KcFpHVmNiaUFnTHk4Z1kyOXNiM0lnYVc1b1pYSnBkR0Z1WTJVdVhHNGdJR0oxZEhSdmJsdGtZWFJoTFhKbGNHeHZMWFJoWW5NdGRISnBaMmRsY2wwZ2UxeHVJQ0FnSUdOdmJHOXlPaUJwYm1obGNtbDBPMXh1SUNCOVhHNWNiaUFnTHk4Z1JYWmxjbmwwYUdsdVp5QmxlR05sY0hRZ1lpd2dhU3dnYzNSeWIyNW5MQ0JsYlN3Z2RTd2djeUJwYm1obGNtbDBJR1p2Ym5RZ0tHOTBhR1Z5ZDJselpTd2dVbFJGSUcxbGMzTmxjeUIxY0NsY2JpQWdhSFJ0YkZ0a1lYUmhMWEpwWkYwc1hHNGdJR0p2WkhsYlpHRjBZUzF5YVdSZExGeHVJQ0JrYVhaYlpHRjBZUzF5YVdSZExGeHVJQ0J6Y0dGdVcyUmhkR0V0Y21sa1hTeGNiaUFnWVhCd2JHVjBXMlJoZEdFdGNtbGtYU3hjYmlBZ2IySnFaV04wVzJSaGRHRXRjbWxrWFN4Y2JpQWdhV1p5WVcxbFcyUmhkR0V0Y21sa1hTeGNiaUFnYURGYlpHRjBZUzF5YVdSZExGeHVJQ0JvTWx0a1lYUmhMWEpwWkYwc1hHNGdJR2d6VzJSaGRHRXRjbWxrWFN4Y2JpQWdhRFJiWkdGMFlTMXlhV1JkTEZ4dUlDQm9OVnRrWVhSaExYSnBaRjBzWEc0Z0lHZzJXMlJoZEdFdGNtbGtYU3hjYmlBZ2NGdGtZWFJoTFhKcFpGMHNYRzRnSUdKc2IyTnJjWFZ2ZEdWYlpHRjBZUzF5YVdSZExGeHVJQ0J3Y21WYlpHRjBZUzF5YVdSZExGeHVJQ0JoVzJSaGRHRXRjbWxrWFN4Y2JpQWdZV0ppY2x0a1lYUmhMWEpwWkYwc1hHNGdJR0ZqY205dWVXMWJaR0YwWVMxeWFXUmRMRnh1SUNCaFpHUnlaWE56VzJSaGRHRXRjbWxrWFN4Y2JpQWdZbWxuVzJSaGRHRXRjbWxrWFN4Y2JpQWdZMmwwWlZ0a1lYUmhMWEpwWkYwc1hHNGdJR052WkdWYlpHRjBZUzF5YVdSZExGeHVJQ0JrWm01YlpHRjBZUzF5YVdSZExGeHVJQ0JwYldkYlpHRjBZUzF5YVdSZExGeHVJQ0J3YVdOMGRYSmxXMlJoZEdFdGNtbGtYU3hjYmlBZ2FXNXpXMlJoZEdFdGNtbGtYU3hjYmlBZ2EySmtXMlJoZEdFdGNtbGtYU3hjYmlBZ2NWdGtZWFJoTFhKcFpGMHNYRzRnSUhOaGJYQmJaR0YwWVMxeWFXUmRMRnh1SUNCemJXRnNiRnRrWVhSaExYSnBaRjBzWEc0Z0lITjBjbWxyWlZ0a1lYUmhMWEpwWkYwc1hHNGdJSE4xWWx0a1lYUmhMWEpwWkYwc1hHNGdJSE4xY0Z0a1lYUmhMWEpwWkYwc1hHNGdJSFIwVzJSaGRHRXRjbWxrWFN4Y2JpQWdkbUZ5VzJSaGRHRXRjbWxrWFN4Y2JpQWdZMlZ1ZEdWeVcyUmhkR0V0Y21sa1hTeGNiaUFnWkd4YlpHRjBZUzF5YVdSZExGeHVJQ0JrZEZ0a1lYUmhMWEpwWkYwc1hHNGdJR1JrVzJSaGRHRXRjbWxrWFN4Y2JpQWdiMnhiWkdGMFlTMXlhV1JkTEZ4dUlDQjFiRnRrWVhSaExYSnBaRjBzWEc0Z0lHeHBXMlJoZEdFdGNtbGtYU3hjYmlBZ1ptbGxiR1J6WlhSYlpHRjBZUzF5YVdSZExGeHVJQ0JtYjNKdFcyUmhkR0V0Y21sa1hTeGNiaUFnYkdGaVpXeGJaR0YwWVMxeWFXUmRMRnh1SUNCc1pXZGxibVJiWkdGMFlTMXlhV1JkTEZ4dUlDQjBZV0pzWlZ0a1lYUmhMWEpwWkYwc1hHNGdJR05oY0hScGIyNWJaR0YwWVMxeWFXUmRMRnh1SUNCMFltOWtlVnRrWVhSaExYSnBaRjBzWEc0Z0lIUm1iMjkwVzJSaGRHRXRjbWxrWFN4Y2JpQWdkR2hsWVdSYlpHRjBZUzF5YVdSZExGeHVJQ0IwY2x0a1lYUmhMWEpwWkYwc1hHNGdJSFJvVzJSaGRHRXRjbWxrWFN4Y2JpQWdkR1JiWkdGMFlTMXlhV1JkTEZ4dUlDQmhjblJwWTJ4bFcyUmhkR0V0Y21sa1hTeGNiaUFnWVhOcFpHVmJaR0YwWVMxeWFXUmRMRnh1SUNCallXNTJZWE5iWkdGMFlTMXlhV1JkTEZ4dUlDQmtaWFJoYVd4elcyUmhkR0V0Y21sa1hTeGNiaUFnWlcxaVpXUmJaR0YwWVMxeWFXUmRMRnh1SUNCbWFXZDFjbVZiWkdGMFlTMXlhV1JkTEZ4dUlDQm1hV2RqWVhCMGFXOXVXMlJoZEdFdGNtbGtYU3hjYmlBZ1ptOXZkR1Z5VzJSaGRHRXRjbWxrWFN4Y2JpQWdhR1ZoWkdWeVcyUmhkR0V0Y21sa1hTeGNiaUFnYUdkeWIzVndXMlJoZEdFdGNtbGtYU3hjYmlBZ2JXVnVkVnRrWVhSaExYSnBaRjBzWEc0Z0lHNWhkbHRrWVhSaExYSnBaRjBzWEc0Z0lHOTFkSEIxZEZ0a1lYUmhMWEpwWkYwc1hHNGdJSEoxWW5sYlpHRjBZUzF5YVdSZExGeHVJQ0J6WldOMGFXOXVXMlJoZEdFdGNtbGtYU3hjYmlBZ2MzVnRiV0Z5ZVZ0a1lYUmhMWEpwWkYwc1hHNGdJSFJwYldWYlpHRjBZUzF5YVdSZExGeHVJQ0J0WVhKclcyUmhkR0V0Y21sa1hTeGNiaUFnWVhWa2FXOWJaR0YwWVMxeWFXUmRMRnh1SUNCMmFXUmxiMXRrWVhSaExYSnBaRjBzWEc0Z0lHSjFkSFJ2Ymx0a1lYUmhMWEpwWkYwc1hHNGdJSE5sYkdWamRGdGtZWFJoTFhKcFpGMHNYRzRnSUZ0a1lYUmhMWEpwWkYwZ1BpQndJSHRjYmlBZ0lDQm1iMjUwTFhOMGVXeGxPaUJwYm1obGNtbDBPMXh1SUNBZ0lIUmxlSFF0WkdWamIzSmhkR2x2YmpvZ2FXNW9aWEpwZER0Y2JpQWdJQ0JqYjJ4dmNqb2dhVzVvWlhKcGREdGNiaUFnSUNCaVlXTnJaM0p2ZFc1a0xXTnZiRzl5T2lCMGNtRnVjM0JoY21WdWREdGNiaUFnZlZ4dVhHNGdJQzVoYkdOb1pXMTVMWEowWlNCN1hHNGdJQ0FnUUdsdVkyeDFaR1VnY25SbExuSnBZMmd0ZEdWNGRDMXpkSGxzWlhNN1hHNGdJSDFjYmx4dUlDQXZLaUJJVkUxTU5TQmthWE53YkdGNUxYSnZiR1VnY21WelpYUWdabTl5SUc5c1pHVnlJR0p5YjNkelpYSnpJQ292WEc0Z0lHRnlkR2xqYkdWYlpHRjBZUzF5YVdSZExGeHVJQ0JoYzJsa1pWdGtZWFJoTFhKcFpGMHNYRzRnSUdSbGRHRnBiSE5iWkdGMFlTMXlhV1JkTEZ4dUlDQm1hV2RqWVhCMGFXOXVXMlJoZEdFdGNtbGtYU3hjYmlBZ1ptbG5kWEpsVzJSaGRHRXRjbWxrWFN4Y2JpQWdabTl2ZEdWeVcyUmhkR0V0Y21sa1hTeGNiaUFnYUdWaFpHVnlXMlJoZEdFdGNtbGtYU3hjYmlBZ2FHZHliM1Z3VzJSaGRHRXRjbWxrWFN4Y2JpQWdiV1Z1ZFZ0a1lYUmhMWEpwWkYwc1hHNGdJRzVoZGx0a1lYUmhMWEpwWkYwc1hHNGdJSE5sWTNScGIyNWJaR0YwWVMxeWFXUmRJSHRjYmlBZ0lDQmthWE53YkdGNU9pQmliRzlqYXp0Y2JpQWdmVnh1SUNCaWIyUjVJSHRjYmlBZ0lDQnNhVzVsTFdobGFXZG9kRG9nTVR0Y2JpQWdmVnh1WEc0Z0lHSnNiMk5yY1hWdmRHVXNYRzRnSUhFZ2UxeHVJQ0FnSUhGMWIzUmxjem9nYm05dVpUdGNiaUFnSUNCdFlYSm5hVzQ2SURBN1hHNGdJQ0FnY0dGa1pHbHVaem9nTUR0Y2JpQWdJQ0JpYjNKa1pYSTZJREE3WEc0Z0lIMWNiaUFnWW14dlkydHhkVzkwWlRwaVpXWnZjbVVzWEc0Z0lHSnNiMk5yY1hWdmRHVTZZV1owWlhJc1hHNGdJSEU2WW1WbWIzSmxMRnh1SUNCeE9tRm1kR1Z5SUh0Y2JpQWdJQ0JqYjI1MFpXNTBPaUJjSWx3aU8xeHVJQ0FnSUdOdmJuUmxiblE2SUc1dmJtVTdYRzRnSUgxY2JpQWdkR0ZpYkdVZ2UxeHVJQ0FnSUdKdmNtUmxjaTFqYjJ4c1lYQnpaVG9nWTI5c2JHRndjMlU3WEc0Z0lDQWdZbTl5WkdWeUxYTndZV05wYm1jNklEQTdYRzRnSUgxY2JseHVJQ0JpZFhSMGIyNGdQaUJ3YVdOMGRYSmxMRnh1SUNCaWRYUjBiMjRnUGlCcGJXY3NYRzRnSUdFZ1BpQndhV04wZFhKbExGeHVJQ0JoSUQ0Z2FXMW5JSHRjYmlBZ0lDQmthWE53YkdGNU9pQm1iR1Y0TzF4dUlDQjlYRzU5WEc1Y2JpTnlaWEJzYnkxbWRXeHNjR0ZuWlMxbGJHVnRaVzUwSUh0Y2JpQWdMeThnVG05MFpTQW9UbTloYUN3Z01qQXlNaTB4TVMwd05pd2dVa1ZRVEMwME9UTXNJRkpGVUV3dE5UQTJOeWs2SUZOdmJXVWdkR2hsYldWeklHUnZiaWQwSUhKbGMzUnlhV04wSUhSb1pTQjNhV1IwYUZ4dUlDQXZMeUJ2WmlCMGFHVWdiV0ZwYmlCamIyNTBaVzUwTENCemJ5QnZiaUJ3WVdkbGN5QjNhR1Z5WlNCMGFHVnlaU2R6SUdFZ2JXRjRMWGRwWkhSb0lHOW1JREV3TUNVZ2IyNGdZMlZ5ZEdGcGJseHVJQ0F2THlCbGJHVnRaVzUwY3l3Z2RHaGxlU0JqWVc0Z1lXTjBkV0ZzYkhrZ2IzWmxjbVpzYjNjdUlFUnZaWE51SjNRZ2JXRnJaU0J6Wlc1elpTQm1iM0lnZEdobElISnZiM1FnVW1Wd2JHOWNiaUFnTHk4Z1pXeGxiV1Z1ZENCcGRITmxiR1lnZEc4Z2IzWmxjbVpzYjNjZ0tIUm9iM1ZuYUNCa1pYQmxibVJwYm1jZ2IyNGdkR2hsSUdOdmJuUmxiblFnYjJZZ2RHaGxJSEJoWjJVc0lITnZiV1ZjYmlBZ0x5OGdZMmhwYkdSeVpXNGdiV2xuYUhRcElITnZJSE5sZEhScGJtY2dkR2hwY3lCMGJ5QnRZWGd0ZDJsa2RHZzZJREV3TUhkMklHWnBlR1Z6SUhSb1pTQnBjM04xWlM1Y2JpQWdiV0Y0TFhkcFpIUm9PaUF4TURCMmR6dGNibHh1SUNBdkx5Qk9iM1JsSUNoUGRtbHphR1ZyTENBeU1ESXpMVEF5TFRJM0xDQlNSVkJNTFRZME1UY3BPaUJKYmlCMGFHbHpJR05oYzJVZ2QyaGxjbVVnWW05a2VTQmxiR1Z0Wlc1MElHaGhjeUJrYVhOd2JHRjVJR1pzWlhnc1hHNGdJQzh2SUhkbElITm9iM1ZzWkNCaFpHUWdabXhsZUMxbmNtOTNPaUF4SUdGdVpDQmhiR2xuYmkxelpXeG1PaUJ6ZEhKbGRHTm9JSFJ2SUhSb1pTQWpjbVZ3Ykc4dFpuVnNiSEJoWjJVdFpXeGxiV1Z1ZEZ4dUlDQXZMeUIwYnlCbGJuTjFjbVVnZEdobElIQmxjbVpsWTNRZ2JHRjViM1YwTGx4dUlDQXZMeUJVYUdseklHTm9ZVzVuWlNCeVpYTnZiSFpsY3lCMGFHVWdhRzl0WlhCaFoyVWdiMjRnZEdobElHMWxiblJwYjI1bFpDQjBhV05yWlhRZ1puSnZiU0JvWVhacGJtY2dkMlZwY21RZ1oyRndJRzl1SUhSb1pTQnlhV2RvZENCemFXUmxYRzRnSUM4dklHOW1JSFJvWlNCd1lXZGxMbHh1SUNCbWJHVjRMV2R5YjNjNklERTdYRzRnSUdGc2FXZHVMWE5sYkdZNklITjBjbVYwWTJnN1hHNTlYRzVjYmk1dmRYUnNhVzVsTFMxaWJIVmxJSHRjYmlBZ2IzVjBiR2x1WlRvZ01uQjRJSE52Ykdsa0lDTXlOVFl6WldJN1hHNTlYRzVjYmk1emRISnBhMlU2T21GbWRHVnlJSHRjYmlBZ1kyOXVkR1Z1ZERvZ1hDSmNJanRjYmlBZ1ltOXlaR1Z5TFdKdmRIUnZiVG9nTTNCNElITnZiR2xrSUdKc1lXTnJPMXh1SUNCd2IzTnBkR2x2YmpvZ1lXSnpiMngxZEdVN1hHNGdJR3hsWm5RNklEQTdYRzRnSUhSdmNEb2dZMkZzWXlnMU1DVWdMU0F6Y0hncE8xeHVJQ0IzYVdSMGFEb2dNVEF3SlR0Y2JuMWNibHh1TGxKbFlXTjBUVzlrWVd4ZlgwOTJaWEpzWVhrdExXRm1kR1Z5TFc5d1pXNGdlMXh1SUNCdmNHRmphWFI1T2lBeE8xeHVJQ0IwY21GdWMyWnZjbTA2SUhSeVlXNXpiR0YwWlZrb01IQjRLVHRjYm4xY2JseHVMbEpsWVdOMFRXOWtZV3hmWDA5MlpYSnNZWGt0TFdKbFptOXlaUzFqYkc5elpTQjdYRzRnSUc5d1lXTnBkSGs2SURBN1hHNGdJSFJ5WVc1elptOXliVG9nZEhKaGJuTnNZWFJsV1NneE1EQndlQ2s3WEc1OVhHNWNiaTV5WlhCc2J5MXRiMlJoYkMxaFpuUmxjaTF2Y0dWdUlIdGNiaUFnYjNabGNtWnNiM2N0ZVRvZ2FHbGtaR1Z1SUNGcGJYQnZjblJoYm5RN1hHNGdJSE5qY205c2JDMWlaV2hoZG1sdmNqb2dZWFYwYnlBaGFXMXdiM0owWVc1ME8xeHVmVnh1WEc0dkx5Qk9iM1JsSUNoT2IyRm9MQ0F5TURJMExURXlMVEEwTENCVlUwVXRNVFEwTlNrNklFaGhjbVJqYjJSbElITmpjbTlzYkMxaVpXaGhkbWx2Y2lCdlppQmliMlI1WEc0dkx5QmhibVFnYUhSdGJDQjBieUJoZFhSdklIZG9aVzRnWVNCdGIyUmhiQ0JwY3lCdmNHVnVMQ0JpWldOaGRYTmxJR2xtSUhSb1pTQjBhR1Z0WlNCb1lYTWdjMlYwWEc0dkx5QnpZM0p2Ykd3dFltVm9ZWFpwYjNJNklITnRiMjkwYUN3Z2RHaGxiaUIwYUdVZ2RISmhibk5wZEdsdmJuTWdkR2hoZENCeVpXRmpkQzF0YjJSaGJDQmhaR1J6WEc0dkx5QjBieUIwYUdVZ2FIUnRiQzlpYjJSNUlHVnNaVzFsYm5SeklIZHBiR3dnWTJGMWMyVWdkR2hsSUhCaFoyVWdkRzhnYzJOeWIyeHNJSEpsWVd4c2VTQm1ZWE4wWEc0dkx5Qm1jbTl0SUhSdmNDQjBieUJpYjNSMGIyMWNibWgwYld3NmFHRnpLRDRnTG5KbGNHeHZMVzF2WkdGc0xXRm1kR1Z5TFc5d1pXNHBJSHRjYmlBZ2MyTnliMnhzTFdKbGFHRjJhVzl5T2lCaGRYUnZJQ0ZwYlhCdmNuUmhiblE3WEc1OVhHNWNiaTVqWVhKdmRYTmxiRll6TFMxemJHbGtaUzF5WlhObGRDQjdYRzRnSUcxaGVDMTNhV1IwYURvZ2JtOXVaU0FoYVcxd2IzSjBZVzUwTzF4dWZWeHVYRzR1WTJGeWIzVnpaV3hXTXkxdWJ5MTBjbUZ1YzJsMGFXOXVJSHRjYmlBZ2RISmhibk5wZEdsdmJqb2dibTl1WlR0Y2JuMWNibHh1TG1OaGNtOTFjMlZzVmpNdFptRmtaUzEwY21GdWMybDBhVzl1SUh0Y2JpQWdkSEpoYm5OcGRHbHZiam9nYjNCaFkybDBlU0F4TURBd2JYTTdYRzU5WEc1Y2JpNWpZWEp2ZFhObGJGWXpMV2hwWkdSbGJpMXpiR2xrWlNCN1hHNGdJSFJ5WVc1emFYUnBiMjQ2SUc5d1lXTnBkSGtnTVRBd01HMXpPMXh1SUNCdmNHRmphWFI1T2lBd08xeHVmVnh1TG1OaGNtOTFjMlZzVmpNdGRtbHphV0pzWlMxemJHbGtaU0I3WEc0Z0lIUnlZVzV6YVhScGIyNDZJRzl3WVdOcGRIa2dNVEF3TUcxek8xeHVJQ0J2Y0dGamFYUjVPaUF4TzF4dWZWeHVYRzR2THlCT2IzUmxJQ2hPYjJGb0xDQXlNREl5TFRFeExURXpMQ0JTUlZCTUxUVXdOREFwT2lCVGIyMWxJSFJvWlcxbGN5QnBibXBsWTNRZ2MzUjViR1Z6SUhSdklHMWhhMlVnWVd4c0lEeHNhVDRnWld4bGJXVnVkSE5jYmk4dklHaGhkbVVnWW5Wc2JHVjBJSEJ2YVc1MGN5d2dZblYwSUhSb1lYUWdiV1Z6YzJWeklIZHBkR2dnYjNWeUlHTmhjbTkxYzJWc2N5QjNhR2xqYUNCeVpXNWtaWElnUEd4cFBuTXVJRlJvYVhNZ2NtVnpaWFJ6WEc0dkx5QjBhRzl6WlNCemRIbHNaWE5jYmk1emNHeHBaR1VnZTF4dUlDQnNhU0I3WEc0Z0lDQWdjR0ZrWkdsdVp6b2dNQ0FoYVcxd2IzSjBZVzUwTzF4dUlDQWdJQzh2SUU1dmRHVWdLRTV2WVdnc0lESXdNakl0TVRFdE1UY3NJRkpGVUV3dE5URXpNaWs2SUVSdmJpZDBJRzkyWlhKeWFXUmxJRzFoY21kcGJpQjNhWFJvSUNGcGJYQnZjblJoYm5RZ1ltVmpZWFZ6WlZ4dUlDQWdJQzh2SUdsMElIZHBiR3dnY21WdGIzWmxJSFJvWlNCaGRYUnZiV0YwYVdNZ2JXRnlaMmx1SUhSb1lYUWdVM0JzYVdSbElHRmtaSE1nZEc4Z2FHRjJaU0IwYUdVZ1oyRndJSGR2Y21zdVhHNGdJQ0FnTHk4Z1ZFOUVUem9nYVhNZ2RHaGxjbVVnWVNCaVpYUjBaWElnZDJGNUlIUnZJSE52YkhabElIUm9hWE0vSUZSbFkyaHVhV05oYkd4NUlHbG1JSFJvWlhKbEozTWdiV0Z5WjJsdUlHOXVJSFJvWlZ4dUlDQWdJQzh2SUhSb1pXMWxJRzl1SUd4cEozTWdkMmwwYUNCb2FXZG9JR1Z1YjNWbmFDQnpjR1ZqYVdacFkybDBlU3dnYVhRZ2QybHNiQ0J6ZEdsc2JDQnZkbVZ5Y21sa1pTQjBhR2x6TGx4dUlDQWdJRzFoY21kcGJqb2dNRHRjYmlBZ0lDQW1PanBpWldadmNtVWdlMXh1SUNBZ0lDQWdaR2x6Y0d4aGVUb2dibTl1WlNBaGFXMXdiM0owWVc1ME8xeHVJQ0FnSUgxY2JpQWdmVnh1WEc0Z0lDNXpjR3hwWkdWZlgyeHBjM1FnZTF4dUlDQWdJQzh2SUU1dmRHVWdLRTV2WVdnc0lESXdNakl0TVRJdE1EY3NJRkpGVUV3dE5UUXdNQ2s2SUZOdmJXVWdkR2hsYldWeklITmxkQ0JoYkd3Z2RXd25jeUIwYnlCdmRtVnlabXh2ZHlCb2FXUmtaVzRnS0d4dFlXOHBYRzRnSUNBZ0x5OGdZblYwSUZOd2JHbGtaU0J1WldWa2N5QjBieUJpWlNCMmFYTnBZbXhsSUdsdUlHOXlaR1Z5SUdadmNpQnBkQ0IwYnlCM2IzSnJJSEJ5YjNCbGNteDVJSGRwZEdnZ2FYUnpJR0Z1YVcxaGRHVmtJSFJ5WVc1elptOXliVnh1SUNBZ0lDOHZJSEJ5YjNCbGNuUjVMaUJKWmlCM1pTQmtiMjRuZENCelpYUWdkR2hwY3l3Z2IyNGdjMjl0WlNCMGFHVnRaWE1nWTJGeWIzVnpaV3h6SUhkcGJHd2diRzl2YXlCcGJtTnZjbkpsWTNRZ1lXWjBaWElnZEdobElHWnBjbk4wWEc0Z0lDQWdMeThnYzJ4cFpHVmNiaUFnSUNCdmRtVnlabXh2ZHpvZ2RtbHphV0pzWlNBaGFXMXdiM0owWVc1ME8xeHVJQ0I5WEc1OVhHNWNia0JyWlhsbWNtRnRaWE1nY21Wd2JHOHRiV0Z5Y1hWbFpTQjdYRzRnSUdaeWIyMGdlMXh1SUNBZ0lIUnlZVzV6Wm05eWJUb2dkSEpoYm5Oc1lYUmxXQ2d3S1R0Y2JpQWdmVnh1SUNCMGJ5QjdYRzRnSUNBZ2RISmhibk5tYjNKdE9pQjBjbUZ1YzJ4aGRHVllLRnh1SUNBZ0lDQWdZMkZzWXloY2JpQWdJQ0FnSUNBZ2RtRnlLQzB0Y21Wd2JHOHRiV0Z5Y1hWbFpTMTNhV1IwYUN3Z01UQXdKU2tnS2lBdE1TQXZYRzRnSUNBZ0lDQWdJQ0FnZG1GeUtDMHRjbVZ3Ykc4dGJXRnljWFZsWlMxeVpYQmxkR2wwYVc5dWN5d2dNakFwWEc0Z0lDQWdJQ0FwWEc0Z0lDQWdLVHRjYmlBZ2ZWeHVmVnh1WEc0dkx5Qk9iM1JsSUNoRGFHRnVZMlVzSURJd01qTXRNRGd0TURNcElFMWhjbkYxWldVZ2JtOGdiRzl1WjJWeUlIVnpaWE1nZEdobGMyVWdhMlY1Wm5KaGJXVnpMQ0JpZFhRZ2RHaGxlVnh1THk4Z1lYSmxJR2hsY21VZ1ptOXlJR0poWTJzZ1kyOXRjR0YwSUdwMWMzUWdhVzRnWTJGelpTQmhJSFZ6WlhJZ2NtVm1aWEpsYm1ObGN5QjBhR1Z0SUdadmNpQnpiMjFsSUhKbFlYTnZiaTVjYmk4dlhHNHZMeUJPYjNSbElDaE9iMkZvTENBeU1ESXhMVEE1TFRBNUtUb2dWR2hsSUhSeVlXNXpiR0YwWlZnZ2RtRnNkV1VnYUdWeVpTQnBjeUJrYVhKbFkzUnNlU0JqYjNKeVpXeGhkR1ZrWEc0dkx5QjNhWFJvSUhSb1pTQmtaV1pwYm1sMGFXOXVJRzltSUcxaGNuRjFaV1ZVY21GamEwNTFiV0psY2s5bVNYUmxiWE1zSUdsMElHNWxaV1J6SUhSdklHSmxJR1Y0WVdOMGJIazZYRzR2THlBdE1UQXdMMjFoY25GMVpXVlVjbUZqYTA1MWJXSmxjazltU1hSbGJYTWdKU0JtYjNJZ2RHaGxJR0Z1YVcxaGRHbHZiaUIwYnlCamVXTnNaU0J6WldGdGJHVnpjMng1WEc1QWEyVjVabkpoYldWeklHRnNZMmhsYlhrdGJXRnljWFZsWlMxc1pXWjBJSHRjYmlBZ1puSnZiU0I3WEc0Z0lDQWdkSEpoYm5ObWIzSnRPaUIwY21GdWMyeGhkR1ZZS0RBcE8xeHVJQ0I5WEc0Z0lIUnZJSHRjYmlBZ0lDQjBjbUZ1YzJadmNtMDZJSFJ5WVc1emJHRjBaVmdvWEc0Z0lDQWdJQ0JqWVd4aktGeHVJQ0FnSUNBZ0lDQjJZWElvTFMxeVpYQnNieTF0WVhKeGRXVmxMWGRwWkhSb0xDQXhNREFsS1NBcUlDMHhJQzljYmlBZ0lDQWdJQ0FnSUNCMllYSW9MUzF5WlhCc2J5MXRZWEp4ZFdWbExYSmxjR1YwYVhScGIyNXpMQ0F5TUNsY2JpQWdJQ0FnSUNsY2JpQWdJQ0FwTzF4dUlDQjlYRzU5WEc1Y2JrQnJaWGxtY21GdFpYTWdZV3hqYUdWdGVTMXRZWEp4ZFdWbExYSnBaMmgwSUh0Y2JpQWdabkp2YlNCN1hHNGdJQ0FnZEhKaGJuTm1iM0p0T2lCMGNtRnVjMnhoZEdWWUtDMDFNQ1VwTzF4dUlDQjlYRzRnSUhSdklIdGNiaUFnSUNCMGNtRnVjMlp2Y20wNklIUnlZVzV6YkdGMFpWZ29YRzRnSUNBZ0lDQmpZV3hqS0Z4dUlDQWdJQ0FnSUNBdE5UQWxJQ3NnZG1GeUtDMHRjbVZ3Ykc4dGJXRnljWFZsWlMxM2FXUjBhQ3dnTVRBd0pTa2dMeUIyWVhJb0xTMXlaWEJzYnkxdFlYSnhkV1ZsTFhKbGNHVjBhWFJwYjI1ekxDQXlNQ2xjYmlBZ0lDQWdJQ2xjYmlBZ0lDQXBPMXh1SUNCOVhHNTlYRzVjYmtCclpYbG1jbUZ0WlhNZ1lXeGphR1Z0ZVMxbVlXUmxJSHRjYmlBZ1puSnZiU0I3WEc0Z0lDQWdiM0JoWTJsMGVUb2dkbUZ5S0MwdGFXNXBkR2xoYkMxdmNHRmphWFI1S1R0Y2JpQWdmVnh1SUNCMGJ5QjdYRzRnSUNBZ2IzQmhZMmwwZVRvZ2RtRnlLQzB0Wm1sdVlXd3RiM0JoWTJsMGVTazdYRzRnSUgxY2JuMWNibHh1UUd0bGVXWnlZVzFsY3lCaGJHTm9aVzE1TFhOc2FXUmxMWGtnZTF4dUlDQm1jbTl0SUh0Y2JpQWdJQ0J2Y0dGamFYUjVPaUIyWVhJb0xTMXBibWwwYVdGc0xXOXdZV05wZEhrcE8xeHVJQ0FnSUhSeVlXNXpabTl5YlRvZ2RISmhibk5zWVhSbFdTaDJZWElvTFMxdlptWnpaWFFwS1R0Y2JpQWdmVnh1SUNCMGJ5QjdYRzRnSUNBZ2IzQmhZMmwwZVRvZ2RtRnlLQzB0Wm1sdVlXd3RiM0JoWTJsMGVTazdYRzRnSUNBZ2RISmhibk5tYjNKdE9pQjBjbUZ1YzJ4aGRHVlpLREFwTzF4dUlDQjlYRzU5WEc1Y2JrQnJaWGxtY21GdFpYTWdZV3hqYUdWdGVTMXpiR2xrWlMxNElIdGNiaUFnWm5KdmJTQjdYRzRnSUNBZ2IzQmhZMmwwZVRvZ2RtRnlLQzB0YVc1cGRHbGhiQzF2Y0dGamFYUjVLVHRjYmlBZ0lDQjBjbUZ1YzJadmNtMDZJSFJ5WVc1emJHRjBaVmdvZG1GeUtDMHRiMlptYzJWMEtTazdYRzRnSUgxY2JpQWdkRzhnZTF4dUlDQWdJRzl3WVdOcGRIazZJSFpoY2lndExXWnBibUZzTFc5d1lXTnBkSGtwTzF4dUlDQWdJSFJ5WVc1elptOXliVG9nZEhKaGJuTnNZWFJsV0Nnd0tUdGNiaUFnZlZ4dWZWeHVYRzVBYTJWNVpuSmhiV1Z6SUdGc1kyaGxiWGt0Wm14cGNDMTVJSHRjYmlBZ1puSnZiU0I3WEc0Z0lDQWdiM0JoWTJsMGVUb2dkbUZ5S0MwdGFXNXBkR2xoYkMxdmNHRmphWFI1S1R0Y2JpQWdJQ0IwY21GdWMyWnZjbTA2SUhKdmRHRjBaVmtvZG1GeUtDMHRZVzVuYkdVcEtUdGNiaUFnZlZ4dUlDQjBieUI3WEc0Z0lDQWdiM0JoWTJsMGVUb2dkbUZ5S0MwdFptbHVZV3d0YjNCaFkybDBlU2s3WEc0Z0lDQWdkSEpoYm5ObWIzSnRPaUJ5YjNSaGRHVlpLREFwTzF4dUlDQjlYRzU5WEc1Y2JrQnJaWGxtY21GdFpYTWdZV3hqYUdWdGVTMW1iR2x3TFhnZ2UxeHVJQ0JtY205dElIdGNiaUFnSUNCdmNHRmphWFI1T2lCMllYSW9MUzFwYm1sMGFXRnNMVzl3WVdOcGRIa3BPMXh1SUNBZ0lIUnlZVzV6Wm05eWJUb2djbTkwWVhSbFdDaDJZWElvTFMxaGJtZHNaU2twTzF4dUlDQjlYRzRnSUhSdklIdGNiaUFnSUNCdmNHRmphWFI1T2lCMllYSW9MUzFtYVc1aGJDMXZjR0ZqYVhSNUtUdGNiaUFnSUNCMGNtRnVjMlp2Y20wNklISnZkR0YwWlZnb01DazdYRzRnSUgxY2JuMWNibHh1UUd0bGVXWnlZVzFsY3lCaGJHTm9aVzE1TFdkeWIzY2dlMXh1SUNCbWNtOXRJSHRjYmlBZ0lDQnZjR0ZqYVhSNU9pQjJZWElvTFMxcGJtbDBhV0ZzTFc5d1lXTnBkSGtwTzF4dUlDQWdJSFJ5WVc1elptOXliVG9nYzJOaGJHVW9kbUZ5S0MwdGFXNXBkR2xoYkMxelkyRnNaU2twTzF4dUlDQjlYRzRnSUhSdklIdGNiaUFnSUNCdmNHRmphWFI1T2lCMllYSW9MUzFtYVc1aGJDMXZjR0ZqYVhSNUtUdGNiaUFnSUNCMGNtRnVjMlp2Y20wNklITmpZV3hsS0haaGNpZ3RMV1pwYm1Gc0xYTmpZV3hsS1NrN1hHNGdJSDFjYm4xY2JseHVRR3RsZVdaeVlXMWxjeUJoYkdOb1pXMTVMWE53YVc0Z2UxeHVJQ0JtY205dElIdGNiaUFnSUNCdmNHRmphWFI1T2lCMllYSW9MUzFwYm1sMGFXRnNMVzl3WVdOcGRIa3BPMXh1SUNBZ0lIUnlZVzV6Wm05eWJUb2djbTkwWVhSbEtIWmhjaWd0TFdsdWFYUnBZV3d0WVc1bmJHVXBLVHRjYmlBZ2ZWeHVJQ0IwYnlCN1hHNGdJQ0FnYjNCaFkybDBlVG9nZG1GeUtDMHRabWx1WVd3dGIzQmhZMmwwZVNrN1hHNGdJQ0FnZEhKaGJuTm1iM0p0T2lCeWIzUmhkR1VvZG1GeUtDMHRabWx1WVd3dFlXNW5iR1VwS1R0Y2JpQWdmVnh1ZlZ4dVhHNUFhMlY1Wm5KaGJXVnpJR0ZzWTJobGJYa3RabXg1TFhrZ2UxeHVJQ0JtY205dElIdGNiaUFnSUNCdmNHRmphWFI1T2lCMllYSW9MUzFwYm1sMGFXRnNMVzl3WVdOcGRIa3BPMXh1SUNBZ0lIUnlZVzV6Wm05eWJUb2dkSEpoYm5Oc1lYUmxXU2gyWVhJb0xTMXZabVp6WlhRcEtTQnpZMkZzWlNnd0tUdGNiaUFnZlZ4dUlDQjBieUI3WEc0Z0lDQWdiM0JoWTJsMGVUb2dkbUZ5S0MwdFptbHVZV3d0YjNCaFkybDBlU2s3WEc0Z0lDQWdkSEpoYm5ObWIzSnRPaUIwY21GdWMyeGhkR1ZaS0RBcElITmpZV3hsS0RFcE8xeHVJQ0I5WEc1OVhHNWNia0JyWlhsbWNtRnRaWE1nWVd4amFHVnRlUzFtYkhrdGVDQjdYRzRnSUdaeWIyMGdlMXh1SUNBZ0lHOXdZV05wZEhrNklIWmhjaWd0TFdsdWFYUnBZV3d0YjNCaFkybDBlU2s3WEc0Z0lDQWdkSEpoYm5ObWIzSnRPaUIwY21GdWMyeGhkR1ZZS0haaGNpZ3RMVzltWm5ObGRDa3BJSE5qWVd4bEtEQXBPMXh1SUNCOVhHNGdJSFJ2SUh0Y2JpQWdJQ0J2Y0dGamFYUjVPaUIyWVhJb0xTMW1hVzVoYkMxdmNHRmphWFI1S1R0Y2JpQWdJQ0IwY21GdWMyWnZjbTA2SUhSeVlXNXpiR0YwWlZnb01Da2djMk5oYkdVb01TazdYRzRnSUgxY2JuMWNibHh1UUd0bGVXWnlZVzFsY3lCaGJHTm9aVzE1TFdSeWIzQWdlMXh1SUNCbWNtOXRJSHRjYmlBZ0lDQnZjR0ZqYVhSNU9pQjJZWElvTFMxcGJtbDBhV0ZzTFc5d1lXTnBkSGtwTzF4dUlDQWdJSFJ5WVc1elptOXliVG9nZEhKaGJuTnNZWFJsV1NoMllYSW9MUzF2Wm1aelpYUXBLVHRjYmlBZ2ZWeHVJQ0IwYnlCN1hHNGdJQ0FnYjNCaFkybDBlVG9nZG1GeUtDMHRabWx1WVd3dGIzQmhZMmwwZVNrN1hHNGdJQ0FnZEhKaGJuTm1iM0p0T2lCMGNtRnVjMnhoZEdWWktEQXBPMXh1SUNCOVhHNTlYRzVjYmtCclpYbG1jbUZ0WlhNZ2NtVndiRzh0YzNCcGJpQjdYRzRnSUhSdklIdGNiaUFnSUNCMGNtRnVjMlp2Y20wNklISnZkR0YwWlNnek5qQmtaV2NwTzF4dUlDQjlYRzU5WEc1Y2JrQnJaWGxtY21GdFpYTWdjMmhwYlcxbGNpQjdYRzRnSURFd01DVWdlMXh1SUNBZ0lHMWhjMnN0Y0c5emFYUnBiMjQ2SUd4bFpuUTdYRzRnSUgxY2JuMWNibHh1TG5KbGNHeHZMV0Z1YVcxaGRHVXRjM0JwYm01bGNpQjdYRzRnSUdGdWFXMWhkR2x2YmpvZ2NtVndiRzh0YzNCcGJpQXhjeUJzYVc1bFlYSWdhVzVtYVc1cGRHVTdYRzU5WEc1Y2JpOHZJRTVQVkVVZ0tFcGhZMnR6YjI0c0lESXdNalF0TVRFdE1qRXBPaUJVYUdseklIQnpaWFZrYnkxbGJHVnRaVzUwSUdoaFkyc2dhWE1nYUdWeVpTQnBiaUJ5WldkaGNtUnpJSFJ2SUZKRlVFd3RNVEkyT0RRZ0xWeHVMeThnZEdobGNtVWdjMlZsYlhNZ2RHOGdZbVVnWVNCaWRXY2dkMmwwYUNCMGFHVWdZWEpwWVd0cGRDQjBiMjlzZEdsd0lHTnZiWEJ2Ym1WdWRDQjBhR0YwSUdOaGJtNXZkQ0JpWlNCbWFYaGxaQ0IzYVhSb1hHNHZMeUJ6ZEdGdVpHRnlaQ0JqYzNNZ2JtOXlJR2x6SUdsMElIZHZjblJvSUhWeklIZHlhWFJwYm1jZ1lTQmpkWE4wYjIwZ1kyOXRjRzl1Wlc1MElHWnZjaUJoZENCMGFHbHpJSFJwYldWY2JpNTBiMjlzZEdsd0xXRnljbTkzT2pwaVpXWnZjbVVnZTF4dUlDQmpiMjUwWlc1ME9pQmNJbHdpTzF4dUlDQndiM05wZEdsdmJqb2dZV0p6YjJ4MWRHVTdYRzRnSUhSdmNEb2dMVEF1TjNCNE8xeHVJQ0JzWldaME9pQXdPMXh1SUNCeWFXZG9kRG9nTUR0Y2JpQWdhR1ZwWjJoME9pQXhjSGc3WEc0Z0lHSmhZMnRuY205MWJtUTZJSGRvYVhSbE8xeHVJQ0IzYVdSMGFEb2dOekVsTzF4dUlDQnRZWEpuYVc0dGJHVm1kRG9nWVhWMGJ6dGNiaUFnYldGeVoybHVMWEpwWjJoME9pQmhkWFJ2TzF4dWZWeHVYRzR2THlCRGIyeHNZWEJ6YVdKc1pTQmhibWx0WVhScGIyNGdjM1I1YkdWelhHNWJaR0YwWVMxeVpYQnNieTFqYjJ4c1lYQnphV0pzWlYwZ0xuSmxjR3h2TFdGdWFXMWhkR1ZrSUh0Y2JpQWdiM1psY21ac2IzYzZJR2hwWkdSbGJqdGNibjFjYmx0a1lYUmhMWEpsY0d4dkxXTnZiR3hoY0hOcFlteGxYU0F1Y21Wd2JHOHRZVzVwYldGMFpXUmJaR0YwWVMxemRHRjBaVDFjSW05d1pXNWNJbDBnZTF4dUlDQmhibWx0WVhScGIyNDZJSE5zYVdSbFJHOTNiaUF5TURCdGN5QmpkV0pwWXkxaVpYcHBaWElvTUM0MExDQXdMQ0F3TGpJc0lERXBPMXh1ZlZ4dVcyUmhkR0V0Y21Wd2JHOHRZMjlzYkdGd2MybGliR1ZkSUM1eVpYQnNieTFoYm1sdFlYUmxaRnRrWVhSaExYTjBZWFJsUFZ3aVkyeHZjMlZrWENKZElIdGNiaUFnWVc1cGJXRjBhVzl1T2lCemJHbGtaVlZ3SURJd01HMXpJR04xWW1sakxXSmxlbWxsY2lnd0xqUXNJREFzSURBdU1pd2dNU2s3WEc1OVhHNWNia0JyWlhsbWNtRnRaWE1nYzJ4cFpHVkViM2R1SUh0Y2JpQWdabkp2YlNCN1hHNGdJQ0FnYUdWcFoyaDBPaUF3TzF4dUlDQjlYRzRnSUhSdklIdGNiaUFnSUNCb1pXbG5hSFE2SUhaaGNpZ3RMWEpoWkdsNExXTnZiR3hoY0hOcFlteGxMV052Ym5SbGJuUXRhR1ZwWjJoMEtUdGNiaUFnZlZ4dWZWeHVYRzVBYTJWNVpuSmhiV1Z6SUhOc2FXUmxWWEFnZTF4dUlDQm1jbTl0SUh0Y2JpQWdJQ0JvWldsbmFIUTZJSFpoY2lndExYSmhaR2w0TFdOdmJHeGhjSE5wWW14bExXTnZiblJsYm5RdGFHVnBaMmgwS1R0Y2JpQWdmVnh1SUNCMGJ5QjdYRzRnSUNBZ2FHVnBaMmgwT2lBd08xeHVJQ0I5WEc1OVhHNWNiaTV5WlhCc2J5MXpjaTF2Ym14NUlIdGNiaUFnY0c5emFYUnBiMjQ2SUdGaWMyOXNkWFJsTzF4dUlDQjNhV1IwYURvZ01YQjRPMXh1SUNCb1pXbG5hSFE2SURGd2VEdGNiaUFnY0dGa1pHbHVaem9nTUR0Y2JpQWdiV0Z5WjJsdU9pQXRNWEI0TzF4dUlDQnZkbVZ5Wm14dmR6b2dhR2xrWkdWdU8xeHVJQ0JqYkdsd09pQnlaV04wS0RBc0lEQXNJREFzSURBcE8xeHVJQ0IzYUdsMFpTMXpjR0ZqWlRvZ2JtOTNjbUZ3TzF4dUlDQmliM0prWlhJdGQybGtkR2c2SURBN1hHNTlYRzVjYmx0a1lYUmhMWEpsY0d4dkxXTnZiWEJ2Ym1WdWRDMXliMjkwUFZ3aVkyRnliM1Z6Wld4Y0lsMGdlMXh1SUNBbU9uZG9aWEpsS0Z0a1lYUmhMWEpsY0d4dkxYQmhjblF0YVdROVhDSnpiR2xrWlMxMGNtRmphMXdpWFNrZ2UxeHVJQ0FnSUhOamNtOXNiR0poY2kxM2FXUjBhRG9nYm05dVpUdGNiaUFnSUNBbU9qb3RkMlZpYTJsMExYTmpjbTlzYkdKaGNpQjdYRzRnSUNBZ0lDQmthWE53YkdGNU9pQnViMjVsTzF4dUlDQWdJSDFjYmlBZ2ZWeHVmVnh1SWl3aVFHMXBlR2x1SUhKcFkyZ3RkR1Y0ZEMxemRIbHNaWE1nZTF4dUlDQmhMRnh1SUNCd0xGeHVJQ0J6TEZ4dUlDQjFMRnh1SUNCaUxGeHVJQ0JwTEZ4dUlDQm9NU3hjYmlBZ2FESXNYRzRnSUdnekxGeHVJQ0JvTkN4Y2JpQWdhRFVzWEc0Z0lHZzJMRnh1SUNCdFlYSnJJSHRjYmlBZ0lDQm1iMjUwTFhOMGVXeGxPaUJwYm1obGNtbDBPMXh1SUNBZ0lHWnZiblF0Wm1GdGFXeDVPaUJwYm1obGNtbDBPMXh1SUNBZ0lIUmxlSFF0WkdWamIzSmhkR2x2YmpvZ2FXNW9aWEpwZER0Y2JpQWdJQ0IwWlhoMExXRnNhV2R1T2lCcGJtaGxjbWwwTzF4dUlDQWdJSFJsZUhRdGRISmhibk5tYjNKdE9pQnBibWhsY21sME8xeHVJQ0FnSUdOdmJHOXlPaUJwYm1obGNtbDBPMXh1SUNBZ0lHeHBibVV0YUdWcFoyaDBPaUJwYm1obGNtbDBPMXh1WEc0Z0lDQWdiR1YwZEdWeUxYTndZV05wYm1jNklHbHVhR1Z5YVhRN1hHNGdJQ0FnYldGeVoybHVPaUF3TzF4dUlDQWdJSEJoWkdScGJtYzZJREE3WEc0Z0lDQWdZbTl5WkdWeU9pQXdPMXh1SUNBZ0lHWnZiblF0ZDJWcFoyaDBPaUJwYm1obGNtbDBPMXh1SUNBZ0lIWmxjblJwWTJGc0xXRnNhV2R1T2lCaVlYTmxiR2x1WlR0Y2JpQWdJQ0JtYjI1MExYTnBlbVU2SURFd01DVTdYRzRnSUNBZ0x5OGdUbTkwWlNBb1RtOWhhQ3dnVWtWUVRDMDBNRGszS1RvZ2RHVjRkQzF6YVhwbExXRmthblZ6ZENCd2NtVjJaVzUwY3lCcFQxTWdjMkZtWVhKcElHWnliMjFjYmlBZ0lDQXZMeUJwYm1ac1lYUnBibWNnZEdWNGRDQnphWHBsWEc0Z0lDQWdMeThnYUhSMGNITTZMeTlyYVd4cFlXNTJZV3hyYUc5bUxtTnZiUzh5TURJeUwyTnpjeTFvZEcxc0wzbHZkWEl0WTNOekxYSmxjMlYwTFc1bFpXUnpMWFJsZUhRdGMybDZaUzFoWkdwMWMzUXRjSEp2WW1GaWJIa3ZYRzRnSUNBZ0xXMXZlaTEwWlhoMExYTnBlbVV0WVdScWRYTjBPaUJ1YjI1bE8xeHVJQ0FnSUMxM1pXSnJhWFF0ZEdWNGRDMXphWHBsTFdGa2FuVnpkRG9nYm05dVpUdGNiaUFnSUNCMFpYaDBMWE5wZW1VdFlXUnFkWE4wT2lCdWIyNWxPMXh1WEc0Z0lDQWdMeThnU0dsa1pTQnpZM0p2Ykd4aVlYSnpJR0o1SUdSbFptRjFiSFJjYmlBZ0lDQW1Pam90ZDJWaWEybDBMWE5qY205c2JHSmhjaUI3WEc0Z0lDQWdJQ0JrYVhOd2JHRjVPaUJ1YjI1bE8xeHVJQ0FnSUgxY2JpQWdJQ0F0YlhNdGIzWmxjbVpzYjNjdGMzUjViR1U2SUc1dmJtVTdYRzRnSUNBZ2MyTnliMnhzWW1GeUxYZHBaSFJvT2lCdWIyNWxPMXh1SUNCOVhHNWNiaUFnWWl4Y2JpQWdjM1J5YjI1bkxGeHVJQ0IxTEZ4dUlDQnBMRnh1SUNCbGJTeGNiaUFnY3l4Y2JpQWdaR1ZzTEZ4dUlDQnNhU3hjYmlBZ2MzQmhiaUI3WEc0Z0lDQWdabTl1ZEMxbVlXMXBiSGs2SUdsdWFHVnlhWFE3WEc0Z0lIMWNibHh1SUNCMUlIdGNiaUFnSUNCMFpYaDBMV1JsWTI5eVlYUnBiMjQ2SUhWdVpHVnliR2x1WlR0Y2JpQWdmVnh1WEc0Z0lITXNYRzRnSUdSbGJDQjdYRzRnSUNBZ2RHVjRkQzFrWldOdmNtRjBhVzl1T2lCc2FXNWxMWFJvY205MVoyZzdYRzRnSUgxY2JseHVJQ0JwSUh0Y2JpQWdJQ0JtYjI1MExYTjBlV3hsT2lCcGRHRnNhV003WEc0Z0lIMWNibHh1SUNCaUlIdGNiaUFnSUNCbWIyNTBMWGRsYVdkb2REb2dZbTlzWkR0Y2JpQWdmVnh1WEc0Z0lDOHZJRTV2ZEdVZ0tFNXZZV2dzSURJd01qRXRNRGt0TURrcE9pQlVhR2x6SUdseklHNWxZMlZ6YzJGeWVTQmlaV05oZFhObElITnZiV1VnZEdobGJXVnpJQ2hzYVd0bElHUmxZblYwUHo4cElHaGhkbVVnWTNOeklISmxjMlYwYzF4dUlDQXZMeUIzYUdsamFDQnpaWFFnYkdsemRDMXpkSGxzWlNCMGJ5QnViMjVsTGlCWFpTQnlaWE5sZENCaVlXTnJJSFJ2SUdsdWFHVnlhWFFnYzI4Z2RHaGhkQ0JpZFd4c1pYUWdiR2x6ZENCaWRXeHNaWFJ6SUdGamRIVmhiR3g1SUhOb2IzY2dkWEJjYmlBZ2RXd3NYRzRnSUd4cElIdGNiaUFnSUNCc2FYTjBMWE4wZVd4bE9pQnBibWhsY21sME8xeHVJQ0FnSUM4dklGUm9hWE1nYVhNZ2QyVnBjbVFzSUdKMWRDQmlkV3hzWlhRZ2NHOXBiblJ6SUdSdmJpZDBJR2hoZG1VZ2NHRmtaR2x1WnlCaWVTQmtaV1poZFd4MElHbHVJRkpVUlZ4dUlDQWdJQzh2SUhOcGJtTmxJSGRsSUhKbGMyVjBJSFJvWldseUlIQmhaR1JwYm1jZ1lXSnZkbVVzSUhkb2FXTm9JRzFsWVc1eklIUm9aWGtnY21WdVpHVnlJR2x1WTI5eWNtVmpkR3g1WEc0Z0lDQWdMeThnZEc4Z2RHaGxJR3hsWm5RdUlGTmxkQ0IwYUdWdElIUnZJR0Z1SUdGeVltbDBjbUZ5ZVNCMllXeDFaU0IwYnlCdFlXdGxJSFJvWlcwZ2JHOXZheUJuYjI5a0lDaDFjMlZjYmlBZ0lDQXZMeUJsYlNCMGJ5QnpZMkZzWlNCM2FYUm9JSFJvWlNCbWIyNTBJSE5wZW1VcFhHNGdJQ0FnY0dGa1pHbHVaeTFzWldaME9pQXhMamRsYlR0Y2JpQWdmVnh1WEc0Z0lHTnZaR1VnZTF4dUlDQWdJR0poWTJ0bmNtOTFibVF0WTI5c2IzSTZJSEpuWW1Fb0l6WXhOakUyTVN3Z01DNHhLVHRjYmlBZ0lDQmpiMnh2Y2pvZ0l6WXhOakUyTVR0Y2JpQWdmVnh1WEc0Z0lIQnlaU0I3WEc0Z0lDQWdZbUZqYTJkeWIzVnVaRG9nSXpCa01HUXdaRHRjYmlBZ0lDQmpiMnh2Y2pvZ0kyWm1aanRjYmlBZ0lDQm1iMjUwTFdaaGJXbHNlVG9nWENKS1pYUkNjbUZwYm5OTmIyNXZYQ0lzSUcxdmJtOXpjR0ZqWlR0Y2JpQWdJQ0J3WVdSa2FXNW5PaUF3TGpjMWNtVnRJREZ5WlcwN1hHNGdJQ0FnWW05eVpHVnlMWEpoWkdsMWN6b2dNQzQxY21WdE8xeHVYRzRnSUNBZ1kyOWtaU0I3WEc0Z0lDQWdJQ0JqYjJ4dmNqb2dhVzVvWlhKcGREdGNiaUFnSUNBZ0lIQmhaR1JwYm1jNklEQTdYRzRnSUNBZ0lDQmlZV05yWjNKdmRXNWtPaUJ1YjI1bE8xeHVJQ0FnSUNBZ1ptOXVkQzF6YVhwbE9pQXdMamh5WlcwN1hHNGdJQ0FnZlZ4dUlDQjlYRzVjYmlBZ2FXMW5JSHRjYmlBZ0lDQnRZWGd0ZDJsa2RHZzZJREV3TUNVN1hHNGdJQ0FnYUdWcFoyaDBPaUJoZFhSdk8xeHVJQ0I5WEc1Y2JpQWdZbXh2WTJ0eGRXOTBaU0I3WEc0Z0lDQWdjR0ZrWkdsdVp5MXNaV1owT2lBeGNtVnRPMXh1SUNBZ0lHSnZjbVJsY2kxc1pXWjBPaUF5Y0hnZ2MyOXNhV1FnY21kaVlTZ2pNR1F3WkRCa0xDQXdMakVwTzF4dUlDQjlYRzVjYmlBZ2FISWdlMXh1SUNBZ0lHSnZjbVJsY2pvZ2JtOXVaVHRjYmlBZ0lDQmliM0prWlhJdGRHOXdPaUF5Y0hnZ2MyOXNhV1FnY21kaVlTZ2pNR1F3WkRCa0xDQXdMakVwTzF4dUlDQWdJRzFoY21kcGJqb2dNbkpsYlNBd08xeHVJQ0I5WEc1OVhHNGlYWDA9ICovIiwiQG1peGluIHJpY2gtdGV4dC1zdHlsZXMge1xuICBhLFxuICBwLFxuICBzLFxuICB1LFxuICBiLFxuICBpLFxuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2LFxuICBtYXJrIHtcbiAgICBmb250LXN0eWxlOiBpbmhlcml0O1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgLy8gTm90ZSAoTm9haCwgUkVQTC00MDk3KTogdGV4dC1zaXplLWFkanVzdCBwcmV2ZW50cyBpT1Mgc2FmYXJpIGZyb21cbiAgICAvLyBpbmZsYXRpbmcgdGV4dCBzaXplXG4gICAgLy8gaHR0cHM6Ly9raWxpYW52YWxraG9mLmNvbS8yMDIyL2Nzcy1odG1sL3lvdXItY3NzLXJlc2V0LW5lZWRzLXRleHQtc2l6ZS1hZGp1c3QtcHJvYmFibHkvXG4gICAgLW1vei10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbiAgICB0ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuXG4gICAgLy8gSGlkZSBzY3JvbGxiYXJzIGJ5IGRlZmF1bHRcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICB9XG5cbiAgYixcbiAgc3Ryb25nLFxuICB1LFxuICBpLFxuICBlbSxcbiAgcyxcbiAgZGVsLFxuICBsaSxcbiAgc3BhbiB7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIH1cblxuICB1IHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIHMsXG4gIGRlbCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIH1cblxuICBpIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cblxuICBiIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIC8vIE5vdGUgKE5vYWgsIDIwMjEtMDktMDkpOiBUaGlzIGlzIG5lY2Vzc2FyeSBiZWNhdXNlIHNvbWUgdGhlbWVzIChsaWtlIGRlYnV0Pz8pIGhhdmUgY3NzIHJlc2V0c1xuICAvLyB3aGljaCBzZXQgbGlzdC1zdHlsZSB0byBub25lLiBXZSByZXNldCBiYWNrIHRvIGluaGVyaXQgc28gdGhhdCBidWxsZXQgbGlzdCBidWxsZXRzIGFjdHVhbGx5IHNob3cgdXBcbiAgdWwsXG4gIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBpbmhlcml0O1xuICAgIC8vIFRoaXMgaXMgd2VpcmQsIGJ1dCBidWxsZXQgcG9pbnRzIGRvbid0IGhhdmUgcGFkZGluZyBieSBkZWZhdWx0IGluIFJURVxuICAgIC8vIHNpbmNlIHdlIHJlc2V0IHRoZWlyIHBhZGRpbmcgYWJvdmUsIHdoaWNoIG1lYW5zIHRoZXkgcmVuZGVyIGluY29ycmVjdGx5XG4gICAgLy8gdG8gdGhlIGxlZnQuIFNldCB0aGVtIHRvIGFuIGFyYml0cmFyeSB2YWx1ZSB0byBtYWtlIHRoZW0gbG9vayBnb29kICh1c2VcbiAgICAvLyBlbSB0byBzY2FsZSB3aXRoIHRoZSBmb250IHNpemUpXG4gICAgcGFkZGluZy1sZWZ0OiAxLjdlbTtcbiAgfVxuXG4gIGNvZGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzYxNjE2MSwgMC4xKTtcbiAgICBjb2xvcjogIzYxNjE2MTtcbiAgfVxuXG4gIHByZSB7XG4gICAgYmFja2dyb3VuZDogIzBkMGQwZDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogXCJKZXRCcmFpbnNNb25vXCIsIG1vbm9zcGFjZTtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuXG4gICAgY29kZSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgfVxuICB9XG5cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgYmxvY2txdW90ZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgcmdiYSgjMGQwZDBkLCAwLjEpO1xuICB9XG5cbiAgaHIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgcmdiYSgjMGQwZDBkLCAwLjEpO1xuICAgIG1hcmdpbjogMnJlbSAwO1xuICB9XG59XG4iXX0= */

/* --- block 8 --- */
html,
    body {
      zoom: unset !important;
    }

    body {
      overflow-y: visible !important;
    }

/* --- block 9 --- */
@import url(https://fonts.googleapis.com/css2?family=League+Spartan:wght@100;200;300;400;500;600;700;800;900;950)

/* --- block 10 --- */
@font-face {
          font-family: "Satoshi Medium";
          src: url("https://assets.replocdn.com/projects/c490de83-582d-42fd-adee-361dbd4f1285/900321d6-929a-46f1-8813-86b5fe4adef1_Satoshi-Medium.woff2") format("woff2");
          font-weight: 500;
          font-style: normal;
        }

/* --- block 11 --- */
@font-face {
          font-family: "Satoshi";
          src: url("https://assets.replocdn.com/projects/c490de83-582d-42fd-adee-361dbd4f1285/c08354a9-36b9-402d-8530-d9566ed09d64_Satoshi-Bold.woff2") format("woff2");
          font-weight: 700;
          font-style: normal;
        }

/* --- block 12 --- */
@font-face {
          font-family: "Satoshi";
          src: url("https://assets.replocdn.com/projects/c490de83-582d-42fd-adee-361dbd4f1285/321d1c00-a3d5-4040-99fc-8cd07d209220_Satoshi-Regular.woff2") format("woff2");
          font-weight: 400;
          font-style: normal;
        }

/* --- block 13 --- */
.site-nav__link,
  .site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level) {
    font-size: 16px;
  }
  
    .site-nav__link, .mobile-nav__link--top-level {
      text-transform: uppercase;
      letter-spacing: 0.2em;
    }
    .mobile-nav__link--top-level {
      font-size: 1.1em;
    }

  
    .megamenu__collection-image {
      display: none;
    }
  
.site-header {
      box-shadow: 0 0 1px rgba(0,0,0,0.2);
    }

    .toolbar + .header-sticky-wrapper .site-header {
      border-top: 0;
    }

/* --- block 14 --- */
/* prevent text-only logo from breaking mobile nav */
    .header-item--logo {
      max-width: 60%;
    }

/* --- block 15 --- */
.cls-1{fill:none;stroke:#000;stroke-miterlimit:10;stroke-width:2px}

/* --- block 16 --- */
.cls-1{fill:none;stroke:#000;stroke-miterlimit:10;stroke-width:2px}

/* --- block 17 --- */
#shopify-section-sections--27325333340344__header a {font-size: 20px;}

/* --- block 18 --- */
#shopify-section-template--27374590525624__feature_icons_scroll_G7qani .feature-scroll-container {border-bottom: 1px solid rgba(0, 0, 0, 0.3);}

/* --- block 19 --- */
.product-section {
    display: grid;
    grid-template-columns: 44.5% 55.5%;
    padding: 40px 0;
    align-items: self-start;
}
.pos-rel {
    position: relative;
}
.product-info-custom {
    display: flex;
    flex-direction: column;
    gap: 0;
    padding-left: 41px;
    align-items: flex-start;
    color: #000;
}
.badgess {
    background-color: rgba(9, 89, 70, 1);
    color: #fff;
    padding: 2px 8px;
    font-size: 20.35px;
    border-radius: 20px;
    margin-left: 0px;
    line-height: 28.45px;
    position: absolute;
    left: 18.9px;
    top: 14.45px;
    max-width: 225px;
    height: 33.44px;
    width: 100%;
    font-family: 'Clash Grotesk';
    font-weight: 500;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    grid-gap: 5.82px;
  z-index: 1;
}
.badgess-sold {
    position: absolute;
    bottom: 20px;
    left: 19px;
    -webkit-backdrop-filter: blur(5.815643787384033px);
    backdrop-filter: blur(5.815643787384033px);
    background: #ffffff80;
    height: 33px;
    display: inline-flex;
    align-items: center;
    width: 178px;
    border: rgba(0,0,0,.3);
    font-weight: 500;
    font-size: 17.45px;
    line-height: 28.45px;
    letter-spacing: 0;
    text-align: center;
    color: #000;
    border-radius: 5.82px;
    justify-content: center;
    align-items: center;
  z-index: 1;
}
.pos-rel > img {
    margin-bottom: 26.74px;
}
  .faq-items {
    background: white;
    color: black;
    margin-bottom: 11px;
    border-radius: 5px;
    overflow: hidden;
    transition: all 0.3s ease;
    border: 1px solid rgba(228, 228, 228, 1);
}
  .faq-questions {
    width: 100%;
    background: none;
    border: none;
    text-align: left;
    padding: 17px 20px 21px 20px;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-weight: 500;
    font-size: 17px;
    line-height: 18px;
    letter-spacing: 0;
    font-family: 'Satoshi';
}
.faq-answers {
    padding: 0 42px 16px 38px;
    display: none;
    font-weight: 400;
    font-size: 17px;
    line-height: 20px;
    letter-spacing: 0;
}
  
.faq-answers > p:last-child {
    margin-bottom: 0;
}
.features {
    display: flex;
    flex-wrap: wrap;
    background: #fbfbfb;
    border-radius: 5.65px;
    padding: 20px 17px 6px;
    margin-bottom: 27px;
}
.feature-tag {
    font-weight: 500;
    font-size: 15.81px;
    line-height: 19.14px;
    letter-spacing: 0;
    margin-bottom: 11.63px;
    background-image: url(https://cdn.shopify.com/s/files/1/0779/0673/9384/files/fi_18875577.svg?v=1748255258);
    background-repeat: no-repeat;
    padding-left: 21px;
    width: 33.33%;
}
.features > .feature-tag:nth-last-child(-n+3) {
    margin-bottom: 0;
}
  .feature-tag:nth-child(2) {
    background-image: url(https://cdn.shopify.com/s/files/1/0779/0673/9384/files/fi_10424699_1.svg?v=1748255258);
}
    .feature-tag:nth-child(3) {
    background-image: url(https://cdn.shopify.com/s/files/1/0779/0673/9384/files/Group_1000006585_1.svg?v=1748255258);
}
    .feature-tag:nth-child(4) {
    background-image: url(https://cdn.shopify.com/s/files/1/0779/0673/9384/files/fi_17587194.svg?v=1748255258);
}
    .feature-tag:nth-child(5) {
    background-image: url(https://cdn.shopify.com/s/files/1/0779/0673/9384/files/Group_1000006580_1.svg?v=1748255258);
}
    .feature-tag:nth-child(6) {
    background-image: url(https://cdn.shopify.com/s/files/1/0779/0673/9384/files/Group_1000006586.svg?v=1748255258);
}
.price-rows {
    border-top: .55px solid rgba(0,0,0,.2);
    padding-top: 12.38px;
    width: 100%;
    padding-bottom: 13.51px;
    margin-bottom: 29.3px;
    display: inline-flex;
    flex-wrap: wrap;
    grid-gap: 8px 16px;
}
.price-rows:empty,
.price-rows:not(:has(> .compare-price)):has(> .price:empty) {
    padding-top: 0;
    padding-bottom: 0;
    margin-bottom: 20px;
    grid-gap: 0;
}
.price-rows .price {
font-weight: 700;
font-size: 20.33px;
line-height: 27px;
letter-spacing: 0;
  color: rgba(0, 147, 112, 1);
}
.price-rows .compare-price {
    font-weight: 400;
    font-size: 20.33px;
    line-height: 27px;
    letter-spacing: 0;
    color: #08122a;
    text-decoration: line-through;
}
span.save-label {
    font-weight: 700;
    font-size: 15.81px;
    line-height: 100%;
    letter-spacing: 0;
    background: #009370;
    color: #fff;
    border-radius: 5.65px;
    height: 27px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: auto;
  padding: 0 15px;
}
.offer-box {
    border: 1px solid rgba(0,0,0,.3);
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;
    position: relative;
    padding: 16px 48px 12px 28px;
    margin-bottom: 19px;
}
.offer-box.active {
    border: 1.3px solid rgba(9, 89, 70, 1);
    background-color: rgba(15, 174, 135, 0.15);
}
/* ====================== Offer Block Gifts =========================== */
.offer-box:has(.pdp-main__offer-gifts-wrapper) {
  flex-direction: column;
  padding: 0;
}
.offer-box:has(.pdp-main__offer-gifts-wrapper) > flex {
  padding: 16px 48px 12px 28px;
}
/* ====================== Offer Block Gifts END =========================== */
.offer-info {
    display: flex;
    align-items: center;
    gap: 24px;
    width: 100%;
}
.offer-info img {
    max-width: 74px;
    height: auto;
  width: 100%;
    object-fit: contain;
}
.bundle-offerss .offer-box:nth-child(1) .offer-info img {
    height: 52.6px;
}
  .bundle-offerss .offer-box:nth-child(2) .offer-info img {
    height: 57px;
}
  .bundle-offerss .offer-box:nth-child(3) .offer-info img {
    height: 49px;
}
.price-var .price {
    font-weight: 700;
    font-size: 15.81px;
    line-height: 21px;
    letter-spacing: 0;
    color: rgba(9, 89, 70, 1);
    white-space: pre;
}
  .price-var .compare-price{
font-weight: 400;
font-size: 15.81px;
line-height: 21px;
letter-spacing: 0;
text-decoration: line-through;
     color: rgba(9, 89, 70, 1);
        white-space: pre;
  }
.price-row {
  text-align: right;
}
.price-row .price {
  font-size: 18px;
  font-weight: bold;
  color: #000;
}
.price-row .compare-price {
  text-decoration: line-through;
  font-size: 14px;
  color: #888;
      white-space: pre;
}
.check-label  {
  font-weight: 700;
  font-size: 15.81px;
  line-height: 21px;
  letter-spacing: 0;
}
.check-label div {
    font-weight: 400;
    margin-top: 5px;
}
span.text-badge {
    font-weight: 700;
    font-size: 13.55px;
    line-height: 19.2px;
    letter-spacing: 0;
    text-align: center;
    background: #095946;
    position: absolute;
    top: -10px;
    width: 126px;
    color: #fff;
    border-radius: 12.56px;
    right: 36px;
}
  
/* .add-to-cart-button {
  margin-top: 20px;
  padding: 14px 24px;
  background: #009900;
  color: white;
  border: none;
  border-radius: 6px;
  font-size: 16px;
  width: 100%;
  transition: .5s;
}
  .add-to-cart-button:hover {
    background: transparent;
    box-shadow: 0 0 0 2px #009900 inset;
    color: #009900;
} */
  .add-to-cart-button {
    transition: .5s;
  }
    .add-to-cart-button:hover {
    background: transparent;
    box-shadow: 0 0 0 2px #095946 inset;
    color: #095946;
}
  .add-to-cart-button:hover .compare-price {
   opacity: .6;
    color: #095946 !important;
}  
.auto-refill-banner {
    display: flex;
    align-items: flex-start;
    padding: 13.58px 20px 10px 18.3px;
    background-color: rgba(0, 147, 112, 0.15);
    border: 1.13px dashed rgba(0, 147, 112, 1);
    border-radius: 4.52px;
    max-width: 100%;
    margin-top: 24.7px;
    margin-bottom: 24px;
}
.auto-refill-checkbox {
  margin-right: 10px;
  margin-top: 3px;
}

.auto-refill-checkbox input[type="checkbox"] {
  accent-color: #157347; /* Green checkmark on supported browsers */
  width: 18px;
  height: 18px;
}

.auto-refill-content .headline {
font-weight: 700;
font-size: 15.81px;
line-height: 18.07px;
letter-spacing: 0;
margin-bottom: 4px;
}

.auto-refill-content .subtexts {
font-weight: 400;
font-size: 11.3px;
line-height: 16.06px;
letter-spacing: 0;
  color: rgba(40, 40, 40, 1);
   font-family: 'Satoshi';
}
.review-count {
    background: #fbfbfb;
    padding: 8.47px 32px 11px 14.42px;
    border-radius: 106.64px;
    border: none;
    display: inline-flex;
    align-items: center;
    grid-gap: 10.38px;
    font-weight: 400;
    font-size: 15.81px;
    line-height: 19.74px;
    letter-spacing: 0;
    margin-bottom: 16.94px;
}
  .review-count a {
    color: rgba(0, 0, 0, 1);
    font-weight: 400;
    text-decoration: underline;
}
.tile-sub {
    font-weight: 400;
    font-size: 16.94px;
    line-height: 30px;
    letter-spacing: 0;

}
.product-info-custom h2, .product-info-custom h1 {
    font-weight: 500;
    font-size: 28.24px;
    line-height: 30px;
    letter-spacing: 0;
   font-family: 'Clash Grotesk';
}
  
.review-count strong {
  font-weight: 500;
}
.sm-heading {
    margin-bottom: 27px;
    font-size: 16.94px;
    line-height: 23px;
}
.sm-heading > p:last-child {
    margin-bottom: 0;
}
.above-cta-image-banner {
  width: 100%;
  margin-block: 14px;
}
.above-cta-image-banner img {
  width: 100%;
  height: auto;
}
.order-date {
    display: inline-flex;
    background: rgba(227, 255, 222, 1);
    height: 35px;
    border-radius: 9.04px;
    align-items: center;
    justify-content: center;
    width: 100%;
font-weight: 400;
font-size: 15.81px;
line-height: 19.2px;
letter-spacing: 0;
  
    color: #000;

}
.review-count a {
    color: rgba(0, 0, 0, 1);
    font-weight: 400;
    text-decoration: underline;
}
.order-date svg {
    margin-right: 11px;
}

span.date-text {
    color: rgba(8, 77, 58, 1);
    font-weight: 700;
    text-decoration: underline;
   padding-left:2px;
}
.add-to-cart-button {
    margin-top: 15px;
    padding: 14px 24px;
    background: #095946;
    color: #fff;
    border: none;
    border-radius: 4.52px;
    width: 100%;
    font-weight: 500;
    font-size: 16.94px;
    line-height: 18.07px;
    letter-spacing: 0;
    height: 63px;
     font-family: 'Clash Grotesk';
    text-transform: capitalize;
}
.bundle-offerss p.cta-note {
    margin-top: 14px;
    font-size: 15.81px;
    line-height: 19.88px;
}

.auto-refill-checkbox label {
    background-image: url(https://cdn.shopify.com/s/files/1/0779/0673/9384/files/Untitled.svg?v=1748263230);
    width: 18px;
    height: 18px;
    display: inline-block;
    background-size: cover;
  position: unset;
    margin-top: -2px;
}
.auto-refill-checkbox input:checked + label {
    background-image: url(https://cdn.shopify.com/s/files/1/0779/0673/9384/files/Untitled_1.svg?v=1748263233);
}
.auto-refill-checkbox input#auto-refill {
    display: none;
}
/* Product image gallery — Swiper */
.product-slider-nav {
    margin-top: 10px;
    padding-right: 29px;
    margin-bottom: 35px;
    margin-left: -3px;
    position: relative;
}
.product-swiper-thumbs .swiper-slide {
    padding: 0;
    height: auto;
}
.product-swiper-thumbs .swiper-slide img {
    border-radius: 5px;
    aspect-ratio: 1;
    object-fit: cover;
}
.product-swiper-thumbs .swiper-slide-thumb-active img {
    border: 2px solid rgba(0, 147, 112, 1);
}
.swiper-thumb-prev,
.swiper-thumb-next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: auto;
    height: auto;
    background: none;
    border: none;
    cursor: pointer;
    z-index: 10;
    padding: 0;
}
.swiper-thumb-next { right: 0; }
/* FOUC prevention: hide non-first slides until Swiper initialises */
.product-swiper-main:not(.swiper-initialized) .swiper-slide:not(:first-child) { display: none; }
.product-swiper-main .swiper-slide.m-product { height: auto; }
.product-swiper-main .swiper-slide.m-product img {
    height: 100%;
    object-fit: cover;
    border-radius: 0;
    object-position: center;
}
/* Testimonial video carousel — Swiper */
h2.videol-heading {
    font-size: 23px;
    line-height: 28px;
    margin-top: 36px;
    font-weight: 500;
    text-align: center;
    margin-bottom: 22px;
}
.sml-video .video-wrapper {
    position: relative;
    width: 100%;
    padding-bottom: 170%;
    border-radius: 8px;
    overflow: hidden;
    background: #000;
    margin-bottom: 0;
}
.sml-video .video-wrapper video {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.sml-video .testimonial-card {
    padding: 0 4.5px;
}
.sml-video .custom-play-button {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: none;
    border: none;
    cursor: pointer;
    padding: 0;
    z-index: 2;
}
.sml-video svg {
    width: 30px;
    height: auto;
}
.oo-vt-nav {
    display: flex;
    justify-content: center;
    gap: 12px;
    margin-top: 16px;
}
.oo-vt-prev, .oo-vt-next {
    width: 24px;
    height: 24px;
    background: none;
    border: none;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
.oo-vt-prev svg, .oo-vt-next svg { display: block; width: 24px; height: 24px; }
/* Override Swiper default height:100% on slides so padding-bottom % trick works */
.sml-video .swiper-slide { height: auto; }
.product-info-custom .trust-wellness-wrapper {
    margin-top: 16px;
    margin-bottom: 0;
    padding: 54px 60px;
}
.product-info-custom .trust-wellness-wrapper h2.trust-heading {
    font-size: 34.97px;
    line-height: 43px;
    font-weight: 500;
    margin-bottom: 45px;
}
.product-info-custom .trust-wellness-wrapper h2.trust-heading strong {
    width: 100%;
    display: inline-block;
    font-weight: 500;
    color: rgba(227, 255, 222, 1);
}
.product-info-custom .trust-features {
    margin-bottom: 36px;
  gap: 19px;
}
.product-info-custom .feature-box {
    border: 1.52px solid #fff;
    padding: 13px 15px 10px;
    border-radius: 7.59px;
    width: 94px;
}
.product-info-custom .feature-box img {
    height: 50px;
    max-width: 43px;
}
.product-info-custom  .trust-icons div {
    font-size: 21px;
    line-height: 31.5px;
    letter-spacing: 0;
    gap: 6.47px;
}
.product-info-custom .trust-icons {
    gap: 16.52px 26px;
    margin-bottom: 0;
    justify-content: start;
}
.product-info-custom .trust-icons div:nth-child(2n + 1) {
    width: 45%;
    text-align: left;
}

  .product-slider-main .slick-track {
    display: flex;
}

.product-slider-main .slick-track .m-product {height: auto;}

.product-slider-main .slick-track .m-product img {
    height: 100%;
    object-fit: cover;
    border-radius: 5px;
    object-position: center;
}

.block-template--27374590525624__offer_section_LiVXmz {
background-image: url(../img/screenshots/Rectangle_3.webp);
  background-size: cover;

}


.product-slider-nav .slick-track {
    display: flex;
}

.product-slider-nav .slick-track .slick-slide {
    height: auto;
}

.product-slider-nav .slick-track .slick-slide img {
    aspect-ratio: 1;
    object-fit: cover;
}
  .price-var {
    min-width: fit-content;
    text-align:right;
}
 @media (min-width: 768px) {
.product-image {
    position: sticky;
    top: 40px;
}
 }
 .auto-refill-banner {
     position: relative;
  }
.auto-refill-checkbox label:after {
    content: '';
    top: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}
@media (max-width: 991px) {

.product-info-custom .trust-icons {
    justify-content: space-between;
}
 
.product-info-custom .trust-icons div {
    width: 153px;
    max-width: 50%;
}

  
}

  @media (max-width: 991px) {
.over-hidn h2.videol-heading.hide-desk {
    padding-right: 17px;
}
    .over-hidn ul.slick-dots {
    margin-right: 17px;
}
.over-hidn {
    width: calc(100% +  17px);
    overflow: hidden;
    margin-right: -17px;
}
    
    .product-section .video-wrapper video {
    border-radius: 4.05px;
}
.product-section .review-count {
    grid-gap: 6px;
}

    .product-slider-main .m-product {
    max-width: 100%;
    height: auto;
    width: 100%;
    margin-right: 0px;
}
.product-slider-main .m-product img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    border-radius: 5px;
}
  .product-image {
    max-width: 100%;
    width: 100%;
    display: inline-block;
    overflow: hidden;
}
.product-slider-main .slick-track {
    display: flex;
    height: auto;
}
  
  .product-slider-main, .product-info-custom {
    width: 100%;
    max-width: 100%;
    overflow: hidden;
}
    .product-slider-nav {
    display: none;
}
.pos-rel {
    width: 100%;
    max-width: 100%;
}
  .product-section {
    grid-template-columns: 1fr ;
    padding: 16px 0;
}
.product-info-custom {
    padding-left: 0;
    display: inline-block;
}
.badgess {
    font-size: 14px;
    left: 13px;
    top: 10px;
    max-width: 155px;
    height: 23px;
}
  /* #shopify-section-template--27374590525624__offer_section_LiVXmz .container-1179 {
    padding-left: 17px;
    padding-right: 17px;
} */
.product-image .faq-items {
    display: none;
}
.review-count svg {
    max-width: 78px;
    flex-shrink: 0;
}
.review-count {
    margin-bottom: 14.5px;
    margin-top: 15.5px;
    background: #fbfbfb;
    border: none;
    padding: 0;
    line-height: 17.48px;
  margin-left: -6px;
    flex-wrap: nowrap;
    white-space: nowrap;
    font-size: 14px;
}
.review-count > *,
.review-count strong,
.review-count a {
    white-space: nowrap;
    flex-shrink: 0;
    font-size: 14px;
}
.pos-rel>img {
    margin-bottom: 19px;
}
.tile-sub {
    font-size: 15px;
    line-height: 27px;
}
.product-info-custom h2 {
    font-size: 25px;
    line-height: 27px;
    margin-bottom: 10px;
}
.product-info-custom h2.videol-heading.hide-desk{
  font-size: 20px;
        line-height: 25px;
        margin-bottom: 14px;
        margin-top: 21px;
}
.sm-heading {
    margin-bottom: 20px;
    font-size: 15px;
    line-height: 20px;
}
.feature-tag {
    font-size: 14px;
    line-height: 16.94px;
    letter-spacing: 0;
    margin-bottom: 11px;
    padding-left: 19px;
    width: 50%;
    background-size: 14px auto;
    background-position: 0 2px;
}
.features {
    border-radius: 0;
    padding: 0;
    margin-bottom: 0;
    background: transparent;
}
.price-rows {
    padding-top: 11px;
    padding-bottom: 12px;
    margin-bottom: 26px;
    display: inline-flex;
    flex-wrap: wrap;
    grid-gap: 8px;
}
.price-rows .price, .price-rows .compare-price {
    font-size: 18px;
    line-height: 24px;
}

@media (max-width: 991px) {
  #shopify-section-template--27374590525624__offer_section_LiVXmz .product-info-custom h1 {
    font-size: 22px;
  }
}


@media (max-width: 991px) {
  #shopify-section-template--27374590525624__offer_section_LiVXmz .container-1179 {
    padding-left: 16px;
    padding-right: 16px;
  }
  .price-rows {
    margin: 8px 0;
    padding: 12px 0;
  }
}
@media (min-width: 992px) {
  .price-rows {
    margin-bottom: 0;
    padding-top: 16px;
    padding-bottom: 16px;
  }
}


span.save-label {
    font-size: 14px;
    border-radius: 5px;
    height: 24px;
}


.bundle-offerss .offer-box:nth-child(1) .offer-info img {
    height: 46px;
}
  .bundle-offerss .offer-box:nth-child(2) .offer-info img {
    height: 50px;
}
  .bundle-offerss .offer-box:nth-child(3) .offer-info img {
    height: 43px;
}
.offer-info img {
    max-width: 65px;
}
.offer-box {
    border-radius: 10px;
    padding: 12px 24px 12px 10px;
    margin-bottom: 17px;
}
.offer-box:has(.pdp-main__offer-gifts-wrapper) {
  flex-direction: column;
  padding: 0;
}
.offer-box:has(.pdp-main__offer-gifts-wrapper) > flex {
  padding: 12px 24px 12px 10px;
}
.check-label {
    font-size: 14px;
    line-height: 19px;
}
.check-label div {
    font-weight: 400;
    margin-top: 4px;
}
.price-var .price {
    font-size: 14px;
    line-height: 19px;
      margin-bottom: 4px;
}
.price-var {
    text-align: right;
}
span.text-badge {
    font-size: 12px;
    line-height: 16px;
    top: -8px;
    width: 112px;
    right: 10px;
    height: 17px;
}
.auto-refill-banner {
    padding: 11px 16px 9px;
    border: 1px dashed rgba(0,147,112,1);
    border-radius: 4px;
    margin-top: 22px;
    margin-bottom: 10px;
  position:relative;
}
.auto-refill-content .headline {
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 4px;
}
.auto-refill-content .subtexts {
    font-size: 10px;
    line-height: 14.22px;
}
.order-date {
    height: 31px;
    border-radius: 8px;
    font-size: 14px;
    line-height: 17px;
}
.add-to-cart-button {
    margin-top: 13px;
    border-radius: 4px;
    font-size: 15px;
    line-height: 16px;
    height: 56px;
}
    .bundle-offerss {
    margin-bottom: 25px;
}
.product-section .faq-questions {
    padding: 17px 15px;
    font-size: 14px;
    line-height: 20px;
}
.bundle-offerss p.cta-note {
    margin-top: 13px;
}
.badgess-sold {
    bottom: 13px;
    left: 13px;
    height: 23px;
    width: 123px;
    font-size: 12px;
    border-radius: 4px;
}
.product-info-custom .trust-wellness-wrapper {
    margin-top: 28px;
    margin-bottom: 0;
    padding: 33px 15px 30px;
}
.product-info-custom .trust-wellness-wrapper h2.trust-heading {
    font-size: 24.09px;
    line-height: 30px;
    margin-bottom: 42px;
}
.product-info-custom .feature-box {
    border: 1.05px solid #fff;
    padding: 6px 4px 4px;
    border-radius: 7.59px;
    width: 25%;
}
.product-info-custom .feature-box p {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 64px;
}
.product-info-custom .feature-box img {
    height: 34px;
    max-width: 34px;
}

.product-info-custom .trust-features {
    margin-bottom: 25px;
    gap: 13.6px;
  flex-wrap: nowrap;
}
.feature-box p {
    font-size: 9.46px;
    line-height: 12.52px;
}
.product-info-custom  .trust-icons div {
    font-size: 14.46px;
    line-height: 21.7px;
    gap: 4.6px;
}
.product-info-custom .trust-icons div:nth-child(2n + 1) {
    width: 46%;
}
.product-info-custom .trust-icons {
    gap: 11.43px 6px;
}
.product-info-custom .faq-answers {
    padding: 0px 15px 17px;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0;
}
.testimonial-card video, .testimonial-card img {
    border-radius: 4.05px;
}
.product-section .line-arrow ul.slick-dots li button {
    width: 35px;
}
 /* body .product-image {
    width: calc(100% + 17px);
    max-width: calc(100% + 17px);
} */
/* body .product-slider-main .slick-list {
    padding-right: 40px;
} */
body .product-slider-main .slick-track .m-product {
    padding-right: 1px;
}   
}

  .product-slider-nav {
    padding-right: 0;
}
.product-slider-nav .slick-arrow svg circle {
    fill-opacity: 1 !important;
    fill: #d8dad2;
}
.product-slider-nav button.slick-next {
    right: -12px;
    left: unset;
}
.product-slider-nav .slick-arrow {
    left: -8px;
    z-index: 1;
}

/* --- block 20 --- */
.oo-vt-wrap { width: 100%; margin-top: 24px; }
.oo-vt-swiper { width: 100%; overflow: hidden; }
.oo-vt-slide .video-wrapper {
  position: relative; width: 100%;
  border-radius: 8px; overflow: hidden; background: #000;
}
.oo-vt-slide .video-wrapper video {
  position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover;
}
.oo-vt-slide .custom-play-button {
  position: absolute; top: 50%; left: 50%;
  transform: translate(-50%, -50%);
  background: none; border: none; cursor: pointer; padding: 0; z-index: 2;
}
.oo-vt-slide { height: auto; }
#shopify-section-template--27374590525624__offer_section_LiVXmz .oo-vt-heading { font-size: 22px !important; font-weight: 500; text-align: center; margin: 32px 0 16px; }
@media (max-width: 991px) {
  #shopify-section-template--27374590525624__offer_section_LiVXmz .oo-vt-heading { font-size: 20px !important; }
}

/* --- block 21 --- */
.sm-heading {
    margin-bottom: 15px;
}
.line-arrow ul.slick-dots li button {
    height: 4px !important;
    border: unset !important;
    border-radius: 0 !important;
}
.line-arrow ul.slick-dots li button {
    background: #009370 !important;
}
.line-arrow ul.slick-dots li.slick-active~li button {
    background: #c2c2c2 !important;
}

/* --- block 22 --- */
#shopify-section-template--27374590525624__offer_section_LiVXmz {overflow: hidden;} #shopify-section-template--27374590525624__offer_section_LiVXmz .auto-refill-banner {display: none;} #shopify-section-template--27374590525624__offer_section_LiVXmz .order-date {margin-top: 11px;} @media (max-width: 915px) {#shopify-section-template--27374590525624__offer_section_LiVXmz .order-date {margin-top: 5px; }}

/* --- block 23 --- */
@media screen and (max-width: 915px) {
    .section-template--27374590525624__two_layer_richtext_lp_n4mkDG-padding {
      padding-top: 0px;
      padding-bottom: 40px;
    }
  }
  @media screen and (min-width: 915px) {
    .section-template--27374590525624__two_layer_richtext_lp_n4mkDG-padding {
      padding-top: 0px;
      padding-bottom: 60px;
    }
    .custom-flex_item_ad_template--27374590525624__two_layer_richtext_lp_n4mkDG {
      max-width:50%;
      width:100%;
    }
  }
  

    .custom-flex_two_ad_template--27374590525624__two_layer_richtext_lp_n4mkDG {
      display:flex;
      flex-wrap:wrap;
      justify_content:space-between;
    }

/* --- block 24 --- */
.d-flex {
    display: flex;
    flex-wrap: wrap;
    grid-gap: 62px;
    align-items: center;
}
.clinical-proven-section {
  background: linear-gradient(180deg, #3a441e 0%, #171b0b 100%);
  color: white;
  padding: 85px 0 80px;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}

.stats-grid {
    display: flex;
    text-align: left;
    width: 100%;
    max-width: 55%;
    flex-wrap: wrap;
}
.stat-block {
    text-align: left;
    width: 50%;
      position: relative;
}
.stats-grid > div:nth-child(3), .stats-grid > div:nth-child(4) {
    border-top: 1px solid rgba(255, 255, 255, 0.3);
    padding-top: 13px;
    margin-top: 13px;
}
.cta-area {
    width: calc(45% - 62px);
}
.stat-percentage {
   font-family: 'Clash Grotesk';
font-weight: 500;
font-size: 39.86px;
line-height: 42px;
letter-spacing: 0;
    background: linear-gradient(0deg, #E3FFDE, #E3FFDE);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.stat-head{
font-weight: 700;
font-size: 16px;
line-height: 22px;
letter-spacing: 0;
margin-bottom: 4px;
  width: 100%;
}
  
  .stats-grid > div:not(:nth-child(3)) .stat-head {
    display: inline-block;
  }
.stat-caption {
    font-weight: 400;
    font-size: 15px;
    line-height: 18px;
    letter-spacing: 0;
    margin-bottom: 0px;
    display: inline-block;
}

.cta-area h2.heading-31 {
font-weight: 500;
font-size: 31px;
line-height: 38px;
letter-spacing: 0;
text-align: center;
text-transform: capitalize;
  margin-bottom: 20px;
}
.cta-area h2.heading-31  strong{
font-weight: 500;
display: inline-block;
  width: 100%;
  color: rgba(227, 255, 222, 1)
}
.ctaheading {
    font-weight: 400;
    font-size: 17px;
    line-height: 18px;
    letter-spacing: 0;
    text-align: center;
    margin-bottom: 25px;
    max-width: 430px;
    margin-left: auto;
    margin-right: auto;
}
.cta-area a.cta-btn {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 18px;
    border-radius: 100px;
    font-size: 20px;
    background: rgba(255, 247, 212, 1);
    color: rgba(0, 0, 0, 1);
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    font-weight: 500;
    font-family: 'Clash Grotesk';
    height: 62px;
    transition: .5s;
}
.cta-area a.cta-btn:hover {
    background: transparent;
    box-shadow: 0 0 0 2px rgba(255, 247, 212, 1) inset;
    color: rgba(255, 247, 212, 1);
}
.cta-area .subtext {
    font-size: 14px;
    line-height: 17.6px;
    margin: 8px 0 0;
    grid-gap: 5.7px;
}

  
/* ── Card Blocks ── */
.cards-grid {
  display: flex;
  gap: 10px;
  width: 100%;
  margin-top: 20px;
}
.card-block {
  flex: 0 0 215px;
  width: 215px;
  min-width: 0;
  background: #085946;
  border: 1px solid #E3FFDE;
  border-radius: 14px;
  padding: 60px 16px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  text-align: center;
  min-height: 160px;
}
.card-top {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0;
}
.card-number {
  font-family: 'Satoshi', sans-serif;
  font-weight: 400;
  font-size: 70px;
  line-height: 1;
  color: white;
  font-variant-numeric: tabular-nums;
}
.card-unit {
  font-family: 'Satoshi', sans-serif;
  font-weight: 400;
  font-size: 24px;
  line-height: 1.2;
  color: white;
  margin-top: 0;
}
.card-label {
  font-family: 'Clash Grotesk';
  font-weight: 500;
  font-size: 20px;
  line-height: 1.2;
  color: white;
  margin-top: 32px;
}


  .block-template--27374590525624__clinical_proven_CXRdBm {
    background-image: url(../img/screenshots/image_2.webp);
    background-size: cover;
  }

@media (max-width: 991px) {
  .stats-grid > div:nth-child(2) {order: 3;}

.stats-grid > div:nth-child(1) {
    order: 1;
}

.stats-grid > div:nth-child(3) {
    order: 2;
}

.stats-grid > div:nth-child(4) {
    order: 4;
}

.stats-grid > div:nth-child(5) {
    order: 5;
}
.stat-caption br {
    display: none;
}
.d-flex {
    grid-gap: 25px;
    flex-direction: column-reverse;
    width: 100%;
}
.cta-area {
    width: 100%;
}
.stats-grid {
    width: 100%;
    max-width: 100%;
}
.cards-grid {
    width: 100%;
    overflow: hidden;
}
.card-block {
    flex: 1;
    width: auto;
    overflow: hidden;
    padding: 40px 12px;
}
.card-number {
    font-size: 36px;
}
.card-unit {
    font-size: 12px;
}
.card-label {
    font-size: 11px;
    margin-top: 10px;
}
/* .container-1216 {
    padding-left: 25px;
    padding-right: 25px;
} */
.clinical-proven-section {
    padding: 24px 0 40px;
}
.cta-area h2.heading-31 {
    font-size: 26px;
    line-height: 32px;
    margin-bottom: 13px;
    text-align: center;
    max-width: 100%;
}
.ctaheading {
    font-size: 16px;
    text-align: center;
    margin-bottom: 0;
}
.stat-block {
    width: 100%;
}
.stats-grid > div:nth-child(2), .stats-grid > div:nth-child(3), .stats-grid > div:nth-child(4) {
    border-top: 1px solid rgba(255, 255, 255, 0.3);
    padding-top: 23px;
        margin-top: 25px;
}
p.stat-caption br {
    display: none;
}
.stats-grid .cta-area.hide-desk {
    text-align: center;
    margin-top: 40px;
}
.stats-grid.no-stat-blocks > .cta-area.hide-desk {
    border-top: none;
    padding-top: 0;
    margin-top: 16px;
}
.cta-area a.cta-btn {
    font-size: 18px;
}

  
}

/* --- block 25 --- */
@import url('https://api.fontshare.com/v2/css?f[]=clash-grotesk@400,500,600,700&display=swap');
    .compounds-section {
      background: #f9fafb;
      padding: 48px 16px;
    }
    .compounds-container {
      max-width: 1152px;
      margin: 0 auto;
    }
    .compounds-title {
      font-family: 'Clash Grotesk', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
      font-size: 31px;
      font-weight: 500;
      text-align: center;
      margin-bottom: 25px;
      line-height: 38px;
      letter-spacing: 0;
    }
    .compounds-title-green {
      color: #009370;
    }
    .compounds-grid {
      display: grid;
      grid-template-columns: repeat(var(--col-count, 4), minmax(0, 270px));
      justify-content: center;
      gap: 24px;
    }
    .compounds-card {
      background: white;
      border-radius: 16px;
      overflow: hidden;
      box-shadow: 0 1px 3px rgba(0,0,0,0.1);
      display: flex;
      flex-direction: column;
    }
    .compounds-card-image-wrapper {
      aspect-ratio: 1;
      overflow: hidden;
      border-radius: 12px;
      margin: 12px 12px 0 12px;
    }
    .compounds-card-image {
      width: 100%;
      height: 100%;
      object-fit: cover;
    }
    .compounds-card-content {
      padding: 20px;
      text-align: center;
      flex: 1;
      display: flex;
      flex-direction: column;
    }
    .compounds-card-name {
      font-size: 20px;
      font-weight: 500;
      color: #111827;
      margin: 0 0 12px 0;
    }
    .compounds-card-desc {
      font-size: 15px;
      font-weight: 400;
      color: #4b5563;
      line-height: 20px;
      letter-spacing: 0;
      text-align: center;
      margin: 0 0 20px 0;
    }
    .compounds-carousel-wrapper {
      display: none;
    }
    .compounds-carousel-track {
      display: flex;
      transition: transform 0.3s ease;
      padding-left: 16px;
      gap: 16px;
    }
    .compounds-carousel-slide {
      flex-shrink: 0;
      width: 85%;
    }
    .compounds-nav {
      display: flex;
      justify-content: center;
      gap: 16px;
      margin-top: 24px;
    }
    .compounds-nav-btn {
      width: 40px;
      height: 40px;
      border-radius: 50%;
      border: 1px solid #d1d5db;
      background: transparent;
      display: flex;
      align-items: center;
      justify-content: center;
      color: #9ca3af;
      cursor: pointer;
      transition: all 0.2s;
    }
    .compounds-nav-btn:hover {
      border-color: #9ca3af;
      color: #4b5563;
    }
    @media (max-width: 767px) {
      .compounds-title {
        font-size: 31px;
        line-height: 38px;
      }
      .compounds-grid {
        display: none;
      }
      .compounds-carousel-wrapper {
        display: block;
        overflow: hidden;
      }
    }

/* --- block 26 --- */
#shopify-section-template--27374590525624__testimonial_slider_FMJeXK .review-card {background: #fff; border-radius: 4px;} @media (max-width: 767px) {#shopify-section-template--27374590525624__testimonial_slider_FMJeXK .review-section {padding: 4px 0 40px; display: flex; flex-direction: column; } #shopify-section-template--27374590525624__testimonial_slider_FMJeXK .review-section > div:nth-child(2) {order: 1; margin-bottom: 40px; } #shopify-section-template--27374590525624__testimonial_slider_FMJeXK .review-section > div:nth-child(1) {order: 2; } #shopify-section-template--27374590525624__testimonial_slider_FMJeXK .review-section > div:nth-child(3) {order: 3; } #shopify-section-template--27374590525624__testimonial_slider_FMJeXK .review-subheading {margin-bottom: 24px; }}

/* --- block 27 --- */
.feel-better-section {
  padding: 39px 0 0;
  background: linear-gradient(180deg, #07493A 0%, #002A21 100%);
  color: white;
  text-align: center;
}

.container-1066 {
  max-width: 1066px;
  margin: 0 auto;
}
.feel-heading {
font-weight: 500;
font-size: 31px;
line-height: 38px;
letter-spacing: 0;
text-align: center;
margin-bottom: 13px;
}
.feel-heading strong {
    color: rgba(227, 255, 222, 1);
  font-weight: 500;
}
.feel-subheading {
font-weight: 400;
font-size: 17px;
line-height: 24.33px;
letter-spacing: 0;
text-align: center;
margin-bottom: 41px;
}
.feel-grid {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-end;
    gap: 40px;
}
.feel-center {
    flex: 1;
}
.feel-column {
    display: grid;
    grid-gap: 29px 33px;
    grid-template-columns: 1fr 1fr;
    align-items: start;
    text-align: center;
    justify-content: center;
    width: 37.6%;
    margin-top: 39px;
    margin-bottom: 80px;
}

.feel-product-image {
  max-width: 100%;
  height: auto;
}
.feel-feature {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 4px;
  align-self: flex-start;
}
.feel-feature img {
  width: 60px;
  height: 60px;
  object-fit: contain;
  margin: 0 auto;
}
.feel-label {
    font-weight: 500;
    font-size: 30px;
    line-height: 1.2;
    letter-spacing: 0;
    text-align: center;
    font-family: 'Clash Grotesk';
    max-width: 154px;
    margin-left: auto;
    margin-right: auto;
}
.feel-center {
    width: auto;
}

@media (min-width: 992px) {
  .feel-grid--many .feel-label {
    font-size: 24px;
    max-width: 185px;
  }
  .feel-grid--many .feel-column {
    width: 46%;
  }
}

/* 2–3 benefit blocks: single row within the same left column */
.feel-grid--row {
  align-items: center;
}
.feel-grid--row .feel-column {
  grid-template-columns: repeat(var(--b-count), 1fr);
  margin-top: 0;
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .feel-heading {
    font-size: 26px;
    line-height: 32px;
    margin-bottom: 12px;
}
.feel-subheading {
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 43px;
}
.feel-column {
    grid-gap: 25px 31px;
    margin-top: 0;
    margin-bottom: 72px;
    width: 100%;
}
.feel-feature img {
    width: 32px;
    height: 32px;
    object-fit: contain;
    margin: 0 auto;
}
.feel-label {
    font-size: 18px;
    line-height: 1.2;
    max-width: 111px;
}
.feel-center {
    width: calc(100% + 40px);
    margin-left: -20px;
    margin-right: -20px;
    flex: none;
}

  
}

/* --- block 28 --- */
.proven-benefits-section {
  padding-top: 39px;
  padding-bottom: 40px;
  background-color: rgba(241, 243, 234, 1);
}

.benefits-heading {
    font-weight: 500;
    font-size: 31px;
    line-height: 38px;
    letter-spacing: 0;
    margin-bottom: 19px;
    text-align: center;
}

.highlight-text {
  color: rgba(0, 147, 112, 1); 
}
.benefits-subheading {
    max-width: 804px;
    margin-left: auto;
    margin-right: auto;
    font-weight: 400;
    font-size: 17px;
    line-height: 19px;
    letter-spacing: 0;
    text-align: center;
    margin-bottom: 41px;
}
.benefits-subheading strong {
    font-weight: 500;
}
.benefits-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 14px 16px;
  max-width: 1024px;
  margin-left: auto;
  margin-right: auto;
}

.benefit-card {
  position: relative;
  overflow: hidden;
}
.card-content {
    background-color: white;
    padding: 12.5px 45px 12.5px 11.5px;
    border-radius: 8px;
    display: flex;
    align-items: center;
    gap: 27px;
}
.card-content > div {
  transition: all .5s ease;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
   display: flex;
  
    gap: 27px;
    align-items: center;
}
.benefit-card.active .card-content > div{
    transform: rotateY(180deg);
}
.card-content img {
    width: 125px;
    height: 120px;
    object-fit: cover;
    border-radius: 7.35px;
}
.benefit-card.active .expanded-content {
    background: #fff;
    transform: rotateY(180deg);
}
.benefit-card.active .expanded-content > div {
   -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform: rotateY(180deg);
}
.text-content {
  text-align: left;
  flex: 1;
}

.card-title {
  font-family:'Clash Grotesk';
font-weight: 500;
font-size: 25.59px;
line-height: 28.72px;
letter-spacing: 0;
margin-bottom:8px;
}

.card-description {
  font-family: Satoshi;
font-weight: 400;
font-size: 19.91px;
line-height: 24.17px;
letter-spacing: 0;
margin-bottom:0;
}

.expand-button {
  background: none;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: auto;
  position: relative;
  z-index: 2;
     
}

.expand-button svg {
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.3);
  width: 26px;
  height: 26px;
  border-radius: 50%;
  padding: 4px;
}

.expanded-content {
    position: absolute;
    top: 0;
    left: 0;
    background: #fff;
    height: 100% !important;
    width: 100%;
    margin: 0;
    font-weight: 400;
    font-size: 17px;
    line-height: 23px;
    text-align: left;
    padding: 12.5px 31.5px 12.5px 95px;
    border-radius: 8px;
    border: 1px solid rgba(0, 0, 0, 0.3);
display: none;
      transition: all .5s ease;
    transform-style: preserve-3d;
}
  .expanded-content >div {
    display: inline-flex;
    align-items: center;
     height: 100% !important;
    width: 100%;
  }
.expanded-content p:last-child {
    margin-bottom: 0;
}


  .faq_center_flex.section3_lp {
    display: inline-flex;
    align-items: flex-start;
    grid-gap: 14px 16px;
    flex-wrap: wrap;
}
.section3_lp .faq_subtext {
    font-size: 17px;
    font-style: normal;
    font-weight: 300;
    line-height: 18px;
    width: 830px;
    margin: 0px auto;
    padding-bottom: 40px;
}
.section3_lp .faq_center_flex {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 14px;
    row-gap: 9px;
}
.section3_lp .faq_slider_item_new {
    border-radius: 8.02px;
    border: 1px solid rgba(0, 0, 0, 0.3);
    background: #FFF;
    width: calc(50% - 8px);
}
.section3_lp .faq_question_inner {
    display: flex;
    align-items: center;
    grid-gap: 27px;
}
.section3_lp .faq_question_inner img {
    height: 119px;
}
.section3_lp .faq_question_inner span {
    padding-left: 23px;
}
.section3_lp .faq_question .expand-buttons {
    font-size: 34px;
    font-style: normal;
    font-weight: 100;
    line-height: normal;
    width: 36.41px;
    height: 36.41px;
    flex-shrink: 0;
    border: 1px solid rgba(0, 0, 0, 0.3);
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50px;
}
  .section3_lp .faq_question .expand-buttons .plus-icon {
    height: 34px;
    display: flex;
    align-items: center;
    width: 30px;
    justify-content: center;
}
.section3_lp .faq_question .expand-buttons .minus-icon {
    display: none;
}
.section3_lp .faq_question {
    display: flex;
    align-items: center;
    cursor: pointer;
    padding: 10px 20px 10px 9px;
    justify-content: space-between;
}
.section3_lp .faq_question_inner span {
    padding-right: 11px;
}
.section3_lp .faq_center_flex .faq_slider_item_new:nth-child(3) .faq_question_inner span {
    width: 200px;
}
.section3_lp .faq_question_inner span {
    padding-top: 7px;
}
.section3_lp .faq_center_flex {
    align-items: flex-start;
}
.section3_lp .faq_slider_item_new {
    position: relative;
}
.section3_lp .faq_answer {
    
    background: #fff;
    width: 85%;
    position: absolute;
    top: 0px;
    bottom: 0px;
    display: flex;
    align-items: center;
}
.section3_lp .faq_question.active .expand-buttons .plus-icon {
    display: none;
}
.section3_lp .faq_question.active .expand-buttons .minus-icon {
    height: 34px;
    display: flex;
    align-items: center;
}
.section3_lp .faq_slider_item_new {
    overflow: hidden;
}
  .section3_lp .faq_answer p {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform: rotateY(180deg);
}
.section3_lp .faq_answer {
   font-size: 17px !important;
    line-height: 23px !important;
    text-align: left !important;
    padding: 12.5px 31.5px 12.5px !important;
    border-radius: 8px;
    display: inline-flex  !important;
    height: auto !important;
    transition: all .5s ease;
    transform-style: preserve-3d;
    background: transparent;
    overflow: visible !important;
}
  .section3_lp .faq_answer > p:last-child {
    margin-bottom: 0;
}
.section3_lp .faq_question_inner {
    transition: all .5s ease;
}
.section3_lp .faq_question.active .faq_question_inner {
    transform: rotateY(180deg);
}
.section3_lp .faq_question_inner {
    transition: all .5s ease;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.section3_lp .faq_question.active+.faq_answer {
    background: #fff;
    transform: rotateY(180deg);
}
/* section 4 end */

@media (min-width: 640px) {
  .benefits-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 991px) {
  .section3_lp .faq_question {
    padding: 8px 16px 8px 8px;
}
.faq_center_flex.section3_lp {
    grid-gap: 10px;
    flex-wrap: wrap;
}
.section3_lp .faq_slider_item_new {
    border-radius: 5.64px;
    width: 100%;
}
.section3_lp .faq_question_inner img {
    height: 84px;
}
.section3_lp .faq_question_inner {
    grid-gap: 19px;
}
.section3_lp .faq_question:after {
    font-size: 24px;
    width: 25.6px;
    height: 25.6px;
}
.section3_lp .faq_answer {
    font-size: 14px !important;
    line-height: 17px !important;
    text-align: left !important;
    padding: 19px 19px 19px 0!important;
    border-radius: 8px;
}
.section3_lp .faq_question .expand-buttons {
    font-size: 25px;
    width: 25px;
    height: 25px;
}

  
.benefits-heading {
    font-size: 26px;
    line-height: 32px;
    margin-bottom: 10px;
    max-width: 220px;
    margin-left: auto;
    margin-right: auto;
}
.benefits-subheading {
    font-size: 14px;
    margin-bottom: 40px;
}
.card-content {
    padding: 8px 16px 8px 8px;
    border-radius: 5.64px;
    gap: 19px;
}
.card-content img {
    width: 88px;
    height: 84px;
    border-radius: 5.17px;
}
.card-title {
    font-size: 18px;
    line-height: 20.2px;
    margin-bottom: 5px;
}
.card-description {
    font-size: 14px;
    line-height: 17px;
}
.expand-button {
    margin: 0;
    width: 25px;
}
.expanded-content {
    font-size: 14px;
    line-height: 17px;
    padding: 17px 55px 17px 19px;
    border-radius: 5.64px;
}
section.proven-benefits-section .action-callout.hide-desk {
    text-align: center;
    margin-top: 40px;
}

  
}

/* --- block 29 --- */
#shopify-section-template--27374590525624__feature_icons_scroll_ciLnwF .feature-scroll-container {border-bottom: 1px solid rgba(0, 0, 0, 0.3);}

/* --- block 30 --- */
.wellness-journey-section {
  padding-top: 40px;
  padding-bottom: 40px;
}
.journey-container {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.content-column {
      text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 50%;
}

.brand-image {
  margin-bottom: 47px;
  width: 100%;
  object-fit: cover;
}

.brand-placeholder {
  font-size: 24px;
  font-weight: 700;
  color: #047857;
  margin-bottom: 24px;
}

.main-heading {
    font-weight: 500;
    font-size: 36.08px;
    line-height: 44px;
    letter-spacing: 0;
    text-align: center;
    width: 100%;
}

.highlight-text {
  color: rgba(0, 147, 112, 1);
}
p.prdoff-cta-note {
    margin-top: 14px;
    display: inline-flex;
    width: 100%;
    justify-content: center;
    align-items: center;
    grid-gap: 3.88px;
    font-weight: 400;
    font-size: 16.96px;
    line-height: 21.33px;
    letter-spacing: 0;
    text-align: center;
    margin-bottom: 0;
}
 p.prdoff-cta-note img {
    max-width: 17px;
    height: auto;
}
.description-text {
    font-weight: 400;
    font-size: 19.43px;
    line-height: 26.37px;
    letter-spacing: 0;
    text-align: center;
    margin-bottom: 35px;
    max-width: 410px;
    margin-left: auto;
    margin-right: auto;
}
.journey-button {
    background: #095946;
    color: #fff;
    padding: 18px;
    border-radius: 100px;
    transition: .5s;
    height: 62.4px;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 100%;
    width: 100%;
    font-family: Clash Grotesk;
    font-weight: 500;
    font-size: 20px;
    letter-spacing: 0;
    text-align: center;
    text-decoration: none;
}

.journey-button:hover {
    box-shadow: 0 0 0 2px #095946 inset;
    background: transparent;
    color: #095946;
}

.guarantee-note {
  color: #6b7280;
  margin-top: 16px;
  font-size: 14px;
}

.timeline-column {
    position: relative;
    max-width: calc(50% - 116px);
    width: 100%;
}

.milestones-container {
    display: flex;
    flex-direction: column;
    gap: 17px;
}

.milestone-item {
  position: relative;
  padding-left: 32px;
}

.timeline-dot {
    position: absolute;
    left: 0;
    top: 6px;
    width: 16.65px;
    height: 16.65px;
    border-radius: 50%;
    border: 0px solid white;
    background: rgba(0, 0, 0, 1);
   z-index: 1;
  transition: 2s;
}
  .milestone-item.active span.timeline-dot {
    background: rgba(0, 147, 112, 1);
   
}
.timeline-line-segment {
    position: absolute;
    left: 8px;
    top: 22px;
    pointer-events: none;
    height: 100%;
    width: 1.39px;
    background: rgba(0, 0, 0, 1);
}
.milestones-container > .milestone-item:last-child span.timeline-line-segment,
.milestones-container > .milestone-item:last-child span.timeline-line-progress  {
    display: none;
}
.timeline-line-progress {
    position: absolute;
    left: 6px;
    top: 22px;
    width: 4px;
    pointer-events: none;
    height: 0;
    background: rgba(0, 147, 112, 1);
    z-index: 1;
  transition: all 1.5s ease;
}
.milestone-item.active .timeline-line-progress {
     height: 103%;
}
.week-label {
    padding: 4px 37px;
    border-radius: 6.94px;
    color: white;
    margin-bottom: 20px;
    transition: all 1.5s ease;
    background: rgba(0, 0, 0, 1);
    height: 48px;
    display: flex;
    align-items: center;
    font-family: Clash Grotesk;
    font-weight: 500;
    font-size: 19.43px;
    line-height: 24.98px;
    letter-spacing: 0;
}
.milestone-item.active .week-label {
    background: rgba(0, 147, 112, 1);
}

.bullet-list {
  display: flex;
  flex-direction: column;
  gap: 4px;
  color: #374151;
}

.bullet-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.bullet-list li {
    font-weight: 400;
    font-size: 19.43px;
    line-height: 24.98px;
    letter-spacing: 0;
    margin-bottom: 19px;
    position: relative;
    padding-left: 25px;
}
.bullet-list li:before {
    content: "";
    color: #047857;
    margin-right: 5px;
    background-image: url(https://cdn.shopify.com/s/files/1/0779/0673/9384/files/Group_1000006545.svg?v=1748362844);
    width: 19px;
    height: 19px;
    display: inline-block;
    position: absolute;
    left: 0;
    top: 2px;
}

@media (min-width: 992px) {
  .content-column {
    position: sticky;
    top: 70px;
}
}
  
@media (max-width: 991px) {
.journey-container {
    flex-wrap: wrap;
}
.content-column {
    width: 100%;
}
.content-column > img {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: inline-block;
    max-width: none;
    margin-bottom: 34px;
    padding-top: 16px;
}
.timeline-column {
    max-width: 100%;
}
.wellness-journey-section {
    padding-top: 0;
}
.main-heading {
    font-size: 26px;
    line-height: 32px;
    margin-bottom: 10px;
}
.description-text {
    font-size: 14px;
    line-height: 19px;
    margin-bottom: 28px;
}
.week-label {
    padding: 9px 27px;
    border-radius: 5px;
    margin-bottom: 15px;
    height: 35px;
    font-size: 14px;
    line-height: 18px;
}
.bullet-list li {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 14px;
    padding-left: 19px;
}
.bullet-list li:before {
    width: 14px;
    height: 14px;
    left: 0;
    top: 1px;
    background-size: contain;
}
.milestones-container {
    gap: 6px;
}
.journey-container .action-callout.hide-desk {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
}
.wellness-journey-section .action-callout .cta-button {
    background: #095946;
    color: #fff;
    border-radius: 100px;
    font-size: 18px;
    max-width: 100%;
    height: 54px;
    transition: .5s;
}
.wellness-journey-section .action-callout .cta-button:hover {
    box-shadow: 0 0 0 2px #095946 inset;
    background: transparent;
    color: #095946;
}
}

/* --- block 31 --- */
.benefits-section-wrapper {
  padding: 40px 0px;
  background: rgba(241, 243, 234, 1);
  text-align: center;
}
.benefits-title {
  font-family: 'Clash Grotesk';
  font-weight: 500;
  font-size: 27.52px;
  line-height: 100%;
  letter-spacing: 0;
  margin-bottom: 14.36px;
  background: rgba(0, 147, 112, 1);
  display: inline-flex;
  color: #fff;
  height: 50.25px;
  border-radius: 9.95px;
  max-width: 266px;
  width: 100%;
  align-items: center;
  justify-content: center;
  padding: 0 10px;
}
.benefits-subtitle {
  font-weight: 500;
  font-size: 31.11px;
  line-height: 100%;
  letter-spacing: 0;
  text-align: center;
  margin-bottom: 40px;
}
.benefits-subtitle strong {
  font-weight: 500;
  color: rgba(0, 147, 112, 1);
  display: inline-block;
  width: 100%;
}

/* Swiper container */
.benefits-swiper {
  padding: 0 0 40px !important;
}
.benefits-swiper .swiper-slide {
  height: auto;
  display: flex;
}

/* Pagination dots */
.benefits-swiper .swiper-pagination-bullet {
  background: rgba(0, 0, 0, 0.25);
  opacity: 1;
  width: 8px;
  height: 8px;
}
.benefits-swiper .swiper-pagination-bullet-active {
  background: #009370;
  width: 22px;
  border-radius: 4px;
}

/* Nav arrows */
.benefits-nav {
  display: flex;
  justify-content: center;
  gap: 12px;
  margin-bottom: 20px;
}
.benefits-prev,
.benefits-next {
  background: none;
  border: none;
  cursor: pointer;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Card */
.benefit-item {
  background: white;
  padding: 0;
  width: 100%;
  border-radius: 5px;
  border: 0px solid rgba(0, 0, 0, 0.3);
  position: relative;
  overflow: hidden;
  text-align: left;
  flex: 1;
}
.benefit-item img {
  width: 100%;
  border-radius: 3.58px 3.58px 0 0;
}
.image-container > div {
  padding: 26px 21px 32px;
}
.benefit-caption {
  background: rgba(0, 147, 112, 1);
  margin: 0 0 13px;
  border-radius: 4px;
  font-weight: 500;
  font-size: 17px;
  letter-spacing: 0;
  display: inline-block;
  color: #fff;
  line-height: 27px;
  min-width: 93px;
  text-align: center;
  font-family: 'Clash Grotesk';
}
.benefit-item h3 {
  font-weight: 500;
  font-size: 23px;
  line-height: 27px;
  letter-spacing: 0;
  margin-bottom: 13px;
}
.benefit-content {
  padding: 0;
  margin: 0;
  left: 0;
  font-weight: 400;
  font-size: 16px;
  line-height: 21px;
  letter-spacing: 0;
}
.benefit-content strong {
  font-weight: 500;
}
.benefit-content p {
  margin-bottom: 21px;
}
.benefit-content p:last-child {
  margin-bottom: 0;
}

/* Pill button override */
.benefits-section-wrapper .action-callout .cta-button {
  border-radius: 100px;
  max-width: 500px;
  height: 62px;
  font-size: 20px;
}

@media (max-width: 767px) {
  .benefits-section-wrapper {
    padding: 40px 0px 22px;
  }
  .benefits-title {
    font-size: 23px;
    height: 42px;
    margin-bottom: 12px;
  }
  .benefits-subtitle {
    font-size: 26px;
    line-height: 32px;
    margin-bottom: 10px;
  }
  .benefit-item {
    border-radius: 5.64px;
    border: 1px solid rgba(0, 0, 0, 0.3);
    padding: 8.83px 16.43px 8.83px 8px;
    margin: 1px;
  }
  .benefit-item .image-container {
    display: flex;
    align-items: center;
    text-align: left;
    flex-wrap: wrap;
  }
  .benefit-item h3 {
    margin-bottom: 9px;
  }
  .benefit-caption {
    margin: 0 0 12px;
    font-size: 12px;
    line-height: 20px;
    min-width: 76px;
  }
  .benefit-item .image-container > div {
    padding: 25px 20px;
  }
  .benefit-content {
    height: auto;
    padding: 0;
    font-size: 14px;
    line-height: 18px;
    position: static;
  }
  .benefit-content p:last-child {
    margin-bottom: 0;
  }
  .benefits-subtext.hide-desk {
    font-weight: 400;
    font-size: 14px;
    line-height: 19px;
    letter-spacing: 0;
    text-align: center;
    margin-bottom: 30px;
  }
  .benefits-section-wrapper .action-callout .cta-button {
    font-size: 18px;
    height: 50px;
  }
}

/* --- block 32 --- */
.comparison-section {
  background: linear-gradient(180deg, #07493A 0%, #002A21 100%);
  color: #fff;
  padding: 34px 0 35px;
}
.comparison-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 107px;
    justify-content: space-between;
    margin-top: 83px;
}
.left-table {
    padding: 0;
    flex: 1;
    max-width: 440px;
    display: flex;
    align-items: flex-end;
    grid-gap: 8px;
}
.product-box h3 {
    font-family: 'Tenor Sans';
    font-weight: 400;
    font-size: 20.44px;
    line-height: 24px ;
    letter-spacing: 0;
   margin-bottom: 1px;
}
  
.left-table .product-box {
  text-align: center;
  margin-bottom: 0px;
}
.left-table .product-box img {
    max-height: 105px;
    margin: -83px auto 9px;
}
.r-img {
    text-align: center;
    margin-bottom: 0px;
}
.r-img img {
    max-height: 105px;
    margin: -83px auto 9px;
    display: block;
}
.left-table  .features {
    list-style: none;
    padding: 0;
    margin: 0;
    text-align: center;
    display: inline-block;
    width: 100%;
    background: transparent;
}
.left-feature img {
    margin: 0 auto;
}

.right-content {
  flex: 1;
  max-width: 504px;
}
.right-content h2 {
  font-weight: 500;
  font-size: 36.51px;
  line-height: 36.74px;
  letter-spacing: 0;
  text-align: left;
  margin-bottom: 61px;
}
.right-content h2 strong {
    font-weight: 500;
    color: rgba(255, 247, 212, 1);
}
.checklist {
    list-style: none;
    padding: 0;
    margin-bottom: 61px;
}
  .checklist ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.checklist li {
    text-align: left;
    font-weight: 400;
    font-size: 17px;
    line-height: 23px;
    letter-spacing: 0;
    margin-bottom: 38px;
    background-image: url(https://cdn.shopify.com/s/files/1/0779/0673/9384/files/fi_1008958_1.svg?v=1748425767);
    background-size: 19px;
    background-repeat: no-repeat;
    padding-left: 30px;
    background-position: 0px 1px;
}
.cta-btn {
    color: #fff;
    padding: 18px;
    border-radius: 100px;
    text-decoration: none;
    font-weight: 500;
    font-size: 20px;
    letter-spacing: 0;
    text-align: center;
    font-family: 'Clash Grotesk';
    height: 62px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #095946;
    transition: .5s;
}
.cta-btn:hover {
    background: transparent;
    box-shadow: 0 0 0 2px #095946 inset;
    color: #095946;
}
.subtext {
    font-weight: 400;
    font-size: 16.82px;
    line-height: 21.15px;
    letter-spacing: 0;
    text-align: center;
    margin: 9.61px 0 0;
    display: inline-flex;
    grid-gap: 6.85px;
    align-items: center;
}
.l-inner {
    background: rgba(0, 147, 112, 1);
    text-align: center;
    padding: 0 0 21.86px;
    width: 234px;
    border-radius: 4.33px;
  position: relative;
}
.l-inner.l-r-inner {
    width: 198px;
}
.l-inner.l-r-inner {
    width: 198px;
    background: rgba(255, 255, 255, 1);
    color: #000;
    border: .87px solid rgba(0, 0, 0, 0.06);
}
.l-inner  span {
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: 0;
    text-align: center;
    display: inline-block;
}
.left-table .features li {
    min-height: 86.51px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    border-bottom: .87px solid #fff;
    margin: 0;
    padding: 0 10px;
}
.left-table .features li:last-child {
    border-bottom-width: 0px;
}
.left-table .l-r-inner .features li {
    border-color: rgba(0, 0, 0, 0.06);
}
.l-inner.l-r-inner > h3 {
    text-align: center;
    margin-bottom: 0;
    font-weight: 400;
    font-size: 20px;
    line-height: 20px;
    letter-spacing: 0;
    color: #000;
}
  .right-feature img {
    margin: 0 auto;
}
h2.hide-desk.mob-heading strong {
  font-weight: 500;
  color: rgba(255, 247, 212, 1);
}
  
@media (max-width: 991px) {
  .comparison-section {
    padding: 40px 0;
}
  .comparison-grid {
    flex-direction: column;
            align-items: center;

  }
  .left-table,
  .right-content {
    max-width: 100%;
  }
h2.hide-desk.mob-heading {
    font-size: 26px;
    line-height: 28.7px;
    text-align: center;
    max-width: 179px;
    margin: 0 auto;
}
.comparison-grid {
    margin-top: 220px;
    grid-gap: 32px;
}
/* section.comparison-section .container-1168 {
    padding-left: 21px;
    padding-right: 21px;
} */
.right-content {
    max-width: 100%;
  min-width: 100% !important;
    margin-left: auto;
    margin-right: auto;
}
.cta-btn {
    border-radius: 100px;
    font-size: 18px;
    height: 50px;
    background: #095946;
    color: #fff;
}
.cta-btn:hover {
    background: transparent;
    box-shadow: 0 0 0 2px #095946 inset;
    color: #095946;
}
.subtext {
    font-size: 14px;
    line-height: 17.6px;
    margin: 8px 0 0;
    grid-gap: 5.7px;
}
p.subtext svg {
    width: 14px;
    height: auto;
}
.left-table .product-box img {
    max-height: 127px;
    margin: 0 auto;
}
.product-box h3 {
    font-size: 25.11px;
    line-height: 29px;
    margin-bottom: 0;
}
.left-table .features li {
    min-height: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    border-bottom-width: 1px;
    margin: 0;
    padding: 0 10px;
}
.l-inner.l-r-inner {
    padding-top: 0;
}
.l-inner.l-r-inner > h3 {
    font-size: 17px;
    line-height: 23px;
    position: absolute;
    top: -40px;
    color: #fff;
    width: 100%;
    text-align: center;
}
.l-inner  span {
    font-size: 14px;
    line-height: 17px;
    max-width: 101px;
  margin-top: 6px;
}
.left-feature img {
    margin: 0 auto;
    height: 31px;
    width: auto;
}
.right-feature img {
    width: 24px;
}
  .r-img img {
    margin: 0 auto;
}
.r-img, .left-table .product-box {
    position: absolute;
    bottom: calc(100% + 40px);
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
}
.left-table .product-box {
    bottom: calc(100% + 20px);
}
}

/* --- block 33 --- */
#shopify-section-template--27374590525624__comparison_mediterra_63aXWf .comparison-section {background: linear-gradient(180deg, #3a441e 0%, #171b0b 100%);} #shopify-section-template--27374590525624__comparison_mediterra_63aXWf .cta-btn {background: rgba(255, 247, 212, 1); color: rgba(0, 0, 0, 1);} #shopify-section-template--27374590525624__comparison_mediterra_63aXWf .cta-btn:hover {background: transparent; box-shadow: 0 0 0 2px rgba(255, 247, 212, 1) inset; color: rgba(255, 247, 212, 1);} #shopify-section-template--27374590525624__comparison_mediterra_63aXWf .l-inner:not(.l-r-inner) {background: rgba(88, 104, 42, 1);}

/* --- block 34 --- */
.risk-free-trial {
    background: rgba(241, 243, 234, 1);
    padding: 28px 0px 0;
  }
  .trial-grid {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    gap: 40px;
  }
.left-content {
    flex: 1;
    max-width: 494px;
    text-align: center;
    width: 100%;
    margin-bottom: 35.94px;
}
  .right-content {
    flex: 1;
    min-width: 300px;
    text-align: center;
  }
.right-content img {
    width: 100%;
    height: auto;
    max-width: 400px;
}
.badges {
    color: white;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
    text-align: center;
    background-image: url(https://cdn.shopify.com/s/files/1/0779/0673/9384/files/Group_4.webp?v=1748093861);
    background-size: contain;
    background-color: transparent;
    width: 108px;
    height: 108px;
    font-family: 'Clash Grotesk';
    font-weight: 400;
    font-size: 15.41px;
    line-height: 25.26px;
    display: inline-flex;
    flex-direction: column;
    margin-bottom: 5px;
}
.badges span {
    font-weight: 500;
    font-size: 37.78px;
    letter-spacing: 0;
    margin-top: 9px;
}
.left-content .h4 {
    font-weight: 400;
    font-size: 15px;
    line-height: 30px;
    letter-spacing: 0;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 4px;
    color: rgba(9, 89, 70, 1);
}
  .left-content h2 {
font-weight: 500;
font-size: 23px;
line-height: 30px;
letter-spacing: 0;
text-align: center;
margin-bottom: 17px;
  }
.left-content p {
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0;
    margin-bottom: 20px;
}
@media (max-width: 767px) {
  .risk-free-trial {
    padding: 40px 0px 0;
}
.right-content img {
    max-width: 280px;
    margin: 0 auto;
}
.trial-grid {
    gap: 0;
}
.left-content {
    margin-bottom: 22px;
}
/* section.risk-free-trial .container-1233 {
    padding-left: 22px;
    padding-right: 22px;
}
 */

  
}

/* --- block 35 --- */
@media (min-width: 768px) {#shopify-section-template--27374590525624__risk_free_trial_qp9HU8 .cta-button {display: none; }}

/* --- block 36 --- */
section.video-testimonials {
  padding: 40px 0;
  text-align: center;
}
.testimonial-heading {
  font-weight: 500;
  font-size: 31px;
  line-height: 100%;
  letter-spacing: 0;
  text-align: center;
  margin-bottom: 4px;
}
.testimonial-heading strong {
  font-weight: 500;
  color: rgba(0, 147, 112, 1);
}
.testimonial-subheading {
  font-weight: 400;
  font-size: 17px;
  line-height: 19px;
  letter-spacing: 0;
  text-align: center;
  margin-bottom: 29px;
}
.testimonial-slider-wrapper {
  position: relative;
}
.testimonial-card {
  background: white;
  border-radius: 0;
  padding: 0 8px;
}
.testimonial-card video,
.testimonial-card img {
  width: 100%;
  border-radius: 10px;
}
.video-text {
  border: .3px solid rgba(0, 0, 0, 0.3);
  border-radius: 5.64px;
  text-align: center;
  padding: 10px 10px 13px;
}
.testimonial-card h3 {
  font-weight: 500;
  font-size: 15px;
  line-height: 100%;
  letter-spacing: 0;
  text-transform: uppercase;
  margin: 0;
}
.subtitle {
  font-weight: 400;
  font-size: 11px;
  line-height: 15px;
  letter-spacing: 0;
  text-transform: uppercase;
  color: rgba(0, 147, 112, 1);
  margin: 0;
  padding-top: 4px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 2px;
}
.video-wrapper {
  height: auto;
  max-width: 100%;
  overflow: hidden;
  padding-bottom: 309px;
  position: relative;
  width: 100%;
  margin-bottom: 8px;
}
.video-wrapper video {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  object-fit: cover;
}
.custom-play-button {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 60px;
  height: 60px;
  border: none;
  cursor: pointer;
  z-index: 2;
  background: none;
  padding: 0;
}
.testimonial-swiper-template--27374590525624__testimonial_slider_1_JAxMBk {
  padding-bottom: 36px !important;
}
.vt-pagination {
  bottom: 0 !important;
}
.vt-pagination .swiper-pagination-bullet {
  background: #009370;
  opacity: 0.3;
  width: 8px;
  height: 8px;
}
.vt-pagination .swiper-pagination-bullet-active {
  opacity: 1;
  width: 27px;
  border-radius: 4px;
}
.slick-arrow {
  background: none;
  border: none;
  cursor: pointer;
  padding: 0;
  margin: 0 6px;
}
.testimonial-slider-wrapper .vt-prev,
.testimonial-slider-wrapper .vt-next {
  display: inline-block;
  margin-top: 12px;
}
@media (max-width: 767px) {
  .testimonial-heading {
    font-size: 28px;
    line-height: 34px;
    margin-bottom: 8px;
  }
  .testimonial-subheading {
    font-size: 14px;
  }
  .video-wrapper {
    padding-bottom: 170%;
  }
}

/* --- block 37 --- */
#shopify-section-template--27374590525624__testimonial_slider_1_JAxMBk .slick-arrow circle {fill: #000;}

/* --- block 38 --- */
.image-strip {
    display: flex;
    justify-content: center;
    align-items: center;
    background: #fff;
    border-top: 1px solid rgba(0, 0, 0, 0.3);
}
.image-strip img {
  max-width: 482px;
  width: 100%;
}
@media (max-width: 767px) {
  .image-strip {
    position: relative;
    bottom: -6px;
    padding-top: 0;
    border-top: none;
  }
}

/* --- block 39 --- */
#shopify-section-template--27374590525624__product_banner_FFTKMR .image-strip img {
    max-width: 480px;
  }
  @media (max-width: 767px) {
    #shopify-section-template--27374590525624__product_banner_FFTKMR .image-strip img {
      max-width: 340px;
    }
  }

/* --- block 40 --- */
.pro-sec-ra {
    
  background: rgba(241, 243, 234, 1);
  }
.prdoff-product-section {
    display: grid;
    grid-template-columns: 1fr;
    padding: 60px 0;
    align-items: flex-start;
  
}
.prdoff-pos-rel {
    position: relative;
}
.prdoff-product-info {
    display: flex;
    flex-direction: column;
    gap: 0;
    padding-left: 0;
    align-items: flex-start;
    color: #000;
}
  .prdoff-bundle-offers {
    max-width: 558px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
.prdoff-product-info h2 {
    font-weight: 500;
    font-size: 31px;
    line-height: 38px;
    font-family: 'Clash Grotesk', sans-serif;
    text-align: center;
    width: 100%;
  margin-bottom: 14px;
}
  .prdoff-product-info h2 strong {
    font-weight: 500;
    color: rgba(0, 147, 112, 1);
}
  .prdoff-sm-heading {
    text-align: center;
}
  .prdoff-sm-heading p {
    margin-bottom: 0;
}

.prdoff-sm-heading {
    font-size: 17px;
    line-height: 19px;
    letter-spacing: 0;
    margin-bottom: 46px;
}
.prdoff-badge {
    background-color: rgba(9, 89, 70, 1);
    color: #fff;
    padding: 2px 8px;
    font-size: 20.35px;
    border-radius: 20px;
    position: absolute;
    left: 18.9px;
    top: 14.45px;
    max-width: 225px;
    height: 33.44px;
    width: 100%;
    font-family: 'Clash Grotesk', sans-serif;
    font-weight: 500;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    gap: 5.82px;
}
.prdoff-badge-sold {
    position: absolute;
    bottom: 20px;
    left: 19px;
    backdrop-filter: blur(5.815643787384033px);
    background: rgba(255, 255, 255, 0.5);
    height: 33px;
    display: inline-flex;
    align-items: center;
    width: 178px;
    border: 1px solid rgba(0, 0, 0, 0.3);
    font-weight: 500;
    font-size: 17.45px;
    line-height: 28.45px;
    text-align: center;
    color: #000;
    border-radius: 5.82px;
    justify-content: center;
}
.prdoff-pos-rel > img {
    margin-bottom: 26.74px;
}
.prdoff-offer-box {
    border: 0.34px solid rgba(0, 0, 0, 0.3);
    border-radius: 5.65px;
    padding: 16px 50px 12px 29px;
    margin-bottom: 19px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;
    position: relative;
  background: rgba(255, 255, 255, 1);
}
.prdoff-offer-box.active {
    border: 1.3px solid rgba(9, 89, 70, 1);
    background-color: rgba(15, 174, 135, 0.15);
}
.prdoff-offer-info {
    display: flex;
    align-items: center;
    gap: 24px;
    width: 100%;
}
.prdoff-offer-info img {
    max-width: 74px;
    height: auto;
    width: 100%;
    object-fit: contain;
}
.prdoff-bundle-offers .prdoff-offer-box:nth-child(1) .prdoff-offer-info img {
    height: 52.6px;
}
.prdoff-bundle-offers .prdoff-offer-box:nth-child(2) .prdoff-offer-info img {
    height: 57px;
}
.prdoff-bundle-offers .prdoff-offer-box:nth-child(3) .prdoff-offer-info img {
    height: 49px;
}
.prdoff-price-var .prdoff-price {
    font-weight: 700;
    font-size: 15.81px;
    line-height: 21px;
    color: rgba(9, 89, 70, 1);
  white-space: pre;
}
 .prdoff-compare-prices {
    font-weight: 400;
    font-size: 15.81px;
    line-height: 21px;
    text-decoration: line-through;
    color: rgba(9, 89, 70, 1);
  white-space: pre;
}
.prdoff-price-var {
    text-align: right;
}

.prdoff-check-label {
    font-weight: 700;
    font-size: 15.81px;
    line-height: 21px;
}
.prdoff-check-label div {
    font-weight: 400;
    margin-top: 5px;
}
.prdoff-text-badge {
    font-weight: 700;
    font-size: 13.55px;
    line-height: 19.2px;
    text-align: center;
    background: #095946;
    position: absolute;
    top: -10px;
    width: 126px;
    color: #fff;
    border-radius: 12.56px;
    right: 36px;
}
.prdoff-add-to-cart {
    margin-top: 20px;
    padding: 14px 24px;
    background: #095946;
    color: #fff;
    border: none;
    border-radius: 4.52px;
    width: 100%;
    font-weight: 500;
    font-size: 16.94px;
    line-height: 18.07px;
    font-family: 'Clash Grotesk', sans-serif;
    text-transform: capitalize;
    height: 63px;
  transition: .5s;
}
.prdoff-add-to-cart:hover {
    background: transparent;
    box-shadow: 0 0 0 2px #095946 inset;
    color: #095946;
}
.prdoff-add-to-cart:hover .prdoff-compare-price {
   opacity: .6;
    color: #095946 !important;
}  
.prdoff-auto-refill-banner {
    display: flex;
    align-items: flex-start;
    padding: 13.58px 20px 10px 18.3px;
    background-color: rgba(0, 147, 112, 0.15);
    border: 1.13px dashed rgba(0, 147, 112, 1);
    border-radius: 4.52px;
    max-width: 100%;
    margin: 24.7px 0 24px;
}
.prdoff-auto-refill-checkbox {
    margin-right: 10px;
    margin-top: 3px;
}
.prdoff-auto-refill-checkbox input[type="checkbox"] {
    accent-color: #157347;
    width: 18px;
    height: 18px;
}
.prdoff-auto-refill-content .prdoff-headline {
    font-weight: 700;
    font-size: 15.81px;
    line-height: 18.07px;
    margin-bottom: 4px;
}
.prdoff-auto-refill-content .prdoff-subtext {
    font-weight: 400;
    font-size: 15px;
    line-height: 16.06px;
    color: rgba(40, 40, 40, 1);
    font-family: 'Satoshi', sans-serif;
}
.prdoff-order-date {
    display: inline-flex;
    background: rgba(227, 255, 222, 1);
    height: 35px;
    border-radius: 9.04px;
    align-items: center;
    justify-content: center;
    width: 100%;
    font-weight: 400;
    font-size: 15.81px;
    line-height: 19.2px;
    color: #000;
}
.prdoff-order-date svg {
    margin-right: 11px;
}
.prdoff-date-text {
    color: rgba(8, 77, 58, 1);
    font-weight: 700;
    text-decoration: underline;
}
.prdoff-bundle-offers p.prdoff-cta-note {
    margin-top: 14px;
    display: inline-flex;
    width: 100%;
    justify-content: center;
    align-items: center;
    grid-gap: 3.88px;
    font-weight: 400;
    font-size: 15.81px;
    line-height: 19.88px;
    letter-spacing: 0;
    text-align: center;
    margin-bottom: 0;
    color: rgba(76, 50, 56, 1);
}
.prdoff-bundle-offers p.prdoff-cta-note img {
    max-width: 17px;
    height: auto;
}
.prdoff-auto-refill-checkbox label {
    background-image: url(https://cdn.shopify.com/s/files/1/0779/0673/9384/files/Untitled.svg?v=1748263230);
    width: 18px;
    height: 18px;
    display: inline-block;
    background-size: cover;
    position: relative;
    top: -2px;
}
.prdoff-auto-refill-checkbox input:checked + label {
    background-image: url(https://cdn.shopify.com/s/files/1/0779/0673/9384/files/Untitled_1.svg?v=1748263233);
}
.prdoff-auto-refill-checkbox input#prdoff-auto-refill {
    display: none;
}
 .prdoff-auto-refill-banner {
     position: relative;
  }
  .prdoff-auto-refill-checkbox label{
    position: unset;
    margin-top: -2px;
  }
.prdoff-auto-refill-checkbox label:after {
    content: '';
    top: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}
@media (max-width: 767px) {
    .prdoff-product-section {
        grid-template-columns: 1fr;
        padding: 40px 0;
    }
    .prdoff-product-info {
        padding-left: 0;
    }
    .prdoff-badge {
        font-size: 14px;
        left: 13px;
        top: 10px;
        max-width: 155px;
        height: 23px;
    }
    #shopify-section-template--27374590525624__bundle_offers_YkbUxa .container-1179 {
        padding-left: 16px;
        padding-right: 16px;
    }
    .prdoff-pos-rel > img {
        margin-bottom: 19px;
    }
    .prdoff-product-info h2 {
    font-size: 26px;
    line-height: 32px;
    max-width: 265px;
    margin: 0 auto 12px;
}
  .prdoff-sm-heading {
    font-size: 14px;
    line-height: 19px;
    letter-spacing: 0;
    margin-bottom: 36px;
}
    .prdoff-bundle-offers .prdoff-offer-box:nth-child(1) .prdoff-offer-info img {
        height: 46px;
    }
    .prdoff-bundle-offers .prdoff-offer-box:nth-child(2) .prdoff-offer-info img {
        height: 50px;
    }
    .prdoff-bundle-offers .prdoff-offer-box:nth-child(3) .prdoff-offer-info img {
        height: 43px;
    }
    .prdoff-offer-info img {
        max-width: 65px;
    }
    .prdoff-offer-box {
    border-radius: 5px;
    padding: 14px 25px 11px 9px;
    margin-bottom: 17px;
}
    .prdoff-check-label {
        font-size: 14px;
        line-height: 19px;
    }
    .prdoff-check-label div {
        margin-top: 4px;
    }
    .prdoff-price-var .prdoff-price {
        font-size: 14px;
        line-height: 19px;
        margin-bottom: 4px;
    }
  .prdoff-compare-prices {
     font-size: 14px;
        line-height: 19px;
  }
    .prdoff-price-var {
        text-align: right;
    }
    .prdoff-text-badge {
    font-size: 12px;
    line-height: 16px;
    top: -8px;
    width: 112px;
    right: 10px;
    height: 17px;
}
   .prdoff-auto-refill-banner {
    padding: 11px 16px 9px;
    border: 1px dashed rgba(0, 147, 112, 1);
    border-radius: 4px;
    margin: 17px 0;
}
    .prdoff-auto-refill-content .prdoff-headline {
        font-size: 14px;
        line-height: 16px;
        margin-bottom: 4px;
    }
    .prdoff-auto-refill-content .prdoff-subtext {
        font-size: 10px;
        line-height: 14.22px;
    }
    .prdoff-order-date {
        height: 31px;
        border-radius: 8px;
        font-size: 14px;
        line-height: 17px;
    }
   .prdoff-add-to-cart {
    margin-top: 13px;
    border-radius: 4px;
    font-size: 15px;
    line-height: 16px;
    height: 56px;
}
   .prdoff-bundle-offers p.prdoff-cta-note {
    margin-top: 13px;
    font-size: 14px;
    line-height: 17.6px;
}
    .prdoff-badge-sold {
        bottom: 13px;
        left: 13px;
        height: 1px;
        width: 123px;
        font-size: 12px;
        border-radius: 4px;
    }
}

/* --- block 41 --- */
#shopify-section-template--27374590525624__bundle_offers_YkbUxa .prdoff-auto-refill-banner {display: none;} #shopify-section-template--27374590525624__bundle_offers_YkbUxa .prdoff-order-date {margin-top: 11px;} @media (max-width: 915px) {#shopify-section-template--27374590525624__bundle_offers_YkbUxa .prdoff-order-date {margin-top: 5px; }}

/* --- block 42 --- */
@import url('https://api.fontshare.com/v2/css?f[]=clash-grotesk@500&f[]=satoshi@400,700&display=swap');

  .mediterra-club {
    --mc-accent: #2dab78;
    --mc-accent-deep: #0d4d3a;
    --mc-border: #9fd8c0;
    --mc-ink: #000000;
    --mc-radius: 14px;

    font-family: 'Satoshi', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    color: var(--mc-ink);
    font-size: 15px;
    line-height: 1.36;
    max-width: 900px;
    margin: 24px auto;
    padding: 32px 36px;
    background: #ffffff;
    border: 1.5px solid var(--mc-border);
    border-radius: var(--mc-radius);
    box-sizing: border-box;
  }
  .mediterra-club *,
  .mediterra-club *::before,
  .mediterra-club *::after { box-sizing: border-box; }

  .mediterra-club__title {
    margin: 0 0 22px;
    text-align: center;
    color: var(--mc-accent);
    font-family: 'Clash Grotesk', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
    font-size: clamp(20px, 5.5vw, 34px);
    font-weight: 500;
    line-height: 1.22;
  }
  .mediterra-club__title-brand { display: block; }
  .mediterra-club__title-tagline {
    display: block;
    color: var(--mc-ink);
    margin-top: 4px;
  }

  .mediterra-club__grid {
    display: flex;
    align-items: flex-start;
    gap: 28px;
  }

  .mediterra-club__logo {
    flex: 0 0 150px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding-top: 12px;
  }
  .mediterra-club__logo svg { width: 100px; height: 100px; display: block; }
  .mediterra-club__logo-text {
    margin-top: 12px;
    font-weight: 700;
    letter-spacing: 0.14em;
    font-size: 13px;
    color: var(--mc-ink);
    text-align: center;
    line-height: 1.15;
  }

  .mediterra-club__list {
    flex: 1 1 auto;
    margin: 0;
    padding: 0;
    color: var(--mc-ink);
    list-style: none;
  }
  .mediterra-club__list li { margin: 0 0 16px; }
  .mediterra-club__list li:last-child { margin-bottom: 0; }

  .mediterra-club__lead { color: var(--mc-accent); font-weight: 700; }

  .mediterra-club__terms a {
    color: inherit;
    text-decoration: underline;
    text-decoration-color: rgba(45, 171, 120, 0.4);
    text-underline-offset: 2px;
  }

  @media (max-width: 640px) {
    .mediterra-club { padding: 24px 20px; margin: 16px auto; border-radius: 12px; }
    .mediterra-club__title { margin-bottom: 18px; }
    .mediterra-club__grid { flex-direction: column; gap: 18px; align-items: center; }
    .mediterra-club__logo { flex: 0 0 auto; padding-top: 0; }
    .mediterra-club__logo svg { width: 84px; height: 84px; }
    .mediterra-club__list { width: 100%; }
  }

/* --- block 43 --- */
.testimonial-section {
    padding: 40px 0px;
}
  .container {
    max-width: 900px;
    margin: auto;
  }
  .heading {
    text-align: center;
    margin-bottom: 40px;
  }
  
.heading .featured-subheading {
    margin-bottom: 15.39px;
      font-size: 14.85px;
    line-height: 22.28px;
}
  .heading .featured-subheading strong {
    font-weight: 500;
}
  .heading h2.featured-heading {
    margin-bottom: 40.61px;
}
.testimonials .testimonial {
    background: white;
    padding: 25px 22px 28px;
    margin-bottom: 20px;
    border: .3px solid rgba(0, 0, 0, 0.3);
    border-radius: 4px;
}
  .testimonials .testimonial:last-child {
    margin-bottom: 0;
}
  .stars {
    display: flex;
    align-items: center;
    font-weight: 400;
    font-size: 13.88px;
    line-height: 110.00000000000001%;
    letter-spacing: 0;
    margin-bottom: 26px;
    grid-gap: 5px;
}

.stars img {
    max-width: 75px;
    height: auto;
    margin-bottom: -2px;
}
  .testimonial .quote {
    font-weight: 500;
    font-size: 18px;
    line-height: 110.00000000000001%;
    letter-spacing: 0;
     margin-bottom: 26px;

  }
.testimonial .body {
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
    letter-spacing: 0;
    margin-bottom: 26px;
    max-width: 903px;
}
.testimonial .review-tags-n span.review-tag-n {
    min-width: auto;
    padding-left: 13.5px;
    padding-right: 13.5px;
}
.review-tags-n {
    margin-top: 20px;
    text-align: left;
    display: flex;
    grid-gap: 13px;
}
.review-tag-n {
    background:rgba(0, 147, 112, 0.1);
    color: rgba(0, 147, 112, 1);
    padding: 6px;
    border-radius: 20px;
    font-size: 12px;
    margin: 0;
    border: .5px solid rgba(0,147,112,1);
    min-width: calc(50% - 6px);
    text-align: center;
}
  
@media (max-width: 767px) {
  .review-tag-n {
    letter-spacing: 0;
  }
.heading .featured-subheading {
    margin-bottom: 17px;
}
.heading h2.featured-heading {
    max-width: 233px;
    margin: 0 auto 40px;
}
.testimonial .quote {
    font-size: 18px;
    line-height: 20px;
}
.testimonials .testimonial.hidden-review {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    padding: 0;
    margin-bottom: 0;
}

  .testimonials .testimonial.hidden-review.show {
    max-height: 1000px; /* large enough to reveal content */
    opacity: 1;
        padding: 25px 22px 28px;
     margin-bottom: 20px;
    transition: max-height 0.6s ease, opacity 0.6s ease;

  }
button.read-more-btn {
    font-family: 'Inter 24pt';
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    letter-spacing: 0;
    text-decoration: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: auto;
    text-align: center;
    width: 100%;
    margin-top: 20px;
}
}
.heading h2.featured-heading:has(+.review-subheading) {
    margin-bottom: 10px;
}
.heading h2.featured-heading+.review-subheading {
    font-size: 60%;
    line-height: normal;
}
  @media (min-width: 768px) {
    button.read-more-btn {
    display: none;
}
  }

/* --- block 44 --- */
.footer__item--custom_wfWifH {
    padding-top: 30px;
  }
  .footer__item--custom_wfWifH .footer__collapsible p {
    font-size: 11px;
    line-height: 1.4;
    margin-bottom: 4px;
    opacity: 0.85;
  }

/* --- block 45 --- */
@media only screen and (min-width: 769px) and (max-width: 959px) {
              .footer__item--logo_social_fwQxtC {
                width: 50%;
                padding-top: 40px;
              }
              .footer__item--logo_social_fwQxtC:nth-child(2n + 1) {
                clear: left;
              }
            }
            @media only screen and (min-width: 960px) {
              .footer__item--logo_social_fwQxtC {
                width: 19%;
              }

            }

/* --- block 46 --- */
}

/* --- block 47 --- */
@media only screen and (min-width: 769px) and (max-width: 959px) {
              .footer__item--footer2 {
                width: 50%;
                padding-top: 40px;
              }
              .footer__item--footer2:nth-child(2n + 1) {
                clear: left;
              }
            }
            @media only screen and (min-width: 960px) {
              .footer__item--footer2 {
                width: 51%;
              }

            }

/* --- block 48 --- */
@media only screen and (min-width: 769px) and (max-width: 959px) {
              .footer__item--footer-1 {
                width: 50%;
                padding-top: 40px;
              }
              .footer__item--footer-1:nth-child(2n + 1) {
                clear: left;
              }
            }
            @media only screen and (min-width: 960px) {
              .footer__item--footer-1 {
                width: 30%;
              }

            }

/* --- block 49 --- */
@media only screen and (min-width: 769px) and (max-width: 959px) {
              .footer__item--custom_wfWifH {
                width: 50%;
                padding-top: 40px;
              }
              .footer__item--custom_wfWifH:nth-child(2n + 1) {
                clear: left;
              }
            }
            @media only screen and (min-width: 960px) {
              .footer__item--custom_wfWifH {
                width: 95%;
              }

            }

/* --- block 50 --- */
#shopify-section-sections--27325333176504__footer .site-footer {background: rgba(9, 89, 70, 1);} #shopify-section-sections--27325333176504__footer .image-element {opacity: 1;}

/* --- block 51 --- */

