@charset "UTF-8";
body {
  background-color: #fff;
  color: #000 !important;
  background-color: white !important;
  min-height: 100vh;
}
@media (max-width: 991px) {
  body {
    padding-bottom: 80px;
  }
}
body:has(.side-search-form-list-wrapper.open-mobile) {
  overflow-y: hidden;
}
body.open-mobile {
  overflow-y: hidden;
}

.node__content {
  font-size: unset;
  margin-top: 0;
}

a:hover {
  text-decoration: underline;
}

img {
  max-width: 100%;
  height: auto;
}

@media (max-width: 992px) {
  div#CookiebotWidget {
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }
  .CookiebotWidget-logo {
    margin-bottom: 155px;
    left: unset !important;
    right: 13px !important;
    position: fixed !important;
    bottom: 90px !important;
  }
}
:root {
  --color-primary: #043528;
  --color-secondary-1: #30a08f;
  --color-secondary-2: #81b5be;
  --color-complementary-1: #e6dfdc;
  --color-complementary-2: #2c2b2b;
  --color-complementary-3: #837f80;
  --color-aesthetic: #b29a95;
  --color-promotional: #dea9ff;
  --color-success: #198754;
  --color-danger: #dc3545;
  --color-warning: #ffc107;
  --color-info: #0dcaf0;
  --color-high-light: #ffffff;
  --color-light: #f8f9fa;
  --color-dark: #212529;
  --color-light-hovered-border: #C6C7C8;
  --color-light-hovered-background: #D3D4D5;
  --color-light-active-border: #BABBBC;
  --color-light-active-background: #C6C7C8;
  --color-primary-100: #24fbc5;
  --color-primary-200: #06f8bb;
  --color-primary-300: #07d6a1;
  --color-primary-400: #08b588;
  --color-primary-500: #079470;
  --color-primary-600: #077457;
  --color-primary-700: #065440;
  --color-primary-800: #043528;
  --color-primary-900: #05271e;
  --color-secondary-1-100: #c4f2ec;
  --color-secondary-1-200: #97e6db;
  --color-secondary-1-300: #6ad9c9;
  --color-secondary-1-400: #40cab5;
  --color-secondary-1-500: #30a08f;
  --color-secondary-1-600: #237a69;
  --color-secondary-1-700: #175445;
  --color-secondary-1-800: #0c2c23;
  --color-secondary-1-900: #010403;
  --color-secondary-2-100: #fbfdfe;
  --color-secondary-2-200: #d8ebf3;
  --color-secondary-2-300: #b7dae5;
  --color-secondary-2-400: #9bc8d3;
  --color-secondary-2-500: #81b5be;
  --color-secondary-2-600: #5f9ca7;
  --color-secondary-2-700: #4c7881;
  --color-secondary-2-800: #39555b;
  --color-secondary-2-900: #243336;
  --bg-partners-section: #F3F9F8;
  --color-border-1: #DEE2E6;
}

@font-face {
  font-family: "Inter";
  src: url("../assets/fonts/Inter/Inter-VariableFont_opsz,wght.woff2") format("woff2");
  font-weight: 100 900; /* IMPORTANTÍSSIMO (range) */
  font-style: normal;
  font-display: swap;
}
/* Inter Variable - Italic */
@font-face {
  font-family: "Inter";
  src: url("../assets/fonts/Inter/Inter-Italic-VariableFont_opsz,wght.woff2") format("woff2");
  font-weight: 100 900; /* IMPORTANTÍSSIMO (range) */
  font-style: italic;
  font-display: swap;
}
/* 300 – Light */
@font-face {
  font-family: "Poppins";
  src: url("../assets/fonts/Poppins/Poppins-Light.woff2") format("woff2"), url("../assets/fonts/Poppins/Poppins-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
/* 400 – Regular */
@font-face {
  font-family: "Poppins";
  src: url("../assets/fonts/Poppins/Poppins-Regular.woff2") format("woff2"), url("../assets/fonts/Poppins/Poppins-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
/* 500 – Medium */
@font-face {
  font-family: "Poppins";
  src: url("../assets/fonts/Poppins/Poppins-Medium.woff2") format("woff2"), url("../assets/fonts/Poppins/Poppins-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
/* 600 – SemiBold */
@font-face {
  font-family: "Poppins";
  src: url("../assets/fonts/Poppins/Poppins-SemiBold.woff2") format("woff2"), url("../assets/fonts/Poppins/Poppins-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
/* 700 – Bold */
@font-face {
  font-family: "Poppins";
  src: url("../assets/fonts/Poppins/Poppins-Bold.woff2") format("woff2"), url("../assets/fonts/Poppins/Poppins-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
h1, h2.display-h1,
h2,
h1.display-h2,
h3,
h4,
h5,
h6 {
  font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-weight: 700;
  line-height: 1;
  margin-top: 0;
}

h1, h2.display-h1, h1.display-h1.display-h2 {
  font-size: 2.5rem;
}
h1 .display-1, h2.display-h1 .display-1 {
  font-size: 5rem;
  font-weight: 500;
}
h1.green-title, h2.green-title.display-h1 {
  color: #30a08f !important;
}
h2, h1.display-h2, h2.display-h2.display-h1 {
  font-size: 2rem;
}
h2 .display-2, h1.display-h2 .display-2 {
  font-size: 4.5rem;
  font-weight: 500;
}
h2.green-title, h1.green-title.display-h2 {
  color: #30a08f !important;
}

h3 {
  font-size: 1.75rem;
}
h3 .display-3 {
  font-size: 4rem;
  font-weight: 500;
}
h3.green-title {
  color: #30a08f !important;
}

h4 {
  font-size: 1.5rem;
}
h4 .display-4 {
  font-size: 3.5rem;
  font-weight: 500;
}
h4.green-title {
  color: #30a08f !important;
}

h5 {
  font-size: 1.25rem;
}
h5 .display-5 {
  font-size: 3rem;
  font-weight: 500;
}
h5.green-title {
  color: #30a08f !important;
}

h6 {
  font-size: 1rem;
}
h6 .display-6 {
  font-size: 2.5rem;
  font-weight: 500;
}
h6.green-title {
  color: #30a08f !important;
}

.lead {
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.875rem;
}

p, ul, ol, li {
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  color: var(--color-dark);
}
p .small, ul .small, ol .small, li .small {
  font-size: 0.875rem;
}

strong, b {
  font-weight: 600;
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
}

.green-bullet::marker {
  color: #30a08f;
}

.header-wrapper {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 420;
}

header.header {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  min-height: 8rem;
  border-bottom: 0.0625rem solid #CED4DA;
  background-color: #ffffff;
}

@media (min-width: 1024px) {
  .header-brand {
    max-width: 16.875rem;
  }
}

@media (min-width: 1024px) {
  .primary-menu {
    max-width: 45rem;
  }
}
.primary-menu > nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 1rem;
     -moz-column-gap: 1rem;
          column-gap: 1rem;
  height: 100%;
}
.primary-menu > nav > ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-column-gap: 1rem;
     -moz-column-gap: 1rem;
          column-gap: 1rem;
}
@media (max-width: 75rem) {
  .primary-menu > nav > ul {
    -webkit-column-gap: 0.5rem;
       -moz-column-gap: 0.5rem;
            column-gap: 0.5rem;
  }
}
.primary-menu > nav > ul:after {
  display: none;
}
.primary-menu > nav > ul > li {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.primary-menu > nav > ul li {
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1.875rem;
  font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
}
@media (max-width: 87.5rem) {
  .primary-menu > nav > ul li {
    font-size: 1.15rem;
    line-height: 1.5rem;
  }
}
@media (max-width: 75rem) {
  .primary-menu > nav > ul li {
    font-size: 0.875rem;
    line-height: 1.5rem;
  }
}
.primary-menu > nav > ul li span,
.primary-menu > nav > ul li a {
  color: #000;
  text-decoration: none;
}
.primary-menu > nav > ul li span.is-active,
.primary-menu > nav > ul li a.is-active {
  color: #30a08f !important;
}
.primary-menu > nav > ul li span:hover,
.primary-menu > nav > ul li a:hover {
  color: #30a08f;
}
.primary-menu > nav > ul li > span {
  cursor: pointer;
}
.primary-menu > nav > ul li.active > span, .primary-menu > nav > ul li.active > a {
  color: #30a08f !important;
}
.primary-menu > nav > ul li .dropdown-menu.show {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 50% !important;
  -webkit-transform: translateX(-50%) !important;
       -o-transform: translateX(-50%) !important;
          transform: translateX(-50%) !important;
  inset: unset !important;
  border: 0;
  border-radius: 0;
  padding: 1.5rem;
  padding-top: calc(42px + 1.5rem);
  top: 100% !important;
  background-color: transparent;
}
.primary-menu > nav > ul li .dropdown-menu.show:after {
  content: "";
  position: absolute;
  display: block;
  bottom: 0;
  right: 0;
  z-index: 1;
  width: 100%;
  height: calc(100% - 42px);
  background-color: white;
}
@media (max-width: 1400px) {
  .primary-menu > nav > ul li .dropdown-menu.show:after {
    height: calc(100% - 45px);
  }
}
.primary-menu > nav > ul li .dropdown-menu.show li {
  z-index: 2;
  background-color: transparent;
}
.primary-menu > nav > ul li .dropdown-menu.show li:hover {
  background-color: transparent;
}
@media (min-width: 62rem) {
  .primary-menu > nav > ul li.dropdown:hover > span, .primary-menu > nav > ul li.dropdown:hover > a {
    color: #30a08f !important;
  }
  .primary-menu > nav > ul li.dropdown:hover .dropdown-menu {
    position: absolute;
    display: block;
    margin-top: 0; /* evita "pulo" no menu */
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: 50% !important;
    -webkit-transform: translateX(-50%) !important;
         -o-transform: translateX(-50%) !important;
            transform: translateX(-50%) !important;
    inset: unset !important;
    border: 0;
    border-radius: 0;
    padding: 1.5rem;
    padding-top: calc(42px + 1.5rem);
    top: 100% !important;
    background-color: transparent;
  }
  .primary-menu > nav > ul li.dropdown:hover .dropdown-menu:after {
    content: "";
    position: absolute;
    display: block;
    bottom: 0;
    right: 0;
    z-index: 1;
    width: 100%;
    height: calc(100% - 42px);
    background-color: white;
  }
}
@media (min-width: 62rem) and (max-width: 1400px) {
  .primary-menu > nav > ul li.dropdown:hover .dropdown-menu:after {
    height: calc(100% - 45px);
  }
}
@media (min-width: 62rem) {
  .primary-menu > nav > ul li.dropdown:hover .dropdown-menu li {
    z-index: 2;
    background-color: transparent;
  }
  .primary-menu > nav > ul li.dropdown:hover .dropdown-menu li:hover {
    background-color: transparent;
  }
  .primary-menu > nav > ul li.dropdown span.dropdown-toggle.show {
    color: #30a08f;
  }
  .primary-menu > nav > ul li.dropdown span.dropdown-toggle:after {
    display: none;
  }
}

@media (max-width: 61.9375rem) {
  .header-brand {
    margin-right: auto;
  }
}

@media (max-width: 61.9375rem) {
  .primary-menu {
    display: none;
  }
}

@media (max-width: 61.9375rem) {
  .secondary-menu .whatsapp-cta {
    display: none;
  }
  .secondary-menu .schedule-appointment a.block-cta {
    font-size: 0;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M10.541 19.25H5.49935C5.01312 19.25 4.5468 19.0568 4.20299 18.713C3.85917 18.3692 3.66602 17.9029 3.66602 17.4166V6.41665C3.66602 5.93042 3.85917 5.4641 4.20299 5.12028C4.5468 4.77647 5.01312 4.58331 5.49935 4.58331H16.4993C16.9856 4.58331 17.4519 4.77647 17.7957 5.12028C18.1395 5.4641 18.3327 5.93042 18.3327 6.41665V11.9166' stroke='white' stroke-width='1.9375' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.666 2.75V6.41667' stroke='white' stroke-width='1.9375' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.33398 2.75V6.41667' stroke='white' stroke-width='1.9375' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.66602 10.0833H18.3327' stroke='white' stroke-width='1.9375' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.75 17.4166L15.5833 19.25L19.25 15.5833' stroke='white' stroke-width='1.9375' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    -webkit-background-size: 1.25rem 1.25rem;
            background-size: 1.25rem;
  }
  .secondary-menu .schedule-appointment a.block-cta:hover {
    background-color: #237a69;
  }
}

.region-secondary-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 0.5rem;
     -moz-column-gap: 0.5rem;
          column-gap: 0.5rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media (min-width: 62rem) {
  .region-secondary-menu #block-heydoc-theme-marcarconsultacta a.btn {
    white-space: nowrap;
  }
}
@media (min-width: 87.5rem) {
  .region-secondary-menu {
    -webkit-column-gap: 1rem;
       -moz-column-gap: 1rem;
            column-gap: 1rem;
  }
}

.mobile-trigger {
  display: none;
}
@media (max-width: 61.9375rem) {
  .mobile-trigger {
    display: block;
    cursor: pointer;
    width: 36px;
    height: 36px;
    border-radius: 50%;
    margin-right: 12px;
    background-position: center;
    background-repeat: no-repeat;
    -webkit-background-size: contain;
            background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36' fill='none'%3E%3Cpath d='M6 9H30' stroke='%23043528' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6 18H30' stroke='%23043528' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6 27H30' stroke='%23043528' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }
}

.show-mobile .mobile-trigger {
  position: fixed;
  top: 0;
  right: 0;
  margin: 20px 12px 0 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36' fill='none'%3E%3Cpath d='M27 9L9 27' stroke='%23043528' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 9L27 27' stroke='%23043528' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  z-index: 1001;
}
@media (max-width: 61.9375rem) {
  .show-mobile .primary-menu {
    display: block;
    position: fixed;
    z-index: 1000;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100dvh;
    background-color: #ffffff;
  }
  .show-mobile .primary-menu .block-menu.menu--main {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    padding-top: 100px;
  }
  .show-mobile .primary-menu .block-menu.menu--main > ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    width: 100%;
  }
  .show-mobile .primary-menu .block-menu.menu--main > ul > li {
    display: block;
    width: 100%;
    height: auto;
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
  }
  .show-mobile .primary-menu .block-menu.menu--main > ul > li.nav-item .nav-link {
    color: #043528;
  }
  .show-mobile .primary-menu .block-menu.menu--main > ul > li span.dropdown-toggle {
    width: 100%;
    position: relative;
    padding-right: 25px;
  }
  .show-mobile .primary-menu .block-menu.menu--main > ul > li span.dropdown-toggle:after {
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
         -o-transform: translateY(-50%);
            transform: translateY(-50%);
    width: 24px;
    height: 24px;
    border: 0 !important;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 14 8' fill='none'%3E%3Cpath d='M1 1L7 7L13 1' stroke='%23043528' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }
  .show-mobile .primary-menu .block-menu.menu--main > ul > li span.dropdown-toggle.show:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 15L12 9L18 15' stroke='%23043528' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }
  .show-mobile .primary-menu .block-menu.menu--main > ul > li .dropdown-menu.show {
    position: relative !important;
    margin: unset !important;
    top: unset !important;
    left: unset !important;
    -webkit-transform: none !important;
         -o-transform: none !important;
            transform: none !important;
    padding: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .show-mobile .primary-menu .block-menu.menu--main > ul > li .dropdown-menu.show > li {
    display: block;
    height: auto;
    font-size: 20px;
    font-weight: 400;
    line-height: 24px;
    padding: 0;
    color: #043528;
  }
  .show-mobile .primary-menu .block-menu.menu--main > ul > li .dropdown-menu.show > li a {
    color: #043528;
    display: block;
    padding: 7px 12px;
  }
}

@media (max-width: 61.9375rem) {
  .header-top-alert-text {
    display: block !important;
  }
}

@media (max-width: 61.9375rem) {
  .menu-header-meta-container {
    display: none !important;
  }
}

.menu-header-meta {
  list-style: none;
  padding: 0;
  margin: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-column-gap: 1.5rem;
     -moz-column-gap: 1.5rem;
          column-gap: 1.5rem;
}
.menu-header-meta:after {
  display: none;
}
.menu-header-meta > li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.menu-header-meta > li > a {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.25rem;
  color: #ffffff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-decoration: none;
}
.menu-header-meta > li > a > img {
  width: 1.5rem;
  height: 1.5rem;
}

@media (max-width: 61.9375rem) {
  li.nav-item + .menu-header-meta-copied {
    border-top: solid 1px #CED4DA;
    margin-top: 2rem;
    padding-top: 1.5rem;
  }
}

.menu-header-meta-copied a {
  color: #043528 !important;
}

footer.footer-wrapper {
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  background-color: #043528;
  background-image: url("../assets/images/footer-circles.svg");
  background-position: left bottom;
  background-repeat: no-repeat;
}
@media (max-width: 991px) {
  footer.footer-wrapper {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
}
footer.footer-wrapper .footer-container {
  border-radius: 2.5rem;
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
}
@media (max-width: 991px) {
  footer.footer-wrapper .footer-container {
    padding: 2rem;
  }
}
footer.footer-wrapper .navbar-brand {
  background: url("../assets/images/logo-footer.svg") no-repeat center center;
  -webkit-background-size: calc(100% - 1.5rem);
          background-size: calc(100% - 1.5rem);
  width: 12.25rem;
  height: 2.75rem;
  padding: 0;
  margin: 0;
}
footer.footer-wrapper .navbar-brand img {
  width: 12.25rem;
  height: 2.75rem;
  opacity: 0;
}

.footer-copyright {
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  color: #ffffff;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}

.footer-bottom-container {
  margin-top: 2rem;
}
@media (min-width: 992px) {
  .footer-bottom-container {
    margin-top: 7.5rem;
  }
}
.footer-bottom-container .region-footer-bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 1.5rem;
}

.page-mobile-info {
  position: fixed;
  z-index: 9999;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #ffffff;
  border-top: 0.0625rem solid #CED4DA;
  padding: 1rem 0.75rem;
}
.page-mobile-info .region {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 1rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.page-mobile-info .region div {
  width: auto;
}
.page-mobile-info .region.region-mobile-info > * {
  padding: 0;
}
.page-mobile-info .region .block-content-basic {
  margin-right: auto;
}
.page-mobile-info .region .block-content-basic .block-content-type-basic p {
  margin: 0 0 0 0;
}

.ajax-progress.ajax-progress-fullscreen {
  background: none !important;
}

.ajax-progress.ajax-progress-fullscreen .throbber,
.ajax-progress.ajax-progress-fullscreen .message {
  display: none !important;
}

.ajax-progress.ajax-progress-fullscreen {
  background: rgba(0, 0, 0, 0.0901960784) !important;
  position: fixed;
  width: 100vw;
  height: 100vh;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.ajax-progress.ajax-progress-fullscreen::after {
  content: "";
  display: block;
  width: 45px;
  height: 50px;
  -webkit-animation: logoPulse 1.15s ease-in-out infinite;
       -o-animation: logoPulse 1.15s ease-in-out infinite;
          animation: logoPulse 1.15s ease-in-out infinite;
  -webkit-filter: drop-shadow(0 4px 14px rgba(255, 255, 255, 0.35));
          filter: drop-shadow(0 4px 14px rgba(255, 255, 255, 0.35));
  background: url(../assets/images/loading.svg);
  -webkit-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
}

@-webkit-keyframes logoPulse {
  0% {
    -webkit-transform: scale(0.92);
            transform: scale(0.92);
    opacity: 0.84;
  }
  50% {
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0.92);
            transform: scale(0.92);
    opacity: 0.84;
  }
}

@-o-keyframes logoPulse {
  0% {
    -o-transform: scale(0.92);
       transform: scale(0.92);
    opacity: 0.84;
  }
  50% {
    -o-transform: scale(1.05);
       transform: scale(1.05);
    opacity: 1;
  }
  100% {
    -o-transform: scale(0.92);
       transform: scale(0.92);
    opacity: 0.84;
  }
}

@keyframes logoPulse {
  0% {
    -webkit-transform: scale(0.92);
         -o-transform: scale(0.92);
            transform: scale(0.92);
    opacity: 0.84;
  }
  50% {
    -webkit-transform: scale(1.05);
         -o-transform: scale(1.05);
            transform: scale(1.05);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0.92);
         -o-transform: scale(0.92);
            transform: scale(0.92);
    opacity: 0.84;
  }
}
@media (prefers-reduced-motion: reduce) {
  .ajax-progress.ajax-progress-fullscreen::after {
    -webkit-animation: none;
         -o-animation: none;
            animation: none;
  }
}
.bg-color-primary {
  background-color: var(--color-primary) !important;
}

.bg-color-secondary-1 {
  background-color: var(--color-secondary-1) !important;
}

.bg-color-secondary-2 {
  background-color: var(--color-secondary-2) !important;
}

.bg-color-complementary-1 {
  background-color: var(--color-complementary-1) !important;
}

.bg-color-complementary-2 {
  background-color: var(--color-complementary-2) !important;
}

.bg-color-complementary-3 {
  background-color: var(--color-complementary-3) !important;
}

.bg-color-aesthetic {
  background-color: var(--color-aesthetic) !important;
}

.bg-color-promotional {
  background-color: var(--color-promotional) !important;
}

.bg-color-success {
  background-color: var(--color-success) !important;
}

.bg-color-danger {
  background-color: var(--color-danger) !important;
}

.bg-color-warning {
  background-color: var(--color-warning) !important;
}

.bg-color-info {
  background-color: var(--color-info) !important;
}

.bg-color-light {
  background-color: var(--color-light) !important;
}

.bg-color-dark {
  background-color: var(--color-dark) !important;
}

.bg-color-primary-100 {
  background-color: var(--color-primary-100) !important;
}

.bg-color-primary-200 {
  background-color: var(--color-primary-200) !important;
}

.bg-color-primary-300 {
  background-color: var(--color-primary-300) !important;
}

.bg-color-primary-400 {
  background-color: var(--color-primary-400) !important;
}

.bg-color-primary-500 {
  background-color: var(--color-primary-500) !important;
}

.bg-color-primary-600 {
  background-color: var(--color-primary-600) !important;
}

.bg-color-primary-700 {
  background-color: var(--color-primary-700) !important;
}

.bg-color-primary-800 {
  background-color: var(--color-primary-800) !important;
}

.bg-color-primary-900 {
  background-color: var(--color-primary-900) !important;
}

.bg-color-secondary-1-100 {
  background-color: var(--color-secondary-1-100) !important;
}

.bg-color-secondary-1-200 {
  background-color: var(--color-secondary-1-200) !important;
}

.bg-color-secondary-1-300 {
  background-color: var(--color-secondary-1-300) !important;
}

.bg-color-secondary-1-400 {
  background-color: var(--color-secondary-1-400) !important;
}

.bg-color-secondary-1-500 {
  background-color: var(--color-secondary-1-500) !important;
}

.bg-color-secondary-1-600 {
  background-color: var(--color-secondary-1-600) !important;
}

.bg-color-secondary-1-700 {
  background-color: var(--color-secondary-1-700) !important;
}

.bg-color-secondary-1-800 {
  background-color: var(--color-secondary-1-800) !important;
}

.bg-color-secondary-1-900 {
  background-color: var(--color-secondary-1-900) !important;
}

.bg-color-secondary-2-100 {
  background-color: var(--color-secondary-2-100) !important;
}

.bg-color-secondary-2-200 {
  background-color: var(--color-secondary-2-200) !important;
}

.bg-color-secondary-2-300 {
  background-color: var(--color-secondary-2-300) !important;
}

.bg-color-secondary-2-400 {
  background-color: var(--color-secondary-2-400) !important;
}

.bg-color-secondary-2-500 {
  background-color: var(--color-secondary-2-500) !important;
}

.bg-color-secondary-2-600 {
  background-color: var(--color-secondary-2-600) !important;
}

.bg-color-secondary-2-700 {
  background-color: var(--color-secondary-2-700) !important;
}

.bg-color-secondary-2-800 {
  background-color: var(--color-secondary-2-800) !important;
}

.bg-color-secondary-2-900 {
  background-color: var(--color-secondary-2-900) !important;
}

.bg-partners-section {
  background-color: var(--bg-partners-section) !important;
}

.heydoc-circles-left {
  background-image: url(../assets/images/circles-left.svg);
  background-position: left 64px;
  background-repeat: no-repeat;
}

.heydoc-circles-right {
  background-image: url(../assets/images/circles-right.svg);
  background-position: right 64px;
  background-repeat: no-repeat;
}

body.node--type-staff #content {
  background-image: url(../assets/images/circles-right.svg);
  background-position: right 64px;
  background-repeat: no-repeat;
}

.section-pt-120 {
  padding-top: 7.5rem !important;
}

.section-pt-96 {
  padding-top: 6rem !important;
}

.section-pt-80 {
  padding-top: 5rem !important;
}

.section-pt-72 {
  padding-top: 4.5rem !important;
}

.section-pt-64 {
  padding-top: 4rem !important;
}

.section-pt-48 {
  padding-top: 3rem !important;
}

.section-pt-32 {
  padding-top: 2rem !important;
}

.section-pt-16 {
  padding-top: 1rem !important;
}

.section-pb-120 {
  padding-bottom: 7.5rem !important;
}

.section-pb-96 {
  padding-bottom: 6rem !important;
}

.section-pb-80 {
  padding-bottom: 5rem !important;
}

.section-pb-72 {
  padding-bottom: 4.5rem !important;
}

.section-pb-64 {
  padding-bottom: 4rem !important;
}

.section-pb-48 {
  padding-bottom: 3rem !important;
}

.section-pb-32 {
  padding-bottom: 2rem !important;
}

.section-pb-16 {
  padding-bottom: 1rem !important;
}

.section-mt-120 {
  margin-top: 7.5rem !important;
}

.section-mt-96 {
  margin-top: 6rem !important;
}

.section-mt-80 {
  margin-top: 5rem !important;
}

.section-mt-72 {
  margin-top: 4.5rem !important;
}

.section-mt-64 {
  margin-top: 4rem !important;
}

.section-mt-48 {
  margin-top: 3rem !important;
}

.section-mt-32 {
  margin-top: 2rem !important;
}

.section-mt-16 {
  margin-top: 1rem !important;
}

.section-mb-120 {
  margin-bottom: 7.5rem !important;
}

.section-mb-96 {
  margin-bottom: 6rem !important;
}

.section-mb-80 {
  margin-bottom: 5rem !important;
}

.section-mb-72 {
  margin-bottom: 4.5rem !important;
}

.section-mb-64 {
  margin-bottom: 4rem !important;
}

.section-mb-48 {
  margin-bottom: 3rem !important;
}

.section-mb-32 {
  margin-bottom: 2rem !important;
}

.section-mb-24 {
  margin-bottom: 1.5rem !important;
}

.section-mb-16 {
  margin-bottom: 1rem !important;
}

.section-pt-xs-120 {
  padding-top: 7.5rem !important;
}

.section-pt-xs-96 {
  padding-top: 6rem !important;
}

.section-pt-xs-80 {
  padding-top: 5rem !important;
}

.section-pt-xs-72 {
  padding-top: 4.5rem !important;
}

.section-pt-xs-64 {
  padding-top: 4rem !important;
}

.section-pt-xs-48 {
  padding-top: 3rem !important;
}

.section-pt-xs-32 {
  padding-top: 2rem !important;
}

.section-pt-xs-16 {
  padding-top: 1rem !important;
}

@media (min-width: 576px) {
  .section-pt-sm-120 {
    padding-top: 7.5rem !important;
  }
  .section-pt-sm-96 {
    padding-top: 6rem !important;
  }
  .section-pt-sm-80 {
    padding-top: 5rem !important;
  }
  .section-pt-sm-72 {
    padding-top: 4.5rem !important;
  }
  .section-pt-sm-64 {
    padding-top: 4rem !important;
  }
  .section-pt-sm-48 {
    padding-top: 3rem !important;
  }
  .section-pt-sm-32 {
    padding-top: 2rem !important;
  }
  .section-pt-sm-16 {
    padding-top: 1rem !important;
  }
}
@media (min-width: 768px) {
  .section-pt-md-120 {
    padding-top: 7.5rem !important;
  }
  .section-pt-md-96 {
    padding-top: 6rem !important;
  }
  .section-pt-md-80 {
    padding-top: 5rem !important;
  }
  .section-pt-md-72 {
    padding-top: 4.5rem !important;
  }
  .section-pt-md-64 {
    padding-top: 4rem !important;
  }
  .section-pt-md-48 {
    padding-top: 3rem !important;
  }
  .section-pt-md-32 {
    padding-top: 2rem !important;
  }
  .section-pt-md-16 {
    padding-top: 1rem !important;
  }
}
@media (min-width: 992px) {
  .section-pt-lg-120 {
    padding-top: 7.5rem !important;
  }
  .section-pt-lg-96 {
    padding-top: 6rem !important;
  }
  .section-pt-lg-80 {
    padding-top: 5rem !important;
  }
  .section-pt-lg-72 {
    padding-top: 4.5rem !important;
  }
  .section-pt-lg-64 {
    padding-top: 4rem !important;
  }
  .section-pt-lg-48 {
    padding-top: 3rem !important;
  }
  .section-pt-lg-32 {
    padding-top: 2rem !important;
  }
  .section-pt-lg-16 {
    padding-top: 1rem !important;
  }
}
@media (min-width: 1200px) {
  .section-pt-xl-120 {
    padding-top: 7.5rem !important;
  }
  .section-pt-xl-96 {
    padding-top: 6rem !important;
  }
  .section-pt-xl-80 {
    padding-top: 5rem !important;
  }
  .section-pt-xl-72 {
    padding-top: 4.5rem !important;
  }
  .section-pt-xl-64 {
    padding-top: 4rem !important;
  }
  .section-pt-xl-48 {
    padding-top: 3rem !important;
  }
  .section-pt-xl-32 {
    padding-top: 2rem !important;
  }
  .section-pt-xl-16 {
    padding-top: 1rem !important;
  }
}
.section-pb-xs-120 {
  padding-bottom: 7.5rem !important;
}

.section-pb-xs-96 {
  padding-bottom: 6rem !important;
}

.section-pb-xs-80 {
  padding-bottom: 5rem !important;
}

.section-pb-xs-72 {
  padding-bottom: 4.5rem !important;
}

.section-pb-xs-64 {
  padding-bottom: 4rem !important;
}

.section-pb-xs-48 {
  padding-bottom: 3rem !important;
}

.section-pb-xs-32 {
  padding-bottom: 2rem !important;
}

.section-pb-xs-16 {
  padding-bottom: 1rem !important;
}

@media (min-width: 576px) {
  .section-pb-sm-120 {
    padding-bottom: 7.5rem !important;
  }
  .section-pb-sm-96 {
    padding-bottom: 6rem !important;
  }
  .section-pb-sm-80 {
    padding-bottom: 5rem !important;
  }
  .section-pb-sm-72 {
    padding-bottom: 4.5rem !important;
  }
  .section-pb-sm-64 {
    padding-bottom: 4rem !important;
  }
  .section-pb-sm-48 {
    padding-bottom: 3rem !important;
  }
  .section-pb-sm-32 {
    padding-bottom: 2rem !important;
  }
  .section-pb-sm-16 {
    padding-bottom: 1rem !important;
  }
}
@media (min-width: 768px) {
  .section-pb-md-120 {
    padding-bottom: 7.5rem !important;
  }
  .section-pb-md-96 {
    padding-bottom: 6rem !important;
  }
  .section-pb-md-80 {
    padding-bottom: 5rem !important;
  }
  .section-pb-md-72 {
    padding-bottom: 4.5rem !important;
  }
  .section-pb-md-64 {
    padding-bottom: 4rem !important;
  }
  .section-pb-md-48 {
    padding-bottom: 3rem !important;
  }
  .section-pb-md-32 {
    padding-bottom: 2rem !important;
  }
  .section-pb-md-16 {
    padding-bottom: 1rem !important;
  }
}
@media (min-width: 992px) {
  .section-pb-lg-120 {
    padding-bottom: 7.5rem !important;
  }
  .section-pb-lg-96 {
    padding-bottom: 6rem !important;
  }
  .section-pb-lg-80 {
    padding-bottom: 5rem !important;
  }
  .section-pb-lg-72 {
    padding-bottom: 4.5rem !important;
  }
  .section-pb-lg-64 {
    padding-bottom: 4rem !important;
  }
  .section-pb-lg-48 {
    padding-bottom: 3rem !important;
  }
  .section-pb-lg-32 {
    padding-bottom: 2rem !important;
  }
  .section-pb-lg-16 {
    padding-bottom: 1rem !important;
  }
}
@media (min-width: 1200px) {
  .section-pb-xl-120 {
    padding-bottom: 7.5rem !important;
  }
  .section-pb-xl-96 {
    padding-bottom: 6rem !important;
  }
  .section-pb-xl-80 {
    padding-bottom: 5rem !important;
  }
  .section-pb-xl-72 {
    padding-bottom: 4.5rem !important;
  }
  .section-pb-xl-64 {
    padding-bottom: 4rem !important;
  }
  .section-pb-xl-48 {
    padding-bottom: 3rem !important;
  }
  .section-pb-xl-32 {
    padding-bottom: 2rem !important;
  }
  .section-pb-xl-16 {
    padding-bottom: 1rem !important;
  }
}
.section-mt-xs-120 {
  margin-top: 7.5rem !important;
}

.section-mt-xs-96 {
  margin-top: 6rem !important;
}

.section-mt-xs-80 {
  margin-top: 5rem !important;
}

.section-mt-xs-72 {
  margin-top: 4.5rem !important;
}

.section-mt-xs-64 {
  margin-top: 4rem !important;
}

.section-mt-xs-48 {
  margin-top: 3rem !important;
}

.section-mt-xs-32 {
  margin-top: 2rem !important;
}

.section-mt-xs-16 {
  margin-top: 1rem !important;
}

@media (min-width: 576px) {
  .section-mt-sm-120 {
    margin-top: 7.5rem !important;
  }
  .section-mt-sm-96 {
    margin-top: 6rem !important;
  }
  .section-mt-sm-80 {
    margin-top: 5rem !important;
  }
  .section-mt-sm-72 {
    margin-top: 4.5rem !important;
  }
  .section-mt-sm-64 {
    margin-top: 4rem !important;
  }
  .section-mt-sm-48 {
    margin-top: 3rem !important;
  }
  .section-mt-sm-32 {
    margin-top: 2rem !important;
  }
  .section-mt-sm-16 {
    margin-top: 1rem !important;
  }
}
@media (min-width: 768px) {
  .section-mt-md-120 {
    margin-top: 7.5rem !important;
  }
  .section-mt-md-96 {
    margin-top: 6rem !important;
  }
  .section-mt-md-80 {
    margin-top: 5rem !important;
  }
  .section-mt-md-72 {
    margin-top: 4.5rem !important;
  }
  .section-mt-md-64 {
    margin-top: 4rem !important;
  }
  .section-mt-md-48 {
    margin-top: 3rem !important;
  }
  .section-mt-md-32 {
    margin-top: 2rem !important;
  }
  .section-mt-md-16 {
    margin-top: 1rem !important;
  }
}
@media (min-width: 992px) {
  .section-mt-lg-120 {
    margin-top: 7.5rem !important;
  }
  .section-mt-lg-96 {
    margin-top: 6rem !important;
  }
  .section-mt-lg-80 {
    margin-top: 5rem !important;
  }
  .section-mt-lg-72 {
    margin-top: 4.5rem !important;
  }
  .section-mt-lg-64 {
    margin-top: 4rem !important;
  }
  .section-mt-lg-48 {
    margin-top: 3rem !important;
  }
  .section-mt-lg-32 {
    margin-top: 2rem !important;
  }
  .section-mt-lg-16 {
    margin-top: 1rem !important;
  }
}
@media (min-width: 1200px) {
  .section-mt-xl-120 {
    margin-top: 7.5rem !important;
  }
  .section-mt-xl-96 {
    margin-top: 6rem !important;
  }
  .section-mt-xl-80 {
    margin-top: 5rem !important;
  }
  .section-mt-xl-72 {
    margin-top: 4.5rem !important;
  }
  .section-mt-xl-64 {
    margin-top: 4rem !important;
  }
  .section-mt-xl-48 {
    margin-top: 3rem !important;
  }
  .section-mt-xl-32 {
    margin-top: 2rem !important;
  }
  .section-mt-xl-16 {
    margin-top: 1rem !important;
  }
}
.section-mb-xs-120 {
  margin-bottom: 7.5rem !important;
}

.section-mb-xs-96 {
  margin-bottom: 6rem !important;
}

.section-mb-xs-80 {
  margin-bottom: 5rem !important;
}

.section-mb-xs-72 {
  margin-bottom: 4.5rem !important;
}

.section-mb-xs-64 {
  margin-bottom: 4rem !important;
}

.section-mb-xs-48 {
  margin-bottom: 3rem !important;
}

.section-mb-xs-32 {
  margin-bottom: 2rem !important;
}

.section-mb-xs-24 {
  margin-bottom: 1.5rem !important;
}

.section-mb-xs-16 {
  margin-bottom: 1rem !important;
}

@media (min-width: 576px) {
  .section-mb-sm-120 {
    margin-bottom: 7.5rem !important;
  }
  .section-mb-sm-96 {
    margin-bottom: 6rem !important;
  }
  .section-mb-sm-80 {
    margin-bottom: 5rem !important;
  }
  .section-mb-sm-72 {
    margin-bottom: 4.5rem !important;
  }
  .section-mb-sm-64 {
    margin-bottom: 4rem !important;
  }
  .section-mb-sm-48 {
    margin-bottom: 3rem !important;
  }
  .section-mb-sm-32 {
    margin-bottom: 2rem !important;
  }
  .section-mb-sm-24 {
    margin-bottom: 1.5rem !important;
  }
  .section-mb-sm-16 {
    margin-bottom: 1rem !important;
  }
}
@media (min-width: 768px) {
  .section-mb-md-120 {
    margin-bottom: 7.5rem !important;
  }
  .section-mb-md-96 {
    margin-bottom: 6rem !important;
  }
  .section-mb-md-80 {
    margin-bottom: 5rem !important;
  }
  .section-mb-md-72 {
    margin-bottom: 4.5rem !important;
  }
  .section-mb-md-64 {
    margin-bottom: 4rem !important;
  }
  .section-mb-md-48 {
    margin-bottom: 3rem !important;
  }
  .section-mb-md-32 {
    margin-bottom: 2rem !important;
  }
  .section-mb-md-24 {
    margin-bottom: 1.5rem !important;
  }
  .section-mb-md-16 {
    margin-bottom: 1rem !important;
  }
}
@media (min-width: 992px) {
  .section-mb-lg-120 {
    margin-bottom: 7.5rem !important;
  }
  .section-mb-lg-96 {
    margin-bottom: 6rem !important;
  }
  .section-mb-lg-80 {
    margin-bottom: 5rem !important;
  }
  .section-mb-lg-72 {
    margin-bottom: 4.5rem !important;
  }
  .section-mb-lg-64 {
    margin-bottom: 4rem !important;
  }
  .section-mb-lg-48 {
    margin-bottom: 3rem !important;
  }
  .section-mb-lg-32 {
    margin-bottom: 2rem !important;
  }
  .section-mb-lg-24 {
    margin-bottom: 1.5rem !important;
  }
  .section-mb-lg-16 {
    margin-bottom: 1rem !important;
  }
}
@media (min-width: 1200px) {
  .section-mb-xl-120 {
    margin-bottom: 7.5rem !important;
  }
  .section-mb-xl-96 {
    margin-bottom: 6rem !important;
  }
  .section-mb-xl-80 {
    margin-bottom: 5rem !important;
  }
  .section-mb-xl-72 {
    margin-bottom: 4.5rem !important;
  }
  .section-mb-xl-64 {
    margin-bottom: 4rem !important;
  }
  .section-mb-xl-48 {
    margin-bottom: 3rem !important;
  }
  .section-mb-xl-32 {
    margin-bottom: 2rem !important;
  }
  .section-mb-xl-24 {
    margin-bottom: 1.5rem !important;
  }
  .section-mb-xl-16 {
    margin-bottom: 1rem !important;
  }
}
.section-container-layout-builder.no-margin {
  margin-top: 0;
  margin-bottom: 0;
}
.section-container-layout-builder.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}
.section-container-layout-builder.padding-y {
  padding-top: 7.5rem !important;
  padding-bottom: 7.5rem !important;
}

.page-404-component {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 1rem;
  text-align: center;
  padding: 2.5rem 2rem;
}
.page-404-component img {
  max-width: 100%;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
  display: block;
  margin-bottom: 3rem;
}
.page-404-component h2 {
  color: #237a69;
  font-size: 3rem;
  font-weight: 500;
  line-height: 1.2;
  margin-bottom: 1rem;
}
.page-404-component h3 {
  color: #237a69;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.2;
}
.page-404-component.error-403-code {
  min-height: 45vh;
}

.block-content-type-basic + div {
  margin-top: 4.5rem;
}
.block-content-type-basic h1,
.block-content-type-basic h2,
.block-content-type-basic h3,
.block-content-type-basic h4,
.block-content-type-basic h5,
.block-content-type-basic h6 {
  color: #30a08f;
}
.block-content-type-basic h2 {
  line-height: 120%;
  margin-bottom: 1.5rem;
}
.block-content-type-basic .lead p {
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.875rem;
}
.block-content-type-basic iframe.heydoc-scheduling {
  border-style: none;
}
@media (min-width: 768px) {
  .block-content-type-basic iframe.heydoc-scheduling {
    height: 100vh;
    min-height: 940px;
  }
}
@media (max-width: 768px) {
  .block-content-type-basic iframe.heydoc-scheduling {
    min-height: 70vh;
  }
}

.layout-main-wrapper:has(iframe[src*=HeyDocScheduling]) {
  background-color: #f0ecea !important;
}

nav ol.breadcrumb {
  padding: 0;
  margin: 0 0 1rem;
  list-style: none;
}
nav ol.breadcrumb li.breadcrumb-item {
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
nav ol.breadcrumb li.breadcrumb-item a {
  color: #05271e;
  text-decoration: underline;
}
nav ol.breadcrumb li.breadcrumb-item.active {
  padding-left: 0;
  color: #237a69;
  text-decoration: none;
}
nav ol.breadcrumb li.breadcrumb-item.active a {
  color: #237a69;
  text-decoration: none;
}
nav ol.breadcrumb li.breadcrumb-item.active a:hover {
  text-decoration: underline;
}
nav ol.breadcrumb li.breadcrumb-item.active:before {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  color: #000;
}

.block-cta-wrapper {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media (max-width: 767px) {
  .block-cta-wrapper.w-100-mobile {
    width: 100%;
  }
  .block-cta-wrapper.w-100-mobile a {
    width: 100%;
  }
}
@media (min-width: 768px) {
  .block-cta-wrapper.w-100-desktop {
    width: 100%;
  }
  .block-cta-wrapper.w-100-desktop a {
    width: 100%;
  }
}
.block-cta-wrapper.w-100-mobile-desktop {
  width: 100%;
}
.block-cta-wrapper.w-100-mobile-desktop a {
  width: 100%;
}

.btn,
.block-cta {
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5rem;
  border: 0.0625rem solid #000;
  border-radius: 1.5rem;
  background-color: #000;
  color: #ffffff;
  text-decoration: none;
  gap: 0.5rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.btn.font-400,
.block-cta.font-400 {
  font-weight: 400;
}
.btn b,
.block-cta b {
  font-weight: 700;
}
.btn:hover, .btn:focus,
.block-cta:hover,
.block-cta:focus {
  background-color: #ffffff;
  border-color: #000;
  text-decoration: none;
}
.btn.font-sm,
.block-cta.font-sm {
  font-size: 0.875rem;
}
.btn.btn-sm,
.block-cta.btn-sm {
  padding: 0.25rem 0.5rem;
}
.btn.btn-md,
.block-cta.btn-md {
  padding: 0.375rem 0.75rem;
}
.btn.btn-lg,
.block-cta.btn-lg {
  padding: 0.5rem 1rem;
}
.btn.btn-primary,
.block-cta.btn-primary {
  border: 0.0625rem solid #043528;
  background-color: #043528;
}
.btn.btn-primary:hover, .btn.btn-primary:active,
.block-cta.btn-primary:hover,
.block-cta.btn-primary:active {
  background-color: #05271e;
  border-color: #05271e;
  color: #ffffff;
}
.btn.btn-primary:focus, .btn.btn-primary:focus-visible,
.block-cta.btn-primary:focus,
.block-cta.btn-primary:focus-visible {
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: #05271e;
  border: 0.0625rem solid #000;
  color: #ffffff;
}
.btn.btn-primary:disabled,
.block-cta.btn-primary:disabled {
  background-color: #05271e;
  border: none;
  opacity: 65%;
  cursor: not-allowed;
}
.btn.btn-primary.outline,
.block-cta.btn-primary.outline {
  background-color: #ffffff;
  color: #043528;
  border: 0.125rem solid #043528;
}
.btn.btn-primary.outline:hover, .btn.btn-primary.outline:active,
.block-cta.btn-primary.outline:hover,
.block-cta.btn-primary.outline:active {
  background-color: #043528;
  color: #ffffff;
}
.btn.btn-primary.outline:focus, .btn.btn-primary.outline:focus-visible,
.block-cta.btn-primary.outline:focus,
.block-cta.btn-primary.outline:focus-visible {
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: #043528;
  border: 0.125rem solid #000;
  color: #ffffff;
}
.btn.btn-secondary,
.block-cta.btn-secondary {
  background-color: #237a69;
  border-color: #237a69;
}
.btn.btn-secondary:hover, .btn.btn-secondary:active, .btn.btn-secondary.active,
.block-cta.btn-secondary:hover,
.block-cta.btn-secondary:active,
.block-cta.btn-secondary.active {
  background-color: #175445;
  border-color: #175445;
}
.btn.btn-secondary:focus,
.block-cta.btn-secondary:focus {
  background-color: #175445;
  border: 0.125rem solid #000;
}
.btn.btn-secondary.outline,
.block-cta.btn-secondary.outline {
  background-color: #ffffff;
  color: #237a69;
  text-align: center;
  border: 0.125rem solid #237a69;
}
.btn.btn-secondary.outline:hover, .btn.btn-secondary.outline:active, .btn.btn-secondary.outline.active,
.block-cta.btn-secondary.outline:hover,
.block-cta.btn-secondary.outline:active,
.block-cta.btn-secondary.outline.active {
  background-color: #175445;
  border-color: #175445;
  color: #ffffff;
  outline: none;
}
.btn.btn-secondary.outline:focus,
.block-cta.btn-secondary.outline:focus {
  background-color: #175445;
  border: 0.125rem solid #175445;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn.btn-light,
.block-cta.btn-light {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #000;
}
.btn.btn-light:hover, .btn.btn-light:focus,
.block-cta.btn-light:hover,
.block-cta.btn-light:focus {
  background-color: #D3D4D5;
  border-color: #C6C7C8;
}
.btn.btn-light:active,
.block-cta.btn-light:active {
  background-color: #C6C7C8;
  border-color: #BABBBC;
}
.btn.btn-light.outline,
.block-cta.btn-light.outline {
  background-color: transparent;
  color: #000;
  border: 0.125rem solid #f8f9fa;
}
.btn.btn-light.outline:hover, .btn.btn-light.outline:focus,
.block-cta.btn-light.outline:hover,
.block-cta.btn-light.outline:focus {
  background-color: #f8f9fa;
  color: #000;
}
.btn.btn-link,
.block-cta.btn-link {
  background-color: transparent;
  border: none;
  color: #043528;
  padding: 0;
  text-decoration: none;
}
.btn.btn-link:hover, .btn.btn-link:focus,
.block-cta.btn-link:hover,
.block-cta.btn-link:focus {
  color: #065440;
  text-decoration: underline;
}
.btn.btn-link:active,
.block-cta.btn-link:active {
  color: #043528;
}
.btn.btn-purple,
.block-cta.btn-purple {
  background-color: #52144D;
  border-color: #52144D;
  color: #ffffff;
}
.btn.btn-purple:hover, .btn.btn-purple:focus,
.block-cta.btn-purple:hover,
.block-cta.btn-purple:focus {
  background-color: #ffffff;
  border-color: #52144D;
  color: #52144D;
}
.btn.btn-purple:active,
.block-cta.btn-purple:active {
  background-color: #ffffff;
  border-color: #52144D;
  color: #52144D;
}
.btn.btn-purple.outline,
.block-cta.btn-purple.outline {
  background-color: #ffffff;
  border-color: #52144D;
  color: #52144D;
}
.btn.btn-purple.outline:hover, .btn.btn-purple.outline:focus,
.block-cta.btn-purple.outline:hover,
.block-cta.btn-purple.outline:focus {
  background-color: #52144D;
  color: #ffffff;
}
.btn:disabled,
.block-cta:disabled {
  opacity: 0.65;
  pointer-events: none;
}
.btn.icon,
.block-cta.icon {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-column-gap: 0.5rem;
     -moz-column-gap: 0.5rem;
          column-gap: 0.5rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.btn.icon.icon-chevron-right:after,
.block-cta.icon.icon-chevron-right:after {
  content: "";
  display: block;
  width: 1rem;
  height: 1rem;
  background-image: url("../assets/images/chevron-right.svg");
  -webkit-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.btn.icon.icon-circle-plus:after,
.block-cta.icon.icon-circle-plus:after {
  content: "";
  display: block;
  width: 1rem;
  height: 1rem;
  background-image: url("../assets/images/circle-plus.svg");
  -webkit-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.btn.block-cta-icon,
.block-cta.block-cta-icon {
  padding: 0;
  border: 0.0625rem solid #237a69;
  width: 3rem;
  height: 3rem;
  background-color: #237a69;
  border-radius: 50%;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.btn.block-cta-icon div,
.block-cta.block-cta-icon div {
  margin: 0;
}
.btn.block-cta-icon img,
.btn.block-cta-icon .image-style-large,
.block-cta.block-cta-icon img,
.block-cta.block-cta-icon .image-style-large {
  margin: 0;
}

.badge {
  font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 120%;
  padding: 0.25rem 0.4375rem;
  border-radius: 0.25rem;
}
.badge.xxs {
  font-size: 0.75rem;
  padding: 0.25rem 0.4375rem;
}
.badge.xs {
  font-size: 0.9375rem;
  padding: 0.375rem 0.5625rem;
}
.badge.sm {
  font-size: 1.125rem;
  padding: 0.5rem 0.6875rem;
}
.badge.md {
  font-size: 1.3125rem;
  padding: 0.625rem 0.8125rem;
}
.badge.lg {
  font-size: 1.5rem;
  padding: 0.75rem 0.9375rem;
}
.badge.xl {
  font-size: 1.6875rem;
  padding: 0.875rem 1.0625rem;
}
.badge.xxl {
  font-size: 1.875rem;
  padding: 1rem 1.1875rem;
}
.badge.rounded-pill {
  border-radius: 1.5rem;
}
.badge.text-bg-primary {
  background-color: var(--color-primary);
  color: #ffffff;
}
.badge.text-bg-secondary {
  background-color: var(--color-secondary-1);
  color: #ffffff;
}
.badge.text-bg-success {
  background-color: var(--color-success);
  color: #ffffff;
}
.badge.text-bg-danger {
  background-color: var(--color-danger);
  color: #ffffff;
}
.badge.text-bg-warning {
  background-color: var(--color-warning);
  color: #000;
}
.badge.text-bg-info {
  background-color: var(--color-info);
  color: #000;
}
.badge.text-bg-light {
  background-color: var(--color-light);
  color: #000;
}
.badge.text-bg-dark {
  background-color: var(--color-dark);
  color: #ffffff;
}

.block-content-type-accordion-block-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 4.5rem;
}
.block-content-type-accordion-block .accordion.with-gutter {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 1.25rem;
}
.block-content-type-accordion-block .accordion-item {
  border-radius: 1.25rem;
  border: 0.0625rem solid #DEE2E6;
  background: #ffffff;
}
.block-content-type-accordion-block .accordion-item .accordion-header button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-column-gap: 0.25rem;
     -moz-column-gap: 0.25rem;
          column-gap: 0.25rem;
  width: 100%;
  padding: 1rem 1.25rem;
  background-color: transparent;
  border-radius: 1.25rem 1.25rem 0 0;
  background-color: #237a69;
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
  color: #ffffff;
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-size: 1rem;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
}
.block-content-type-accordion-block .accordion-item .accordion-header button:after {
  content: none;
}
.block-content-type-accordion-block .accordion-item .accordion-header button .field--type-entity-reference {
  margin: 0;
}
.block-content-type-accordion-block .accordion-item .accordion-header button img {
  display: block;
  width: 32px;
  height: 32px;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
  margin: 0;
}
.block-content-type-accordion-block .accordion-item .accordion-header button .arrow {
  margin-left: auto;
  -webkit-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
}
.block-content-type-accordion-block .accordion-item .accordion-header button .arrow svg path {
  fill: #ffffff;
}
.block-content-type-accordion-block .accordion-item .accordion-header button.collapsed {
  border-radius: 1.25rem;
  background-color: transparent;
  color: #000;
}
.block-content-type-accordion-block .accordion-item .accordion-header button.collapsed .arrow {
  -webkit-transform: rotate(0deg);
       -o-transform: rotate(0deg);
          transform: rotate(0deg);
}
.block-content-type-accordion-block .accordion-item .accordion-header button.collapsed .arrow svg path {
  fill: #000;
}

.block-cpt-card-wrapper {
  width: 100%;
  height: 100%;
}
.block-cpt-card-inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  border-radius: 1.25rem;
  border: 0.0625rem solid #DEE2E6;
  background: #ffffff;
}
.block-cpt-card-inner-image {
  border-top-left-radius: 1.125rem 1.1875rem;
  border-top-right-radius: 1.125rem 1.1875rem;
  overflow: hidden;
}
.block-cpt-card-inner-image img {
  width: 100%;
  height: 12.5rem;
  -o-object-fit: cover;
     object-fit: cover;
}
.block-cpt-card-inner-text {
  padding: 1.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  row-gap: 0.5rem;
}
.block-cpt-card-inner-text .card-title {
  font-size: 1.25rem;
  color: #30a08f;
  font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-weight: 700;
  line-height: 1.5rem;
  margin-top: 0;
}
.block-cpt-card-inner-text .card-subtitle {
  font-size: 1rem;
  color: #6C757D;
  font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-weight: 700;
  line-height: 1.5rem;
  margin-top: 0;
}
.block-cpt-card-inner-text .text p {
  color: #212529;
  margin: 0 0 1rem 0;
}
.block-cpt-card-inner-text .block-cpt-card-inner-link {
  margin-top: auto;
}

.block-content-type-hero-with-cta div.contextual,
.block-content-type-hero-with-breadcrumb div.contextual {
  margin-top: 2.8125rem;
  margin-right: 0.75rem;
}

.block-content-type-hero-with-breadcrumb .carousel-control-next,
.block-content-type-hero-with-breadcrumb .carousel-control-prev,
.block-content-type-hero-with-cta .carousel-control-next,
.block-content-type-hero-with-cta .carousel-control-prev {
  width: 2.5rem;
}

.block-content-type-hero-with-cta .hero-with-cta-wrapper {
  position: relative;
}
.block-content-type-hero-with-cta .hero-with-cta-wrapper .swiper-button-next,
.block-content-type-hero-with-cta .hero-with-cta-wrapper .swiper-button-prev {
  width: 2rem;
  height: 2rem;
  color: #ffffff;
  margin-top: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}
.block-content-type-hero-with-cta .hero-with-cta-wrapper .swiper-button-next::after,
.block-content-type-hero-with-cta .hero-with-cta-wrapper .swiper-button-prev::after {
  display: none;
  font-size: 1.25rem;
}

.paragraph-hero-with-breadcrumb-item-inner {
  position: relative;
  height: 25rem;
}
@media (max-width: 768px) {
  .paragraph-hero-with-breadcrumb-item-inner {
    height: 35.5rem;
  }
}
.paragraph-hero-with-breadcrumb-item-inner-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.paragraph-hero-with-breadcrumb-item-inner-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.paragraph-hero-with-breadcrumb-item-inner-text {
  position: relative;
  height: 100%;
}
.paragraph-hero-with-breadcrumb-item-inner-text-subtitle {
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 150%;
  color: #079470;
}
.paragraph-hero-with-breadcrumb-item-inner-text-title {
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 120%;
  color: #043528;
  margin-bottom: 2rem;
}
@media (max-width: 768px) {
  .paragraph-hero-with-breadcrumb-item-inner-text-title {
    font-size: 1.75rem;
    margin-bottom: 1.5rem;
  }
}
.paragraph-hero-with-breadcrumb-item-inner-text-body {
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 120%;
  color: #043528;
  margin-bottom: 1.5rem;
}
@media (max-width: 768px) {
  .paragraph-hero-with-breadcrumb-item-inner-text-body {
    display: none;
  }
}

.paragraph-hero-with-cta-item-inner {
  position: relative;
}
@media (max-width: 768px) {
  .paragraph-hero-with-cta-item-inner {
    height: 35.5rem;
  }
}
.paragraph-hero-with-cta-item-inner-image {
  position: relative;
  width: 100%;
  height: 100%;
}
.paragraph-hero-with-cta-item-inner-image img {
  display: block;
  width: 100%;
  height: auto;
}
@media (max-width: 768px) {
  .paragraph-hero-with-cta-item-inner-image img {
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
}

.carousel-indicators [data-bs-target] {
  background-color: #043528;
  opacity: 0.5;
}
.carousel-indicators .active {
  background-color: #043528;
  opacity: 1;
}

.block-content-type-hero-with-cta .hero-with-cta-wrapper .swiper-pagination {
  position: absolute !important;
  left: 50%;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  width: auto;
  z-index: 10;
  bottom: 0 !important;
  top: unset !important;
  margin: 0 !important;
  padding: 0 0 1rem !important;
}
.block-content-type-hero-with-cta .hero-with-cta-wrapper .swiper-pagination .swiper-pagination-bullet {
  background-color: #ffffff;
  opacity: 0.5;
  width: 1.875rem;
  height: 0.1875rem;
  border-radius: 0;
  margin: 0 0.25rem;
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  width: 30px;
  height: 3px;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  -webkit-transition: opacity 0.6s ease;
  -o-transition: opacity 0.6s ease;
  transition: opacity 0.6s ease;
}
.block-content-type-hero-with-cta .hero-with-cta-wrapper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #ffffff;
  opacity: 1;
}
@media (max-width: 540px) {
  .block-content-type-hero-with-cta .hero-with-cta-wrapper .swiper-pagination .swiper-pagination-bullet {
    background-color: #043528;
    opacity: 0.5;
  }
  .block-content-type-hero-with-cta .hero-with-cta-wrapper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-color: #043528;
    opacity: 1;
  }
}

.block-image .align-left {
  margin-right: auto;
}
.block-image .align-right {
  margin-left: auto;
}
.block-image .align-center {
  margin-right: auto;
  margin-left: auto;
}
.block-image img.border-radius {
  border-radius: 1.25rem;
}
.block-image img.shadow {
  -webkit-box-shadow: 0 16px 48px 0 rgba(0, 0, 0, 0.17);
          box-shadow: 0 16px 48px 0 rgba(0, 0, 0, 0.17);
}
.block-image img.border-radius-shadow {
  border-radius: 1.25rem;
  -webkit-box-shadow: 0 16px 48px 0 rgba(0, 0, 0, 0.17);
          box-shadow: 0 16px 48px 0 rgba(0, 0, 0, 0.17);
}

.block-cpt-tab-item-wrapper {
  padding-bottom: 1.5rem;
}
.block-cpt-tab-item-wrapper nav > .nav {
  margin-bottom: 1rem;
}

.beforeAfterJquery {
  margin-bottom: 4.5rem;
  -webkit-box-shadow: -0.25rem -0.25rem 1.25rem 0.5rem rgba(0, 0, 0, 0.1490196078);
          box-shadow: -0.25rem -0.25rem 1.25rem 0.5rem rgba(0, 0, 0, 0.1490196078);
  border-radius: 1.25rem;
}
.beforeAfterJquery img {
  max-width: unset !important;
}
.beforeAfterJquery div:last-child {
  opacity: 1 !important;
  cursor: -webkit-grab !important;
  cursor: grab !important;
}
.beforeAfterJquery div:last-child div div {
  background: url("../assets/images/before-after-slider.svg") no-repeat center center;
  opacity: 1 !important;
}
.beforeAfterJquery div:last-child div div i {
  display: none !important;
}
.beforeAfterJquery div:last-child:active {
  cursor: -webkit-grabbing !important;
  cursor: grabbing !important;
}
.beforeAfterJquery:after {
  content: "Depois";
  display: block;
  position: absolute;
  bottom: 0;
  right: 0;
  font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 120%;
  padding: 0.25rem 0.4375rem;
  border-radius: 0.25rem;
  font-size: 0.9375rem;
  padding: 0.375rem 0.5625rem;
  background-color: var(--color-light);
  color: #000;
  z-index: 10;
  border-radius: 1.25rem;
  margin-bottom: 1.5rem;
  margin-right: 1.5rem;
}
.beforeAfterJquery:before {
  content: "Antes";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 120%;
  padding: 0.25rem 0.4375rem;
  border-radius: 0.25rem;
  font-size: 0.9375rem;
  padding: 0.375rem 0.5625rem;
  background-color: var(--color-light);
  color: #000;
  z-index: 10;
  border-radius: 1.25rem;
  margin-bottom: 1.5rem;
  margin-left: 1.5rem;
}

.testimonials-carousel-wrapper {
  position: relative;
}
.testimonials-carousel-wrapper .swiper-button-next,
.testimonials-carousel-wrapper .swiper-button-prev {
  width: 44px;
  height: 44px;
  margin: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}
.testimonials-carousel-wrapper .swiper-button-next:after,
.testimonials-carousel-wrapper .swiper-button-prev:after {
  content: "";
  width: 44px;
  height: 44px;
  background: url(../assets/images/slider-arrow-right.svg) no-repeat center center;
}
@media (max-width: 768px) {
  .testimonials-carousel-wrapper .swiper-button-next,
  .testimonials-carousel-wrapper .swiper-button-prev {
    display: none;
  }
}
@media (min-width: 768px) {
  .testimonials-carousel-wrapper .swiper-button-prev {
    left: -68px;
  }
}
.testimonials-carousel-wrapper .swiper-button-next:after {
  -webkit-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
}
@media (min-width: 768px) {
  .testimonials-carousel-wrapper .swiper-button-next {
    right: -68px;
  }
}
@media (max-width: 768px) {
  .testimonials-carousel-wrapper {
    padding-left: 0;
    padding-right: 0;
    margin-left: -12px;
    margin-right: -12px;
  }
}

.testimonials-swiper .swiper-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.testimonials-swiper .swiper-wrapper .swiper-slide {
  height: unset;
}

.testimonials-item {
  height: 100%;
}
.testimonials-item .block-cpt-card-inner {
  height: 100%;
}
@media (max-width: 768px) {
  .testimonials-item {
    padding-left: 12px;
    padding-right: 12px;
  }
}

.alert-block {
  background-color: #237a69;
  color: #ffffff;
  padding: 0.5rem 0;
}
.alert-block-inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.partners-block {
  padding-left: 1rem;
  padding-right: 1rem;
}
.partners-block-inner {
  width: 100%;
}
.partners-block-inner-logos {
  width: 100%;
  max-width: 67.25rem;
  margin: 0 auto;
}
.partners-block-inner-logos .payers-term-card h2 {
  display: none;
}
.partners-block .swiper-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.partners-block .swiper-pagination {
  margin-bottom: 2.5rem;
}

.partners-results-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  row-gap: 1.5rem;
  -webkit-column-gap: 1rem;
     -moz-column-gap: 1rem;
          column-gap: 1rem;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.partners-results-list .views-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 calc(50% - 0.7rem);
      -ms-flex: 0 0 calc(50% - 0.7rem);
          flex: 0 0 calc(50% - 0.7rem);
  max-width: calc(50% - 0.7rem);
}
@media (min-width: 62rem) {
  .partners-results-list .views-row {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 calc(33.333% - 0.7rem);
        -ms-flex: 0 0 calc(33.333% - 0.7rem);
            flex: 0 0 calc(33.333% - 0.7rem);
  }
}
.partners-results-list .payers-term-card {
  min-height: 9.5rem;
  padding: 1.5rem;
  border-radius: 1.25rem;
  border: 1px solid #DEE2E6;
  background: #ffffff;
}

.payers-term-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  min-height: 5rem;
  height: 100%;
  overflow: hidden;
  row-gap: 0.5rem;
  padding: 0.75rem;
}
.payers-term-card.payer-groups-card a {
  display: none;
}
.payers-term-card h2 {
  font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  color: #237a69;
  text-align: center;
  margin: 0;
}
.payers-term-card h2 a {
  text-decoration: none;
  color: #237a69;
}
.payers-term-card .content {
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  color: #6C757D;
  text-align: center;
  margin: 0;
}
.payers-term-card .content div {
  margin: 0;
}
.payers-term-card .content img {
  margin: 0;
}

.view-display-id-block_partners_list .js-form-type-textfield {
  position: relative;
}
.view-display-id-block_partners_list .js-form-type-textfield .clear-search-button {
  position: absolute;
  right: 1rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  border: 0;
  background: transparent;
  cursor: pointer;
}
.view-display-id-block_partners_list .js-form-type-textfield .clear-search-button svg {
  width: 1rem;
  height: 1rem;
}

.contacts-block-inner-title {
  color: #81b5be;
  font-size: 1rem;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
  margin-bottom: 1rem;
}
.contacts-block-inner-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1rem;
}
.contacts-block-item-inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 0.75rem;
     -moz-column-gap: 0.75rem;
          column-gap: 0.75rem;
}
.contacts-block-item-inner a {
  text-decoration: none;
}
.contacts-block-item-inner-title {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 7.5rem;
      -ms-flex: 0 0 7.5rem;
          flex: 0 0 7.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.5rem;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  color: #e6dfdc;
}
.contacts-block-item-inner-title img {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 1.25rem;
      -ms-flex: 0 0 1.25rem;
          flex: 0 0 1.25rem;
  max-width: 1.25rem;
  height: 1.25rem;
  -o-object-fit: contain;
     object-fit: contain;
}

.footer-call-disclaimer {
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-size: 12px;
  color: #ffffff;
}

.block-content-type-useful-links .title {
  display: block;
  color: #81b5be;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
  margin-bottom: 16px;
}
.block-content-type-useful-links .content ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
}
.block-content-type-useful-links .content ul li a {
  padding: 0;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  color: #e6dfdc;
}

.block-content-type-social-media-menu .title {
  display: block;
  color: #81b5be;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
  margin-bottom: 16px;
}
.block-content-type-social-media-menu .content ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
  padding: 0;
  margin: 0;
}
.block-content-type-social-media-menu .content ul li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 12px;
}
.block-content-type-social-media-menu .content ul li a {
  padding: 0;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  color: #e6dfdc;
  text-decoration: none;
}
.block-content-type-social-media-menu .content ul li .field--type-entity-reference {
  margin: 0;
}
.block-content-type-social-media-menu .content ul li .field--type-entity-reference img {
  margin: 0;
}

.block-content-type-politics-menu .title {
  display: block;
  color: #81b5be;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
  margin-bottom: 16px;
}
.block-content-type-politics-menu .content ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 16px;
}
@media (max-width: 767px) {
  .block-content-type-politics-menu .content ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.block-content-type-politics-menu .content ul li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 12px;
}
@media (min-width: 768px) {
  .block-content-type-politics-menu .content ul li:before {
    content: "•";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    color: #30a08f;
    opacity: 0.5;
  }
}
@media (max-width: 767px) {
  .block-content-type-politics-menu .content ul li:before {
    content: "";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    color: #30a08f;
    opacity: 0.5;
  }
}
.block-content-type-politics-menu .content ul li a {
  padding: 0;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  color: #ffffff;
}

.specialities-block .wrapper-card {
  max-width: 19rem;
  width: 100%;
}
@media (min-width: 48rem) {
  .specialities-block .swiper-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 0.75rem;
  }
  .specialities-block .swiper-wrapper > .swiper-slide {
    width: unset !important;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 calc(33.333% - 0.75rem);
        -ms-flex: 0 0 calc(33.333% - 0.75rem);
            flex: 0 0 calc(33.333% - 0.75rem);
    max-width: 19rem;
  }
}
.specialities-block .swiper-slide {
  height: auto;
}
.specialities-block .swiper-slide .wrapper-card {
  height: 100%;
}
@media (max-width: 47.9375rem) {
  .specialities-block .swiper-slide .wrapper-card {
    max-width: 100%;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
}

@media (max-width: 47.9375rem) {
  .specialities-swiper {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }
}

.treatments-item .image-container img {
  max-width: 100%;
  height: auto;
  border-radius: 20px;
}
@media (max-width: 576px) {
  .treatments-item .col-auto {
    width: 100%;
  }
  .treatments-item .col-auto img {
    width: 100%;
  }
}

.block-content-type-treatments-block-with-tabs button.tab-item {
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 8px 16px;
  border: 0;
  border-radius: 4px 4px 0 0;
  border-bottom: 1px solid var(--HitBox, rgba(255, 255, 255, 0));
  background: var(--HitBox, rgba(255, 255, 255, 0));
  color: #237a69;
}
.block-content-type-treatments-block-with-tabs button.tab-item.active {
  color: #495057;
  border-bottom: 1px solid #495057;
  background-color: #ffffff;
}

@media (max-width: 768px) {
  .treatments-tabs-wrapper {
    position: relative;
  }
  .treatments-tabs-wrapper:before {
    content: attr(data-mobile-label);
    color: var(--Theme-Primary, #043528);
    font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 21px;
    margin-bottom: 56px;
    display: block;
  }
}
.treatments-tabs-wrapper .symptoms-tabs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: none;
}
.treatments-tabs-wrapper .symptoms-tabs .tab-item {
  color: #237a69;
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.5rem 1rem;
  border: none;
  border-bottom: 0.063rem solid #DEE2E6;
}
.treatments-tabs-wrapper .symptoms-tabs .tab-item.active {
  color: #495057;
  border-bottom: 0.063rem solid #495057;
}
@media (max-width: 768px) {
  .treatments-tabs-wrapper .symptoms-tabs .tab-item.active {
    border-bottom: 0;
  }
}

.block-content-type-symptoms-block .symptoms-item-tab {
  background-color: #ffffff;
  border-radius: 20px;
  padding: 16px;
  border: solid 1px rgba(0, 0, 0, 0.18);
}

@media (max-width: 768px) {
  .select-list-on-mobile {
    position: relative;
    margin-top: 48px;
  }
  .select-list-on-mobile:before {
    position: absolute;
    top: 0;
    margin-top: -48px;
    content: attr(data-active-tab);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    height: 44px;
    font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    background-color: #237a69;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6L8 10L12 6' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-position: right 16px center;
    background-repeat: no-repeat;
    -webkit-background-size: 16px 16px;
            background-size: 16px;
    padding: 8px 16px;
    border-radius: 24px;
    color: #ffffff;
  }
  .select-list-on-mobile li {
    display: none;
  }
  .select-list-on-mobile.active {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .select-list-on-mobile.active:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 10L8 6L12 10' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }
  .select-list-on-mobile.active li {
    display: block;
    width: 100%;
    background: #ffffff;
    border-left: 1px solid #DEE2E6;
    border-right: 1px solid #DEE2E6;
  }
  .select-list-on-mobile.active li button {
    width: 100%;
    padding: 4px 16px;
    font-size: 16px;
    color: #000;
    border: 0;
    border-radius: 0;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .select-list-on-mobile.active li button:hover, .select-list-on-mobile.active li button:focus, .select-list-on-mobile.active li button.active, .select-list-on-mobile.active li button:active {
    background: #E9ECEF;
  }
  .select-list-on-mobile.active li button.active {
    border: 0;
  }
  .select-list-on-mobile.active li:first-child {
    border-radius: 6px 6px 0 0;
    border-top: 1px solid #DEE2E6;
    padding-top: 8px;
  }
  .select-list-on-mobile.active li:last-child {
    border-radius: 0 0 6px 6px;
    border-bottom: 1px solid #DEE2E6;
    padding-bottom: 8px;
  }
}

.employees-testimonials-block .employees-testimonials-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 27rem;
  max-width: 19.125rem;
  width: 100%;
  border: 0.0625rem solid #DEE2E6;
  border-radius: 1.25rem;
  position: relative;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(33, 37, 41, 0)), to(rgba(33, 37, 41, 0.9)));
  background: -webkit-linear-gradient(top, rgba(33, 37, 41, 0) 0%, rgba(33, 37, 41, 0.9) 100%);
  background: -o-linear-gradient(top, rgba(33, 37, 41, 0) 0%, rgba(33, 37, 41, 0.9) 100%);
  background: linear-gradient(180deg, rgba(33, 37, 41, 0) 0%, rgba(33, 37, 41, 0.9) 100%);
  -webkit-background-size: 100% 11.875rem;
          background-size: 100% 11.875rem;
  background-repeat: no-repeat;
  background-position: bottom;
}
.employees-testimonials-block .employees-testimonials-item .card-image {
  z-index: -1;
  position: absolute;
  width: 100%;
  height: 100%;
}
.employees-testimonials-block .employees-testimonials-item .card-image div,
.employees-testimonials-block .employees-testimonials-item .card-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 1.25rem;
}
.employees-testimonials-block .employees-testimonials-item .card-content {
  padding: 1.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column wrap;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
}
.employees-testimonials-block .employees-testimonials-item .card-content .card-tag {
  -webkit-flex-basis: 55%;
      -ms-flex-preferred-size: 55%;
          flex-basis: 55%;
}
.employees-testimonials-block .employees-testimonials-item .card-content .card-tag .card-job-title {
  background-color: #f8f9fa;
  color: #212529;
  font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-weight: 700;
  font-size: 0.75rem;
  letter-spacing: 0;
  border-radius: 60.375rem;
  padding: 0.25rem 0.5rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  position: relative;
}
.employees-testimonials-block .employees-testimonials-item .card-content .card-description {
  -webkit-flex-basis: 45%;
      -ms-flex-preferred-size: 45%;
          flex-basis: 45%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column wrap;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.employees-testimonials-block .employees-testimonials-item .card-content .card-description .card-testimonial > p {
  font-size: 1rem;
  font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-weight: 700;
  letter-spacing: 0;
  color: #ffffff;
  line-height: 1.25rem;
}
.employees-testimonials-block .employees-testimonials-item .card-content .card-description .card-name {
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-weight: 400;
  font-size: 0.875rem;
  letter-spacing: 0;
  color: #b7dae5;
}

.search-block-container h4 {
  color: #043528;
}
@media (max-width: 992px) {
  .search-block-container h4 {
    font-size: 1.125rem;
  }
}
.search-block-container .main-search-form fieldset {
  display: none;
}
.search-block-container .main-search-form .search-form-wrapper {
  position: relative;
}
.search-block-container .main-search-form .search-form-wrapper .search-tooltip {
  display: none;
  position: absolute;
  top: calc(80% + 8px);
  right: 0;
  background-color: #212529;
  color: #ffffff;
  padding: 0.5rem 0.75rem;
  border-radius: 6px;
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  z-index: 1000;
  pointer-events: none;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  opacity: 0;
  -webkit-transform: translateY(-4px);
       -o-transform: translateY(-4px);
          transform: translateY(-4px);
  -webkit-transition: opacity 0.2s ease, -webkit-transform 0.2s ease;
  transition: opacity 0.2s ease, -webkit-transform 0.2s ease;
  -o-transition: opacity 0.2s ease, -o-transform 0.2s ease;
  transition: opacity 0.2s ease, transform 0.2s ease;
  transition: opacity 0.2s ease, transform 0.2s ease, -webkit-transform 0.2s ease, -o-transform 0.2s ease;
  max-width: 200px;
  text-align: center;
}
.search-block-container .main-search-form .search-form-wrapper .search-tooltip::after {
  content: "";
  position: absolute;
  bottom: 100%;
  right: 20px;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #212529;
}
.search-block-container .main-search-form .search-form-wrapper.show-tooltip:has(input[type=submit]:hover) .search-tooltip, .search-block-container .main-search-form .search-form-wrapper.show-tooltip:has(input[type=submit]:focus) .search-tooltip, .search-block-container .main-search-form .search-form-wrapper.show-tooltip:has(.form-actions:hover) .search-tooltip {
  display: block;
  opacity: 1;
  -webkit-transform: translateY(0);
       -o-transform: translateY(0);
          transform: translateY(0);
}
.search-block-container .main-search-form .search-form-wrapper.show-tooltip.show-tooltip-force .search-tooltip {
  display: block;
  opacity: 1;
  -webkit-transform: translateY(0);
       -o-transform: translateY(0);
          transform: translateY(0);
}
@media (max-width: 768px) {
  .search-block-container .main-search-form .search-form-wrapper .search-tooltip {
    right: auto;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-4px);
         -o-transform: translateX(-50%) translateY(-4px);
            transform: translateX(-50%) translateY(-4px);
  }
  .search-block-container .main-search-form .search-form-wrapper.show-tooltip:has(input[type=submit]:hover) .search-tooltip, .search-block-container .main-search-form .search-form-wrapper.show-tooltip:has(input[type=submit]:focus) .search-tooltip, .search-block-container .main-search-form .search-form-wrapper.show-tooltip:has(.form-actions:hover) .search-tooltip {
    -webkit-transform: translateX(-50%) translateY(0);
         -o-transform: translateX(-50%) translateY(0);
            transform: translateX(-50%) translateY(0);
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
    left: unset;
    right: 0;
  }
  .search-block-container .main-search-form .search-form-wrapper .search-tooltip::after {
    right: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
         -o-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
.search-block-container .main-search-form form > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.search-block-container .main-search-form form > div label,
.search-block-container .main-search-form form > div .text-muted,
.search-block-container .main-search-form form > div input[name=reset],
.search-block-container .main-search-form form > div .form-element--organizations--name {
  display: none;
}
.search-block-container .main-search-form form > div .js-form-item {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.search-block-container .main-search-form form > div .js-form-item input {
  border-radius: 50px 0 0 50px;
  border: 1px solid #CED4DA;
  padding-left: 1rem;
  width: 100%;
  height: 38px;
  text-align: left;
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  color: #000;
}
.search-block-container .main-search-form form > div .js-form-item input.is-invalid {
  background-image: none !important;
}
.search-block-container .main-search-form form > div .js-form-item input:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.search-block-container .main-search-form form > div .js-form-item input {
  overflow: visible;
  text-overflow: clip;
}
.search-block-container .main-search-form form > div .js-form-item input:placeholder-shown {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.search-block-container .main-search-form form > div .js-form-item input .input-group > .form-control, .search-wrapper .search-block-container .main-search-form form > div .js-form-item input {
  min-width: 0;
}
.search-block-container .main-search-form form > div .js-form-item input::-webkit-input-placeholder {
  white-space: nowrap;
}
.search-block-container .main-search-form form > div .js-form-item input::-moz-placeholder {
  white-space: nowrap;
}
.search-block-container .main-search-form form > div .js-form-item input::-ms-input-placeholder {
  white-space: nowrap;
}
.search-block-container .main-search-form form > div .js-form-item input::placeholder {
  white-space: nowrap;
}
.search-block-container .main-search-form form > div .js-form-item input::-webkit-input-placeholder {
  white-space: nowrap;
}
.search-block-container .main-search-form form > div .js-form-item input::-ms-input-placeholder, .search-block-container .main-search-form form > div .js-form-item input:-ms-input-placeholder {
  white-space: nowrap;
}
.search-block-container .main-search-form form > div .form-actions {
  max-width: 124px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 124px;
      -ms-flex: 0 0 124px;
          flex: 0 0 124px;
}
.search-block-container .main-search-form form > div .form-actions input {
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  color: #ffffff;
  background-color: #237a69;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Crect width='16' height='16' fill='white' fill-opacity='0.01'/%3E%3Cpath d='M2 6.66667C2 7.2795 2.12071 7.88634 2.35523 8.45252C2.58975 9.01871 2.93349 9.53316 3.36683 9.9665C3.80017 10.3998 4.31462 10.7436 4.88081 10.9781C5.447 11.2126 6.05383 11.3333 6.66667 11.3333C7.2795 11.3333 7.88634 11.2126 8.45252 10.9781C9.01871 10.7436 9.53316 10.3998 9.9665 9.9665C10.3998 9.53316 10.7436 9.01871 10.9781 8.45252C11.2126 7.88634 11.3333 7.2795 11.3333 6.66667C11.3333 6.05383 11.2126 5.447 10.9781 4.88081C10.7436 4.31462 10.3998 3.80017 9.9665 3.36683C9.53316 2.93349 9.01871 2.58975 8.45252 2.35523C7.88634 2.12071 7.2795 2 6.66667 2C6.05383 2 5.447 2.12071 4.88081 2.35523C4.31462 2.58975 3.80017 2.93349 3.36683 3.36683C2.93349 3.80017 2.58975 4.31462 2.35523 4.88081C2.12071 5.447 2 6.05383 2 6.66667Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14 14L10 10' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 12px center;
  -webkit-background-size: 16px 16px;
          background-size: 16px;
  border-radius: 0 50px 50px 0;
  border: 0;
  padding-left: 2.25rem;
  width: 100%;
  height: 38px;
  text-align: left;
}
.search-block-container .side-search-form-list {
  border-radius: 6px;
  border: solid 1px #DEE2E6;
  padding: 0;
  margin: 0;
  list-style: none;
  overflow: hidden;
}
.search-block-container .side-search-form-list li {
  cursor: pointer;
}
.search-block-container .side-search-form-list li input {
  position: absolute;
  opacity: 0;
}
.search-block-container .side-search-form-list li label {
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0.5rem 1rem;
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  color: #495057;
}
.search-block-container .side-search-form-list li:hover label, .search-block-container .side-search-form-list li.active label {
  background-color: #237a69;
  color: #ffffff;
}
.search-block-container .side-search-form-list li + li {
  border-top: solid 1px #DEE2E6;
}
@media (max-width: 992px) {
  .search-block-container .side-search-form .with-trigger-filters {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 8px;
    color: #043528;
  }
}
.search-block-container .side-search-form .with-trigger-filters .button-trigger-filters {
  display: none;
}
@media (max-width: 992px) {
  .search-block-container .side-search-form .with-trigger-filters .button-trigger-filters {
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 8px;
    padding: 0.375rem 0.75rem;
    font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
    font-size: 1rem;
    font-weight: 700;
    color: #237a69;
    border: solid 1px #237a69;
    border-radius: 24px;
  }
}

.side-search-form-filters-column-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 8px;
}
.side-search-form-filters-column-title button.button-reset-filters {
  padding: 0;
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 24px;
  color: #237a69;
  background-color: transparent;
  border: solid 1px #237a69;
  padding: 0.375rem 0.75rem;
  border-radius: 50px;
}
@media (max-width: 992px) {
  .side-search-form-filters-column-title button.button-reset-filters {
    display: none;
  }
}

.side-search-form-filters-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
}

.side-search-form-filters-group {
  border-radius: 6px;
  border: solid 1px #DEE2E6;
  padding: 0;
  margin: 0;
  list-style: none;
  overflow: hidden;
}
.side-search-form-filters-group-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 8px;
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 24px;
  color: #000;
  padding: 1rem 1.25rem;
  cursor: pointer;
}
.side-search-form-filters-group-header-title {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.side-search-form-filters-group-header-trigger-close {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 20px;
      -ms-flex: 0 0 20px;
          flex: 0 0 20px;
  height: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: auto;
}
.side-search-form-filters-group-content {
  overflow: hidden;
  max-height: 0;
}
.side-search-form-filters-group-content-filter-text {
  position: relative;
  margin-bottom: 1.25rem;
}
.side-search-form-filters-group-content-filter-text input {
  width: 100%;
  height: 38px;
  border-radius: 6px;
  border: 1px solid #CED4DA;
  padding-left: 0.75rem;
  padding-right: 2.8125rem;
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  color: #6C757D;
}
.side-search-form-filters-group-content-filter-text input::-webkit-input-placeholder {
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  color: #6C757D;
}
.side-search-form-filters-group-content-filter-text input::-moz-placeholder {
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  color: #6C757D;
}
.side-search-form-filters-group-content-filter-text input::-ms-input-placeholder {
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  color: #6C757D;
}
.side-search-form-filters-group-content-filter-text input::placeholder {
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  color: #6C757D;
}
.side-search-form-filters-group-content-filter-text span.details {
  position: absolute;
  right: 16px;
  top: 50%;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}
.side-search-form-filters-group-content-filter-text span.details svg {
  width: 16px;
}
.side-search-form-filters-group.active .side-search-form-filters-group-header {
  background-color: #237a69;
  color: #ffffff;
}
.side-search-form-filters-group.active .side-search-form-filters-group-header .side-search-form-filters-group-header-trigger-close svg {
  -webkit-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
}
.side-search-form-filters-group.active .side-search-form-filters-group-header .side-search-form-filters-group-header-trigger-close svg path {
  stroke: #ffffff;
}
.side-search-form-filters-group.active .side-search-form-filters-group-content {
  border-top: solid 1px #DEE2E6;
  max-height: 100%;
  padding: 1.25rem;
}

.side-search-form-filters-list {
  padding: 0;
  margin: 0;
  list-style: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
}
.side-search-form-filters-list li {
  padding: 0;
  margin: 0;
  position: relative;
}
.side-search-form-filters-list li label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  color: #000;
}
.side-search-form-filters-list li label:before {
  content: "";
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 16px;
      -ms-flex: 0 0 16px;
          flex: 0 0 16px;
  height: 16px;
  border-radius: 4px;
  border: solid 1px #DEE2E6;
  cursor: pointer;
}
.side-search-form-filters-list li input {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}
.side-search-form-filters-list li input:checked + label:before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='16' height='24' viewBox='0 0 16 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='4.5' width='15' height='15' rx='3.5' fill='%23237A69' stroke='%23237A69'/%3E%3Cpath d='M7.10497 15.7932L7.08735 15.8108L2.6875 11.4109L4.12018 9.97826L7.10502 12.9631L11.879 8.18909L13.3117 9.62176L7.12264 15.8108L7.10497 15.7932Z' fill='white'/%3E%3C/svg%3E%0A");
  border-color: #237a69;
  -webkit-background-size: 16px 16px;
          background-size: 16px;
  background-repeat: no-repeat;
  background-position: center;
}
.side-search-form-filters-list:not(:has(li:visible)):after {
  content: "Nenhum resultado encontrado";
  display: block;
  padding: 1rem 0;
  text-align: center;
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-size: 0.875rem;
  font-style: italic;
  color: #6C757D;
}
.side-search-form-filters-list .no-results-message {
  padding: 1rem 0;
  text-align: center;
  font-style: italic;
  color: #6C757D;
  font-size: 0.875rem;
}

.side-search-form-filters-list {
  max-height: 290px;
  overflow-y: auto;
  padding-right: 0.375rem;
  scrollbar-width: thin;
  scrollbar-color: rgba(0, 0, 0, 0.2) transparent;
}

.side-search-form-filters-list::-webkit-scrollbar {
  width: 6px;
}

.side-search-form-filters-list::-webkit-scrollbar-track {
  background: transparent;
}

.side-search-form-filters-list::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
}

.side-search-form-filters-list::-webkit-scrollbar-thumb:hover {
  background-color: rgba(0, 0, 0, 0.35);
}

.search-results-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
}
.search-results-list .node-teaser {
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  background-color: transparent;
  border-radius: 20px;
  border: solid 1px #DEE2E6;
  padding: 1.5rem;
}
.search-results-list .node-teaser .node__title {
  font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  color: #30a08f;
}
.search-results-list .node-teaser .node__title a {
  text-decoration: underline;
  color: #30a08f;
}
.search-results-list .node-teaser .node__content {
  padding: 1.25rem 0 0;
}
.search-results-list .node-teaser .node__content p {
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 150%;
  color: #212529;
}

.top-search-form-filters-buttons .form-element--organizations--name {
  margin: 0;
}
.top-search-form-filters-buttons .form-element--organizations--name .bef-links ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  padding: 0;
  list-style: none;
  gap: 8px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.top-search-form-filters-buttons .form-element--organizations--name .bef-links ul li {
  margin: 0;
  padding: 0;
}
.top-search-form-filters-buttons .form-element--organizations--name .bef-links ul li a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 24px;
  border: 1px solid #000;
  border-radius: 24px;
  text-decoration: none;
  background-color: #ffffff;
  color: #237a69;
  text-align: center;
  border: 2px solid #237a69;
  white-space: nowrap;
  padding: 0.375rem 0.75rem;
}
.top-search-form-filters-buttons .form-element--organizations--name .bef-links ul li a:hover, .top-search-form-filters-buttons .form-element--organizations--name .bef-links ul li a:focus, .top-search-form-filters-buttons .form-element--organizations--name .bef-links ul li a:focus-visible, .top-search-form-filters-buttons .form-element--organizations--name .bef-links ul li a:focus-within, .top-search-form-filters-buttons .form-element--organizations--name .bef-links ul li a:active, .top-search-form-filters-buttons .form-element--organizations--name .bef-links ul li a.active, .top-search-form-filters-buttons .form-element--organizations--name .bef-links ul li a.bef-link--selected {
  background-color: #175445;
  border-color: #175445;
  color: #ffffff;
}
.top-search-form-filters-buttons .form-element--organizations--name .bef-links ul li a:focus {
  background-color: #175445;
  border-color: #175445;
  color: #ffffff;
}

@media (max-width: 992px) {
  .side-search-form-list-wrapper {
    display: none;
  }
}
.side-search-form-list-wrapper .mobile-trigger-close {
  display: none;
}
.open-mobile .side-search-form-list-wrapper {
  display: block;
}
@media (max-width: 992px) {
  .open-mobile .side-search-form-list-wrapper {
    display: block;
    position: fixed;
    z-index: 99999;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    max-height: 100vh;
    height: 100dvh;
    max-height: 100dvh;
    background-color: #ffffff;
    padding: 5.75rem 0.75rem 1.5rem;
    overflow-y: auto;
  }
}
.open-mobile .side-search-form-list-wrapper .mobile-trigger-close {
  z-index: 10;
  position: fixed;
  top: 0;
  right: 0;
  margin: 1.25rem 0.75rem 0 0;
  border-radius: 50%;
  display: block;
  cursor: pointer;
  width: 36px;
  height: 36px;
  background-color: #ffffff;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36' fill='none'%3E%3Cpath d='M27 9L9 27' stroke='%23043528' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 9L27 27' stroke='%23043528' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.view-display-id-block_search.search-block-container .js-form-type-textfield {
  position: relative;
}
.view-display-id-block_search.search-block-container .js-form-type-textfield .clear-search-button {
  position: absolute;
  right: 1rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  border: 0;
  background: transparent;
  cursor: pointer;
}
.view-display-id-block_search.search-block-container .js-form-type-textfield .clear-search-button svg {
  width: 1rem;
  height: 1rem;
}

.node-teaser {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 24px;
     -moz-column-gap: 24px;
          column-gap: 24px;
}
.node-teaser:after {
  display: none;
}
.node-teaser .field--name-field-image {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 240px;
  float: none;
  margin: 0 !important;
}
.node-teaser .field--name-field-image .field--name-field-media-image {
  float: none;
  margin: 0 !important;
}
.node-teaser .field--name-field-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  margin: 0 !important;
}
.node-teaser .content-wrapper {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.search-block-container .alert-wrapper {
  position: fixed;
  bottom: 0;
  left: 0;
  margin: 0;
  width: 100%;
  z-index: 999;
}
.search-block-container .alert-wrapper div.alert {
  margin: 0;
}
@media (max-width: 992px) {
  .search-block-container .alert-wrapper div.alert {
    margin-bottom: 5rem;
  }
}
.search-block-container .alert-wrapper div.alert.alert-danger svg {
  max-width: 50px;
  max-height: 80px;
}
@media (max-width: 1200px) {
  .search-block-container .alert-wrapper div.alert.alert-danger svg {
    margin: 0 auto !important;
  }
}
@media (max-width: 992px) {
  .search-block-container .alert-wrapper div.alert.alert-danger .alert-heading {
    font-size: 1.5rem;
  }
}

[data-popper-reference-hidden] {
  display: none !important;
}

.staff-teaser-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
}

.staff-teaser-wrapper {
  margin: 0;
  padding: 0;
  border: 0;
}

.staff-teaser {
  border-radius: 20px;
  background-color: #ffffff;
  border: solid 1px #DEE2E6;
  padding: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
}
.staff-teaser .staff-teaser-image {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 80px;
      -ms-flex: 0 0 80px;
          flex: 0 0 80px;
  max-width: 80px;
}
.staff-teaser .staff-teaser-image div {
  width: 100%;
  margin: 0;
}
.staff-teaser .staff-teaser-image img {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
  margin: 0;
}
.staff-teaser .staff-teaser-content {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.staff-teaser .staff-teaser-content .staff-teaser-content-title {
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-size: 20px;
  font-weight: 700;
  color: #30a08f;
  text-decoration: underline;
  margin-bottom: 8px;
}
.staff-teaser .staff-teaser-content .staff-teaser-content-specialities {
  font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-size: 16px;
  font-weight: 700;
  color: #6C757D;
}
.staff-teaser .staff-teaser-content .staff-teaser-content-infos {
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: #212529;
  margin-bottom: 16px;
}
.staff-teaser .staff-teaser-content .staff-teaser-content-infos-label {
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-size: 16px;
  font-weight: 700;
  color: #000;
}
.staff-teaser .staff-teaser-content .staff-teaser-content-infos ul {
  padding-left: 0;
  margin-left: 0;
  list-style: none;
}

.staff-full {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 1.5rem;
  border-radius: 1.25rem;
  border: 0.063rem solid #DEE2E6;
  padding: 1.5rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .staff-full {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    border: none;
    padding: 0;
  }
}
.staff-full .staff-teaser-image {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 264px;
      -ms-flex: 0 0 264px;
          flex: 0 0 264px;
  max-width: 264px;
}
.staff-full .staff-teaser-image div {
  width: 100%;
  margin: 0;
}
.staff-full .staff-teaser-image img {
  width: 264px;
  height: 264px;
  border-radius: 20px;
  -o-object-fit: cover;
     object-fit: cover;
  margin: 0;
}
.staff-full .staff-teaser-content {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.staff-full .staff-teaser-content .staff-teaser-content-title {
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-size: 20px;
  font-weight: 700;
  color: #30a08f;
  margin-bottom: 8px;
}
.staff-full .staff-teaser-content .staff-teaser-content-specialities {
  font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-size: 16px;
  font-weight: 700;
  color: #6C757D;
}
.staff-full .staff-teaser-content .staff-teaser-content-infos {
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: #212529;
  margin-bottom: 16px;
}
.staff-full .staff-teaser-content .staff-teaser-content-infos-label {
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-size: 16px;
  font-weight: 700;
  color: #000;
}
.staff-full .staff-teaser-content .staff-teaser-content-infos ul {
  padding-left: 0;
  margin-left: 0;
  list-style: none;
}
@media (max-width: 768px) {
  .staff-full .staff-teaser-content .staff-teaser-actions a.btn {
    width: 100%;
  }
}

.view-display-id-block_staff_listing .js-form-type-textfield {
  position: relative;
}
.view-display-id-block_staff_listing .js-form-type-textfield .clear-search-button {
  position: absolute;
  right: 1rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  border: 0;
  background: transparent;
  cursor: pointer;
}
.view-display-id-block_staff_listing .js-form-type-textfield .clear-search-button svg {
  width: 1rem;
  height: 1rem;
}

.pagination-wrapper {
  margin-top: 3rem;
}
.pagination-wrapper ul.pagination li {
  border-color: #DEE2E6;
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5rem;
  color: #30a08f;
}
.pagination-wrapper ul.pagination li a {
  color: #30a08f;
}
.pagination-wrapper ul.pagination li .page-link {
  color: #30a08f;
}
.pagination-wrapper ul.pagination li .page-link:focus {
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.pagination-wrapper ul.pagination li .page-link:focus-visible {
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.pagination-wrapper ul.pagination li.active {
  color: #ffffff;
}
.pagination-wrapper ul.pagination li.active .page-link {
  border-color: #237a69;
  background-color: #237a69;
  color: #ffffff;
}

.organization-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  max-width: 100%;
  border-radius: 1.25rem;
  border: 0.0625rem solid #DEE2E6;
  background: #ffffff;
  overflow: hidden;
}
@media (max-width: 768px) {
  .organization-card {
    max-width: 100%;
  }
}
.organization-card .organization-card-top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0.5rem 1rem;
  border-bottom: 0.0625rem solid #DEE2E6;
  background-color: rgba(0, 0, 0, 0.03);
}
.organization-card .organization-card-top-cluster {
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  color: #212529;
}
.organization-card .organization-card-top-distance {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 0.5rem;
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-size: 1rem;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
  color: #212529;
}
.organization-card header {
  padding: 1.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 8px;
  border-bottom: 0.0625rem solid #DEE2E6;
}
.organization-card header h2 {
  font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  color: #237a69;
}
.organization-card header .is-open {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 0.5rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-size: 1rem;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  color: #6C757D;
}
.organization-card header .is-open:after {
  content: "";
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 0.75rem;
      -ms-flex: 0 0 0.75rem;
          flex: 0 0 0.75rem;
  height: 0.75rem;
  background-color: #237a69;
  border-radius: 50%;
}
.organization-card header .is-open.is-open--closed:after {
  background-color: var(--color-danger);
}
.organization-card .organization-info-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 8px;
  padding: 0.5rem 1rem;
  word-break: break-all;
}
.organization-card .organization-card-bottom {
  border-top: 0.0625rem solid #DEE2E6;
  padding: 1rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1rem;
  margin-top: auto;
}
.organization-card header h2.CLINIC_MD {
  color: #52144D;
}
.organization-card a.btn.btn-primary.CLINIC_MD {
  background-color: #52144D;
}
.organization-card a.btn.btn-primary.outline.CLINIC_MD {
  background-color: #ffffff;
  border-color: #52144D;
  color: #52144D;
}

.organizations-results-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  row-gap: 1.5rem;
  -webkit-column-gap: 1rem;
     -moz-column-gap: 1rem;
          column-gap: 1rem;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding-top: 1.5rem;
  padding-bottom: 7.5rem;
}
.organizations-results-list .views-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}
@media (min-width: 992px) {
  .organizations-results-list .views-row {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 calc(33.333% - 0.8rem);
        -ms-flex: 0 0 calc(33.333% - 0.8rem);
            flex: 0 0 calc(33.333% - 0.8rem);
  }
}

.block-views-blockorganizations-block-organizations-list.search-block-form .main-search-form {
  max-width: 416px;
}
.block-views-blockorganizations-block-organizations-list.search-block-form .js-form-item-search-api-fulltext {
  position: relative;
}
.block-views-blockorganizations-block-organizations-list.search-block-form .js-form-item-search-api-fulltext .clear-search-button {
  position: absolute;
  right: 1rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  border: 0;
  background: transparent;
  cursor: pointer;
}
.block-views-blockorganizations-block-organizations-list.search-block-form .js-form-item-search-api-fulltext .clear-search-button svg {
  width: 1rem;
  height: 1rem;
}

.webform-block .js-form-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
}
.webform-block .js-form-item label {
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  color: #212529;
}
.webform-block .js-form-item input.is-invalid {
  background-image: none;
}
.webform-block .js-form-item input[type=text],
.webform-block .js-form-item input[type=number],
.webform-block .js-form-item input[type=email],
.webform-block .js-form-item input[type=tel],
.webform-block .js-form-item textarea,
.webform-block .js-form-item select {
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  color: #212529;
  border-radius: 6px;
  border: solid 1px #CED4DA;
  padding: 8px 16px;
  background-color: #ffffff;
}
.webform-block .js-form-item input[type=text]::-webkit-input-placeholder,
.webform-block .js-form-item input[type=number]::-webkit-input-placeholder,
.webform-block .js-form-item input[type=email]::-webkit-input-placeholder,
.webform-block .js-form-item input[type=tel]::-webkit-input-placeholder,
.webform-block .js-form-item textarea::-webkit-input-placeholder,
.webform-block .js-form-item select::-webkit-input-placeholder {
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  color: #495057;
}
.webform-block .js-form-item input[type=text]::-moz-placeholder,
.webform-block .js-form-item input[type=number]::-moz-placeholder,
.webform-block .js-form-item input[type=email]::-moz-placeholder,
.webform-block .js-form-item input[type=tel]::-moz-placeholder,
.webform-block .js-form-item textarea::-moz-placeholder,
.webform-block .js-form-item select::-moz-placeholder {
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  color: #495057;
}
.webform-block .js-form-item input[type=text]::-ms-input-placeholder,
.webform-block .js-form-item input[type=number]::-ms-input-placeholder,
.webform-block .js-form-item input[type=email]::-ms-input-placeholder,
.webform-block .js-form-item input[type=tel]::-ms-input-placeholder,
.webform-block .js-form-item textarea::-ms-input-placeholder,
.webform-block .js-form-item select::-ms-input-placeholder {
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  color: #495057;
}
.webform-block .js-form-item input[type=text]::placeholder,
.webform-block .js-form-item input[type=number]::placeholder,
.webform-block .js-form-item input[type=email]::placeholder,
.webform-block .js-form-item input[type=tel]::placeholder,
.webform-block .js-form-item textarea::placeholder,
.webform-block .js-form-item select::placeholder {
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  color: #495057;
}
.webform-block .js-form-item input[type=text]:focus,
.webform-block .js-form-item input[type=number]:focus,
.webform-block .js-form-item input[type=email]:focus,
.webform-block .js-form-item input[type=tel]:focus,
.webform-block .js-form-item textarea:focus,
.webform-block .js-form-item select:focus {
  outline: none;
  border-color: #237a69;
  -webkit-box-shadow: 0 0 0 2px rgba(35, 122, 105, 0.1);
          box-shadow: 0 0 0 2px rgba(35, 122, 105, 0.1);
}
.webform-block .js-form-item textarea {
  min-height: 72px;
  margin-bottom: 16px;
}
.webform-block .js-form-item select {
  background-color: #237a69;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 7.5L10 12.5L15 7.5' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 16px center;
  -webkit-background-size: 20px 20px;
          background-size: 20px;
  padding-right: 48px;
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
  color: #ffffff;
  cursor: pointer;
}
.webform-block .js-form-item select.is-invalid:not([multiple]):not([size]) {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 7.5L10 12.5L15 7.5' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 16px center;
  -webkit-background-size: 20px 20px;
          background-size: 20px;
}
.webform-block .js-form-item select:hover {
  border-color: #40cab5;
}
.webform-block .js-form-item select:focus {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 7.5L10 12.5L15 7.5' stroke='%23237A69' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.webform-block .js-form-type-checkbox.js-form-item-confirmation {
  position: relative;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  margin: 0 auto;
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.webform-block .js-form-type-checkbox.js-form-item-confirmation input[type=checkbox] {
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  width: 100%;
  height: 100%;
  margin: 0 !important;
}
.webform-block .js-form-type-checkbox.js-form-item-confirmation input[type=checkbox]:checked ~ small:before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='16' height='24' viewBox='0 0 16 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='4.5' width='15' height='15' rx='3.5' fill='%23237A69' stroke='%23237A69'/%3E%3Cpath d='M7.10497 15.7932L7.08735 15.8108L2.6875 11.4109L4.12018 9.97826L7.10502 12.9631L11.879 8.18909L13.3117 9.62176L7.12264 15.8108L7.10497 15.7932Z' fill='white'/%3E%3C/svg%3E%0A");
  border-color: #237a69;
  -webkit-background-size: 16px 16px;
          background-size: 16px;
  background-repeat: no-repeat;
  background-position: center;
}
.webform-block .js-form-type-checkbox.js-form-item-confirmation small {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: #212529 !important;
}
.webform-block .js-form-type-checkbox.js-form-item-confirmation small a {
  color: inherit;
  position: relative;
  z-index: 2;
}
.webform-block .js-form-type-checkbox.js-form-item-confirmation small:before {
  content: "";
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 16px;
      -ms-flex: 0 0 16px;
          flex: 0 0 16px;
  height: 16px;
  border-radius: 4px;
  border: solid 1px #DEE2E6;
}
.webform-block .js-form-type-checkbox.js-form-item-confirmation small:before:hover:after {
  background-color: #237a69;
}
.webform-block .js-form-type-checkbox .invalid-feedback {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
  display: block;
}
.webform-block .form-actions {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.webform-block .form-actions input[type=submit] {
  padding: 8px 16px;
}

body:has(.webform-submission-contact-form-form) .alert.alert-dismissible.alert-danger {
  display: none !important;
}

@media (max-width: 1024px) {
  .submit-container-form input {
    width: 100%;
  }
}

.alert-wrapper {
  position: fixed;
  bottom: 0;
  left: 0;
  margin: 0;
  width: 100%;
  z-index: 999;
}
.alert-wrapper div.alert {
  margin: 0;
}
@media (max-width: 992px) {
  .alert-wrapper div.alert {
    margin-bottom: 80px;
  }
}
.alert-wrapper div.alert.alert-success svg, .alert-wrapper div.alert.alert-danger svg {
  max-width: 50px;
  max-height: 80px;
}
@media (max-width: 1200px) {
  .alert-wrapper div.alert.alert-success svg, .alert-wrapper div.alert.alert-danger svg {
    margin: 0 auto !important;
  }
}
@media (max-width: 992px) {
  .alert-wrapper div.alert.alert-success .alert-heading, .alert-wrapper div.alert.alert-danger .alert-heading {
    font-size: 24px;
  }
}
.alert-wrapper div.alert.alert-success svg {
  max-width: 30px;
  max-height: 60px;
}

form.user-login-form {
  max-width: 400px;
  margin: 35px auto;
  padding: 1rem;
  border-radius: 12px;
  border: 1px solid #DEE2E6;
  background: #ffffff;
}
form.user-login-form .invalid-feedback.form-item--error-message a[href="/user/password"] {
  display: inline-block;
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-size: 0.875rem;
  line-height: 1.5rem;
  color: #237a69;
  padding-top: 0.5rem;
}

.swiper-pagination {
  position: relative !important;
  top: 0 !important;
  bottom: 0 !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.25rem;
  padding: 0.625rem 0;
  margin-top: 1.5rem;
}
.swiper-pagination span.swiper-pagination-bullet {
  margin: 0 !important;
  width: 1.875rem;
  height: 0.1875rem;
  border-radius: 0;
  background-color: #043528;
  opacity: 0.5;
}
.swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active {
  opacity: 1;
}

@media (min-width: 48rem) {
  .specialities-swiper .swiper-pagination,
  .partners-block-inner-logos .swiper-pagination {
    display: none !important;
  }
}
.partners-block-inner-logos .swiper-slide {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 47.9375rem) {
  .partners-block-inner-logos .swiper-slide {
    width: 100% !important;
    -webkit-box-flex: 0 !important;
    -webkit-flex: 0 0 100% !important;
        -ms-flex: 0 0 100% !important;
            flex: 0 0 100% !important;
  }
}
@media (min-width: 48rem) {
  .partners-block-inner-logos .swiper-slide {
    width: calc(20% - 0.6rem) !important;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }
  .partners-block-inner-logos .swiper-slide img {
    max-width: 100%;
    height: auto;
    -o-object-fit: contain;
       object-fit: contain;
  }
}
@media (max-width: 768px) {
  .block-faqs nav {
    position: relative;
  }
  .block-faqs nav:before {
    content: attr(data-mobile-label);
    color: var(--Theme-Primary, #043528);
    font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 21px;
    margin-bottom: 56px;
    display: block;
  }
}
.block-faqs .nav-tabs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: none;
}
.block-faqs .nav-tabs .nav-link {
  color: #237a69;
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5rem;
  padding: 0.5rem 1rem;
  border: none;
  border-bottom: 0.063rem solid #DEE2E6;
}
.block-faqs .nav-tabs .nav-link.active {
  color: #495057;
  border-bottom: 0.063rem solid #495057;
}
.block-faqs .field--name-field-faq-category-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 1.5rem;
}
.block-faqs .field--name-field-faq-category-item .paragraph-faq-sub-category > .accordion-faq-subcategory {
  border-radius: 1.25rem;
  border: 0.0625rem solid #DEE2E6;
  background: #ffffff;
}
.block-faqs .field--name-field-faq-category-item .paragraph-faq-sub-category > .accordion-faq-subcategory .accordion-header button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-column-gap: 0.25rem;
     -moz-column-gap: 0.25rem;
          column-gap: 0.25rem;
  width: 100%;
  padding: 1rem 1.25rem;
  border-radius: 1.25rem 1.25rem 0 0;
  background-color: #237a69;
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
  color: #ffffff;
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-size: 1rem;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
}
.block-faqs .field--name-field-faq-category-item .paragraph-faq-sub-category > .accordion-faq-subcategory .accordion-header button:after {
  content: none;
}
.block-faqs .field--name-field-faq-category-item .paragraph-faq-sub-category > .accordion-faq-subcategory .accordion-header button .arrow {
  margin-left: auto;
  -webkit-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
}
.block-faqs .field--name-field-faq-category-item .paragraph-faq-sub-category > .accordion-faq-subcategory .accordion-header button .arrow svg path {
  fill: #ffffff;
}
.block-faqs .field--name-field-faq-category-item .paragraph-faq-sub-category > .accordion-faq-subcategory .accordion-header button.collapsed {
  border-radius: 1.25rem;
  background-color: transparent;
  color: #000;
}
.block-faqs .field--name-field-faq-category-item .paragraph-faq-sub-category > .accordion-faq-subcategory .accordion-header button.collapsed .arrow {
  -webkit-transform: rotate(0deg);
       -o-transform: rotate(0deg);
          transform: rotate(0deg);
}
.block-faqs .field--name-field-faq-category-item .paragraph-faq-sub-category > .accordion-faq-subcategory .accordion-header button.collapsed .arrow svg path {
  fill: #000;
}
.block-faqs .field--name-field-faq-category-item .paragraph-faq-sub-category > .accordion-faq-subcategory .accordion-collapse .accordion-body .accordion-item.accordion-faq-item > .accordion-header button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 100%;
  padding: 1rem 1.25rem;
  border: 0.063rem solid #DEE2E6;
  border-radius: 0 !important;
  background-color: #ffffff;
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
  color: #212529;
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-size: 1rem;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
}
.block-faqs .field--name-field-faq-category-item .paragraph-faq-sub-category > .accordion-faq-subcategory .accordion-collapse .accordion-body .accordion-item.accordion-faq-item > .accordion-header button:after {
  content: none;
}
.block-faqs .field--name-field-faq-category-item .paragraph-faq-sub-category > .accordion-faq-subcategory .accordion-collapse .accordion-body .accordion-item.accordion-faq-item > .accordion-header button:not(.collapsed) {
  background-color: #DEE2E6;
}
.block-faqs .field--name-field-faq-category-item .paragraph-faq-sub-category > .accordion-faq-subcategory .accordion-collapse .accordion-body .accordion-item.accordion-faq-item > .accordion-header button:not(.collapsed) .arrow {
  -webkit-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
}
.block-faqs .field--name-field-faq-category-item .paragraph-faq-sub-category > .accordion-faq-subcategory .accordion-collapse .accordion-body .accordion-item.accordion-faq-item > .accordion-header button:not(.collapsed) .arrow svg path {
  fill: #000;
}
.block-faqs .field--name-field-faq-category-item .paragraph-faq-sub-category > .accordion-faq-subcategory .accordion-collapse .accordion-body .accordion-item.accordion-faq-item .accordion-collapse .field--name-field-answer {
  padding: 1.25rem;
}

.block-content-type-testimonials-block .testimonials-item {
  width: 19rem !important;
}

.job-openings-col {
  padding: 1.5rem 1.5rem 2rem;
  border-radius: 1.25rem;
  border: 1px solid #DEE2E6;
  background: #ffffff;
}
.job-openings-col h2 {
  color: #30a08f;
  line-height: 120%;
  margin-bottom: 1.5rem;
}

@media (max-width: 75rem) {
  .alert-wrapper .alert {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    text-align: center;
  }
}

.pipedrive-block-wrapper .pipedrive-block-content {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 991px) {
  .pipedrive-block-wrapper .pipedrive-block-content {
    padding-right: 512px;
    overflow: hidden;
  }
}
@media (min-width: 768px) {
  .pipedrive-block-wrapper .pipedrive-block-content {
    padding-right: 480px;
    overflow: hidden;
  }
}
@media (max-width: 767px) {
  .pipedrive-block-wrapper .pipedrive-block-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-right: 0;
    overflow: visible;
  }
}
.pipedrive-block-wrapper .pipedrive-block-content.banner-full {
  padding-right: 0 !important;
}
.pipedrive-block-wrapper .pipedrive-block-content .pipedrive-block-image {
  position: relative;
  width: 100%;
}
.pipedrive-block-wrapper .pipedrive-block-content .pipedrive-block-image picture,
.pipedrive-block-wrapper .pipedrive-block-content .pipedrive-block-image img {
  width: 100%;
  height: auto;
  display: block;
  margin: 0;
}
.pipedrive-block-wrapper .pipedrive-block-content .pipedrive-block-image .pipedrive-block-image-link {
  display: none;
}
@media (max-width: 991px) {
  .pipedrive-block-wrapper .pipedrive-block-content .pipedrive-block-image .pipedrive-block-image-link {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
  }
}
@media (min-width: 991px) {
  .pipedrive-block-wrapper .pipedrive-block-content .pipedrive-block-form {
    width: 512px;
  }
}
@media (min-width: 768px) {
  .pipedrive-block-wrapper .pipedrive-block-content .pipedrive-block-form {
    position: absolute;
    top: 0;
    right: 0;
    width: 480px;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 1rem;
  }
  .pipedrive-block-wrapper .pipedrive-block-content .pipedrive-block-form > div {
    width: 100%;
    height: 100%;
  }
  .pipedrive-block-wrapper .pipedrive-block-content .pipedrive-block-form > div iframe {
    width: 100%;
    height: 100% !important;
    border: 0;
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .pipedrive-block-wrapper .pipedrive-block-content .pipedrive-block-form {
    position: relative;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    padding: 1rem;
  }
}

.block-pipedrive-hero-with-form-wrapper {
  position: relative;
}
.block-pipedrive-hero-with-form-image {
  position: absolute;
  top: 0;
  left: 0;
  background-color: #043528;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 1;
}
.block-pipedrive-hero-with-form-image img {
  display: block;
  width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
  max-width: 1440px;
  min-height: 568px;
}
.block-pipedrive-hero-with-form-image.show-only-hero {
  position: relative;
}
.block-pipedrive-hero-with-form-image.show-only-hero img {
  min-height: unset;
}
.block-pipedrive-hero-with-form-form-wrapper {
  position: relative;
  z-index: 2;
  width: 100%;
  max-width: 1440px;
  min-height: 640px;
  margin: 0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media (max-width: 375px) {
  .block-pipedrive-hero-with-form-form-wrapper {
    min-height: 568px;
  }
}
.block-pipedrive-hero-with-form-form-content {
  padding: 24px 72px;
}
@media (max-width: 768px) {
  .block-pipedrive-hero-with-form-form-content {
    padding: 20px;
  }
}
.block-pipedrive-hero-with-form-form-container {
  width: 100%;
  max-width: 478px;
  background-color: #ffffff;
  padding: 16px 24px 24px 24px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  border-radius: 24px;
  border: 1px solid #e6dfdc;
  -webkit-box-shadow: 0 16px 48px 0 rgba(0, 0, 0, 0.17);
          box-shadow: 0 16px 48px 0 rgba(0, 0, 0, 0.17);
}
.block-pipedrive-hero-with-form-form-container form .js-form-item label {
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  color: #212529;
}
.block-pipedrive-hero-with-form-form-container form .js-form-item input.is-invalid {
  background-image: none;
}
.block-pipedrive-hero-with-form-form-container form .js-form-item input[type=text],
.block-pipedrive-hero-with-form-form-container form .js-form-item input[type=number],
.block-pipedrive-hero-with-form-form-container form .js-form-item input[type=email],
.block-pipedrive-hero-with-form-form-container form .js-form-item input[type=tel],
.block-pipedrive-hero-with-form-form-container form .js-form-item textarea,
.block-pipedrive-hero-with-form-form-container form .js-form-item select {
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  color: #212529;
  border-radius: 0.375rem;
  border: solid 1px #CED4DA;
  padding: 0.5rem 1rem;
  background-color: #ffffff;
}
.block-pipedrive-hero-with-form-form-container form .js-form-item input[type=text]::-webkit-input-placeholder,
.block-pipedrive-hero-with-form-form-container form .js-form-item input[type=number]::-webkit-input-placeholder,
.block-pipedrive-hero-with-form-form-container form .js-form-item input[type=email]::-webkit-input-placeholder,
.block-pipedrive-hero-with-form-form-container form .js-form-item input[type=tel]::-webkit-input-placeholder,
.block-pipedrive-hero-with-form-form-container form .js-form-item textarea::-webkit-input-placeholder,
.block-pipedrive-hero-with-form-form-container form .js-form-item select::-webkit-input-placeholder {
  color: #6C757D;
}
.block-pipedrive-hero-with-form-form-container form .js-form-item input[type=text]::-moz-placeholder,
.block-pipedrive-hero-with-form-form-container form .js-form-item input[type=number]::-moz-placeholder,
.block-pipedrive-hero-with-form-form-container form .js-form-item input[type=email]::-moz-placeholder,
.block-pipedrive-hero-with-form-form-container form .js-form-item input[type=tel]::-moz-placeholder,
.block-pipedrive-hero-with-form-form-container form .js-form-item textarea::-moz-placeholder,
.block-pipedrive-hero-with-form-form-container form .js-form-item select::-moz-placeholder {
  color: #6C757D;
}
.block-pipedrive-hero-with-form-form-container form .js-form-item input[type=text]::-ms-input-placeholder,
.block-pipedrive-hero-with-form-form-container form .js-form-item input[type=number]::-ms-input-placeholder,
.block-pipedrive-hero-with-form-form-container form .js-form-item input[type=email]::-ms-input-placeholder,
.block-pipedrive-hero-with-form-form-container form .js-form-item input[type=tel]::-ms-input-placeholder,
.block-pipedrive-hero-with-form-form-container form .js-form-item textarea::-ms-input-placeholder,
.block-pipedrive-hero-with-form-form-container form .js-form-item select::-ms-input-placeholder {
  color: #6C757D;
}
.block-pipedrive-hero-with-form-form-container form .js-form-item input[type=text]::placeholder,
.block-pipedrive-hero-with-form-form-container form .js-form-item input[type=number]::placeholder,
.block-pipedrive-hero-with-form-form-container form .js-form-item input[type=email]::placeholder,
.block-pipedrive-hero-with-form-form-container form .js-form-item input[type=tel]::placeholder,
.block-pipedrive-hero-with-form-form-container form .js-form-item textarea::placeholder,
.block-pipedrive-hero-with-form-form-container form .js-form-item select::placeholder {
  color: #6C757D;
}
.block-pipedrive-hero-with-form-form-container form .js-form-item input[type=text]:focus,
.block-pipedrive-hero-with-form-form-container form .js-form-item input[type=number]:focus,
.block-pipedrive-hero-with-form-form-container form .js-form-item input[type=email]:focus,
.block-pipedrive-hero-with-form-form-container form .js-form-item input[type=tel]:focus,
.block-pipedrive-hero-with-form-form-container form .js-form-item textarea:focus,
.block-pipedrive-hero-with-form-form-container form .js-form-item select:focus {
  outline: none;
  border-color: #237a69;
  -webkit-box-shadow: 0 0 0 2px rgba(35, 122, 105, 0.1);
          box-shadow: 0 0 0 2px rgba(35, 122, 105, 0.1);
}
.block-pipedrive-hero-with-form-form-container form .js-form-item select#edit-preferred-clinic {
  color: #6C757D;
  padding-right: 1.875rem;
}
.block-pipedrive-hero-with-form-form-container form .js-form-item select#edit-preferred-clinic option {
  color: #212529;
}
.block-pipedrive-hero-with-form-form-container form .js-form-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 16px;
}
.block-pipedrive-hero-with-form-form-container form .js-form-item label {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 105px;
      -ms-flex: 0 0 105px;
          flex: 0 0 105px;
}
.block-pipedrive-hero-with-form-form-container form .js-form-item label:before {
  display: inline;
}
.block-pipedrive-hero-with-form-form-container form .js-form-item input {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 42px;
}
@media screen and (max-width: 375px) {
  .block-pipedrive-hero-with-form-form-container form .js-form-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 8px;
  }
  .block-pipedrive-hero-with-form-form-container form .js-form-item label {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }
}
.block-pipedrive-hero-with-form-form-container form .form-item-legal-text p {
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  color: #6C757D;
  margin: 0;
}
.block-pipedrive-hero-with-form-form-container form .form-item-legal-text p a {
  color: #30a08f;
}
.block-pipedrive-hero-with-form-form-container form .js-form-type-checkbox.js-form-item-confirmation {
  position: relative;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.block-pipedrive-hero-with-form-form-container form .js-form-type-checkbox.js-form-item-confirmation input[type=checkbox] {
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  width: 100%;
  height: 100%;
  margin: 0 !important;
}
.block-pipedrive-hero-with-form-form-container form .js-form-type-checkbox.js-form-item-confirmation input[type=checkbox]:checked ~ small:before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='16' height='24' viewBox='0 0 16 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='4.5' width='15' height='15' rx='3.5' fill='%23237A69' stroke='%23237A69'/%3E%3Cpath d='M7.10497 15.7932L7.08735 15.8108L2.6875 11.4109L4.12018 9.97826L7.10502 12.9631L11.879 8.18909L13.3117 9.62176L7.12264 15.8108L7.10497 15.7932Z' fill='white'/%3E%3C/svg%3E%0A");
  border-color: #237a69;
  -webkit-background-size: 16px 16px;
          background-size: 16px;
  background-repeat: no-repeat;
  background-position: center;
}
.block-pipedrive-hero-with-form-form-container form .js-form-type-checkbox.js-form-item-confirmation small {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-size: 12px;
  font-weight: 400;
  color: #6C757D !important;
}
.block-pipedrive-hero-with-form-form-container form .js-form-type-checkbox.js-form-item-confirmation small a {
  color: inherit;
  position: relative;
  z-index: 2;
}
.block-pipedrive-hero-with-form-form-container form .js-form-type-checkbox.js-form-item-confirmation small:before {
  content: "";
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 16px;
      -ms-flex: 0 0 16px;
          flex: 0 0 16px;
  height: 16px;
  border-radius: 4px;
  border: solid 1px #DEE2E6;
}
.block-pipedrive-hero-with-form-form-container form .js-form-type-checkbox.js-form-item-confirmation small:before:hover:after {
  background-color: #237a69;
}
.block-pipedrive-hero-with-form-form-container form .js-form-type-checkbox .invalid-feedback {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
  display: block;
}
.block-pipedrive-hero-with-form-form-container form .form-actions {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.block-pipedrive-hero-with-form-form-container form .form-actions input[type=submit] {
  padding: 8px 16px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}
.block-pipedrive-hero-with-form-form-container form .form-item-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.block-pipedrive-hero-with-form-form-container form .form-item-title p {
  font-weight: 700;
  text-align: center;
}
.block-pipedrive-hero-with-form-form-container form .form-item-title p .pipedrive-title {
  font-size: 1.5rem;
  color: #043528;
}
@media (max-width: 576px) {
  .block-pipedrive-hero-with-form-form-container form .form-item-title p .pipedrive-title {
    font-size: 1.25rem;
  }
}
.block-pipedrive-hero-with-form-form-container form .form-item-title p .pipedrive-subtitle {
  font-size: 1rem;
  color: #237a69;
}
@media (max-width: 576px) {
  .block-pipedrive-hero-with-form-form-container form .form-item-title p .pipedrive-subtitle {
    font-size: 0.875rem;
  }
}

.overlap-gutters {
  margin-left: calc(var(--bs-gutter-x) * 0.5 * -1);
  margin-right: calc(var(--bs-gutter-x) * 0.5 * -1);
  overflow-x: hidden;
}

@media (max-width: 768px) {
  .overlap-gutters-mobile {
    margin-left: calc(var(--bs-gutter-x) * 0.5 * -1);
    margin-right: calc(var(--bs-gutter-x) * 0.5 * -1);
    overflow-x: hidden;
  }
}

.mb-72 {
  margin-bottom: 4.5rem !important;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsImdlbmVyYWwuc2NzcyIsImFic3RyYWN0cy9fY29sb3JzLnNjc3MiLCJhYnN0cmFjdHMvX3R5cG9ncmFwaHkuc2NzcyIsImJhc2UvX2hlYWRlci5zY3NzIiwiYWJzdHJhY3RzL19taXhpbnMuc2NzcyIsImJhc2UvX2Zvb3Rlci5zY3NzIiwiYmFzZS9fbGF5b3V0LWJ1aWxkZXIuc2NzcyIsImJhc2UvX2Vycm9yLXBhZ2Uuc2NzcyIsImNvbXBvbmVudHMvX2Jhc2ljLWJsb2NrLnNjc3MiLCJjb21wb25lbnRzL19icmVhZGNydW1iLnNjc3MiLCJjb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJjb21wb25lbnRzL19iYWRnZS5zY3NzIiwiY29tcG9uZW50cy9fYWNjb3JkaW9uLnNjc3MiLCJjb21wb25lbnRzL19jYXJkLnNjc3MiLCJjb21wb25lbnRzL19jYXJvdXNlbC5zY3NzIiwiY29tcG9uZW50cy9faW1hZ2Uuc2NzcyIsImFic3RyYWN0cy9fc2hhZG93cy5zY3NzIiwiY29tcG9uZW50cy9fdGFicy5zY3NzIiwiY29tcG9uZW50cy9fYmVmb3JlLWFmdGVyLnNjc3MiLCJjb21wb25lbnRzL190ZXN0aW1vbmlhbHMuc2NzcyIsImNvbXBvbmVudHMvX2FsZXJ0LWJsb2NrLnNjc3MiLCJjb21wb25lbnRzL19wYXJ0bmVycy5zY3NzIiwiY29tcG9uZW50cy9fY29udGFjdHMtYmxvY2suc2NzcyIsImNvbXBvbmVudHMvX3VzZWZ1bC1saW5rcy5zY3NzIiwiY29tcG9uZW50cy9fc29jaWFsLW1lZGlhLW1lbnUuc2NzcyIsImNvbXBvbmVudHMvX3BvbGl0aWNzLW1lbnUuc2NzcyIsImNvbXBvbmVudHMvX3NwZWNpYWxpdGllcy1ibG9jay5zY3NzIiwiY29tcG9uZW50cy9fdHJlYXRtZW50cy5zY3NzIiwiY29tcG9uZW50cy9fc3ltcHRvbXMuc2NzcyIsImNvbXBvbmVudHMvX2VtcGxveWVlcy10ZXN0aW1vbmlhbHMuc2NzcyIsImNvbXBvbmVudHMvX3NlYXJjaC5zY3NzIiwiY29tcG9uZW50cy9fc3RhZmYuc2NzcyIsImNvbXBvbmVudHMvX3BhZ2luYXRpb24uc2NzcyIsImNvbXBvbmVudHMvX29yZ2FuaXphdGlvbnMuc2NzcyIsImNvbXBvbmVudHMvX3dlYmZvcm0uc2NzcyIsImNvbXBvbmVudHMvX3N3aXBlci5zY3NzIiwiY29tcG9uZW50cy9fc2xpZGVycy5zY3NzIiwiY29tcG9uZW50cy9fZmFxcy5zY3NzIiwiY29tcG9uZW50cy9fdGVzdGltb25pYWxzLWJsb2NrLnNjc3MiLCJjb21wb25lbnRzL19qb2Itb3BlbmluZ3Muc2NzcyIsImNvbXBvbmVudHMvX3N5c3RlbS1tZXNzYWdlcy5zY3NzIiwiY29tcG9uZW50cy9fcGlwZWRyaXZlLnNjc3MiLCJ1dGlsaXRpZXMvX2hlbHBlcnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7RUFDRSxzQkFBQTtFQUVBLHNCQUFBO0VBQ0Esa0NBQUE7RUFDQSxpQkFBQTtBRENGO0FDQUU7RUFORjtJQU9JLG9CQUFBO0VER0Y7QUFDRjtBQ0ZFO0VBQ0Usa0JBQUE7QURJSjtBQ0ZFO0VBQ0Usa0JBQUE7QURJSjs7QUNBQTtFQUNFLGdCQUFBO0VBQ0EsYUFBQTtBREdGOztBQ0lBO0VBQ0UsMEJBQUE7QURERjs7QUNJQTtFQUNFLGVBQUE7RUFDQSxZQUFBO0FEREY7O0FDSUE7RUFDRTtJQUNFLG1DQUFBO1lBQUEsMkJBQUE7RURERjtFQ0dBO0lBQ0Usb0JBQUE7SUFDQSxzQkFBQTtJQUNBLHNCQUFBO0lBQ0EsMEJBQUE7SUFDQSx1QkFBQTtFRERGO0FBQ0Y7QUVrQ0E7RUFFRSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFHQSxnQ0FBQTtFQUNBLGdDQUFBO0VBQ0EsZ0NBQUE7RUFHQSwwQkFBQTtFQUNBLDRCQUFBO0VBR0Esd0JBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EscUJBQUE7RUFHQSwyQkFBQTtFQUNBLHNCQUFBO0VBQ0EscUJBQUE7RUFFQSxx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eURBQUE7QVBneEJGOztBTzV3QkE7RUFDRSxtREFBQTtBUCt3QkY7O0FPN3dCQTtFQUNFLHFEQUFBO0FQZ3hCRjs7QU81d0JBO0VBQ0UsaURBQUE7QVArd0JGOztBTzd3QkE7RUFDRSxnREFBQTtBUGd4QkY7O0FPOXdCQTtFQUNFLGlEQUFBO0FQaXhCRjs7QU8vd0JBO0VBQ0UsOENBQUE7QVBreEJGOztBTzl3QkE7RUFDRSwrQ0FBQTtBUGl4QkY7O0FPL3dCQTtFQUNFLDhDQUFBO0FQa3hCRjs7QU85d0JBO0VBQ0UscURBQUE7QVBpeEJGOztBTy93QkE7RUFDRSxxREFBQTtBUGt4QkY7O0FPaHhCQTtFQUNFLHFEQUFBO0FQbXhCRjs7QU9qeEJBO0VBQ0UscURBQUE7QVBveEJGOztBT2x4QkE7RUFDRSxxREFBQTtBUHF4QkY7O0FPbnhCQTtFQUNFLHFEQUFBO0FQc3hCRjs7QU9weEJBO0VBQ0UscURBQUE7QVB1eEJGOztBT3J4QkE7RUFDRSxxREFBQTtBUHd4QkY7O0FPdHhCQTtFQUNFLHFEQUFBO0FQeXhCRjs7QU9yeEJBO0VBQ0UseURBQUE7QVB3eEJGOztBT3R4QkE7RUFDRSx5REFBQTtBUHl4QkY7O0FPdnhCQTtFQUNFLHlEQUFBO0FQMHhCRjs7QU94eEJBO0VBQ0UseURBQUE7QVAyeEJGOztBT3p4QkE7RUFDRSx5REFBQTtBUDR4QkY7O0FPMXhCQTtFQUNFLHlEQUFBO0FQNnhCRjs7QU8zeEJBO0VBQ0UseURBQUE7QVA4eEJGOztBTzV4QkE7RUFDRSx5REFBQTtBUCt4QkY7O0FPN3hCQTtFQUNFLHlEQUFBO0FQZ3lCRjs7QU81eEJBO0VBQ0UseURBQUE7QVAreEJGOztBTzd4QkE7RUFDRSx5REFBQTtBUGd5QkY7O0FPOXhCQTtFQUNFLHlEQUFBO0FQaXlCRjs7QU8veEJBO0VBQ0UseURBQUE7QVBreUJGOztBT2h5QkE7RUFDRSx5REFBQTtBUG15QkY7O0FPanlCQTtFQUNFLHlEQUFBO0FQb3lCRjs7QU9seUJBO0VBQ0UseURBQUE7QVBxeUJGOztBT255QkE7RUFDRSx5REFBQTtBUHN5QkY7O0FPcHlCQTtFQUNFLHlEQUFBO0FQdXlCRjs7QU9yeUJBO0VBQ0UsdURBQUE7QVB3eUJGOztBT3R5QkE7RUFDRSx3REFBQTtFQUNBLDhCQUFBO0VBQ0EsNEJBQUE7QVB5eUJGOztBT3Z5QkE7RUFDRSx5REFBQTtFQUNBLCtCQUFBO0VBQ0EsNEJBQUE7QVAweUJGOztBT3R5QkU7RUFDRSx5REFBQTtFQUNBLCtCQUFBO0VBQ0EsNEJBQUE7QVB5eUJKOztBT3J5QkE7RUFDRSw4QkFBQTtBUHd5QkY7O0FPdHlCQTtFQUNFLDRCQUFBO0FQeXlCRjs7QU92eUJBO0VBQ0UsNEJBQUE7QVAweUJGOztBT3h5QkE7RUFDRSw4QkFBQTtBUDJ5QkY7O0FPenlCQTtFQUNFLDRCQUFBO0FQNHlCRjs7QU8xeUJBO0VBQ0UsNEJBQUE7QVA2eUJGOztBTzN5QkE7RUFDRSw0QkFBQTtBUDh5QkY7O0FPNXlCQTtFQUNFLDRCQUFBO0FQK3lCRjs7QU81eUJBO0VBQ0UsaUNBQUE7QVAreUJGOztBTzd5QkE7RUFDRSwrQkFBQTtBUGd6QkY7O0FPOXlCQTtFQUNFLCtCQUFBO0FQaXpCRjs7QU8veUJBO0VBQ0UsaUNBQUE7QVBrekJGOztBT2h6QkE7RUFDRSwrQkFBQTtBUG16QkY7O0FPanpCQTtFQUNFLCtCQUFBO0FQb3pCRjs7QU9sekJBO0VBQ0UsK0JBQUE7QVBxekJGOztBT256QkE7RUFDRSwrQkFBQTtBUHN6QkY7O0FPbnpCQTtFQUNFLDZCQUFBO0FQc3pCRjs7QU9wekJBO0VBQ0UsMkJBQUE7QVB1ekJGOztBT3J6QkE7RUFDRSwyQkFBQTtBUHd6QkY7O0FPdHpCQTtFQUNFLDZCQUFBO0FQeXpCRjs7QU92ekJBO0VBQ0UsMkJBQUE7QVAwekJGOztBT3h6QkE7RUFDRSwyQkFBQTtBUDJ6QkY7O0FPenpCQTtFQUNFLDJCQUFBO0FQNHpCRjs7QU8xekJBO0VBQ0UsMkJBQUE7QVA2ekJGOztBTzF6QkE7RUFDRSxnQ0FBQTtBUDZ6QkY7O0FPM3pCQTtFQUNFLDhCQUFBO0FQOHpCRjs7QU81ekJBO0VBQ0UsOEJBQUE7QVArekJGOztBTzd6QkE7RUFDRSxnQ0FBQTtBUGcwQkY7O0FPOXpCQTtFQUNFLDhCQUFBO0FQaTBCRjs7QU8vekJBO0VBQ0UsOEJBQUE7QVBrMEJGOztBT2gwQkE7RUFDRSw4QkFBQTtBUG0wQkY7O0FPaDBCQTtFQUNFLGdDQUFBO0FQbTBCRjs7QU9oMEJBO0VBQ0UsOEJBQUE7QVBtMEJGOztBTzl6QkE7RUFDRSw4QkFBQTtBUGkwQkY7O0FPL3pCQTtFQUNFLDRCQUFBO0FQazBCRjs7QU9oMEJBO0VBQ0UsNEJBQUE7QVBtMEJGOztBT2owQkE7RUFDRSw4QkFBQTtBUG8wQkY7O0FPbDBCQTtFQUNFLDRCQUFBO0FQcTBCRjs7QU9uMEJBO0VBQ0UsNEJBQUE7QVBzMEJGOztBT3AwQkE7RUFDRSw0QkFBQTtBUHUwQkY7O0FPcjBCQTtFQUNFLDRCQUFBO0FQdzBCRjs7QU9wMEJBO0VBQ0U7SUFDRSw4QkFBQTtFUHUwQkY7RU9yMEJBO0lBQ0UsNEJBQUE7RVB1MEJGO0VPcjBCQTtJQUNFLDRCQUFBO0VQdTBCRjtFT3IwQkE7SUFDRSw4QkFBQTtFUHUwQkY7RU9yMEJBO0lBQ0UsNEJBQUE7RVB1MEJGO0VPcjBCQTtJQUNFLDRCQUFBO0VQdTBCRjtFT3IwQkE7SUFDRSw0QkFBQTtFUHUwQkY7RU9yMEJBO0lBQ0UsNEJBQUE7RVB1MEJGO0FBQ0Y7QU9uMEJBO0VBQ0U7SUFDRSw4QkFBQTtFUHEwQkY7RU9uMEJBO0lBQ0UsNEJBQUE7RVBxMEJGO0VPbjBCQTtJQUNFLDRCQUFBO0VQcTBCRjtFT24wQkE7SUFDRSw4QkFBQTtFUHEwQkY7RU9uMEJBO0lBQ0UsNEJBQUE7RVBxMEJGO0VPbjBCQTtJQUNFLDRCQUFBO0VQcTBCRjtFT24wQkE7SUFDRSw0QkFBQTtFUHEwQkY7RU9uMEJBO0lBQ0UsNEJBQUE7RVBxMEJGO0FBQ0Y7QU9qMEJBO0VBQ0U7SUFDRSw4QkFBQTtFUG0wQkY7RU9qMEJBO0lBQ0UsNEJBQUE7RVBtMEJGO0VPajBCQTtJQUNFLDRCQUFBO0VQbTBCRjtFT2owQkE7SUFDRSw4QkFBQTtFUG0wQkY7RU9qMEJBO0lBQ0UsNEJBQUE7RVBtMEJGO0VPajBCQTtJQUNFLDRCQUFBO0VQbTBCRjtFT2owQkE7SUFDRSw0QkFBQTtFUG0wQkY7RU9qMEJBO0lBQ0UsNEJBQUE7RVBtMEJGO0FBQ0Y7QU8vekJBO0VBQ0U7SUFDRSw4QkFBQTtFUGkwQkY7RU8vekJBO0lBQ0UsNEJBQUE7RVBpMEJGO0VPL3pCQTtJQUNFLDRCQUFBO0VQaTBCRjtFTy96QkE7SUFDRSw4QkFBQTtFUGkwQkY7RU8vekJBO0lBQ0UsNEJBQUE7RVBpMEJGO0VPL3pCQTtJQUNFLDRCQUFBO0VQaTBCRjtFTy96QkE7SUFDRSw0QkFBQTtFUGkwQkY7RU8vekJBO0lBQ0UsNEJBQUE7RVBpMEJGO0FBQ0Y7QU81ekJBO0VBQ0UsaUNBQUE7QVA4ekJGOztBTzV6QkE7RUFDRSwrQkFBQTtBUCt6QkY7O0FPN3pCQTtFQUNFLCtCQUFBO0FQZzBCRjs7QU85ekJBO0VBQ0UsaUNBQUE7QVBpMEJGOztBTy96QkE7RUFDRSwrQkFBQTtBUGswQkY7O0FPaDBCQTtFQUNFLCtCQUFBO0FQbTBCRjs7QU9qMEJBO0VBQ0UsK0JBQUE7QVBvMEJGOztBT2wwQkE7RUFDRSwrQkFBQTtBUHEwQkY7O0FPajBCQTtFQUNFO0lBQ0UsaUNBQUE7RVBvMEJGO0VPbDBCQTtJQUNFLCtCQUFBO0VQbzBCRjtFT2wwQkE7SUFDRSwrQkFBQTtFUG8wQkY7RU9sMEJBO0lBQ0UsaUNBQUE7RVBvMEJGO0VPbDBCQTtJQUNFLCtCQUFBO0VQbzBCRjtFT2wwQkE7SUFDRSwrQkFBQTtFUG8wQkY7RU9sMEJBO0lBQ0UsK0JBQUE7RVBvMEJGO0VPbDBCQTtJQUNFLCtCQUFBO0VQbzBCRjtBQUNGO0FPaDBCQTtFQUNFO0lBQ0UsaUNBQUE7RVBrMEJGO0VPaDBCQTtJQUNFLCtCQUFBO0VQazBCRjtFT2gwQkE7SUFDRSwrQkFBQTtFUGswQkY7RU9oMEJBO0lBQ0UsaUNBQUE7RVBrMEJGO0VPaDBCQTtJQUNFLCtCQUFBO0VQazBCRjtFT2gwQkE7SUFDRSwrQkFBQTtFUGswQkY7RU9oMEJBO0lBQ0UsK0JBQUE7RVBrMEJGO0VPaDBCQTtJQUNFLCtCQUFBO0VQazBCRjtBQUNGO0FPOXpCQTtFQUNFO0lBQ0UsaUNBQUE7RVBnMEJGO0VPOXpCQTtJQUNFLCtCQUFBO0VQZzBCRjtFTzl6QkE7SUFDRSwrQkFBQTtFUGcwQkY7RU85ekJBO0lBQ0UsaUNBQUE7RVBnMEJGO0VPOXpCQTtJQUNFLCtCQUFBO0VQZzBCRjtFTzl6QkE7SUFDRSwrQkFBQTtFUGcwQkY7RU85ekJBO0lBQ0UsK0JBQUE7RVBnMEJGO0VPOXpCQTtJQUNFLCtCQUFBO0VQZzBCRjtBQUNGO0FPNXpCQTtFQUNFO0lBQ0UsaUNBQUE7RVA4ekJGO0VPNXpCQTtJQUNFLCtCQUFBO0VQOHpCRjtFTzV6QkE7SUFDRSwrQkFBQTtFUDh6QkY7RU81ekJBO0lBQ0UsaUNBQUE7RVA4ekJGO0VPNXpCQTtJQUNFLCtCQUFBO0VQOHpCRjtFTzV6QkE7SUFDRSwrQkFBQTtFUDh6QkY7RU81ekJBO0lBQ0UsK0JBQUE7RVA4ekJGO0VPNXpCQTtJQUNFLCtCQUFBO0VQOHpCRjtBQUNGO0FPenpCQTtFQUNFLDZCQUFBO0FQMnpCRjs7QU96ekJBO0VBQ0UsMkJBQUE7QVA0ekJGOztBTzF6QkE7RUFDRSwyQkFBQTtBUDZ6QkY7O0FPM3pCQTtFQUNFLDZCQUFBO0FQOHpCRjs7QU81ekJBO0VBQ0UsMkJBQUE7QVArekJGOztBTzd6QkE7RUFDRSwyQkFBQTtBUGcwQkY7O0FPOXpCQTtFQUNFLDJCQUFBO0FQaTBCRjs7QU8vekJBO0VBQ0UsMkJBQUE7QVBrMEJGOztBTzl6QkE7RUFDRTtJQUNFLDZCQUFBO0VQaTBCRjtFTy96QkE7SUFDRSwyQkFBQTtFUGkwQkY7RU8vekJBO0lBQ0UsMkJBQUE7RVBpMEJGO0VPL3pCQTtJQUNFLDZCQUFBO0VQaTBCRjtFTy96QkE7SUFDRSwyQkFBQTtFUGkwQkY7RU8vekJBO0lBQ0UsMkJBQUE7RVBpMEJGO0VPL3pCQTtJQUNFLDJCQUFBO0VQaTBCRjtFTy96QkE7SUFDRSwyQkFBQTtFUGkwQkY7QUFDRjtBTzd6QkE7RUFDRTtJQUNFLDZCQUFBO0VQK3pCRjtFTzd6QkE7SUFDRSwyQkFBQTtFUCt6QkY7RU83ekJBO0lBQ0UsMkJBQUE7RVArekJGO0VPN3pCQTtJQUNFLDZCQUFBO0VQK3pCRjtFTzd6QkE7SUFDRSwyQkFBQTtFUCt6QkY7RU83ekJBO0lBQ0UsMkJBQUE7RVArekJGO0VPN3pCQTtJQUNFLDJCQUFBO0VQK3pCRjtFTzd6QkE7SUFDRSwyQkFBQTtFUCt6QkY7QUFDRjtBTzN6QkE7RUFDRTtJQUNFLDZCQUFBO0VQNnpCRjtFTzN6QkE7SUFDRSwyQkFBQTtFUDZ6QkY7RU8zekJBO0lBQ0UsMkJBQUE7RVA2ekJGO0VPM3pCQTtJQUNFLDZCQUFBO0VQNnpCRjtFTzN6QkE7SUFDRSwyQkFBQTtFUDZ6QkY7RU8zekJBO0lBQ0UsMkJBQUE7RVA2ekJGO0VPM3pCQTtJQUNFLDJCQUFBO0VQNnpCRjtFTzN6QkE7SUFDRSwyQkFBQTtFUDZ6QkY7QUFDRjtBT3p6QkE7RUFDRTtJQUNFLDZCQUFBO0VQMnpCRjtFT3p6QkE7SUFDRSwyQkFBQTtFUDJ6QkY7RU96ekJBO0lBQ0UsMkJBQUE7RVAyekJGO0VPenpCQTtJQUNFLDZCQUFBO0VQMnpCRjtFT3p6QkE7SUFDRSwyQkFBQTtFUDJ6QkY7RU96ekJBO0lBQ0UsMkJBQUE7RVAyekJGO0VPenpCQTtJQUNFLDJCQUFBO0VQMnpCRjtFT3p6QkE7SUFDRSwyQkFBQTtFUDJ6QkY7QUFDRjtBT3R6QkE7RUFDRSxnQ0FBQTtBUHd6QkY7O0FPdHpCQTtFQUNFLDhCQUFBO0FQeXpCRjs7QU92ekJBO0VBQ0UsOEJBQUE7QVAwekJGOztBT3h6QkE7RUFDRSxnQ0FBQTtBUDJ6QkY7O0FPenpCQTtFQUNFLDhCQUFBO0FQNHpCRjs7QU8xekJBO0VBQ0UsOEJBQUE7QVA2ekJGOztBTzN6QkE7RUFDRSw4QkFBQTtBUDh6QkY7O0FPNXpCQTtFQUNFLGdDQUFBO0FQK3pCRjs7QU83ekJBO0VBQ0UsOEJBQUE7QVBnMEJGOztBTzV6QkE7RUFDRTtJQUNFLGdDQUFBO0VQK3pCRjtFTzd6QkE7SUFDRSw4QkFBQTtFUCt6QkY7RU83ekJBO0lBQ0UsOEJBQUE7RVArekJGO0VPN3pCQTtJQUNFLGdDQUFBO0VQK3pCRjtFTzd6QkE7SUFDRSw4QkFBQTtFUCt6QkY7RU83ekJBO0lBQ0UsOEJBQUE7RVArekJGO0VPN3pCQTtJQUNFLDhCQUFBO0VQK3pCRjtFTzd6QkE7SUFDRSxnQ0FBQTtFUCt6QkY7RU83ekJBO0lBQ0UsOEJBQUE7RVArekJGO0FBQ0Y7QU8zekJBO0VBQ0U7SUFDRSxnQ0FBQTtFUDZ6QkY7RU8zekJBO0lBQ0UsOEJBQUE7RVA2ekJGO0VPM3pCQTtJQUNFLDhCQUFBO0VQNnpCRjtFTzN6QkE7SUFDRSxnQ0FBQTtFUDZ6QkY7RU8zekJBO0lBQ0UsOEJBQUE7RVA2ekJGO0VPM3pCQTtJQUNFLDhCQUFBO0VQNnpCRjtFTzN6QkE7SUFDRSw4QkFBQTtFUDZ6QkY7RU8zekJBO0lBQ0UsZ0NBQUE7RVA2ekJGO0VPM3pCQTtJQUNFLDhCQUFBO0VQNnpCRjtBQUNGO0FPenpCQTtFQUNFO0lBQ0UsZ0NBQUE7RVAyekJGO0VPenpCQTtJQUNFLDhCQUFBO0VQMnpCRjtFT3p6QkE7SUFDRSw4QkFBQTtFUDJ6QkY7RU96ekJBO0lBQ0UsZ0NBQUE7RVAyekJGO0VPenpCQTtJQUNFLDhCQUFBO0VQMnpCRjtFT3p6QkE7SUFDRSw4QkFBQTtFUDJ6QkY7RU96ekJBO0lBQ0UsOEJBQUE7RVAyekJGO0VPenpCQTtJQUNFLGdDQUFBO0VQMnpCRjtFT3p6QkE7SUFDRSw4QkFBQTtFUDJ6QkY7QUFDRjtBT3Z6QkE7RUFDRTtJQUNFLGdDQUFBO0VQeXpCRjtFT3Z6QkE7SUFDRSw4QkFBQTtFUHl6QkY7RU92ekJBO0lBQ0UsOEJBQUE7RVB5ekJGO0VPdnpCQTtJQUNFLGdDQUFBO0VQeXpCRjtFT3Z6QkE7SUFDRSw4QkFBQTtFUHl6QkY7RU92ekJBO0lBQ0UsOEJBQUE7RVB5ekJGO0VPdnpCQTtJQUNFLDhCQUFBO0VQeXpCRjtFT3Z6QkE7SUFDRSxnQ0FBQTtFUHl6QkY7RU92ekJBO0lBQ0UsOEJBQUE7RVB5ekJGO0FBQ0Y7QU9wekJFO0VBQ0UsYUFBQTtFQUNBLGdCQUFBO0FQ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REk7OztFQUVFLFVBQUE7RUFDQSx3QkFBQTtVQUFBLGdCQUFBO0VBQ0EseUJUNUNjO0VTNkNkLDRCQUFBO0VBQ0EsY1RsRWE7QUZzekRuQjtBV2p2REk7O0VBQ0UseUJUbERjO0VTbURkLFlBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7QVhvdkROO0FXanZESTs7RUFDRSx5QlQ3RWE7RVM4RWIsY1RsR1U7RVNtR1YsOEJBQUE7QVhvdkROO0FXbHZETTs7O0VBRUUseUJUdkdRO0VTd0dSLGNUcEZXO0FGeTBEbkI7QVdudkRNOzs7RUFFRSxVQUFBO0VBQ0Esd0JBQUE7VUFBQSxnQkFBQTtFQUNBLHlCVDlHUTtFUytHUiwyQkFBQTtFQUNBLGNUNUZXO0FGazFEbkI7QVdodkRFOztFQUNFLHlCVHZFb0I7RVN3RXBCLHFCVHhFb0I7QUYyekR4QjtBV2p2REk7Ozs7RUFHRSx5QlQ1RWtCO0VTNkVsQixxQlQ3RWtCO0FGaTBEeEI7QVdqdkRJOztFQUNFLHlCVGpGa0I7RVNrRmxCLDJCQUFBO0FYb3ZETjtBV2p2REk7O0VBQ0UseUJUbkhhO0VTb0hiLGNUeEZrQjtFU3lGbEIsa0JBQUE7RUFDQSw4QkFBQTtBWG92RE47QVdsdkRNOzs7O0VBR0UseUJUOUZnQjtFUytGaEIscUJUL0ZnQjtFU2dHaEIsY1Q3SFc7RVM4SFgsYUFBQTtBWHF2RFI7QVdudkRNOztFQUNFLHlCVHBHZ0I7RVNxR2hCLDhCQUFBO0VBQ0Esd0JBQUE7VUFBQSxnQkFBQTtBWHN2RFI7QVdodkRFOztFQUNFLHlCVDFJZTtFUzJJZixxQlQzSWU7RVM0SWYsV1RuS2M7QUZzNURsQjtBV2p2REk7OztFQUVFLHlCVDFJMkI7RVMySTNCLHFCVDVJdUI7QUZnNEQ3QjtBV2p2REk7O0VBQ0UseUJUNUkwQjtFUzZJMUIscUJUOUlzQjtBRms0RDVCO0FXanZESTs7RUFDRSw2QkFBQTtFQUNBLFdUbExZO0VTbUxaLDhCQUFBO0FYb3ZETjtBV2x2RE07OztFQUVFLHlCVC9KTTtFU2dLTixXVHhMVTtBRjY2RGxCO0FXL3VERTs7RUFDRSw2QkFBQTtFQUNBLFlB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bnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGJvZHkge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG5ib2R5Omhhcyguc2lkZS1zZWFyY2gtZm9ybS1saXN0LXdyYXBwZXIub3Blbi1tb2JpbGUpIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuYm9keS5vcGVuLW1vYmlsZSB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLm5vZGVfX2NvbnRlbnQge1xuICBmb250LXNpemU6IHVuc2V0O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgZGl2I0Nvb2tpZWJvdFdpZGdldCB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5Db29raWVib3RXaWRnZXQtbG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTU1cHg7XG4gICAgbGVmdDogdW5zZXQgIWltcG9ydGFudDtcbiAgICByaWdodDogMTNweCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG59XG46cm9vdCB7XG4gIC0tY29sb3ItcHJpbWFyeTogIzA0MzUyODtcbiAgLS1jb2xvci1zZWNvbmRhcnktMTogIzMwYTA4ZjtcbiAgLS1jb2xvci1zZWNvbmRhcnktMjogIzgxYjViZTtcbiAgLS1jb2xvci1jb21wbGVtZW50YXJ5LTE6ICNlNmRmZGM7XG4gIC0tY29sb3ItY29tcGxlbWVudGFyeS0yOiAjMmMyYjJiO1xuICAtLWNvbG9yLWNvbXBsZW1lbnRhcnktMzogIzgzN2Y4MDtcbiAgLS1jb2xvci1hZXN0aGV0aWM6ICNiMjlhOTU7XG4gIC0tY29sb3ItcHJvbW90aW9uYWw6ICNkZWE5ZmY7XG4gIC0tY29sb3Itc3VjY2VzczogIzE5ODc1NDtcbiAgLS1jb2xvci1kYW5nZXI6ICNkYzM1NDU7XG4gIC0tY29sb3Itd2FybmluZzogI2ZmYzEwNztcbiAgLS1jb2xvci1pbmZvOiAjMGRjYWYwO1xuICAtLWNvbG9yLWhpZ2gtbGlnaHQ6ICNmZmZmZmY7XG4gIC0tY29sb3ItbGlnaHQ6ICNmOGY5ZmE7XG4gIC0tY29sb3ItZGFyazogIzIxMjUyOTtcbiAgLS1jb2xvci1saWdodC1ob3ZlcmVkLWJvcmRlcjogI0M2QzdDODtcbiAgLS1jb2xvci1saWdodC1ob3ZlcmVkLWJhY2tncm91bmQ6ICNEM0Q0RDU7XG4gIC0tY29sb3ItbGlnaHQtYWN0aXZlLWJvcmRlcjogI0JBQkJCQztcbiAgLS1jb2xvci1saWdodC1hY3RpdmUtYmFja2dyb3VuZDogI0M2QzdDODtcbiAgLS1jb2xvci1wcmltYXJ5LTEwMDogIzI0ZmJjNTtcbiAgLS1jb2xvci1wcmltYXJ5LTIwMDogIzA2ZjhiYjtcbiAgLS1jb2xvci1wcmltYXJ5LTMwMDogIzA3ZDZhMTtcbiAgLS1jb2xvci1wcmltYXJ5LTQwMDogIzA4YjU4ODtcbiAgLS1jb2xvci1wcmltYXJ5LTUwMDogIzA3OTQ3MDtcbiAgLS1jb2xvci1wcmltYXJ5LTYwMDogIzA3NzQ1NztcbiAgLS1jb2xvci1wcmltYXJ5LTcwMDogIzA2NTQ0MDtcbiAgLS1jb2xvci1wcmltYXJ5LTgwMDogIzA0MzUyODtcbiAgLS1jb2xvci1wcmltYXJ5LTkwMDogIzA1MjcxZTtcbiAgLS1jb2xvci1zZWNvbmRhcnktMS0xMDA6ICNjNGYyZWM7XG4gIC0tY29sb3Itc2Vjb25kYXJ5LTEtMjAwOiAjOTdlNmRiO1xuICAtLWNvbG9yLXNlY29uZGFyeS0xLTMwMDogIzZhZDljOTtcbiAgLS1jb2xvci1zZWNvbmRhcnktMS00MDA6ICM0MGNhYjU7XG4gIC0tY29sb3Itc2Vjb25kYXJ5LTEtNTAwOiAjMzBhMDhmO1xuICAtLWNvbG9yLXNlY29uZGFyeS0xLTYwMDogIzIzN2E2OTtcbiAgLS1jb2xvci1zZWNvbmRhcnktMS03MDA6ICMxNzU0NDU7XG4gIC0tY29sb3Itc2Vjb25kYXJ5LTEtODAwOiAjMGMyYzIzO1xuICAtLWNvbG9yLXNlY29uZGFyeS0xLTkwMDogIzAxMDQwMztcbiAgLS1jb2xvci1zZWNvbmRhcnktMi0xMDA6ICNmYmZkZmU7XG4gIC0tY29sb3Itc2Vjb25kYXJ5LTItMjAwOiAjZDhlYmYzO1xuICAtLWNvbG9yLXNlY29uZGFyeS0yLTMwMDogI2I3ZGFlNTtcbiAgLS1jb2xvci1zZWNvbmRhcnktMi00MDA6ICM5YmM4ZDM7XG4gIC0tY29sb3Itc2Vjb25kYXJ5LTItNTAwOiAjODFiNWJlO1xuICAtLWNvbG9yLXNlY29uZGFyeS0yLTYwMDogIzVmOWNhNztcbiAgLS1jb2xvci1zZWNvbmRhcnktMi03MDA6ICM0Yzc4ODE7XG4gIC0tY29sb3Itc2Vjb25kYXJ5LTItODAwOiAjMzk1NTViO1xuICAtLWNvbG9yLXNlY29uZGFyeS0yLTkwMDogIzI0MzMzNjtcbiAgLS1iZy1wYXJ0bmVycy1zZWN0aW9uOiAjRjNGOUY4O1xuICAtLWNvbG9yLWJvcmRlci0xOiAjREVFMkU2O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIjtcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvSW50ZXIvSW50ZXItVmFyaWFibGVGb250X29wc3osd2dodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7IC8qIElNUE9SVEFOVMONU1NJTU8gKHJhbmdlKSAqL1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbi8qIEludGVyIFZhcmlhYmxlIC0gSXRhbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIjtcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvSW50ZXIvSW50ZXItSXRhbGljLVZhcmlhYmxlRm9udF9vcHN6LHdnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwOyAvKiBJTVBPUlRBTlTDjVNTSU1PIChyYW5nZSkgKi9cbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG4vKiAzMDAg4oCTIExpZ2h0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9Qb3BwaW5zL1BvcHBpbnMtTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9Qb3BwaW5zL1BvcHBpbnMtTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbi8qIDQwMCDigJMgUmVndWxhciAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvUG9wcGlucy9Qb3BwaW5zLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9Qb3BwaW5zL1BvcHBpbnMtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuLyogNTAwIOKAkyBNZWRpdW0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL1BvcHBpbnMvUG9wcGlucy1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9Qb3BwaW5zL1BvcHBpbnMtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG4vKiA2MDAg4oCTIFNlbWlCb2xkICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9Qb3BwaW5zL1BvcHBpbnMtU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9Qb3BwaW5zL1BvcHBpbnMtU2VtaUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbi8qIDcwMCDigJMgQm9sZCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvUG9wcGlucy9Qb3BwaW5zLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9Qb3BwaW5zL1BvcHBpbnMtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuaDEsIGgyLmRpc3BsYXktaDEsXG5oMixcbmgxLmRpc3BsYXktaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbmgxLCBoMi5kaXNwbGF5LWgxLCBoMS5kaXNwbGF5LWgxLmRpc3BsYXktaDIge1xuICBmb250LXNpemU6IDIuNXJlbTtcbn1cbmgxIC5kaXNwbGF5LTEsIGgyLmRpc3BsYXktaDEgLmRpc3BsYXktMSB7XG4gIGZvbnQtc2l6ZTogNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbmgxLmdyZWVuLXRpdGxlLCBoMi5ncmVlbi10aXRsZS5kaXNwbGF5LWgxIHtcbiAgY29sb3I6ICMzMGEwOGYgIWltcG9ydGFudDtcbn1cbmgyLCBoMS5kaXNwbGF5LWgyLCBoMi5kaXNwbGF5LWgyLmRpc3BsYXktaDEge1xuICBmb250LXNpemU6IDJyZW07XG59XG5oMiAuZGlzcGxheS0yLCBoMS5kaXNwbGF5LWgyIC5kaXNwbGF5LTIge1xuICBmb250LXNpemU6IDQuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbmgyLmdyZWVuLXRpdGxlLCBoMS5ncmVlbi10aXRsZS5kaXNwbGF5LWgyIHtcbiAgY29sb3I6ICMzMGEwOGYgIWltcG9ydGFudDtcbn1cblxuaDMge1xuICBmb250LXNpemU6IDEuNzVyZW07XG59XG5oMyAuZGlzcGxheS0zIHtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuaDMuZ3JlZW4tdGl0bGUge1xuICBjb2xvcjogIzMwYTA4ZiAhaW1wb3J0YW50O1xufVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuaDQgLmRpc3BsYXktNCB7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuaDQuZ3JlZW4tdGl0bGUge1xuICBjb2xvcjogIzMwYTA4ZiAhaW1wb3J0YW50O1xufVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbmg1IC5kaXNwbGF5LTUge1xuICBmb250LXNpemU6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5oNS5ncmVlbi10aXRsZSB7XG4gIGNvbG9yOiAjMzBhMDhmICFpbXBvcnRhbnQ7XG59XG5cbmg2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuaDYgLmRpc3BsYXktNiB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuaDYuZ3JlZW4tdGl0bGUge1xuICBjb2xvcjogIzMwYTA4ZiAhaW1wb3J0YW50O1xufVxuXG4ubGVhZCB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xufVxuXG5wLCB1bCwgb2wsIGxpIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBjb2xvcjogdmFyKC0tY29sb3ItZGFyayk7XG59XG5wIC5zbWFsbCwgdWwgLnNtYWxsLCBvbCAuc21hbGwsIGxpIC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbnN0cm9uZywgYiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG59XG5cbi5ncmVlbi1idWxsZXQ6Om1hcmtlciB7XG4gIGNvbG9yOiAjMzBhMDhmO1xufVxuXG4uaGVhZGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDQyMDtcbn1cblxuaGVhZGVyLmhlYWRlciB7XG4gIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gIG1pbi1oZWlnaHQ6IDhyZW07XG4gIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCAjQ0VENERBO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXItYnJhbmQge1xuICAgIG1heC13aWR0aDogMTYuODc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByaW1hcnktbWVudSB7XG4gICAgbWF4LXdpZHRoOiA0NXJlbTtcbiAgfVxufVxuLnByaW1hcnktbWVudSA+IG5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDFyZW07XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wcmltYXJ5LW1lbnUgPiBuYXYgPiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGNvbHVtbi1nYXA6IDFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzVyZW0pIHtcbiAgLnByaW1hcnktbWVudSA+IG5hdiA+IHVsIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjVyZW07XG4gIH1cbn1cbi5wcmltYXJ5LW1lbnUgPiBuYXYgPiB1bDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJpbWFyeS1tZW51ID4gbmF2ID4gdWwgPiBsaSB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wcmltYXJ5LW1lbnUgPiBuYXYgPiB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4Ny41cmVtKSB7XG4gIC5wcmltYXJ5LW1lbnUgPiBuYXYgPiB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxLjE1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NXJlbSkge1xuICAucHJpbWFyeS1tZW51ID4gbmF2ID4gdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuLnByaW1hcnktbWVudSA+IG5hdiA+IHVsIGxpIHNwYW4sXG4ucHJpbWFyeS1tZW51ID4gbmF2ID4gdWwgbGkgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucHJpbWFyeS1tZW51ID4gbmF2ID4gdWwgbGkgc3Bhbi5pcy1hY3RpdmUsXG4ucHJpbWFyeS1tZW51ID4gbmF2ID4gdWwgbGkgYS5pcy1hY3RpdmUge1xuICBjb2xvcjogIzMwYTA4ZiAhaW1wb3J0YW50O1xufVxuLnByaW1hcnktbWVudSA+IG5hdiA+IHVsIGxpIHNwYW46aG92ZXIsXG4ucHJpbWFyeS1tZW51ID4gbmF2ID4gdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMzBhMDhmO1xufVxuLnByaW1hcnktbWVudSA+IG5hdiA+IHVsIGxpID4gc3BhbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wcmltYXJ5LW1lbnUgPiBuYXYgPiB1bCBsaS5hY3RpdmUgPiBzcGFuLCAucHJpbWFyeS1tZW51ID4gbmF2ID4gdWwgbGkuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjMzBhMDhmICFpbXBvcnRhbnQ7XG59XG4ucHJpbWFyeS1tZW51ID4gbmF2ID4gdWwgbGkgLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpICFpbXBvcnRhbnQ7XG4gIGluc2V0OiB1bnNldCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgcGFkZGluZy10b3A6IGNhbGMoNDJweCArIDEuNXJlbSk7XG4gIHRvcDogMTAwJSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wcmltYXJ5LW1lbnUgPiBuYXYgPiB1bCBsaSAuZHJvcGRvd24tbWVudS5zaG93OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNDJweCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAucHJpbWFyeS1tZW51ID4gbmF2ID4gdWwgbGkgLmRyb3Bkb3duLW1lbnUuc2hvdzphZnRlciB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0NXB4KTtcbiAgfVxufVxuLnByaW1hcnktbWVudSA+IG5hdiA+IHVsIGxpIC5kcm9wZG93bi1tZW51LnNob3cgbGkge1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wcmltYXJ5LW1lbnUgPiBuYXYgPiB1bCBsaSAuZHJvcGRvd24tbWVudS5zaG93IGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLnByaW1hcnktbWVudSA+IG5hdiA+IHVsIGxpLmRyb3Bkb3duOmhvdmVyID4gc3BhbiwgLnByaW1hcnktbWVudSA+IG5hdiA+IHVsIGxpLmRyb3Bkb3duOmhvdmVyID4gYSB7XG4gICAgY29sb3I6ICMzMGEwOGYgIWltcG9ydGFudDtcbiAgfVxuICAucHJpbWFyeS1tZW51ID4gbmF2ID4gdWwgbGkuZHJvcGRvd246aG92ZXIgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwOyAvKiBldml0YSBcInB1bG9cIiBubyBtZW51ICovXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpICFpbXBvcnRhbnQ7XG4gICAgaW5zZXQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDQycHggKyAxLjVyZW0pO1xuICAgIHRvcDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5wcmltYXJ5LW1lbnUgPiBuYXYgPiB1bCBsaS5kcm9wZG93bjpob3ZlciAuZHJvcGRvd24tbWVudTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MnB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5wcmltYXJ5LW1lbnUgPiBuYXYgPiB1bCBsaS5kcm9wZG93bjpob3ZlciAuZHJvcGRvd24tbWVudTphZnRlciB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0NXB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gIC5wcmltYXJ5LW1lbnUgPiBuYXYgPiB1bCBsaS5kcm9wZG93bjpob3ZlciAuZHJvcGRvd24tbWVudSBsaSB7XG4gICAgei1pbmRleDogMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucHJpbWFyeS1tZW51ID4gbmF2ID4gdWwgbGkuZHJvcGRvd246aG92ZXIgLmRyb3Bkb3duLW1lbnUgbGk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5wcmltYXJ5LW1lbnUgPiBuYXYgPiB1bCBsaS5kcm9wZG93biBzcGFuLmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcbiAgICBjb2xvcjogIzMwYTA4ZjtcbiAgfVxuICAucHJpbWFyeS1tZW51ID4gbmF2ID4gdWwgbGkuZHJvcGRvd24gc3Bhbi5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjkzNzVyZW0pIHtcbiAgLmhlYWRlci1icmFuZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45Mzc1cmVtKSB7XG4gIC5wcmltYXJ5LW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjkzNzVyZW0pIHtcbiAgLnNlY29uZGFyeS1tZW51IC53aGF0c2FwcC1jdGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlY29uZGFyeS1tZW51IC5zY2hlZHVsZS1hcHBvaW50bWVudCBhLmJsb2NrLWN0YSB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjInIGhlaWdodD0nMjInIHZpZXdCb3g9JzAgMCAyMiAyMicgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00xMC41NDEgMTkuMjVINS40OTkzNUM1LjAxMzEyIDE5LjI1IDQuNTQ2OCAxOS4wNTY4IDQuMjAyOTkgMTguNzEzQzMuODU5MTcgMTguMzY5MiAzLjY2NjAyIDE3LjkwMjkgMy42NjYwMiAxNy40MTY2VjYuNDE2NjVDMy42NjYwMiA1LjkzMDQyIDMuODU5MTcgNS40NjQxIDQuMjAyOTkgNS4xMjAyOEM0LjU0NjggNC43NzY0NyA1LjAxMzEyIDQuNTgzMzEgNS40OTkzNSA0LjU4MzMxSDE2LjQ5OTNDMTYuOTg1NiA0LjU4MzMxIDE3LjQ1MTkgNC43NzY0NyAxNy43OTU3IDUuMTIwMjhDMTguMTM5NSA1LjQ2NDEgMTguMzMyNyA1LjkzMDQyIDE4LjMzMjcgNi40MTY2NVYxMS45MTY2JyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzEuOTM3NScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00xNC42NjYgMi43NVY2LjQxNjY3JyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzEuOTM3NScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J003LjMzMzk4IDIuNzVWNi40MTY2Nycgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScxLjkzNzUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMy42NjYwMiAxMC4wODMzSDE4LjMzMjcnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMS45Mzc1JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTEzLjc1IDE3LjQxNjZMMTUuNTgzMyAxOS4yNUwxOS4yNSAxNS41ODMzJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzEuOTM3NScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMS4yNXJlbTtcbiAgfVxuICAuc2Vjb25kYXJ5LW1lbnUgLnNjaGVkdWxlLWFwcG9pbnRtZW50IGEuYmxvY2stY3RhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM3YTY5O1xuICB9XG59XG5cbi5yZWdpb24tc2Vjb25kYXJ5LW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAwLjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLnJlZ2lvbi1zZWNvbmRhcnktbWVudSAjYmxvY2staGV5ZG9jLXRoZW1lLW1hcmNhcmNvbnN1bHRhY3RhIGEuYnRuIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODcuNXJlbSkge1xuICAucmVnaW9uLXNlY29uZGFyeS1tZW51IHtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtO1xuICB9XG59XG5cbi5tb2JpbGUtdHJpZ2dlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTM3NXJlbSkge1xuICAubW9iaWxlLXRyaWdnZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczNicgaGVpZ2h0PSczNicgdmlld0JveD0nMCAwIDM2IDM2JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTYgOUgzMCcgc3Ryb2tlPSclMjMwNDM1MjgnIHN0cm9rZS13aWR0aD0nMycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J002IDE4SDMwJyBzdHJva2U9JyUyMzA0MzUyOCcgc3Ryb2tlLXdpZHRoPSczJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTYgMjdIMzAnIHN0cm9rZT0nJTIzMDQzNTI4JyBzdHJva2Utd2lkdGg9JzMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgfVxufVxuXG4uc2hvdy1tb2JpbGUgLm1vYmlsZS10cmlnZ2VyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDIwcHggMTJweCAwIDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzYnIGhlaWdodD0nMzYnIHZpZXdCb3g9JzAgMCAzNiAzNicgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00yNyA5TDkgMjcnIHN0cm9rZT0nJTIzMDQzNTI4JyBzdHJva2Utd2lkdGg9JzMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNOSA5TDI3IDI3JyBzdHJva2U9JyUyMzA0MzUyOCcgc3Ryb2tlLXdpZHRoPSczJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG4gIHotaW5kZXg6IDEwMDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTM3NXJlbSkge1xuICAuc2hvdy1tb2JpbGUgLnByaW1hcnktbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwZHZoO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLnNob3ctbW9iaWxlIC5wcmltYXJ5LW1lbnUgLmJsb2NrLW1lbnUubWVudS0tbWFpbiB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG4gIC5zaG93LW1vYmlsZSAucHJpbWFyeS1tZW51IC5ibG9jay1tZW51Lm1lbnUtLW1haW4gPiB1bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2hvdy1tb2JpbGUgLnByaW1hcnktbWVudSAuYmxvY2stbWVudS5tZW51LS1tYWluID4gdWwgPiBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5zaG93LW1vYmlsZSAucHJpbWFyeS1tZW51IC5ibG9jay1tZW51Lm1lbnUtLW1haW4gPiB1bCA+IGxpLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgY29sb3I6ICMwNDM1Mjg7XG4gIH1cbiAgLnNob3ctbW9iaWxlIC5wcmltYXJ5LW1lbnUgLmJsb2NrLW1lbnUubWVudS0tbWFpbiA+IHVsID4gbGkgc3Bhbi5kcm9wZG93bi10b2dnbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICB9XG4gIC5zaG93LW1vYmlsZSAucHJpbWFyeS1tZW51IC5ibG9jay1tZW51Lm1lbnUtLW1haW4gPiB1bCA+IGxpIHNwYW4uZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE0JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCAxNCA4JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTEgMUw3IDdMMTMgMScgc3Ryb2tlPSclMjMwNDM1MjgnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICB9XG4gIC5zaG93LW1vYmlsZSAucHJpbWFyeS1tZW51IC5ibG9jay1tZW51Lm1lbnUtLW1haW4gPiB1bCA+IGxpIHNwYW4uZHJvcGRvd24tdG9nZ2xlLnNob3c6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J002IDE1TDEyIDlMMTggMTUnIHN0cm9rZT0nJTIzMDQzNTI4JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgfVxuICAuc2hvdy1tb2JpbGUgLnByaW1hcnktbWVudSAuYmxvY2stbWVudS5tZW51LS1tYWluID4gdWwgPiBsaSAuZHJvcGRvd24tbWVudS5zaG93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnNob3ctbW9iaWxlIC5wcmltYXJ5LW1lbnUgLmJsb2NrLW1lbnUubWVudS0tbWFpbiA+IHVsID4gbGkgLmRyb3Bkb3duLW1lbnUuc2hvdyA+IGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogIzA0MzUyODtcbiAgfVxuICAuc2hvdy1tb2JpbGUgLnByaW1hcnktbWVudSAuYmxvY2stbWVudS5tZW51LS1tYWluID4gdWwgPiBsaSAuZHJvcGRvd24tbWVudS5zaG93ID4gbGkgYSB7XG4gICAgY29sb3I6ICMwNDM1Mjg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogN3B4IDEycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjkzNzVyZW0pIHtcbiAgLmhlYWRlci10b3AtYWxlcnQtdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTM3NXJlbSkge1xuICAubWVudS1oZWFkZXItbWV0YS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWVudS1oZWFkZXItbWV0YSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBjb2x1bW4tZ2FwOiAxLjVyZW07XG59XG4ubWVudS1oZWFkZXItbWV0YTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWVudS1oZWFkZXItbWV0YSA+IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubWVudS1oZWFkZXItbWV0YSA+IGxpID4gYSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tZW51LWhlYWRlci1tZXRhID4gbGkgPiBhID4gaW1nIHtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45Mzc1cmVtKSB7XG4gIGxpLm5hdi1pdGVtICsgLm1lbnUtaGVhZGVyLW1ldGEtY29waWVkIHtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI0NFRDREQTtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIH1cbn1cblxuLm1lbnUtaGVhZGVyLW1ldGEtY29waWVkIGEge1xuICBjb2xvcjogIzA0MzUyOCAhaW1wb3J0YW50O1xufVxuXG5mb290ZXIuZm9vdGVyLXdyYXBwZXIge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQzNTI4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2Zvb3Rlci1jaXJjbGVzLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgZm9vdGVyLmZvb3Rlci13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgfVxufVxuZm9vdGVyLmZvb3Rlci13cmFwcGVyIC5mb290ZXItY29udGFpbmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMi41cmVtO1xuICBwYWRkaW5nLXRvcDogNC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNC41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGZvb3Rlci5mb290ZXItd3JhcHBlciAuZm9vdGVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxufVxuZm9vdGVyLmZvb3Rlci13cmFwcGVyIC5uYXZiYXItYnJhbmQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2xvZ28tZm9vdGVyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDEwMCUgLSAxLjVyZW0pO1xuICB3aWR0aDogMTIuMjVyZW07XG4gIGhlaWdodDogMi43NXJlbTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuZm9vdGVyLmZvb3Rlci13cmFwcGVyIC5uYXZiYXItYnJhbmQgaW1nIHtcbiAgd2lkdGg6IDEyLjI1cmVtO1xuICBoZWlnaHQ6IDIuNzVyZW07XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mb290ZXItY29weXJpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG5cbi5mb290ZXItYm90dG9tLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvb3Rlci1ib3R0b20tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiA3LjVyZW07XG4gIH1cbn1cbi5mb290ZXItYm90dG9tLWNvbnRhaW5lciAucmVnaW9uLWZvb3Rlci1ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEuNXJlbTtcbn1cblxuLnBhZ2UtbW9iaWxlLWluZm8ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci10b3A6IDAuMDYyNXJlbSBzb2xpZCAjQ0VENERBO1xuICBwYWRkaW5nOiAxcmVtIDAuNzVyZW07XG59XG4ucGFnZS1tb2JpbGUtaW5mbyAucmVnaW9uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZ2FwOiAxcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG59XG4ucGFnZS1tb2JpbGUtaW5mbyAucmVnaW9uIGRpdiB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnBhZ2UtbW9iaWxlLWluZm8gLnJlZ2lvbi5yZWdpb24tbW9iaWxlLWluZm8gPiAqIHtcbiAgcGFkZGluZzogMDtcbn1cbi5wYWdlLW1vYmlsZS1pbmZvIC5yZWdpb24gLmJsb2NrLWNvbnRlbnQtYmFzaWMge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ucGFnZS1tb2JpbGUtaW5mbyAucmVnaW9uIC5ibG9jay1jb250ZW50LWJhc2ljIC5ibG9jay1jb250ZW50LXR5cGUtYmFzaWMgcCB7XG4gIG1hcmdpbjogMCAwIDAgMDtcbn1cblxuLmFqYXgtcHJvZ3Jlc3MuYWpheC1wcm9ncmVzcy1mdWxsc2NyZWVuIHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYWpheC1wcm9ncmVzcy5hamF4LXByb2dyZXNzLWZ1bGxzY3JlZW4gLnRocm9iYmVyLFxuLmFqYXgtcHJvZ3Jlc3MuYWpheC1wcm9ncmVzcy1mdWxsc2NyZWVuIC5tZXNzYWdlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYWpheC1wcm9ncmVzcy5hamF4LXByb2dyZXNzLWZ1bGxzY3JlZW4ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDkwMTk2MDc4NCkgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5hamF4LXByb2dyZXNzLmFqYXgtcHJvZ3Jlc3MtZnVsbHNjcmVlbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNTBweDtcbiAgYW5pbWF0aW9uOiBsb2dvUHVsc2UgMS4xNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMCA0cHggMTRweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzUpKTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2Fzc2V0cy9pbWFnZXMvbG9hZGluZy5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbkBrZXlmcmFtZXMgbG9nb1B1bHNlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45Mik7XG4gICAgb3BhY2l0eTogMC44NDtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTIpO1xuICAgIG9wYWNpdHk6IDAuODQ7XG4gIH1cbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hamF4LXByb2dyZXNzLmFqYXgtcHJvZ3Jlc3MtZnVsbHNjcmVlbjo6YWZ0ZXIge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgfVxufVxuLmJnLWNvbG9yLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KSAhaW1wb3J0YW50O1xufVxuXG4uYmctY29sb3Itc2Vjb25kYXJ5LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktMSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWNvbG9yLXNlY29uZGFyeS0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTIpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1jb2xvci1jb21wbGVtZW50YXJ5LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1jb21wbGVtZW50YXJ5LTEpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1jb2xvci1jb21wbGVtZW50YXJ5LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1jb21wbGVtZW50YXJ5LTIpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1jb2xvci1jb21wbGVtZW50YXJ5LTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1jb21wbGVtZW50YXJ5LTMpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1jb2xvci1hZXN0aGV0aWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hZXN0aGV0aWMpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1jb2xvci1wcm9tb3Rpb25hbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByb21vdGlvbmFsKSAhaW1wb3J0YW50O1xufVxuXG4uYmctY29sb3Itc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXN1Y2Nlc3MpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1jb2xvci1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1kYW5nZXIpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1jb2xvci13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2FybmluZykgIWltcG9ydGFudDtcbn1cblxuLmJnLWNvbG9yLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1pbmZvKSAhaW1wb3J0YW50O1xufVxuXG4uYmctY29sb3ItbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1saWdodCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWNvbG9yLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1kYXJrKSAhaW1wb3J0YW50O1xufVxuXG4uYmctY29sb3ItcHJpbWFyeS0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTEwMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWNvbG9yLXByaW1hcnktMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS0yMDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1jb2xvci1wcmltYXJ5LTMwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktMzAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctY29sb3ItcHJpbWFyeS00MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTQwMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWNvbG9yLXByaW1hcnktNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS01MDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1jb2xvci1wcmltYXJ5LTYwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktNjAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctY29sb3ItcHJpbWFyeS03MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTcwMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWNvbG9yLXByaW1hcnktODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS04MDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1jb2xvci1wcmltYXJ5LTkwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctY29sb3Itc2Vjb25kYXJ5LTEtMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTEtMTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctY29sb3Itc2Vjb25kYXJ5LTEtMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTEtMjAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctY29sb3Itc2Vjb25kYXJ5LTEtMzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTEtMzAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctY29sb3Itc2Vjb25kYXJ5LTEtNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTEtNDAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctY29sb3Itc2Vjb25kYXJ5LTEtNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTEtNTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctY29sb3Itc2Vjb25kYXJ5LTEtNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTEtNjAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctY29sb3Itc2Vjb25kYXJ5LTEtNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTEtNzAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctY29sb3Itc2Vjb25kYXJ5LTEtODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTEtODAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctY29sb3Itc2Vjb25kYXJ5LTEtOTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTEtOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctY29sb3Itc2Vjb25kYXJ5LTItMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTItMTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctY29sb3Itc2Vjb25kYXJ5LTItMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTItMjAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctY29sb3Itc2Vjb25kYXJ5LTItMzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTItMzAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctY29sb3Itc2Vjb25kYXJ5LTItNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTItNDAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctY29sb3Itc2Vjb25kYXJ5LTItNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTItNTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctY29sb3Itc2Vjb25kYXJ5LTItNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTItNjAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctY29sb3Itc2Vjb25kYXJ5LTItNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTItNzAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctY29sb3Itc2Vjb25kYXJ5LTItODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTItODAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctY29sb3Itc2Vjb25kYXJ5LTItOTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTItOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctcGFydG5lcnMtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXBhcnRuZXJzLXNlY3Rpb24pICFpbXBvcnRhbnQ7XG59XG5cbi5oZXlkb2MtY2lyY2xlcy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2Fzc2V0cy9pbWFnZXMvY2lyY2xlcy1sZWZ0LnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNjRweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmhleWRvYy1jaXJjbGVzLXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2Fzc2V0cy9pbWFnZXMvY2lyY2xlcy1yaWdodC5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCA2NHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5ib2R5Lm5vZGUtLXR5cGUtc3RhZmYgI2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vYXNzZXRzL2ltYWdlcy9jaXJjbGVzLXJpZ2h0LnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDY0cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5zZWN0aW9uLXB0LTEyMCB7XG4gIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tcHQtOTYge1xuICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1wdC04MCB7XG4gIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLXB0LTcyIHtcbiAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1wdC02NCB7XG4gIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLXB0LTQ4IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tcHQtMzIge1xuICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1wdC0xNiB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLXBiLTEyMCB7XG4gIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tcGItOTYge1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1wYi04MCB7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLXBiLTcyIHtcbiAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1wYi02NCB7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLXBiLTQ4IHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tcGItMzIge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1wYi0xNiB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLW10LTEyMCB7XG4gIG1hcmdpbi10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1tdC05NiB7XG4gIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tbXQtODAge1xuICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLW10LTcyIHtcbiAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLW10LTY0IHtcbiAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1tdC00OCB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tbXQtMzIge1xuICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLW10LTE2IHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1tYi0xMjAge1xuICBtYXJnaW4tYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tbWItOTYge1xuICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLW1iLTgwIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1tYi03MiB7XG4gIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1tYi02NCB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tbWItNDgge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLW1iLTMyIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1tYi0yNCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1tYi0xNiB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tcHQteHMtMTIwIHtcbiAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1wdC14cy05NiB7XG4gIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLXB0LXhzLTgwIHtcbiAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tcHQteHMtNzIge1xuICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLXB0LXhzLTY0IHtcbiAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tcHQteHMtNDgge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1wdC14cy0zMiB7XG4gIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLXB0LXhzLTE2IHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zZWN0aW9uLXB0LXNtLTEyMCB7XG4gICAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXB0LXNtLTk2IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXB0LXNtLTgwIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXB0LXNtLTcyIHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcHQtc20tNjQge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcHQtc20tNDgge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcHQtc20tMzIge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcHQtc20tMTYge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1wdC1tZC0xMjAge1xuICAgIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wdC1tZC05NiB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wdC1tZC04MCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wdC1tZC03MiB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXB0LW1kLTY0IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXB0LW1kLTQ4IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXB0LW1kLTMyIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXB0LW1kLTE2IHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlY3Rpb24tcHQtbGctMTIwIHtcbiAgICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcHQtbGctOTYge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcHQtbGctODAge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcHQtbGctNzIge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wdC1sZy02NCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wdC1sZy00OCB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wdC1sZy0zMiB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wdC1sZy0xNiB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbi1wdC14bC0xMjAge1xuICAgIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wdC14bC05NiB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wdC14bC04MCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wdC14bC03MiB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXB0LXhsLTY0IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXB0LXhsLTQ4IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXB0LXhsLTMyIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXB0LXhsLTE2IHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uc2VjdGlvbi1wYi14cy0xMjAge1xuICBwYWRkaW5nLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLXBiLXhzLTk2IHtcbiAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tcGIteHMtODAge1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1wYi14cy03MiB7XG4gIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tcGIteHMtNjQge1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1wYi14cy00OCB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLXBiLXhzLTMyIHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tcGIteHMtMTYge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNlY3Rpb24tcGItc20tMTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcGItc20tOTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcGItc20tODAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcGItc20tNzIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wYi1zbS02NCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wYi1zbS00OCB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wYi1zbS0zMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wYi1zbS0xNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLXBiLW1kLTEyMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXBiLW1kLTk2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXBiLW1kLTgwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXBiLW1kLTcyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcGItbWQtNjQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcGItbWQtNDgge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcGItbWQtMzIge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcGItbWQtMTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VjdGlvbi1wYi1sZy0xMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wYi1sZy05NiB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wYi1sZy04MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wYi1sZy03MiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXBiLWxnLTY0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXBiLWxnLTQ4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXBiLWxnLTMyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXBiLWxnLTE2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uLXBiLXhsLTEyMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXBiLXhsLTk2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXBiLXhsLTgwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXBiLXhsLTcyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcGIteGwtNjQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcGIteGwtNDgge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcGIteGwtMzIge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcGIteGwtMTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zZWN0aW9uLW10LXhzLTEyMCB7XG4gIG1hcmdpbi10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1tdC14cy05NiB7XG4gIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tbXQteHMtODAge1xuICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLW10LXhzLTcyIHtcbiAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLW10LXhzLTY0IHtcbiAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1tdC14cy00OCB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tbXQteHMtMzIge1xuICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLW10LXhzLTE2IHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNlY3Rpb24tbXQtc20tMTIwIHtcbiAgICBtYXJnaW4tdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tdC1zbS05NiB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW10LXNtLTgwIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbXQtc20tNzIge1xuICAgIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW10LXNtLTY0IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbXQtc20tNDgge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tdC1zbS0zMiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW10LXNtLTE2IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1tdC1tZC0xMjAge1xuICAgIG1hcmdpbi10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW10LW1kLTk2IHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbXQtbWQtODAge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tdC1tZC03MiB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbXQtbWQtNjQge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tdC1tZC00OCB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW10LW1kLTMyIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbXQtbWQtMTYge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zZWN0aW9uLW10LWxnLTEyMCB7XG4gICAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbXQtbGctOTYge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tdC1sZy04MCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW10LWxnLTcyIHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tdC1sZy02NCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW10LWxnLTQ4IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbXQtbGctMzIge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tdC1sZy0xNiB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uLW10LXhsLTEyMCB7XG4gICAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbXQteGwtOTYge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tdC14bC04MCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW10LXhsLTcyIHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tdC14bC02NCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW10LXhsLTQ4IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbXQteGwtMzIge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tdC14bC0xNiB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uc2VjdGlvbi1tYi14cy0xMjAge1xuICBtYXJnaW4tYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tbWIteHMtOTYge1xuICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLW1iLXhzLTgwIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1tYi14cy03MiB7XG4gIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1tYi14cy02NCB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tbWIteHMtNDgge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLW1iLXhzLTMyIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1tYi14cy0yNCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1tYi14cy0xNiB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zZWN0aW9uLW1iLXNtLTEyMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbWItc20tOTYge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tYi1zbS04MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW1iLXNtLTcyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tYi1zbS02NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW1iLXNtLTQ4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbWItc20tMzIge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tYi1zbS0yNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbWItc20tMTYge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLW1iLW1kLTEyMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbWItbWQtOTYge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tYi1tZC04MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW1iLW1kLTcyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tYi1tZC02NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW1iLW1kLTQ4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbWItbWQtMzIge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tYi1tZC0yNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbWItbWQtMTYge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zZWN0aW9uLW1iLWxnLTEyMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbWItbGctOTYge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tYi1sZy04MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW1iLWxnLTcyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tYi1sZy02NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW1iLWxnLTQ4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbWItbGctMzIge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tYi1sZy0yNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbWItbGctMTYge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbi1tYi14bC0xMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW1iLXhsLTk2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbWIteGwtODAge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tYi14bC03MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbWIteGwtNjQge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tYi14bC00OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW1iLXhsLTMyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbWIteGwtMjQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW1iLXhsLTE2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zZWN0aW9uLWNvbnRhaW5lci1sYXlvdXQtYnVpbGRlci5uby1tYXJnaW4ge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNlY3Rpb24tY29udGFpbmVyLWxheW91dC1idWlsZGVyLm5vLXBhZGRpbmcge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uc2VjdGlvbi1jb250YWluZXItbGF5b3V0LWJ1aWxkZXIucGFkZGluZy15IHtcbiAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWdlLTQwNC1jb21wb25lbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIuNXJlbSAycmVtO1xufVxuLnBhZ2UtNDA0LWNvbXBvbmVudCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4ucGFnZS00MDQtY29tcG9uZW50IGgyIHtcbiAgY29sb3I6ICMyMzdhNjk7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wYWdlLTQwNC1jb21wb25lbnQgaDMge1xuICBjb2xvcjogIzIzN2E2OTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4ucGFnZS00MDQtY29tcG9uZW50LmVycm9yLTQwMy1jb2RlIHtcbiAgbWluLWhlaWdodDogNDV2aDtcbn1cblxuLmJsb2NrLWNvbnRlbnQtdHlwZS1iYXNpYyArIGRpdiB7XG4gIG1hcmdpbi10b3A6IDQuNXJlbTtcbn1cbi5ibG9jay1jb250ZW50LXR5cGUtYmFzaWMgaDEsXG4uYmxvY2stY29udGVudC10eXBlLWJhc2ljIGgyLFxuLmJsb2NrLWNvbnRlbnQtdHlwZS1iYXNpYyBoMyxcbi5ibG9jay1jb250ZW50LXR5cGUtYmFzaWMgaDQsXG4uYmxvY2stY29udGVudC10eXBlLWJhc2ljIGg1LFxuLmJsb2NrLWNvbnRlbnQtdHlwZS1iYXNpYyBoNiB7XG4gIGNvbG9yOiAjMzBhMDhmO1xufVxuLmJsb2NrLWNvbnRlbnQtdHlwZS1iYXNpYyBoMiB7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uYmxvY2stY29udGVudC10eXBlLWJhc2ljIC5sZWFkIHAge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbn1cbi5ibG9jay1jb250ZW50LXR5cGUtYmFzaWMgaWZyYW1lLmhleWRvYy1zY2hlZHVsaW5nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay1jb250ZW50LXR5cGUtYmFzaWMgaWZyYW1lLmhleWRvYy1zY2hlZHVsaW5nIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG1pbi1oZWlnaHQ6IDk0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLWNvbnRlbnQtdHlwZS1iYXNpYyBpZnJhbWUuaGV5ZG9jLXNjaGVkdWxpbmcge1xuICAgIG1pbi1oZWlnaHQ6IDcwdmg7XG4gIH1cbn1cblxuLmxheW91dC1tYWluLXdyYXBwZXI6aGFzKGlmcmFtZVtzcmMqPUhleURvY1NjaGVkdWxpbmddKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVjZWEgIWltcG9ydGFudDtcbn1cblxubmF2IG9sLmJyZWFkY3J1bWIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAxcmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxubmF2IG9sLmJyZWFkY3J1bWIgbGkuYnJlYWRjcnVtYi1pdGVtIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxubmF2IG9sLmJyZWFkY3J1bWIgbGkuYnJlYWRjcnVtYi1pdGVtIGEge1xuICBjb2xvcjogIzA1MjcxZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5uYXYgb2wuYnJlYWRjcnVtYiBsaS5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBjb2xvcjogIzIzN2E2OTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxubmF2IG9sLmJyZWFkY3J1bWIgbGkuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSBhIHtcbiAgY29sb3I6ICMyMzdhNjk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbm5hdiBvbC5icmVhZGNydW1iIGxpLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxubmF2IG9sLmJyZWFkY3J1bWIgbGkuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZTpiZWZvcmUge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmJsb2NrLWN0YS13cmFwcGVyIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9jay1jdGEtd3JhcHBlci53LTEwMC1tb2JpbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ibG9jay1jdGEtd3JhcHBlci53LTEwMC1tb2JpbGUgYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stY3RhLXdyYXBwZXIudy0xMDAtZGVza3RvcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJsb2NrLWN0YS13cmFwcGVyLnctMTAwLWRlc2t0b3AgYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ibG9jay1jdGEtd3JhcHBlci53LTEwMC1tb2JpbGUtZGVza3RvcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJsb2NrLWN0YS13cmFwcGVyLnctMTAwLW1vYmlsZS1kZXNrdG9wIGEge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ0bixcbi5ibG9jay1jdGEge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZ2FwOiAwLjVyZW07XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5idG4uZm9udC00MDAsXG4uYmxvY2stY3RhLmZvbnQtNDAwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5idG4gYixcbi5ibG9jay1jdGEgYiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYnRuOmhvdmVyLCAuYnRuOmZvY3VzLFxuLmJsb2NrLWN0YTpob3Zlcixcbi5ibG9jay1jdGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG4uZm9udC1zbSxcbi5ibG9jay1jdGEuZm9udC1zbSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uYnRuLmJ0bi1zbSxcbi5ibG9jay1jdGEuYnRuLXNtIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG59XG4uYnRuLmJ0bi1tZCxcbi5ibG9jay1jdGEuYnRuLW1kIHtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbn1cbi5idG4uYnRuLWxnLFxuLmJsb2NrLWN0YS5idG4tbGcge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbn1cbi5idG4uYnRuLXByaW1hcnksXG4uYmxvY2stY3RhLmJ0bi1wcmltYXJ5IHtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgIzA0MzUyODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MzUyODtcbn1cbi5idG4uYnRuLXByaW1hcnk6aG92ZXIsIC5idG4uYnRuLXByaW1hcnk6YWN0aXZlLFxuLmJsb2NrLWN0YS5idG4tcHJpbWFyeTpob3Zlcixcbi5ibG9jay1jdGEuYnRuLXByaW1hcnk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA1MjcxZTtcbiAgYm9yZGVyLWNvbG9yOiAjMDUyNzFlO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4uYnRuLXByaW1hcnk6Zm9jdXMsIC5idG4uYnRuLXByaW1hcnk6Zm9jdXMtdmlzaWJsZSxcbi5ibG9jay1jdGEuYnRuLXByaW1hcnk6Zm9jdXMsXG4uYmxvY2stY3RhLmJ0bi1wcmltYXJ5OmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDUyNzFlO1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4uYnRuLXByaW1hcnk6ZGlzYWJsZWQsXG4uYmxvY2stY3RhLmJ0bi1wcmltYXJ5OmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA1MjcxZTtcbiAgYm9yZGVyOiBub25lO1xuICBvcGFjaXR5OiA2NSU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYnRuLmJ0bi1wcmltYXJ5Lm91dGxpbmUsXG4uYmxvY2stY3RhLmJ0bi1wcmltYXJ5Lm91dGxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzA0MzUyODtcbiAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCAjMDQzNTI4O1xufVxuLmJ0bi5idG4tcHJpbWFyeS5vdXRsaW5lOmhvdmVyLCAuYnRuLmJ0bi1wcmltYXJ5Lm91dGxpbmU6YWN0aXZlLFxuLmJsb2NrLWN0YS5idG4tcHJpbWFyeS5vdXRsaW5lOmhvdmVyLFxuLmJsb2NrLWN0YS5idG4tcHJpbWFyeS5vdXRsaW5lOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDM1Mjg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi5idG4tcHJpbWFyeS5vdXRsaW5lOmZvY3VzLCAuYnRuLmJ0bi1wcmltYXJ5Lm91dGxpbmU6Zm9jdXMtdmlzaWJsZSxcbi5ibG9jay1jdGEuYnRuLXByaW1hcnkub3V0bGluZTpmb2N1cyxcbi5ibG9jay1jdGEuYnRuLXByaW1hcnkub3V0bGluZTpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MzUyODtcbiAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCAjMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4uYnRuLXNlY29uZGFyeSxcbi5ibG9jay1jdGEuYnRuLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzdhNjk7XG4gIGJvcmRlci1jb2xvcjogIzIzN2E2OTtcbn1cbi5idG4uYnRuLXNlY29uZGFyeTpob3ZlciwgLmJ0bi5idG4tc2Vjb25kYXJ5OmFjdGl2ZSwgLmJ0bi5idG4tc2Vjb25kYXJ5LmFjdGl2ZSxcbi5ibG9jay1jdGEuYnRuLXNlY29uZGFyeTpob3Zlcixcbi5ibG9jay1jdGEuYnRuLXNlY29uZGFyeTphY3RpdmUsXG4uYmxvY2stY3RhLmJ0bi1zZWNvbmRhcnkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3NTQ0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMTc1NDQ1O1xufVxuLmJ0bi5idG4tc2Vjb25kYXJ5OmZvY3VzLFxuLmJsb2NrLWN0YS5idG4tc2Vjb25kYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3NTQ0NTtcbiAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCAjMDAwO1xufVxuLmJ0bi5idG4tc2Vjb25kYXJ5Lm91dGxpbmUsXG4uYmxvY2stY3RhLmJ0bi1zZWNvbmRhcnkub3V0bGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMjM3YTY5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgIzIzN2E2OTtcbn1cbi5idG4uYnRuLXNlY29uZGFyeS5vdXRsaW5lOmhvdmVyLCAuYnRuLmJ0bi1zZWNvbmRhcnkub3V0bGluZTphY3RpdmUsIC5idG4uYnRuLXNlY29uZGFyeS5vdXRsaW5lLmFjdGl2ZSxcbi5ibG9jay1jdGEuYnRuLXNlY29uZGFyeS5vdXRsaW5lOmhvdmVyLFxuLmJsb2NrLWN0YS5idG4tc2Vjb25kYXJ5Lm91dGxpbmU6YWN0aXZlLFxuLmJsb2NrLWN0YS5idG4tc2Vjb25kYXJ5Lm91dGxpbmUuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3NTQ0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMTc1NDQ1O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5idG4uYnRuLXNlY29uZGFyeS5vdXRsaW5lOmZvY3VzLFxuLmJsb2NrLWN0YS5idG4tc2Vjb25kYXJ5Lm91dGxpbmU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTc1NDQ1O1xuICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkICMxNzU0NDU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuLmJ0bi1saWdodCxcbi5ibG9jay1jdGEuYnRuLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzAwMDtcbn1cbi5idG4uYnRuLWxpZ2h0OmhvdmVyLCAuYnRuLmJ0bi1saWdodDpmb2N1cyxcbi5ibG9jay1jdGEuYnRuLWxpZ2h0OmhvdmVyLFxuLmJsb2NrLWN0YS5idG4tbGlnaHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDNENEQ1O1xuICBib3JkZXItY29sb3I6ICNDNkM3Qzg7XG59XG4uYnRuLmJ0bi1saWdodDphY3RpdmUsXG4uYmxvY2stY3RhLmJ0bi1saWdodDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzZDN0M4O1xuICBib3JkZXItY29sb3I6ICNCQUJCQkM7XG59XG4uYnRuLmJ0bi1saWdodC5vdXRsaW5lLFxuLmJsb2NrLWN0YS5idG4tbGlnaHQub3V0bGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCAjZjhmOWZhO1xufVxuLmJ0bi5idG4tbGlnaHQub3V0bGluZTpob3ZlciwgLmJ0bi5idG4tbGlnaHQub3V0bGluZTpmb2N1cyxcbi5ibG9jay1jdGEuYnRuLWxpZ2h0Lm91dGxpbmU6aG92ZXIsXG4uYmxvY2stY3RhLmJ0bi1saWdodC5vdXRsaW5lOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgY29sb3I6ICMwMDA7XG59XG4uYnRuLmJ0bi1saW5rLFxuLmJsb2NrLWN0YS5idG4tbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMDQzNTI4O1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLmJ0bi1saW5rOmhvdmVyLCAuYnRuLmJ0bi1saW5rOmZvY3VzLFxuLmJsb2NrLWN0YS5idG4tbGluazpob3Zlcixcbi5ibG9jay1jdGEuYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzA2NTQ0MDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnRuLmJ0bi1saW5rOmFjdGl2ZSxcbi5ibG9jay1jdGEuYnRuLWxpbms6YWN0aXZlIHtcbiAgY29sb3I6ICMwNDM1Mjg7XG59XG4uYnRuLmJ0bi1wdXJwbGUsXG4uYmxvY2stY3RhLmJ0bi1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTIxNDREO1xuICBib3JkZXItY29sb3I6ICM1MjE0NEQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi5idG4tcHVycGxlOmhvdmVyLCAuYnRuLmJ0bi1wdXJwbGU6Zm9jdXMsXG4uYmxvY2stY3RhLmJ0bi1wdXJwbGU6aG92ZXIsXG4uYmxvY2stY3RhLmJ0bi1wdXJwbGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICM1MjE0NEQ7XG4gIGNvbG9yOiAjNTIxNDREO1xufVxuLmJ0bi5idG4tcHVycGxlOmFjdGl2ZSxcbi5ibG9jay1jdGEuYnRuLXB1cnBsZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICM1MjE0NEQ7XG4gIGNvbG9yOiAjNTIxNDREO1xufVxuLmJ0bi5idG4tcHVycGxlLm91dGxpbmUsXG4uYmxvY2stY3RhLmJ0bi1wdXJwbGUub3V0bGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogIzUyMTQ0RDtcbiAgY29sb3I6ICM1MjE0NEQ7XG59XG4uYnRuLmJ0bi1wdXJwbGUub3V0bGluZTpob3ZlciwgLmJ0bi5idG4tcHVycGxlLm91dGxpbmU6Zm9jdXMsXG4uYmxvY2stY3RhLmJ0bi1wdXJwbGUub3V0bGluZTpob3Zlcixcbi5ibG9jay1jdGEuYnRuLXB1cnBsZS5vdXRsaW5lOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyMTQ0RDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuOmRpc2FibGVkLFxuLmJsb2NrLWN0YTpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ0bi5pY29uLFxuLmJsb2NrLWN0YS5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGNvbHVtbi1nYXA6IDAuNXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5idG4uaWNvbi5pY29uLWNoZXZyb24tcmlnaHQ6YWZ0ZXIsXG4uYmxvY2stY3RhLmljb24uaWNvbi1jaGV2cm9uLXJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvY2hldnJvbi1yaWdodC5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLmJ0bi5pY29uLmljb24tY2lyY2xlLXBsdXM6YWZ0ZXIsXG4uYmxvY2stY3RhLmljb24uaWNvbi1jaXJjbGUtcGx1czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2NpcmNsZS1wbHVzLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uYnRuLmJsb2NrLWN0YS1pY29uLFxuLmJsb2NrLWN0YS5ibG9jay1jdGEtaWNvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICMyMzdhNjk7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzdhNjk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYnRuLmJsb2NrLWN0YS1pY29uIGRpdixcbi5ibG9jay1jdGEuYmxvY2stY3RhLWljb24gZGl2IHtcbiAgbWFyZ2luOiAwO1xufVxuLmJ0bi5ibG9jay1jdGEtaWNvbiBpbWcsXG4uYnRuLmJsb2NrLWN0YS1pY29uIC5pbWFnZS1zdHlsZS1sYXJnZSxcbi5ibG9jay1jdGEuYmxvY2stY3RhLWljb24gaW1nLFxuLmJsb2NrLWN0YS5ibG9jay1jdGEtaWNvbiAuaW1hZ2Utc3R5bGUtbGFyZ2Uge1xuICBtYXJnaW46IDA7XG59XG5cbi5iYWRnZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjQzNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uYmFkZ2UueHhzIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNDM3NXJlbTtcbn1cbi5iYWRnZS54cyB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjU2MjVyZW07XG59XG4uYmFkZ2Uuc20ge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMC42ODc1cmVtO1xufVxuLmJhZGdlLm1kIHtcbiAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDAuODEyNXJlbTtcbn1cbi5iYWRnZS5sZyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBwYWRkaW5nOiAwLjc1cmVtIDAuOTM3NXJlbTtcbn1cbi5iYWRnZS54bCB7XG4gIGZvbnQtc2l6ZTogMS42ODc1cmVtO1xuICBwYWRkaW5nOiAwLjg3NXJlbSAxLjA2MjVyZW07XG59XG4uYmFkZ2UueHhsIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgcGFkZGluZzogMXJlbSAxLjE4NzVyZW07XG59XG4uYmFkZ2Uucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xufVxuLmJhZGdlLnRleHQtYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5iYWRnZS50ZXh0LWJnLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS0xKTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYmFkZ2UudGV4dC1iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc3VjY2Vzcyk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJhZGdlLnRleHQtYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZGFuZ2VyKTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYmFkZ2UudGV4dC1iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2FybmluZyk7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJhZGdlLnRleHQtYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWluZm8pO1xuICBjb2xvcjogIzAwMDtcbn1cbi5iYWRnZS50ZXh0LWJnLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbGlnaHQpO1xuICBjb2xvcjogIzAwMDtcbn1cbi5iYWRnZS50ZXh0LWJnLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1kYXJrKTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5ibG9jay1jb250ZW50LXR5cGUtYWNjb3JkaW9uLWJsb2NrLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiA0LjVyZW07XG59XG4uYmxvY2stY29udGVudC10eXBlLWFjY29yZGlvbi1ibG9jayAuYWNjb3JkaW9uLndpdGgtZ3V0dGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMS4yNXJlbTtcbn1cbi5ibG9jay1jb250ZW50LXR5cGUtYWNjb3JkaW9uLWJsb2NrIC5hY2NvcmRpb24taXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNERUUyRTY7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4uYmxvY2stY29udGVudC10eXBlLWFjY29yZGlvbi1ibG9jayAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1oZWFkZXIgYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBjb2x1bW4tZ2FwOiAwLjI1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMS4yNXJlbSAxLjI1cmVtIDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzN2E2OTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbn1cbi5ibG9jay1jb250ZW50LXR5cGUtYWNjb3JkaW9uLWJsb2NrIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWhlYWRlciBidXR0b246YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLmJsb2NrLWNvbnRlbnQtdHlwZS1hY2NvcmRpb24tYmxvY2sgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvbiAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSB7XG4gIG1hcmdpbjogMDtcbn1cbi5ibG9jay1jb250ZW50LXR5cGUtYWNjb3JkaW9uLWJsb2NrIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWhlYWRlciBidXR0b24gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG59XG4uYmxvY2stY29udGVudC10eXBlLWFjY29yZGlvbi1ibG9jayAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1oZWFkZXIgYnV0dG9uIC5hcnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmJsb2NrLWNvbnRlbnQtdHlwZS1hY2NvcmRpb24tYmxvY2sgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvbiAuYXJyb3cgc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLmJsb2NrLWNvbnRlbnQtdHlwZS1hY2NvcmRpb24tYmxvY2sgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvbi5jb2xsYXBzZWQge1xuICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDA7XG59XG4uYmxvY2stY29udGVudC10eXBlLWFjY29yZGlvbi1ibG9jayAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1oZWFkZXIgYnV0dG9uLmNvbGxhcHNlZCAuYXJyb3cge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cbi5ibG9jay1jb250ZW50LXR5cGUtYWNjb3JkaW9uLWJsb2NrIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWhlYWRlciBidXR0b24uY29sbGFwc2VkIC5hcnJvdyBzdmcgcGF0aCB7XG4gIGZpbGw6ICMwMDA7XG59XG5cbi5ibG9jay1jcHQtY2FyZC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ibG9jay1jcHQtY2FyZC1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNERUUyRTY7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4uYmxvY2stY3B0LWNhcmQtaW5uZXItaW1hZ2Uge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxLjEyNXJlbSAxLjE4NzVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxLjEyNXJlbSAxLjE4NzVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYmxvY2stY3B0LWNhcmQtaW5uZXItaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTIuNXJlbTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uYmxvY2stY3B0LWNhcmQtaW5uZXItdGV4dCB7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAxO1xuICByb3ctZ2FwOiAwLjVyZW07XG59XG4uYmxvY2stY3B0LWNhcmQtaW5uZXItdGV4dCAuY2FyZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgY29sb3I6ICMzMGEwOGY7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5ibG9jay1jcHQtY2FyZC1pbm5lci10ZXh0IC5jYXJkLXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzZDNzU3RDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmJsb2NrLWNwdC1jYXJkLWlubmVyLXRleHQgLnRleHQgcCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBtYXJnaW46IDAgMCAxcmVtIDA7XG59XG4uYmxvY2stY3B0LWNhcmQtaW5uZXItdGV4dCAuYmxvY2stY3B0LWNhcmQtaW5uZXItbGluayB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi5ibG9jay1jb250ZW50LXR5cGUtaGVyby13aXRoLWN0YSBkaXYuY29udGV4dHVhbCxcbi5ibG9jay1jb250ZW50LXR5cGUtaGVyby13aXRoLWJyZWFkY3J1bWIgZGl2LmNvbnRleHR1YWwge1xuICBtYXJnaW4tdG9wOiAyLjgxMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cblxuLmJsb2NrLWNvbnRlbnQtdHlwZS1oZXJvLXdpdGgtYnJlYWRjcnVtYiAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LFxuLmJsb2NrLWNvbnRlbnQtdHlwZS1oZXJvLXdpdGgtYnJlYWRjcnVtYiAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmJsb2NrLWNvbnRlbnQtdHlwZS1oZXJvLXdpdGgtY3RhIC5jYXJvdXNlbC1jb250cm9sLW5leHQsXG4uYmxvY2stY29udGVudC10eXBlLWhlcm8td2l0aC1jdGEgLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIHdpZHRoOiAyLjVyZW07XG59XG5cbi5ibG9jay1jb250ZW50LXR5cGUtaGVyby13aXRoLWN0YSAuaGVyby13aXRoLWN0YS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsb2NrLWNvbnRlbnQtdHlwZS1oZXJvLXdpdGgtY3RhIC5oZXJvLXdpdGgtY3RhLXdyYXBwZXIgLnN3aXBlci1idXR0b24tbmV4dCxcbi5ibG9jay1jb250ZW50LXR5cGUtaGVyby13aXRoLWN0YSAuaGVyby13aXRoLWN0YS13cmFwcGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLXRvcDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5ibG9jay1jb250ZW50LXR5cGUtaGVyby13aXRoLWN0YSAuaGVyby13aXRoLWN0YS13cmFwcGVyIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLFxuLmJsb2NrLWNvbnRlbnQtdHlwZS1oZXJvLXdpdGgtY3RhIC5oZXJvLXdpdGgtY3RhLXdyYXBwZXIgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5wYXJhZ3JhcGgtaGVyby13aXRoLWJyZWFkY3J1bWItaXRlbS1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFyYWdyYXBoLWhlcm8td2l0aC1icmVhZGNydW1iLWl0ZW0taW5uZXIge1xuICAgIGhlaWdodDogMzUuNXJlbTtcbiAgfVxufVxuLnBhcmFncmFwaC1oZXJvLXdpdGgtYnJlYWRjcnVtYi1pdGVtLWlubmVyLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFyYWdyYXBoLWhlcm8td2l0aC1icmVhZGNydW1iLWl0ZW0taW5uZXItaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucGFyYWdyYXBoLWhlcm8td2l0aC1icmVhZGNydW1iLWl0ZW0taW5uZXItdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhcmFncmFwaC1oZXJvLXdpdGgtYnJlYWRjcnVtYi1pdGVtLWlubmVyLXRleHQtc3VidGl0bGUge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBjb2xvcjogIzA3OTQ3MDtcbn1cbi5wYXJhZ3JhcGgtaGVyby13aXRoLWJyZWFkY3J1bWItaXRlbS1pbm5lci10ZXh0LXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBjb2xvcjogIzA0MzUyODtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFyYWdyYXBoLWhlcm8td2l0aC1icmVhZGNydW1iLWl0ZW0taW5uZXItdGV4dC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxufVxuLnBhcmFncmFwaC1oZXJvLXdpdGgtYnJlYWRjcnVtYi1pdGVtLWlubmVyLXRleHQtYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGNvbG9yOiAjMDQzNTI4O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhcmFncmFwaC1oZXJvLXdpdGgtYnJlYWRjcnVtYi1pdGVtLWlubmVyLXRleHQtYm9keSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLWhlcm8td2l0aC1jdGEtaXRlbS1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFyYWdyYXBoLWhlcm8td2l0aC1jdGEtaXRlbS1pbm5lciB7XG4gICAgaGVpZ2h0OiAzNS41cmVtO1xuICB9XG59XG4ucGFyYWdyYXBoLWhlcm8td2l0aC1jdGEtaXRlbS1pbm5lci1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYXJhZ3JhcGgtaGVyby13aXRoLWN0YS1pdGVtLWlubmVyLWltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJhZ3JhcGgtaGVyby13aXRoLWN0YS1pdGVtLWlubmVyLWltYWdlIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQzNTI4O1xuICBvcGFjaXR5OiAwLjU7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MzUyODtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmJsb2NrLWNvbnRlbnQtdHlwZS1oZXJvLXdpdGgtY3RhIC5oZXJvLXdpdGgtY3RhLXdyYXBwZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogMTA7XG4gIGJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB0b3A6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDAgMXJlbSAhaW1wb3J0YW50O1xufVxuLmJsb2NrLWNvbnRlbnQtdHlwZS1oZXJvLXdpdGgtY3RhIC5oZXJvLXdpdGgtY3RhLXdyYXBwZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjU7XG4gIHdpZHRoOiAxLjg3NXJlbTtcbiAgaGVpZ2h0OiAwLjE4NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbjogMCAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBmbGV4OiAwIDEgYXV0bztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogM3B4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2U7XG59XG4uYmxvY2stY29udGVudC10eXBlLWhlcm8td2l0aC1jdGEgLmhlcm8td2l0aC1jdGEtd3JhcHBlciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuICAuYmxvY2stY29udGVudC10eXBlLWhlcm8td2l0aC1jdGEgLmhlcm8td2l0aC1jdGEtd3JhcHBlciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA0MzUyODtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbiAgLmJsb2NrLWNvbnRlbnQtdHlwZS1oZXJvLXdpdGgtY3RhIC5oZXJvLXdpdGgtY3RhLXdyYXBwZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA0MzUyODtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5ibG9jay1pbWFnZSAuYWxpZ24tbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5ibG9jay1pbWFnZSAuYWxpZ24tcmlnaHQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5ibG9jay1pbWFnZSAuYWxpZ24tY2VudGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5ibG9jay1pbWFnZSBpbWcuYm9yZGVyLXJhZGl1cyB7XG4gIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07XG59XG4uYmxvY2staW1hZ2UgaW1nLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMTZweCA0OHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE3KTtcbn1cbi5ibG9jay1pbWFnZSBpbWcuYm9yZGVyLXJhZGl1cy1zaGFkb3cge1xuICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xuICBib3gtc2hhZG93OiAwIDE2cHggNDhweCAwIHJnYmEoMCwgMCwgMCwgMC4xNyk7XG59XG5cbi5ibG9jay1jcHQtdGFiLWl0ZW0td3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG4uYmxvY2stY3B0LXRhYi1pdGVtLXdyYXBwZXIgbmF2ID4gLm5hdiB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5iZWZvcmVBZnRlckpxdWVyeSB7XG4gIG1hcmdpbi1ib3R0b206IDQuNXJlbTtcbiAgYm94LXNoYWRvdzogLTAuMjVyZW0gLTAuMjVyZW0gMS4yNXJlbSAwLjVyZW0gcmdiYSgwLCAwLCAwLCAwLjE0OTAxOTYwNzgpO1xuICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xufVxuLmJlZm9yZUFmdGVySnF1ZXJ5IGltZyB7XG4gIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5iZWZvcmVBZnRlckpxdWVyeSBkaXY6bGFzdC1jaGlsZCB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBncmFiICFpbXBvcnRhbnQ7XG59XG4uYmVmb3JlQWZ0ZXJKcXVlcnkgZGl2Omxhc3QtY2hpbGQgZGl2IGRpdiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvYmVmb3JlLWFmdGVyLXNsaWRlci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cbi5iZWZvcmVBZnRlckpxdWVyeSBkaXY6bGFzdC1jaGlsZCBkaXYgZGl2IGkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYmVmb3JlQWZ0ZXJKcXVlcnkgZGl2Omxhc3QtY2hpbGQ6YWN0aXZlIHtcbiAgY3Vyc29yOiBncmFiYmluZyAhaW1wb3J0YW50O1xufVxuLmJlZm9yZUFmdGVySnF1ZXJ5OmFmdGVyIHtcbiAgY29udGVudDogXCJEZXBvaXNcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNDM3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNTYyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbGlnaHQpO1xuICBjb2xvcjogIzAwMDtcbiAgei1pbmRleDogMTA7XG4gIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG59XG4uYmVmb3JlQWZ0ZXJKcXVlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJBbnRlc1wiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjQzNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjU2MjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0KTtcbiAgY29sb3I6ICMwMDA7XG4gIHotaW5kZXg6IDEwO1xuICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG59XG5cbi50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtd3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnRlc3RpbW9uaWFscy1jYXJvdXNlbC13cmFwcGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBtYXJnaW46IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4udGVzdGltb25pYWxzLWNhcm91c2VsLXdyYXBwZXIgLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbi50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtd3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2Fzc2V0cy9pbWFnZXMvc2xpZGVyLWFycm93LXJpZ2h0LnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC13cmFwcGVyIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtd3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC13cmFwcGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IC02OHB4O1xuICB9XG59XG4udGVzdGltb25pYWxzLWNhcm91c2VsLXdyYXBwZXIgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC13cmFwcGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAtNjhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEycHg7XG4gIH1cbn1cblxuLnRlc3RpbW9uaWFscy1zd2lwZXIgLnN3aXBlci13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi50ZXN0aW1vbmlhbHMtc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiB1bnNldDtcbn1cblxuLnRlc3RpbW9uaWFscy1pdGVtIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnRlc3RpbW9uaWFscy1pdGVtIC5ibG9jay1jcHQtY2FyZC1pbm5lciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGVzdGltb25pYWxzLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG59XG5cbi5hbGVydC1ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzdhNjk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbn1cbi5hbGVydC1ibG9jay1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wYXJ0bmVycy1ibG9jayB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cbi5wYXJ0bmVycy1ibG9jay1pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhcnRuZXJzLWJsb2NrLWlubmVyLWxvZ29zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjcuMjVyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnBhcnRuZXJzLWJsb2NrLWlubmVyLWxvZ29zIC5wYXllcnMtdGVybS1jYXJkIGgyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYXJ0bmVycy1ibG9jayAuc3dpcGVyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhcnRuZXJzLWJsb2NrIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cblxuLnBhcnRuZXJzLXJlc3VsdHMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHJvdy1nYXA6IDEuNXJlbTtcbiAgY29sdW1uLWdhcDogMXJlbTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG4ucGFydG5lcnMtcmVzdWx0cy1saXN0IC52aWV3cy1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleDogMCAwIGNhbGMoNTAlIC0gMC43cmVtKTtcbiAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDAuN3JlbSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLnBhcnRuZXJzLXJlc3VsdHMtbGlzdCAudmlld3Mtcm93IHtcbiAgICBmbGV4OiAwIDAgY2FsYygzMy4zMzMlIC0gMC43cmVtKTtcbiAgfVxufVxuLnBhcnRuZXJzLXJlc3VsdHMtbGlzdCAucGF5ZXJzLXRlcm0tY2FyZCB7XG4gIG1pbi1oZWlnaHQ6IDkuNXJlbTtcbiAgcGFkZGluZzogMS41cmVtO1xuICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjREVFMkU2O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4ucGF5ZXJzLXRlcm0tY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNXJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICByb3ctZ2FwOiAwLjVyZW07XG4gIHBhZGRpbmc6IDAuNzVyZW07XG59XG4ucGF5ZXJzLXRlcm0tY2FyZC5wYXllci1ncm91cHMtY2FyZCBhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYXllcnMtdGVybS1jYXJkIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGNvbG9yOiAjMjM3YTY5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbn1cbi5wYXllcnMtdGVybS1jYXJkIGgyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMjM3YTY5O1xufVxuLnBheWVycy10ZXJtLWNhcmQgLmNvbnRlbnQge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGNvbG9yOiAjNkM3NTdEO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbn1cbi5wYXllcnMtdGVybS1jYXJkIC5jb250ZW50IGRpdiB7XG4gIG1hcmdpbjogMDtcbn1cbi5wYXllcnMtdGVybS1jYXJkIC5jb250ZW50IGltZyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnZpZXctZGlzcGxheS1pZC1ibG9ja19wYXJ0bmVyc19saXN0IC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZpZXctZGlzcGxheS1pZC1ibG9ja19wYXJ0bmVyc19saXN0IC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIC5jbGVhci1zZWFyY2gtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMXJlbTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnZpZXctZGlzcGxheS1pZC1ibG9ja19wYXJ0bmVyc19saXN0IC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIC5jbGVhci1zZWFyY2gtYnV0dG9uIHN2ZyB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG59XG5cbi5jb250YWN0cy1ibG9jay1pbm5lci10aXRsZSB7XG4gIGNvbG9yOiAjODFiNWJlO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uY29udGFjdHMtYmxvY2staW5uZXItY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMXJlbTtcbn1cbi5jb250YWN0cy1ibG9jay1pdGVtLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMC43NXJlbTtcbn1cbi5jb250YWN0cy1ibG9jay1pdGVtLWlubmVyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY29udGFjdHMtYmxvY2staXRlbS1pbm5lci10aXRsZSB7XG4gIGZsZXg6IDAgMCA3LjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGNvbG9yOiAjZTZkZmRjO1xufVxuLmNvbnRhY3RzLWJsb2NrLWl0ZW0taW5uZXItdGl0bGUgaW1nIHtcbiAgZmxleDogMCAwIDEuMjVyZW07XG4gIG1heC13aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uZm9vdGVyLWNhbGwtZGlzY2xhaW1lciB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5ibG9jay1jb250ZW50LXR5cGUtdXNlZnVsLWxpbmtzIC50aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzgxYjViZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmJsb2NrLWNvbnRlbnQtdHlwZS11c2VmdWwtbGlua3MgLmNvbnRlbnQgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG59XG4uYmxvY2stY29udGVudC10eXBlLXVzZWZ1bC1saW5rcyAuY29udGVudCB1bCBsaSBhIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBjb2xvcjogI2U2ZGZkYztcbn1cblxuLmJsb2NrLWNvbnRlbnQtdHlwZS1zb2NpYWwtbWVkaWEtbWVudSAudGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM4MWI1YmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5ibG9jay1jb250ZW50LXR5cGUtc29jaWFsLW1lZGlhLW1lbnUgLmNvbnRlbnQgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5ibG9jay1jb250ZW50LXR5cGUtc29jaWFsLW1lZGlhLW1lbnUgLmNvbnRlbnQgdWwgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGdhcDogMTJweDtcbn1cbi5ibG9jay1jb250ZW50LXR5cGUtc29jaWFsLW1lZGlhLW1lbnUgLmNvbnRlbnQgdWwgbGkgYSB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgY29sb3I6ICNlNmRmZGM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ibG9jay1jb250ZW50LXR5cGUtc29jaWFsLW1lZGlhLW1lbnUgLmNvbnRlbnQgdWwgbGkgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2Uge1xuICBtYXJnaW46IDA7XG59XG4uYmxvY2stY29udGVudC10eXBlLXNvY2lhbC1tZWRpYS1tZW51IC5jb250ZW50IHVsIGxpIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIGltZyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJsb2NrLWNvbnRlbnQtdHlwZS1wb2xpdGljcy1tZW51IC50aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzgxYjViZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmJsb2NrLWNvbnRlbnQtdHlwZS1wb2xpdGljcy1tZW51IC5jb250ZW50IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2NrLWNvbnRlbnQtdHlwZS1wb2xpdGljcy1tZW51IC5jb250ZW50IHVsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uYmxvY2stY29udGVudC10eXBlLXBvbGl0aWNzLW1lbnUgLmNvbnRlbnQgdWwgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay1jb250ZW50LXR5cGUtcG9saXRpY3MtbWVudSAuY29udGVudCB1bCBsaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi4oCiXCI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGNvbG9yOiAjMzBhMDhmO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9jay1jb250ZW50LXR5cGUtcG9saXRpY3MtbWVudSAuY29udGVudCB1bCBsaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGNvbG9yOiAjMzBhMDhmO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxufVxuLmJsb2NrLWNvbnRlbnQtdHlwZS1wb2xpdGljcy1tZW51IC5jb250ZW50IHVsIGxpIGEge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc3BlY2lhbGl0aWVzLWJsb2NrIC53cmFwcGVyLWNhcmQge1xuICBtYXgtd2lkdGg6IDE5cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuc3BlY2lhbGl0aWVzLWJsb2NrIC5zd2lwZXItd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAwLjc1cmVtO1xuICB9XG4gIC5zcGVjaWFsaXRpZXMtYmxvY2sgLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgZmxleDogMCAwIGNhbGMoMzMuMzMzJSAtIDAuNzVyZW0pO1xuICAgIG1heC13aWR0aDogMTlyZW07XG4gIH1cbn1cbi5zcGVjaWFsaXRpZXMtYmxvY2sgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zcGVjaWFsaXRpZXMtYmxvY2sgLnN3aXBlci1zbGlkZSAud3JhcHBlci1jYXJkIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3LjkzNzVyZW0pIHtcbiAgLnNwZWNpYWxpdGllcy1ibG9jayAuc3dpcGVyLXNsaWRlIC53cmFwcGVyLWNhcmQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTM3NXJlbSkge1xuICAuc3BlY2lhbGl0aWVzLXN3aXBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4udHJlYXRtZW50cy1pdGVtIC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnRyZWF0bWVudHMtaXRlbSAuY29sLWF1dG8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC50cmVhdG1lbnRzLWl0ZW0gLmNvbC1hdXRvIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmJsb2NrLWNvbnRlbnQtdHlwZS10cmVhdG1lbnRzLWJsb2NrLXdpdGgtdGFicyBidXR0b24udGFiLWl0ZW0ge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLUhpdEJveCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLUhpdEJveCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG4gIGNvbG9yOiAjMjM3YTY5O1xufVxuLmJsb2NrLWNvbnRlbnQtdHlwZS10cmVhdG1lbnRzLWJsb2NrLXdpdGgtdGFicyBidXR0b24udGFiLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRyZWF0bWVudHMtdGFicy13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnRyZWF0bWVudHMtdGFicy13cmFwcGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogYXR0cihkYXRhLW1vYmlsZS1sYWJlbCk7XG4gICAgY29sb3I6IHZhcigtLVRoZW1lLVByaW1hcnksICMwNDM1MjgpO1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnRyZWF0bWVudHMtdGFicy13cmFwcGVyIC5zeW1wdG9tcy10YWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi50cmVhdG1lbnRzLXRhYnMtd3JhcHBlciAuc3ltcHRvbXMtdGFicyAudGFiLWl0ZW0ge1xuICBjb2xvcjogIzIzN2E2OTtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAwLjA2M3JlbSBzb2xpZCAjREVFMkU2O1xufVxuLnRyZWF0bWVudHMtdGFicy13cmFwcGVyIC5zeW1wdG9tcy10YWJzIC50YWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYm9yZGVyLWJvdHRvbTogMC4wNjNyZW0gc29saWQgIzQ5NTA1Nztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudHJlYXRtZW50cy10YWJzLXdyYXBwZXIgLnN5bXB0b21zLXRhYnMgLnRhYi1pdGVtLmFjdGl2ZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYmxvY2stY29udGVudC10eXBlLXN5bXB0b21zLWJsb2NrIC5zeW1wdG9tcy1pdGVtLXRhYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJvcmRlcjogc29saWQgMXB4IHJnYmEoMCwgMCwgMCwgMC4xOCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VsZWN0LWxpc3Qtb24tbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxuICAuc2VsZWN0LWxpc3Qtb24tbW9iaWxlOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiAtNDhweDtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtYWN0aXZlLXRhYik7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDRweDtcbiAgICBmb250LWZhbWlseTogXCJJbnRlclwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzdhNjk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTQgNkw4IDEwTDEyIDYnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDE2cHggY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLnNlbGVjdC1saXN0LW9uLW1vYmlsZSBsaSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VsZWN0LWxpc3Qtb24tbW9iaWxlLmFjdGl2ZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlbGVjdC1saXN0LW9uLW1vYmlsZS5hY3RpdmU6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNNCAxMEw4IDZMMTIgMTAnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICB9XG4gIC5zZWxlY3QtbGlzdC1vbi1tb2JpbGUuYWN0aXZlIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0RFRTJFNjtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjREVFMkU2O1xuICB9XG4gIC5zZWxlY3QtbGlzdC1vbi1tb2JpbGUuYWN0aXZlIGxpIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNHB4IDE2cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5zZWxlY3QtbGlzdC1vbi1tb2JpbGUuYWN0aXZlIGxpIGJ1dHRvbjpob3ZlciwgLnNlbGVjdC1saXN0LW9uLW1vYmlsZS5hY3RpdmUgbGkgYnV0dG9uOmZvY3VzLCAuc2VsZWN0LWxpc3Qtb24tbW9iaWxlLmFjdGl2ZSBsaSBidXR0b24uYWN0aXZlLCAuc2VsZWN0LWxpc3Qtb24tbW9iaWxlLmFjdGl2ZSBsaSBidXR0b246YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRTlFQ0VGO1xuICB9XG4gIC5zZWxlY3QtbGlzdC1vbi1tb2JpbGUuYWN0aXZlIGxpIGJ1dHRvbi5hY3RpdmUge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICAuc2VsZWN0LWxpc3Qtb24tbW9iaWxlLmFjdGl2ZSBsaTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNERUUyRTY7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgfVxuICAuc2VsZWN0LWxpc3Qtb24tbW9iaWxlLmFjdGl2ZSBsaTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RFRTJFNjtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG59XG5cbi5lbXBsb3llZXMtdGVzdGltb25pYWxzLWJsb2NrIC5lbXBsb3llZXMtdGVzdGltb25pYWxzLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiAyN3JlbTtcbiAgbWF4LXdpZHRoOiAxOS4xMjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjREVFMkU2O1xuICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMzMsIDM3LCA0MSwgMCkgMCUsIHJnYmEoMzMsIDM3LCA0MSwgMC45KSAxMDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDExLjg3NXJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xufVxuLmVtcGxveWVlcy10ZXN0aW1vbmlhbHMtYmxvY2sgLmVtcGxveWVlcy10ZXN0aW1vbmlhbHMtaXRlbSAuY2FyZC1pbWFnZSB7XG4gIHotaW5kZXg6IC0xO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZW1wbG95ZWVzLXRlc3RpbW9uaWFscy1ibG9jayAuZW1wbG95ZWVzLXRlc3RpbW9uaWFscy1pdGVtIC5jYXJkLWltYWdlIGRpdixcbi5lbXBsb3llZXMtdGVzdGltb25pYWxzLWJsb2NrIC5lbXBsb3llZXMtdGVzdGltb25pYWxzLWl0ZW0gLmNhcmQtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07XG59XG4uZW1wbG95ZWVzLXRlc3RpbW9uaWFscy1ibG9jayAuZW1wbG95ZWVzLXRlc3RpbW9uaWFscy1pdGVtIC5jYXJkLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG59XG4uZW1wbG95ZWVzLXRlc3RpbW9uaWFscy1ibG9jayAuZW1wbG95ZWVzLXRlc3RpbW9uaWFscy1pdGVtIC5jYXJkLWNvbnRlbnQgLmNhcmQtdGFnIHtcbiAgZmxleC1iYXNpczogNTUlO1xufVxuLmVtcGxveWVlcy10ZXN0aW1vbmlhbHMtYmxvY2sgLmVtcGxveWVlcy10ZXN0aW1vbmlhbHMtaXRlbSAuY2FyZC1jb250ZW50IC5jYXJkLXRhZyAuY2FyZC1qb2ItdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiA2MC4zNzVyZW07XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5lbXBsb3llZXMtdGVzdGltb25pYWxzLWJsb2NrIC5lbXBsb3llZXMtdGVzdGltb25pYWxzLWl0ZW0gLmNhcmQtY29udGVudCAuY2FyZC1kZXNjcmlwdGlvbiB7XG4gIGZsZXgtYmFzaXM6IDQ1JTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5lbXBsb3llZXMtdGVzdGltb25pYWxzLWJsb2NrIC5lbXBsb3llZXMtdGVzdGltb25pYWxzLWl0ZW0gLmNhcmQtY29udGVudCAuY2FyZC1kZXNjcmlwdGlvbiAuY2FyZC10ZXN0aW1vbmlhbCA+IHAge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbi5lbXBsb3llZXMtdGVzdGltb25pYWxzLWJsb2NrIC5lbXBsb3llZXMtdGVzdGltb25pYWxzLWl0ZW0gLmNhcmQtY29udGVudCAuY2FyZC1kZXNjcmlwdGlvbiAuY2FyZC1uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGNvbG9yOiAjYjdkYWU1O1xufVxuXG4uc2VhcmNoLWJsb2NrLWNvbnRhaW5lciBoNCB7XG4gIGNvbG9yOiAjMDQzNTI4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zZWFyY2gtYmxvY2stY29udGFpbmVyIGg0IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG4uc2VhcmNoLWJsb2NrLWNvbnRhaW5lciAubWFpbi1zZWFyY2gtZm9ybSBmaWVsZHNldCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VhcmNoLWJsb2NrLWNvbnRhaW5lciAubWFpbi1zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm0td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWFyY2gtYmxvY2stY29udGFpbmVyIC5tYWluLXNlYXJjaC1mb3JtIC5zZWFyY2gtZm9ybS13cmFwcGVyIC5zZWFyY2gtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDgwJSArIDhweCk7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgei1pbmRleDogMTAwMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLCB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2VhcmNoLWJsb2NrLWNvbnRhaW5lciAubWFpbi1zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm0td3JhcHBlciAuc2VhcmNoLXRvb2x0aXA6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwMCU7XG4gIHJpZ2h0OiAyMHB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICMyMTI1Mjk7XG59XG4uc2VhcmNoLWJsb2NrLWNvbnRhaW5lciAubWFpbi1zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm0td3JhcHBlci5zaG93LXRvb2x0aXA6aGFzKGlucHV0W3R5cGU9c3VibWl0XTpob3ZlcikgLnNlYXJjaC10b29sdGlwLCAuc2VhcmNoLWJsb2NrLWNvbnRhaW5lciAubWFpbi1zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm0td3JhcHBlci5zaG93LXRvb2x0aXA6aGFzKGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cykgLnNlYXJjaC10b29sdGlwLCAuc2VhcmNoLWJsb2NrLWNvbnRhaW5lciAubWFpbi1zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm0td3JhcHBlci5zaG93LXRvb2x0aXA6aGFzKC5mb3JtLWFjdGlvbnM6aG92ZXIpIC5zZWFyY2gtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4uc2VhcmNoLWJsb2NrLWNvbnRhaW5lciAubWFpbi1zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm0td3JhcHBlci5zaG93LXRvb2x0aXAuc2hvdy10b29sdGlwLWZvcmNlIC5zZWFyY2gtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1ibG9jay1jb250YWluZXIgLm1haW4tc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtLXdyYXBwZXIgLnNlYXJjaC10b29sdGlwIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTRweCk7XG4gIH1cbiAgLnNlYXJjaC1ibG9jay1jb250YWluZXIgLm1haW4tc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtLXdyYXBwZXIuc2hvdy10b29sdGlwOmhhcyhpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIpIC5zZWFyY2gtdG9vbHRpcCwgLnNlYXJjaC1ibG9jay1jb250YWluZXIgLm1haW4tc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtLXdyYXBwZXIuc2hvdy10b29sdGlwOmhhcyhpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMpIC5zZWFyY2gtdG9vbHRpcCwgLnNlYXJjaC1ibG9jay1jb250YWluZXIgLm1haW4tc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtLXdyYXBwZXIuc2hvdy10b29sdGlwOmhhcyguZm9ybS1hY3Rpb25zOmhvdmVyKSAuc2VhcmNoLXRvb2x0aXAge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBsZWZ0OiB1bnNldDtcbiAgICByaWdodDogMDtcbiAgfVxuICAuc2VhcmNoLWJsb2NrLWNvbnRhaW5lciAubWFpbi1zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm0td3JhcHBlciAuc2VhcmNoLXRvb2x0aXA6OmFmdGVyIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG4uc2VhcmNoLWJsb2NrLWNvbnRhaW5lciAubWFpbi1zZWFyY2gtZm9ybSBmb3JtID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zZWFyY2gtYmxvY2stY29udGFpbmVyIC5tYWluLXNlYXJjaC1mb3JtIGZvcm0gPiBkaXYgbGFiZWwsXG4uc2VhcmNoLWJsb2NrLWNvbnRhaW5lciAubWFpbi1zZWFyY2gtZm9ybSBmb3JtID4gZGl2IC50ZXh0LW11dGVkLFxuLnNlYXJjaC1ibG9jay1jb250YWluZXIgLm1haW4tc2VhcmNoLWZvcm0gZm9ybSA+IGRpdiBpbnB1dFtuYW1lPXJlc2V0XSxcbi5zZWFyY2gtYmxvY2stY29udGFpbmVyIC5tYWluLXNlYXJjaC1mb3JtIGZvcm0gPiBkaXYgLmZvcm0tZWxlbWVudC0tb3JnYW5pemF0aW9ucy0tbmFtZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VhcmNoLWJsb2NrLWNvbnRhaW5lciAubWFpbi1zZWFyY2gtZm9ybSBmb3JtID4gZGl2IC5qcy1mb3JtLWl0ZW0ge1xuICBmbGV4OiAxO1xufVxuLnNlYXJjaC1ibG9jay1jb250YWluZXIgLm1haW4tc2VhcmNoLWZvcm0gZm9ybSA+IGRpdiAuanMtZm9ybS1pdGVtIGlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogNTBweCAwIDAgNTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NFRDREQTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzOHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnNlYXJjaC1ibG9jay1jb250YWluZXIgLm1haW4tc2VhcmNoLWZvcm0gZm9ybSA+IGRpdiAuanMtZm9ybS1pdGVtIGlucHV0LmlzLWludmFsaWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2VhcmNoLWJsb2NrLWNvbnRhaW5lciAubWFpbi1zZWFyY2gtZm9ybSBmb3JtID4gZGl2IC5qcy1mb3JtLWl0ZW0gaW5wdXQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnNlYXJjaC1ibG9jay1jb250YWluZXIgLm1haW4tc2VhcmNoLWZvcm0gZm9ybSA+IGRpdiAuanMtZm9ybS1pdGVtIGlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHRleHQtb3ZlcmZsb3c6IGNsaXA7XG59XG4uc2VhcmNoLWJsb2NrLWNvbnRhaW5lciAubWFpbi1zZWFyY2gtZm9ybSBmb3JtID4gZGl2IC5qcy1mb3JtLWl0ZW0gaW5wdXQ6cGxhY2Vob2xkZXItc2hvd24ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5zZWFyY2gtYmxvY2stY29udGFpbmVyIC5tYWluLXNlYXJjaC1mb3JtIGZvcm0gPiBkaXYgLmpzLWZvcm0taXRlbSBpbnB1dCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLCAuc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC1ibG9jay1jb250YWluZXIgLm1haW4tc2VhcmNoLWZvcm0gZm9ybSA+IGRpdiAuanMtZm9ybS1pdGVtIGlucHV0IHtcbiAgbWluLXdpZHRoOiAwO1xufVxuLnNlYXJjaC1ibG9jay1jb250YWluZXIgLm1haW4tc2VhcmNoLWZvcm0gZm9ybSA+IGRpdiAuanMtZm9ybS1pdGVtIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc2VhcmNoLWJsb2NrLWNvbnRhaW5lciAubWFpbi1zZWFyY2gtZm9ybSBmb3JtID4gZGl2IC5qcy1mb3JtLWl0ZW0gaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnNlYXJjaC1ibG9jay1jb250YWluZXIgLm1haW4tc2VhcmNoLWZvcm0gZm9ybSA+IGRpdiAuanMtZm9ybS1pdGVtIGlucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5zZWFyY2gtYmxvY2stY29udGFpbmVyIC5tYWluLXNlYXJjaC1mb3JtIGZvcm0gPiBkaXYgLmpzLWZvcm0taXRlbSBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnNlYXJjaC1ibG9jay1jb250YWluZXIgLm1haW4tc2VhcmNoLWZvcm0gZm9ybSA+IGRpdiAuZm9ybS1hY3Rpb25zIHtcbiAgbWF4LXdpZHRoOiAxMjRweDtcbiAgZmxleDogMCAwIDEyNHB4O1xufVxuLnNlYXJjaC1ibG9jay1jb250YWluZXIgLm1haW4tc2VhcmNoLWZvcm0gZm9ybSA+IGRpdiAuZm9ybS1hY3Rpb25zIGlucHV0IHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzN2E2OTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyUzRSUzQ3JlY3Qgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyBmaWxsPSd3aGl0ZScgZmlsbC1vcGFjaXR5PScwLjAxJy8lM0UlM0NwYXRoIGQ9J00yIDYuNjY2NjdDMiA3LjI3OTUgMi4xMjA3MSA3Ljg4NjM0IDIuMzU1MjMgOC40NTI1MkMyLjU4OTc1IDkuMDE4NzEgMi45MzM0OSA5LjUzMzE2IDMuMzY2ODMgOS45NjY1QzMuODAwMTcgMTAuMzk5OCA0LjMxNDYyIDEwLjc0MzYgNC44ODA4MSAxMC45NzgxQzUuNDQ3IDExLjIxMjYgNi4wNTM4MyAxMS4zMzMzIDYuNjY2NjcgMTEuMzMzM0M3LjI3OTUgMTEuMzMzMyA3Ljg4NjM0IDExLjIxMjYgOC40NTI1MiAxMC45NzgxQzkuMDE4NzEgMTAuNzQzNiA5LjUzMzE2IDEwLjM5OTggOS45NjY1IDkuOTY2NUMxMC4zOTk4IDkuNTMzMTYgMTAuNzQzNiA5LjAxODcxIDEwLjk3ODEgOC40NTI1MkMxMS4yMTI2IDcuODg2MzQgMTEuMzMzMyA3LjI3OTUgMTEuMzMzMyA2LjY2NjY3QzExLjMzMzMgNi4wNTM4MyAxMS4yMTI2IDUuNDQ3IDEwLjk3ODEgNC44ODA4MUMxMC43NDM2IDQuMzE0NjIgMTAuMzk5OCAzLjgwMDE3IDkuOTY2NSAzLjM2NjgzQzkuNTMzMTYgMi45MzM0OSA5LjAxODcxIDIuNTg5NzUgOC40NTI1MiAyLjM1NTIzQzcuODg2MzQgMi4xMjA3MSA3LjI3OTUgMiA2LjY2NjY3IDJDNi4wNTM4MyAyIDUuNDQ3IDIuMTIwNzEgNC44ODA4MSAyLjM1NTIzQzQuMzE0NjIgMi41ODk3NSAzLjgwMDE3IDIuOTMzNDkgMy4zNjY4MyAzLjM2NjgzQzIuOTMzNDkgMy44MDAxNyAyLjU4OTc1IDQuMzE0NjIgMi4zNTUyMyA0Ljg4MDgxQzIuMTIwNzEgNS40NDcgMiA2LjA1MzgzIDIgNi42NjY2N1onIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00xNCAxNEwxMCAxMCcgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEycHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgNTBweCA1MHB4IDA7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZy1sZWZ0OiAyLjI1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzOHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnNlYXJjaC1ibG9jay1jb250YWluZXIgLnNpZGUtc2VhcmNoLWZvcm0tbGlzdCB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0RFRTJFNjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNlYXJjaC1ibG9jay1jb250YWluZXIgLnNpZGUtc2VhcmNoLWZvcm0tbGlzdCBsaSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZWFyY2gtYmxvY2stY29udGFpbmVyIC5zaWRlLXNlYXJjaC1mb3JtLWxpc3QgbGkgaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG59XG4uc2VhcmNoLWJsb2NrLWNvbnRhaW5lciAuc2lkZS1zZWFyY2gtZm9ybS1saXN0IGxpIGxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzQ5NTA1Nztcbn1cbi5zZWFyY2gtYmxvY2stY29udGFpbmVyIC5zaWRlLXNlYXJjaC1mb3JtLWxpc3QgbGk6aG92ZXIgbGFiZWwsIC5zZWFyY2gtYmxvY2stY29udGFpbmVyIC5zaWRlLXNlYXJjaC1mb3JtLWxpc3QgbGkuYWN0aXZlIGxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzN2E2OTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uc2VhcmNoLWJsb2NrLWNvbnRhaW5lciAuc2lkZS1zZWFyY2gtZm9ybS1saXN0IGxpICsgbGkge1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI0RFRTJFNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2VhcmNoLWJsb2NrLWNvbnRhaW5lciAuc2lkZS1zZWFyY2gtZm9ybSAud2l0aC10cmlnZ2VyLWZpbHRlcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiA4cHg7XG4gICAgY29sb3I6ICMwNDM1Mjg7XG4gIH1cbn1cbi5zZWFyY2gtYmxvY2stY29udGFpbmVyIC5zaWRlLXNlYXJjaC1mb3JtIC53aXRoLXRyaWdnZXItZmlsdGVycyAuYnV0dG9uLXRyaWdnZXItZmlsdGVycyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNlYXJjaC1ibG9jay1jb250YWluZXIgLnNpZGUtc2VhcmNoLWZvcm0gLndpdGgtdHJpZ2dlci1maWx0ZXJzIC5idXR0b24tdHJpZ2dlci1maWx0ZXJzIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOHB4O1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzIzN2E2OTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjMjM3YTY5O1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIH1cbn1cblxuLnNpZGUtc2VhcmNoLWZvcm0tZmlsdGVycy1jb2x1bW4tdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogOHB4O1xufVxuLnNpZGUtc2VhcmNoLWZvcm0tZmlsdGVycy1jb2x1bW4tdGl0bGUgYnV0dG9uLmJ1dHRvbi1yZXNldC1maWx0ZXJzIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMyMzdhNjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIDFweCAjMjM3YTY5O1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaWRlLXNlYXJjaC1mb3JtLWZpbHRlcnMtY29sdW1uLXRpdGxlIGJ1dHRvbi5idXR0b24tcmVzZXQtZmlsdGVycyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2lkZS1zZWFyY2gtZm9ybS1maWx0ZXJzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG59XG5cbi5zaWRlLXNlYXJjaC1mb3JtLWZpbHRlcnMtZ3JvdXAge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNERUUyRTY7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zaWRlLXNlYXJjaC1mb3JtLWZpbHRlcnMtZ3JvdXAtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDhweDtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNpZGUtc2VhcmNoLWZvcm0tZmlsdGVycy1ncm91cC1oZWFkZXItdGl0bGUge1xuICBmbGV4OiAxO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xufVxuLnNpZGUtc2VhcmNoLWZvcm0tZmlsdGVycy1ncm91cC1oZWFkZXItdHJpZ2dlci1jbG9zZSB7XG4gIGZsZXg6IDAgMCAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5zaWRlLXNlYXJjaC1mb3JtLWZpbHRlcnMtZ3JvdXAtY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDA7XG59XG4uc2lkZS1zZWFyY2gtZm9ybS1maWx0ZXJzLWdyb3VwLWNvbnRlbnQtZmlsdGVyLXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG4uc2lkZS1zZWFyY2gtZm9ybS1maWx0ZXJzLWdyb3VwLWNvbnRlbnQtZmlsdGVyLXRleHQgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzOHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDRUQ0REE7XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgcGFkZGluZy1yaWdodDogMi44MTI1cmVtO1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNkM3NTdEO1xufVxuLnNpZGUtc2VhcmNoLWZvcm0tZmlsdGVycy1ncm91cC1jb250ZW50LWZpbHRlci10ZXh0IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM2Qzc1N0Q7XG59XG4uc2lkZS1zZWFyY2gtZm9ybS1maWx0ZXJzLWdyb3VwLWNvbnRlbnQtZmlsdGVyLXRleHQgc3Bhbi5kZXRhaWxzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTZweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5zaWRlLXNlYXJjaC1mb3JtLWZpbHRlcnMtZ3JvdXAtY29udGVudC1maWx0ZXItdGV4dCBzcGFuLmRldGFpbHMgc3ZnIHtcbiAgd2lkdGg6IDE2cHg7XG59XG4uc2lkZS1zZWFyY2gtZm9ybS1maWx0ZXJzLWdyb3VwLmFjdGl2ZSAuc2lkZS1zZWFyY2gtZm9ybS1maWx0ZXJzLWdyb3VwLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzdhNjk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnNpZGUtc2VhcmNoLWZvcm0tZmlsdGVycy1ncm91cC5hY3RpdmUgLnNpZGUtc2VhcmNoLWZvcm0tZmlsdGVycy1ncm91cC1oZWFkZXIgLnNpZGUtc2VhcmNoLWZvcm0tZmlsdGVycy1ncm91cC1oZWFkZXItdHJpZ2dlci1jbG9zZSBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnNpZGUtc2VhcmNoLWZvcm0tZmlsdGVycy1ncm91cC5hY3RpdmUgLnNpZGUtc2VhcmNoLWZvcm0tZmlsdGVycy1ncm91cC1oZWFkZXIgLnNpZGUtc2VhcmNoLWZvcm0tZmlsdGVycy1ncm91cC1oZWFkZXItdHJpZ2dlci1jbG9zZSBzdmcgcGF0aCB7XG4gIHN0cm9rZTogI2ZmZmZmZjtcbn1cbi5zaWRlLXNlYXJjaC1mb3JtLWZpbHRlcnMtZ3JvdXAuYWN0aXZlIC5zaWRlLXNlYXJjaC1mb3JtLWZpbHRlcnMtZ3JvdXAtY29udGVudCB7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjREVFMkU2O1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xufVxuXG4uc2lkZS1zZWFyY2gtZm9ybS1maWx0ZXJzLWxpc3Qge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbn1cbi5zaWRlLXNlYXJjaC1mb3JtLWZpbHRlcnMtbGlzdCBsaSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNpZGUtc2VhcmNoLWZvcm0tZmlsdGVycy1saXN0IGxpIGxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDA7XG59XG4uc2lkZS1zZWFyY2gtZm9ybS1maWx0ZXJzLWxpc3QgbGkgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0RFRTJFNjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNpZGUtc2VhcmNoLWZvcm0tZmlsdGVycy1saXN0IGxpIGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zaWRlLXNlYXJjaC1mb3JtLWZpbHRlcnMtbGlzdCBsaSBpbnB1dDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAxNiAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3JlY3QgeD0nMC41JyB5PSc0LjUnIHdpZHRoPScxNScgaGVpZ2h0PScxNScgcng9JzMuNScgZmlsbD0nJTIzMjM3QTY5JyBzdHJva2U9JyUyMzIzN0E2OScvJTNFJTNDcGF0aCBkPSdNNy4xMDQ5NyAxNS43OTMyTDcuMDg3MzUgMTUuODEwOEwyLjY4NzUgMTEuNDEwOUw0LjEyMDE4IDkuOTc4MjZMNy4xMDUwMiAxMi45NjMxTDExLjg3OSA4LjE4OTA5TDEzLjMxMTcgOS42MjE3Nkw3LjEyMjY0IDE1LjgxMDhMNy4xMDQ5NyAxNS43OTMyWicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIGJvcmRlci1jb2xvcjogIzIzN2E2OTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uc2lkZS1zZWFyY2gtZm9ybS1maWx0ZXJzLWxpc3Q6bm90KDpoYXMobGk6dmlzaWJsZSkpOmFmdGVyIHtcbiAgY29udGVudDogXCJOZW5odW0gcmVzdWx0YWRvIGVuY29udHJhZG9cIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjNkM3NTdEO1xufVxuLnNpZGUtc2VhcmNoLWZvcm0tZmlsdGVycy1saXN0IC5uby1yZXN1bHRzLW1lc3NhZ2Uge1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogIzZDNzU3RDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLnNpZGUtc2VhcmNoLWZvcm0tZmlsdGVycy1saXN0IHtcbiAgbWF4LWhlaWdodDogMjkwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtO1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gIHNjcm9sbGJhci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpIHRyYW5zcGFyZW50O1xufVxuXG4uc2lkZS1zZWFyY2gtZm9ybS1maWx0ZXJzLWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDZweDtcbn1cblxuLnNpZGUtc2VhcmNoLWZvcm0tZmlsdGVycy1saXN0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uc2lkZS1zZWFyY2gtZm9ybS1maWx0ZXJzLWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5zaWRlLXNlYXJjaC1mb3JtLWZpbHRlcnMtbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xufVxuXG4uc2VhcmNoLXJlc3VsdHMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcbn1cbi5zZWFyY2gtcmVzdWx0cy1saXN0IC5ub2RlLXRlYXNlciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0RFRTJFNjtcbiAgcGFkZGluZzogMS41cmVtO1xufVxuLnNlYXJjaC1yZXN1bHRzLWxpc3QgLm5vZGUtdGVhc2VyIC5ub2RlX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBjb2xvcjogIzMwYTA4Zjtcbn1cbi5zZWFyY2gtcmVzdWx0cy1saXN0IC5ub2RlLXRlYXNlciAubm9kZV9fdGl0bGUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzMwYTA4Zjtcbn1cbi5zZWFyY2gtcmVzdWx0cy1saXN0IC5ub2RlLXRlYXNlciAubm9kZV9fY29udGVudCB7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMCAwO1xufVxuLnNlYXJjaC1yZXN1bHRzLWxpc3QgLm5vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50IHAge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLnRvcC1zZWFyY2gtZm9ybS1maWx0ZXJzLWJ1dHRvbnMgLmZvcm0tZWxlbWVudC0tb3JnYW5pemF0aW9ucy0tbmFtZSB7XG4gIG1hcmdpbjogMDtcbn1cbi50b3Atc2VhcmNoLWZvcm0tZmlsdGVycy1idXR0b25zIC5mb3JtLWVsZW1lbnQtLW9yZ2FuaXphdGlvbnMtLW5hbWUgLmJlZi1saW5rcyB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZ2FwOiA4cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4udG9wLXNlYXJjaC1mb3JtLWZpbHRlcnMtYnV0dG9ucyAuZm9ybS1lbGVtZW50LS1vcmdhbml6YXRpb25zLS1uYW1lIC5iZWYtbGlua3MgdWwgbGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4udG9wLXNlYXJjaC1mb3JtLWZpbHRlcnMtYnV0dG9ucyAuZm9ybS1lbGVtZW50LS1vcmdhbml6YXRpb25zLS1uYW1lIC5iZWYtbGlua3MgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMyMzdhNjk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAycHggc29saWQgIzIzN2E2OTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbn1cbi50b3Atc2VhcmNoLWZvcm0tZmlsdGVycy1idXR0b25zIC5mb3JtLWVsZW1lbnQtLW9yZ2FuaXphdGlvbnMtLW5hbWUgLmJlZi1saW5rcyB1bCBsaSBhOmhvdmVyLCAudG9wLXNlYXJjaC1mb3JtLWZpbHRlcnMtYnV0dG9ucyAuZm9ybS1lbGVtZW50LS1vcmdhbml6YXRpb25zLS1uYW1lIC5iZWYtbGlua3MgdWwgbGkgYTpmb2N1cywgLnRvcC1zZWFyY2gtZm9ybS1maWx0ZXJzLWJ1dHRvbnMgLmZvcm0tZWxlbWVudC0tb3JnYW5pemF0aW9ucy0tbmFtZSAuYmVmLWxpbmtzIHVsIGxpIGE6Zm9jdXMtdmlzaWJsZSwgLnRvcC1zZWFyY2gtZm9ybS1maWx0ZXJzLWJ1dHRvbnMgLmZvcm0tZWxlbWVudC0tb3JnYW5pemF0aW9ucy0tbmFtZSAuYmVmLWxpbmtzIHVsIGxpIGE6Zm9jdXMtd2l0aGluLCAudG9wLXNlYXJjaC1mb3JtLWZpbHRlcnMtYnV0dG9ucyAuZm9ybS1lbGVtZW50LS1vcmdhbml6YXRpb25zLS1uYW1lIC5iZWYtbGlua3MgdWwgbGkgYTphY3RpdmUsIC50b3Atc2VhcmNoLWZvcm0tZmlsdGVycy1idXR0b25zIC5mb3JtLWVsZW1lbnQtLW9yZ2FuaXphdGlvbnMtLW5hbWUgLmJlZi1saW5rcyB1bCBsaSBhLmFjdGl2ZSwgLnRvcC1zZWFyY2gtZm9ybS1maWx0ZXJzLWJ1dHRvbnMgLmZvcm0tZWxlbWVudC0tb3JnYW5pemF0aW9ucy0tbmFtZSAuYmVmLWxpbmtzIHVsIGxpIGEuYmVmLWxpbmstLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3NTQ0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMTc1NDQ1O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi50b3Atc2VhcmNoLWZvcm0tZmlsdGVycy1idXR0b25zIC5mb3JtLWVsZW1lbnQtLW9yZ2FuaXphdGlvbnMtLW5hbWUgLmJlZi1saW5rcyB1bCBsaSBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3NTQ0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMTc1NDQ1O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaWRlLXNlYXJjaC1mb3JtLWxpc3Qtd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNpZGUtc2VhcmNoLWZvcm0tbGlzdC13cmFwcGVyIC5tb2JpbGUtdHJpZ2dlci1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub3Blbi1tb2JpbGUgLnNpZGUtc2VhcmNoLWZvcm0tbGlzdC13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm9wZW4tbW9iaWxlIC5zaWRlLXNlYXJjaC1mb3JtLWxpc3Qtd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDk5OTk5O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgIGhlaWdodDogMTAwZHZoO1xuICAgIG1heC1oZWlnaHQ6IDEwMGR2aDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDUuNzVyZW0gMC43NXJlbSAxLjVyZW07XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuLm9wZW4tbW9iaWxlIC5zaWRlLXNlYXJjaC1mb3JtLWxpc3Qtd3JhcHBlciAubW9iaWxlLXRyaWdnZXItY2xvc2Uge1xuICB6LWluZGV4OiAxMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDEuMjVyZW0gMC43NXJlbSAwIDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzM2JyBoZWlnaHQ9JzM2JyB2aWV3Qm94PScwIDAgMzYgMzYnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMjcgOUw5IDI3JyBzdHJva2U9JyUyMzA0MzUyOCcgc3Ryb2tlLXdpZHRoPSczJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTkgOUwyNyAyNycgc3Ryb2tlPSclMjMwNDM1MjgnIHN0cm9rZS13aWR0aD0nMycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4udmlldy1kaXNwbGF5LWlkLWJsb2NrX3NlYXJjaC5zZWFyY2gtYmxvY2stY29udGFpbmVyIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZpZXctZGlzcGxheS1pZC1ibG9ja19zZWFyY2guc2VhcmNoLWJsb2NrLWNvbnRhaW5lciAuanMtZm9ybS10eXBlLXRleHRmaWVsZCAuY2xlYXItc2VhcmNoLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDFyZW07XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi52aWV3LWRpc3BsYXktaWQtYmxvY2tfc2VhcmNoLnNlYXJjaC1ibG9jay1jb250YWluZXIgLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgLmNsZWFyLXNlYXJjaC1idXR0b24gc3ZnIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbn1cblxuLm5vZGUtdGVhc2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMjRweDtcbn1cbi5ub2RlLXRlYXNlcjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubm9kZS10ZWFzZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiAyNDBweDtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLm5vZGUtdGVhc2VyIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2Uge1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4ubm9kZS10ZWFzZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5ub2RlLXRlYXNlciAuY29udGVudC13cmFwcGVyIHtcbiAgZmxleDogMTtcbn1cblxuLnNlYXJjaC1ibG9jay1jb250YWluZXIgLmFsZXJ0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5O1xufVxuLnNlYXJjaC1ibG9jay1jb250YWluZXIgLmFsZXJ0LXdyYXBwZXIgZGl2LmFsZXJ0IHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zZWFyY2gtYmxvY2stY29udGFpbmVyIC5hbGVydC13cmFwcGVyIGRpdi5hbGVydCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgfVxufVxuLnNlYXJjaC1ibG9jay1jb250YWluZXIgLmFsZXJ0LXdyYXBwZXIgZGl2LmFsZXJ0LmFsZXJ0LWRhbmdlciBzdmcge1xuICBtYXgtd2lkdGg6IDUwcHg7XG4gIG1heC1oZWlnaHQ6IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWFyY2gtYmxvY2stY29udGFpbmVyIC5hbGVydC13cmFwcGVyIGRpdi5hbGVydC5hbGVydC1kYW5nZXIgc3ZnIHtcbiAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNlYXJjaC1ibG9jay1jb250YWluZXIgLmFsZXJ0LXdyYXBwZXIgZGl2LmFsZXJ0LmFsZXJ0LWRhbmdlciAuYWxlcnQtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cblxuW2RhdGEtcG9wcGVyLXJlZmVyZW5jZS1oaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3RhZmYtdGVhc2VyLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG59XG5cbi5zdGFmZi10ZWFzZXItd3JhcHBlciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4uc3RhZmYtdGVhc2VyIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0RFRTJFNjtcbiAgcGFkZGluZzogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyNHB4O1xufVxuLnN0YWZmLXRlYXNlciAuc3RhZmYtdGVhc2VyLWltYWdlIHtcbiAgZmxleDogMCAwIDgwcHg7XG4gIG1heC13aWR0aDogODBweDtcbn1cbi5zdGFmZi10ZWFzZXIgLnN0YWZmLXRlYXNlci1pbWFnZSBkaXYge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuLnN0YWZmLXRlYXNlciAuc3RhZmYtdGVhc2VyLWltYWdlIGltZyB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG1hcmdpbjogMDtcbn1cbi5zdGFmZi10ZWFzZXIgLnN0YWZmLXRlYXNlci1jb250ZW50IHtcbiAgZmxleDogMTtcbn1cbi5zdGFmZi10ZWFzZXIgLnN0YWZmLXRlYXNlci1jb250ZW50IC5zdGFmZi10ZWFzZXItY29udGVudC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzMGEwOGY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uc3RhZmYtdGVhc2VyIC5zdGFmZi10ZWFzZXItY29udGVudCAuc3RhZmYtdGVhc2VyLWNvbnRlbnQtc3BlY2lhbGl0aWVzIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNkM3NTdEO1xufVxuLnN0YWZmLXRlYXNlciAuc3RhZmYtdGVhc2VyLWNvbnRlbnQgLnN0YWZmLXRlYXNlci1jb250ZW50LWluZm9zIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5zdGFmZi10ZWFzZXIgLnN0YWZmLXRlYXNlci1jb250ZW50IC5zdGFmZi10ZWFzZXItY29udGVudC1pbmZvcy1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDA7XG59XG4uc3RhZmYtdGVhc2VyIC5zdGFmZi10ZWFzZXItY29udGVudCAuc3RhZmYtdGVhc2VyLWNvbnRlbnQtaW5mb3MgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uc3RhZmYtZnVsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMS41cmVtO1xuICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xuICBib3JkZXI6IDAuMDYzcmVtIHNvbGlkICNERUUyRTY7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3RhZmYtZnVsbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uc3RhZmYtZnVsbCAuc3RhZmYtdGVhc2VyLWltYWdlIHtcbiAgZmxleDogMCAwIDI2NHB4O1xuICBtYXgtd2lkdGg6IDI2NHB4O1xufVxuLnN0YWZmLWZ1bGwgLnN0YWZmLXRlYXNlci1pbWFnZSBkaXYge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuLnN0YWZmLWZ1bGwgLnN0YWZmLXRlYXNlci1pbWFnZSBpbWcge1xuICB3aWR0aDogMjY0cHg7XG4gIGhlaWdodDogMjY0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBtYXJnaW46IDA7XG59XG4uc3RhZmYtZnVsbCAuc3RhZmYtdGVhc2VyLWNvbnRlbnQge1xuICBmbGV4OiAxO1xufVxuLnN0YWZmLWZ1bGwgLnN0YWZmLXRlYXNlci1jb250ZW50IC5zdGFmZi10ZWFzZXItY29udGVudC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzMGEwOGY7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5zdGFmZi1mdWxsIC5zdGFmZi10ZWFzZXItY29udGVudCAuc3RhZmYtdGVhc2VyLWNvbnRlbnQtc3BlY2lhbGl0aWVzIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNkM3NTdEO1xufVxuLnN0YWZmLWZ1bGwgLnN0YWZmLXRlYXNlci1jb250ZW50IC5zdGFmZi10ZWFzZXItY29udGVudC1pbmZvcyB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uc3RhZmYtZnVsbCAuc3RhZmYtdGVhc2VyLWNvbnRlbnQgLnN0YWZmLXRlYXNlci1jb250ZW50LWluZm9zLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwMDtcbn1cbi5zdGFmZi1mdWxsIC5zdGFmZi10ZWFzZXItY29udGVudCAuc3RhZmYtdGVhc2VyLWNvbnRlbnQtaW5mb3MgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdGFmZi1mdWxsIC5zdGFmZi10ZWFzZXItY29udGVudCAuc3RhZmYtdGVhc2VyLWFjdGlvbnMgYS5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi52aWV3LWRpc3BsYXktaWQtYmxvY2tfc3RhZmZfbGlzdGluZyAuanMtZm9ybS10eXBlLXRleHRmaWVsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aWV3LWRpc3BsYXktaWQtYmxvY2tfc3RhZmZfbGlzdGluZyAuanMtZm9ybS10eXBlLXRleHRmaWVsZCAuY2xlYXItc2VhcmNoLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDFyZW07XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi52aWV3LWRpc3BsYXktaWQtYmxvY2tfc3RhZmZfbGlzdGluZyAuanMtZm9ybS10eXBlLXRleHRmaWVsZCAuY2xlYXItc2VhcmNoLWJ1dHRvbiBzdmcge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuXG4ucGFnaW5hdGlvbi13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cbi5wYWdpbmF0aW9uLXdyYXBwZXIgdWwucGFnaW5hdGlvbiBsaSB7XG4gIGJvcmRlci1jb2xvcjogI0RFRTJFNjtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGNvbG9yOiAjMzBhMDhmO1xufVxuLnBhZ2luYXRpb24td3JhcHBlciB1bC5wYWdpbmF0aW9uIGxpIGEge1xuICBjb2xvcjogIzMwYTA4Zjtcbn1cbi5wYWdpbmF0aW9uLXdyYXBwZXIgdWwucGFnaW5hdGlvbiBsaSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICMzMGEwOGY7XG59XG4ucGFnaW5hdGlvbi13cmFwcGVyIHVsLnBhZ2luYXRpb24gbGkgLnBhZ2UtbGluazpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucGFnaW5hdGlvbi13cmFwcGVyIHVsLnBhZ2luYXRpb24gbGkgLnBhZ2UtbGluazpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wYWdpbmF0aW9uLXdyYXBwZXIgdWwucGFnaW5hdGlvbiBsaS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wYWdpbmF0aW9uLXdyYXBwZXIgdWwucGFnaW5hdGlvbiBsaS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJvcmRlci1jb2xvcjogIzIzN2E2OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzN2E2OTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5vcmdhbml6YXRpb24tY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNERUUyRTY7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm9yZ2FuaXphdGlvbi1jYXJkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5vcmdhbml6YXRpb24tY2FyZCAub3JnYW5pemF0aW9uLWNhcmQtdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICNERUUyRTY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG59XG4ub3JnYW5pemF0aW9uLWNhcmQgLm9yZ2FuaXphdGlvbi1jYXJkLXRvcC1jbHVzdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi5vcmdhbml6YXRpb24tY2FyZCAub3JnYW5pemF0aW9uLWNhcmQtdG9wLWRpc3RhbmNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuLm9yZ2FuaXphdGlvbi1jYXJkIGhlYWRlciB7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogOHB4O1xuICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgI0RFRTJFNjtcbn1cbi5vcmdhbml6YXRpb24tY2FyZCBoZWFkZXIgaDIge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgY29sb3I6ICMyMzdhNjk7XG59XG4ub3JnYW5pemF0aW9uLWNhcmQgaGVhZGVyIC5pcy1vcGVuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGNvbG9yOiAjNkM3NTdEO1xufVxuLm9yZ2FuaXphdGlvbi1jYXJkIGhlYWRlciAuaXMtb3BlbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgMC43NXJlbTtcbiAgaGVpZ2h0OiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM3YTY5O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ub3JnYW5pemF0aW9uLWNhcmQgaGVhZGVyIC5pcy1vcGVuLmlzLW9wZW4tLWNsb3NlZDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWRhbmdlcik7XG59XG4ub3JnYW5pemF0aW9uLWNhcmQgLm9yZ2FuaXphdGlvbi1pbmZvLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDhweDtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cbi5vcmdhbml6YXRpb24tY2FyZCAub3JnYW5pemF0aW9uLWNhcmQtYm90dG9tIHtcbiAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkICNERUUyRTY7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMXJlbTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi5vcmdhbml6YXRpb24tY2FyZCBoZWFkZXIgaDIuQ0xJTklDX01EIHtcbiAgY29sb3I6ICM1MjE0NEQ7XG59XG4ub3JnYW5pemF0aW9uLWNhcmQgYS5idG4uYnRuLXByaW1hcnkuQ0xJTklDX01EIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyMTQ0RDtcbn1cbi5vcmdhbml6YXRpb24tY2FyZCBhLmJ0bi5idG4tcHJpbWFyeS5vdXRsaW5lLkNMSU5JQ19NRCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogIzUyMTQ0RDtcbiAgY29sb3I6ICM1MjE0NEQ7XG59XG5cbi5vcmdhbml6YXRpb25zLXJlc3VsdHMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHJvdy1nYXA6IDEuNXJlbTtcbiAgY29sdW1uLWdhcDogMXJlbTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiA3LjVyZW07XG59XG4ub3JnYW5pemF0aW9ucy1yZXN1bHRzLWxpc3QgLnZpZXdzLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4OiAwIDAgMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAub3JnYW5pemF0aW9ucy1yZXN1bHRzLWxpc3QgLnZpZXdzLXJvdyB7XG4gICAgZmxleDogMCAwIGNhbGMoMzMuMzMzJSAtIDAuOHJlbSk7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2Nrb3JnYW5pemF0aW9ucy1ibG9jay1vcmdhbml6YXRpb25zLWxpc3Quc2VhcmNoLWJsb2NrLWZvcm0gLm1haW4tc2VhcmNoLWZvcm0ge1xuICBtYXgtd2lkdGg6IDQxNnB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrb3JnYW5pemF0aW9ucy1ibG9jay1vcmdhbml6YXRpb25zLWxpc3Quc2VhcmNoLWJsb2NrLWZvcm0gLmpzLWZvcm0taXRlbS1zZWFyY2gtYXBpLWZ1bGx0ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrb3JnYW5pemF0aW9ucy1ibG9jay1vcmdhbml6YXRpb25zLWxpc3Quc2VhcmNoLWJsb2NrLWZvcm0gLmpzLWZvcm0taXRlbS1zZWFyY2gtYXBpLWZ1bGx0ZXh0IC5jbGVhci1zZWFyY2gtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMXJlbTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJsb2NrLXZpZXdzLWJsb2Nrb3JnYW5pemF0aW9ucy1ibG9jay1vcmdhbml6YXRpb25zLWxpc3Quc2VhcmNoLWJsb2NrLWZvcm0gLmpzLWZvcm0taXRlbS1zZWFyY2gtYXBpLWZ1bGx0ZXh0IC5jbGVhci1zZWFyY2gtYnV0dG9uIHN2ZyB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG59XG5cbi53ZWJmb3JtLWJsb2NrIC5qcy1mb3JtLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbn1cbi53ZWJmb3JtLWJsb2NrIC5qcy1mb3JtLWl0ZW0gbGFiZWwge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuLndlYmZvcm0tYmxvY2sgLmpzLWZvcm0taXRlbSBpbnB1dC5pcy1pbnZhbGlkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi53ZWJmb3JtLWJsb2NrIC5qcy1mb3JtLWl0ZW0gaW5wdXRbdHlwZT10ZXh0XSxcbi53ZWJmb3JtLWJsb2NrIC5qcy1mb3JtLWl0ZW0gaW5wdXRbdHlwZT1udW1iZXJdLFxuLndlYmZvcm0tYmxvY2sgLmpzLWZvcm0taXRlbSBpbnB1dFt0eXBlPWVtYWlsXSxcbi53ZWJmb3JtLWJsb2NrIC5qcy1mb3JtLWl0ZW0gaW5wdXRbdHlwZT10ZWxdLFxuLndlYmZvcm0tYmxvY2sgLmpzLWZvcm0taXRlbSB0ZXh0YXJlYSxcbi53ZWJmb3JtLWJsb2NrIC5qcy1mb3JtLWl0ZW0gc2VsZWN0IHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjQ0VENERBO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi53ZWJmb3JtLWJsb2NrIC5qcy1mb3JtLWl0ZW0gaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIsXG4ud2ViZm9ybS1ibG9jayAuanMtZm9ybS1pdGVtIGlucHV0W3R5cGU9bnVtYmVyXTo6cGxhY2Vob2xkZXIsXG4ud2ViZm9ybS1ibG9jayAuanMtZm9ybS1pdGVtIGlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlcixcbi53ZWJmb3JtLWJsb2NrIC5qcy1mb3JtLWl0ZW0gaW5wdXRbdHlwZT10ZWxdOjpwbGFjZWhvbGRlcixcbi53ZWJmb3JtLWJsb2NrIC5qcy1mb3JtLWl0ZW0gdGV4dGFyZWE6OnBsYWNlaG9sZGVyLFxuLndlYmZvcm0tYmxvY2sgLmpzLWZvcm0taXRlbSBzZWxlY3Q6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBjb2xvcjogIzQ5NTA1Nztcbn1cbi53ZWJmb3JtLWJsb2NrIC5qcy1mb3JtLWl0ZW0gaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbi53ZWJmb3JtLWJsb2NrIC5qcy1mb3JtLWl0ZW0gaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzLFxuLndlYmZvcm0tYmxvY2sgLmpzLWZvcm0taXRlbSBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxcbi53ZWJmb3JtLWJsb2NrIC5qcy1mb3JtLWl0ZW0gaW5wdXRbdHlwZT10ZWxdOmZvY3VzLFxuLndlYmZvcm0tYmxvY2sgLmpzLWZvcm0taXRlbSB0ZXh0YXJlYTpmb2N1cyxcbi53ZWJmb3JtLWJsb2NrIC5qcy1mb3JtLWl0ZW0gc2VsZWN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMjM3YTY5O1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgzNSwgMTIyLCAxMDUsIDAuMSk7XG59XG4ud2ViZm9ybS1ibG9jayAuanMtZm9ybS1pdGVtIHRleHRhcmVhIHtcbiAgbWluLWhlaWdodDogNzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi53ZWJmb3JtLWJsb2NrIC5qcy1mb3JtLWl0ZW0gc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzN2E2OTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIwIDIwJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTUgNy41TDEwIDEyLjVMMTUgNy41JyBzdHJva2U9JyUyM0ZGRkZGRicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDE2cHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi53ZWJmb3JtLWJsb2NrIC5qcy1mb3JtLWl0ZW0gc2VsZWN0LmlzLWludmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIwIDIwJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTUgNy41TDEwIDEyLjVMMTUgNy41JyBzdHJva2U9JyUyM0ZGRkZGRicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDE2cHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG59XG4ud2ViZm9ybS1ibG9jayAuanMtZm9ybS1pdGVtIHNlbGVjdDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzQwY2FiNTtcbn1cbi53ZWJmb3JtLWJsb2NrIC5qcy1mb3JtLWl0ZW0gc2VsZWN0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIwIDIwJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTUgNy41TDEwIDEyLjVMMTUgNy41JyBzdHJva2U9JyUyMzIzN0E2OScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG59XG4ud2ViZm9ybS1ibG9jayAuanMtZm9ybS10eXBlLWNoZWNrYm94LmpzLWZvcm0taXRlbS1jb25maXJtYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLndlYmZvcm0tYmxvY2sgLmpzLWZvcm0tdHlwZS1jaGVja2JveC5qcy1mb3JtLWl0ZW0tY29uZmlybWF0aW9uIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLndlYmZvcm0tYmxvY2sgLmpzLWZvcm0tdHlwZS1jaGVja2JveC5qcy1mb3JtLWl0ZW0tY29uZmlybWF0aW9uIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiBzbWFsbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDE2IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB4PScwLjUnIHk9JzQuNScgd2lkdGg9JzE1JyBoZWlnaHQ9JzE1JyByeD0nMy41JyBmaWxsPSclMjMyMzdBNjknIHN0cm9rZT0nJTIzMjM3QTY5Jy8lM0UlM0NwYXRoIGQ9J003LjEwNDk3IDE1Ljc5MzJMNy4wODczNSAxNS44MTA4TDIuNjg3NSAxMS40MTA5TDQuMTIwMTggOS45NzgyNkw3LjEwNTAyIDEyLjk2MzFMMTEuODc5IDguMTg5MDlMMTMuMzExNyA5LjYyMTc2TDcuMTIyNjQgMTUuODEwOEw3LjEwNDk3IDE1Ljc5MzJaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgYm9yZGVyLWNvbG9yOiAjMjM3YTY5O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi53ZWJmb3JtLWJsb2NrIC5qcy1mb3JtLXR5cGUtY2hlY2tib3guanMtZm9ybS1pdGVtLWNvbmZpcm1hdGlvbiBzbWFsbCB7XG4gIG9yZGVyOiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzIxMjUyOSAhaW1wb3J0YW50O1xufVxuLndlYmZvcm0tYmxvY2sgLmpzLWZvcm0tdHlwZS1jaGVja2JveC5qcy1mb3JtLWl0ZW0tY29uZmlybWF0aW9uIHNtYWxsIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLndlYmZvcm0tYmxvY2sgLmpzLWZvcm0tdHlwZS1jaGVja2JveC5qcy1mb3JtLWl0ZW0tY29uZmlybWF0aW9uIHNtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNERUUyRTY7XG59XG4ud2ViZm9ybS1ibG9jayAuanMtZm9ybS10eXBlLWNoZWNrYm94LmpzLWZvcm0taXRlbS1jb25maXJtYXRpb24gc21hbGw6YmVmb3JlOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzN2E2OTtcbn1cbi53ZWJmb3JtLWJsb2NrIC5qcy1mb3JtLXR5cGUtY2hlY2tib3ggLmludmFsaWQtZmVlZGJhY2sge1xuICBvcmRlcjogMjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud2ViZm9ybS1ibG9jayAuZm9ybS1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ud2ViZm9ybS1ibG9jayAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xufVxuXG5ib2R5Omhhcygud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybS1mb3JtKSAuYWxlcnQuYWxlcnQtZGlzbWlzc2libGUuYWxlcnQtZGFuZ2VyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zdWJtaXQtY29udGFpbmVyLWZvcm0gaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5hbGVydC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTtcbn1cbi5hbGVydC13cmFwcGVyIGRpdi5hbGVydCB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYWxlcnQtd3JhcHBlciBkaXYuYWxlcnQge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbi5hbGVydC13cmFwcGVyIGRpdi5hbGVydC5hbGVydC1zdWNjZXNzIHN2ZywgLmFsZXJ0LXdyYXBwZXIgZGl2LmFsZXJ0LmFsZXJ0LWRhbmdlciBzdmcge1xuICBtYXgtd2lkdGg6IDUwcHg7XG4gIG1heC1oZWlnaHQ6IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5hbGVydC13cmFwcGVyIGRpdi5hbGVydC5hbGVydC1zdWNjZXNzIHN2ZywgLmFsZXJ0LXdyYXBwZXIgZGl2LmFsZXJ0LmFsZXJ0LWRhbmdlciBzdmcge1xuICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYWxlcnQtd3JhcHBlciBkaXYuYWxlcnQuYWxlcnQtc3VjY2VzcyAuYWxlcnQtaGVhZGluZywgLmFsZXJ0LXdyYXBwZXIgZGl2LmFsZXJ0LmFsZXJ0LWRhbmdlciAuYWxlcnQtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4uYWxlcnQtd3JhcHBlciBkaXYuYWxlcnQuYWxlcnQtc3VjY2VzcyBzdmcge1xuICBtYXgtd2lkdGg6IDMwcHg7XG4gIG1heC1oZWlnaHQ6IDYwcHg7XG59XG5cbmZvcm0udXNlci1sb2dpbi1mb3JtIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgbWFyZ2luOiAzNXB4IGF1dG87XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNERUUyRTY7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5mb3JtLnVzZXItbG9naW4tZm9ybSAuaW52YWxpZC1mZWVkYmFjay5mb3JtLWl0ZW0tLWVycm9yLW1lc3NhZ2UgYVtocmVmPVwiL3VzZXIvcGFzc3dvcmRcIl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGNvbG9yOiAjMjM3YTY5O1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjI1cmVtO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG4uc3dpcGVyLXBhZ2luYXRpb24gc3Bhbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEuODc1cmVtO1xuICBoZWlnaHQ6IDAuMTg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MzUyODtcbiAgb3BhY2l0eTogMC41O1xufVxuLnN3aXBlci1wYWdpbmF0aW9uIHNwYW4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnNwZWNpYWxpdGllcy1zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uLFxuICAucGFydG5lcnMtYmxvY2staW5uZXItbG9nb3MgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wYXJ0bmVycy1ibG9jay1pbm5lci1sb2dvcyAuc3dpcGVyLXNsaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45Mzc1cmVtKSB7XG4gIC5wYXJ0bmVycy1ibG9jay1pbm5lci1sb2dvcyAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGZsZXg6IDAgMCAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAucGFydG5lcnMtYmxvY2staW5uZXItbG9nb3MgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IGNhbGMoMjAlIC0gMC42cmVtKSAhaW1wb3J0YW50O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG4gIC5wYXJ0bmVycy1ibG9jay1pbm5lci1sb2dvcyAuc3dpcGVyLXNsaWRlIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLWZhcXMgbmF2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmJsb2NrLWZhcXMgbmF2OmJlZm9yZSB7XG4gICAgY29udGVudDogYXR0cihkYXRhLW1vYmlsZS1sYWJlbCk7XG4gICAgY29sb3I6IHZhcigtLVRoZW1lLVByaW1hcnksICMwNDM1MjgpO1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmJsb2NrLWZhcXMgLm5hdi10YWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5ibG9jay1mYXFzIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBjb2xvcjogIzIzN2E2OTtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAwLjA2M3JlbSBzb2xpZCAjREVFMkU2O1xufVxuLmJsb2NrLWZhcXMgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYm9yZGVyLWJvdHRvbTogMC4wNjNyZW0gc29saWQgIzQ5NTA1Nztcbn1cbi5ibG9jay1mYXFzIC5maWVsZC0tbmFtZS1maWVsZC1mYXEtY2F0ZWdvcnktaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDEuNXJlbTtcbn1cbi5ibG9jay1mYXFzIC5maWVsZC0tbmFtZS1maWVsZC1mYXEtY2F0ZWdvcnktaXRlbSAucGFyYWdyYXBoLWZhcS1zdWItY2F0ZWdvcnkgPiAuYWNjb3JkaW9uLWZhcS1zdWJjYXRlZ29yeSB7XG4gIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNERUUyRTY7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4uYmxvY2stZmFxcyAuZmllbGQtLW5hbWUtZmllbGQtZmFxLWNhdGVnb3J5LWl0ZW0gLnBhcmFncmFwaC1mYXEtc3ViLWNhdGVnb3J5ID4gLmFjY29yZGlvbi1mYXEtc3ViY2F0ZWdvcnkgLmFjY29yZGlvbi1oZWFkZXIgYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBjb2x1bW4tZ2FwOiAwLjI1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAxLjI1cmVtIDEuMjVyZW0gMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM3YTY5O1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuLmJsb2NrLWZhcXMgLmZpZWxkLS1uYW1lLWZpZWxkLWZhcS1jYXRlZ29yeS1pdGVtIC5wYXJhZ3JhcGgtZmFxLXN1Yi1jYXRlZ29yeSA+IC5hY2NvcmRpb24tZmFxLXN1YmNhdGVnb3J5IC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvbjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uYmxvY2stZmFxcyAuZmllbGQtLW5hbWUtZmllbGQtZmFxLWNhdGVnb3J5LWl0ZW0gLnBhcmFncmFwaC1mYXEtc3ViLWNhdGVnb3J5ID4gLmFjY29yZGlvbi1mYXEtc3ViY2F0ZWdvcnkgLmFjY29yZGlvbi1oZWFkZXIgYnV0dG9uIC5hcnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmJsb2NrLWZhcXMgLmZpZWxkLS1uYW1lLWZpZWxkLWZhcS1jYXRlZ29yeS1pdGVtIC5wYXJhZ3JhcGgtZmFxLXN1Yi1jYXRlZ29yeSA+IC5hY2NvcmRpb24tZmFxLXN1YmNhdGVnb3J5IC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvbiAuYXJyb3cgc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLmJsb2NrLWZhcXMgLmZpZWxkLS1uYW1lLWZpZWxkLWZhcS1jYXRlZ29yeS1pdGVtIC5wYXJhZ3JhcGgtZmFxLXN1Yi1jYXRlZ29yeSA+IC5hY2NvcmRpb24tZmFxLXN1YmNhdGVnb3J5IC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvbi5jb2xsYXBzZWQge1xuICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDA7XG59XG4uYmxvY2stZmFxcyAuZmllbGQtLW5hbWUtZmllbGQtZmFxLWNhdGVnb3J5LWl0ZW0gLnBhcmFncmFwaC1mYXEtc3ViLWNhdGVnb3J5ID4gLmFjY29yZGlvbi1mYXEtc3ViY2F0ZWdvcnkgLmFjY29yZGlvbi1oZWFkZXIgYnV0dG9uLmNvbGxhcHNlZCAuYXJyb3cge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cbi5ibG9jay1mYXFzIC5maWVsZC0tbmFtZS1maWVsZC1mYXEtY2F0ZWdvcnktaXRlbSAucGFyYWdyYXBoLWZhcS1zdWItY2F0ZWdvcnkgPiAuYWNjb3JkaW9uLWZhcS1zdWJjYXRlZ29yeSAuYWNjb3JkaW9uLWhlYWRlciBidXR0b24uY29sbGFwc2VkIC5hcnJvdyBzdmcgcGF0aCB7XG4gIGZpbGw6ICMwMDA7XG59XG4uYmxvY2stZmFxcyAuZmllbGQtLW5hbWUtZmllbGQtZmFxLWNhdGVnb3J5LWl0ZW0gLnBhcmFncmFwaC1mYXEtc3ViLWNhdGVnb3J5ID4gLmFjY29yZGlvbi1mYXEtc3ViY2F0ZWdvcnkgLmFjY29yZGlvbi1jb2xsYXBzZSAuYWNjb3JkaW9uLWJvZHkgLmFjY29yZGlvbi1pdGVtLmFjY29yZGlvbi1mYXEtaXRlbSA+IC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcbiAgYm9yZGVyOiAwLjA2M3JlbSBzb2xpZCAjREVFMkU2O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG4uYmxvY2stZmFxcyAuZmllbGQtLW5hbWUtZmllbGQtZmFxLWNhdGVnb3J5LWl0ZW0gLnBhcmFncmFwaC1mYXEtc3ViLWNhdGVnb3J5ID4gLmFjY29yZGlvbi1mYXEtc3ViY2F0ZWdvcnkgLmFjY29yZGlvbi1jb2xsYXBzZSAuYWNjb3JkaW9uLWJvZHkgLmFjY29yZGlvbi1pdGVtLmFjY29yZGlvbi1mYXEtaXRlbSA+IC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvbjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uYmxvY2stZmFxcyAuZmllbGQtLW5hbWUtZmllbGQtZmFxLWNhdGVnb3J5LWl0ZW0gLnBhcmFncmFwaC1mYXEtc3ViLWNhdGVnb3J5ID4gLmFjY29yZGlvbi1mYXEtc3ViY2F0ZWdvcnkgLmFjY29yZGlvbi1jb2xsYXBzZSAuYWNjb3JkaW9uLWJvZHkgLmFjY29yZGlvbi1pdGVtLmFjY29yZGlvbi1mYXEtaXRlbSA+IC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREVFMkU2O1xufVxuLmJsb2NrLWZhcXMgLmZpZWxkLS1uYW1lLWZpZWxkLWZhcS1jYXRlZ29yeS1pdGVtIC5wYXJhZ3JhcGgtZmFxLXN1Yi1jYXRlZ29yeSA+IC5hY2NvcmRpb24tZmFxLXN1YmNhdGVnb3J5IC5hY2NvcmRpb24tY29sbGFwc2UgLmFjY29yZGlvbi1ib2R5IC5hY2NvcmRpb24taXRlbS5hY2NvcmRpb24tZmFxLWl0ZW0gPiAuYWNjb3JkaW9uLWhlYWRlciBidXR0b246bm90KC5jb2xsYXBzZWQpIC5hcnJvdyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uYmxvY2stZmFxcyAuZmllbGQtLW5hbWUtZmllbGQtZmFxLWNhdGVnb3J5LWl0ZW0gLnBhcmFncmFwaC1mYXEtc3ViLWNhdGVnb3J5ID4gLmFjY29yZGlvbi1mYXEtc3ViY2F0ZWdvcnkgLmFjY29yZGlvbi1jb2xsYXBzZSAuYWNjb3JkaW9uLWJvZHkgLmFjY29yZGlvbi1pdGVtLmFjY29yZGlvbi1mYXEtaXRlbSA+IC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgLmFycm93IHN2ZyBwYXRoIHtcbiAgZmlsbDogIzAwMDtcbn1cbi5ibG9jay1mYXFzIC5maWVsZC0tbmFtZS1maWVsZC1mYXEtY2F0ZWdvcnktaXRlbSAucGFyYWdyYXBoLWZhcS1zdWItY2F0ZWdvcnkgPiAuYWNjb3JkaW9uLWZhcS1zdWJjYXRlZ29yeSAuYWNjb3JkaW9uLWNvbGxhcHNlIC5hY2NvcmRpb24tYm9keSAuYWNjb3JkaW9uLWl0ZW0uYWNjb3JkaW9uLWZhcS1pdGVtIC5hY2NvcmRpb24tY29sbGFwc2UgLmZpZWxkLS1uYW1lLWZpZWxkLWFuc3dlciB7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG59XG5cbi5ibG9jay1jb250ZW50LXR5cGUtdGVzdGltb25pYWxzLWJsb2NrIC50ZXN0aW1vbmlhbHMtaXRlbSB7XG4gIHdpZHRoOiAxOXJlbSAhaW1wb3J0YW50O1xufVxuXG4uam9iLW9wZW5pbmdzLWNvbCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RFRTJFNjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5qb2Itb3BlbmluZ3MtY29sIGgyIHtcbiAgY29sb3I6ICMzMGEwOGY7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NXJlbSkge1xuICAuYWxlcnQtd3JhcHBlciAuYWxlcnQge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnBpcGVkcml2ZS1ibG9jay13cmFwcGVyIC5waXBlZHJpdmUtYmxvY2stY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkge1xuICAucGlwZWRyaXZlLWJsb2NrLXdyYXBwZXIgLnBpcGVkcml2ZS1ibG9jay1jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MTJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBpcGVkcml2ZS1ibG9jay13cmFwcGVyIC5waXBlZHJpdmUtYmxvY2stY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogNDgwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5waXBlZHJpdmUtYmxvY2std3JhcHBlciAucGlwZWRyaXZlLWJsb2NrLWNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuLnBpcGVkcml2ZS1ibG9jay13cmFwcGVyIC5waXBlZHJpdmUtYmxvY2stY29udGVudC5iYW5uZXItZnVsbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5waXBlZHJpdmUtYmxvY2std3JhcHBlciAucGlwZWRyaXZlLWJsb2NrLWNvbnRlbnQgLnBpcGVkcml2ZS1ibG9jay1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGlwZWRyaXZlLWJsb2NrLXdyYXBwZXIgLnBpcGVkcml2ZS1ibG9jay1jb250ZW50IC5waXBlZHJpdmUtYmxvY2staW1hZ2UgcGljdHVyZSxcbi5waXBlZHJpdmUtYmxvY2std3JhcHBlciAucGlwZWRyaXZlLWJsb2NrLWNvbnRlbnQgLnBpcGVkcml2ZS1ibG9jay1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xufVxuLnBpcGVkcml2ZS1ibG9jay13cmFwcGVyIC5waXBlZHJpdmUtYmxvY2stY29udGVudCAucGlwZWRyaXZlLWJsb2NrLWltYWdlIC5waXBlZHJpdmUtYmxvY2staW1hZ2UtbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBpcGVkcml2ZS1ibG9jay13cmFwcGVyIC5waXBlZHJpdmUtYmxvY2stY29udGVudCAucGlwZWRyaXZlLWJsb2NrLWltYWdlIC5waXBlZHJpdmUtYmxvY2staW1hZ2UtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgLnBpcGVkcml2ZS1ibG9jay13cmFwcGVyIC5waXBlZHJpdmUtYmxvY2stY29udGVudCAucGlwZWRyaXZlLWJsb2NrLWZvcm0ge1xuICAgIHdpZHRoOiA1MTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5waXBlZHJpdmUtYmxvY2std3JhcHBlciAucGlwZWRyaXZlLWJsb2NrLWNvbnRlbnQgLnBpcGVkcml2ZS1ibG9jay1mb3JtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA0ODBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbiAgLnBpcGVkcml2ZS1ibG9jay13cmFwcGVyIC5waXBlZHJpdmUtYmxvY2stY29udGVudCAucGlwZWRyaXZlLWJsb2NrLWZvcm0gPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAucGlwZWRyaXZlLWJsb2NrLXdyYXBwZXIgLnBpcGVkcml2ZS1ibG9jay1jb250ZW50IC5waXBlZHJpdmUtYmxvY2stZm9ybSA+IGRpdiBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5waXBlZHJpdmUtYmxvY2std3JhcHBlciAucGlwZWRyaXZlLWJsb2NrLWNvbnRlbnQgLnBpcGVkcml2ZS1ibG9jay1mb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG59XG5cbi5ibG9jay1waXBlZHJpdmUtaGVyby13aXRoLWZvcm0td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibG9jay1waXBlZHJpdmUtaGVyby13aXRoLWZvcm0taW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MzUyODtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAxO1xufVxuLmJsb2NrLXBpcGVkcml2ZS1oZXJvLXdpdGgtZm9ybS1pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBtaW4taGVpZ2h0OiA1NjhweDtcbn1cbi5ibG9jay1waXBlZHJpdmUtaGVyby13aXRoLWZvcm0taW1hZ2Uuc2hvdy1vbmx5LWhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmxvY2stcGlwZWRyaXZlLWhlcm8td2l0aC1mb3JtLWltYWdlLnNob3ctb25seS1oZXJvIGltZyB7XG4gIG1pbi1oZWlnaHQ6IHVuc2V0O1xufVxuLmJsb2NrLXBpcGVkcml2ZS1oZXJvLXdpdGgtZm9ybS1mb3JtLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgbWluLWhlaWdodDogNjQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5ibG9jay1waXBlZHJpdmUtaGVyby13aXRoLWZvcm0tZm9ybS13cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiA1NjhweDtcbiAgfVxufVxuLmJsb2NrLXBpcGVkcml2ZS1oZXJvLXdpdGgtZm9ybS1mb3JtLWNvbnRlbnQge1xuICBwYWRkaW5nOiAyNHB4IDcycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLXBpcGVkcml2ZS1oZXJvLXdpdGgtZm9ybS1mb3JtLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbi5ibG9jay1waXBlZHJpdmUtaGVyby13aXRoLWZvcm0tZm9ybS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0NzhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTZweCAyNHB4IDI0cHggMjRweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZkZmRjO1xuICBib3gtc2hhZG93OiAwIDE2cHggNDhweCAwIHJnYmEoMCwgMCwgMCwgMC4xNyk7XG59XG4uYmxvY2stcGlwZWRyaXZlLWhlcm8td2l0aC1mb3JtLWZvcm0tY29udGFpbmVyIGZvcm0gLmpzLWZvcm0taXRlbSBsYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4uYmxvY2stcGlwZWRyaXZlLWhlcm8td2l0aC1mb3JtLWZvcm0tY29udGFpbmVyIGZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dC5pcy1pbnZhbGlkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5ibG9jay1waXBlZHJpdmUtaGVyby13aXRoLWZvcm0tZm9ybS1jb250YWluZXIgZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0W3R5cGU9dGV4dF0sXG4uYmxvY2stcGlwZWRyaXZlLWhlcm8td2l0aC1mb3JtLWZvcm0tY29udGFpbmVyIGZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dFt0eXBlPW51bWJlcl0sXG4uYmxvY2stcGlwZWRyaXZlLWhlcm8td2l0aC1mb3JtLWZvcm0tY29udGFpbmVyIGZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dFt0eXBlPWVtYWlsXSxcbi5ibG9jay1waXBlZHJpdmUtaGVyby13aXRoLWZvcm0tZm9ybS1jb250YWluZXIgZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0W3R5cGU9dGVsXSxcbi5ibG9jay1waXBlZHJpdmUtaGVyby13aXRoLWZvcm0tZm9ybS1jb250YWluZXIgZm9ybSAuanMtZm9ybS1pdGVtIHRleHRhcmVhLFxuLmJsb2NrLXBpcGVkcml2ZS1oZXJvLXdpdGgtZm9ybS1mb3JtLWNvbnRhaW5lciBmb3JtIC5qcy1mb3JtLWl0ZW0gc2VsZWN0IHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIGJvcmRlcjogc29saWQgMXB4ICNDRUQ0REE7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJsb2NrLXBpcGVkcml2ZS1oZXJvLXdpdGgtZm9ybS1mb3JtLWNvbnRhaW5lciBmb3JtIC5qcy1mb3JtLWl0ZW0gaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIsXG4uYmxvY2stcGlwZWRyaXZlLWhlcm8td2l0aC1mb3JtLWZvcm0tY29udGFpbmVyIGZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dFt0eXBlPW51bWJlcl06OnBsYWNlaG9sZGVyLFxuLmJsb2NrLXBpcGVkcml2ZS1oZXJvLXdpdGgtZm9ybS1mb3JtLWNvbnRhaW5lciBmb3JtIC5qcy1mb3JtLWl0ZW0gaW5wdXRbdHlwZT1lbWFpbF06OnBsYWNlaG9sZGVyLFxuLmJsb2NrLXBpcGVkcml2ZS1oZXJvLXdpdGgtZm9ybS1mb3JtLWNvbnRhaW5lciBmb3JtIC5qcy1mb3JtLWl0ZW0gaW5wdXRbdHlwZT10ZWxdOjpwbGFjZWhvbGRlcixcbi5ibG9jay1waXBlZHJpdmUtaGVyby13aXRoLWZvcm0tZm9ybS1jb250YWluZXIgZm9ybSAuanMtZm9ybS1pdGVtIHRleHRhcmVhOjpwbGFjZWhvbGRlcixcbi5ibG9jay1waXBlZHJpdmUtaGVyby13aXRoLWZvcm0tZm9ybS1jb250YWluZXIgZm9ybSAuanMtZm9ybS1pdGVtIHNlbGVjdDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzZDNzU3RDtcbn1cbi5ibG9jay1waXBlZHJpdmUtaGVyby13aXRoLWZvcm0tZm9ybS1jb250YWluZXIgZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG4uYmxvY2stcGlwZWRyaXZlLWhlcm8td2l0aC1mb3JtLWZvcm0tY29udGFpbmVyIGZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dFt0eXBlPW51bWJlcl06Zm9jdXMsXG4uYmxvY2stcGlwZWRyaXZlLWhlcm8td2l0aC1mb3JtLWZvcm0tY29udGFpbmVyIGZvcm0gLmpzLWZvcm0taXRlbSBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxcbi5ibG9jay1waXBlZHJpdmUtaGVyby13aXRoLWZvcm0tZm9ybS1jb250YWluZXIgZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0W3R5cGU9dGVsXTpmb2N1cyxcbi5ibG9jay1waXBlZHJpdmUtaGVyby13aXRoLWZvcm0tZm9ybS1jb250YWluZXIgZm9ybSAuanMtZm9ybS1pdGVtIHRleHRhcmVhOmZvY3VzLFxuLmJsb2NrLXBpcGVkcml2ZS1oZXJvLXdpdGgtZm9ybS1mb3JtLWNvbnRhaW5lciBmb3JtIC5qcy1mb3JtLWl0ZW0gc2VsZWN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMjM3YTY5O1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgzNSwgMTIyLCAxMDUsIDAuMSk7XG59XG4uYmxvY2stcGlwZWRyaXZlLWhlcm8td2l0aC1mb3JtLWZvcm0tY29udGFpbmVyIGZvcm0gLmpzLWZvcm0taXRlbSBzZWxlY3QjZWRpdC1wcmVmZXJyZWQtY2xpbmljIHtcbiAgY29sb3I6ICM2Qzc1N0Q7XG4gIHBhZGRpbmctcmlnaHQ6IDEuODc1cmVtO1xufVxuLmJsb2NrLXBpcGVkcml2ZS1oZXJvLXdpdGgtZm9ybS1mb3JtLWNvbnRhaW5lciBmb3JtIC5qcy1mb3JtLWl0ZW0gc2VsZWN0I2VkaXQtcHJlZmVycmVkLWNsaW5pYyBvcHRpb24ge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi5ibG9jay1waXBlZHJpdmUtaGVyby13aXRoLWZvcm0tZm9ybS1jb250YWluZXIgZm9ybSAuanMtZm9ybS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDE2cHg7XG59XG4uYmxvY2stcGlwZWRyaXZlLWhlcm8td2l0aC1mb3JtLWZvcm0tY29udGFpbmVyIGZvcm0gLmpzLWZvcm0taXRlbSBsYWJlbCB7XG4gIGZsZXg6IDAgMCAxMDVweDtcbn1cbi5ibG9jay1waXBlZHJpdmUtaGVyby13aXRoLWZvcm0tZm9ybS1jb250YWluZXIgZm9ybSAuanMtZm9ybS1pdGVtIGxhYmVsOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5ibG9jay1waXBlZHJpdmUtaGVyby13aXRoLWZvcm0tZm9ybS1jb250YWluZXIgZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0IHtcbiAgZmxleDogMTtcbiAgaGVpZ2h0OiA0MnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmJsb2NrLXBpcGVkcml2ZS1oZXJvLXdpdGgtZm9ybS1mb3JtLWNvbnRhaW5lciBmb3JtIC5qcy1mb3JtLWl0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA4cHg7XG4gIH1cbiAgLmJsb2NrLXBpcGVkcml2ZS1oZXJvLXdpdGgtZm9ybS1mb3JtLWNvbnRhaW5lciBmb3JtIC5qcy1mb3JtLWl0ZW0gbGFiZWwge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICB9XG59XG4uYmxvY2stcGlwZWRyaXZlLWhlcm8td2l0aC1mb3JtLWZvcm0tY29udGFpbmVyIGZvcm0gLmZvcm0taXRlbS1sZWdhbC10ZXh0IHAge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGNvbG9yOiAjNkM3NTdEO1xuICBtYXJnaW46IDA7XG59XG4uYmxvY2stcGlwZWRyaXZlLWhlcm8td2l0aC1mb3JtLWZvcm0tY29udGFpbmVyIGZvcm0gLmZvcm0taXRlbS1sZWdhbC10ZXh0IHAgYSB7XG4gIGNvbG9yOiAjMzBhMDhmO1xufVxuLmJsb2NrLXBpcGVkcml2ZS1oZXJvLXdpdGgtZm9ybS1mb3JtLWNvbnRhaW5lciBmb3JtIC5qcy1mb3JtLXR5cGUtY2hlY2tib3guanMtZm9ybS1pdGVtLWNvbmZpcm1hdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmJsb2NrLXBpcGVkcml2ZS1oZXJvLXdpdGgtZm9ybS1mb3JtLWNvbnRhaW5lciBmb3JtIC5qcy1mb3JtLXR5cGUtY2hlY2tib3guanMtZm9ybS1pdGVtLWNvbmZpcm1hdGlvbiBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5ibG9jay1waXBlZHJpdmUtaGVyby13aXRoLWZvcm0tZm9ybS1jb250YWluZXIgZm9ybSAuanMtZm9ybS10eXBlLWNoZWNrYm94LmpzLWZvcm0taXRlbS1jb25maXJtYXRpb24gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IHNtYWxsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMTYgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NyZWN0IHg9JzAuNScgeT0nNC41JyB3aWR0aD0nMTUnIGhlaWdodD0nMTUnIHJ4PSczLjUnIGZpbGw9JyUyMzIzN0E2OScgc3Ryb2tlPSclMjMyMzdBNjknLyUzRSUzQ3BhdGggZD0nTTcuMTA0OTcgMTUuNzkzMkw3LjA4NzM1IDE1LjgxMDhMMi42ODc1IDExLjQxMDlMNC4xMjAxOCA5Ljk3ODI2TDcuMTA1MDIgMTIuOTYzMUwxMS44NzkgOC4xODkwOUwxMy4zMTE3IDkuNjIxNzZMNy4xMjI2NCAxNS44MTA4TDcuMTA0OTcgMTUuNzkzMlonIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBib3JkZXItY29sb3I6ICMyMzdhNjk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLmJsb2NrLXBpcGVkcml2ZS1oZXJvLXdpdGgtZm9ybS1mb3JtLWNvbnRhaW5lciBmb3JtIC5qcy1mb3JtLXR5cGUtY2hlY2tib3guanMtZm9ybS1pdGVtLWNvbmZpcm1hdGlvbiBzbWFsbCB7XG4gIG9yZGVyOiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzZDNzU3RCAhaW1wb3J0YW50O1xufVxuLmJsb2NrLXBpcGVkcml2ZS1oZXJvLXdpdGgtZm9ybS1mb3JtLWNvbnRhaW5lciBmb3JtIC5qcy1mb3JtLXR5cGUtY2hlY2tib3guanMtZm9ybS1pdGVtLWNvbmZpcm1hdGlvbiBzbWFsbCBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5ibG9jay1waXBlZHJpdmUtaGVyby13aXRoLWZvcm0tZm9ybS1jb250YWluZXIgZm9ybSAuanMtZm9ybS10eXBlLWNoZWNrYm94LmpzLWZvcm0taXRlbS1jb25maXJtYXRpb24gc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0RFRTJFNjtcbn1cbi5ibG9jay1waXBlZHJpdmUtaGVyby13aXRoLWZvcm0tZm9ybS1jb250YWluZXIgZm9ybSAuanMtZm9ybS10eXBlLWNoZWNrYm94LmpzLWZvcm0taXRlbS1jb25maXJtYXRpb24gc21hbGw6YmVmb3JlOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzN2E2OTtcbn1cbi5ibG9jay1waXBlZHJpdmUtaGVyby13aXRoLWZvcm0tZm9ybS1jb250YWluZXIgZm9ybSAuanMtZm9ybS10eXBlLWNoZWNrYm94IC5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgb3JkZXI6IDI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJsb2NrLXBpcGVkcml2ZS1oZXJvLXdpdGgtZm9ybS1mb3JtLWNvbnRhaW5lciBmb3JtIC5mb3JtLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5ibG9jay1waXBlZHJpdmUtaGVyby13aXRoLWZvcm0tZm9ybS1jb250YWluZXIgZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBmbGV4OiAwIDAgMTAwJTtcbn1cbi5ibG9jay1waXBlZHJpdmUtaGVyby13aXRoLWZvcm0tZm9ybS1jb250YWluZXIgZm9ybSAuZm9ybS1pdGVtLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYmxvY2stcGlwZWRyaXZlLWhlcm8td2l0aC1mb3JtLWZvcm0tY29udGFpbmVyIGZvcm0gLmZvcm0taXRlbS10aXRsZSBwIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJsb2NrLXBpcGVkcml2ZS1oZXJvLXdpdGgtZm9ybS1mb3JtLWNvbnRhaW5lciBmb3JtIC5mb3JtLWl0ZW0tdGl0bGUgcCAucGlwZWRyaXZlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGNvbG9yOiAjMDQzNTI4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5ibG9jay1waXBlZHJpdmUtaGVyby13aXRoLWZvcm0tZm9ybS1jb250YWluZXIgZm9ybSAuZm9ybS1pdGVtLXRpdGxlIHAgLnBpcGVkcml2ZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG4uYmxvY2stcGlwZWRyaXZlLWhlcm8td2l0aC1mb3JtLWZvcm0tY29udGFpbmVyIGZvcm0gLmZvcm0taXRlbS10aXRsZSBwIC5waXBlZHJpdmUtc3VidGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMjM3YTY5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5ibG9jay1waXBlZHJpdmUtaGVyby13aXRoLWZvcm0tZm9ybS1jb250YWluZXIgZm9ybSAuZm9ybS1pdGVtLXRpdGxlIHAgLnBpcGVkcml2ZS1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuXG4ub3ZlcmxhcC1ndXR0ZXJzIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41ICogLTEpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41ICogLTEpO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAub3ZlcmxhcC1ndXR0ZXJzLW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41ICogLTEpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUgKiAtMSk7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG59XG5cbi5tYi03MiB7XG4gIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xufSIsImJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAvLyBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxuICAmOmhhcyguc2lkZS1zZWFyY2gtZm9ybS1saXN0LXdyYXBwZXIub3Blbi1tb2JpbGUpIHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIH1cbiAgJi5vcGVuLW1vYmlsZSB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICB9XG59XG5cbi5ub2RlX19jb250ZW50IHtcbiAgZm9udC1zaXplOiB1bnNldDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLy8gLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIHtcbi8vICAgb3ZlcmZsb3c6IGhpZGRlbjtcbi8vIH1cblxuYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIGRpdiNDb29raWVib3RXaWRnZXQge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuQ29va2llYm90V2lkZ2V0LWxvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1NXB4O1xuICAgIGxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDEzcHggIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICBib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLy8gYmFzZSB0ZXh0XG4kY29sb3ItYmFzZS10ZXh0OiAjMDAwO1xuXG4vLyBDb3JlIENvbG9yc1xuJGNvbG9yLXByaW1hcnk6ICMwNDM1Mjg7XG4kY29sb3Itc2Vjb25kYXJ5LTE6ICMzMGEwOGY7XG4kY29sb3Itc2Vjb25kYXJ5LTI6ICM4MWI1YmU7XG5cbi8vIENvbXBsZW1lbnRhcnkgQ29sb3JzXG4kY29sb3ItY29tcGxlbWVudGFyeS0xOiAjZTZkZmRjO1xuJGNvbG9yLWNvbXBsZW1lbnRhcnktMjogIzJjMmIyYjtcbiRjb2xvci1jb21wbGVtZW50YXJ5LTM6ICM4MzdmODA7XG5cbi8vIEFlc3RoZXRpYyBhbmQgUHJvbW90aW9uYWxcbiRjb2xvci1hZXN0aGV0aWM6ICNiMjlhOTU7XG4kY29sb3ItcHJvbW90aW9uYWw6ICNkZWE5ZmY7XG5cbi8vIFNlbWFudGljIENvbG9yc1xuJGNvbG9yLXN1Y2Nlc3M6ICMxOTg3NTQ7XG4kY29sb3ItZGFuZ2VyOiAjZGMzNTQ1O1xuJGNvbG9yLXdhcm5pbmc6ICNmZmMxMDc7XG4kY29sb3ItaW5mbzogIzBkY2FmMDtcblxuLy8gTmV1dHJhbHNcbiRjb2xvci1oaWdoLWxpZ2h0OiAjZmZmZmZmO1xuJGNvbG9yLWxpZ2h0OiAjZjhmOWZhO1xuJGNvbG9yLWRhcms6ICMyMTI1Mjk7XG4kY29sb3ItZ3JheS02MDA6ICM2Qzc1N0Q7XG5cbiRjb2xvci1saWdodC1ob3ZlcmVkLWJvcmRlcjogI0M2QzdDODtcbiRjb2xvci1saWdodC1ob3ZlcmVkLWJhY2tncm91bmQ6ICNEM0Q0RDU7XG5cbiRjb2xvci1saWdodC1hY3RpdmUtYm9yZGVyOiAjQkFCQkJDO1xuJGNvbG9yLWxpZ2h0LWFjdGl2ZS1iYWNrZ3JvdW5kOiAjQzZDN0M4O1xuXG4vLyBQcmltYXJ5IENvbG9ycyB2YXJpYXRpb25zXG4kY29sb3ItcHJpbWFyeS0xMDA6ICMyNGZiYzU7XG4kY29sb3ItcHJpbWFyeS0yMDA6ICMwNmY4YmI7XG4kY29sb3ItcHJpbWFyeS0zMDA6ICMwN2Q2YTE7XG4kY29sb3ItcHJpbWFyeS00MDA6ICMwOGI1ODg7XG4kY29sb3ItcHJpbWFyeS01MDA6ICMwNzk0NzA7XG4kY29sb3ItcHJpbWFyeS02MDA6ICMwNzc0NTc7XG4kY29sb3ItcHJpbWFyeS03MDA6ICMwNjU0NDA7XG4kY29sb3ItcHJpbWFyeS04MDA6ICMwNDM1Mjg7XG4kY29sb3ItcHJpbWFyeS05MDA6ICMwNTI3MWU7XG5cbi8vIFNlY29uZGFyeSBDb2xvcnMgdmFyaWF0aW9uc1xuJGNvbG9yLXNlY29uZGFyeS0xLTEwMDogI2M0ZjJlYztcbiRjb2xvci1zZWNvbmRhcnktMS0yMDA6ICM5N2U2ZGI7XG4kY29sb3Itc2Vjb25kYXJ5LTEtMzAwOiAjNmFkOWM5O1xuJGNvbG9yLXNlY29uZGFyeS0xLTQwMDogIzQwY2FiNTtcbiRjb2xvci1zZWNvbmRhcnktMS01MDA6ICMzMGEwOGY7XG4kY29sb3Itc2Vjb25kYXJ5LTEtNjAwOiAjMjM3YTY5O1xuJGNvbG9yLXNlY29uZGFyeS0xLTcwMDogIzE3NTQ0NTtcbiRjb2xvci1zZWNvbmRhcnktMS04MDA6ICMwYzJjMjM7XG4kY29sb3Itc2Vjb25kYXJ5LTEtOTAwOiAjMDEwNDAzO1xuXG4kY29sb3Itc2Vjb25kYXJ5LTItMTAwOiAjZmJmZGZlO1xuJGNvbG9yLXNlY29uZGFyeS0yLTIwMDogI2Q4ZWJmMztcbiRjb2xvci1zZWNvbmRhcnktMi0zMDA6ICNiN2RhZTU7XG4kY29sb3Itc2Vjb25kYXJ5LTItNDAwOiAjOWJjOGQzO1xuJGNvbG9yLXNlY29uZGFyeS0yLTUwMDogIzgxYjViZTtcbiRjb2xvci1zZWNvbmRhcnktMi02MDA6ICM1ZjljYTc7XG4kY29sb3Itc2Vjb25kYXJ5LTItNzAwOiAjNGM3ODgxO1xuJGNvbG9yLXNlY29uZGFyeS0yLTgwMDogIzM5NTU1YjtcbiRjb2xvci1zZWNvbmRhcnktMi05MDA6ICMyNDMzMzY7XG5cbi8vIGNvbXBvbmVudHMgYW5kIGxheW91dCBjb2xvcnNcbiRiZy1wYXJ0bmVycy1zZWN0aW9uOiAjRjNGOUY4O1xuXG4vL2JvcmRlciBjb2xvcnNcbiRjb2xvci1ib3JkZXItMTogI0RFRTJFNjtcbiRjb2xvci1ncmF5LTIwMDogI0U5RUNFRjtcbiRjb2xvci1ncmF5LTQwMDogI0NFRDREQTtcbiRjb2xvci1ncmF5LTcwMDogIzQ5NTA1NztcblxuJGNvbG9yLXB1cnBsZTogIzUyMTQ0RDtcblxuOnJvb3Qge1xuICAvLyBDb3JlIENvbG9yc1xuICAtLWNvbG9yLXByaW1hcnk6ICN7JGNvbG9yLXByaW1hcnl9O1xuICAtLWNvbG9yLXNlY29uZGFyeS0xOiAjeyRjb2xvci1zZWNvbmRhcnktMX07XG4gIC0tY29sb3Itc2Vjb25kYXJ5LTI6ICN7JGNvbG9yLXNlY29uZGFyeS0yfTtcblxuICAvLyBDb21wbGVtZW50YXJ5IENvbG9yc1xuICAtLWNvbG9yLWNvbXBsZW1lbnRhcnktMTogI3skY29sb3ItY29tcGxlbWVudGFyeS0xfTtcbiAgLS1jb2xvci1jb21wbGVtZW50YXJ5LTI6ICN7JGNvbG9yLWNvbXBsZW1lbnRhcnktMn07XG4gIC0tY29sb3ItY29tcGxlbWVudGFyeS0zOiAjeyRjb2xvci1jb21wbGVtZW50YXJ5LTN9O1xuXG4gIC8vIEFlc3RoZXRpYyBhbmQgUHJvbW90aW9uYWxcbiAgLS1jb2xvci1hZXN0aGV0aWM6ICN7JGNvbG9yLWFlc3RoZXRpY307XG4gIC0tY29sb3ItcHJvbW90aW9uYWw6ICN7JGNvbG9yLXByb21vdGlvbmFsfTtcblxuICAvLyBTZW1hbnRpYyBDb2xvcnNcbiAgLS1jb2xvci1zdWNjZXNzOiAjeyRjb2xvci1zdWNjZXNzfTtcbiAgLS1jb2xvci1kYW5nZXI6ICN7JGNvbG9yLWRhbmdlcn07XG4gIC0tY29sb3Itd2FybmluZzogI3skY29sb3Itd2FybmluZ307XG4gIC0tY29sb3ItaW5mbzogI3skY29sb3ItaW5mb307XG5cbiAgLy8gTmV1dHJhbHNcbiAgLS1jb2xvci1oaWdoLWxpZ2h0OiAjeyRjb2xvci1oaWdoLWxpZ2h0fTtcbiAgLS1jb2xvci1saWdodDogI3skY29sb3ItbGlnaHR9O1xuICAtLWNvbG9yLWRhcms6ICN7JGNvbG9yLWRhcmt9O1xuXG4gIC0tY29sb3ItbGlnaHQtaG92ZXJlZC1ib3JkZXI6ICN7JGNvbG9yLWxpZ2h0LWhvdmVyZWQtYm9yZGVyfTtcbiAgLS1jb2xvci1saWdodC1ob3ZlcmVkLWJhY2tncm91bmQ6ICN7JGNvbG9yLWxpZ2h0LWhvdmVyZWQtYmFja2dyb3VuZH07XG4gIC0tY29sb3ItbGlnaHQtYWN0aXZlLWJvcmRlcjogI3skY29sb3ItbGlnaHQtYWN0aXZlLWJvcmRlcn07XG4gIC0tY29sb3ItbGlnaHQtYWN0aXZlLWJhY2tncm91bmQ6ICN7JGNvbG9yLWxpZ2h0LWFjdGl2ZS1iYWNrZ3JvdW5kfTtcblxuICAvLyBQcmltYXJ5IFZhcmlhdGlvbnNcbiAgLS1jb2xvci1wcmltYXJ5LTEwMDogI3skY29sb3ItcHJpbWFyeS0xMDB9O1xuICAtLWNvbG9yLXByaW1hcnktMjAwOiAjeyRjb2xvci1wcmltYXJ5LTIwMH07XG4gIC0tY29sb3ItcHJpbWFyeS0zMDA6ICN7JGNvbG9yLXByaW1hcnktMzAwfTtcbiAgLS1jb2xvci1wcmltYXJ5LTQwMDogI3skY29sb3ItcHJpbWFyeS00MDB9O1xuICAtLWNvbG9yLXByaW1hcnktNTAwOiAjeyRjb2xvci1wcmltYXJ5LTUwMH07XG4gIC0tY29sb3ItcHJpbWFyeS02MDA6ICN7JGNvbG9yLXByaW1hcnktNjAwfTtcbiAgLS1jb2xvci1wcmltYXJ5LTcwMDogI3skY29sb3ItcHJpbWFyeS03MDB9O1xuICAtLWNvbG9yLXByaW1hcnktODAwOiAjeyRjb2xvci1wcmltYXJ5LTgwMH07XG4gIC0tY29sb3ItcHJpbWFyeS05MDA6ICN7JGNvbG9yLXByaW1hcnktOTAwfTtcblxuICAvLyBTZWNvbmRhcnkgMSBWYXJpYXRpb25zXG4gIC0tY29sb3Itc2Vjb25kYXJ5LTEtMTAwOiAjeyRjb2xvci1zZWNvbmRhcnktMS0xMDB9O1xuICAtLWNvbG9yLXNlY29uZGFyeS0xLTIwMDogI3skY29sb3Itc2Vjb25kYXJ5LTEtMjAwfTtcbiAgLS1jb2xvci1zZWNvbmRhcnktMS0zMDA6ICN7JGNvbG9yLXNlY29uZGFyeS0xLTMwMH07XG4gIC0tY29sb3Itc2Vjb25kYXJ5LTEtNDAwOiAjeyRjb2xvci1zZWNvbmRhcnktMS00MDB9O1xuICAtLWNvbG9yLXNlY29uZGFyeS0xLTUwMDogI3skY29sb3Itc2Vjb25kYXJ5LTEtNTAwfTtcbiAgLS1jb2xvci1zZWNvbmRhcnktMS02MDA6ICN7JGNvbG9yLXNlY29uZGFyeS0xLTYwMH07XG4gIC0tY29sb3Itc2Vjb25kYXJ5LTEtNzAwOiAjeyRjb2xvci1zZWNvbmRhcnktMS03MDB9O1xuICAtLWNvbG9yLXNlY29uZGFyeS0xLTgwMDogI3skY29sb3Itc2Vjb25kYXJ5LTEtODAwfTtcbiAgLS1jb2xvci1zZWNvbmRhcnktMS05MDA6ICN7JGNvbG9yLXNlY29uZGFyeS0xLTkwMH07XG5cbiAgLy8gU2Vjb25kYXJ5IDIgVmFyaWF0aW9uc1xuICAtLWNvbG9yLXNlY29uZGFyeS0yLTEwMDogI3skY29sb3Itc2Vjb25kYXJ5LTItMTAwfTtcbiAgLS1jb2xvci1zZWNvbmRhcnktMi0yMDA6ICN7JGNvbG9yLXNlY29uZGFyeS0yLTIwMH07XG4gIC0tY29sb3Itc2Vjb25kYXJ5LTItMzAwOiAjeyRjb2xvci1zZWNvbmRhcnktMi0zMDB9O1xuICAtLWNvbG9yLXNlY29uZGFyeS0yLTQwMDogI3skY29sb3Itc2Vjb25kYXJ5LTItNDAwfTtcbiAgLS1jb2xvci1zZWNvbmRhcnktMi01MDA6ICN7JGNvbG9yLXNlY29uZGFyeS0yLTUwMH07XG4gIC0tY29sb3Itc2Vjb25kYXJ5LTItNjAwOiAjeyRjb2xvci1zZWNvbmRhcnktMi02MDB9O1xuICAtLWNvbG9yLXNlY29uZGFyeS0yLTcwMDogI3skY29sb3Itc2Vjb25kYXJ5LTItNzAwfTtcbiAgLS1jb2xvci1zZWNvbmRhcnktMi04MDA6ICN7JGNvbG9yLXNlY29uZGFyeS0yLTgwMH07XG4gIC0tY29sb3Itc2Vjb25kYXJ5LTItOTAwOiAjeyRjb2xvci1zZWNvbmRhcnktMi05MDB9O1xuXG4gIC0tYmctcGFydG5lcnMtc2VjdGlvbjogI3skYmctcGFydG5lcnMtc2VjdGlvbn07XG4gIC0tY29sb3ItYm9yZGVyLTE6ICN7JGNvbG9yLWJvcmRlci0xfTtcbn1cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiO1xuICBzcmM6XG4gICAgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL0ludGVyL0ludGVyLVZhcmlhYmxlRm9udF9vcHN6LHdnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwOyAgICAgIC8qIElNUE9SVEFOVMONU1NJTU8gKHJhbmdlKSAqL1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuLyogSW50ZXIgVmFyaWFibGUgLSBJdGFsaWMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiO1xuICBzcmM6XG4gICAgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL0ludGVyL0ludGVyLUl0YWxpYy1WYXJpYWJsZUZvbnRfb3Bzeix3Z2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogMTAwIDkwMDsgICAgICAvKiBJTVBPUlRBTlTDjVNTSU1PIChyYW5nZSkgKi9cbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbi8qIDMwMCDigJMgTGlnaHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gIHNyYzpcbiAgICB1cmwoXCIuLi9hc3NldHMvZm9udHMvUG9wcGlucy9Qb3BwaW5zLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgIHVybChcIi4uL2Fzc2V0cy9mb250cy9Qb3BwaW5zL1BvcHBpbnMtTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuLyogNDAwIOKAkyBSZWd1bGFyICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICBzcmM6XG4gICAgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL1BvcHBpbnMvUG9wcGlucy1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgIHVybChcIi4uL2Fzc2V0cy9mb250cy9Qb3BwaW5zL1BvcHBpbnMtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vKiA1MDAg4oCTIE1lZGl1bSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgc3JjOlxuICAgIHVybChcIi4uL2Fzc2V0cy9mb250cy9Qb3BwaW5zL1BvcHBpbnMtTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgIHVybChcIi4uL2Fzc2V0cy9mb250cy9Qb3BwaW5zL1BvcHBpbnMtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbi8qIDYwMCDigJMgU2VtaUJvbGQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gIHNyYzpcbiAgICB1cmwoXCIuLi9hc3NldHMvZm9udHMvUG9wcGlucy9Qb3BwaW5zLVNlbWlCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgIHVybChcIi4uL2Fzc2V0cy9mb250cy9Qb3BwaW5zL1BvcHBpbnMtU2VtaUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuLyogNzAwIOKAkyBCb2xkICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICBzcmM6XG4gICAgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL1BvcHBpbnMvUG9wcGlucy1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgIHVybChcIi4uL2Fzc2V0cy9mb250cy9Qb3BwaW5zL1BvcHBpbnMtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4kZm9udC1wb3BwaW5zOiBcIlBvcHBpbnNcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90byxcbiAgc2Fucy1zZXJpZjtcbiRmb250LWludGVyOiBcIkludGVyXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sXG4gIHNhbnMtc2VyaWY7XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1wb3BwaW5zO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuaDEge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgLmRpc3BsYXktMSB7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgJi5ncmVlbi10aXRsZSB7XG4gICAgY29sb3I6ICMzMGEwOGYgIWltcG9ydGFudDtcbiAgfVxuICAmLmRpc3BsYXktaDIge1xuICAgIEBleHRlbmQgaDI7XG4gIH1cbn1cblxuaDIge1xuICBmb250LXNpemU6IDJyZW07XG4gIC5kaXNwbGF5LTIge1xuICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgJi5kaXNwbGF5LWgxIHtcbiAgICBAZXh0ZW5kIGgxO1xuICB9XG4gICYuZ3JlZW4tdGl0bGUge1xuICAgIGNvbG9yOiAjMzBhMDhmICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuaDMge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIC5kaXNwbGF5LTMge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG4gICYuZ3JlZW4tdGl0bGUge1xuICAgIGNvbG9yOiAjMzBhMDhmICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuaDQge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgLmRpc3BsYXktNCB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuICAmLmdyZWVuLXRpdGxlIHtcbiAgICBjb2xvcjogIzMwYTA4ZiAhaW1wb3J0YW50O1xuICB9XG59XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAuZGlzcGxheS01IHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuICAmLmdyZWVuLXRpdGxlIHtcbiAgICBjb2xvcjogIzMwYTA4ZiAhaW1wb3J0YW50O1xuICB9XG59XG5cbmg2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICAuZGlzcGxheS02IHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG4gICYuZ3JlZW4tdGl0bGUge1xuICAgIGNvbG9yOiAjMzBhMDhmICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmxlYWQge1xuICBmb250LWZhbWlseTogJGZvbnQtaW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xufVxuXG5wLCB1bCwgb2wsIGxpIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWludGVyO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1kYXJrKTtcbiAgJiAuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cblxuc3Ryb25nLCBiIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6ICRmb250LWludGVyO1xufVxuXG4uZ3JlZW4tYnVsbGV0IHtcbiAgJjo6bWFya2VyIHtcbiAgICBjb2xvcjogIzMwYTA4ZjtcbiAgfVxufVxuIiwiQHVzZSBcIi4uL2Fic3RyYWN0c1wiIGFzICo7XG5cbi5oZWFkZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogNDIwO1xufVxuXG5oZWFkZXIuaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgbWluLWhlaWdodDogOHJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICRjb2xvci1ncmF5LTQwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWhpZ2gtbGlnaHQ7XG59XG5cbi5oZWFkZXItYnJhbmQge1xuICBAaW5jbHVkZSByZXNwb25kLWFmdGVyKG1kKSB7XG4gICAgbWF4LXdpZHRoOiAxNi44NzVyZW07XG4gIH1cbn1cblxuLnByaW1hcnktbWVudSB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtYWZ0ZXIobWQpIHtcbiAgICBtYXgtd2lkdGg6IDQ1cmVtO1xuICB9XG4gICYgPiBuYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sdW1uLWdhcDogMXJlbTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgJiA+IHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgY29sdW1uLWdhcDogMXJlbTtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NXJlbSkge1xuICAgICAgICBjb2x1bW4tZ2FwOiAwLjVyZW07XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgICYgPiBsaSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXBvcHBpbnM7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4Ny41cmVtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjE1cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc1cmVtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgICB9XG4gICAgICAgIHNwYW4sXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZS10ZXh0O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xLTUwMCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEtNTAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAmID4gc3BhbixcbiAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xLTUwMCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGluc2V0OiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDQycHggKyAxLjVyZW0pO1xuICAgICAgICAgICAgdG9wOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MnB4KTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeGwpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQ1cHgpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmRyb3Bkb3duIHtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgICAgICAgICAgICY6aG92ZXI+c3BhbixcbiAgICAgICAgICAgICY6aG92ZXI+YSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xLTUwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7IC8qIGV2aXRhIFwicHVsb1wiIG5vIG1lbnUgKi9cbiAgICAgICAgICAgICAgLy8gbWFyZ2luLXRvcDogNDJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBpbnNldDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDQycHggKyAxLjVyZW0pO1xuICAgICAgICAgICAgICB0b3A6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNDJweCk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh4bCkge1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0NXB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xLTUwMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXItYnJhbmQge1xuICBAbWVkaWEgKG1heC13aWR0aDogNjEuOTM3NXJlbSkge1xuICAgIC8vIDk5MXB4IC8gMTYgPSA2MS45Mzc1cmVtXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5wcmltYXJ5LW1lbnUge1xuICBAbWVkaWEgKG1heC13aWR0aDogNjEuOTM3NXJlbSkge1xuICAgIC8vIDk5MXB4IC8gMTYgPSA2MS45Mzc1cmVtXG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlY29uZGFyeS1tZW51IHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYxLjkzNzVyZW0pIHtcbiAgICAvLyA5OTFweCAvIDE2ID0gNjEuOTM3NXJlbVxuICAgIC53aGF0c2FwcC1jdGEge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnNjaGVkdWxlLWFwcG9pbnRtZW50IHtcbiAgICAgIGEuYmxvY2stY3RhIHtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIyJyBoZWlnaHQ9JzIyJyB2aWV3Qm94PScwIDAgMjIgMjInIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMTAuNTQxIDE5LjI1SDUuNDk5MzVDNS4wMTMxMiAxOS4yNSA0LjU0NjggMTkuMDU2OCA0LjIwMjk5IDE4LjcxM0MzLjg1OTE3IDE4LjM2OTIgMy42NjYwMiAxNy45MDI5IDMuNjY2MDIgMTcuNDE2NlY2LjQxNjY1QzMuNjY2MDIgNS45MzA0MiAzLjg1OTE3IDUuNDY0MSA0LjIwMjk5IDUuMTIwMjhDNC41NDY4IDQuNzc2NDcgNS4wMTMxMiA0LjU4MzMxIDUuNDk5MzUgNC41ODMzMUgxNi40OTkzQzE2Ljk4NTYgNC41ODMzMSAxNy40NTE5IDQuNzc2NDcgMTcuNzk1NyA1LjEyMDI4QzE4LjEzOTUgNS40NjQxIDE4LjMzMjcgNS45MzA0MiAxOC4zMzI3IDYuNDE2NjVWMTEuOTE2Nicgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScxLjkzNzUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMTQuNjY2IDIuNzVWNi40MTY2Nycgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScxLjkzNzUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNNy4zMzM5OCAyLjc1VjYuNDE2NjcnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMS45Mzc1JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTMuNjY2MDIgMTAuMDgzM0gxOC4zMzI3JyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzEuOTM3NScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00xMy43NSAxNy40MTY2TDE1LjU4MzMgMTkuMjVMMTkuMjUgMTUuNTgzMycgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScxLjkzNzUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEuMjVyZW07XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMS02MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnJlZ2lvbi1zZWNvbmRhcnktbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDAuNXJlbTsgLy8gOHB4IC8gMTYgPSAwLjVyZW1cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gICAgLy8gOTkycHggLyAxNiA9IDYycmVtXG4gICAgI2Jsb2NrLWhleWRvYy10aGVtZS1tYXJjYXJjb25zdWx0YWN0YSB7XG4gICAgICBhLmJ0biB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4Ny41cmVtKSB7XG4gICAgLy8gMTQwMHB4IC8gMTYgPSA4Ny41cmVtXG4gICAgY29sdW1uLWdhcDogMXJlbTsgLy8gMTZweCAvIDE2ID0gMXJlbVxuICB9XG59XG5cbi5tb2JpbGUtdHJpZ2dlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MS45Mzc1cmVtKSB7XG4gICAgLy8gOTkxcHggLyAxNiA9IDYxLjkzNzVyZW1cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzYnIGhlaWdodD0nMzYnIHZpZXdCb3g9JzAgMCAzNiAzNicgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J002IDlIMzAnIHN0cm9rZT0nJTIzMDQzNTI4JyBzdHJva2Utd2lkdGg9JzMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNNiAxOEgzMCcgc3Ryb2tlPSclMjMwNDM1MjgnIHN0cm9rZS13aWR0aD0nMycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J002IDI3SDMwJyBzdHJva2U9JyUyMzA0MzUyOCcgc3Ryb2tlLXdpZHRoPSczJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG4gIH1cbn1cblxuLnNob3ctbW9iaWxlIHtcbiAgLm1vYmlsZS10cmlnZ2VyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogMjBweCAxMnB4IDAgMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzM2JyBoZWlnaHQ9JzM2JyB2aWV3Qm94PScwIDAgMzYgMzYnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMjcgOUw5IDI3JyBzdHJva2U9JyUyMzA0MzUyOCcgc3Ryb2tlLXdpZHRoPSczJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTkgOUwyNyAyNycgc3Ryb2tlPSclMjMwNDM1MjgnIHN0cm9rZS13aWR0aD0nMycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIHotaW5kZXg6IDEwMDE7XG4gIH1cbiAgLnByaW1hcnktbWVudSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYxLjkzNzVyZW0pIHtcbiAgICAgIC8vIDk5MXB4IC8gMTYgPSA2MS45Mzc1cmVtXG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgaGVpZ2h0OiAxMDBkdmg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaGlnaC1saWdodDtcblxuICAgICAgLmJsb2NrLW1lbnUge1xuICAgICAgICAmLm1lbnUtLW1haW4ge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgICAgICAmID4gdWwge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgJiA+IGxpIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICYubmF2LWl0ZW0ge1xuICAgICAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIHNwYW4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTQnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDE0IDgnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMSAxTDcgN0wxMyAxJyBzdHJva2U9JyUyMzA0MzUyOCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTYgMTVMMTIgOUwxOCAxNScgc3Ryb2tlPSclMjMwNDM1MjgnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuZHJvcGRvd24tbWVudS5zaG93IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgdG9wOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgJiA+IGxpIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggMTJweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmhlYWRlci10b3AtYWxlcnQtdGV4dCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MS45Mzc1cmVtKSB7XG4gICAgLy8gOTkxcHggLyAxNiA9IDYxLjkzNzVyZW1cbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4ubWVudS1oZWFkZXItbWV0YS1jb250YWluZXIge1xuICBAbWVkaWEgKG1heC13aWR0aDogNjEuOTM3NXJlbSkge1xuICAgIC8vIDk5MXB4IC8gMTYgPSA2MS45Mzc1cmVtXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4ubWVudS1oZWFkZXItbWV0YSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBjb2x1bW4tZ2FwOiAxLjVyZW07XG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgJiA+IGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgJiA+IGEge1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICAgIGNvbG9yOiAkY29sb3ItaGlnaC1saWdodDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAmID4gaW1nIHtcbiAgICAgICAgd2lkdGg6IDEuNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIC5oZWFkZXItdG9wLXNjaGVkdWxlLWJ0biB7XG4vLyAgIG1heC13aWR0aDogMjQ1cHg7XG4vLyB9XG5cblxubGkubmF2LWl0ZW0ge1xuICBAbWVkaWEgKG1heC13aWR0aDogNjEuOTM3NXJlbSkge1xuICAgICYgKyAubWVudS1oZWFkZXItbWV0YS1jb3BpZWQge1xuICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICRjb2xvci1ncmF5LTQwMDtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuXG4gICAgfVxuICB9XG5cbn1cblxuLm1lbnUtaGVhZGVyLW1ldGEtY29waWVkIHtcbiAgYSB7XG4gICAgY29sb3I6ICMwNDM1MjggIWltcG9ydGFudDtcbiAgfVxuXG59XG4iLCIkYnJlYWtwb2ludHM6IChcbiAgXCJ4c1wiOiBcIjU3NnB4XCIsXG4gIFwic21cIjogXCI3NjhweFwiLFxuICBcIm1kXCI6IFwiMTAyNHB4XCIsXG4gIFwibGdcIjogXCIxMjAwcHhcIixcbiAgXCJ4bFwiOiBcIjE0MDBweFwiLFxuKTtcblxuQG1peGluIHJlc3BvbmQtdG8oJGJyZWFrcG9pbnQpIHtcbiAgQGlmIG1hcC1oYXMta2V5KCRtYXA6ICRicmVha3BvaW50cywgJGtleTogJGJyZWFrcG9pbnQpIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAd2FybiAnVGhpcyBicmVha3BvaW50IGRvZXMgbm90IGV4aXN0LiBBdmFpbGFibGUgYnJlYWtwb2ludHM6ICN7bWFwLWtleXMoJGJyZWFrcG9pbnRzKX0nO1xuICB9XG59XG5cbkBtaXhpbiByZXNwb25kLWFmdGVyKCRicmVha3BvaW50KSB7XG4gIEBpZiBtYXAtaGFzLWtleSgkbWFwOiAkYnJlYWtwb2ludHMsICRrZXk6ICRicmVha3BvaW50KSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQHdhcm4gJ1RoaXMgYnJlYWtwb2ludCBkb2VzIG5vdCBleGlzdC4gQXZhaWxhYmxlIGJyZWFrcG9pbnRzOiAje21hcC1rZXlzKCRicmVha3BvaW50cyl9JztcbiAgfVxufVxuXG4kYnNYczogNTc2cHg7XG4kYnNTbTogNTc2cHg7XG4kYnNNZDogNzY4cHg7XG4kYnNMZzogOTkycHg7XG4kYnNYbDogMTIwMHB4O1xuJGJzWHhsOiAxNDAwcHg7XG4keHM6IDU3NnB4O1xuJHNtOiA1NzZweDtcbiRtZDogNzY4cHg7XG4kbGc6IDk5MnB4O1xuJHhsOiAxMjAwcHg7XG4keHhsOiAxNDAwcHg7XG5cbkBtaXhpbiBicmVha3BvaW50KCRicmVha3BvaW50KSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtYXgtYnJlYWtwb2ludCgkYnJlYWtwb2ludCkge1xuICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiQHVzZSBcIi4uL2Fic3RyYWN0c1wiIGFzICo7XG5cbmZvb3Rlci5mb290ZXItd3JhcHBlciB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvZm9vdGVyLWNpcmNsZXMuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIH1cbiAgLmZvb3Rlci1jb250YWluZXIge1xuICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIGJvcmRlci1yYWRpdXM6IDIuNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW07XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBwYWRkaW5nOiAycmVtO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvbG9nby1mb290ZXIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMTAwJSAtIDEuNXJlbSk7XG4gICAgd2lkdGg6IDEyLjI1cmVtO1xuICAgIGhlaWdodDogMi43NXJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEyLjI1cmVtO1xuICAgICAgaGVpZ2h0OiAyLjc1cmVtO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cbn1cblxuLmZvb3Rlci1jb3B5cmlnaHQge1xuICBmb250LWZhbWlseTogJGZvbnQtaW50ZXI7XG4gIGNvbG9yOiAkY29sb3ItaGlnaC1saWdodDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbn1cblxuLmZvb3Rlci1ib3R0b20tY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgbWFyZ2luLXRvcDogNy41cmVtO1xuICB9XG4gIC5yZWdpb24tZm9vdGVyLWJvdHRvbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEuNXJlbTtcbiAgfVxufVxuXG4ucGFnZS1tb2JpbGUtaW5mbyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWhpZ2gtbGlnaHQ7XG4gIGJvcmRlci10b3A6IDAuMDYyNXJlbSBzb2xpZCAkY29sb3ItZ3JheS00MDA7XG4gIHBhZGRpbmc6IDFyZW0gMC43NXJlbTtcbiAgLnJlZ2lvbiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGdhcDogMXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgICBkaXYge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICAgICYucmVnaW9uLW1vYmlsZS1pbmZvID4gKiB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAuYmxvY2stY29udGVudC1iYXNpYyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAuYmxvY2stY29udGVudC10eXBlLWJhc2ljIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5hamF4LXByb2dyZXNzLmFqYXgtcHJvZ3Jlc3MtZnVsbHNjcmVlbiB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuXG4uYWpheC1wcm9ncmVzcy5hamF4LXByb2dyZXNzLWZ1bGxzY3JlZW4gLnRocm9iYmVyLFxuLmFqYXgtcHJvZ3Jlc3MuYWpheC1wcm9ncmVzcy1mdWxsc2NyZWVuIC5tZXNzYWdlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYWpheC1wcm9ncmVzcy5hamF4LXByb2dyZXNzLWZ1bGxzY3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwMTcgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYWpheC1wcm9ncmVzcy5hamF4LXByb2dyZXNzLWZ1bGxzY3JlZW46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGFuaW1hdGlvbjogbG9nb1B1bHNlIDEuMTVzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgNHB4IDE0cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM1KSk7XG4gIGJhY2tncm91bmQ6IHVybCguLi9hc3NldHMvaW1hZ2VzL2xvYWRpbmcuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5Aa2V5ZnJhbWVzIGxvZ29QdWxzZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTIpO1xuICAgIG9wYWNpdHk6IDAuODQ7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkyKTtcbiAgICBvcGFjaXR5OiAwLjg0O1xuICB9XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hamF4LXByb2dyZXNzLmFqYXgtcHJvZ3Jlc3MtZnVsbHNjcmVlbjo6YWZ0ZXIge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgfVxufVxuIiwiQHVzZSBcIi4uL2Fic3RyYWN0c1wiIGFzICo7XG5cbi8vIENvcmUgQ29sb3JzXG4uYmctY29sb3ItcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpICFpbXBvcnRhbnQ7XG59XG4uYmctY29sb3Itc2Vjb25kYXJ5LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktMSkgIWltcG9ydGFudDtcbn1cbi5iZy1jb2xvci1zZWNvbmRhcnktMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS0yKSAhaW1wb3J0YW50O1xufVxuXG4vLyBDb21wbGVtZW50YXJ5IENvbG9yc1xuLmJnLWNvbG9yLWNvbXBsZW1lbnRhcnktMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWNvbXBsZW1lbnRhcnktMSkgIWltcG9ydGFudDtcbn1cbi5iZy1jb2xvci1jb21wbGVtZW50YXJ5LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1jb21wbGVtZW50YXJ5LTIpICFpbXBvcnRhbnQ7XG59XG4uYmctY29sb3ItY29tcGxlbWVudGFyeS0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItY29tcGxlbWVudGFyeS0zKSAhaW1wb3J0YW50O1xufVxuXG4vLyBBZXN0aGV0aWMgYW5kIFByb21vdGlvbmFsXG4uYmctY29sb3ItYWVzdGhldGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWVzdGhldGljKSAhaW1wb3J0YW50O1xufVxuLmJnLWNvbG9yLXByb21vdGlvbmFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJvbW90aW9uYWwpICFpbXBvcnRhbnQ7XG59XG5cbi8vIFNlbWFudGljIENvbG9yc1xuLmJnLWNvbG9yLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zdWNjZXNzKSAhaW1wb3J0YW50O1xufVxuLmJnLWNvbG9yLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWRhbmdlcikgIWltcG9ydGFudDtcbn1cbi5iZy1jb2xvci13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2FybmluZykgIWltcG9ydGFudDtcbn1cbi5iZy1jb2xvci1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItaW5mbykgIWltcG9ydGFudDtcbn1cblxuLy8gTmV1dHJhbHNcbi5iZy1jb2xvci1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0KSAhaW1wb3J0YW50O1xufVxuLmJnLWNvbG9yLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1kYXJrKSAhaW1wb3J0YW50O1xufVxuXG4vLyBQcmltYXJ5IFZhcmlhdGlvbnNcbi5iZy1jb2xvci1wcmltYXJ5LTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktMTAwKSAhaW1wb3J0YW50O1xufVxuLmJnLWNvbG9yLXByaW1hcnktMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS0yMDApICFpbXBvcnRhbnQ7XG59XG4uYmctY29sb3ItcHJpbWFyeS0zMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTMwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1jb2xvci1wcmltYXJ5LTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktNDAwKSAhaW1wb3J0YW50O1xufVxuLmJnLWNvbG9yLXByaW1hcnktNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS01MDApICFpbXBvcnRhbnQ7XG59XG4uYmctY29sb3ItcHJpbWFyeS02MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTYwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1jb2xvci1wcmltYXJ5LTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktNzAwKSAhaW1wb3J0YW50O1xufVxuLmJnLWNvbG9yLXByaW1hcnktODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS04MDApICFpbXBvcnRhbnQ7XG59XG4uYmctY29sb3ItcHJpbWFyeS05MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTkwMCkgIWltcG9ydGFudDtcbn1cblxuLy8gU2Vjb25kYXJ5IDEgVmFyaWF0aW9uc1xuLmJnLWNvbG9yLXNlY29uZGFyeS0xLTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS0xLTEwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1jb2xvci1zZWNvbmRhcnktMS0yMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktMS0yMDApICFpbXBvcnRhbnQ7XG59XG4uYmctY29sb3Itc2Vjb25kYXJ5LTEtMzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTEtMzAwKSAhaW1wb3J0YW50O1xufVxuLmJnLWNvbG9yLXNlY29uZGFyeS0xLTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS0xLTQwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1jb2xvci1zZWNvbmRhcnktMS01MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktMS01MDApICFpbXBvcnRhbnQ7XG59XG4uYmctY29sb3Itc2Vjb25kYXJ5LTEtNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTEtNjAwKSAhaW1wb3J0YW50O1xufVxuLmJnLWNvbG9yLXNlY29uZGFyeS0xLTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS0xLTcwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1jb2xvci1zZWNvbmRhcnktMS04MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktMS04MDApICFpbXBvcnRhbnQ7XG59XG4uYmctY29sb3Itc2Vjb25kYXJ5LTEtOTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTEtOTAwKSAhaW1wb3J0YW50O1xufVxuXG4vLyBTZWNvbmRhcnkgMiBWYXJpYXRpb25zXG4uYmctY29sb3Itc2Vjb25kYXJ5LTItMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTItMTAwKSAhaW1wb3J0YW50O1xufVxuLmJnLWNvbG9yLXNlY29uZGFyeS0yLTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS0yLTIwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1jb2xvci1zZWNvbmRhcnktMi0zMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktMi0zMDApICFpbXBvcnRhbnQ7XG59XG4uYmctY29sb3Itc2Vjb25kYXJ5LTItNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTItNDAwKSAhaW1wb3J0YW50O1xufVxuLmJnLWNvbG9yLXNlY29uZGFyeS0yLTUwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS0yLTUwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1jb2xvci1zZWNvbmRhcnktMi02MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktMi02MDApICFpbXBvcnRhbnQ7XG59XG4uYmctY29sb3Itc2Vjb25kYXJ5LTItNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTItNzAwKSAhaW1wb3J0YW50O1xufVxuLmJnLWNvbG9yLXNlY29uZGFyeS0yLTgwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS0yLTgwMCkgIWltcG9ydGFudDtcbn1cbi5iZy1jb2xvci1zZWNvbmRhcnktMi05MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktMi05MDApICFpbXBvcnRhbnQ7XG59XG4uYmctcGFydG5lcnMtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXBhcnRuZXJzLXNlY3Rpb24pICFpbXBvcnRhbnQ7XG59XG4uaGV5ZG9jLWNpcmNsZXMtbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9hc3NldHMvaW1hZ2VzL2NpcmNsZXMtbGVmdC5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDY0cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uaGV5ZG9jLWNpcmNsZXMtcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vYXNzZXRzL2ltYWdlcy9jaXJjbGVzLXJpZ2h0LnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDY0cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbmJvZHkubm9kZS0tdHlwZS1zdGFmZiB7XG4gICNjb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vYXNzZXRzL2ltYWdlcy9jaXJjbGVzLXJpZ2h0LnN2Zyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgNjRweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG59XG5cbi5zZWN0aW9uLXB0LTEyMCB7XG4gIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLXB0LTk2IHtcbiAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLXB0LTgwIHtcbiAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLXB0LTcyIHtcbiAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tcHQtNjQge1xuICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tcHQtNDgge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tcHQtMzIge1xuICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tcHQtMTYge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1wYi0xMjAge1xuICBwYWRkaW5nLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi1wYi05NiB7XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi1wYi04MCB7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi1wYi03MiB7XG4gIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLXBiLTY0IHtcbiAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLXBiLTQ4IHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLXBiLTMyIHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLXBiLTE2IHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tbXQtMTIwIHtcbiAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi1tdC05NiB7XG4gIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLW10LTgwIHtcbiAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tbXQtNzIge1xuICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLW10LTY0IHtcbiAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tbXQtNDgge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi1tdC0zMiB7XG4gIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLW10LTE2IHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1tYi0xMjAge1xuICBtYXJnaW4tYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLW1iLTk2IHtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tbWItODAge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi1tYi03MiB7XG4gIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tbWItNjQge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi1tYi00OCB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLW1iLTMyIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1tYi0yNCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1tYi0xNiB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLy8gUmVzcG9uc2l2ZSBTcGFjaW5nIENsYXNzZXMgLSBQYWRkaW5nIFRvcFxuLy8gWFMgKGV4dHJhIHNtYWxsIGRldmljZXMsIHBob25lcywgMHB4IGFuZCB1cClcbi5zZWN0aW9uLXB0LXhzLTEyMCB7XG4gIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLXB0LXhzLTk2IHtcbiAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLXB0LXhzLTgwIHtcbiAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLXB0LXhzLTcyIHtcbiAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tcHQteHMtNjQge1xuICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tcHQteHMtNDgge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tcHQteHMtMzIge1xuICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tcHQteHMtMTYge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4vLyBTTSAoc21hbGwgZGV2aWNlcywgdGFibGV0cywgNTc2cHggYW5kIHVwKVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zZWN0aW9uLXB0LXNtLTEyMCB7XG4gICAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXB0LXNtLTk2IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXB0LXNtLTgwIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXB0LXNtLTcyIHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcHQtc20tNjQge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcHQtc20tNDgge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcHQtc20tMzIge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcHQtc20tMTYge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gTUQgKG1lZGl1bSBkZXZpY2VzLCBkZXNrdG9wcywgNzY4cHggYW5kIHVwKVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLXB0LW1kLTEyMCB7XG4gICAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXB0LW1kLTk2IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXB0LW1kLTgwIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXB0LW1kLTcyIHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcHQtbWQtNjQge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcHQtbWQtNDgge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcHQtbWQtMzIge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcHQtbWQtMTYge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gTEcgKGxhcmdlIGRldmljZXMsIGRlc2t0b3BzLCA5OTJweCBhbmQgdXApXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlY3Rpb24tcHQtbGctMTIwIHtcbiAgICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcHQtbGctOTYge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcHQtbGctODAge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcHQtbGctNzIge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wdC1sZy02NCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wdC1sZy00OCB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wdC1sZy0zMiB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wdC1sZy0xNiB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBYTCAoZXh0cmEgbGFyZ2UgZGV2aWNlcywgbGFyZ2UgZGVza3RvcHMsIDEyMDBweCBhbmQgdXApXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uLXB0LXhsLTEyMCB7XG4gICAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXB0LXhsLTk2IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXB0LXhsLTgwIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXB0LXhsLTcyIHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcHQteGwtNjQge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcHQteGwtNDgge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcHQteGwtMzIge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcHQteGwtMTYge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gUmVzcG9uc2l2ZSBTcGFjaW5nIENsYXNzZXMgLSBQYWRkaW5nIEJvdHRvbVxuLy8gWFMgKGV4dHJhIHNtYWxsIGRldmljZXMsIHBob25lcywgMHB4IGFuZCB1cClcbi5zZWN0aW9uLXBiLXhzLTEyMCB7XG4gIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLXBiLXhzLTk2IHtcbiAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLXBiLXhzLTgwIHtcbiAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLXBiLXhzLTcyIHtcbiAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tcGIteHMtNjQge1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tcGIteHMtNDgge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tcGIteHMtMzIge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tcGIteHMtMTYge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4vLyBTTSAoc21hbGwgZGV2aWNlcywgdGFibGV0cywgNTc2cHggYW5kIHVwKVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zZWN0aW9uLXBiLXNtLTEyMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXBiLXNtLTk2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXBiLXNtLTgwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXBiLXNtLTcyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcGItc20tNjQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcGItc20tNDgge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcGItc20tMzIge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcGItc20tMTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gTUQgKG1lZGl1bSBkZXZpY2VzLCBkZXNrdG9wcywgNzY4cHggYW5kIHVwKVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLXBiLW1kLTEyMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXBiLW1kLTk2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXBiLW1kLTgwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXBiLW1kLTcyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcGItbWQtNjQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcGItbWQtNDgge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcGItbWQtMzIge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcGItbWQtMTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gTEcgKGxhcmdlIGRldmljZXMsIGRlc2t0b3BzLCA5OTJweCBhbmQgdXApXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlY3Rpb24tcGItbGctMTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcGItbGctOTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcGItbGctODAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcGItbGctNzIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wYi1sZy02NCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wYi1sZy00OCB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wYi1sZy0zMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wYi1sZy0xNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBYTCAoZXh0cmEgbGFyZ2UgZGV2aWNlcywgbGFyZ2UgZGVza3RvcHMsIDEyMDBweCBhbmQgdXApXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uLXBiLXhsLTEyMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXBiLXhsLTk2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXBiLXhsLTgwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXBiLXhsLTcyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcGIteGwtNjQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcGIteGwtNDgge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcGIteGwtMzIge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcGIteGwtMTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gUmVzcG9uc2l2ZSBTcGFjaW5nIENsYXNzZXMgLSBNYXJnaW4gVG9wXG4vLyBYUyAoZXh0cmEgc21hbGwgZGV2aWNlcywgcGhvbmVzLCAwcHggYW5kIHVwKVxuLnNlY3Rpb24tbXQteHMtMTIwIHtcbiAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi1tdC14cy05NiB7XG4gIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLW10LXhzLTgwIHtcbiAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tbXQteHMtNzIge1xuICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLW10LXhzLTY0IHtcbiAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tbXQteHMtNDgge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi1tdC14cy0zMiB7XG4gIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLW10LXhzLTE2IHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4vLyBTTSAoc21hbGwgZGV2aWNlcywgdGFibGV0cywgNTc2cHggYW5kIHVwKVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zZWN0aW9uLW10LXNtLTEyMCB7XG4gICAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbXQtc20tOTYge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tdC1zbS04MCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW10LXNtLTcyIHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tdC1zbS02NCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW10LXNtLTQ4IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbXQtc20tMzIge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tdC1zbS0xNiB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIE1EIChtZWRpdW0gZGV2aWNlcywgZGVza3RvcHMsIDc2OHB4IGFuZCB1cClcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1tdC1tZC0xMjAge1xuICAgIG1hcmdpbi10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW10LW1kLTk2IHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbXQtbWQtODAge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tdC1tZC03MiB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbXQtbWQtNjQge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tdC1tZC00OCB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW10LW1kLTMyIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbXQtbWQtMTYge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBMRyAobGFyZ2UgZGV2aWNlcywgZGVza3RvcHMsIDk5MnB4IGFuZCB1cClcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VjdGlvbi1tdC1sZy0xMjAge1xuICAgIG1hcmdpbi10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW10LWxnLTk2IHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbXQtbGctODAge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tdC1sZy03MiB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbXQtbGctNjQge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tdC1sZy00OCB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW10LWxnLTMyIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbXQtbGctMTYge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBYTCAoZXh0cmEgbGFyZ2UgZGV2aWNlcywgbGFyZ2UgZGVza3RvcHMsIDEyMDBweCBhbmQgdXApXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uLW10LXhsLTEyMCB7XG4gICAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbXQteGwtOTYge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tdC14bC04MCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW10LXhsLTcyIHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tdC14bC02NCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW10LXhsLTQ4IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbXQteGwtMzIge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tdC14bC0xNiB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIFJlc3BvbnNpdmUgU3BhY2luZyBDbGFzc2VzIC0gTWFyZ2luIEJvdHRvbVxuLy8gWFMgKGV4dHJhIHNtYWxsIGRldmljZXMsIHBob25lcywgMHB4IGFuZCB1cClcbi5zZWN0aW9uLW1iLXhzLTEyMCB7XG4gIG1hcmdpbi1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tbWIteHMtOTYge1xuICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi1tYi14cy04MCB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLW1iLXhzLTcyIHtcbiAgbWFyZ2luLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi1tYi14cy02NCB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLW1iLXhzLTQ4IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tbWIteHMtMzIge1xuICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi1tYi14cy0yNCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tbWIteHMtMTYge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi8vIFNNIChzbWFsbCBkZXZpY2VzLCB0YWJsZXRzLCA1NzZweCBhbmQgdXApXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNlY3Rpb24tbWItc20tMTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tYi1zbS05NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW1iLXNtLTgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbWItc20tNzIge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW1iLXNtLTY0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbWItc20tNDgge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tYi1zbS0zMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW1iLXNtLTI0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tYi1zbS0xNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIE1EIChtZWRpdW0gZGV2aWNlcywgZGVza3RvcHMsIDc2OHB4IGFuZCB1cClcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1tYi1tZC0xMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW1iLW1kLTk2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbWItbWQtODAge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tYi1tZC03MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbWItbWQtNjQge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tYi1tZC00OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW1iLW1kLTMyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbWItbWQtMjQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW1iLW1kLTE2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gTEcgKGxhcmdlIGRldmljZXMsIGRlc2t0b3BzLCA5OTJweCBhbmQgdXApXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlY3Rpb24tbWItbGctMTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tYi1sZy05NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW1iLWxnLTgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbWItbGctNzIge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW1iLWxnLTY0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbWItbGctNDgge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tYi1sZy0zMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW1iLWxnLTI0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tYi1sZy0xNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIFhMIChleHRyYSBsYXJnZSBkZXZpY2VzLCBsYXJnZSBkZXNrdG9wcywgMTIwMHB4IGFuZCB1cClcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlY3Rpb24tbWIteGwtMTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tYi14bC05NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW1iLXhsLTgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbWIteGwtNzIge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW1iLXhsLTY0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbWIteGwtNDgge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tYi14bC0zMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW1iLXhsLTI0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tYi14bC0xNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIHNwYWNpbmdcbi5zZWN0aW9uLWNvbnRhaW5lci1sYXlvdXQtYnVpbGRlciB7XG4gICYubm8tbWFyZ2luIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgJi5uby1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAmLnBhZGRpbmcteSB7XG4gICAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuIiwiQHVzZSBcIi4uL2Fic3RyYWN0c1wiIGFzICo7XG5cbi5wYWdlLTQwNC1jb21wb25lbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIuNXJlbSAycmVtO1xuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG4gIGgyIHtcbiAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xLTYwMDtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgaDMge1xuICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEtNjAwO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxuICAmLmVycm9yLTQwMy1jb2RlIHtcbiAgICBtaW4taGVpZ2h0OiA0NXZoO1xuICB9XG59XG4iLCJAdXNlIFwiLi4vYWJzdHJhY3RzXCIgYXMgKjtcblxuLmJsb2NrLWNvbnRlbnQtdHlwZS1iYXNpYyB7XG4gICYgKyBkaXYge1xuICAgIG1hcmdpbi10b3A6IDQuNXJlbTtcbiAgfVxuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2IHtcbiAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xO1xuICB9XG5cbiAgaDIge1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxuICAubGVhZCB7XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICAgIH1cbiAgfVxuICBpZnJhbWUuaGV5ZG9jLXNjaGVkdWxpbmcge1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICBAaW5jbHVkZSByZXNwb25kLWFmdGVyKHNtKSB7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgbWluLWhlaWdodDogOTQwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oc20pIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDcwdmg7XG4gICAgfVxuICB9XG59XG5cbi5sYXlvdXQtbWFpbi13cmFwcGVyOmhhcyhpZnJhbWVbc3JjKj1cIkhleURvY1NjaGVkdWxpbmdcIl0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWNlYSAhaW1wb3J0YW50O1xufVxuIiwiQHVzZSBcIi4uL2Fic3RyYWN0c1wiIGFzICo7XG5cbm5hdiB7XG4gIG9sLmJyZWFkY3J1bWIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGxpLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtaW50ZXI7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktOTAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xLTYwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xLTYwMDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2UtdGV4dDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL2Fic3RyYWN0c1wiIGFzICo7XG4vLyBCdXR0b24gQmFzZSBTdHlsZXNcbi5ibG9jay1jdGEtd3JhcHBlciB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgJi53LTEwMC1tb2JpbGUge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBhIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYudy0xMDAtZGVza3RvcCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi53LTEwMC1tb2JpbGUtZGVza3RvcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbi5idG4sXG4uYmxvY2stY3RhIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWludGVyO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICRjb2xvci1iYXNlLXRleHQ7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhc2UtdGV4dDtcbiAgY29sb3I6ICRjb2xvci1oaWdoLWxpZ2h0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGdhcDogMC41cmVtO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIC8vIGhlaWdodDogNDBweDtcblxuICAmLmZvbnQtNDAwIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIGIge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaGlnaC1saWdodDtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1iYXNlLXRleHQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gICYuZm9udC1zbSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxuXG4gIC8vIFNpemVzXG4gICYuYnRuLXNtIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgfVxuXG4gICYuYnRuLW1kIHtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICB9XG5cbiAgJi5idG4tbGcge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICB9XG5cbiAgLy8gUHJpbWFyeSBCdXR0b25cbiAgJi5idG4tcHJpbWFyeSB7XG4gICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgJGNvbG9yLXByaW1hcnktODAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LTgwMDtcblxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktOTAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS05MDA7XG4gICAgICBjb2xvcjogJGNvbG9yLWhpZ2gtbGlnaHQ7XG4gICAgfVxuXG4gICAgJjpmb2N1cyAsXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktOTAwO1xuICAgICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgJGNvbG9yLWJhc2UtdGV4dDtcbiAgICAgIGNvbG9yOiAkY29sb3ItaGlnaC1saWdodDtcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LTkwMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDY1JTtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxuXG4gICAgJi5vdXRsaW5lIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1oaWdoLWxpZ2h0O1xuICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCAkY29sb3ItcHJpbWFyeTtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItaGlnaC1saWdodDtcbiAgICAgIH1cbiAgICAgICY6Zm9jdXMgLFxuICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIGJvcmRlcjogMC4xMjVyZW0gc29saWQgJGNvbG9yLWJhc2UtdGV4dDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1oaWdoLWxpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFNlY29uZGFyeSBCdXR0b25cbiAgJi5idG4tc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEtNjAwO1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xLTYwMDtcblxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xLTcwMDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xLTcwMDtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMS03MDA7XG4gICAgICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkICRjb2xvci1iYXNlLXRleHQ7XG4gICAgfVxuXG4gICAgJi5vdXRsaW5lIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1oaWdoLWxpZ2h0O1xuICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMS02MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkICRjb2xvci1zZWNvbmRhcnktMS02MDA7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmFjdGl2ZSxcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xLTcwMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEtNzAwO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWhpZ2gtbGlnaHQ7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB9XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xLTcwMDtcbiAgICAgICAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCAkY29sb3Itc2Vjb25kYXJ5LTEtNzAwO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIExpZ2h0IEJ1dHRvblxuICAmLmJ0bi1saWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWhpZ2gtbGlnaHQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItaGlnaC1saWdodDtcbiAgICBjb2xvcjogJGNvbG9yLWJhc2UtdGV4dDtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQtaG92ZXJlZC1iYWNrZ3JvdW5kO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItbGlnaHQtaG92ZXJlZC1ib3JkZXI7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0LWFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItbGlnaHQtYWN0aXZlLWJvcmRlcjtcbiAgICB9XG5cbiAgICAmLm91dGxpbmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogJGNvbG9yLWJhc2UtdGV4dDtcbiAgICAgIGJvcmRlcjogMC4xMjVyZW0gc29saWQgJGNvbG9yLWxpZ2h0O1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlLXRleHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gTGluayBCdXR0b25cbiAgJi5idG4tbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktNzAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTgwMDtcbiAgICB9XG4gIH1cblxuICAvLyBQdXJwbGUgQnV0dG9uXG4gICYuYnRuLXB1cnBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXB1cnBsZTtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1wdXJwbGU7XG4gICAgY29sb3I6ICRjb2xvci1oaWdoLWxpZ2h0O1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1oaWdoLWxpZ2h0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHVycGxlO1xuICAgICAgY29sb3I6ICRjb2xvci1wdXJwbGU7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWhpZ2gtbGlnaHQ7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wdXJwbGU7XG4gICAgICBjb2xvcjogJGNvbG9yLXB1cnBsZTtcbiAgICB9XG5cbiAgICAmLm91dGxpbmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWhpZ2gtbGlnaHQ7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wdXJwbGU7XG4gICAgICBjb2xvcjogJGNvbG9yLXB1cnBsZTtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHVycGxlO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWhpZ2gtbGlnaHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGVcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC42NTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gICYuaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgY29sdW1uLWdhcDogMC41cmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgJi5pY29uLWNoZXZyb24tcmlnaHQge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2NoZXZyb24tcmlnaHQuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5pY29uLWNpcmNsZS1wbHVzIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9jaXJjbGUtcGx1cy5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmJsb2NrLWN0YS1pY29uIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICRjb2xvci1zZWNvbmRhcnktMS02MDA7XG4gICAgd2lkdGg6IDNyZW07XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMS02MDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGl2IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgaW1nLFxuICAgIC5pbWFnZS1zdHlsZS1sYXJnZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICB9XG5cbn1cbiIsIkB1c2UgXCIuLi9hYnN0cmFjdHNcIiBhcyAqO1xuLmJhZGdlIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LXBvcHBpbnM7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC40Mzc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuXG4gICYueHhzIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjQzNzVyZW07XG4gIH1cblxuICAmLnhzIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjU2MjVyZW07XG4gIH1cblxuICAmLnNtIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjY4NzVyZW07XG4gIH1cblxuICAmLm1kIHtcbiAgICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAwLjgxMjVyZW07XG4gIH1cblxuICAmLmxnIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDAuOTM3NXJlbTtcbiAgfVxuXG4gICYueGwge1xuICAgIGZvbnQtc2l6ZTogMS42ODc1cmVtO1xuICAgIHBhZGRpbmc6IDAuODc1cmVtIDEuMDYyNXJlbTtcbiAgfVxuXG4gICYueHhsIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIHBhZGRpbmc6IDFyZW0gMS4xODc1cmVtO1xuICB9XG5cbiAgJi5yb3VuZGVkLXBpbGwge1xuICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgfVxuXG4gICYudGV4dC1iZy1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBjb2xvcjogJGNvbG9yLWhpZ2gtbGlnaHQ7XG4gIH1cblxuICAmLnRleHQtYmctc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktMSk7XG4gICAgY29sb3I6ICRjb2xvci1oaWdoLWxpZ2h0O1xuICB9XG5cbiAgJi50ZXh0LWJnLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXN1Y2Nlc3MpO1xuICAgIGNvbG9yOiAkY29sb3ItaGlnaC1saWdodDtcbiAgfVxuXG4gICYudGV4dC1iZy1kYW5nZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWRhbmdlcik7XG4gICAgY29sb3I6ICRjb2xvci1oaWdoLWxpZ2h0O1xuICB9XG5cbiAgJi50ZXh0LWJnLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdhcm5pbmcpO1xuICAgIGNvbG9yOiAkY29sb3ItYmFzZS10ZXh0O1xuICB9XG5cbiAgJi50ZXh0LWJnLWluZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWluZm8pO1xuICAgIGNvbG9yOiAkY29sb3ItYmFzZS10ZXh0O1xuICB9XG5cbiAgJi50ZXh0LWJnLWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1saWdodCk7XG4gICAgY29sb3I6ICRjb2xvci1iYXNlLXRleHQ7XG4gIH1cblxuICAmLnRleHQtYmctZGFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZGFyayk7XG4gICAgY29sb3I6ICRjb2xvci1oaWdoLWxpZ2h0O1xuICB9XG59XG4iLCJAdXNlIFwiLi4vYWJzdHJhY3RzXCIgYXMgKjtcblxuLmJsb2NrLWNvbnRlbnQtdHlwZS1hY2NvcmRpb24tYmxvY2sge1xuICAmLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiA0LjVyZW07XG4gIH1cbiAgLmFjY29yZGlvbiB7XG4gICAgJi53aXRoLWd1dHRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHJvdy1nYXA6IDEuMjVyZW07XG4gICAgfVxuICB9XG4gIC5hY2NvcmRpb24taXRlbSB7XG4gICAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTtcbiAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAkY29sb3ItYm9yZGVyLTE7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWhpZ2gtbGlnaHQ7XG4gICAgLmFjY29yZGlvbi1oZWFkZXIge1xuICAgICAgYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBjb2x1bW4tZ2FwOiAwLjI1cmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMS4yNXJlbSAxLjI1cmVtIDAgMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xLTYwMDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1oaWdoLWxpZ2h0O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtaW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5hcnJvdyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1oaWdoLWxpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2UtdGV4dDtcbiAgICAgICAgICAuYXJyb3cge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItYmFzZS10ZXh0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vYWJzdHJhY3RzXCIgYXMgKjtcblxuLmJsb2NrLWNwdC1jYXJkIHtcbiAgJi13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgJi1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07XG4gICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgJGNvbG9yLWJvcmRlci0xO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1oaWdoLWxpZ2h0O1xuICAgICYtaW1hZ2Uge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMS4xMjVyZW0gMS4xODc1cmVtO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEuMTI1cmVtIDEuMTg3NXJlbTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMi41cmVtO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi10ZXh0IHtcbiAgICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgcm93LWdhcDogMC41cmVtO1xuICAgICAgLmNhcmQtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEtNTAwO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcG9wcGlucztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICAgIC5jYXJkLXN1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXktNjAwO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcG9wcGlucztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDFyZW0gMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJsb2NrLWNwdC1jYXJkLWlubmVyLWxpbmsge1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyAmLWltYWdlIHtcbiAgLy8gICBpbWcge1xuICAvLyAgICAgd2lkdGg6IDEwMCU7XG4gIC8vICAgICBoZWlnaHQ6IDIyMHB4O1xuICAvLyAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIC8vICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAvLyAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIC8vICAgfVxuICAvLyB9XG59XG4iLCJAdXNlIFwiLi4vYWJzdHJhY3RzXCIgYXMgKjtcbi5ibG9jay1jb250ZW50LXR5cGUtaGVyby13aXRoLWN0YSxcbi5ibG9jay1jb250ZW50LXR5cGUtaGVyby13aXRoLWJyZWFkY3J1bWIge1xuICBkaXYuY29udGV4dHVhbCB7XG4gICAgbWFyZ2luLXRvcDogMi44MTI1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgfVxufVxuXG4uYmxvY2stY29udGVudC10eXBlLWhlcm8td2l0aC1icmVhZGNydW1iLFxuLmJsb2NrLWNvbnRlbnQtdHlwZS1oZXJvLXdpdGgtY3RhIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCxcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgfVxufVxuXG4vLyBTd2lwZXIgY29udHJvbHMgZm9yIGhlcm8td2l0aC1jdGFcbi5ibG9jay1jb250ZW50LXR5cGUtaGVyby13aXRoLWN0YSB7XG4gIC5oZXJvLXdpdGgtY3RhLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICB3aWR0aDogMnJlbTtcbiAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgIGNvbG9yOiAkY29sb3ItaGlnaC1saWdodDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGFyYWdyYXBoLWhlcm8td2l0aC1icmVhZGNydW1iLWl0ZW0ge1xuICAmLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAyNXJlbTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGhlaWdodDogMzUuNXJlbTtcbiAgICB9XG4gICAgJi1pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi10ZXh0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICYtc3VidGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtaW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS01MDA7XG4gICAgICB9XG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWludGVyO1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS04MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtYm9keSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1pbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhcmFncmFwaC1oZXJvLXdpdGgtY3RhLWl0ZW0ge1xuICAmLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBoZWlnaHQ6IDM1LjVyZW07XG4gICAgfVxuICAgICYtaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG4gIC5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLy8gU3dpcGVyIHBhZ2luYXRpb24gZm9yIGhlcm8td2l0aC1jdGFcbi5ibG9jay1jb250ZW50LXR5cGUtaGVyby13aXRoLWN0YSB7XG4gIC5oZXJvLXdpdGgtY3RhLXdyYXBwZXIge1xuICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgIHRvcDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMCAwIDFyZW0gIWltcG9ydGFudDtcblxuICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1oaWdoLWxpZ2h0O1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIHdpZHRoOiAxLjg3NXJlbTtcbiAgICAgICAgaGVpZ2h0OiAwLjE4NzVyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIG1hcmdpbjogMCAwLjI1cmVtO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG5cbiAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgICAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjZzIGVhc2U7XG5cbiAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaGlnaC1saWdodDtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgb3BhY2l0eTogMC41O1xuXG4gICAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9hYnN0cmFjdHNcIiBhcyAqO1xuLmJsb2NrLWltYWdlIHtcbiAgLmFsaWduLWxlZnQge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAuYWxpZ24tcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5hbGlnbi1jZW50ZXIge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICBpbWcge1xuICAgICYuYm9yZGVyLXJhZGl1cyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xuICAgIH1cbiAgICAmLnNoYWRvdyB7XG4gICAgICBib3gtc2hhZG93OiAkaW1hZ2Utc2hhZG93O1xuICAgIH1cbiAgICAmLmJvcmRlci1yYWRpdXMtc2hhZG93IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07XG4gICAgICBib3gtc2hhZG93OiAkaW1hZ2Utc2hhZG93O1xuICAgIH1cbiAgfVxufVxuIiwiJHNoYWRvdy1zbWFsbDogMCAwLjEyNXJlbSAwLjI1cmVtIDAgcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4kc2hhZG93LXJlZ3VsYXI6IDAgMC41cmVtIDFyZW0gMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuJHNoYWRvdy1sYXJnZXI6IDAgMXJlbSAzcmVtIDAgcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4kaW1hZ2Utc2hhZG93OiAwIDE2cHggNDhweCAwIHJnYmEoMCwgMCwgMCwgMC4xNyk7O1xuIiwiLmJsb2NrLWNwdC10YWIge1xuICAmLWl0ZW0td3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgICBuYXYge1xuICAgICAgJiA+IC5uYXYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL2Fic3RyYWN0c1wiIGFzICo7XG5cblxuLmJlZm9yZUFmdGVySnF1ZXJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogNC41cmVtO1xuICBib3gtc2hhZG93OiAtMC4yNXJlbSAtMC4yNXJlbSAxLjI1cmVtIDAuNXJlbSAjMDAwMDAwMjY7XG4gIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07XG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICB9XG4gIGRpdjpsYXN0LWNoaWxkIHtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBncmFiICFpbXBvcnRhbnQ7XG4gICAgZGl2IHtcbiAgICAgIGRpdiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvYmVmb3JlLWFmdGVyLXNsaWRlci5zdmdcIikgbm8tcmVwZWF0XG4gICAgICAgICAgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgICBpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjphY3RpdmUge1xuICAgICAgY3Vyc29yOiBncmFiYmluZyAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiRGVwb2lzXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtcG9wcGlucztcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNDM3NXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtIDAuNTYyNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1saWdodCk7XG4gICAgY29sb3I6ICRjb2xvci1iYXNlLXRleHQ7XG4gICAgei1pbmRleDogMTA7XG4gICAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gIH1cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiQW50ZXNcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXBvcHBpbnM7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjQzNzVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjU2MjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbGlnaHQpO1xuICAgIGNvbG9yOiAkY29sb3ItYmFzZS10ZXh0O1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9hYnN0cmFjdHNcIiBhcyAqO1xuLnRlc3RpbW9uaWFscy1jYXJvdXNlbC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogNDRweDtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9hc3NldHMvaW1hZ2VzL3NsaWRlci1hcnJvdy1yaWdodC5zdmcpIG5vLXJlcGVhdCBjZW50ZXJcbiAgICAgICAgY2VudGVyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heC1icmVha3BvaW50KCRtZCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWQpIHtcbiAgICAgIGxlZnQ6IC02OHB4O1xuICAgIH1cbiAgfVxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1kKSB7XG4gICAgICByaWdodDogLTY4cHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1heC1icmVha3BvaW50KCRtZCkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuICB9XG59XG5cbi50ZXN0aW1vbmlhbHMtc3dpcGVyIHtcbiAgLnN3aXBlci13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICB9XG4gIH1cbn1cblxuLnRlc3RpbW9uaWFscy1pdGVtIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICAuYmxvY2stY3B0LWNhcmQtaW5uZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICBAaW5jbHVkZSBtYXgtYnJlYWtwb2ludCgkbWQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxufVxuIiwiQHVzZSBcIi4uL2Fic3RyYWN0c1wiIGFzICo7XG5cbi5hbGVydC1ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMS02MDA7XG4gIGNvbG9yOiAkY29sb3ItaGlnaC1saWdodDtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gICYtaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9hYnN0cmFjdHNcIiBhcyAqO1xuXG4ucGFydG5lcnMtYmxvY2sge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICYtaW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICYtbG9nb3Mge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDY3LjI1cmVtO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAucGF5ZXJzLXRlcm0tY2FyZCB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zd2lwZXItd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICB9XG59XG5cbi5wYXJ0bmVycy1yZXN1bHRzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICByb3ctZ2FwOiAxLjVyZW07XG4gIGNvbHVtbi1nYXA6IDFyZW07XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAudmlld3Mtcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDAuN3JlbSk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDAuN3JlbSk7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYycmVtKSB7XG4gICAgICBmbGV4OiAwIDAgY2FsYygzMy4zMzMlIC0gMC43cmVtKTtcbiAgICB9XG4gIH1cbiAgLnBheWVycy10ZXJtLWNhcmQge1xuICAgIG1pbi1oZWlnaHQ6IDkuNXJlbTtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLTE7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWhpZ2gtbGlnaHQ7XG4gIH1cbn1cblxuLnBheWVycy10ZXJtLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDVyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcm93LWdhcDogMC41cmVtO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICAmLnBheWVyLWdyb3Vwcy1jYXJkIHtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIGgyIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtcG9wcGlucztcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMS02MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEtNjAwO1xuICAgIH1cbiAgfVxuICAuY29udGVudCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWludGVyO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXktNjAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgZGl2IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLnZpZXctZGlzcGxheS1pZC1ibG9ja19wYXJ0bmVyc19saXN0IHtcbiAgLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuY2xlYXItc2VhcmNoLWJ1dHRvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMXJlbTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL2Fic3RyYWN0c1wiIGFzICo7XG5cbi5jb250YWN0cy1ibG9jayB7XG4gICYtaW5uZXIge1xuICAgICYtdGl0bGUge1xuICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMjtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuICAgICYtY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMXJlbTtcbiAgICB9XG4gIH1cbiAgJi1pdGVtIHtcbiAgICAmLWlubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY29sdW1uLWdhcDogMC43NXJlbTtcbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgZmxleDogMCAwIDcuNXJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAwLjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1jb21wbGVtZW50YXJ5LTE7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgZmxleDogMCAwIDEuMjVyZW07XG4gICAgICAgICAgbWF4LXdpZHRoOiAxLjI1cmVtO1xuICAgICAgICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mb290ZXItY2FsbC1kaXNjbGFpbWVyIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWludGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAkY29sb3ItaGlnaC1saWdodDtcbn1cbiIsIkB1c2UgXCIuLi9hYnN0cmFjdHNcIiBhcyAqO1xuLmJsb2NrLWNvbnRlbnQtdHlwZS11c2VmdWwtbGlua3Mge1xuICAudGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLmNvbnRlbnQgdWx7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTZweDtcbiAgICBsaSB7XG4gICAgICBhIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWNvbXBsZW1lbnRhcnktMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9hYnN0cmFjdHNcIiBhcyAqO1xuLmJsb2NrLWNvbnRlbnQtdHlwZS1zb2NpYWwtbWVkaWEtbWVudSB7XG4gIC50aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAuY29udGVudCB1bHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGdhcDogMTJweDtcbiAgICAgIGEge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItY29tcGxlbWVudGFyeS0xO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgICAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9hYnN0cmFjdHNcIiBhcyAqO1xuLmJsb2NrLWNvbnRlbnQtdHlwZS1wb2xpdGljcy1tZW51IHtcbiAgLnRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS0yO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC5jb250ZW50IHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAxNnB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZ2FwOiAxMnB4O1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwi4oCiXCI7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTE7XG4gICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTE7XG4gICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWhpZ2gtbGlnaHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc3BlY2lhbGl0aWVzLWJsb2NrIHtcbiAgLndyYXBwZXItY2FyZCB7XG4gICAgbWF4LXdpZHRoOiAxOXJlbTsgLy8gMzA0cHggLyAxNiA9IDE5cmVtXG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnN3aXBlci13cmFwcGVyIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHsgLy8gNzY4cHggLyAxNiA9IDQ4cmVtXG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZ2FwOiAwLjc1cmVtOyAvLyAxMnB4IC8gMTYgPSAwLjc1cmVtXG4gICAgICAmID4gLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIHdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4OiAwIDAgY2FsYygzMy4zMzMlIC0gMC43NXJlbSk7IC8vIDEycHggLyAxNiA9IDAuNzVyZW1cbiAgICAgICAgbWF4LXdpZHRoOiAxOXJlbTsgLy8gMzA0cHggLyAxNiA9IDE5cmVtXG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zd2lwZXItc2xpZGUge1xuICAgIGhlaWdodDogYXV0bztcbiAgICAud3JhcHBlci1jYXJkIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3LjkzNzVyZW0pIHsgLy8gNzY3cHggLyAxNiA9IDQ3LjkzNzVyZW1cbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIC53cmFwcGVyLWNhcmQge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC43NXJlbTsgLy8gMTJweCAvIDE2ID0gMC43NXJlbVxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtOyAvLyAxMnB4IC8gMTYgPSAwLjc1cmVtXG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zcGVjaWFsaXRpZXMtc3dpcGVyIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3LjkzNzVyZW0pIHsgLy8gNzY3cHggLyAxNiA9IDQ3LjkzNzVyZW1cbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50OyAvLyAtMjRweCAvIDE2ID0gLTEuNXJlbVxuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50OyAvLyAtMjRweCAvIDE2ID0gLTEuNXJlbVxuICB9XG59XG4iLCJAdXNlIFwiLi4vYWJzdHJhY3RzXCIgYXMgKjtcblxuLnRyZWF0bWVudHMtaXRlbSB7XG4gIC5pbWFnZS1jb250YWluZXIge1xuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIH1cbiAgfVxuICAuY29sLWF1dG8ge1xuICAgIEBpbmNsdWRlIG1heC1icmVha3BvaW50KCR4cykge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJsb2NrLWNvbnRlbnQtdHlwZS10cmVhdG1lbnRzLWJsb2NrLXdpdGgtdGFicyB7XG4gIGJ1dHRvbi50YWItaXRlbSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWludGVyO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1IaXRCb3gsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLUhpdEJveCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG4gICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMS02MDA7XG4gICAgJi5hY3RpdmUge1xuICAgICAgY29sb3I6ICRjb2xvci1ncmF5LTcwMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheS03MDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaGlnaC1saWdodDtcbiAgICB9XG4gIH1cbn1cblxuLnRyZWF0bWVudHMtdGFicy13cmFwcGVyIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1tb2JpbGUtbGFiZWwpO1xuICAgICAgY29sb3I6IHZhcigtLVRoZW1lLVByaW1hcnksICMwNDM1MjgpO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXBvcHBpbnM7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIC5zeW1wdG9tcy10YWJze1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgLnRhYi1pdGVtIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMS02MDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1pbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiAwLjA2M3JlbSBzb2xpZCAkY29sb3ItYm9yZGVyLTE7XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXktNzAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMDYzcmVtIHNvbGlkICRjb2xvci1ncmF5LTcwMDtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9hYnN0cmFjdHNcIiBhcyAqO1xuXG4uYmxvY2stY29udGVudC10eXBlLXN5bXB0b21zLWJsb2NrIHtcbiAgLnN5bXB0b21zLWl0ZW0tdGFiIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaGlnaC1saWdodDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgwLCAwLCAwLCAwLjE4KTtcbiAgfVxufVxuXG4uc2VsZWN0LWxpc3Qtb24tbW9iaWxlIHtcbiAgQGluY2x1ZGUgbWF4LWJyZWFrcG9pbnQoJG1kKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbWFyZ2luLXRvcDogLTQ4cHg7XG4gICAgICBjb250ZW50OiBhdHRyKGRhdGEtYWN0aXZlLXRhYik7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWludGVyO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xLTYwMDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J000IDZMOCAxMEwxMiA2JyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDE2cHggY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgIGNvbG9yOiAkY29sb3ItaGlnaC1saWdodDtcbiAgICB9XG4gICAgbGkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJi5hY3RpdmUge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNNCAxMEw4IDZMMTIgMTAnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgfVxuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1oaWdoLWxpZ2h0O1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItMTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWJvcmRlci0xO1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDRweCAxNnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2UtdGV4dDtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgJi5hY3RpdmUgLFxuICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTIwMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMDtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci0xO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci0xO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9hYnN0cmFjdHNcIiBhcyAqO1xuXG4uZW1wbG95ZWVzLXRlc3RpbW9uaWFscy1ibG9jayB7XG4gIC5lbXBsb3llZXMtdGVzdGltb25pYWxzLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWluLWhlaWdodDogMjdyZW07XG4gICAgbWF4LXdpZHRoOiAxOS4xMjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgJGNvbG9yLWJvcmRlci0xO1xuICAgIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgIDE4MGRlZyxcbiAgICAgIHJnYmEoMzMsIDM3LCA0MSwgMCkgMCUsXG4gICAgICByZ2JhKDMzLCAzNywgNDEsIDAuOSkgMTAwJVxuICAgICk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDExLjg3NXJlbTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgICAuY2FyZC1pbWFnZSB7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGl2LFxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07XG4gICAgICB9XG4gICAgfVxuICAgIC5jYXJkLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMS41cmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gICAgICAuY2FyZC10YWcge1xuICAgICAgICBmbGV4LWJhc2lzOiA1NSU7XG4gICAgICAgIC5jYXJkLWpvYi10aXRsZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGFyaztcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcG9wcGlucztcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA2MC4zNzVyZW07XG4gICAgICAgICAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY2FyZC1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDQ1JTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgLmNhcmQtdGVzdGltb25pYWwgPiBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXBvcHBpbnM7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWhpZ2gtbGlnaHQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgLmNhcmQtbmFtZSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWludGVyO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS0yLTMwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL2Fic3RyYWN0c1wiIGFzICo7XG5cbi5zZWFyY2gtYmxvY2stY29udGFpbmVyIHtcbiAgaDQge1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICBAaW5jbHVkZSBtYXgtYnJlYWtwb2ludCgkbGcpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgfVxuICB9XG4gIC5tYWluLXNlYXJjaC1mb3JtIHtcbiAgICBmaWVsZHNldCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5zZWFyY2gtZm9ybS13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLnNlYXJjaC10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGNhbGMoODAlICsgOHB4KTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYXJrO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWhpZ2gtbGlnaHQ7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1pbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgLy8gd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCk7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLCB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgJGNvbG9yLWRhcms7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5zaG93LXRvb2x0aXA6aGFzKGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIpIC5zZWFyY2gtdG9vbHRpcCxcbiAgICAgICYuc2hvdy10b29sdGlwOmhhcyhpbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzKSAuc2VhcmNoLXRvb2x0aXAsXG4gICAgICAmLnNob3ctdG9vbHRpcDpoYXMoLmZvcm0tYWN0aW9uczpob3ZlcikgLnNlYXJjaC10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIH1cblxuICAgICAgJi5zaG93LXRvb2x0aXAuc2hvdy10b29sdGlwLWZvcmNlIC5zZWFyY2gtdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1heC1icmVha3BvaW50KCRtZCkge1xuICAgICAgICAuc2VhcmNoLXRvb2x0aXAge1xuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2hvdy10b29sdGlwOmhhcyhpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyKSAuc2VhcmNoLXRvb2x0aXAsXG4gICAgICAgICYuc2hvdy10b29sdGlwOmhhcyhpbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzKSAuc2VhcmNoLXRvb2x0aXAsXG4gICAgICAgICYuc2hvdy10b29sdGlwOmhhcyguZm9ybS1hY3Rpb25zOmhvdmVyKSAuc2VhcmNoLXRvb2x0aXAge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWFyY2gtdG9vbHRpcDo6YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBmb3JtIHtcbiAgICAgICYgPiBkaXYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBsYWJlbCxcbiAgICAgICAgLnRleHQtbXV0ZWQsXG4gICAgICAgIGlucHV0W25hbWU9XCJyZXNldFwiXSxcbiAgICAgICAgLmZvcm0tZWxlbWVudC0tb3JnYW5pemF0aW9ucy0tbmFtZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuanMtZm9ybS1pdGVtIHtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHggMCAwIDUwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS00MDA7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtaW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlLXRleHQ7XG4gICAgICAgICAgICAmLmlzLWludmFsaWQge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYge1xuICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogY2xpcDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpwbGFjZWhvbGRlci1zaG93biB7XG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLFxuICAgICAgICAgICAgLnNlYXJjaC13cmFwcGVyICYge1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgICAgICAgICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZm9ybS1hY3Rpb25zIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEyNHB4O1xuICAgICAgICAgIGZsZXg6IDAgMCAxMjRweDtcbiAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtaW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1oaWdoLWxpZ2h0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xLTYwMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZSclM0UlM0NyZWN0IHdpZHRoPScxNicgaGVpZ2h0PScxNicgZmlsbD0nd2hpdGUnIGZpbGwtb3BhY2l0eT0nMC4wMScvJTNFJTNDcGF0aCBkPSdNMiA2LjY2NjY3QzIgNy4yNzk1IDIuMTIwNzEgNy44ODYzNCAyLjM1NTIzIDguNDUyNTJDMi41ODk3NSA5LjAxODcxIDIuOTMzNDkgOS41MzMxNiAzLjM2NjgzIDkuOTY2NUMzLjgwMDE3IDEwLjM5OTggNC4zMTQ2MiAxMC43NDM2IDQuODgwODEgMTAuOTc4MUM1LjQ0NyAxMS4yMTI2IDYuMDUzODMgMTEuMzMzMyA2LjY2NjY3IDExLjMzMzNDNy4yNzk1IDExLjMzMzMgNy44ODYzNCAxMS4yMTI2IDguNDUyNTIgMTAuOTc4MUM5LjAxODcxIDEwLjc0MzYgOS41MzMxNiAxMC4zOTk4IDkuOTY2NSA5Ljk2NjVDMTAuMzk5OCA5LjUzMzE2IDEwLjc0MzYgOS4wMTg3MSAxMC45NzgxIDguNDUyNTJDMTEuMjEyNiA3Ljg4NjM0IDExLjMzMzMgNy4yNzk1IDExLjMzMzMgNi42NjY2N0MxMS4zMzMzIDYuMDUzODMgMTEuMjEyNiA1LjQ0NyAxMC45NzgxIDQuODgwODFDMTAuNzQzNiA0LjMxNDYyIDEwLjM5OTggMy44MDAxNyA5Ljk2NjUgMy4zNjY4M0M5LjUzMzE2IDIuOTMzNDkgOS4wMTg3MSAyLjU4OTc1IDguNDUyNTIgMi4zNTUyM0M3Ljg4NjM0IDIuMTIwNzEgNy4yNzk1IDIgNi42NjY2NyAyQzYuMDUzODMgMiA1LjQ0NyAyLjEyMDcxIDQuODgwODEgMi4zNTUyM0M0LjMxNDYyIDIuNTg5NzUgMy44MDAxNyAyLjkzMzQ5IDMuMzY2ODMgMy4zNjY4M0MyLjkzMzQ5IDMuODAwMTcgMi41ODk3NSA0LjMxNDYyIDIuMzU1MjMgNC44ODA4MUMyLjEyMDcxIDUuNDQ3IDIgNi4wNTM4MyAyIDYuNjY2NjdaJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMTQgMTRMMTAgMTAnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEycHggY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCA1MHB4IDUwcHggMDtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMi4yNXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNpZGUtc2VhcmNoLWZvcm0ge1xuICAgICYtbGlzdCB7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItYm9yZGVyLTE7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBsaSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtaW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5LTcwMDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xLTYwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItaGlnaC1saWdodDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJiArIGxpIHtcbiAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJGNvbG9yLWJvcmRlci0xO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC53aXRoLXRyaWdnZXItZmlsdGVycyB7XG4gICAgICBAaW5jbHVkZSBtYXgtYnJlYWtwb2ludCgkbGcpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgfVxuICAgICAgLmJ1dHRvbi10cmlnZ2VyLWZpbHRlcnMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWF4LWJyZWFrcG9pbnQoJGxnKSB7XG4gICAgICAgIC5idXR0b24tdHJpZ2dlci1maWx0ZXJzIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWludGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEtNjAwO1xuICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1zZWNvbmRhcnktMS02MDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2lkZS1zZWFyY2gtZm9ybS1maWx0ZXJzLWNvbHVtbi10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA4cHg7XG4gIGJ1dHRvbi5idXR0b24tcmVzZXQtZmlsdGVycyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtaW50ZXI7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMS02MDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLXNlY29uZGFyeS0xLTYwMDtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgQGluY2x1ZGUgbWF4LWJyZWFrcG9pbnQoJGxnKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uc2lkZS1zZWFyY2gtZm9ybS1maWx0ZXJzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG59XG5cbi5zaWRlLXNlYXJjaC1mb3JtLWZpbHRlcnMtZ3JvdXAge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1ib3JkZXItMTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAmLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDhweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtaW50ZXI7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICRjb2xvci1iYXNlLXRleHQ7XG4gICAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmLXRpdGxlIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIH1cbiAgICAmLXRyaWdnZXItY2xvc2Uge1xuICAgICAgZmxleDogMCAwIDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG4gICYtY29udGVudCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICYtZmlsdGVyLXRleHQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgICAgIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS00MDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMi44MTI1cmVtO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtaW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5LTYwMDtcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1pbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXktNjAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBzcGFuLmRldGFpbHMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuYWN0aXZlIHtcbiAgICAuc2lkZS1zZWFyY2gtZm9ybS1maWx0ZXJzLWdyb3VwLWhlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEtNjAwO1xuICAgICAgY29sb3I6ICRjb2xvci1oaWdoLWxpZ2h0O1xuICAgICAgLnNpZGUtc2VhcmNoLWZvcm0tZmlsdGVycy1ncm91cC1oZWFkZXItdHJpZ2dlci1jbG9zZSB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yLWhpZ2gtbGlnaHQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zaWRlLXNlYXJjaC1mb3JtLWZpbHRlcnMtZ3JvdXAtY29udGVudCB7XG4gICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJGNvbG9yLWJvcmRlci0xO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gICAgfVxuICB9XG59XG5cbi5zaWRlLXNlYXJjaC1mb3JtLWZpbHRlcnMtbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xuICBsaSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiA4cHg7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtaW50ZXI7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6ICRjb2xvci1iYXNlLXRleHQ7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbGV4OiAwIDAgMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1ib3JkZXItMTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cbiAgICBpbnB1dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICAmICsgbGFiZWwge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMTYgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NyZWN0IHg9JzAuNScgeT0nNC41JyB3aWR0aD0nMTUnIGhlaWdodD0nMTUnIHJ4PSczLjUnIGZpbGw9JyUyMzIzN0E2OScgc3Ryb2tlPSclMjMyMzdBNjknLyUzRSUzQ3BhdGggZD0nTTcuMTA0OTcgMTUuNzkzMkw3LjA4NzM1IDE1LjgxMDhMMi42ODc1IDExLjQxMDlMNC4xMjAxOCA5Ljk3ODI2TDcuMTA1MDIgMTIuOTYzMUwxMS44NzkgOC4xODkwOUwxMy4zMTE3IDkuNjIxNzZMNy4xMjI2NCAxNS44MTA4TDcuMTA0OTcgMTUuNzkzMlonIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEtNjAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJjpub3QoOmhhcyhsaTp2aXNpYmxlKSkge1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJOZW5odW0gcmVzdWx0YWRvIGVuY29udHJhZG9cIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWludGVyO1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS02MDA7XG4gICAgfVxuICB9XG4gIC5uby1yZXN1bHRzLW1lc3NhZ2Uge1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheS02MDA7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuXG4vLyBjdXN0b20gc2Nyb2xsXG4uc2lkZS1zZWFyY2gtZm9ybS1maWx0ZXJzLWxpc3Qge1xuICBtYXgtaGVpZ2h0OiAyOTBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMC4zNzVyZW07XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgc2Nyb2xsYmFyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMikgdHJhbnNwYXJlbnQ7XG59XG5cbi5zaWRlLXNlYXJjaC1mb3JtLWZpbHRlcnMtbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogNnB4O1xufVxuXG4uc2lkZS1zZWFyY2gtZm9ybS1maWx0ZXJzLWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5zaWRlLXNlYXJjaC1mb3JtLWZpbHRlcnMtbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLnNpZGUtc2VhcmNoLWZvcm0tZmlsdGVycy1saXN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG59XG5cbi5zZWFyY2gtcmVzdWx0cy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNHB4O1xuICAubm9kZS10ZWFzZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLWJvcmRlci0xO1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICAubm9kZV9fdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXBvcHBpbnM7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xLTUwMDtcbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMS01MDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5ub2RlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDEuMjVyZW0gMCAwO1xuICAgICAgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1pbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udG9wLXNlYXJjaC1mb3JtLWZpbHRlcnMtYnV0dG9ucyB7XG4gIC5mb3JtLWVsZW1lbnQtLW9yZ2FuaXphdGlvbnMtLW5hbWUge1xuICAgIG1hcmdpbjogMDtcbiAgICAuYmVmLWxpbmtzIHtcbiAgICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1pbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1iYXNlLXRleHQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWhpZ2gtbGlnaHQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xLTYwMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1zZWNvbmRhcnktMS02MDA7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAmOmZvY3VzLXZpc2libGUsXG4gICAgICAgICAgICAmOmZvY3VzLXdpdGhpbixcbiAgICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICAgJi5hY3RpdmUsXG4gICAgICAgICAgICAmLmJlZi1saW5rLS1zZWxlY3RlZCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMS03MDA7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xLTcwMDtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1oaWdoLWxpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMS03MDA7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xLTcwMDtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1oaWdoLWxpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2lkZS1zZWFyY2gtZm9ybS1saXN0LXdyYXBwZXIge1xuICBAaW5jbHVkZSBtYXgtYnJlYWtwb2ludCgkbGcpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tb2JpbGUtdHJpZ2dlci1jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub3Blbi1tb2JpbGUgJiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgbWF4LWJyZWFrcG9pbnQoJGxnKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHotaW5kZXg6IDk5OTk5O1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICAgIGhlaWdodDogMTAwZHZoO1xuICAgICAgbWF4LWhlaWdodDogMTAwZHZoO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWhpZ2gtbGlnaHQ7XG4gICAgICBwYWRkaW5nOiA1Ljc1cmVtIDAuNzVyZW0gMS41cmVtO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB9XG4gICAgLm1vYmlsZS10cmlnZ2VyLWNsb3NlIHtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IDEuMjVyZW0gMC43NXJlbSAwIDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWhpZ2gtbGlnaHQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczNicgaGVpZ2h0PSczNicgdmlld0JveD0nMCAwIDM2IDM2JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTI3IDlMOSAyNycgc3Ryb2tlPSclMjMwNDM1MjgnIHN0cm9rZS13aWR0aD0nMycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J005IDlMMjcgMjcnIHN0cm9rZT0nJTIzMDQzNTI4JyBzdHJva2Utd2lkdGg9JzMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICB9XG4gIH1cbn1cblxuLnZpZXctZGlzcGxheS1pZC1ibG9ja19zZWFyY2guc2VhcmNoLWJsb2NrLWNvbnRhaW5lciB7XG4gIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmNsZWFyLXNlYXJjaC1idXR0b24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5ub2RlLXRlYXNlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDI0cHg7XG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5jb250ZW50LXdyYXBwZXIge1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cblxuLnNlYXJjaC1ibG9jay1jb250YWluZXIge1xuICAuYWxlcnQtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgZGl2LmFsZXJ0IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgICAgfVxuICAgICAgJi5hbGVydC1kYW5nZXIge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIG1heC13aWR0aDogNTBweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hbGVydC1oZWFkaW5nIHtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5bZGF0YS1wb3BwZXItcmVmZXJlbmNlLWhpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCJAdXNlIFwiLi4vYWJzdHJhY3RzXCIgYXMgKjtcblxuLnN0YWZmLXRlYXNlci1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNHB4O1xufVxuXG4uc3RhZmYtdGVhc2VyLXdyYXBwZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLnN0YWZmLXRlYXNlciB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1oaWdoLWxpZ2h0O1xuICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItYm9yZGVyLTE7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjRweDtcbiAgLnN0YWZmLXRlYXNlci1pbWFnZSB7XG4gICAgZmxleDogMCAwIDgwcHg7XG4gICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgIGRpdiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG4gIC5zdGFmZi10ZWFzZXItY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICAuc3RhZmYtdGVhc2VyLWNvbnRlbnQtdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWludGVyO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEtNTAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxuICAgIC5zdGFmZi10ZWFzZXItY29udGVudC1zcGVjaWFsaXRpZXMge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXBvcHBpbnM7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICRjb2xvci1ncmF5LTYwMDtcbiAgICB9XG4gICAgLnN0YWZmLXRlYXNlci1jb250ZW50LWluZm9zIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1pbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogJGNvbG9yLWRhcms7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgJi1sYWJlbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1pbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2UtdGV4dDtcbiAgICAgIH1cbiAgICAgIHVsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5zdGFmZi1mdWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07XG4gIGJvcmRlcjogMC4wNjNyZW0gc29saWQgJGNvbG9yLWJvcmRlci0xO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1oaWdoLWxpZ2h0O1xuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnN0YWZmLXRlYXNlci1pbWFnZSB7XG4gICAgZmxleDogMCAwIDI2NHB4O1xuICAgIG1heC13aWR0aDogMjY0cHg7XG4gICAgZGl2IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDI2NHB4O1xuICAgICAgaGVpZ2h0OiAyNjRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbiAgLnN0YWZmLXRlYXNlci1jb250ZW50IHtcbiAgICBmbGV4OiAxO1xuICAgIC5zdGFmZi10ZWFzZXItY29udGVudC10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtaW50ZXI7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMS01MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxuICAgIC5zdGFmZi10ZWFzZXItY29udGVudC1zcGVjaWFsaXRpZXMge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXBvcHBpbnM7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICRjb2xvci1ncmF5LTYwMDtcbiAgICB9XG4gICAgLnN0YWZmLXRlYXNlci1jb250ZW50LWluZm9zIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1pbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogJGNvbG9yLWRhcms7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgJi1sYWJlbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1pbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2UtdGV4dDtcbiAgICAgIH1cbiAgICAgIHVsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnN0YWZmLXRlYXNlci1hY3Rpb25zIHtcbiAgICAgIGEuYnRuIHtcbiAgICAgICAgQGluY2x1ZGUgbWF4LWJyZWFrcG9pbnQoJG1kKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi52aWV3LWRpc3BsYXktaWQtYmxvY2tfc3RhZmZfbGlzdGluZyB7XG4gIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmNsZWFyLXNlYXJjaC1idXR0b24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9hYnN0cmFjdHNcIiBhcyAqO1xuXG4ucGFnaW5hdGlvbi13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgdWwucGFnaW5hdGlvbiB7XG4gICAgbGkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYm9yZGVyLTE7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtaW50ZXI7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEtNTAwO1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEtNTAwO1xuICAgICAgfVxuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEtNTAwO1xuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1oaWdoLWxpZ2h0O1xuICAgICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMS02MDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xLTYwMDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWhpZ2gtbGlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9hYnN0cmFjdHNcIiBhcyAqO1xuXG4ub3JnYW5pemF0aW9uLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAkY29sb3ItYm9yZGVyLTE7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1oaWdoLWxpZ2h0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAbWVkaWEgKG1heC13aWR0aDogJGJzTWQpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZ2FuaXphdGlvbi1jYXJkLXRvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCAkY29sb3ItYm9yZGVyLTE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgICAmLWNsdXN0ZXIge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWludGVyO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgY29sb3I6ICRjb2xvci1kYXJrO1xuICAgIH1cbiAgICAmLWRpc3RhbmNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZ2FwOiAwLjVyZW07XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtaW50ZXI7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICBjb2xvcjogJGNvbG9yLWRhcms7XG4gICAgfVxuICB9XG4gIGhlYWRlciB7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDhweDtcbiAgICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgJGNvbG9yLWJvcmRlci0xO1xuICAgIGgyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wb3BwaW5zO1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMS02MDA7XG4gICAgfVxuICAgIC5pcy1vcGVuIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDAuNXJlbTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtcG9wcGlucztcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS02MDA7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsZXg6IDAgMCAwLjc1cmVtO1xuICAgICAgICBoZWlnaHQ6IDAuNzVyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMS02MDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIH1cbiAgICAgICYuaXMtb3Blbi0tY2xvc2VkIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZGFuZ2VyKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAub3JnYW5pemF0aW9uLWluZm8taXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiA4cHg7XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB9XG4gIC5vcmdhbml6YXRpb24tY2FyZC1ib3R0b20ge1xuICAgIGJvcmRlci10b3A6IDAuMDYyNXJlbSBzb2xpZCAkY29sb3ItYm9yZGVyLTE7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxcmVtO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cbiAgaGVhZGVyIGgyLkNMSU5JQ19NRCB7XG4gICAgY29sb3I6ICM1MjE0NEQ7XG4gIH1cbiAgYS5idG4uYnRuLXByaW1hcnkuQ0xJTklDX01EIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTIxNDREO1xuICB9XG4gIGEuYnRuLmJ0bi1wcmltYXJ5Lm91dGxpbmUuQ0xJTklDX01EIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzUyMTQ0RDtcbiAgICBjb2xvcjogIzUyMTQ0RDtcbiAgfVxufVxuXG4ub3JnYW5pemF0aW9ucy1yZXN1bHRzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICByb3ctZ2FwOiAxLjVyZW07XG4gIGNvbHVtbi1nYXA6IDFyZW07XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNy41cmVtO1xuICAudmlld3Mtcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgZmxleDogMCAwIGNhbGMoMzMuMzMzJSAtIDAuOHJlbSk7XG4gICAgfVxuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja29yZ2FuaXphdGlvbnMtYmxvY2stb3JnYW5pemF0aW9ucy1saXN0LnNlYXJjaC1ibG9jay1mb3JtIHtcbiAgLm1haW4tc2VhcmNoLWZvcm0ge1xuICAgIG1heC13aWR0aDogNDE2cHg7XG4gIH1cbiAgLmpzLWZvcm0taXRlbS1zZWFyY2gtYXBpLWZ1bGx0ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmNsZWFyLXNlYXJjaC1idXR0b24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9hYnN0cmFjdHNcIiBhcyAqO1xuXG4ud2ViZm9ybS1ibG9jayB7XG4gIC5qcy1mb3JtLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDhweDtcbiAgICBsYWJlbCB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtaW50ZXI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICBjb2xvcjogJGNvbG9yLWRhcms7XG4gICAgfVxuICAgIGlucHV0LmlzLWludmFsaWQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgICB0ZXh0YXJlYSxcbiAgICBzZWxlY3Qge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWludGVyO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgY29sb3I6ICRjb2xvci1kYXJrO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLWdyYXktNDAwO1xuICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaGlnaC1saWdodDtcblxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtaW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5LTcwMDtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xLTYwMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMzUsIDEyMiwgMTA1LCAwLjEpO1xuICAgICAgfVxuICAgIH1cblxuICAgIHRleHRhcmVhIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDcycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cblxuICAgIC8vIEVzdGlsb3MgZXNwZWPDrWZpY29zIHBhcmEgc2VsZWN0XG4gICAgc2VsZWN0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMS02MDA7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIwIDIwJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTUgNy41TDEwIDEyLjVMMTUgNy41JyBzdHJva2U9JyUyM0ZGRkZGRicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTZweCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWludGVyO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgY29sb3I6ICRjb2xvci1oaWdoLWxpZ2h0O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgJi5pcy1pbnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAyMCAyMCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J001IDcuNUwxMCAxMi41TDE1IDcuNScgc3Ryb2tlPSclMjNGRkZGRkYnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxNnB4IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEtNDAwO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIwIDIwJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTUgNy41TDEwIDEyLjVMMTUgNy41JyBzdHJva2U9JyUyMzIzN0E2OScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5qcy1mb3JtLXR5cGUtY2hlY2tib3gge1xuICAgICYuanMtZm9ybS1pdGVtLWNvbmZpcm1hdGlvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAmIH4gc21hbGwge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDE2IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB4PScwLjUnIHk9JzQuNScgd2lkdGg9JzE1JyBoZWlnaHQ9JzE1JyByeD0nMy41JyBmaWxsPSclMjMyMzdBNjknIHN0cm9rZT0nJTIzMjM3QTY5Jy8lM0UlM0NwYXRoIGQ9J003LjEwNDk3IDE1Ljc5MzJMNy4wODczNSAxNS44MTA4TDIuNjg3NSAxMS40MTA5TDQuMTIwMTggOS45NzgyNkw3LjEwNTAyIDEyLjk2MzFMMTEuODc5IDguMTg5MDlMMTMuMzExNyA5LjYyMTc2TDcuMTIyNjQgMTUuODEwOEw3LjEwNDk3IDE1Ljc5MzJaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEtNjAwO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHNtYWxsIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtaW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrICFpbXBvcnRhbnQ7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZsZXg6IDAgMCAxNnB4O1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMS02MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLWJvcmRlci0xO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIC5mb3JtLWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICB9XG4gIH1cbn1cblxuYm9keTpoYXMoLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0tZm9ybSkge1xuICAuYWxlcnQuYWxlcnQtZGlzbWlzc2libGUuYWxlcnQtZGFuZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8vc3VibWl0LWNvbnRhaW5lci1mb3JtXG4uc3VibWl0LWNvbnRhaW5lci1mb3JtIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIGlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4uYWxlcnQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk7XG4gIGRpdi5hbGVydCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICB9XG4gICAgJi5hbGVydC1zdWNjZXNzLFxuICAgICYuYWxlcnQtZGFuZ2VyIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIG1heC13aWR0aDogNTBweDtcbiAgICAgICAgbWF4LWhlaWdodDogODBweDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5hbGVydC1oZWFkaW5nIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuYWxlcnQtc3VjY2VzcyB7XG4gICAgICBzdmcge1xuICAgICAgICBtYXgtd2lkdGg6IDMwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vbG9naW4gcGFnZVxuZm9ybS51c2VyLWxvZ2luLWZvcm0ge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDM1cHggYXV0bztcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci0xO1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItaGlnaC1saWdodDtcbiAgLmludmFsaWQtZmVlZGJhY2suZm9ybS1pdGVtLS1lcnJvci1tZXNzYWdlIHtcbiAgICBhW2hyZWY9XCIvdXNlci9wYXNzd29yZFwiXSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtaW50ZXI7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEtNjAwO1xuICAgICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9hYnN0cmFjdHNcIiBhcyAqO1xuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjI1cmVtOyAvLyA0cHggLyAxNiA9IDAuMjVyZW1cbiAgcGFkZGluZzogMC42MjVyZW0gMDsgLy8gMTBweCAvIDE2ID0gMC42MjVyZW1cbiAgbWFyZ2luLXRvcDogMS41cmVtOyAvLyAyNHB4IC8gMTYgPSAxLjVyZW1cbiAgc3Bhbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxLjg3NXJlbTsgLy8gMzBweCAvIDE2ID0gMS44NzVyZW1cbiAgICBoZWlnaHQ6IDAuMTg3NXJlbTsgLy8gM3B4IC8gMTYgPSAwLjE4NzVyZW1cbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9hYnN0cmFjdHNcIiBhcyAqO1xuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnNwZWNpYWxpdGllcy1zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uLFxuICAucGFydG5lcnMtYmxvY2staW5uZXItbG9nb3MgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBhcnRuZXJzLWJsb2NrLWlubmVyLWxvZ29zIC5zd2lwZXItc2xpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3LjkzNzVyZW0pIHtcbiAgLnBhcnRuZXJzLWJsb2NrLWlubmVyLWxvZ29zIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgZmxleDogMCAwIDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgLnBhcnRuZXJzLWJsb2NrLWlubmVyLWxvZ29zIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiBjYWxjKDIwJSAtIDAuNnJlbSkgIWltcG9ydGFudDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxuXG4gIC5wYXJ0bmVycy1ibG9jay1pbm5lci1sb2dvcyAuc3dpcGVyLXNsaWRlIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG59XG4iLCJAdXNlIFwiLi4vYWJzdHJhY3RzXCIgYXMgKjtcblxuLmJsb2NrLWZhcXMge1xuICBuYXYge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtbW9iaWxlLWxhYmVsKTtcbiAgICAgICAgY29sb3I6IHZhcigtLVRoZW1lLVByaW1hcnksICMwNDM1MjgpO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcG9wcGlucztcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm5hdi10YWJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xLTYwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1pbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAwLjA2M3JlbSBzb2xpZCAkY29sb3ItYm9yZGVyLTE7XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS03MDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDAuMDYzcmVtIHNvbGlkICRjb2xvci1ncmF5LTcwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtZmFxLWNhdGVnb3J5LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiAxLjVyZW07XG4gICAgLnBhcmFncmFwaC1mYXEtc3ViLWNhdGVnb3J5ID4gLmFjY29yZGlvbi1mYXEtc3ViY2F0ZWdvcnkge1xuICAgICAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTtcbiAgICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICRjb2xvci1ib3JkZXItMTtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1oaWdoLWxpZ2h0O1xuICAgICAgLmFjY29yZGlvbi1oZWFkZXIge1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgY29sdW1uLWdhcDogMC4yNXJlbTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMS4yNXJlbSAxLjI1cmVtIDAgMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEtNjAwO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWhpZ2gtbGlnaHQ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWludGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5hcnJvdyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItaGlnaC1saWdodDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2UtdGV4dDtcbiAgICAgICAgICAgIC5hcnJvdyB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWJhc2UtdGV4dDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICAgICAgICAuYWNjb3JkaW9uLWJvZHkge1xuICAgICAgICAgIC5hY2NvcmRpb24taXRlbS5hY2NvcmRpb24tZmFxLWl0ZW0ge1xuICAgICAgICAgICAgJiA+IC5hY2NvcmRpb24taGVhZGVyIHtcbiAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDAuMDYzcmVtIHNvbGlkICRjb2xvci1ib3JkZXItMTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWhpZ2gtbGlnaHQ7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGFyaztcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtaW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpub3QoLmNvbGxhcHNlZCkge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJvcmRlci0xO1xuICAgICAgICAgICAgICAgICAgLmFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1iYXNlLXRleHQ7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWFuc3dlciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL2Fic3RyYWN0c1wiIGFzICo7XG5cbi5ibG9jay1jb250ZW50LXR5cGUtdGVzdGltb25pYWxzLWJsb2NrIHtcbiAgLnRlc3RpbW9uaWFscy1pdGVtIHtcbiAgICB3aWR0aDogMTlyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuIiwiQHVzZSBcIi4uL2Fic3RyYWN0c1wiIGFzICo7XG4vLyBzcGVjaWFsIGNsYXNzZXNcbi5qb2Itb3BlbmluZ3MtY29sIHtcbiAgcGFkZGluZzogMS41cmVtIDEuNXJlbSAycmVtO1xuICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLTE7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1oaWdoLWxpZ2h0O1xuICBoMiB7XG4gICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMTtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9hYnN0cmFjdHNcIiBhcyAqO1xuXG4uYWxlcnQtd3JhcHBlciB7XG4gIC5hbGVydCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc1cmVtKSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vYWJzdHJhY3RzXCIgYXMgKjtcblxuLnBpcGVkcml2ZS1ibG9jay13cmFwcGVyIHtcbiAgLnBpcGVkcml2ZS1ibG9jay1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUxMnB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0ODBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG4gICAgJi5iYW5uZXItZnVsbCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5waXBlZHJpdmUtYmxvY2staW1hZ2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwaWN0dXJlLFxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICAgIC5waXBlZHJpdmUtYmxvY2staW1hZ2UtbGluayB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAucGlwZWRyaXZlLWJsb2NrLWZvcm0ge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIHdpZHRoOiA1MTJweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiA0ODBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBuZXcgYmxvY2tcbi5ibG9jay1waXBlZHJpdmUtaGVyby13aXRoLWZvcm0ge1xuICAmLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAmLWltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHotaW5kZXg6IDE7XG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgICAgbWluLWhlaWdodDogNTY4cHg7XG4gICAgfVxuICAgICYuc2hvdy1vbmx5LWhlcm8ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaW1nIHtcbiAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtZm9ybSB7XG4gICAgJi13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgICAgbWluLWhlaWdodDogNjQwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDU2OHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMjRweCA3MnB4O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDQ3OHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWhpZ2gtbGlnaHQ7XG4gICAgICBwYWRkaW5nOiAxNnB4IDI0cHggMjRweCAyNHB4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDE2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWNvbXBsZW1lbnRhcnktMTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMTZweCA0OHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE3KTtcblxuICAgICAgZm9ybSB7XG4gICAgICAgIC5qcy1mb3JtLWl0ZW0ge1xuICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1pbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGFyaztcbiAgICAgICAgICB9XG4gICAgICAgICAgaW5wdXQuaXMtaW52YWxpZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICAgICAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICAgICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICAgICAgICBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAgICAgICAgIHRleHRhcmVhLFxuICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtaW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhcms7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1ncmF5LTQwMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWhpZ2gtbGlnaHQ7XG5cbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5LTYwMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xLTYwMDtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMzUsIDEyMiwgMTA1LCAwLjEpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBzZWxlY3QjZWRpdC1wcmVmZXJyZWQtY2xpbmljIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS02MDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjg3NXJlbTtcbiAgICAgICAgICAgIG9wdGlvbiB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGFyaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuanMtZm9ybS1pdGVtIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTA1cHg7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mb3JtLWl0ZW0tbGVnYWwtdGV4dCB7XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtaW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXktNjAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5qcy1mb3JtLXR5cGUtY2hlY2tib3gge1xuICAgICAgICAgICYuanMtZm9ybS1pdGVtLWNvbmZpcm1hdGlvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgJiB+IHNtYWxsIHtcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAxNiAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3JlY3QgeD0nMC41JyB5PSc0LjUnIHdpZHRoPScxNScgaGVpZ2h0PScxNScgcng9JzMuNScgZmlsbD0nJTIzMjM3QTY5JyBzdHJva2U9JyUyMzIzN0E2OScvJTNFJTNDcGF0aCBkPSdNNy4xMDQ5NyAxNS43OTMyTDcuMDg3MzUgMTUuODEwOEwyLjY4NzUgMTEuNDEwOUw0LjEyMDE4IDkuOTc4MjZMNy4xMDUwMiAxMi45NjMxTDExLjg3OSA4LjE4OTA5TDEzLjMxMTcgOS42MjE3Nkw3LjEyMjY0IDE1LjgxMDhMNy4xMDQ5NyAxNS43OTMyWicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xLTYwMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWludGVyO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS02MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDE2cHg7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xLTYwMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItYm9yZGVyLTE7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmludmFsaWQtZmVlZGJhY2sge1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1hY3Rpb25zIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1pdGVtLXRpdGxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIC5waXBlZHJpdmUtdGl0bGUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHhzKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucGlwZWRyaXZlLXN1YnRpdGxlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xLTYwMDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh4cykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9hYnN0cmFjdHNcIiBhcyAqO1xuXG4vLyBmdWxsIHdpZHRoIHNlY2lvbiBvdmVybGFwIGd1dHRlclxuLm92ZXJsYXAtZ3V0dGVycyB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKCBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC41KSAqIC0xICk7XG4gIG1hcmdpbi1yaWdodDogY2FsYyggY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAuNSkgKiAtMSApO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5vdmVybGFwLWd1dHRlcnMtbW9iaWxlIHtcbiAgQGluY2x1ZGUgbWF4LWJyZWFrcG9pbnQoJG1kKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoIGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogLjUpICogLTEgKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoIGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogLjUpICogLTEgKTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbn1cblxuLm1iLTcyIHtcbiAgbWFyZ2luLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG59XG4iXX0= */
