/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.docs-container {
  padding: 45px 43px 0px 80px !important; }
  .docs-container h1 {
    display: none; }
  .docs-container h2 {
    font-size: 56px;
    font-weight: 700;
    line-height: 72px;
    margin-bottom: 18px;
    letter-spacing: -.03em; }
  @media only screen and (max-width: 800px) {
    .docs-container .h2, .docs-container h2 {
      font-size: 36px;
      line-height: 50px; } }
  .docs-container .docs-footer {
    margin-bottom: 30px; }
    .docs-container .docs-footer a {
      text-decoration: none;
      color: #6e7099;
      margin-right: 20px;
      cursor: pointer;
      -webkit-transition: 0.3s;
      -o-transition: 0.3s;
      transition: 0.3s; }
    .docs-container .docs-footer a:hover {
      color: #2060E6; }
  .docs-container hr {
    margin-top: 30px;
    margin-bottom: 30px;
    background-color: #EFF0F9; }
  .docs-container img {
    max-width: 100%;
    display: block; }
  .docs-container h3,
  .docs-container h1:not(:first-child) {
    padding-top: 40px;
    margin-top: 40px; }
  .docs-container h3 {
    border-top: 1px solid #EFF0F9;
    font-size: 36px;
    font-weight: 700;
    line-height: 50px;
    margin-bottom: 12px;
    letter-spacing: -.02em; }
  @media only screen and (max-width: 800px) {
    .docs-container .h3, .docs-container h3 {
      font-size: 24px;
      line-height: 36px; } }
  .docs-container h4 {
    font-size: 24px;
    font-weight: 500;
    line-height: 36px;
    margin-bottom: 8px; }
  .docs-container pre {
    padding: 12px 20px;
    border-radius: 9px;
    color: #82DBE8;
    background-color: #0E1155;
    overflow-x: auto;
    font-size: 15px;
    line-height: 23px;
    margin-bottom: 28px; }
  .docs-container table {
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 28px; }
  .docs-container td {
    padding: 8px;
    text-align: left;
    border-bottom: 1px solid #EFF0F9;
    color: #0E1155;
    font-size: 15px; }
  .docs-container th {
    padding: 8px;
    text-align: left;
    border-bottom: 2px solid #EFF0F9;
    color: #0E1155;
    font-size: 15px; }
  .docs-container a {
    text-decoration: underline; }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.docs-container {
  margin-left: calc(1430px * .257);
  padding: 45px 0; }

.sidenav-container {
  position: fixed;
  width: calc(2000px * .229);
  overflow-y: auto;
  height: 100vh;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.sidenav-container .image-container {
  display: block;
  width: 100%;
  float: left; }
  .sidenav-container .image-container img {
    float: left;
    padding: 14px 32px;
    width: 143px;
    height: 30px;
    margin-top: 20px; }

@media screen and (max-width: 1340px) {
  .docs-container {
    margin-left: 25.7%; }
  .docs-container {
    margin-left: 29.7%;
    padding-right: 30px !important; }
  .sidenav-container {
    width: calc(1600px * .229); } }

@media screen and (max-width: 1000px) {
  .sidenav-container {
    width: calc(1400px * .229); } }

@media screen and (max-width: 800px) {
  .docs-container {
    margin-left: 0; }
  .sidenav-container {
    display: none; }
  .docs-container {
    padding-left: 0px !important;
    padding-right: 0px !important; } }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.note {
  padding: 16px 16px 16px 48px;
  background-color: #F4F0EE;
  color: #0E1155;
  background-image: url(/images/icons/carbon/information-icon.svg);
  background-repeat: no-repeat;
  background-position: 18px 16px;
  background-size: 24px;
  font-size: 15px;
  line-height: 23px;
  border-radius: 9px; }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.sidenav-container {
  background-color: #EBF0FC; }

.sidenav {
  list-style: none;
  width: 100%;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  overflow-y: hidden;
  padding: 26px 0;
  padding-top: 0px;
  margin: 0;
  background-color: #EBF0FC; }
  .sidenav a:hover {
    color: #2060E6 !important;
    opacity: 1 !important;
    text-decoration: none; }
  .sidenav .has-children {
    position: relative; }
  .sidenav .has-children > a {
    opacity: 0.6;
    color: #0E1155;
    padding-left: 58px !important; }
  .sidenav li > a:link,
  .sidenav li > a:visited {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 14px 32px;
    color: #0E1155;
    border-bottom: 1px solid #D8DFEE; }
    .sidenav li > a:link.active,
    .sidenav li > a:visited.active {
      color: #2060E6;
      border-radius: 2px; }
  .sidenav li:last-child > a {
    border-bottom: 0 none; }
  .sidenav div {
    display: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    font-size: 14px;
    line-height: 24.5px; }
    .sidenav div.active {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      .sidenav div.active.has-children {
        margin: 4px 0 15px; }
      .sidenav div.active.has-children::before {
        content: "";
        display: block;
        border-top: 1px solid #EBF0FC;
        width: 100%;
        position: absolute;
        top: -5px; }
      .sidenav div.active.has-children::after {
        content: "";
        display: block;
        border-top: 1px solid #D8DFEE;
        width: 100%;
        position: absolute;
        bottom: -15px; }
    .sidenav div a:link,
    .sidenav div a:visited {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      padding: 2px 32px; }
      .sidenav div a:link.active,
      .sidenav div a:visited.active {
        color: #2060E6;
        opacity: 1; }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.about-carousel {
  border: 1px solid #6e7099;
  border-radius: 40px;
  max-width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  background-color: #FFFFFF;
  max-width: 542px;
  margin-top: 54px;
  -webkit-box-shadow: 0px 8px 50px -10px rgba(66, 68, 90, 0.25);
          box-shadow: 0px 8px 50px -10px rgba(66, 68, 90, 0.25); }
  .about-carousel.about-carousel--modified {
    margin-top: 0; }

.about-carousel__decorator {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border: 1px solid #D3D6EC;
  border-radius: 40px;
  z-index: -1; }

.about-carousel__decorator-1 {
  -webkit-transform: translateY(-18px);
      -ms-transform: translateY(-18px);
          transform: translateY(-18px); }

.about-carousel__decorator-2 {
  -webkit-transform: translateY(-36px);
      -ms-transform: translateY(-36px);
          transform: translateY(-36px); }

.about-carousel__decorator-3 {
  -webkit-transform: translateY(-54px);
      -ms-transform: translateY(-54px);
          transform: translateY(-54px); }

.about-carousel__item {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 49px 56px 58px; }

.about-carousel__icon, .about-carousel__item img {
  margin-bottom: 20px;
  display: block;
  max-width: 100%;
  height: auto; }

.about-carousel__title {
  color: #0E1155;
  font-size: 24px;
  line-height: 36px;
  font-weight: 500;
  letter-spacing: -0.24px;
  margin-bottom: 8px; }

.about-carousel__text {
  color: #6E7099;
  font-size: 15px;
  line-height: 24px;
  letter-spacing: -0.15px; }

.about-carousel__arrows {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 24px 0 0;
  max-width: 542px; }

.about-carousel__arrow {
  width: 33px;
  height: 14px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-color: transparent;
  border: 0 none;
  cursor: pointer;
  margin: 0 16px;
  -webkit-transition: opacity 0.2s ease-in-out;
  -o-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out; }
  .about-carousel__arrow:hover {
    opacity: 0.6; }

.about-carousel__arrow.arrow-prev {
  background-image: url(/images/v2/icons/arrow-left.svg); }

.about-carousel__arrow.arrow-next {
  background-image: url(/images/v2/icons/arrow-right.svg); }

@media (max-width: 800px) {
  .about-carousel__item {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 49px 34px 60px; }
  .about-carousel__icon, .about-carousel__item img {
    width: auto !important; } }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
@media only screen and (max-width: 880px) {
  .about-us-team-carousel {
    margin-bottom: 50px; } }

.about-us-team-carousel .text-box {
  text-align: center;
  max-width: 780px;
  width: 100%;
  margin: auto;
  padding-bottom: 100px; }
  @media only screen and (max-width: 880px) {
    .about-us-team-carousel .text-box {
      padding-bottom: 0px; } }
  .about-us-team-carousel .text-box h2 {
    color: #0E1155;
    font-size: 48px;
    line-height: 54px;
    font-weight: 700;
    letter-spacing: -1.44px;
    margin-bottom: 40px; }
    @media only screen and (max-width: 800px) {
      .about-us-team-carousel .text-box h2 {
        font-size: 28px;
        line-height: 32px;
        letter-spacing: -0.84px;
        margin-bottom: 20px; } }
  .about-us-team-carousel .text-box p {
    color: #6E7099;
    font-size: 18px;
    line-height: 28px;
    font-weight: 400;
    letter-spacing: -0.18px;
    margin-bottom: 100px; }
    .about-us-team-carousel .text-box p.join-team-description {
      margin-bottom: 25px; }
  .about-us-team-carousel .text-box h3 {
    margin-bottom: 25px;
    font-size: 36px;
    font-weight: 700;
    line-height: 54px; }
    @media only screen and (max-width: 800px) {
      .about-us-team-carousel .text-box h3 {
        font-size: 25px;
        line-height: 32px;
        letter-spacing: -0.84px;
        margin-bottom: 20px; } }

.about-us-team-carousel .about-team-carousel-container {
  width: 100%;
  margin-bottom: 80px;
  overflow: hidden;
  position: relative;
  background-image: url(/images/about/team-shape-2.svg), url(/images/about/team-shape-1.svg);
  background-position: right bottom, top left;
  background-repeat: no-repeat; }
  @media only screen and (max-width: 880px) {
    .about-us-team-carousel .about-team-carousel-container {
      margin-bottom: 50px; } }
  .about-us-team-carousel .about-team-carousel-container .inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 65px;
    overflow: visible;
    -webkit-animation: scroll 50s linear infinite;
            animation: scroll 50s linear infinite;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content; }
    .about-us-team-carousel .about-team-carousel-container .inner img {
      width: auto;
      height: -webkit-fit-content;
      height: -moz-fit-content;
      height: fit-content;
      -ms-flex-negative: 0;
          flex-shrink: 0; }
      .about-us-team-carousel .about-team-carousel-container .inner img.team-three {
        margin-top: 80px; }
      .about-us-team-carousel .about-team-carousel-container .inner img.team-four {
        margin-top: 20px; }
      .about-us-team-carousel .about-team-carousel-container .inner img.team-six {
        margin-top: 20px; }
      .about-us-team-carousel .about-team-carousel-container .inner img.team-seven {
        margin-top: 80px; }
      .about-us-team-carousel .about-team-carousel-container .inner img.team-five {
        margin-top: 20px; }
  .about-us-team-carousel .about-team-carousel-container:hover .inner {
    -webkit-animation-play-state: paused;
            animation-play-state: paused; }

@-webkit-keyframes scroll {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0); }
  100% {
    -webkit-transform: translateX(calc(-100% / 2));
            transform: translateX(calc(-100% / 2)); } }

@keyframes scroll {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0); }
  100% {
    -webkit-transform: translateX(calc(-100% / 2));
            transform: translateX(calc(-100% / 2)); } }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
article {
  margin-bottom: 0; }

.entry-meta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-bottom: 25px;
  font-size: 15px;
  line-height: 24px;
  letter-spacing: -0.15px;
  color: #6E7099; }

.entry-head {
  max-width: 1000px !important;
  margin: 0 auto 40px; }

.entry-title {
  color: #0E1155;
  font-size: 40px;
  line-height: 53px;
  letter-spacing: -1.2px;
  margin-bottom: 16px; }

.entry-scroll {
  position: -webkit-sticky;
  position: sticky;
  top: 10px; }

.entry-scroll-button {
  position: absolute;
  right: 0;
  width: 56px;
  height: 56px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 50%;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0px 9px 15px 0px rgba(66, 68, 90, 0.12);
          box-shadow: 0px 9px 15px 0px rgba(66, 68, 90, 0.12);
  cursor: pointer;
  -webkit-transition: -webkit-box-shadow 0.2s ease-in-out;
  transition: -webkit-box-shadow 0.2s ease-in-out;
  -o-transition: box-shadow 0.2s ease-in-out;
  transition: box-shadow 0.2s ease-in-out;
  transition: box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; }

.entry-scroll-button:hover {
  -webkit-box-shadow: 0px 9px 15px 0px rgba(66, 68, 90, 0.18);
          box-shadow: 0px 9px 15px 0px rgba(66, 68, 90, 0.18); }

.entry-content-tag {
  margin-right: 16px; }

.entry-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-color: #EFF0F9;
  border-style: solid;
  border-width: 0;
  border-top-width: 1px;
  border-bottom-width: 1px;
  padding: 12px 0; }

.entry-author {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .entry-author img {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    margin-right: 16px; }
  .entry-author a {
    font-size: 15px;
    line-height: 24px;
    letter-spacing: -0.15px;
    color: #6E7099; }
  .entry-author a:hover {
    color: #2060E6;
    text-decoration: none; }

.entry-image-container {
  max-width: 1200px;
  padding: 0 25px;
  margin: 0 auto 56px;
  max-height: 623px;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .entry-image-container img {
    display: block;
    max-width: 100%;
    height: auto !important;
    margin: 0 auto;
    -o-object-fit: contain;
       object-fit: contain;
    border-radius: 31px;
    background-color: #c4cfff; }
  .entry-image-container.glossary {
    margin-top: 40px;
    max-height: 100%; }
    .entry-image-container.glossary img {
      -o-object-fit: cover;
         object-fit: cover; }

@media screen and (max-width: 1340px) {
  .entry-scroll {
    display: none; } }

@media screen and (max-width: 800px) {
  .entry-image-container {
    padding: 0;
    margin-bottom: 40px; }
    .entry-image-container img {
      border-radius: 0;
      height: auto !important; }
  .entry-title {
    font-size: 28px;
    line-height: 32px;
    letter-spacing: -0.84px; } }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.book-a-demo-cta__box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 30px;
  padding-bottom: 42px;
  min-height: 520px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  border-radius: 50px; }

.book-a-demo-cta.dark .book-a-demo-cta__box {
  background-color: #0E1155;
  background-image: url(/images/components/book-a-demo-cta-dark.svg); }

.book-a-demo-cta.light .book-a-demo-cta__box {
  background-color: #2060E6;
  background-image: url(/images/components/book-a-demo-cta-light.svg); }

.book-a-demo-cta.darkv2 .book-a-demo-cta__box {
  background-color: #0E1155;
  background-image: url(/images/components/book-a-demo-cta-dark-v2.svg);
  margin-bottom: 112px; }

.book-a-demo-cta h2 {
  font-weight: 700;
  font-size: 36px;
  line-height: 46px;
  letter-spacing: -1.08px;
  margin-bottom: 12px;
  color: #FFFFFF; }

.book-a-demo-cta p {
  font-family: "Haas Grotesk Text Web", sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  letter-spacing: -0.18px;
  margin-bottom: 28px;
  color: #FFFFFF;
  max-width: 550px;
  opacity: 0.8; }
  .book-a-demo-cta p br {
    display: none; }

.book-a-demo-cta.paid-campaign-price-request .book-a-demo-cta__box {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
  padding-right: 30px !important; }

.book-a-demo-cta.paid-campaign-price-request .inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 100px; }
  .book-a-demo-cta.paid-campaign-price-request .inner .image-container {
    margin-bottom: -300px; }
    @media (max-width: 1100px) {
      .book-a-demo-cta.paid-campaign-price-request .inner .image-container {
        display: none; } }
  .book-a-demo-cta.paid-campaign-price-request .inner .content-container {
    width: 37%; }
    @media (max-width: 1100px) {
      .book-a-demo-cta.paid-campaign-price-request .inner .content-container {
        width: 100%;
        padding: 50px; } }
    @media (max-width: 600px) {
      .book-a-demo-cta.paid-campaign-price-request .inner .content-container {
        padding: 0px; } }
    .book-a-demo-cta.paid-campaign-price-request .inner .content-container .demo-form {
      background-color: transparent !important;
      padding: 0 !important;
      max-width: 100% !important; }

.book-a-demo-cta.paid-campaign-price-request .book-a-demo-cta__box {
  background-image: url(/images/components/paid-campaign-footer-shape.svg);
  background-position: left bottom;
  background-size: 550px;
  background-color: #0E1156; }

@media (max-width: 800px) {
  .book-a-demo-cta__box {
    padding: 104px 32px 104px;
    border-radius: 24px;
    min-height: 0; }
  .book-a-demo-cta.dark .book-a-demo-cta__box {
    background-image: url(/images/components/book-a-demo-cta-dark-mobile.svg);
    background-position: center bottom;
    background-size: 100% auto; }
  .book-a-demo-cta.dark.paid-campaign-price-request .book-a-demo-cta__box {
    background-image: url(/images/components/pc-footer-shape.svg); }
  .book-a-demo-cta.light .book-a-demo-cta__box {
    background-image: url(/images/components/book-a-demo-cta-light-mobile.svg);
    background-position: left bottom; }
  .book-a-demo-cta h2 {
    font-size: 28px;
    line-height: 36px;
    letter-spacing: -0.84px;
    margin-bottom: 16px; }
  .book-a-demo-cta p {
    font-size: 18px;
    line-height: 28px;
    letter-spacing: -0.18px;
    margin-bottom: 28px;
    opacity: 0.6; }
    .book-a-demo-cta p br {
      display: block; }
  .book-a-demo-cta .button {
    padding: 8px 26px;
    min-height: 40px; } }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.call-to-action {
  padding: 44px 74px 44px 66px;
  border-radius: 50px;
  background-color: #2060E6;
  background-image: url(/images/v2/sections/cta/cta-background.svg);
  background-position: right bottom;
  background-repeat: no-repeat;
  background-size: cover;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.call-to-action .single-input-form__field .form__error {
  background-color: transparent;
  top: 48px; }

.call-to-action .button--teal {
  position: absolute;
  right: 0;
  border: none !important; }

.call-to-action .single-input-form__field {
  max-width: 441px; }

.call-to-action .single-input-form__input,
.call-to-action .button--big {
  font-size: 14px; }

.call-to-action .button--big {
  line-height: 20px;
  padding-left: 28px;
  padding-right: 28px; }

.call-to-action .single-input-form__input {
  padding-left: 21px; }

.call-to-action__title {
  font-weight: 700; }

.call-to-action .single-input-form__field {
  height: 48px;
  line-height: 24px; }

.subscribe-form.single-input-form .single-input-form__input {
  border-radius: 30px; }

@media (max-width: 800px) {
  .call-to-action {
    padding: 32px 24px;
    background-image: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .call-to-action .single-input-form__field {
    height: auto; }
  .call-to-action .single-input-form__field .single-input-form__btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; } }

.call-to-action__text {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 488px;
          flex: 0 1 488px;
  margin-right: 40px;
  color: #FFFFFF; }

.call-to-action__text h2 {
  color: #FFFFFF; }

@media (max-width: 800px) {
  .call-to-action__text {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    margin: 0 0 32px;
    width: 100%; } }

.call-to-action__title {
  font-size: 40px;
  line-height: 53px;
  font-weight: 600;
  letter-spacing: -1.2px;
  color: #FFFFFF;
  margin: 0 0 12px; }

@media (max-width: 800px) {
  .call-to-action__title {
    font-size: 28px;
    line-height: 32px; } }

.call-to-action__subtitle {
  font-size: 17px;
  line-height: 26px;
  font-weight: 400;
  letter-spacing: -0.17px;
  margin: 0 0 24px;
  max-width: 316px;
  opacity: 0.8; }

@media (max-width: 800px) {
  .call-to-action__subtitle {
    font-size: 18px;
    line-height: 28px; } }

.call-to-action__form {
  max-width: 460px; }

@media (max-width: 800px) {
  .call-to-action__form {
    max-width: 100%; } }

.call-to-action__info {
  max-width: 480px;
  font-size: 12px;
  line-height: 19px;
  font-weight: 400;
  letter-spacing: 0.2px;
  opacity: 0.6;
  margin: 32px 0 0; }

.call-to-action__info a {
  color: #FFFFFF;
  text-decoration: underline; }

.call-to-action__info a:hover {
  text-decoration: none; }

.call-to-action picture {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 561px;
          flex: 0 1 561px; }

@media (max-width: 800px) {
  .call-to-action picture {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto; } }

.call-to-action img {
  display: block;
  max-width: 100%;
  height: auto !important; }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.cert {
  background-color: #F2FBFD; }

.cert__container {
  max-width: 1136px;
  margin: 60px auto 120px; }

.cert__item {
  position: relative;
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 6px rgba(153, 153, 153, 0.35);
          box-shadow: 0px 0px 6px rgba(153, 153, 153, 0.35);
  border-radius: 3px;
  overflow: hidden; }

.cert__decorator {
  display: block;
  position: absolute; }
  .cert__decorator.-left {
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%); }
  .cert__decorator.-right {
    right: 36px;
    top: 0; }

.cert__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 34px 0px 34px 34px;
  max-width: 520px;
  margin: 0 auto;
  text-align: center;
  color: #040466;
  font-family: "Haas Grotesk Text Web", sans-serif;
  min-height: 617px; }

.cert__underline {
  min-width: 193px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  border-bottom: 1px solid #040466;
  padding-bottom: 6px;
  font-weight: 500;
  font-size: 17px;
  line-height: 1.52;
  margin: 0 auto 6px auto; }

.cert__description {
  font-weight: 400;
  font-size: 14px;
  line-height: 1.5; }

.cert__title {
  font-weight: bold;
  font-size: 94px;
  line-height: 1.2;
  padding-bottom: 15px;
  padding-top: 23px;
  font-family: Times, "Times New Roman", serif; }
  .cert__title span {
    display: block;
    font-weight: 600;
    font-size: 31px;
    line-height: 1.48; }

.cert__name {
  font-size: 55px;
  line-height: 1.5; }

.cert__cert {
  font-weight: 600;
  font-size: 28px;
  line-height: 1.36;
  padding-bottom: 23px; }

@media only screen and (max-width: 1110px) {
  .cert__decorator {
    display: none; }
  .cert__content {
    padding: 34px 20px; } }

@media only screen and (max-width: 800px) {
  .cert__underline {
    font-size: 14px; }
  .cert__description {
    font-size: 12px;
    padding-bottom: 6px; }
  .cert__title {
    font-size: 44px; }
    .cert__title span {
      font-size: 20px; }
  .cert__name {
    font-size: 34px; }
  .cert__cert {
    font-size: 18px; }
  .cert__content {
    min-height: 400px; } }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.book-a-consultation {
  border: 1px solid #CBD4EA;
  text-decoration: none;
  border-radius: 50px;
  padding: 10px 30px;
  color: #0E1155;
  font-size: 16px;
  margin-right: 10px;
  cursor: pointer; }

.book-a-consultation:hover {
  text-decoration: none; }

.hero-button-container {
  z-index: 2; }

@media only screen and (max-width: 600px) {
  .hero-button-container {
    display: grid;
    gap: 20px;
    width: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .hero-button-container .button--blue {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
    .hero-button-container .book-a-consultation {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      width: -webkit-fit-content;
      width: -moz-fit-content;
      width: fit-content; } }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.customer-logos-carousel {
  padding: 0 0 0px; }
  .customer-logos-carousel__title {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 14px;
    font-weight: 400;
    letter-spacing: -0.18px;
    color: #474959;
    text-align: center; }
  .customer-logos-carousel__image {
    display: block;
    max-height: 44px;
    width: auto; }

.customer-logos-carousel-home {
  padding: 0 0 96px; }

.customer-logos-carousel__grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 80px;
          column-gap: 80px;
  row-gap: 36px;
  max-width: 1110px;
  margin: 0 auto;
  padding: 34px 0 0;
  max-height: 108px;
  overflow: hidden; }

.customer-logos-carousel__item {
  height: 36px; }

.customer-logos-carousel__grid-image {
  width: auto;
  max-height: 36px;
  display: block;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  height: 100%; }

.customer-logos-carousel-home {
  padding-bottom: 96px; }

@media screen and (max-width: 800px) {
  .customer-logos-carousel {
    padding: 0 0 0px; }
    .customer-logos-carousel__title {
      font-size: 11px;
      line-height: 26px;
      letter-spacing: -0.11px;
      margin-bottom: 29px; }
    .customer-logos-carousel__grid {
      padding-top: 0; }
  .customer-logos-carousel-home {
    padding-bottom: 72px !important; } }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
body.no-scroll {
  overflow-y: hidden; }

body.modal-dropdown .select2-container .select2-dropdown {
  z-index: 101; }

.demo-container {
  min-height: 100vh; }

.paid-campign-header-form {
  -webkit-box-shadow: 3px 36px 52px 0px #2B383A1F;
          box-shadow: 3px 36px 52px 0px #2B383A1F;
  padding: 40px 40px 48px 40px;
  border-radius: 32px;
  background-color: #fff; }
  .paid-campign-header-form p {
    padding-bottom: 20px; }
  .paid-campign-header-form:after {
    content: '';
    position: absolute;
    right: 280px;
    z-index: -1;
    top: 18%;
    background: url(/images/paid-campaigns/cp-here-sircle.svg) no-repeat;
    background-position: right top;
    width: 100px;
    height: 100px; }

.paid-campign-header-form #demo-b-form {
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0;
  border-radius: 0; }

#demo-b-form, #pricing-form, #enroll-form {
  -webkit-box-shadow: 3px 36px 52px 0px #2B383A1F;
          box-shadow: 3px 36px 52px 0px #2B383A1F;
  padding: 40px 40px 48px 40px;
  border-radius: 32px;
  gap: 24px;
  border: none; }
  #demo-b-form .row, #pricing-form .row, #enroll-form .row {
    gap: 12px !important; }
  #demo-b-form .form__title, #pricing-form .form__title, #enroll-form .form__title {
    font-weight: 700;
    font-size: 28px;
    line-height: 34px;
    letter-spacing: -0.84px; }
  #demo-b-form .form__field--country,
  #demo-b-form .form__field--state, #pricing-form .form__field--country,
  #pricing-form .form__field--state, #enroll-form .form__field--country,
  #enroll-form .form__field--state {
    width: 50%; }
  #demo-b-form .form__field, #pricing-form .form__field, #enroll-form .form__field {
    margin-bottom: 16px; }
  @media only screen and (max-width: 800px) {
    #demo-b-form .form__field, #pricing-form .form__field, #enroll-form .form__field {
      width: 100%; }
    #demo-b-form .row, #pricing-form .row, #enroll-form .row {
      gap: 0px !important; }
    #demo-b-form .form__field, #pricing-form .form__field, #enroll-form .form__field {
      margin-bottom: 12px; } }
  #demo-b-form .form__input, #pricing-form .form__input, #enroll-form .form__input {
    border-radius: 30px;
    border: 1px solid #6E7099;
    height: 48px;
    padding: 14px 24px 14px 24px;
    color: #6E7099;
    font-size: 15px;
    font-weight: 400; }
  #demo-b-form .form__input::-webkit-input-placeholder, #pricing-form .form__input::-webkit-input-placeholder, #enroll-form .form__input::-webkit-input-placeholder {
    color: rgba(14, 17, 85, 0.6); }
  #demo-b-form .form__input:-ms-input-placeholder, #pricing-form .form__input:-ms-input-placeholder, #enroll-form .form__input:-ms-input-placeholder {
    color: rgba(14, 17, 85, 0.6); }
  #demo-b-form .form__input::-ms-input-placeholder, #pricing-form .form__input::-ms-input-placeholder, #enroll-form .form__input::-ms-input-placeholder {
    color: rgba(14, 17, 85, 0.6); }
  #demo-b-form .form__input::placeholder, #pricing-form .form__input::placeholder, #enroll-form .form__input::placeholder {
    color: rgba(14, 17, 85, 0.6); }
  #demo-b-form .form__submit, #pricing-form .form__submit, #enroll-form .form__submit {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  #demo-b-form .form__field--textarea, #pricing-form .form__field--textarea, #enroll-form .form__field--textarea {
    font-family: "Haas Grotesk Text Web", sans-serif;
    padding-top: 20px; }
  #demo-b-form textarea[name="MktoPersonNotes"]::-webkit-input-placeholder, #pricing-form textarea[name="MktoPersonNotes"]::-webkit-input-placeholder, #enroll-form textarea[name="MktoPersonNotes"]::-webkit-input-placeholder {
    color: #6E7099;
    font-size: 15px;
    font-weight: 400;
    font-family: Arial, Helvetica, sans-serif; }
  #demo-b-form textarea[name="MktoPersonNotes"]:-ms-input-placeholder, #pricing-form textarea[name="MktoPersonNotes"]:-ms-input-placeholder, #enroll-form textarea[name="MktoPersonNotes"]:-ms-input-placeholder {
    color: #6E7099;
    font-size: 15px;
    font-weight: 400;
    font-family: Arial, Helvetica, sans-serif; }
  #demo-b-form textarea[name="MktoPersonNotes"]::-ms-input-placeholder, #pricing-form textarea[name="MktoPersonNotes"]::-ms-input-placeholder, #enroll-form textarea[name="MktoPersonNotes"]::-ms-input-placeholder {
    color: #6E7099;
    font-size: 15px;
    font-weight: 400;
    font-family: Arial, Helvetica, sans-serif; }
  #demo-b-form textarea[name="MktoPersonNotes"]::placeholder, #pricing-form textarea[name="MktoPersonNotes"]::placeholder, #enroll-form textarea[name="MktoPersonNotes"]::placeholder {
    color: #6E7099;
    font-size: 15px;
    font-weight: 400;
    font-family: Arial, Helvetica, sans-serif; }

.grid-card--form-modal .form-container .span-11 {
  margin-bottom: 40px;
  width: 100%;
  font-weight: 400;
  font-size: 15px;
  line-height: 24px;
  letter-spacing: -1%;
  text-align: center; }

#modal-demo-form {
  max-width: 415px;
  -webkit-box-shadow: 0px 0px 20px 5px #2B383A1F;
          box-shadow: 0px 0px 20px 5px #2B383A1F;
  padding: 40px 40px 48px 40px;
  border-radius: 32px;
  gap: 24px;
  border: none;
  background-color: #FFFFFF;
  margin: auto; }
  @media only screen and (max-width: 800px) {
    #modal-demo-form {
      -webkit-box-shadow: 0px 0px 0px 0px #2B383A1F;
              box-shadow: 0px 0px 0px 0px #2B383A1F; } }
  #modal-demo-form .form__input {
    border-radius: 30px;
    border: 1px solid #6e7099;
    height: 48px;
    padding: 24px, 24px, 24px, 24px;
    color: #6E7099;
    font-size: 15px;
    font-weight: 400; }
  #modal-demo-form .form__input::-webkit-input-placeholder {
    color: #6E7099; }
  #modal-demo-form .form__input:-ms-input-placeholder {
    color: #6E7099; }
  #modal-demo-form .form__input::-ms-input-placeholder {
    color: #6E7099; }
  #modal-demo-form .form__input::placeholder {
    color: #6E7099; }
  #modal-demo-form .form__submit {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  #modal-demo-form .form__field--textarea {
    font-family: "Haas Grotesk Text Web", sans-serif;
    padding-top: 24px; }

#modal-consultation-form {
  max-width: 415px;
  -webkit-box-shadow: 0px 0px 20px 5px #2B383A1F;
          box-shadow: 0px 0px 20px 5px #2B383A1F;
  padding: 40px 40px 48px 40px;
  border-radius: 32px;
  gap: 24px;
  border: none;
  background-color: #FFFFFF;
  margin: auto; }
  @media only screen and (max-width: 800px) {
    #modal-consultation-form {
      -webkit-box-shadow: 0px 0px 0px 0px #2B383A1F;
              box-shadow: 0px 0px 0px 0px #2B383A1F; } }
  #modal-consultation-form .form__input {
    border-radius: 30px;
    border: 1px solid #6e7099;
    height: 48px;
    padding: 24px, 24px, 24px, 24px;
    color: #6E7099;
    font-size: 15px;
    font-weight: 400; }
  #modal-consultation-form .form__input::-webkit-input-placeholder {
    color: #6E7099; }
  #modal-consultation-form .form__input:-ms-input-placeholder {
    color: #6E7099; }
  #modal-consultation-form .form__input::-ms-input-placeholder {
    color: #6E7099; }
  #modal-consultation-form .form__input::placeholder {
    color: #6E7099; }
  #modal-consultation-form .form__submit {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  #modal-consultation-form .form__field--textarea {
    font-family: "Haas Grotesk Text Web", sans-serif;
    padding-top: 24px; }

.demo-modal .wrapper {
  max-width: 100% !important;
  width: 100% !important;
  height: 100%;
  margin: 0; }
  .demo-modal .wrapper .row {
    min-height: 100%; }

.demo-form-container {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-item-align: normal;
      align-self: normal;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-preferred-size: 75%;
      flex-basis: 75%;
  background: rgba(32, 96, 230, 0.05);
  padding: 60px 0 20px; }
  @media only screen and (max-width: 800px) {
    .demo-form-container {
      padding: 80px 0px 0px; } }
  .demo-form-container.wrapper--center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .demo-form-container .page-footer__link {
    margin-left: 20px;
    margin-right: 20px;
    font-size: 13px;
    color: #6e7099;
    margin-right: 20px;
    margin-left: 20px;
    cursor: pointer;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s; }
  .demo-form-container .page-footer__link:hover {
    color: #2060E6;
    text-decoration: none; }
  .demo-form-container .form-container {
    max-width: 503px;
    margin: 0 auto 20px;
    padding-left: 20px;
    padding-right: 20px;
    text-align: center; }
    @media screen and (max-width: 800px) {
      .demo-form-container .form-container {
        width: auto; } }
    .demo-form-container .form-container .oktopost-demo-logo {
      margin: 0 auto 24px;
      width: 190px;
      height: auto; }
    .demo-form-container .form-container .demo-form {
      border: none;
      background: none;
      padding: 0;
      text-align: left; }
  .demo-form-container .footer {
    border-top: none !important;
    margin: auto auto 0; }
    .demo-form-container .footer div {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }

.grid-card--form-modal .demo-form-container {
  background: url(/images/demo/main-decorator1.svg), url(/images/demo/main-decorator2.svg), -webkit-gradient(linear, left top, left bottom, from(rgba(235, 240, 252, 0)), to(#EBF0FC));
  background: url(/images/demo/main-decorator1.svg), url(/images/demo/main-decorator2.svg), -o-linear-gradient(top, rgba(235, 240, 252, 0) 0%, #EBF0FC 100%);
  background: url(/images/demo/main-decorator1.svg), url(/images/demo/main-decorator2.svg), linear-gradient(180deg, rgba(235, 240, 252, 0) 0%, #EBF0FC 100%);
  background-position: right top, left bottom;
  background-repeat: no-repeat; }

.customers-logos-container {
  background-image: url(/images/demo/logo-decorator1.svg), url(/images/demo/logo-decorator2.svg), url(/images/demo/logo-decorator3.svg) !important;
  background-position: right top, left bottom, right bottom 60px !important;
  background-repeat: no-repeat !important;
  padding: 60px 0 20px;
  width: 591px;
  background: #2060E6;
  -ms-flex-item-align: normal;
      align-self: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  @media only screen and (max-width: 1200px) {
    .customers-logos-container {
      width: 42%; } }
  @media only screen and (max-width: 800px) {
    .customers-logos-container {
      width: 100%; } }
  .customers-logos-container .close-icon {
    position: absolute;
    right: 30px;
    top: 30px;
    cursor: pointer; }
    @media only screen and (max-width: 800px) {
      .customers-logos-container .close-icon {
        -webkit-filter: invert(1);
                filter: invert(1); } }
  .customers-logos-container .trusted {
    color: #FFFFFF;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
    text-align: center;
    padding: 0 30px 36px;
    max-width: 318px; }
  .customers-logos-container .logos {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    @media only screen and (max-width: 800px) {
      .customers-logos-container .logos {
        grid-template-columns: repeat(1, 1fr); } }
    .customers-logos-container .logos .logo {
      opacity: 0.6;
      margin: auto;
      padding: 20px;
      -webkit-filter: brightness(0) invert(1);
              filter: brightness(0) invert(1); }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.entry-content-tag {
  color: #0E1155;
  display: inline-block;
  border-radius: 30px;
  padding: 4px 13px 4px 13px;
  background-color: #D4E4FC;
  white-space: nowrap;
  font-size: 11px;
  line-height: 20px;
  font-weight: 500;
  -webkit-box-shadow: inset 0 0 0 -1px rgba(0, 0, 0, 0.5);
          box-shadow: inset 0 0 0 -1px rgba(0, 0, 0, 0.5);
  -webkit-transition: opacity 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
  -o-transition: opacity 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out, box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; }

.entry-content-tag:hover {
  text-decoration: none;
  opacity: 0.75;
  -webkit-box-shadow: inset 0 0 3px -1px rgba(0, 0, 0, 0.5);
          box-shadow: inset 0 0 3px -1px rgba(0, 0, 0, 0.5); }

.category-1 .post-entry__category > a {
  padding: 4.05px 14px 3.95px 14px !important; }

.post-entry.category-b2b-marketing .entry-content-tag {
  background-color: #D4E4FC;
  color: #0E1155; }

.post-entry.category-attribution .entry-content-tag {
  background-color: #D4E4FC; }

.post-entry.category-b2b-marketing .entry-content-tag {
  background-color: #FEF6EB; }

.post-entry.category-content-marketing .entry-content-tag {
  background-color: #F5E3F6; }

.post-entry.category-employee-advocacy .entry-content-tag {
  background-color: #D8F1F6; }

.post-entry.category-inside-oktopost .entry-content-tag {
  background-color: #0E1155;
  color: #FFFFFF; }

.post-entry.category-behind-the-post .entry-content-tag {
  background-color: #E8FDD2; }

.post-entry.category-radically-transparent-2 .entry-content-tag {
  background-color: #F2F2F2; }

.post-entry.category-marketing-automation .entry-content-tag {
  background-color: #E3E4FF; }

.post-entry.category-social-media-marketing .entry-content-tag {
  background-color: #FEE3D4; }

.post-entry.category-social-listening .entry-content-tag {
  background-color: #E0FFE9; }

.post-entry.category-social-publishing .entry-content-tag {
  background-color: #E3EDF6; }

.post-entry.category-social-response-management .entry-content-tag {
  background-color: #FFDDDE; }

.post-entry.category-social-selling .entry-content-tag {
  background-color: #C2D5C7; }

.post-entry.category-video-marketing .entry-content-tag {
  background-color: #FFF7C2; }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.features-checklist {
  position: relative;
  padding: 0 0 246px;
  margin-bottom: 72px;
  background-image: url(/images/components/features-checklist-decorator.svg);
  background-repeat: no-repeat;
  background-position: right bottom; }

.features-checklist.organic {
  background-image: url(/images/components/features-checklist-decorator.svg);
  background-repeat: no-repeat;
  background-position: left bottom;
  padding: 0 0 150px; }

@media only screen and (max-width: 880px) {
  .features-checklist.organic {
    background-image: none;
    padding: 0 0 50px; } }

.features-checklist.marketing-i {
  background-position: left bottom; }

.features-checklist.about-us {
  padding: 50px 0 246px;
  background-image: none; }

@media only screen and (max-width: 880px) {
  .features-checklist.about-us {
    padding: 50px 0 100px;
    background-image: none; } }

.features-checklist::after {
  content: "";
  position: absolute;
  height: 1px;
  background-color: #EFF0F9;
  left: 50%;
  bottom: 72px;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: -1;
  width: 100%;
  max-width: 1340px; }

.features-checklist.organic::after {
  display: none; }

.features-checklist.marketing-i::after {
  background-color: #fff; }

.features-checklist.no-shape {
  background-image: none;
  margin-bottom: 0px; }

.features-checklist.no-shape::after {
  height: 0px; }

.features-checklist--none-decorator {
  background-image: none; }

.features-checklist--decorator-left {
  background-position: left bottom;
  background-image: url(/images/components/features-checklist-decorator-left.svg);
  padding: 0 0 160px; }

.features-checklist--decorator-left::after {
  display: none; }

.features-checklist__box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1104px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-right: 10px;
  margin: 0 auto; }

.about-us .features-checklist__box {
  max-width: 1224px; }

.features-checklist__head {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 342px;
          flex: 0 1 342px;
  margin-right: 20px; }

.features-checklist.about-us .features-checklist__head {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 360px;
          flex: 0 1 360px; }

@media only screen and (max-width: 880px) {
  .features-checklist.about-us .features-checklist__head {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto; } }

.features-checklist__title {
  color: #0E1155;
  font-size: 48px;
  line-height: 54px;
  font-weight: 700;
  letter-spacing: -1.44px;
  margin-bottom: 20px; }

.features-checklist__subtitle {
  color: #6E7099;
  font-size: 18px;
  line-height: 28px;
  font-weight: 400;
  letter-spacing: -0.18px;
  margin-bottom: 0; }

.features-checklist__list {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 632px;
          flex: 0 1 632px;
  display: grid;
  grid-template-columns: 289px 279px;
  grid-column-gap: 64px;
  grid-row-gap: 40px; }

.about-us .features-checklist__list {
  grid-template-columns: 335px 353px; }

@media only screen and (max-width: 1024px) {
  .about-us .features-checklist__list {
    grid-template-columns: 100%; } }

.features-checklist__item {
  position: relative; }

.title-container.organic {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.features-checklist__item.organic img {
  position: relative !important; }

.features-checklist__item img {
  position: absolute;
  top: -5px;
  left: -5px; }

.features-checklist__item-title {
  color: #0E1155;
  font-size: 18px;
  line-height: 28px;
  letter-spacing: -0.18px;
  font-weight: 500;
  background-image: url(/images/components/check-sign.svg);
  background-size: 28px;
  background-repeat: no-repeat;
  padding-left: 40px;
  margin-bottom: 12px;
  text-transform: none; }

.organic .features-checklist__item-title {
  background-image: none;
  padding-left: 5px; }

.features-checklist.about-us .features-checklist__item-title {
  background-image: none;
  padding-left: 43px; }

.features-checklist__item-title--blue {
  background-image: url(/images/components/check-sign-dark.svg); }

.features-checklist__item-title--blue.no-repeat {
  background-image: url(/images/components/check-sign-dark.svg);
  background-repeat: no-repeat;
  background-size: 20px;
  padding-left: 30px;
  margin-bottom: 12px;
  text-transform: none;
  background-position-y: 4px; }

.features-checklist__item-title--version-two {
  color: #0E1155;
  font-size: 18px;
  line-height: 28px;
  letter-spacing: -0.18px;
  font-weight: 500;
  margin-bottom: 12px;
  text-transform: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.features-checklist__item-title--version-two::before {
  content: "";
  background-image: url("/images/components/check-sign-two.svg");
  background-size: 20px;
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20px;
          flex: 0 0 20px;
  margin-right: 8px; }

.features-checklist__item-title-version-three {
  color: #0E1155;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: -0.18px;
  font-weight: 500;
  background-image: url("/images/components/check-sign-two.svg");
  background-size: 16px;
  background-repeat: no-repeat;
  padding-left: 28px;
  margin-bottom: 12px;
  text-transform: none;
  background-position: 0 2px; }

.features-checklist__item-description {
  color: #6E7099;
  font-size: 15px;
  line-height: 23px;
  margin: 0; }

@media (max-width: 1380px) {
  .features-checklist--decorator-left {
    background-position: right bottom; }
  .features-checklist__box {
    padding-right: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .features-checklist__head {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    margin-right: 0;
    margin-bottom: 40px; }
  .features-checklist__list {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto; } }

@media (max-width: 800px) {
  .features-checklist {
    background: none;
    padding: 0 0 64px;
    margin-bottom: 64px; }
  .features-checklist::after {
    bottom: 0;
    right: 18px;
    left: 18px;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    width: auto; }
  .features-checklist__head {
    margin-bottom: 40px; }
  .features-checklist__title {
    font-size: 28px;
    line-height: 32px;
    letter-spacing: -0.84px;
    margin-bottom: 20px; }
  .features-checklist__subtitle {
    font-size: 15px;
    line-height: 24px;
    letter-spacing: -0.15px; }
  .features-checklist__list {
    grid-template-columns: 1fr;
    grid-row-gap: 32px; }
  .features-checklist__item-title {
    font-size: 18px;
    line-height: 28px;
    letter-spacing: -0.18px; } }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.form__field {
  margin-bottom: 24px;
  position: relative; }
  .form__field label {
    color: #000000;
    font-weight: 500;
    font-size: 13px;
    line-height: 20px;
    text-transform: uppercase;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .form__field label.disabled {
      pointer-events: none !important;
      opacity: 0.4; }

.form__field--error .form__input,
.form__field--error .form__input:focus {
  border-color: #FF67A3 !important;
  background-image: url(/images/v2/icons/exclamation-mark.svg);
  background-position: calc(100% - 8px) center;
  background-repeat: no-repeat;
  background-size: 18px auto; }

.form__field--error > input {
  border: 1px solid #FF67A3 !important; }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.form__input {
  display: block;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 30px;
  border: 1px solid #6E7099;
  height: 48px;
  padding: 14px 24px 14px 24px;
  color: #6E7099;
  font-size: 15px;
  font-weight: 400; }
  .form__input .form__field--textarea {
    font-family: "Haas Grotesk Text Web", sans-serif;
    padding-top: 24px; }

.form__input:focus {
  outline: 0;
  color: #0E1155 !important;
  border-color: #2060E6 !important; }

.form__input[disabled="disabled"],
.form__input[readonly="readonly"],
.form__input[readonly="readonly"]:focus {
  color: rgba(32, 96, 230, 0.05);
  border-color: rgba(32, 96, 230, 0.05); }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
form + p {
  margin-top: 28px; }

.form--w-wrapper {
  border-radius: 10px;
  border: 1px solid #000000;
  background-color: white;
  padding: 30px; }

.form__submit {
  margin-bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }

.organic-hero .form__submit {
  margin-top: 15px; }

.form__disclaimer {
  margin-bottom: 24px;
  font-size: 13px;
  letter-spacing: -0.01em;
  line-height: 20px;
  color: #6e7099; }

.form__error {
  position: absolute;
  top: 0;
  z-index: 1;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.form__error-inner {
  display: none;
  padding: 4px 8px;
  background: #423f3f;
  color: #fff;
  z-index: 10;
  border-radius: 4px;
  text-align: center;
  font-size: 10px;
  -webkit-transform: translateY(calc(-100% + 12px));
      -ms-transform: translateY(calc(-100% + 12px));
          transform: translateY(calc(-100% + 12px)); }

.form__error-inner:before {
  content: '';
  width: 0;
  height: 0;
  border-left: solid 5px transparent;
  border-right: solid 5px transparent;
  border-bottom: solid 5px #423f3f;
  position: absolute;
  z-index: 3;
  display: block;
  bottom: -5px;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
  left: calc(50% - 5px); }

.form__field.select-product {
  margin-bottom: 10px !important; }

.select-product .select2-selection--multiple .select2-selection__rendered {
  font-size: 15px;
  color: #6E7099 !important;
  text-transform: none;
  margin-top: 5px !important;
  font-weight: 400; }

.select-product .select2-selection--multiple {
  border-radius: 30px !important;
  border: 1px solid #6E7099 !important;
  padding: 5px 18px;
  position: relative; }

.form__field--error .select2-selection--multiple {
  border-radius: 30px !important;
  border: 1px solid #FF67A3 !important;
  padding: 5px 18px;
  position: relative; }

.select-product .select2-selection--multiple::after {
  content: "";
  position: absolute;
  right: 27px;
  top: 22px;
  background-image: url(/images/icons/chevron-down.svg);
  width: 10px;
  height: 10px;
  display: block;
  background-repeat: no-repeat;
  background-size: contain; }

.select-product .select2-selection--multiple .select2-search--inline {
  width: 100% !important; }

@media only screen and (max-width: 800px) {
  .select-product .select2-selection--multiple .select2-search--inline {
    width: 197px !important; } }

.select-product .select2-selection--multiple .select2-search--inline .select2-search__field {
  width: 100% !important; }

@media only screen and (max-width: 800px) {
  .select-product .select2-selection--multiple .select2-search--inline .select2-search__field {
    width: 197px !important; } }

.select-product .product-select-description {
  font-weight: normal;
  font-family: "Haas Grotesk Text Web", sans-serif;
  font-style: italic;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0px;
  vertical-align: middle;
  color: #6E7099;
  padding-left: 23px; }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.glossary-filter {
  overflow: auto;
  padding-top: 32px;
  padding-bottom: 24px;
  margin-bottom: 144px;
  border-bottom: 1px solid #EFF0F9; }

.glossary-filter__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  gap: 7px; }

.glossary-filter__item {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 44px;
          flex: 0 0 44px;
  height: 44px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 50%;
  border: 1px solid #EAEBF3;
  color: #6E7099;
  -webkit-transition: color .2s ease-in-out, border 0.25s ease-in-out;
  -o-transition: color .2s ease-in-out, border 0.25s ease-in-out;
  transition: color .2s ease-in-out, border 0.25s ease-in-out;
  cursor: pointer; }
  .glossary-filter__item:hover {
    color: #0E1155; }
  .glossary-filter__item.-active {
    color: #0E1155;
    border-color: #0E1155; }

@media (max-width: 800px) {
  .glossary-filter {
    margin-bottom: 60px; } }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.home-tabs {
  margin-bottom: 144px; }

.home-tabs .wrapper {
  max-width: 1112px; }

.home-tabs__title {
  font-size: 36px;
  line-height: 46px;
  letter-spacing: -1.08px;
  font-weight: 700;
  color: #0E1155;
  text-align: center;
  margin: 0 auto; }

.home-tabs__title::after {
  content: "";
  display: block;
  width: 166px;
  height: 1px;
  background-color: #0E1155;
  border-left: 59px solid #2060E6;
  margin: 20px auto; }

.home-tabs__subtitle {
  font-size: 18px;
  line-height: 28px;
  letter-spacing: -0.54px;
  font-weight: 400;
  color: #6E7099;
  text-align: center;
  max-width: 700px;
  margin: 0 auto;
  padding-bottom: 77px; }

.home-tabs__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 52px; }

.home-tabs__button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 25%;
          flex: 1 1 25%;
  background-color: transparent;
  border: 0 none;
  color: #0E1155;
  font-size: 18px;
  line-height: 28px;
  letter-spacing: -0.51px;
  font-weight: 400;
  padding-bottom: 23px;
  border-bottom: 1px solid #EFF0F9;
  position: relative;
  cursor: pointer; }

.home-tabs__button:not(:last-child)::after {
  content: "";
  display: block;
  width: 1px;
  height: 16px;
  background-color: #EFF0F9;
  position: absolute;
  right: 0;
  bottom: 0; }

.home-tabs__button:hover,
.home-tabs__button.active {
  font-weight: 500; }

.home-tabs__button-icon {
  margin-right: 12px;
  width: 34px;
  height: 34px;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #F3FBFD;
  -webkit-transition: background-color .2s ease;
  -o-transition: background-color .2s ease;
  transition: background-color .2s ease; }

.home-tabs__button:hover .home-tabs__button-icon,
.home-tabs__button.active .home-tabs__button-icon {
  background-color: #2060E6; }

.home-tabs__button-icon img {
  max-width: 14px;
  max-height: 14px;
  -o-object-fit: contain;
     object-fit: contain;
  -webkit-transition: -webkit-filter .2s ease;
  transition: -webkit-filter .2s ease;
  -o-transition: filter .2s ease;
  transition: filter .2s ease;
  transition: filter .2s ease, -webkit-filter .2s ease;
  -webkit-filter: invert(32%) sepia(30%) saturate(4598%) hue-rotate(209deg) brightness(90%) contrast(100%);
          filter: invert(32%) sepia(30%) saturate(4598%) hue-rotate(209deg) brightness(90%) contrast(100%); }

.home-tabs__button:hover .home-tabs__button-icon img,
.home-tabs__button.active .home-tabs__button-icon img {
  -webkit-filter: invert(100%);
          filter: invert(100%); }

.home-tabs__content-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.home-tabs__img-container {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 570px;
          flex: 0 1 570px;
  margin-right: 40px; }

.home-tabs__img-container img {
  display: block;
  height: auto; }

.home-tabs__text-container {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 456px;
          flex: 0 1 456px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start; }

.home-tabs__text-container h3 {
  font-size: 24px;
  line-height: 36px;
  letter-spacing: -0.24px;
  font-weight: 500;
  color: #0E1155;
  margin-bottom: 20px;
  padding: 0; }

.home-tabs__text-container p {
  font-size: 18px;
  line-height: 28px;
  letter-spacing: -0.18px;
  font-weight: 400;
  color: #6E7099;
  margin-bottom: 32px; }

@media (max-width: 800px) {
  .home-tabs {
    margin-bottom: 72px; }
  .home-tabs.about {
    margin-bottom: 0px; }
  .home-tabs__title {
    font-size: 26px;
    line-height: 34px;
    letter-spacing: -0.78px; }
  .home-tabs__subtitle {
    font-size: 15px;
    line-height: 24px;
    letter-spacing: -0.15px;
    padding-bottom: 40px; }
  .home-tabs__buttons {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 40px; }
  .home-tabs__button {
    padding: 16px 0; }
  .home-tabs__button:not(:last-child)::after {
    display: none; }
  .home-tabs__content-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .home-tabs__img-container {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    margin: 0 0 32px;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch; }
  .home-tabs__img-container img {
    margin: 0 auto; }
  .home-tabs__text-container {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    padding-bottom: 1px; } }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.oktopost-hq-section {
  margin: 150px 0; }
  .oktopost-hq-section .wrapper .text-box {
    text-align: center;
    margin-bottom: 55px; }
  .oktopost-hq-section .wrapper .location-container {
    max-width: 895px;
    width: 100%;
    margin: auto;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 160px; }
    .oktopost-hq-section .wrapper .location-container .location {
      text-align: center;
      display: grid;
      gap: 15px;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      @media only screen and (max-width: 880px) {
        .oktopost-hq-section .wrapper .location-container .location {
          gap: 0; } }
      .oktopost-hq-section .wrapper .location-container .location:nth-child(2) {
        width: 275px; }
      .oktopost-hq-section .wrapper .location-container .location img {
        margin: auto;
        padding-bottom: 15px; }
  @media only screen and (max-width: 1024px) {
    .oktopost-hq-section .wrapper .location-container {
      gap: 60px; } }
  @media only screen and (max-width: 880px) {
    .oktopost-hq-section .wrapper .location-container {
      grid-template-columns: repeat(2, 1fr); }
      .oktopost-hq-section .wrapper .location-container .location:nth-child(2) {
        width: 100%; }
      .oktopost-hq-section .wrapper .location-container .location h3 {
        font-size: 20px; }
      .oktopost-hq-section .wrapper .location-container .location p {
        font-size: 16px; }
      .oktopost-hq-section .wrapper .location-container .location img {
        margin: auto;
        padding-bottom: 15px;
        width: 50px;
        height: 50px; } }
  @media only screen and (max-width: 600px) {
    .oktopost-hq-section .wrapper .location-container {
      grid-template-columns: repeat(1, 1fr);
      gap: 20px; } }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.logo-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: white;
  border: 1px solid #EFF0F9;
  border-radius: 30px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  text-align: center;
  height: auto;
  padding: 25px 40px 25px 40px; }
  .logo-card:hover {
    border-color: #2060E6; }

.key-features .logo-card:hover {
  border-color: none; }

.key-features h2 {
  padding-bottom: 60px; }

.key-features .logo-card--integrations .logo-card__image {
  margin-bottom: 32px !important; }

.key-features button {
  margin-top: 64px; }

.logo-card--integrations {
  padding: 40px 40px 0px 40px; }

.logo-card__image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-repeat: no-repeat;
  background-size: contain;
  margin-bottom: 40px !important;
  margin-top: 0px !important;
  width: 50%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 70px;
          flex: 0 0 70px;
  background-position: center;
  margin: auto; }
  .logo-card__image.twitter, .logo-card__image.instagram {
    width: 40%; }
  .logo-card__image.bitly {
    width: 40%; }
  .logo-card__image.clickdimensions, .logo-card__image.ga {
    width: 75%; }

.logo-card--integrations .logo-card__image {
  margin: 0px;
  margin-bottom: 50px !important;
  margin-right: auto; }

.logo-card__name {
  color: #0E1155;
  font-size: 28px;
  line-height: 35px;
  letter-spacing: -0.84px;
  font-weight: 700;
  margin-bottom: 10px; }

a.logo-card:link,
a.logo-card:visited {
  color: #6E7099; }

a.logo-card:hover {
  text-decoration: none; }

.logo-card__description {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  margin-bottom: 24px;
  color: #6e7099;
  font-size: 18px;
  line-height: 28px;
  letter-spacing: -0.18px;
  font-weight: 400;
  text-align: center; }

.logo-card--integrations .logo-card__description {
  text-align: left;
  margin-bottom: 38px; }

.logo-card__tags {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 28px;
          flex: 0 0 28px;
  width: 100%;
  padding: 24px 0 34px;
  gap: 10px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.logo-card--integrations .logo-card__tags {
  padding-top: 38px; }

.logo-card__tags:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  height: 1px;
  background-color: #EFF0F9; }

.logo-card__tag {
  border-radius: 30px;
  font-size: 11px;
  line-height: 20px;
  font-weight: 500;
  padding: 4px 13px;
  background: rgba(182, 182, 182, 0.15);
  color: #000000;
  text-transform: capitalize;
  white-space: nowrap; }

.logo-card__tag.ads {
  background: rgba(237, 185, 0, 0.15);
  color: #886A01; }

.logo-card__tag.analytics {
  background: rgba(70, 181, 101, 0.15);
  color: #124922; }

.logo-card__tag.automation {
  background: rgba(237, 122, 237, 0.15);
  color: #A81FA8; }

.logo-card__tag.business {
  background: rgba(173, 135, 100, 0.15);
  color: #A0652D; }

.logo-card__tag.bi {
  background: rgba(200, 112, 63, 0.15);
  color: #A3732B;
  text-transform: uppercase; }

.logo-card__tag.collaboration {
  background: rgba(53, 213, 251, 0.15);
  color: #006881; }

.logo-card__tag.creatives {
  background: rgba(70, 199, 199, 0.15);
  color: #16A2A2; }

.logo-card__tag.crm {
  background: rgba(182, 182, 182, 0.15);
  color: #000000;
  text-transform: uppercase; }

.logo-card__tag.marketing {
  background: rgba(161, 201, 47, 0.15);
  color: #006881; }

.logo-card__tag.integration {
  background: rgba(184, 90, 199, 0.15);
  color: #4E1B56; }

.logo-card__tag.rss {
  background: rgba(47, 193, 70, 0.15);
  color: #029393;
  text-transform: uppercase; }

.logo-card__tag.short {
  background: rgba(143, 123, 255, 0.15);
  color: #622AA9; }

.logo-card__tag.sso {
  background: rgba(255, 135, 111, 0.15);
  color: #CD3D20;
  text-transform: uppercase; }

.logo-card__tag.url {
  background: rgba(41, 217, 174, 0.15);
  color: #24584C; }

.logo-card__tag.visuals {
  background: rgba(122, 163, 186, 0.15);
  color: #1A435A; }

.logo-card__tag.web {
  background: rgba(80, 170, 253, 0.15);
  color: #285CC9; }

@media (max-width: 800px) {
  .logo-card__name {
    font-size: 20px;
    line-height: 25px;
    letter-spacing: -0.6px; }
  .logo-card__description {
    font-size: 15px;
    line-height: 24px;
    letter-spacing: -0.15px;
    margin-bottom: 20px; }
  .logo-card {
    padding: 0px 24px 0px 24px; }
  .logo-card--partners {
    padding: 24px; }
  .logo-card__tags {
    padding-bottom: 20px; }
  .logo-card__image.twitter, .logo-card__image.instagram {
    max-width: 40%; }
  .logo-card__image.bitly {
    max-width: 40%; }
  .logo-card__image.clickdimensions, .logo-card__image.ga {
    max-width: 75%; } }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
@-webkit-keyframes animateGrow {
  from {
    -webkit-transform: scale(0.66);
            transform: scale(0.66);
    opacity: 0; }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; } }
@keyframes animateGrow {
  from {
    -webkit-transform: scale(0.66);
            transform: scale(0.66);
    opacity: 0; }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; } }

@-webkit-keyframes fadeInBottom {
  from {
    -webkit-transform: translate(0, 100%);
            transform: translate(0, 100%);
    opacity: 0; }
  to {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 1; } }

@keyframes fadeInBottom {
  from {
    -webkit-transform: translate(0, 100%);
            transform: translate(0, 100%);
    opacity: 0; }
  to {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 1; } }

@-webkit-keyframes fadeInTop {
  from {
    -webkit-transform: translate(0, -100%);
            transform: translate(0, -100%);
    opacity: 0; }
  to {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 1; } }

@keyframes fadeInTop {
  from {
    -webkit-transform: translate(0, -100%);
            transform: translate(0, -100%);
    opacity: 0; }
  to {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 1; } }

@-webkit-keyframes fadeInRight {
  from {
    -webkit-transform: translate(100%, 0);
            transform: translate(100%, 0);
    opacity: 0; }
  to {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 1; } }

@keyframes fadeInRight {
  from {
    -webkit-transform: translate(100%, 0);
            transform: translate(100%, 0);
    opacity: 0; }
  to {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 1; } }

div.oui-modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow-y: auto;
  -webkit-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s; }
  div.oui-modal div.oui-modal-underlay {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 90;
    width: 100%;
    height: 100%;
    -webkit-transition: opacity 0.2s;
    -o-transition: opacity 0.2s;
    transition: opacity 0.2s;
    background-color: rgba(23, 25, 59, 0.6); }
  div.oui-modal div.wrapper {
    position: relative;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 50%;
    z-index: 100;
    background: white;
    text-align: left;
    border-radius: 3px;
    -webkit-box-shadow: 0 8px 20px rgba(0, 0, 0, 0.45);
            box-shadow: 0 8px 20px rgba(0, 0, 0, 0.45);
    -webkit-animation: animateGrow 0.5s;
            animation: animateGrow 0.5s;
    overflow-y: auto;
    min-width: 480px;
    max-width: 720px;
    -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
    transition: opacity 0.3s, -webkit-transform 0.3s;
    -o-transition: transform 0.3s, opacity 0.3s;
    transition: transform 0.3s, opacity 0.3s;
    transition: transform 0.3s, opacity 0.3s, -webkit-transform 0.3s; }
    div.oui-modal div.wrapper div.head {
      padding: 15px 25px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
    div.oui-modal div.wrapper div.body {
      padding: 25px;
      max-height: 50vh;
      overflow-y: auto; }
    div.oui-modal div.wrapper div.footer {
      padding: 15px 25px;
      border-top: 1px solid #eee;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
  div.oui-modal.from-right {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
    div.oui-modal.from-right div.wrapper {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      height: 100%;
      border-radius: 0;
      min-width: 640px;
      max-width: 900px;
      -webkit-animation: fadeInRight 0.5s;
              animation: fadeInRight 0.5s;
      -webkit-transition-duration: 0.5s;
           -o-transition-duration: 0.5s;
              transition-duration: 0.5s; }
      div.oui-modal.from-right div.wrapper div.head {
        min-height: 55px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box; }
      div.oui-modal.from-right div.wrapper div.body {
        max-height: none;
        -webkit-box-flex: 2;
            -ms-flex-positive: 2;
                flex-grow: 2; }
  div.oui-modal.from-bottom div.wrapper {
    -webkit-animation: fadeInBottom 0.5s;
            animation: fadeInBottom 0.5s; }
  div.oui-modal.hiding div.wrapper {
    opacity: 0;
    -webkit-transform: scale(0.25);
        -ms-transform: scale(0.25);
            transform: scale(0.25); }
  div.oui-modal.hiding.from-right div.wrapper {
    -webkit-transform: translate(100%, 0);
        -ms-transform: translate(100%, 0);
            transform: translate(100%, 0); }
  div.oui-modal.hiding.from-bottom div.wrapper {
    -webkit-transform: translate(0, 100%);
        -ms-transform: translate(0, 100%);
            transform: translate(0, 100%); }
  div.oui-modal.hiding div.oui-modal-underlay {
    opacity: 0; }
  div.oui-modal a.close:link, div.oui-modal a.close:visited {
    color: white;
    cursor: pointer;
    -webkit-transition: 0.2s ease-in-out;
    -o-transition: 0.2s ease-in-out;
    transition: 0.2s ease-in-out;
    font-size: 1.1333rem;
    line-height: 1.1333rem; }
  div.oui-modal a.close:hover {
    text-decoration: none; }

@media only screen and (max-width: 800px) {
  div.oui-modal {
    -webkit-box-align: initial;
        -ms-flex-align: initial;
            align-items: initial;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    div.oui-modal div.wrapper, div.oui-modal.from-right div.wrapper {
      -webkit-box-shadow: none;
              box-shadow: none;
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
    div.oui-modal div.wrapper {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      border-radius: 0;
      -webkit-animation: fadeInRight 0.5s;
              animation: fadeInRight 0.5s; }
      div.oui-modal div.wrapper div.body {
        max-height: none;
        -webkit-box-flex: 2;
            -ms-flex-positive: 2;
                flex-grow: 2; }
    div.oui-modal.hiding div.wrapper {
      -webkit-transform: translate(100%, 0);
          -ms-transform: translate(100%, 0);
              transform: translate(100%, 0); }
    div.oui-modal.hiding.from-bottom div.wrapper {
      -webkit-transform: translate(0, 100%);
          -ms-transform: translate(0, 100%);
              transform: translate(0, 100%); } }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.news-page h1 {
  text-align: left;
  font-size: 30px;
  padding-top: 50px;
  padding-left: 24px; }

.news-page h3 {
  margin-bottom: 30px; }

.grid-card--webinars.news-page {
  padding-bottom: 120px !important;
  padding-top: 0px !important; }

.news-page .content-body h3 {
  margin-bottom: 10px !important; }

.hidden {
  display: none !important; }

.news-page .on-demand-webinars-container + .more-button {
  display: block;
  margin: 30px auto 0 auto; }

.news-page .content-card {
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  margin-bottom: 28px !important;
  border-radius: 8px; }

.news-page .content-card[style*="display: none"] {
  opacity: 0; }

.news-page .content-card[style*="display: block"] {
  opacity: 1; }

.news-page .wrapper {
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 20px; }

.news-page .on-demand-webinars-container {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  gap: 20px;
  margin-bottom: 20px; }

.news-page .grid-card--webinars {
  padding: 40px 0; }

.news-page .content-title {
  margin: 0;
  font-size: 18px; }

.news-page .content-link {
  color: #0066cc;
  text-decoration: none; }

.news-page .content-link:hover {
  text-decoration: underline; }

.featured-slider-section {
  position: relative;
  margin-bottom: 60px;
  overflow: hidden; }
  @media screen and (min-width: 801px) {
    .featured-slider-section .post-hentry {
      gap: 10px; } }
  .featured-slider-section .feature-news-read-btn {
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: -0.15px;
    color: #0E1155;
    opacity: 0.6; }
  .featured-slider-section .slider-container {
    position: relative;
    width: 100%;
    max-width: 1330px;
    margin: 0 auto; }
  .featured-slider-section .slider-wrapper {
    overflow: hidden;
    border-radius: 12px; }
  .featured-slider-section .slider-track {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition: -webkit-transform 0.5s ease-in-out;
    transition: -webkit-transform 0.5s ease-in-out;
    -o-transition: transform 0.5s ease-in-out;
    transition: transform 0.5s ease-in-out;
    transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;
    width: 100%; }
  .featured-slider-section .slide {
    min-width: 100%;
    opacity: 0;
    -webkit-transition: opacity 0.5s ease-in-out;
    -o-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out;
    position: relative; }
    .featured-slider-section .slide.active {
      opacity: 1; }
    .featured-slider-section .slide .recent-post {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      min-height: 400px;
      background: white;
      border-radius: 12px;
      overflow: hidden;
      -webkit-box-shadow: none;
              box-shadow: none; }
    .featured-slider-section .slide .post-entry__head {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      position: relative;
      overflow: hidden; }
    .featured-slider-section .slide .image-container {
      width: 100%;
      height: 100%;
      position: relative; }
      .featured-slider-section .slide .image-container img {
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
           object-fit: cover;
        display: block; }
    .featured-slider-section .slide .post-entry__content {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      padding: 40px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
    .featured-slider-section .slide .post-entry__top {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-bottom: 16px; }
    .featured-slider-section .slide .post-entry__category .entry-content-tag {
      padding: 6px 12px;
      border-radius: 20px;
      font-weight: 500;
      color: #222;
      font-size: 11px;
      text-transform: none;
      letter-spacing: 0.5px; }
    .featured-slider-section .slide .section-badge {
      color: #222;
      font-size: 11px;
      text-transform: capitalize; }
      .featured-slider-section .slide .section-badge.section-media, .featured-slider-section .slide .section-badge.section-awards, .featured-slider-section .slide .section-badge.section-podcast {
        background: #D4E4FC; }
    .featured-slider-section .slide .post-entry__date {
      color: #0E1155;
      opacity: 0.6;
      font-size: 13px;
      font-weight: 400; }
    .featured-slider-section .slide .post-entry__title {
      margin: 0 0 16px 0;
      font-size: 28px;
      font-weight: 700;
      line-height: 1.3;
      color: #0e1155; }
      .featured-slider-section .slide .post-entry__title a {
        color: inherit;
        text-decoration: none;
        -webkit-transition: color 0.3s ease;
        -o-transition: color 0.3s ease;
        transition: color 0.3s ease; }
        .featured-slider-section .slide .post-entry__title a:hover {
          color: #2060E6; }
    .featured-slider-section .slide .post-entry__excerpt {
      margin-bottom: 16px;
      color: #0e1155;
      font-size: 16px;
      line-height: 1.6; }
    .featured-slider-section .slide .post-entry__source {
      margin: 0;
      color: #888;
      font-size: 14px;
      font-style: italic; }
  .featured-slider-section .slider-btn {
    position: absolute;
    top: 0;
    background: rgba(255, 255, 255, 0.9);
    border: none;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    z-index: 1;
    border: 1px solid #EFF0F9; }
    .featured-slider-section .slider-btn:hover {
      background: white; }
      .featured-slider-section .slider-btn:hover svg {
        color: #2060E6; }
    .featured-slider-section .slider-btn svg {
      color: #333;
      -webkit-transition: color 0.3s ease;
      -o-transition: color 0.3s ease;
      transition: color 0.3s ease; }
  .featured-slider-section .prev-btn {
    left: 88%; }
  .featured-slider-section .next-btn {
    right: 20px; }
  .featured-slider-section .slider-dots {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 8px;
    margin-top: 30px; }
  .featured-slider-section .dot {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    border: none;
    background: #EFF0F9;
    cursor: pointer;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease; }
    .featured-slider-section .dot.active, .featured-slider-section .dot:hover {
      background: #2060E6; }
  @media (max-width: 768px) {
    .featured-slider-section .slide .recent-post {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      min-height: auto; }
    .featured-slider-section .slide .post-entry__head {
      height: 250px; }
    .featured-slider-section .slide .post-entry__content {
      padding: 30px 20px; }
    .featured-slider-section .slide .post-entry__title {
      font-size: 24px; }
    .featured-slider-section .slide .post-entry__top {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      gap: 8px; }
    .featured-slider-section .slider-btn {
      width: 40px;
      height: 40px; }
    .featured-slider-section .prev-btn {
      left: 10px; }
    .featured-slider-section .next-btn {
      right: 10px; } }
  @media (max-width: 480px) {
    .featured-slider-section .slide .post-entry__content {
      padding: 20px 15px; }
    .featured-slider-section .slide .post-entry__title {
      font-size: 20px; }
    .featured-slider-section .slide .post-entry__excerpt {
      font-size: 14px; } }

nav.pagination {
  display: none; }

.pagination-more.active {
  display: none; }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.pdf-modal > .wrapper {
  width: 100% !important;
  max-width: 1010px !important;
  height: auto !important;
  border-radius: 32px !important; }

.pdf-modal .pdf-form-container {
  position: relative;
  padding: 82px 72px;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 567px;
          flex: 0 1 567px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
  .pdf-modal .pdf-form-container h2 {
    font-size: 48px;
    line-height: 54px;
    letter-spacing: -1.44px;
    font-weight: 700;
    max-width: 370px;
    margin-bottom: 24px; }
  .pdf-modal .pdf-form-container p {
    font-size: 20px;
    line-height: 30px;
    letter-spacing: -0.02px; }

.pdf-modal .form__submit {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-bottom: 32px; }

.pdf-modal .close-icon {
  position: absolute;
  right: 30px;
  top: 30px;
  cursor: pointer;
  -webkit-transition: opacity 0.2s ease-in-out;
  -o-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out; }
  .pdf-modal .close-icon:hover {
    opacity: .75; }

.pdf-modal .customer-logo-container {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 443px;
          flex: 0 1 443px;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  background-image: url(/images/case-studies/decorator-1.svg), url(/images/case-studies/decorator-2.svg), url(/images/case-studies/pdf-modal-background.jpg);
  background-size: 222px auto, 196px auto, cover;
  background-position: left top, center bottom, center bottom;
  background-repeat: no-repeat;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .pdf-modal .customer-logo-container .logo {
    max-width: 60%;
    -webkit-filter: brightness(0) invert(1);
            filter: brightness(0) invert(1); }

.pdf-modal h3 {
  font-size: 40px;
  line-height: 53px;
  letter-spacing: -1.2px;
  font-weight: 700;
  margin-bottom: 24px; }

.pdf-modal .pdf-thank-icon {
  margin-bottom: 56px; }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.share-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 15px;
  line-height: 22px;
  letter-spacing: -0.15px;
  color: #6E7099; }
  .share-buttons span {
    margin-right: 11px; }
  .share-buttons .icon {
    margin: 0 0 0 5px;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    border: 1px solid #EAEBF3;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #FFFFFF;
    -webkit-transition: background-color .2s ease;
    -o-transition: background-color .2s ease;
    transition: background-color .2s ease; }
    .share-buttons .icon img {
      max-width: 14px;
      max-height: 14px;
      -o-object-fit: contain;
         object-fit: contain;
      -webkit-transition: -webkit-filter .2s ease;
      transition: -webkit-filter .2s ease;
      -o-transition: filter .2s ease;
      transition: filter .2s ease;
      transition: filter .2s ease, -webkit-filter .2s ease;
      -webkit-filter: invert(32%) sepia(30%) saturate(4598%) hue-rotate(209deg) brightness(90%) contrast(100%);
              filter: invert(32%) sepia(30%) saturate(4598%) hue-rotate(209deg) brightness(90%) contrast(100%); }
    .share-buttons .icon:hover {
      background-color: #2060E6; }
      .share-buttons .icon:hover img {
        -webkit-filter: invert(100%);
                filter: invert(100%); }
  .share-buttons .icon2 {
    margin: 0 0 0 5px;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    border: 1px solid #EAEBF3;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #FFFFFF;
    -webkit-transition: background-color .2s ease;
    -o-transition: background-color .2s ease;
    transition: background-color .2s ease; }
  .share-buttons .icon2 img {
    max-width: 14px;
    max-height: 14px;
    -o-object-fit: contain;
       object-fit: contain;
    -webkit-transition: -webkit-filter .2s ease;
    transition: -webkit-filter .2s ease;
    -o-transition: filter .2s ease;
    transition: filter .2s ease;
    transition: filter .2s ease, -webkit-filter .2s ease;
    fill: #2060E6; }
  .share-buttons .icon2:hover {
    background-color: #2060E6; }
  .share-buttons .icon2:hover img {
    -webkit-filter: brightness(0) invert(1);
            filter: brightness(0) invert(1);
    fill: #FFFFFF; }

@media screen and (max-width: 800px) {
  .share-buttons span {
    display: none; } }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.single-input-form__field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  border-radius: 30px;
  background-color: #FFFFFF; }

@media (max-width: 640px) {
  .single-input-form__field {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column;
    background-color: transparent;
    border-radius: 0; } }

.single-input-form__input {
  display: block;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 12px 20px;
  font-size: 16px;
  font-family: "Haas Grotesk Text Web", sans-serif;
  border: 0 none;
  border-right: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  height: 48px; }

@media (max-width: 640px) {
  .single-input-form__input {
    border-radius: 30px;
    margin-bottom: 8px;
    background-color: #FFFFFF; } }

.single-input-form__input:focus {
  outline: 0; }

input.button.single-input-form__btn {
  font-weight: 700; }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.supported-networks {
  margin-bottom: 144px; }

.supported-networks__title {
  color: #0E1155;
  font-size: 48px;
  line-height: 54px;
  letter-spacing: -1.44px;
  font-weight: 700;
  text-align: center;
  margin-bottom: 20px; }

.supported-networks__subtitle {
  color: #6e7099;
  font-size: 18px;
  line-height: 28px;
  letter-spacing: -0.18px;
  text-align: center;
  font-weight: 400;
  max-width: 886px;
  margin: 0 auto 88px; }

.supported-networks__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-column-gap: 40px;
          column-gap: 40px;
  row-gap: 40px;
  position: relative;
  padding-bottom: 144px; }

.supported-networks__container::after {
  content: "";
  position: absolute;
  height: 1px;
  background-color: #EFF0F9;
  left: 50%;
  bottom: 0;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: -1;
  width: 100%;
  max-width: 1340px; }

@media (max-width: 800px) {
  .supported-networks {
    margin-bottom: 80px; }
  .supported-networks__title {
    font-size: 28px;
    line-height: 32px;
    letter-spacing: -0.84px; }
  .supported-networks__subtitle {
    font-size: 15px;
    line-height: 24px;
    letter-spacing: -0.15px;
    margin: 0 auto 48px; }
  .supported-networks__container {
    padding-bottom: 80px;
    -webkit-column-gap: 32px;
            column-gap: 32px;
    row-gap: 25px; }
  .supported-networks__icon {
    width: 47px; } }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.testimonials-carousel {
  margin-bottom: 156px; }

.testimonials-carousel.about-us .wrapper {
  position: relative; }

.testimonials-carousel.about-us .wrapper::before {
  content: "";
  width: 483px;
  height: 483px;
  background-image: url(/images/about/about-video-shape.svg);
  background-position: bottom right;
  background-size: cover;
  background-repeat: no-repeat;
  position: absolute;
  left: -100px;
  top: 100px; }

.testimonials-carousel.about-us .wrapper::after {
  content: "";
  width: 190px;
  height: 190px;
  background-image: url(/images/about/about-video-circle.svg);
  background-position: bottom right;
  background-size: cover;
  background-repeat: no-repeat;
  position: absolute;
  right: -60px;
  bottom: -50px;
  z-index: -1; }

.testimonials-carousel--customers {
  margin-bottom: 120px; }

.testimonials-carousel__box {
  background-image: url(/images/components/testimonials-carousel-background.svg);
  background-position: bottom right;
  background-size: cover;
  background-repeat: no-repeat;
  background-color: #EBF0FC;
  border-radius: 50px;
  padding: 128px 30px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.testimonials-carousel__content {
  max-width: 1112px;
  width: 100%; }

.testimonials-carousel__pagination {
  position: absolute;
  bottom: 52px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%); }

.testimonials-carousel__button {
  width: 33px;
  height: 14px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(/images/v2/icons/arrow-right.svg);
  background-color: transparent;
  border: 0 none;
  cursor: pointer;
  margin: 0 16px;
  -webkit-transition: opacity 0.2s ease-in-out;
  -o-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out; }

.testimonials-carousel__button--reverse {
  background-image: url(/images/v2/icons/arrow-left.svg); }

.testimonials-carousel__button:hover {
  opacity: 0.3; }

.testimonials-carousel__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.testimonials-carousel__column-left {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 569px;
          flex: 0 1 569px;
  margin-right: 30px; }

.testimonials-carousel__column-right {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 454px;
          flex: 0 1 454px;
  padding-top: 10px; }

.testimonials-carousel__logo {
  display: block;
  margin-bottom: 22px;
  width: 180px;
  max-width: 50%;
  height: auto; }

.testimonials-carousel__title {
  font-family: "Haas Grotesk Text Web", sans-serif;
  font-weight: 500;
  font-size: 20px;
  line-height: 30px;
  letter-spacing: -0.6px;
  color: #0E1155;
  padding: 0;
  margin-bottom: 20px; }

.testimonials-carousel__title a {
  color: inherit;
  -webkit-transition: color 0.2s ease-in-out;
  -o-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out; }

.testimonials-carousel__title a:hover {
  color: #2060E6;
  text-decoration: none; }

.testimonials-carousel__name {
  color: #0E1155;
  font-size: 15px;
  line-height: 17px;
  letter-spacing: -0.15px;
  font-weight: 500;
  margin-bottom: 9px; }

.testimonials-carousel__office {
  color: #6E7099;
  font-size: 13px;
  line-height: 13px;
  letter-spacing: -0.13px;
  font-weight: 400;
  margin-bottom: 32px; }

@media (max-width: 800px) {
  .testimonials-carousel {
    margin-bottom: 72px; }
  .testimonials-carousel.about-us {
    overflow: hidden;
    padding-bottom: 100px; }
  .testimonials-carousel__box {
    background-image: none;
    border-radius: 24px;
    padding: 32px 20px 100px;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .testimonials-carousel__pagination {
    bottom: 40px; }
  .testimonials-carousel__row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .testimonials-carousel__column-left {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    width: 100%;
    margin: 0 0 40px; }
  .testimonials-carousel__column-right {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    width: 100%;
    margin: 0;
    padding: 0 0 1px; }
  .testimonials-carousel__logo {
    margin-bottom: 24px; }
  .testimonials-carousel__title {
    font-family: "Haas Grotesk Text Web", sans-serif;
    font-weight: 500;
    font-size: 17px;
    line-height: 25px;
    letter-spacing: -0.6px;
    color: #0E1155;
    padding: 0;
    margin-bottom: 20px; } }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.user-message {
  margin-bottom: 40px;
  padding: 9px 20px;
  color: #0E1155;
  font-size: 18px;
  line-height: 28px;
  letter-spacing: -0.18px;
  text-align: center;
  border-radius: 13px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%; }
  .user-message p {
    margin: 0; }

.user-message__image {
  display: block;
  margin-right: 10px; }

.user-message--success {
  background-color: #E8F8FB; }

@media (max-width: 800px) {
  .user-message {
    font-size: 16px;
    line-height: 24px;
    padding: 10px;
    margin-bottom: 30px; }
  .user-message--success {
    display: grid;
    width: calc(100% - 20px); }
    .user-message--success picture {
      text-align: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-bottom: 10px; } }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.video-card.about-us {
  height: 800px !important; }
  @media (max-width: 800px) {
    .video-card.about-us {
      height: 500px !important; } }

.video-card, .video-card--iframe {
  position: relative;
  cursor: pointer;
  height: 414px;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  background-position: center center; }

.video-card:after, .video-card--iframe::after {
  display: block;
  content: "";
  width: 116px;
  height: 116px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTE2IiBoZWlnaHQ9IjExNiIgdmlld0JveD0iMCAwIDExNiAxMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxjaXJjbGUgY3g9IjU4IiBjeT0iNTgiIHI9IjU4IiBmaWxsPSIjNzNENkU0Ii8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNTQuMDA4MiA0NC44NTI4TDU0LjA1NzcgNDQuODg1OEw2OC41NjI2IDU0LjU1NzZDNjguOTgyIDU0LjgzNjcgNjkuMzcxMSA1NS4wOTY2IDY5LjY2OTUgNTUuMzM3MkM2OS45ODE2IDU1LjU4ODggNzAuMzUwMSA1NS45MzgxIDcwLjU2MTkgNTYuNDQ4MkM3MC43MDAzIDU2Ljc4MjEgNzAuNzcxNiA1Ny4xNCA3MC43NzE2IDU3LjUwMTVDNzAuNzcxNiA1Ny44NjI5IDcwLjcwMDMgNTguMjIwOCA3MC41NjE5IDU4LjU1NDdDNzAuMzUwMSA1OS4wNjQ4IDY5Ljk4MTYgNTkuNDE0MSA2OS42Njk1IDU5LjY2NTdDNjkuMzcxMSA1OS45MDYzIDY4Ljk4MiA2MC4xNjYyIDY4LjU2MjYgNjAuNDQ1M0w1NC4wMDgyIDcwLjE0NzNDNTMuNDk1NCA3MC40ODgzIDUzLjAzNDcgNzAuNzk2MyA1Mi42NDI5IDcxLjAwOTVDNTIuMjUxIDcxLjIyMTIgNTEuNzEzNCA3MS40NjMyIDUxLjA4NjQgNzEuNDI2MUM1MC42ODk3IDcxLjQwMjQgNTAuMzAyOSA3MS4yOTMxIDQ5Ljk1MjUgNzEuMTA1NUM0OS42MDIxIDcwLjkxOCA0OS4yOTY2IDcwLjY1NjggNDkuMDU2OSA3MC4zMzk4QzQ4LjY3NzQgNjkuODM5MyA0OC41ODExIDY5LjI1NjMgNDguNTM5OSA2OC44MTM2QzQ4LjUgNjguMzY5NSA0OC41IDY3LjgxNTMgNDguNSA2Ny4xOTkzVjQ3Ljg2MTNWNDcuODAyMkM0OC41IDQ3LjE4NDggNDguNSA0Ni42MzA3IDQ4LjU0MTMgNDYuMTg2NkM0OC41ODExIDQ1Ljc0MzggNDguNjc4OCA0NS4xNjIyIDQ5LjA1NjkgNDQuNjYwM0M0OS4yOTY2IDQ0LjM0MzQgNDkuNjAyMSA0NC4wODIyIDQ5Ljk1MjUgNDMuODk0N0M1MC4zMDI5IDQzLjcwNzEgNTAuNjg5NyA0My41OTc4IDUxLjA4NjQgNDMuNTc0MUM1MS43MTM0IDQzLjUzNyA1Mi4yNTEgNDMuNzgwMyA1Mi42NDI5IDQzLjk5MjFDNTMuMDM0NyA0NC4yMDM4IDUzLjQ5NTQgNDQuNTExOCA1NC4wMDgyIDQ0Ljg1MjhaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
  -webkit-transition: 0.2s opacity;
  -o-transition: 0.2s opacity;
  transition: 0.2s opacity;
  z-index: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }

.video-card:hover:after {
  opacity: 75%; }

@media (max-width: 800px) {
  .video-card, .video-card--iframe {
    height: 214px; }
  .video-card:after, .video-card--iframe::after {
    width: 60px;
    height: 60px;
    background-size: cover; } }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.carousel-slide.human-resources h2 {
  color: var(--Dark-500, #0E1155);
  font-size: 48px;
  font-style: normal;
  font-weight: 700;
  line-height: 54px;
  letter-spacing: -1.44px; }

.carousel-slide.human-resources p {
  color: var(--Dark-500, #0E1155);
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
  letter-spacing: -0.6px;
  margin: 32px 0px; }

.human-resources .carousel-container {
  overflow: hidden;
  width: 100%;
  position: relative; }

.human-resources .carousel-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  -o-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease; }

.human-resources .carousel-slide {
  width: 100%;
  -ms-flex-negative: 0;
      flex-shrink: 0; }

.human-resources .carousel-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -80px;
  z-index: 1;
  position: relative; }

.human-resources .carousel-arrow {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: transparent;
  border: 0px solid #E8ECFD;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease; }

.human-resources .carousel-arrow:hover svg {
  fill: white; }

.human-resources .carousel-arrow svg {
  width: 20px;
  height: 20px;
  fill: #4c3fb8;
  -webkit-transition: fill 0.3s ease;
  -o-transition: fill 0.3s ease;
  transition: fill 0.3s ease; }

.human-resources .carousel-arrow:disabled {
  opacity: 0.5;
  cursor: not-allowed; }

.human-resources .carousel-arrow:disabled:hover svg {
  fill: #4c3fb8; }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
@-webkit-keyframes animateGrow {
  from {
    -webkit-transform: scale(0.66);
            transform: scale(0.66);
    opacity: 0; }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; } }
@keyframes animateGrow {
  from {
    -webkit-transform: scale(0.66);
            transform: scale(0.66);
    opacity: 0; }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; } }

@-webkit-keyframes fadeInBottom {
  from {
    -webkit-transform: translate(0, 100%);
            transform: translate(0, 100%);
    opacity: 0; }
  to {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 1; } }

@keyframes fadeInBottom {
  from {
    -webkit-transform: translate(0, 100%);
            transform: translate(0, 100%);
    opacity: 0; }
  to {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 1; } }

@-webkit-keyframes fadeInTop {
  from {
    -webkit-transform: translate(0, -100%);
            transform: translate(0, -100%);
    opacity: 0; }
  to {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 1; } }

@keyframes fadeInTop {
  from {
    -webkit-transform: translate(0, -100%);
            transform: translate(0, -100%);
    opacity: 0; }
  to {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 1; } }

@-webkit-keyframes fadeInRight {
  from {
    -webkit-transform: translate(100%, 0);
            transform: translate(100%, 0);
    opacity: 0; }
  to {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 1; } }

@keyframes fadeInRight {
  from {
    -webkit-transform: translate(100%, 0);
            transform: translate(100%, 0);
    opacity: 0; }
  to {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 1; } }

.video-window .wrapper {
  width: 720px;
  height: 405px;
  height: auto; }

.video-window iframe {
  max-width: 100%; }

.oui-modal.video-window {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .oui-modal.video-window .wrapper {
    min-width: initial;
    width: 100%;
    -webkit-animation: animateGrow 0.5s;
            animation: animateGrow 0.5s;
    padding: 0 0px !important;
    background-color: transparent !important; }

div.oui-modal div.wrapper {
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0px; }

@media only screen and (max-width: 800px) {
  .oui-modal.video-window {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .oui-modal.video-window .wrapper {
      min-width: initial;
      width: 100%;
      -webkit-animation: animateGrow 0.5s;
              animation: animateGrow 0.5s;
      padding: 0 50px !important; } }

.video-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  height: 0;
  margin: 28px 0; }
  .video-wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
body {
  margin: 0;
  padding: 0;
  width: 100vw;
  text-align: center;
  background: white;
  overflow-x: hidden;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
  body.paid-campaigns footer .page-footer__row {
    display: none; }
  body.paid-campaigns nav.menu {
    display: none; }
    body.paid-campaigns nav.menu.menu--fixed {
      height: 0px; }
  body.paid-campaigns .hello-bar {
    display: none; }

.body--noscroll {
  overflow-y: hidden; }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.button {
  border-radius: 30px;
  padding: 10px 24px;
  outline: 0;
  border: 0;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  min-height: 40px;
  font-size: 15px;
  line-height: 20px;
  cursor: pointer;
  position: relative;
  font-weight: 500; }

.button:hover {
  text-decoration: none; }

.button--nowrap {
  white-space: nowrap; }

.button.button--blue {
  background-color: #2060E6;
  border: 2px solid #2060E6;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  color: #FFFFFF; }

.button.button--blue:hover {
  background-color: #1553D4;
  border-color: #1553D4; }

.button.button--blue:active {
  background-color: #2060E6;
  border-color: #0E4AC8; }

.button.button--blue:disabled {
  background-color: #CAD4EA;
  border-color: #CAD4EA; }

.button.button--sky-blue {
  background-color: #82DBE8;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  color: #0E1155; }

.button.button--sky-blue:hover {
  background-color: #68c7d6; }

.button.button--teal {
  background-color: #82DBE8;
  border: 2px solid #82DBE8;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  color: #0E1155; }

.button.button--teal:hover {
  background-color: #6BCFDE;
  border-color: #6BCFDE; }

.button.button--teal:active {
  background-color: #2060E6;
  border-color: #53D1E3; }

.button.button--teal:disabled {
  background-color: #CAD4EA;
  border-color: #CAD4EA;
  color: #FFFFFF; }

.button.button--white {
  background-color: #FFFFFF;
  border: 1px solid #EAEBF3;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  color: #0E1155; }

.button.button--white:hover {
  border-color: #6e7099; }

.button.button--white:active {
  background-color: #FAFAFC;
  border-color: #6e7099; }

.button.button--white:disabled {
  border-color: #EAEBF3;
  color: #EAEBF3; }

.button--design {
  background-color: transparent;
  border: 1px solid #6E7099;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  color: #6E7099; }

.button.button--design:hover {
  border-color: #2060E6; }

.button.button--design.active {
  border-color: #000000;
  color: #000000; }

.button.button--ghost {
  background-color: transparent;
  border: 1px solid #CCD4EA;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  color: #0E1155; }

.button.button--ghost:hover, .button.button--ghost.active {
  border-color: #6e7099; }

.button.button--ghost:active {
  background-color: #FAFAFC;
  border-color: #6e7099; }

.button.button--ghost:disabled {
  border-color: #EAEBF3;
  color: #EAEBF3; }

.button--mobile-size {
  padding: 10px 26px; }

@font-face {
  font-family: 'Haas Grotesk Text Web';
  src: url("../../font/NeueHaasGroteskText-75Bold-Web.woff2") format("woff2"), url("../../font/NeueHaasGroteskText-75Bold-Web.woff") format("woff");
  font-weight: 700;
  font-style: normal; }

@font-face {
  font-family: 'Haas Grotesk Text Web';
  src: url("../../font/NeueHaasGroteskText-55Roman-Web.woff2") format("woff2"), url("../../font/NeueHaasGroteskText-55Roman-Web.woff") format("woff");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: 'Haas Grotesk Text Web';
  src: url("../../font/NeueHaasGroteskText-56Italic-Web.woff2") format("woff2"), url("../../font/NeueHaasGroteskText-56Italic-Web.woff") format("woff");
  font-weight: 400;
  font-style: italic; }

@font-face {
  font-family: 'Haas Grotesk Text Web';
  src: url("../../font/NeueHaasGroteskText-76BoldItalic-Web.woff2") format("woff2"), url("../../font/NeueHaasGroteskText-76BoldItalic-Web.woff") format("woff");
  font-weight: 700;
  font-style: italic; }

@font-face {
  font-family: 'Haas Grotesk Text Web';
  src: url("../../font/NeueHaasGroteskText-66MediumItalic-Web.woff2") format("woff2"), url("../../font/NeueHaasGroteskText-66MediumItalic-Web.woff") format("woff");
  font-weight: 500;
  font-style: italic; }

@font-face {
  font-family: 'Haas Grotesk Text Web';
  src: url("../../font/NeueHaasGroteskText-65Medium-Web.woff2") format("woff2"), url("../../font/NeueHaasGroteskText-65Medium-Web.woff") format("woff");
  font-weight: 500;
  font-style: normal; }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
/**
 * http://www.responsivegridsystem.com/calculator/
 */
.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.row::after, .row::before {
  display: none !important; }

.row.linkedin-page {
  gap: 30px; }

.row.linkedin-page .form__field--country {
  width: 50%; }

.row.linkedin-page .form__field--state {
  width: 50%; }

@media only screen and (max-width: 800px) {
  .row.linkedin-page {
    gap: 0px; }
  .row.linkedin-page .form__field--country {
    width: 100%; }
  .row.linkedin-page .form__field--state {
    width: 100%; } }

.row--wrap {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-left: -1.4%;
  margin-right: -1.4%; }
  .row--wrap .span-3,
  .row--wrap .span-4,
  .row--wrap .span-6 {
    margin-left: 1.4%;
    margin-right: 1.4%; }

.row--valign-top {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start; }

.row--valign-stretch {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch; }

.row--reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse; }

.row--center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.row--stretch {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch; }

.row--relative {
  position: relative; }

.row--wider {
  width: 1265px; }

.span-12,
.span-11,
.span-10,
.span-9,
.span-8,
.span-7,
.span-6,
.span-5,
.span-4,
.span-3,
.span-2,
.span-1 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0; }

.span-12 {
  width: 100%; }

.span-11 {
  width: 91.43%; }

.span-10 {
  width: 82.86%; }

.span-9 {
  width: 74.3%; }

.span-8 {
  width: 65.73%; }

.span-7 {
  width: 57.16%; }

.span-6 {
  width: 47.2%; }

.span-5 {
  width: 40.03%; }

.span-4 {
  width: 30.52%; }

.span-3 {
  width: 22.2%; }

.span-2 {
  width: 14.33%; }

.span-1 {
  width: 5.766%; }

@media only screen and (max-width: 800px) {
  .row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .row--reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; }
  .row-mobile-column--reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; }
  .row-mobile-column--no-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .no-margin-mobile {
    margin: 0; }
  .row--wrap {
    margin-left: 0;
    margin-right: 0; }
    .row--wrap .span-3,
    .row--wrap .span-4,
    .row--wrap .span-6 {
      margin-left: 0;
      margin-right: 0; }
  .span-9,
  .span-8,
  .span-7,
  .span-6,
  .span-5,
  .span-4,
  .span-3,
  .span-2 {
    width: 100%;
    margin-bottom: 28px; } }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.hamburger-button {
  width: 32px;
  height: 22px;
  position: relative;
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
  margin: 6px 0;
  background-color: transparent;
  border: 0;
  outline: none;
  display: none; }

.hamburger-button.active {
  width: 18px;
  margin-right: 6px; }

.hamburger-button span {
  display: block;
  position: absolute;
  height: 2px;
  width: 100%;
  background: #0E1155;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out; }

.hamburger-button.active span {
  height: 2.4px; }

.hamburger-button span:nth-child(1) {
  top: 0px; }

.hamburger-button span:nth-child(2),
.hamburger-button span:nth-child(3) {
  top: 10px; }

.hamburger-button span:nth-child(4) {
  top: 20px; }

.hamburger-button.active span:nth-child(1) {
  top: 18px;
  width: 0%;
  left: 50%; }

.hamburger-button.active span:nth-child(2) {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg); }

.hamburger-button.active span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg); }

.hamburger-button.active span:nth-child(4) {
  top: 18px;
  width: 0%;
  left: 50%; }

@media screen and (max-width: 1110px) {
  .hamburger-button {
    display: block; } }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5 {
  display: block;
  font-family: "Haas Grotesk Text Web", sans-serif;
  color: #0E1155;
  letter-spacing: 0;
  margin: 0; }

h1, .h1 {
  font-size: 56px;
  font-weight: 700;
  line-height: 72px;
  margin-bottom: 18px;
  letter-spacing: -0.03em; }

h2, .h2 {
  font-size: 36px;
  font-weight: 700;
  line-height: 50px;
  margin-bottom: 12px;
  letter-spacing: -0.02em; }

h3, .h3 {
  font-size: 24px;
  font-weight: 500;
  line-height: 36px;
  margin-bottom: 8px; }

h4, .h4 {
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  margin-bottom: 6px; }

h5, .h5 {
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
  margin-bottom: 6px; }

.h2--center {
  max-width: 720px;
  margin: 0 auto 12px;
  text-align: center; }

h1 + form {
  margin-top: 20px; }

@media only screen and (max-width: 800px) {
  h1, .h1 {
    font-size: 36px;
    line-height: 50px; }
  h2, .h2 {
    font-size: 24px;
    line-height: 36px; } }

.hidden {
  display: none; }

.hr,
hr {
  background: rgba(0, 0, 0, 0.1);
  display: block;
  height: 1px;
  border: 0; }

.hr--even-margin {
  margin: 0 0 28px 0; }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.oktopost-logo img {
  display: block; }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.more-button {
  display: block;
  margin: 30px auto;
  cursor: pointer;
  font-family: "Haas Grotesk Text Web", sans-serif;
  background-color: transparent;
  border: 1px solid #EAEBF3;
  border-radius: 30px;
  padding: 13px 31px;
  color: #0E1155;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s; }
  .more-button.hidden {
    display: none; }
  .more-button:focus {
    outline: 0; }
  .more-button:hover {
    border-color: #2060E6; }
  .more-button.more-button-modify {
    border-color: #6e7099; }
    .more-button.more-button-modify:hover {
      border-color: #2060E6; }

.grid-card--blog-container .more-button {
  margin-bottom: 144px;
  margin-top: 4px; }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.search-button {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 44px;
          flex: 0 0 44px;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  border: 0 none;
  -webkit-transition: background-color 0.2s ease-in-out;
  -o-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.search-button:hover {
  background-color: #EAF0FD; }

.search-button--gray {
  border: 1px solid #EAEBF4;
  background-color: #FFFFFF; }

.search-button--blue {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 40px;
          flex: 0 0 40px;
  width: 40px;
  height: 40px;
  background-color: #F3FBFD; }

div.spinner {
  width: 70px;
  margin: 14px auto;
  text-align: center; }
  div.spinner > div {
    width: 12px;
    height: 12px;
    background-color: #b1b1b1;
    border-radius: 100%;
    display: inline-block;
    -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
            animation: sk-bouncedelay 1.4s infinite ease-in-out both; }
  div.spinner .bounce1 {
    -webkit-animation-delay: -0.32s;
    animation-delay: -0.32s; }
  div.spinner .bounce2 {
    -webkit-animation-delay: -0.16s;
    animation-delay: -0.16s; }
  div.spinner.hidden {
    display: none; }

@-webkit-keyframes sk-bouncedelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
            transform: scale(0); }
  40% {
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes sk-bouncedelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
            transform: scale(0); }
  40% {
    -webkit-transform: scale(1);
            transform: scale(1); } }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
body {
  font-family: "Haas Grotesk Text Web", sans-serif;
  font-size: 18px;
  font-weight: normal;
  font-family: "Haas Grotesk Text Web", sans-serif;
  color: #0E1155;
  line-height: 28px; }

a {
  text-decoration: none;
  color: #2060E6; }

a:hover {
  text-decoration: underline; }

ol, ul {
  margin: 0 0 28px 16px;
  padding: 0;
  font-size: 18px;
  line-height: 28px;
  letter-spacing: -0.01em; }

ul {
  list-style: disc outside none; }

ol {
  list-style: decimal outside none; }

ul li::marker {
  color: #6e7099; }

p, .p {
  font-size: 18px;
  line-height: 28px;
  letter-spacing: -0.01em;
  margin: 0;
  margin-bottom: 28px; }

.p--big {
  font-size: 20px;
  line-height: 32px; }

.p--small {
  font-size: 15px;
  line-height: 23px; }

.no-margin {
  margin-bottom: 0; }

b,
strong,
.strong {
  font-weight: 500; }

button, input, select {
  font-family: "Haas Grotesk Text Web", sans-serif; }

textarea {
  resize: none; }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.wrapper {
  max-width: 1380px;
  text-align: left;
  margin: 0 auto;
  padding: 0 25px; }

.wrapper--max {
  max-width: 1380px; }

.wrapper--mid {
  max-width: 1340px; }

.wrapper--min {
  max-width: 1110px; }

.wrapper--tablet {
  max-width: 800px; }

.wrapper--case-study {
  max-width: 656px; }

.wrapper--center {
  text-align: center; }

@media screen and (max-width: 1380px) {
  .wrapper .wrapper {
    margin-right: auto;
    margin-left: auto;
    padding-right: 0px;
    padding-left: 0px; } }

@media screen and (max-width: 800px) {
  .wrapper {
    padding: 0 20px; } }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.waves-wrapper {
  position: relative; }
  .waves-wrapper .form {
    position: relative;
    z-index: 1; }
  .waves-wrapper > img {
    position: absolute;
    z-index: 0;
    left: -30px;
    bottom: -30px; }

.waves-wrapper {
  -webkit-box-shadow: 3px 36px 52px 0px #2B383A1F;
          box-shadow: 3px 36px 52px 0px #2B383A1F;
  gap: 24px;
  border-radius: 32px;
  border: none; }
  .waves-wrapper .form--w-wrapper {
    border: none;
    padding: 48px 40px 48px 40px;
    border-radius: 32px; }
  .waves-wrapper .form__field {
    margin-bottom: 16px; }
  .waves-wrapper .form__input {
    border-radius: 30px;
    border: 1px solid #6e7099;
    height: 48px;
    padding: 14px, 24px, 14px, 24px;
    color: #6E7099;
    font-size: 14px;
    font-weight: 400; }
  .waves-wrapper .form__input--inquiry {
    height: 134px;
    font-family: "Haas Grotesk Text Web", sans-serif; }
  .waves-wrapper .form__submit {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  .waves-wrapper .select2-container--default .select2-selection--single {
    border: 1px solid #6e7099 !important;
    border-radius: 32px; }
  .waves-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #6E7099;
    font-weight: 400;
    padding-left: 20px; }
  .waves-wrapper .form__input::-webkit-input-placeholder {
    color: #6E7099; }
  .waves-wrapper .form__input:-ms-input-placeholder {
    color: #6E7099; }
  .waves-wrapper .form__input::-ms-input-placeholder {
    color: #6E7099; }
  .waves-wrapper .form__input::placeholder {
    color: #6E7099; }

@media (max-width: 800px) {
  .waves-wrapper .form--w-wrapper {
    padding: 38px 30px 38px 30px; } }

html {
  scroll-behavior: smooth; }

body {
  margin: 0;
  padding: 0; }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.hello-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #2060E6;
  color: #FFFFFF;
  z-index: 1000;
  height: 35px; }
  .hello-bar.m_hidden {
    display: none; }

.hello-bar__text {
  margin: auto;
  font-size: 13px;
  line-height: 1em;
  font-weight: 500; }

a.hello-bar__link {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #FFFFFF; }

.hello-bar__close-button {
  border: none;
  background: transparent;
  margin-right: 20px;
  cursor: pointer; }
  .hello-bar__close-button path {
    fill: #FFFFFF; }

.hello-bar__arrow {
  height: 18px;
  margin-left: 6px; }

@media (max-width: 800px) {
  .hello-bar {
    height: 28px; }
  .hello-bar__text {
    font-size: 10px;
    line-height: 12px; } }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.page-footer {
  padding-top: 96px;
  position: relative;
  z-index: 1;
  background-color: #ffffff; }

.page-footer--lp {
  padding-top: 30px;
  margin-top: 48px;
  border-top: 1px solid #EFF0F9; }

.page-footer__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

@media (max-width: 800px) {
  .page-footer__row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; } }

.page-footer__left {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 456px;
          flex: 0 1 456px;
  margin-left: 19px; }

@media (max-width: 800px) {
  .page-footer__left {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    margin-left: 20px;
    margin-right: 20px; } }

.page-footer__right {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 844px;
          flex: 1 1 844px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-right: 46px; }

@media (max-width: 800px) {
  .page-footer__right {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-bottom: -40px; } }

@media (max-width: 640px) {
  .page-footer__right {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-bottom: -40px;
    margin: auto; } }

.page-footer__logo {
  margin-bottom: 31px; }

@media (max-width: 800px) {
  .page-footer__logo {
    max-width: 133px;
    height: auto;
    margin-bottom: 16px; } }

.page-footer__social {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 -5px; }

@media (max-width: 800px) {
  .page-footer__social {
    margin-bottom: 40px; } }

.page-footer__icon {
  margin: 0 5px;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #F3FBFD;
  -webkit-transition: background-color .2s ease;
  -o-transition: background-color .2s ease;
  transition: background-color .2s ease; }

.page-footer__icon:hover {
  background-color: #2060E6; }

.page-footer__icon img {
  max-width: 14px;
  max-height: 14px;
  -o-object-fit: contain;
     object-fit: contain;
  -webkit-transition: -webkit-filter .2s ease;
  transition: -webkit-filter .2s ease;
  -o-transition: filter .2s ease;
  transition: filter .2s ease;
  transition: filter .2s ease, -webkit-filter .2s ease;
  -webkit-filter: invert(32%) sepia(30%) saturate(4598%) hue-rotate(209deg) brightness(90%) contrast(100%);
          filter: invert(32%) sepia(30%) saturate(4598%) hue-rotate(209deg) brightness(90%) contrast(100%); }

.page-footer__icon:hover img {
  -webkit-filter: invert(100%);
          filter: invert(100%); }

@media (max-width: 800px) {
  .page-footer__nav-column {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 42%;
            flex: 0 0 42%;
    margin-left: 20px;
    margin-right: auto;
    margin-bottom: 40px; } }

.page-footer h5 {
  color: #0E1155;
  font-size: 15px;
  line-height: 19px;
  text-transform: none;
  font-weight: 500;
  letter-spacing: -0.1px;
  padding: 0;
  margin: 0 0 16px; }

.page-footer ul {
  margin: 0 0 40px;
  padding: 0;
  list-style: none;
  color: #6e7099;
  font-size: 13px;
  line-height: 16px; }

.page-footer ul:last-child {
  margin-bottom: 0; }

.page-footer li {
  margin-bottom: 12px; }

.page-footer li:last-child {
  margin-bottom: 0; }

.page-footer__divider {
  margin-top: 48px;
  border-top: 1px solid #EFF0F9; }

@media (max-width: 800px) {
  .page-footer__divider {
    margin-top: 32px; } }

.page-footer__bottom {
  padding: 48px 0; }

@media (max-width: 800px) {
  .page-footer__bottom {
    padding-top: 32px;
    padding-bottom: 0; } }

@media (max-width: 800px) {
  .page-footer__bottom-nav {
    text-align: center;
    color: #EFF0F9; } }

.page-footer .page-footer__link {
  font-size: 13px;
  color: #6e7099;
  cursor: pointer;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s; }

.page-footer .page-footer__link:hover {
  color: #2060E6;
  text-decoration: none; }

.page-footer__badges {
  max-width: 377px;
  margin-left: auto;
  gap: 21px; }

.page-footer__badges img {
  width: auto !important; }

@media (max-width: 800px) {
  .page-footer__badges {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-top: 32px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; } }

@media (max-width: 800px) {
  .page-footer__badges img {
    margin-bottom: 20px; } }

@-webkit-keyframes animateGrow {
  from {
    -webkit-transform: scale(0.66);
            transform: scale(0.66);
    opacity: 0; }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; } }

@keyframes animateGrow {
  from {
    -webkit-transform: scale(0.66);
            transform: scale(0.66);
    opacity: 0; }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; } }

@-webkit-keyframes fadeInBottom {
  from {
    -webkit-transform: translate(0, 100%);
            transform: translate(0, 100%);
    opacity: 0; }
  to {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 1; } }

@keyframes fadeInBottom {
  from {
    -webkit-transform: translate(0, 100%);
            transform: translate(0, 100%);
    opacity: 0; }
  to {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 1; } }

@-webkit-keyframes fadeInTop {
  from {
    -webkit-transform: translate(0, -100%);
            transform: translate(0, -100%);
    opacity: 0; }
  to {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 1; } }

@keyframes fadeInTop {
  from {
    -webkit-transform: translate(0, -100%);
            transform: translate(0, -100%);
    opacity: 0; }
  to {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 1; } }

@-webkit-keyframes fadeInRight {
  from {
    -webkit-transform: translate(100%, 0);
            transform: translate(100%, 0);
    opacity: 0; }
  to {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 1; } }

@keyframes fadeInRight {
  from {
    -webkit-transform: translate(100%, 0);
            transform: translate(100%, 0);
    opacity: 0; }
  to {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 1; } }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.select2-container {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle; }

.select2-container .select2-selection--single {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 48px;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none; }

.security-filters .select2-container .select2-selection--single {
  height: 48px;
  border: 0 none; }

.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 28px;
  padding-right: 54px;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  text-align: left;
  font-size: 15px;
  text-transform: initial;
  font-weight: 500;
  font-family: "Haas Grotesk Text Web", sans-serif; }

.security-filters .select2-container .select2-selection--single .select2-selection__rendered {
  padding-left: 24px;
  padding-right: 40px;
  color: #6e7099;
  font-weight: 400;
  line-height: 48px; }

.select2-container .select2-selection--single .select2-selection__clear {
  position: relative; }

.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-right: 12px;
  padding-left: 20px; }

.select2-container .select2-selection--multiple {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none; }

.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  overflow: hidden;
  padding-left: 20px;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap; }

.select2-container .select2-search--inline {
  float: left; }

.select2-container .select2-search--inline .select2-search__field {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: none;
  font-size: 100%;
  padding: 0;
  border-radius: 5px; }

.select-product .select2-search__field::-webkit-input-placeholder {
  color: #6f7190;
  font-weight: 400; }

.select-product .select2-search__field:-ms-input-placeholder {
  color: #6f7190;
  font-weight: 400; }

.select-product .select2-search__field::-ms-input-placeholder {
  color: #6f7190;
  font-weight: 400; }

.select-product .select2-search__field::placeholder {
  color: #6f7190;
  font-weight: 400; }

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none; }

.select2-dropdown {
  background-color: #FFFFFF;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 9;
  border: 1px solid #CBCCDD; }

.select2-results {
  display: block;
  overflow: hidden;
  padding: 6px 0; }

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0; }

.select2-results__option {
  padding: 6px 12px;
  font-size: 15px;
  border-radius: 5px;
  margin: 0 6px 1px 6px;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  text-align: left;
  -webkit-user-select: none; }

.select2-results__option[aria-selected] {
  cursor: pointer; }

.select2-container--open .select2-dropdown {
  left: 0;
  border-radius: 12px; }

.select2-search--dropdown {
  display: block; }

.select2-search--dropdown .select2-search__field {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none; }

.select2-search--dropdown.select2-search--hide {
  display: none; }

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 8;
  background-color: #FFFFFF;
  filter: alpha(opacity=0); }

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important; }

.select2-container--default .select2-selection--single {
  background-color: #FFFFFF;
  border: 1px solid #6E7099 !important;
  border-radius: 30px; }

.grid-card--careers1 .select2-container--default .select2-selection--single {
  border: 1px solid #EFF0F9; }

.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #6E7099;
  line-height: 48px;
  font-weight: 400; }

.grid-card--careers1 .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #6e7099; }

.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold; }

.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #6e7099; }

.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 48px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 44px; }

.security-filters .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 48px;
  top: 0;
  right: 0;
  width: 40px; }

.select2-container--default .select2-selection--single .select2-selection__arrow b {
  height: 16px;
  left: 0;
  position: absolute;
  top: 50%;
  width: 16px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background-image: url(/images/icons/dropdown-chevron.svg); }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto; }

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default; }

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none; }

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }

.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text; }

.select2-container--default .select2-selection--multiple .select2-search__field {
  pointer-events: none; }

.select-product .select2-container--default .select2-selection--multiple {
  cursor: pointer; }

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  width: 100%; }

.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
  list-style: none; }

.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
  color: #999;
  margin-top: 5px;
  float: left; }

.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-top: 5px;
  margin-right: 10px; }

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px; }

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px; }

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--default.select2-container--focus .select2-selection--single,
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: 1px solid #2060E6;
  outline: 0; }

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default; }

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none; }

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 30px;
  border-bottom-right-radius: 30px; }

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 0;
  border-bottom: 1px solid #EAEBF4;
  padding: 12px;
  font-size: 15px;
  border-radius: 12px 12px 0 0; }
  .select2-container--default .select2-search--dropdown .select2-search__field:focus {
    outline: 0;
    background-color: #ffffda; }

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-appearance: textfield; }

.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--default .select2-results__option[role=group] {
  padding: 0; }

.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #dbe4f8; }

.select2-container--default .select2-results__option.product-options[aria-selected=true] {
  background-color: #EBF2FC;
  position: relative; }

.select2-container--default .select2-results__option.product-options[aria-selected=true]::after {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  right: 10px;
  background-image: url(/images/icons/checkmark.svg);
  background-repeat: no-repeat;
  background-size: contain;
  top: 10px; }

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em; }

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #EAEBF4; }

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

select.select-product + .select2-container .select2-results__option[aria-selected=true],
select[name="Product_Interest__c"] + .select2-container .select2-results__option[aria-selected=true] {
  background-color: #dbe4f8 !important;
  position: relative; }
  select.select-product + .select2-container .select2-results__option[aria-selected=true]:after,
  select[name="Product_Interest__c"] + .select2-container .select2-results__option[aria-selected=true]:after {
    content: "\2713";
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    color: #0066ff;
    font-weight: bold;
    font-size: 16px; }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.academy-company-logos {
  padding: 0 0 150px 0; }
  @media screen and (max-width: 800px) {
    .academy-company-logos {
      padding: 0 0 50px 0; } }
  .academy-company-logos p {
    padding: 0 20px; }

.company-logo-carousel {
  width: 80%;
  margin: 0 auto;
  padding: 15px 0; }

.carousel-container {
  overflow: hidden;
  position: relative;
  background: #fff;
  border-radius: 8px; }

.carousel-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  -webkit-transition: -webkit-transform 0.5s ease-in-out;
  transition: -webkit-transform 0.5s ease-in-out;
  -o-transition: transform 0.5s ease-in-out;
  transition: transform 0.5s ease-in-out;
  transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out; }

.logo-item {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  padding: 10px 15px;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.logo-item img {
  max-height: 60px;
  width: auto;
  max-width: 100%;
  -o-object-fit: contain;
     object-fit: contain; }

@media screen and (max-width: 800px) {
  .company-logo-carousel {
    width: 90%; }
  .logo-item img {
    max-height: 30px; } }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.agency__hero {
  background-image: url(/images/agencies/agency-hero-background.svg);
  background-size: cover;
  background-position: right bottom;
  background-repeat: no-repeat;
  padding: 69px 0 85px;
  margin-bottom: 104px; }

.agency__hero-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.agency__hero-logo {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 656px;
          flex: 0 1 656px;
  margin-right: 40px; }

.agency__hero-logo img {
  border-radius: 50px;
  max-width: 100%;
  height: auto; }

.agency__hero-content {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 542px;
          flex: 0 1 542px;
  color: #0E1155; }

.agency__hero-title {
  font-size: 60px;
  letter-spacing: -1.8px;
  line-height: 70px;
  font-weight: 700;
  margin-bottom: 20px; }

.agency__hero-description {
  font-size: 18px;
  letter-spacing: -0.18px;
  line-height: 28px;
  font-weight: 400;
  margin-bottom: 40px; }

.agency__hero-icons {
  font-size: 18px;
  letter-spacing: -0.18px;
  line-height: 28px;
  font-weight: 400; }

.agency__hero-icon:first-child {
  margin-right: 50px; }

.agency__hero-icon a {
  text-decoration: underline; }

.agency__hero-icon a:hover {
  text-decoration: none; }

.agency__content {
  margin-bottom: 56px; }

.agency__content--last {
  margin-bottom: 140px; }

.agency__content .wrapper {
  max-width: 884px; }

.agency__about {
  margin-bottom: 56px; }

.agency__details ul {
  -webkit-columns: 2;
          columns: 2;
  margin-bottom: 56px; }

.agency__details li {
  margin-bottom: 8px; }

.agency__details-title {
  display: block;
  font-size: 28px;
  letter-spacing: -0.84px;
  line-height: 35px;
  font-weight: 700;
  margin-bottom: 18px; }

.agency__button-wrapper {
  text-align: center; }

@media (max-width: 800px) {
  .agency__hero {
    padding: 40px 0;
    margin-bottom: 60px; }
  .agency__hero-grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .agency__hero-logo {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    margin: 0 0 30px; }
  .agency__hero-logo img {
    border-radius: 20px; }
  .agency__hero-content {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto; }
  .agency__hero-title {
    font-size: 40px;
    letter-spacing: -1.2px;
    line-height: 50px; }
  .agency__about {
    margin-bottom: 40px; }
  .agency__content--last {
    margin-bottom: 80px; }
  .agency__details ul {
    margin-bottom: 40px; }
  .agency__details-title {
    font-size: 22px;
    letter-spacing: -0.6px;
    line-height: 26px; } }

@media (max-width: 640px) {
  .agency__details ul {
    -webkit-columns: 1;
            columns: 1; } }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.archive-hero {
  min-height: 400px;
  background-color: #FEF6EB;
  padding: 20px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  margin-bottom: 100px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.archive-hero .archive-hero__title {
  margin-bottom: 28px; }

.archive-hero .wrapper {
  position: relative;
  z-index: 1; }

.archive-hero__decorator-fill path {
  fill: #F7ECDD; }

.archive-hero__decorator-stroke circle {
  stroke: #F6ECDD; }

.archive-hero__decorator-1 {
  position: absolute;
  top: 0;
  left: 0; }

.archive-hero__decorator-2 {
  position: absolute;
  right: 0;
  bottom: 0; }

.archive-hero__decorator-3 {
  position: absolute;
  top: 0;
  left: 0;
  display: none; }

.archive-hero__decorator-4 {
  position: absolute;
  right: 0;
  bottom: 0;
  display: none; }

body.category-b2b-marketing .archive-hero {
  background-color: #D4E4FC; }
  body.category-b2b-marketing .archive-hero .archive-hero__decorator-fill path {
    fill: #8cb7f7; }
  body.category-b2b-marketing .archive-hero .archive-hero__decorator-stroke circle {
    stroke: #8cb7f7; }

body.category-attribution .archive-hero {
  background-color: #D4E4FC; }
  body.category-attribution .archive-hero .archive-hero__decorator-fill path {
    fill: #8cb7f7; }
  body.category-attribution .archive-hero .archive-hero__decorator-stroke circle {
    stroke: #8cb7f7; }

body.category-b2b-marketing .archive-hero {
  background-color: #FEF6EB; }
  body.category-b2b-marketing .archive-hero .archive-hero__decorator-fill path {
    fill: #fad5a2; }
  body.category-b2b-marketing .archive-hero .archive-hero__decorator-stroke circle {
    stroke: #fad5a2; }

body.category-content-marketing .archive-hero {
  background-color: #F5E3F6; }
  body.category-content-marketing .archive-hero .archive-hero__decorator-fill path {
    fill: #e0a9e3; }
  body.category-content-marketing .archive-hero .archive-hero__decorator-stroke circle {
    stroke: #e0a9e3; }

body.category-employee-advocacy .archive-hero {
  background-color: #D8F1F6; }
  body.category-employee-advocacy .archive-hero .archive-hero__decorator-fill path {
    fill: #9adbe8; }
  body.category-employee-advocacy .archive-hero .archive-hero__decorator-stroke circle {
    stroke: #9adbe8; }

body.category-inside-oktopost .archive-hero {
  background-color: #0E1155;
  color: #FFFFFF; }
  body.category-inside-oktopost .archive-hero .archive-hero__title {
    color: #FFFFFF;
    margin-bottom: 28px; }
  body.category-inside-oktopost .archive-hero .archive-hero__decorator-fill path {
    fill: #030413; }
  body.category-inside-oktopost .archive-hero .archive-hero__decorator-stroke circle {
    stroke: #030413; }

body.category-behind-the-post .archive-hero {
  background-color: #E8FDD2; }
  body.category-behind-the-post .archive-hero .archive-hero__decorator-fill path {
    fill: #c3fa89; }
  body.category-behind-the-post .archive-hero .archive-hero__decorator-stroke circle {
    stroke: #c3fa89; }

body.category-radically-transparent-2 .archive-hero {
  background-color: #F2F2F2; }
  body.category-radically-transparent-2 .archive-hero .archive-hero__decorator-fill path {
    fill: #cccccc; }
  body.category-radically-transparent-2 .archive-hero .archive-hero__decorator-stroke circle {
    stroke: #cccccc; }

body.category-marketing-automation .archive-hero {
  background-color: #E3E4FF; }
  body.category-marketing-automation .archive-hero .archive-hero__decorator-fill path {
    fill: #979aff; }
  body.category-marketing-automation .archive-hero .archive-hero__decorator-stroke circle {
    stroke: #979aff; }

body.category-social-media-marketing .archive-hero {
  background-color: #FEE3D4; }
  body.category-social-media-marketing .archive-hero .archive-hero__decorator-fill path {
    fill: #fcb289; }
  body.category-social-media-marketing .archive-hero .archive-hero__decorator-stroke circle {
    stroke: #fcb289; }

body.category-social-listening .archive-hero {
  background-color: #E0FFE9; }
  body.category-social-listening .archive-hero .archive-hero__decorator-fill path {
    fill: #94ffb3; }
  body.category-social-listening .archive-hero .archive-hero__decorator-stroke circle {
    stroke: #94ffb3; }

body.category-social-publishing .archive-hero {
  background-color: #E3EDF6; }
  body.category-social-publishing .archive-hero .archive-hero__decorator-fill path {
    fill: #a9c8e3; }
  body.category-social-publishing .archive-hero .archive-hero__decorator-stroke circle {
    stroke: #a9c8e3; }

body.category-social-response-management .archive-hero {
  background-color: #FFDDDE; }
  body.category-social-response-management .archive-hero .archive-hero__decorator-fill path {
    fill: #ff9194; }
  body.category-social-response-management .archive-hero .archive-hero__decorator-stroke circle {
    stroke: #ff9194; }

body.category-social-selling .archive-hero {
  background-color: #C2D5C7; }
  body.category-social-selling .archive-hero .archive-hero__decorator-fill path {
    fill: #95b69d; }
  body.category-social-selling .archive-hero .archive-hero__decorator-stroke circle {
    stroke: #95b69d; }

body.category-video-marketing .archive-hero {
  background-color: #FFF7C2; }
  body.category-video-marketing .archive-hero .archive-hero__decorator-fill path {
    fill: #ffed76; }
  body.category-video-marketing .archive-hero .archive-hero__decorator-stroke circle {
    stroke: #ffed76; }

.archive-hero__breadcrumbs {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%; }

.archive-hero__title {
  color: #0E1155;
  font-weight: 700;
  font-size: 60px;
  line-height: 70px;
  letter-spacing: -1.8px;
  margin: 0;
  padding: 0; }

.archive-hero p {
  font-size: 18px; }

.archive-hero__description {
  color: #0E1155;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  letter-spacing: -0.18px;
  margin-top: 28px; }

.archive-hero__description:empty {
  margin-top: 0; }

.archive-hero__description p {
  margin: 0; }

@media (max-width: 800px) {
  .archive-hero {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
    margin-bottom: 72px; }
  .archive-hero__title {
    font-size: 37px;
    line-height: 48px;
    letter-spacing: -1.11px; }
  .archive-hero .archive-hero__title {
    margin-bottom: 16px; }
  .archive-hero__description {
    font-size: 17px;
    line-height: 26px;
    letter-spacing: -0.17px;
    margin-top: 16px; }
  .archive-hero__decorator-1 {
    display: none; }
  .archive-hero__decorator-2 {
    display: none; }
  .archive-hero__decorator-3 {
    display: block; }
  .archive-hero__decorator-4 {
    display: block; }
  .archive-hero p {
    font-size: 17px;
    line-height: 26px; }
  body.category-inside-oktopost .archive-hero .archive-hero__title {
    margin-bottom: 16px; } }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.blog-grid__title h5 {
  font-weight: 700;
  font-size: 28px;
  line-height: 35px;
  color: #0E1155;
  margin: 0 0 24px; }

@media screen and (max-width: 800px) {
  .blog-grid__title {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 16px; } }

.blog-grid__filters {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 38px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start; }

@media screen and (max-width: 800px) {
  .blog-grid__filters {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; } }

.blog-grid__filters-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

@media screen and (max-width: 800px) {
  .blog-grid__filters-list.blog-grid__filters-list--desktop {
    display: none; } }

.blog-grid__filters-list.blog-grid__filters-list--mobile {
  display: none; }

@media screen and (max-width: 800px) {
  .blog-grid__filters-list.blog-grid__filters-list--mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    margin-right: 16px; }
  .blog-grid__filters-list .select2 {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }
  .blog-grid__filters-list .select2 .selection {
    display: block;
    width: 100%; }
  .blog-grid__title h5 {
    font-weight: 700;
    font-size: 24px;
    line-height: 30px;
    color: #0E1155;
    margin: 0 0 24px; }
  .grid-card--blog-container .popular-posts {
    margin-bottom: 20px; } }

.blog-grid__filters-item {
  font-size: 14px;
  list-style: 20px;
  font-weight: 500;
  line-height: 20px;
  color: #6E7099;
  padding: 11px 27px;
  border-radius: 30px;
  border: 1px solid #6E7099;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  margin-right: 10px;
  margin-bottom: 10px;
  white-space: nowrap;
  cursor: pointer;
  opacity: 0.4; }

.blog-grid__filters-item:hover {
  text-decoration: none;
  color: #6E7099;
  border-color: #6E7099;
  opacity: 1; }

.blog-grid__filters-item:last-child {
  margin-right: 0; }

.blog-grid__filters-item.blog-grid__filters-item--active {
  color: #6E7099;
  border-color: #6E7099;
  opacity: 1; }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.business-impact {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 712px;
  margin: 0 auto 80px;
  padding: 20px 36px;
  background-image: url("/images/case-studies/business-impact.svg");
  background-position: top left;
  background-size: cover;
  background-repeat: no-repeat;
  min-height: 320px;
  border-radius: 16px; }

.business-impact.one-impact {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.business-impact.two-impact {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.business-impact__grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-column-gap: 40px;
          column-gap: 40px; }

.business-impact__column {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 33.33%;
          flex: 0 1 33.33%;
  max-width: 182px; }

.business-impact__title {
  margin-bottom: 16px;
  font-weight: 700;
  font-size: 43px;
  line-height: 54px;
  letter-spacing: -1.29px;
  text-align: center;
  color: #2060E6; }

.business-impact__description {
  font-weight: 700;
  font-size: 16px;
  line-height: 18px;
  letter-spacing: -0.16px;
  text-align: center;
  color: #0E1155; }

@media (max-width: 800px) {
  .business-impact {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .business-impact__grid {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    row-gap: 30px;
    padding: 20px;
    margin-bottom: 48px; }
  .business-impact__column {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    max-width: 100%; } }

.case-study__head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.case-study__head-col {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 50%;
          flex: 1 1 50%; }
  .case-study__head-col:first-child {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  .case-study__head-col:last-child {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }

@media (max-width: 767px) {
  .case-study__head {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .case-study__head-col:first-child {
    margin-bottom: 20px; }
  .case-study__head-col:first-child,
  .case-study__head-col:last-child {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; } }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.enroll-from {
  margin-bottom: 144px;
  margin-top: 150px; }

@media screen and (max-width: 800px) {
  .enroll-from {
    display: grid; }
  .enroll-from .grid-card__text-box {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; } }

.enroll-from .grid-card__row {
  background-color: #EBF0FC;
  background-image: url(/images/academy/enroll-shape.svg);
  background-position: right bottom, center top;
  background-repeat: no-repeat;
  padding-left: 100px;
  padding-top: 150px;
  padding-bottom: 130px;
  padding-right: 100px; }
  @media screen and (max-width: 800px) {
    .enroll-from .grid-card__row {
      padding: 40px 20px 80px !important; } }

.enroll-from .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 500px;
          flex: 0 1 500px; }
  .enroll-from .grid-card__text-box h2 {
    color: #0E1155;
    font-weight: 700;
    font-size: 48px;
    line-height: 60px; }
    @media screen and (max-width: 800px) {
      .enroll-from .grid-card__text-box h2 {
        font-size: 28px;
        line-height: 32px; } }
  .enroll-from .grid-card__text-box p {
    font-weight: 400;
    font-size: 18px;
    line-height: 26px;
    color: #0E1155; }
  .enroll-from .grid-card__text-box h4 {
    color: #2060E6;
    font-weight: 700;
    font-size: 24px;
    line-height: 34px;
    margin-top: 25px; }

.enroll-from .grid-card__label,
.enroll-from .grid-card__title,
.enroll-from .grid-card__text,
.genroll-from .grid-card__decoration {
  color: #FFFFFF; }

.enroll-from .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 500px;
          flex: 0 1 500px; }

.enroll-from .grid-card__image-box.enroll-form {
  background-color: #fff;
  -webkit-box-shadow: 3px 36px 52px 0px #2B383A1F;
          box-shadow: 3px 36px 52px 0px #2B383A1F;
  width: 499;
  height: 527;
  top: 1579px;
  left: 816px;
  gap: 24px;
  border-radius: 32px;
  padding-top: 40px;
  padding-right: 40px;
  padding-bottom: 48px;
  padding-left: 40px; }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.extra-resources {
  margin-bottom: 154px; }

.extra-resources__title {
  font-size: 40px;
  line-height: 53px;
  letter-spacing: -1.2px;
  font-weight: 700;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 56px;
  text-align: center;
  max-width: 780px; }

.extra-resources__title br {
  display: none; }

.extra-resources__grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-column-gap: 28px;
  grid-row-gap: 0px;
  max-width: 1340px;
  margin-right: auto;
  margin-left: auto; }

.extra-resources__image-box {
  margin-bottom: 24px; }

.extra-resources__image {
  border-radius: 26px;
  display: block;
  margin: 0 auto;
  max-width: 100%;
  height: auto; }

.extra-resources__content {
  padding: 0 35px 0 20px; }

.extra-resources__tag {
  color: #0E1155;
  display: inline-block;
  border-radius: 30px;
  padding: 4px 13px;
  background-color: #D4E4FC;
  white-space: nowrap;
  font-size: 11px;
  line-height: 20px;
  font-weight: 500;
  margin-bottom: 14px; }

.extra-resources__name {
  margin-bottom: 14px; }

.extra-resources__name a {
  color: #0E1155;
  font-size: 22px;
  line-height: 31px;
  letter-spacing: -0.66px;
  font-weight: 500;
  -webkit-transition: color 0.2s ease-in-out;
  -o-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out; }

.extra-resources__name a:hover {
  color: #2060E6; }

.extra-resources__link {
  color: #0E1155;
  opacity: 0.6;
  font-size: 15px;
  line-height: 24px;
  letter-spacing: -0.15px;
  -webkit-transition: color 0.2s ease-in-out;
  -o-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out; }

.extra-resources__link:hover {
  color: #2060E6; }

@media (max-width: 800px) {
  .extra-resources {
    margin-bottom: 72px; }
  .extra-resources__title {
    font-size: 24px;
    line-height: 30px;
    letter-spacing: -0.72px;
    margin-bottom: 40px; }
  .extra-resources__title br {
    display: inline; }
  .extra-resources__grid {
    display: grid;
    grid-template-columns: 1fr;
    grid-row-gap: 40px; }
  .extra-resources__name {
    font-size: 18px;
    line-height: 28px;
    letter-spacing: -0.54px; }
  .extra-resources__name a {
    font-size: 18px;
    line-height: 28px; }
  .extra-resources__content {
    padding: 0 20px 0 20px; } }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.faq-accordion {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 16px; }

.faq-accordion__item {
  border: 1px solid #D1D4E9;
  border-radius: 30px;
  padding: 24px 0;
  background-color: #ffffff; }

.faq-accordion__title {
  color: #0E1155;
  font-size: 22px;
  line-height: 31px;
  font-weight: 500;
  background-image: url(/images/icons/chevron-down.svg);
  background-repeat: no-repeat;
  background-position: calc(100% - 56px) center;
  padding-left: 56px;
  padding-right: 78px;
  cursor: pointer;
  -webkit-transition: opacity 0.2s ease-in-out;
  -o-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out; }

.faq-accordion__title:hover {
  opacity: 0.7; }

.faq-accordion__item--active.faq-accordion__title {
  background-image: url(/images/icons/chevron-up.svg); }

.faq-accordion__content {
  margin-top: 18px;
  color: #6E7099;
  font-size: 15px;
  line-height: 24px;
  letter-spacing: -0.15px;
  padding-left: 56px;
  padding-right: 78px;
  display: none; }

.faq-accordion__content p,
.faq-accordion__content ul {
  font-size: 15px;
  line-height: 24px;
  letter-spacing: -0.15px; }

.faq-accordion__content *:last-child {
  margin-bottom: 0; }

@media (max-width: 800px) {
  .faq-accordion__item {
    padding: 20px 0; }
  .faq-accordion__title {
    background-position: calc(100% - 30px) center;
    padding-left: 20px;
    padding-right: 56px;
    font-size: 20px;
    line-height: 28px; }
  .faq-accordion__content {
    padding-left: 20px;
    padding-right: 56px; } }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.features-accordion__button-box {
  margin-top: 32px; }

.features-accordion__button {
  padding: 15px 24px 15px 39px;
  margin-bottom: 2px;
  -webkit-transition: background-color 0.2s;
  -o-transition: background-color 0.2s;
  transition: background-color 0.2s;
  cursor: pointer; }

.features-accordion__button-title {
  color: #0E1155;
  font-size: 15px;
  line-height: 28px;
  letter-spacing: 0.3px;
  font-weight: 500;
  margin: 0;
  padding: 0;
  position: relative; }

.features-accordion__button-title::before {
  content: "";
  position: absolute;
  left: -18px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  display: block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #82DBE8;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-in-out;
  -o-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out; }

.features-accordion__button-title--blue::before {
  background-color: #2060E6; }

.features-accordion__button-description {
  display: none;
  margin: 0;
  color: #0E1155;
  font-size: 15px;
  line-height: 24px;
  letter-spacing: -0.15px; }

.features-accordion__button.active,
.features-accordion__button:hover {
  background-color: #E8F8FB;
  border-radius: 12px; }

.features-accordion__button--blue.active,
.features-accordion__button--blue:hover {
  background-color: #EBF0FC;
  border-radius: 12px; }

.features-accordion__button.active .features-accordion__button-title::before {
  opacity: 1; }

.features-accordion__button.active .features-accordion__button-description {
  display: block; }

.features-accordion__image {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 680px;
          flex: 0 1 680px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .features-accordion__image > img {
    display: block;
    max-width: 100%;
    height: auto; }

@media (max-width: 800px) {
  .features-accordion {
    margin-bottom: 80px; }
  .features-accordion__button-description {
    font-size: 13px;
    line-height: 19px;
    letter-spacing: -0.13px; } }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.grid-card {
  margin-bottom: 72px; }

.grid-card.grid-card--home2 {
  margin-bottom: 80px; }

.grid-card__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.grid-card--blank {
  margin-bottom: 144px; }

.grid-card--blank.grid-card--image-right .grid-card__row {
  padding-left: 139px;
  padding-right: 16px; }

.grid-card--blank.grid-card--image-left .grid-card__row {
  padding-right: 139px;
  padding-left: 16px; }

.grid-card--blank.grid-card--wide.grid-card--image-right .grid-card__row {
  padding-left: 93px; }

.grid-card--blank.grid-card--wide.grid-card--image-left .grid-card__row {
  padding-right: 93px; }

.grid-card--blank.grid-card--hero .grid-card__row {
  padding-left: 74px;
  padding-right: 0; }

.grid-card--radius .grid-card__row {
  border-radius: 50px;
  overflow: hidden; }

.grid-card--vertical .grid-card__row {
  min-height: 960px;
  padding: 100px 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center; }

.grid-card--vertical .grid-card__row.marketing-intelligence {
  padding: 100px 20px 0px;
  min-height: 870px; }

.grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 50%;
          flex: 0 1 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start; }

.grid-card__text-box.hr-teams {
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: start !important; }

.grid-card--blank .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 430px;
          flex: 0 1 430px; }

.grid-card--align-top .grid-card__text-box {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start; }

.grid-card--full .grid-card__text-box {
  padding-top: 20px;
  padding-bottom: 20px; }

.grid-card--image-left:not(.grid-card--vertical):not(.grid-card--background) .grid-card__text-box {
  padding-left: 20px; }

.grid-card--image-right:not(.grid-card--vertical):not(.grid-card--background) .grid-card__text-box {
  padding-right: 20px; }

.grid-card__label {
  color: #2060E6;
  font-weight: 500;
  font-size: 13px;
  line-height: 1em;
  text-transform: uppercase;
  margin-bottom: 24px;
  width: 100%; }

.grid-card__label.light-purple {
  color: #9288EF !important; }

.grid-card__tag {
  padding: 7px 16px;
  border-radius: 24px;
  margin-bottom: 20px;
  font-size: 12px;
  line-height: 15px;
  font-weight: 500;
  text-transform: uppercase; }

.grid-card__tag.purple {
  color: #9288EF !important;
  margin-top: 50px; }

.grid-card--vertical .grid-card__label {
  margin-bottom: 20px; }

.grid-card__title {
  color: #0E1155;
  font-weight: 700;
  font-size: 36px;
  line-height: 46px;
  letter-spacing: -1.08px;
  margin-bottom: 20px;
  width: 100%; }

.grid-card__title--big {
  font-size: 48px;
  line-height: 54px;
  letter-spacing: -1.44px; }

.grid-card__title--hero {
  font-size: 60px;
  line-height: 70px;
  letter-spacing: -1.8px; }

.grid-card__text {
  color: #6E7099;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  letter-spacing: -0.18px;
  margin-bottom: 0;
  width: 100%; }

.academy .grid-card__text.blue {
  color: #2060E6;
  font-weight: 500;
  font-size: 18px;
  line-height: 28px;
  margin-top: 20px; }

.grid-card__text a {
  text-decoration: underline;
  font-weight: 500; }

.grid-card__text a:hover {
  text-decoration: none; }

.grid-card__text--hero {
  color: #0E1155; }

.grid-card__text:not(.grid-card__text--hero) + .button {
  margin-top: 32px; }

.grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 50%;
          flex: 0 1 50%; }

.grid-card--blank .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 680px;
          flex: 0 1 680px; }

.grid-card__image-mobile {
  display: none; }

.grid-card__image-box img {
  display: block;
  height: auto;
  max-width: 100%; }

.grid-card--full .grid-card__image-box img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover; }

.grid-card__decorator img {
  display: block;
  width: 100%;
  height: auto; }

.grid-card-decorator--mobile {
  display: none; }

.grid-card--home1 {
  margin-bottom: 184px; }

.grid-card--home1 .grid-card__row {
  background-color: #F4F0EE;
  background-image: url(/images/home/decorator.svg);
  background-repeat: no-repeat;
  background-position: bottom left;
  padding: 0 0 0 134px; }

.grid-card--home1.business-services .grid-card__row {
  background-color: #D8f1f6;
  background-image: url(/images/solutions/business-services/two-shape.svg);
  background-repeat: no-repeat;
  background-position: right 50px;
  padding: 0 134px 0 0;
  border-radius: 50px;
  position: relative; }

@media screen and (max-width: 800px) {
  .grid-card--home1.business-services .grid-card__row {
    padding: 100px 0 0 0; } }

.grid-card--home1.business-services .grid-card__row::after {
  content: '';
  display: block;
  width: 227px;
  height: 228px;
  background-image: url(/images/solutions/business-services/one-shape.svg);
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  left: 40%;
  bottom: 0px; }

.grid-card--home1.business-services .grid-card__row .grid-card__image-box {
  z-index: 1; }

@media screen and (max-width: 1380px) {
  .grid-card.grid-card--full.grid-card--image-right.business-services .grid-card__row {
    padding-left: 0px; }
  .business-services .grid-card__row .grid-card__text-box {
    margin-left: 100px;
    z-index: 1; } }

@media screen and (max-width: 1240px) {
  .business-services .grid-card__row .grid-card__text-box {
    margin-left: 50px;
    z-index: 1; } }

.grid-card--home1 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 458px;
          flex: 0 1 458px; }

.grid-card--home1 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 668px;
          flex: 0 1 668px; }

.grid-card--home2.pc-section-three .grid-card__row {
  background-color: #ffffff;
  padding: 96px 83px 33px 90px; }

.grid-card--home2 .grid-card__row {
  background-color: #EBF0FC;
  padding: 96px 83px 33px 90px; }

.grid-card--home2 .grid-card__row.no-bg-color {
  background-color: #fff;
  padding: 100px 0px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.grid-card--home2 .grid-card__row.no-bg-color .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 600px;
          flex: 0 1 600px; }

.grid-card--home2 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 433px;
          flex: 0 1 433px;
  padding-right: 1px !important; }

.grid-card--home2 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 735px;
          flex: 0 1 735px; }

.grid-card--home3 .grid-card__row {
  padding: 0 136px 0 0; }

.grid-card--home3 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 484px;
          flex: 0 1 484px; }

.grid-card--home3 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 799px;
          flex: 0 1 799px; }

.grid-card--about1 {
  margin-bottom: 80px; }

.grid-card--about1 .grid-card__row {
  padding: 0 88px 0 132px; }

.grid-card--about1 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 428px;
          flex: 0 1 428px; }

.grid-card--about1 .grid-card__title {
  font-size: 40px;
  line-height: 53px;
  letter-spacing: -1.2px; }

.grid-card--about1 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 632px;
          flex: 0 1 632px; }

.grid-card--about2 {
  margin-bottom: 152px; }

.grid-card--about2 .grid-card__row {
  padding: 0 133px 0 126px; }

.grid-card--about2 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 428px;
          flex: 0 1 428px; }

.grid-card--about2 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 629px;
          flex: 0 1 629px; }

.grid-card--about3 {
  margin-bottom: 160px; }

.grid-card--about3 .grid-card__row {
  background-color: #F4F0EE;
  background-image: url(/images/about/decorator-3.svg);
  background-repeat: no-repeat;
  background-position: bottom right;
  padding: 99px 132px 63px 119px; }

.grid-card--about3 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 458px;
          flex: 0 1 458px; }

.grid-card--about3 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 553px;
          flex: 0 1 553px; }

.grid-card--about4 {
  margin-bottom: 122px; }

.grid-card--about4 .grid-card__row {
  padding: 0 124px 0 133px; }

.grid-card--about4 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 384px;
          flex: 0 1 384px; }

.grid-card--about4 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 542px;
          flex: 0 1 542px; }

.grid-card--analytics3 {
  margin-bottom: 122px; }

.grid-card--analytics3 .grid-card__row {
  padding: 0 0 0 95px;
  background-color: #9288EF;
  background-image: url(/images/product/analytics/s3-decorator-1.svg), url(/images/product/analytics/s3-decorator-2.svg);
  background-position: left 40px, calc(50% + 50px) bottom;
  background-repeat: no-repeat; }

.grid-card--analytics3 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 519px;
          flex: 0 1 519px; }

.grid-card--analytics3 .grid-card__label,
.grid-card--analytics3 .grid-card__title,
.grid-card--analytics3 .grid-card__text {
  color: #FFFFFF; }

.grid-card--analytics3 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 689px;
          flex: 0 1 689px; }

.grid-card--analytics5 {
  margin-bottom: 128px; }

.grid-card--analytics5 .grid-card__row {
  padding: 65px 99px 0 0;
  background-color: #F4F0EE; }

.grid-card--analytics5 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 449px;
          flex: 0 1 449px; }

.grid-card--analytics5 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 745px;
          flex: 0 1 745px; }

.grid-card--analytics6 {
  margin-bottom: 192px; }

.grid-card--analytics6 .grid-card__row {
  padding: 132px 0 0 139px;
  background-color: #D8F1F6; }

.grid-card--analytics6 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 401px;
          flex: 0 1 401px; }

.grid-card--analytics6 .grid-card__label {
  color: #9288EF; }

.grid-card--analytics6 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 762px;
          flex: 0 1 762px; }

.grid-card--publishing1 {
  margin-bottom: 162px; }

.grid-card--publishing1 .grid-card__row {
  padding: 0 132px 0 18px; }

.grid-card--publishing1 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 430px;
          flex: 0 1 430px; }

.grid-card--publishing1 .grid-card__label {
  color: #F699BE; }

.grid-card--publishing1 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 656px;
          flex: 0 1 656px; }

.grid-card--publishing2 {
  margin-bottom: 126px; }

.grid-card--publishing2 .grid-card__row {
  background-image: url(/images/product/social-publishing/s2-decorator-1.svg), url(/images/product/social-publishing/s2-decorator-2.svg);
  background-position: left bottom, calc(50% + 430px) 320px;
  background-repeat: no-repeat;
  background-color: #9288EF; }

.grid-card--publishing2 .grid-card__text-box {
  max-width: 882px;
  margin-bottom: 60px; }

.grid-card--publishing2 .grid-card__label {
  color: #F699BE; }

.grid-card--publishing2 .grid-card__title,
.grid-card--publishing2 .grid-card__text {
  color: #FFFFFF; }

.grid-card--publishing2 .grid-card__image-box {
  max-width: 999px; }

.grid-card--publishing3 {
  margin-bottom: 152px; }

.grid-card--publishing3 .grid-card__row {
  padding: 0 0 0 95px;
  background-color: #F4F0EE;
  background-image: url(/images/product/social-publishing/s3-decorator-1.svg), url(/images/product/social-publishing/s3-decorator-2.svg);
  background-position: left 40px, calc(50% + 50px) bottom;
  background-repeat: no-repeat; }

.grid-card--publishing3.green .grid-card__row {
  padding: 0 0 0 95px;
  background-color: #D8F1F6;
  background-image: url(/images/about/connect-shape-2.svg), url(/images/about/connect-shape-1.svg);
  background-position: left 40px, calc(50% + 50px) bottom;
  background-repeat: no-repeat; }

.grid-card--publishing3.green .grid-card__text-box .social-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 5px;
  margin: 30px 0px; }

.grid-card--publishing3 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 519px;
          flex: 0 1 519px; }

.grid-card--publishing3 .grid-card__text-box .get-in-touch-container .two-columns-layout {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 25px; }

@media only screen and (max-width: 880px) {
  .grid-card--publishing3 .grid-card__text-box .get-in-touch-container .two-columns-layout {
    display: grid;
    gap: 25px; } }

.grid-card--publishing3 .grid-card__text-box .get-in-touch-container h3 {
  margin-top: 20px; }

.grid-card--publishing3 .grid-card__text-box .get-in-touch-container .two-columns-layout .column {
  display: grid; }

.grid-card--publishing3 .grid-card__text-box .get-in-touch-container .two-columns-layout .column h4 {
  margin: 0; }

.grid-card--publishing3 .grid-card__text-box .get-in-touch-container .two-columns-layout .column:nth-child(2) h4 {
  margin-bottom: 12px; }

@media only screen and (max-width: 880px) {
  .grid-card--publishing3 .grid-card__text-box .get-in-touch-container .two-columns-layout .column:nth-child(1) h4 {
    margin-bottom: 12px; } }

.grid-card--publishing3 .grid-card__text-box .get-in-touch-container .two-columns-layout .column:nth-child(1) a:nth-child(2) {
  margin-top: -15px; }

@media only screen and (max-width: 880px) {
  .grid-card--publishing3 .grid-card__text-box .get-in-touch-container .two-columns-layout .column:nth-child(1) a:nth-child(2) {
    margin-top: 0px; } }

.grid-card--publishing3 .grid-card__text-box .get-in-touch-container .two-columns-layout .column:nth-child(1) a:nth-child(3) {
  margin-top: -30px; }

@media only screen and (max-width: 880px) {
  .grid-card--publishing3 .grid-card__text-box .get-in-touch-container .two-columns-layout .column:nth-child(1) a:nth-child(3) {
    margin-top: 0px; } }

.grid-card--publishing3 .grid-card__text-box .get-in-touch-container .two-columns-layout .column a {
  margin: 0; }

.grid-card--publishing3 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 689px;
          flex: 0 1 689px; }

.grid-card--publishing3 .grid-card__label {
  color: #F699BE; }

.grid-card--publishing4 {
  margin-bottom: 116px; }

.grid-card--publishing4 .grid-card__row {
  padding: 0 22px 0 132px; }

.grid-card--publishing4 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 430px;
          flex: 0 1 430px; }

.grid-card--publishing4 .grid-card__label {
  color: #F699BE; }

.grid-card--publishing4 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 680px;
          flex: 0 1 680px; }

.grid-card--publishing5 {
  margin-bottom: 193px; }

.grid-card--publishing5 .grid-card__row {
  padding: 49px 98px 0 50px;
  background-color: #D8F1F6; }

.grid-card--publishing5 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 449px;
          flex: 0 1 449px; }

.grid-card--publishing5 .grid-card__label {
  color: #F699BE; }

.grid-card--publishing5 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 660px;
          flex: 0 1 660px; }

.grid-card--policies1 .side-menu {
  position: fixed;
  background: transparent;
  background-color: #EBF0FC;
  padding: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100vw;
  margin-top: -56px;
  overflow: hidden; }

.grid-card--policies1 .span-9 {
  margin-left: 25.7% !important; }

.grid-card--policies1 h1 {
  margin-top: 56px; }

.grid-card--policies1 .span-3 .text-button {
  display: block;
  text-align: left;
  width: 100%;
  color: #6E7099;
  font-weight: 500;
  text-decoration: none;
  font-size: 15px;
  padding-top: 14px;
  padding-bottom: 14px;
  padding-left: 32px;
  border-bottom: 1px solid #D8DFEE;
  -webkit-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s; }

.grid-card--policies1 .span-3 .text-button:last-child {
  border-bottom: 0 none; }

.grid-card--policies1 .span-3 .text-button.active {
  color: #2060E6;
  font-weight: 500;
  line-height: 24px;
  font-size: 15px;
  border-radius: 8px; }

.grid-card--policies1 .span-3 .text-button:hover {
  color: #2060E6;
  text-decoration: none; }

.grid-card--case-studies h5 {
  text-transform: none;
  margin-right: 6px;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
  margin-top: 10px; }

.grid-card--case-studies button {
  margin: 6px;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center; }

.grid-card--case-studies .grid-card__button-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 10px;
  padding-left: 20px;
  padding-right: 20px; }

.grid-card--case-studies .customer-card__body {
  padding-left: 20px;
  padding-right: 20px; }

.grid-card--case-studies .case-studies-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-left: 20px;
  padding-right: 19px; }

.grid-card--case-studies .case-studies-container > .content-card {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 calc(50% - 10px);
          flex: 0 0 calc(50% - 10px);
  max-width: 648px;
  margin-bottom: 56px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background-color: transparent; }

.grid-card--case-studies .post-entry .image-container img {
  margin-top: 0px !important; }

.grid-card--case-studies .case-studies-container .customer-card__tag {
  display: inline-block;
  padding: 6px 18px;
  border-radius: 30px;
  margin-right: 10px;
  background: #EBF0FC;
  color: #0E1155;
  text-align: center;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  margin-top: 24px;
  margin-bottom: 14px; }

.grid-card--case-studies .case-studies-container {
  margin-top: 64px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.grid-card--case-studies .case-studies-container h4 {
  font-size: 22px;
  font-weight: 500;
  line-height: 31px;
  color: #0E1155;
  margin-bottom: 14px; }

.grid-card--case-studies .case-studies-container h4:hover {
  text-decoration: underline; }

.grid-card--case-studies .case-studies-container a {
  text-decoration: none; }

.grid-card--case-studies .case-studies-container img {
  max-width: 648px;
  margin-top: 64px;
  border-radius: 26px; }

.grid-card--case-studies .customer-card p {
  font-size: 15px;
  font-weight: 400;
  color: #0E1155;
  opacity: 0.6;
  margin-bottom: 0px; }

.grid-card--case-studies .customer-card p:hover {
  opacity: 1;
  color: #2060E6; }

.grid-card--case-studies .more-button {
  margin: auto;
  margin-top: 24px;
  margin-bottom: 88px; }

.grid-card--case-studies .row.row--wrap.case-studies-container {
  max-width: 1380px !important;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch; }

.grid-card--case-studies-get1 {
  background: #fff;
  text-align: left;
  margin-bottom: 155px;
  margin-top: 0px !important; }

.grid-card--case-studies-get1 img {
  max-width: 100%; }

.grid-card--case-studies-get1 .company-card {
  margin: auto;
  max-width: 884px;
  margin-bottom: 84px; }

.grid-card--case-studies .wrapper {
  max-width: 1380px; }

.grid-card--case-studies-get1 .company-card .hero-title__title {
  margin-top: 40px;
  font-size: 48px;
  line-height: 54px; }

.grid-card--case-studies-get1 .row {
  border: 1px solid #EFF0F9;
  border-radius: 20px;
  padding: 16px 32px 16px 32px; }

.case-study-single__details-title {
  font-size: 16px;
  font-weight: 500;
  line-height: 25px;
  margin-bottom: 2px; }

.grid-card--case-studies-get1 .row span {
  color: #6e7099;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px; }

.grid-card--case-studies-get1 .wrapper.wrapper--tablet blockquote::before {
  content: '';
  display: block;
  margin-top: 43px;
  margin-left: 40px;
  width: 28px;
  height: 80%;
  background-image: url("/images/icons/blockquote-icon.svg");
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  left: 0;
  top: 0; }

.grid-card--case-studies-get1 .wrapper.wrapper--tablet blockquote {
  margin: 0px;
  background-color: #F3FBFD;
  padding: 40px;
  border-radius: 22px;
  gap: 10px;
  position: relative;
  margin-bottom: 28px; }

.grid-card--case-studies-get1 .wrapper.wrapper--tablet blockquote > p {
  margin-left: 60px;
  font-style: italic;
  font-size: 20px;
  font-style: italic;
  font-weight: 500;
  line-height: 31px;
  margin-bottom: 0px; }

.grid-card--case-studies-get1 .wrapper.wrapper--tablet blockquote strong::before {
  content: "\a\a";
  white-space: pre; }

.grid-card--case-studies-get1 .wrapper.wrapper--tablet blockquote strong,
.grid-card--case-studies-get1 .wrapper.wrapper--tablet blockquote em {
  font-size: 15px;
  line-height: 24px;
  letter-spacing: -0.15px;
  font-weight: 400;
  color: #4D4F82;
  font-style: normal; }

.grid-card--case-studies-get1 .company-card img {
  width: 200px; }

.grid-card--case-studies-get1 .company-card .row {
  margin-top: 48px; }

.grid-card--case-studies .select2.select2-container.select2-container--default {
  display: none; }

.grid-card--agencies {
  margin-bottom: 87px; }

.grid-card--agencies .select2-container--default .select2-selection--single {
  border: 1px solid #6E7099; }

.grid-card--agencies .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #6E7099; }

.grid-card--case-studies .select2-container--default .select2-selection--single {
  border: 1px solid #6E7099 !important; }

.grid-card--case-studies .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #6E7099;
  font-weight: 400;
  height: 48px; }

.grid-card--agencies .agencies-search {
  max-width: 1036px;
  margin: auto; }

.grid-card--agencies .agencies-list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 28px;
  padding-left: 20px;
  padding-right: 20px;
  margin-top: 72px;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch; }

.grid-card--agencies .agencies-list .logo-card {
  padding-bottom: 25px; }

.grid-card--listening0 {
  max-width: 1076px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 104px; }

.grid-card--listening0 .grid-card__text {
  max-width: 750px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 64px; }

.grid-card--listening0 .grid-card__text .grid-card__decorator-one {
  text-align: center;
  background-image: url(/images/solutions/by-use-case/social-employee-advocacy/s1-decorator-1.svg);
  background-repeat: no-repeat;
  background-position: center top;
  font-size: 80px;
  line-height: 124px;
  color: #2060E6;
  font-weight: bold;
  padding: 23px 20px 10px 10px; }

.grid-card--listening0 .grid-card__text .grid-card__decorator-three {
  text-align: center;
  background-image: url(/images/solutions/by-use-case/social-employee-advocacy/s1-decorator-2.svg);
  background-repeat: no-repeat;
  background-size: 125px;
  background-position: center;
  font-size: 80px;
  line-height: 124px;
  color: #2060E6;
  font-weight: bold;
  padding: 25px 10px 25px 10px; }

.grid-card--listening0 .grid-card__text .grid-card__decorator-two {
  text-align: center;
  background-image: url(/images/solutions/by-use-case/social-employee-advocacy/s1-decorator-3.svg);
  background-repeat: no-repeat;
  background-size: 121px;
  background-position: center top;
  font-size: 80px;
  line-height: 124px;
  color: #2060E6;
  font-weight: bold;
  padding: 25px 20px 25px 20px; }

.grid-card--listening0 .grid-card__description {
  margin-top: 38px;
  color: #0E1155; }

.grid-card--listening1 {
  margin-bottom: 154px; }

.grid-card--listening1 .grid-card__row {
  padding: 0 131px 0 23px; }

.grid-card--listening1 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 430px;
          flex: 0 1 430px; }

.grid-card--listening1 .grid-card__label {
  color: #59C4D3; }

.grid-card--listening1 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 680px;
          flex: 0 1 680px; }

.grid-card--listening2 {
  margin-bottom: 120px; }

.grid-card--listening2 .grid-card__row {
  background-image: url(/images/product/social-listening/s2-decorator-1.svg), url(/images/product/social-listening/s2-decorator-2.svg);
  background-position: calc(50% - 430px) 233px, calc(100% - 20px) calc(100% - 120px);
  background-repeat: no-repeat;
  background-color: #F4F0EE; }

.grid-card--listening2 .grid-card__text-box {
  max-width: 593px;
  margin-bottom: 60px; }

.marketing-intelligence .grid-card__text-box {
  margin-bottom: 0px; }

.grid-card--listening2 .grid-card__label {
  color: #59C4D3; }

.grid-card--listening2 .grid-card__image-box {
  max-width: 1059px;
  margin-top: -70px; }

.grid-card--listening2 .marketing-intelligence .grid-card__image-box {
  max-width: 1200px;
  margin-top: -70px; }

.grid-card--listening3 {
  margin-bottom: 120px; }

.grid-card--listening3 .grid-card__row {
  padding: 0 134px 0 0;
  background-color: #9288EF;
  background-image: url(/images/product/social-listening/s3-decorator-1.svg), url(/images/product/social-listening/s3-decorator-2.svg);
  background-position: center top, right bottom;
  background-repeat: no-repeat; }

.grid-card--listening3 .grid-card__row.pink {
  padding: 0 134px 0 0;
  background-color: #FAEAFB;
  background-image: url(/images/solutions/hr-teams/pink-shape.svg);
  background-position: right bottom calc(70px);
  background-repeat: no-repeat; }

.marketing-intelligence .grid-card__row {
  background-color: #F1EFFF;
  background-image: url(/images/product/maketing-intelligence/marketing-shape-2.svg), url(/images/product/maketing-intelligence/marketing-shape-1.svg);
  background-position: center top, right bottom;
  background-repeat: no-repeat; }

.grid-card--listening3 .grid-card__row.pink .grid-card__text-box .grid-card__label {
  color: #0E1155; }

.grid-card--listening3 .grid-card__row.pink .grid-card__text-box .grid-card__title {
  color: #0E1155; }

.grid-card--listening3 .grid-card__row.pink .grid-card__text-box .grid-card__text {
  color: #6E7099; }

.grid-card--listening3.pink .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 455px;
          flex: 0 1 455px; }

.grid-card--listening3 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 418px;
          flex: 0 1 418px; }

.grid-card--listening3 .grid-card__label,
.grid-card--listening3 .grid-card__title,
.grid-card--listening3 .grid-card__text {
  color: #FFFFFF; }

.marketing-intelligence .grid-card__title {
  color: #0E1155; }

.marketing-intelligence .grid-card__text {
  color: #6E7099; }

.grid-card--listening3 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 689px;
          flex: 0 1 689px; }

.grid-card--listening4 {
  margin-bottom: 160px; }

.grid-card--listening4 .grid-card__row {
  padding: 27px 23px 0 132px;
  background-color: #D8F1F6; }

.grid-card--listening4 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 401px;
          flex: 0 1 401px; }

.grid-card--listening4 .grid-card__label {
  color: #59C4D3; }

.grid-card--listening4 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 701px;
          flex: 0 1 701px; }

.grid-card--ebooks .post-entry {
  margin-bottom: 0px;
  color: #0E1155 !important; }

.grid-card--ebooks .more-button {
  margin-bottom: 88px; }

.grid-card--ebooks h4 {
  padding-left: 20px;
  padding-right: 20px;
  margin-bottom: 10px;
  font-size: 22px;
  font-weight: 500;
  line-height: 31px; }

.grid-card--archive .blog-categories-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  row-gap: 64px;
  -webkit-column-gap: 28px;
          column-gap: 28px;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  margin-bottom: 86px; }
  .grid-card--archive .blog-categories-container .post-entry__content {
    margin-top: 16px; }

.grid-card--archive .more-button {
  margin-bottom: 104px; }

.grid-card--content .resources-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  row-gap: 96px;
  -webkit-column-gap: 28px;
          column-gap: 28px;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  margin-bottom: 151px; }

.grid-card--content .post-entry__category {
  margin-top: 14px; }

.grid-card--content .content-card {
  margin-bottom: 0px; }

.grid-card--content .grid-card__line-footer {
  margin-top: 80px;
  margin-bottom: 80px;
  height: 1px;
  background-color: #EFF0F9; }

.grid-card--case-studies .grid-card__line-footer {
  margin-top: 80px;
  margin-bottom: 80px;
  height: 1px;
  background-color: #EFF0F9; }

.grid-card--content .resources-menu__select .select2-container--default .select2-selection--single {
  height: 48px !important;
  width: 300px !important; }

.grid-card--content .select2-container--default .select2-selection--single .select2-selection__rendered {
  height: 48px;
  line-height: 48px !important; }

.grid-card--content .select2-selection__arrow {
  height: 48px !important; }

.grid-card--ebooks .ebooks-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  row-gap: 64px;
  -webkit-column-gap: 28px;
          column-gap: 28px;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  padding-left: 17px;
  padding-right: 23px;
  margin-bottom: 148px; }

.grid-card--ebooks a {
  color: #0E1155 !important;
  text-decoration: none; }

.grid-card--ebooks a:hover {
  text-decoration: underline; }

.grid-card--webinars .upcoming-webinars-container {
  margin-bottom: 48px; }

.grid-card--webinars .upcoming-webinars-container,
.grid-card--webinars .on-demand-webinars-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  row-gap: 64px;
  -webkit-column-gap: 28px;
          column-gap: 28px;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  padding-left: 17px;
  padding-right: 23px; }

.grid-card--webinars.news-page .on-demand-webinars-container {
  padding: 0px;
  row-gap: 0px; }

.grid-card--webinars.news-page .on-demand-webinars-container .content-body {
  padding: 24px 20px; }

.grid-card--webinars .more-button {
  margin-top: 98px; }

.grid-card--webinars .post-entry {
  margin-bottom: 0px; }

.grid-card--webinars img {
  margin-bottom: 24px; }

.news-page .grid-card--webinars img {
  margin-bottom: 0; }

.grid-card--webinars .post-entry {
  color: #0E1155 !important; }

.grid-card--webinars .upcoming-webinars-container,
.grid-card--webinars .on-demand-webinars-container {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch; }

.grid-card--webinars h4 {
  padding-left: 20px;
  padding-right: 20px;
  margin-bottom: 10px;
  font-size: 22px;
  font-weight: 500;
  line-height: 31px; }

.grid-card--webinars a {
  color: #0E1155 !important;
  text-decoration: none; }

.grid-card--webinars.news-page .news-page-post-link {
  font-size: 22px !important;
  font-style: normal;
  font-weight: 500;
  line-height: 31px; }

.grid-card--webinars a:hover {
  color: #2060E6 !important; }

.grid-card--webinars h3 {
  font-size: 32px;
  font-weight: 700;
  line-height: 34px;
  margin-bottom: 64px;
  padding-left: 17px;
  padding-right: 23px; }

.grid-card--webinars.news-page h3 {
  font-size: 28px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: -0.84px;
  padding-left: 0;
  margin-bottom: 40px; }

.grid-card--webinars .more-button {
  margin-bottom: 88px; }

.extra-resources__grid img {
  width: 100%;
  border-radius: 26px;
  aspect-ratio: 428/223;
  -o-object-fit: cover;
     object-fit: cover; }

.grid-card--advocacy1 {
  margin-bottom: 154px; }

.grid-card--advocacy1 .grid-card__row {
  padding: 0 129px 0 31px; }

.grid-card--advocacy1 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 430px;
          flex: 0 1 430px; }

.grid-card--advocacy1 .grid-card__label {
  color: #9288EF; }

.grid-card--advocacy1 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 620px;
          flex: 0 1 620px; }

.grid-card--advocacy1 .grid-card__title {
  margin-bottom: 32px; }

.grid-card--advocacy2 {
  margin-bottom: 144px; }

.grid-card--advocacy2 .grid-card__row {
  padding: 0 23px 0 131px; }

.grid-card--advocacy2 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 430px;
          flex: 0 1 430px; }

.grid-card--advocacy2 .grid-card__label {
  color: #9288EF; }

.grid-card--advocacy2 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 680px;
          flex: 0 1 680px; }

.grid-card--advocacy2 .grid-card__title {
  margin-bottom: 32px; }

.grid-card--advocacy3 {
  margin-bottom: 120px; }

.grid-card--advocacy3 .grid-card__row {
  padding: 0 106px 0 0;
  background-color: #FAEAFB;
  background-image: url(/images/product/employee-advocacy/s3-decorator-1.svg), url(/images/product/employee-advocacy/s3-decorator-2.svg);
  background-position: center top, right bottom;
  background-repeat: no-repeat; }

.grid-card--advocacy3 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 456px;
          flex: 0 1 456px; }

.grid-card--advocacy3 .grid-card__label {
  color: #9288EF; }

.grid-card--advocacy3 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 689px;
          flex: 0 1 689px; }

.grid-card--advocacy4 {
  margin-bottom: 132px; }

.grid-card--advocacy4 .grid-card__row {
  padding: 0 0 0 132px;
  background-color: #F4F0EE; }

.grid-card--advocacy4 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 401px;
          flex: 0 1 401px; }

.grid-card--advocacy4 .grid-card__label {
  color: #9288EF; }

.grid-card--advocacy4 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 761px;
          flex: 0 1 761px; }

.grid-card--advocacy5 {
  margin-bottom: 144px; }

.grid-card--advocacy5 .grid-card__row {
  padding: 0 134px 0 20px; }

.grid-card--advocacy5 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 430px;
          flex: 0 1 430px; }

.grid-card--advocacy5 .grid-card__label {
  color: #9288EF; }

.grid-card--advocacy5 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 680px;
          flex: 0 1 680px; }

.grid-card--advocacy6 {
  margin-bottom: 183px; }

.grid-card--advocacy6 .grid-card__row {
  padding: 45px 0 0 133px;
  background-color: #D8F1F6; }

.grid-card--advocacy6 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 401px;
          flex: 0 1 401px; }

.grid-card--advocacy6 .grid-card__label {
  color: #9288EF; }

.grid-card--advocacy6 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 760px;
          flex: 0 1 760px; }

.grid-card--advocacy7 {
  margin-bottom: 132px; }

.grid-card--advocacy7 .grid-card__row {
  padding: 0 160px 0 0;
  background-color: #9288EF; }

.grid-card--advocacy7 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 401px;
          flex: 0 1 401px; }

.grid-card--advocacy7 .grid-card__label {
  color: #F699BE; }

.grid-card--advocacy7 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 647px;
          flex: 0 1 647px;
  padding-top: 95px; }

.grid-card--advocacy7 .grid-card__title {
  margin-bottom: 32px;
  color: #FFFFFF; }

.grid-card--advocacy7 .grid-card__text {
  color: #FFFFFF; }

.grid-card--social-employee-advocacy1 .grid-card__title {
  max-width: 710px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 64px; }

.grid-card--sales-teams1 .grid-card__title {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 22px; }

.grid-card--listening0 .grid-card__title {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 22px; }

.grid-card--press .press-item {
  border: 1px solid #EFF0F9;
  border-radius: 12px;
  padding: 32px;
  padding-right: 8px;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s; }

.grid-card--press .press-item:hover {
  border: 1px solid #2060E6;
  cursor: pointer; }

.grid-card--press .press-items-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 28px;
  padding-left: 20px;
  padding-right: 20px;
  margin-top: 72px;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch; }

.grid-card--press .press-item a {
  color: #0E1155;
  font-size: 22px;
  font-weight: 500;
  line-height: 31px; }

.grid-card--press .press-item a:hover {
  color: #2060E6;
  text-decoration: none; }

.grid-card--press .press-item span {
  color: #0E1155;
  opacity: 0.6;
  font-size: 15px;
  line-height: 24px; }

.grid-card--press h3 {
  margin-bottom: 45px; }

.grid-card--popular-articles .blog-grid__popular {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 28px;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  margin-top: 12px; }

.grid-card--behind-the-post1 .grid-container__behind-the-post {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 28px;
  row-gap: 52px;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  margin-top: 12px; }

.grid-card--behind-the-post1 .post-entry {
  margin-bottom: 0px; }

.grid-card--behind-the-post1 .more-button {
  margin-top: 72px;
  margin-bottom: 0px; }

.grid-card--radically1 .grid-container__radically {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 28px;
  row-gap: 52px;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  margin-top: 12px; }

.grid-card--radically1 .post-entry {
  margin-bottom: 0px; }

.grid-card--radically1 .more-button {
  margin-top: 72px;
  margin-bottom: 0px; }

.grid-card--behind-the-post1 .more-button {
  margin-top: 72px;
  margin-bottom: 0px; }

.grid-card--popular-articles .span-4 {
  width: 100% !important; }

.grid-card--popular-articles .post-entry__category {
  max-width: 300px;
  margin-top: 16px; }

.grid-card--popular-articles .entry-content-tag {
  white-space: normal;
  margin-right: 0px; }

.grid-card--popular-articles .blog-grid__title h5,
.grid-card--latest-articles .blog-grid__title h5 {
  text-transform: capitalize !important; }

.grid-card--contact .span-6 .h4,
.grid-card--contact .span-6 .h5 {
  font-weight: 600; }

.blog-grid__latest-articles {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 28px;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  margin-top: 12px; }

.blog-grid__latest-articles .post-entry__category {
  max-width: 300px;
  margin-top: 16px; }

.blog-grid__latest-articles .entry-content-tag {
  white-space: normal;
  margin-right: 0px; }

.grid-card--social-employee-advocacy1 {
  max-width: 1076px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 192px; }

.grid-card--social-employee-advocacy1 .grid-card__text {
  max-width: 300px;
  text-align: center;
  margin-left: auto;
  margin-right: auto; }

.grid-card--social-employee-advocacy1 .grid-card__text .grid-card__decorator-one {
  text-align: center;
  background-image: url(/images/solutions/by-use-case/social-employee-advocacy/s1-decorator-1.svg);
  background-repeat: no-repeat;
  background-position: center top;
  font-size: 80px;
  line-height: 134px;
  color: #2060E6;
  font-weight: bold;
  padding: 23px 20px 10px 10px; }

.grid-card--social-employee-advocacy1 .grid-card__text .grid-card__decorator-two {
  text-align: center;
  background-image: url(/images/solutions/by-use-case/social-employee-advocacy/s1-decorator-2.svg);
  background-repeat: no-repeat;
  background-size: 125px;
  background-position: center;
  font-size: 80px;
  line-height: 124px;
  color: #2060E6;
  font-weight: bold;
  padding: 25px 10px 25px 10px; }

.grid-card--social-employee-advocacy1 .grid-card__text .grid-card__decorator-three {
  text-align: center;
  background-image: url(/images/solutions/by-use-case/social-employee-advocacy/s1-decorator-3.svg);
  background-repeat: no-repeat;
  background-size: 121px;
  background-position: center top;
  font-size: 80px;
  line-height: 124px;
  color: #2060E6;
  font-weight: bold;
  padding: 25px 20px 25px 20px; }

.grid-card--social-employee-advocacy1 .grid-card__description {
  margin-top: 38px;
  color: #0E1155; }

.grid-card--sales-teams1 {
  max-width: 1076px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 104px; }

.grid-card--sales-teams1 .grid-card__text {
  max-width: 650px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 64px; }

.grid-card--sales-teams1 .grid-card__text .grid-card__decorator-one {
  text-align: center;
  background-image: url(/images/solutions/by-use-case/social-employee-advocacy/s1-decorator-1.svg);
  background-repeat: no-repeat;
  background-position: center top;
  font-size: 80px;
  line-height: 124px;
  color: #2060E6;
  font-weight: bold;
  padding: 23px 20px 10px 10px; }

.grid-card--sales-teams1 .grid-card__text .grid-card__decorator-three {
  text-align: center;
  background-image: url(/images/solutions/by-use-case/social-employee-advocacy/s1-decorator-2.svg);
  background-repeat: no-repeat;
  background-size: 125px;
  background-position: center;
  font-size: 80px;
  line-height: 124px;
  color: #2060E6;
  font-weight: bold;
  padding: 25px 10px 25px 10px; }

.grid-card--sales-teams1 .grid-card__text .grid-card__decorator-two {
  text-align: center;
  background-image: url(/images/solutions/by-use-case/social-employee-advocacy/s1-decorator-3.svg);
  background-repeat: no-repeat;
  background-size: 121px;
  background-position: center top;
  font-size: 80px;
  line-height: 124px;
  color: #2060E6;
  font-weight: bold;
  padding: 25px 20px 25px 20px; }

.grid-card--sales-teams1 .grid-card__description {
  margin-top: 38px;
  color: #0E1155; }

.grid-card--social-employee-advocacy2 {
  margin-bottom: 167px; }

.grid-card--social-employee-advocacy2 .grid-card__row {
  padding: 0 131px 0 22px; }

.grid-card--social-employee-advocacy2 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 430px;
          flex: 0 1 430px; }

.grid-card--social-employee-advocacy2 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 680px;
          flex: 0 1 680px; }

.grid-card--social-employee-advocacy3 {
  margin-bottom: 168px; }

.grid-card--social-employee-advocacy3 .grid-card__row {
  padding: 0 0 0 95px;
  background-color: #F4F0EE;
  background-image: url(/images/solutions/by-use-case/social-employee-advocacy/s3-decorator-1.svg);
  background-position: calc(50% + 50px) bottom;
  background-repeat: no-repeat; }

.grid-card--social-employee-advocacy3 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 519px;
          flex: 0 1 519px;
  margin-top: 98px; }

.grid-card--social-employee-advocacy3 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 689px;
          flex: 0 1 689px; }

.grid-card--social-employee-advocacy3 .grid-card__title {
  margin-bottom: 32px; }

.grid-card--social-employee-advocacy3 .grid-card__text {
  max-width: 471px;
  margin-bottom: 32px; }

.grid-card--social-employee-advocacy4 {
  margin-bottom: 167px; }

.grid-card--social-employee-advocacy4 .grid-card__row {
  padding: 0 131px 0 22px; }

.grid-card--social-employee-advocacy4 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 430px;
          flex: 0 1 430px; }

.grid-card--social-employee-advocacy4 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 680px;
          flex: 0 1 680px; }

.hero--social-employee-advocacy .grid-card__title--hero {
  font-size: 60px;
  line-height: 70px;
  font-weight: 700; }

.hero--social-employee-advocacy .grid-card__text-box {
  margin-bottom: 56px;
  max-width: 562px; }

.hero--social-employee-advocacy .grid-card__image-box {
  margin-top: 18px;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 767px;
          flex: 0 1 767px; }

.hero--social-employee-advocacy .grid-card__text--hero {
  margin-bottom: 40px; }

.grid-card--social-employee-advocacy5 {
  margin-bottom: 137px; }

.grid-card--social-employee-advocacy5 .grid-card__row {
  padding: 80px 80px 105px 80px;
  background-size: cover;
  background-position: left bottom;
  background-repeat: no-repeat; }

.grid-card--social-employee-advocacy5 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 590px;
          flex: 0 1 590px;
  padding: 72px 80px;
  background-color: #FFFFFF;
  border-radius: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative; }

.grid-card--social-employee-advocacy5 .grid-card__decorator {
  position: absolute;
  width: 717px;
  right: 0;
  bottom: 0;
  -webkit-transform: translateY(50%);
      -ms-transform: translateY(50%);
          transform: translateY(50%); }

.grid-card--social-employee-advocacy5 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 1px;
          flex: 0 1 1px;
  position: relative; }

.grid-card--social-employee-advocacy5 .grid-card__image-box .grid-card__image-mobile img {
  border-radius: 20px; }

.grid-card--social-employee-advocacy6 {
  margin-bottom: 115px; }

.grid-card--social-employee-advocacy6 .grid-card__row {
  padding: 0 106px 0 0;
  background-color: #D8F1F6;
  background-image: url(/images/product/social-engagement/s3-decorator-1.svg), url(/images/product/social-engagement/s3-decorator-2.svg);
  background-position: center bottom, right top 50px;
  background-repeat: no-repeat; }

.grid-card--social-employee-advocacy6 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 456px;
          flex: 0 1 456px; }

.grid-card--social-employee-advocacy6 .grid-card__label {
  color: #9288EF; }

.grid-card--social-employee-advocacy6 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 689px;
          flex: 0 1 689px; }

.grid-card--webinars-single .grid-card__full-screen-pic {
  position: fixed;
  right: 0;
  top: 0;
  width: 47.5%;
  height: 100vh;
  background-size: cover; }

.grid-card--webinars-single section.lp {
  padding: 28px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

.grid-card--webinars-single .grid-card__lp-content {
  margin-bottom: 45px;
  width: 48.6%; }
  .grid-card--webinars-single .grid-card__lp-content .grid-card--webinars-single h1 + p {
    font-size: 16px;
    line-height: 28px; }

.grid-card--webinars-single .grid-card__lp-header {
  width: 48.6%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 28px 0; }

.grid-card--webinars-single .content-card__tag span {
  display: inline-block;
  border-radius: 20px;
  background-color: rgba(32, 96, 233, 0.05);
  color: #2060e9;
  font-weight: 500;
  font-size: 12px;
  line-height: 12px;
  padding: 8px 16px; }

.grid-card--webinars-single .form--w-wrapper {
  margin-bottom: 50px; }

.grid-card--webinars-single .grid-card__speakers-title {
  margin-bottom: 20px; }

.grid-card--webinars-single .speaker {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 28px; }
  .grid-card--webinars-single .speaker .speaker:first-child {
    margin-top: 14px; }
  .grid-card--webinars-single .speaker .thumbnail {
    width: 60px;
    margin-right: 20px;
    border-radius: 50%; }
  .grid-card--webinars-single .speaker h4 {
    font-weight: bold; }

.grid-card--webinars-single .form__input {
  border-radius: 30px;
  height: 48px;
  padding: 14px 24px;
  border: 1px solid #6e7099;
  color: #6E7099;
  font-size: 14px;
  font-weight: 400; }

.grid-card--webinars-single .form--w-wrapper {
  padding: 40px 40px 48px 40px;
  border-radius: 32px;
  gap: 24px;
  border: 1px solid #6e7099; }

.grid-card--webinars-single .form__field {
  margin-bottom: 16px; }

.grid-card--webinars-single .form__demo-small-text {
  margin-bottom: 20px;
  color: #0e1155;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
  opacity: .6; }

.grid-card--ebooks-single .grid-card__full-screen-pic {
  position: fixed;
  right: 0;
  top: 0;
  width: 47.5%;
  height: 100vh;
  background-size: cover; }

.grid-card--ebooks-single .grid-card__full-screen-pic.linkedin-pages {
  background-position: center; }

.grid-card--ebooks-single .form__demo-small-text {
  margin-bottom: 20px;
  color: #0e1155;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
  opacity: .6; }

.grid-card--ebooks-single hr {
  background-color: #EFF0F9; }

.grid-card--ebooks-single section.lp {
  padding: 28px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

.grid-card--ebooks-single .grid-card__lp-content {
  margin-bottom: 45px;
  width: 48.6%; }
  .grid-card--ebooks-single .grid-card__lp-content .grid-card--ebooks-single h1 + p {
    font-size: 16px;
    line-height: 28px; }

.grid-card--ebooks-single .grid-card__lp-header {
  width: 48.6%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 28px 0; }

.grid-card--ebooks-single .content-card__tag span {
  display: inline-block;
  border-radius: 20px;
  background-color: rgba(32, 96, 233, 0.05);
  color: #2060e9;
  font-weight: 500;
  font-size: 12px;
  line-height: 12px;
  padding: 8px 16px; }

.grid-card--ebooks-single .form--w-wrapper {
  margin-bottom: 50px; }

.grid-card--ebooks-single .grid-card__speakers-title {
  margin-bottom: 20px; }

.grid-card--ebooks-single .speaker {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 28px; }
  .grid-card--ebooks-single .speaker .speaker:first-child {
    margin-top: 14px; }
  .grid-card--ebooks-single .speaker .thumbnail {
    width: 60px;
    margin-right: 20px;
    border-radius: 50%; }
  .grid-card--ebooks-single .speaker h4 {
    font-weight: bold; }

.grid-card--ebooks-single .form__input {
  border-radius: 30px;
  border: 1px solid #6e7099;
  height: 48px;
  padding: 14px 24px;
  color: #6E7099;
  font-size: 14px;
  font-weight: 400; }

.grid-card--ebooks-single .form--w-wrapper {
  padding: 40px 40px 48px 40px;
  border-radius: 32px;
  gap: 24px;
  border: 1px solid #6e7099; }

.grid-card--ebooks-single .form__field {
  margin-bottom: 16px; }

.grid-card__line-hr {
  height: 1px;
  background-color: #EFF0F9;
  margin-top: 40px;
  margin-bottom: 40px; }

.hero--mid-market {
  margin-bottom: 168px; }

.hero--mid-market .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 520px;
          flex: 0 1 520px; }

.hero--mid-market .grid-card__text--hero {
  margin-bottom: 40px; }

.hero--mid-market .grid-card__image-box {
  margin-top: 18px;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 733px;
          flex: 0 1 733px; }

.grid-card--social-employee-advocacy5 .grid-card__title,
.grid-card--social-employee-advocacy5 .grid-card__text {
  max-width: 430px;
  margin-bottom: 28px; }

.grid-card--social-employee-advocacy5 .grid-card__text--two {
  margin-bottom: 0px; }

.grid-card--social-employee-advocacy5 .grid-card__title--big {
  font-size: 40px;
  line-height: 53px;
  letter-spacing: -1.2px; }

.hero--sales-and-revenue .grid-card__row {
  padding: 0 0px 0 67px; }

.hero--sales-and-revenue .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 695px;
          flex: 0 1 695px;
  margin-top: 42px; }

.hero--sales-and-revenue .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 562px;
          flex: 0 1 562px;
  padding-right: 2px !important;
  padding-top: 98px; }

.hero--sales-and-revenue .grid-card__text {
  margin-bottom: 8px; }

.hero--sales-and-revenue .grid-card__text--hero {
  margin-bottom: 40px;
  max-width: 493px; }

.hero--customers .grid-card__row {
  padding: 0 92px 0 67px; }

.hero--customers .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 595px;
          flex: 0 1 595px; }

.hero--customers .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 520px;
          flex: 0 1 520px;
  padding-right: 2px !important;
  padding-top: 20px;
  padding-bottom: 20px; }

.hero--customers .grid-card__text {
  margin-bottom: 8px; }

.hero--customers .grid-card__text--hero {
  margin-bottom: 40px;
  max-width: 470px; }

.grid-card--sales-and-revenue1 {
  margin-bottom: 152px; }

.grid-card--sales-and-revenue1 .grid-card__row {
  padding: 0 131px 0 22px; }

.grid-card--sales-and-revenue1 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 430px;
          flex: 0 1 430px;
  padding-left: 20px; }

.grid-card--sales-and-revenue1 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 680px;
          flex: 0 1 680px; }

.grid-card--sales-and-revenue2 {
  margin-bottom: 152px; }

.grid-card--sales-and-revenue2 .grid-card__row {
  padding: 0 17px 0 136px; }

.grid-card--sales-and-revenue2 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 430px;
          flex: 0 1 430px; }

.grid-card--sales-and-revenue2 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 680px;
          flex: 0 1 680px; }

.grid-card--sales-and-revenue3 {
  margin-bottom: 156px; }

.grid-card--sales-and-revenue3 .grid-card__row {
  background-color: #9288EF;
  background-image: url(/images/solutions/by-industry/sales-and-revenue/s3-decorator2.svg), url(/images/solutions/by-industry/sales-and-revenue/s3-decorator1.svg);
  background-position: top, right bottom;
  background-repeat: no-repeat; }

.grid-card--sales-and-revenue3 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 428px;
          flex: 0 1 428px;
  padding-left: 114px;
  padding-right: 110px; }

.grid-card--sales-and-revenue3 .grid-card__label,
.grid-card--sales-and-revenue3 .grid-card__title,
.grid-card--sales-and-revenue3 .grid-card__text {
  color: #FFFFFF; }

.grid-card--sales-and-revenue3 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 689px;
          flex: 0 1 689px; }

.grid-card--sales-and-revenue3 .button-big {
  margin-top: 40px; }

.grid-card--sales-and-revenue3 .grid-card__title {
  max-width: 466px; }

.grid-card--sales-and-revenue4 {
  margin-bottom: 156px; }

.grid-card--sales-and-revenue4 .grid-card__row {
  padding: 0 133px 0 20px; }

.grid-card--sales-and-revenue4 .grid-card__title {
  margin-bottom: 20px; }

.grid-card--sales-and-revenue4 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 430px;
          flex: 0 1 430px;
  padding-left: 20px; }

.grid-card--sales-and-revenue4 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 680px;
          flex: 0 1 680px; }

.grid-card--sales-and-revenue5 {
  margin-bottom: 96px; }

.grid-card--sales-and-revenue5 .grid-card__title {
  text-align: center;
  margin-bottom: 26px; }

.grid-card--sales-and-revenue5 .grid-card__text {
  text-align: center; }

.grid-card--sales-and-revenue5 .grid-card__row {
  background-image: url(/images/solutions/by-industry/sales-and-revenue/s5-decorator-1.svg), url(/images/solutions/by-industry/sales-and-revenue/s5-decorator-2.svg);
  background-position: left bottom, right 34px top 500px;
  background-repeat: no-repeat;
  background-color: #EBF0FC;
  padding: 116px 0px 102px 0px; }

.grid-card--sales-and-revenue5 .grid-card__text-box {
  max-width: 895px; }

.grid-card--sales-and-revenue5 .grid-card__image-box {
  max-width: 1206px;
  padding: 0px 30px 0px 143px; }

.grid-card--all-industries {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 28px;
  padding: 0px 17px 0px 17px; }

.grid-card--all-industries .grid-item {
  text-align: center;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch; }

.grid-card--all-industries .post-entry .image-container img {
  border-radius: 0px; }

.grid-card--all-industries h3 {
  padding-left: 20px;
  padding-right: 20px;
  margin-bottom: 10px; }

.grid-card--all-industries a {
  text-decoration: none; }

.grid-card--all-industries h3:hover {
  color: #2060E6; }

.grid-card--all-industries .post-entry {
  border: 1px solid #EFF0F9; }

.grid-card--all-industries .post-entry:hover {
  border: 1px solid #2060E6; }

.grid-card--all-industries .post-entry {
  margin-bottom: 24px; }

.grid-card--social-media-management1 {
  margin-bottom: 120px; }

.grid-card--social-media-management1 .grid-card__row {
  padding: 0 131px 0 22px; }

.grid-card--social-media-management1 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 430px;
          flex: 0 1 430px; }

.grid-card--social-media-management1 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 680px;
          flex: 0 1 680px; }

.grid-card--social-media-management2 {
  margin-bottom: 113px; }

.grid-card--social-media-management2 .grid-card__row {
  background-image: url(/images/solutions/by-use-case/demand-generation/s2-decorator-1.svg), url(/images/solutions/by-use-case/demand-generation/s2-decorator-2.svg);
  background-position: calc(50% - 430px) 233px, right 20px bottom;
  background-repeat: no-repeat;
  background-color: #F4F0EE; }

.grid-card--social-media-management2 .grid-card__text-box {
  max-width: 593px;
  padding-bottom: 20px; }

.grid-card--social-media-management2 .grid-card__image-box {
  max-width: 940px; }

.grid-card--social-media-management2 .grid-card__title {
  text-align: center; }

.grid-card--social-media-management2 .grid-card__text {
  text-align: center; }

.grid-card--social-media-management3 {
  margin-bottom: 116px; }

.grid-card--social-media-management3 .grid-card__row {
  padding: 0 132px 0 21px; }

.grid-card--social-media-management3 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 430px;
          flex: 0 1 430px; }

.grid-card--social-media-management3 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 680px;
          flex: 0 1 680px; }

.grid-card--social-media-management4 {
  margin-bottom: 184px; }

.grid-card--social-media-management4 .grid-card__row {
  background-color: #9288EF;
  background-image: url(/images/solutions/by-use-case/demand-generation/s3-decorator-management-1.svg), url(/images/solutions/by-use-case/demand-generation/s3-decorator-management-2.svg);
  background-position: top, right bottom;
  background-repeat: no-repeat; }

.grid-card--social-media-management4 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 428px;
          flex: 0 1 428px;
  padding-left: 114px;
  padding-right: 148px; }

.grid-card--social-media-management4 .grid-card__label,
.grid-card--social-media-management4 .grid-card__title,
.grid-card--social-media-management4 .grid-card__text {
  color: #FFFFFF; }

.grid-card--social-media-management4 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 689px;
          flex: 0 1 689px; }

.grid-card--social-media-management6 {
  margin-bottom: 96px; }

.grid-card--social-media-management6 .grid-card__title {
  text-align: center; }

.grid-card--social-media-management6 .grid-card__text {
  text-align: center; }

.grid-card--social-media-management6 .grid-card__row {
  background-image: url(/images/solutions/by-use-case/demand-generation/s6-decorator-1.svg), url(/images/solutions/by-use-case/demand-generation/s6-decorator-2.svg);
  background-position: left bottom, right 34px top 500px;
  background-repeat: no-repeat;
  background-color: #EBF0FC; }

.grid-card--social-media-management6 .grid-card__text-box {
  max-width: 895px; }

.grid-card--social-media-management6 .grid-card__image-box {
  max-width: 1206px;
  padding: 0px 30px 0px 143px; }

.hero--marketing-agencies .grid-card__row {
  padding: 0 0 0 67px; }

.hero--marketing-agencies .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 787px;
          flex: 0 1 787px;
  margin-right: -40px; }

.hero--marketing-agencies .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 562px;
          flex: 0 1 562px;
  margin-left: -20px;
  padding-right: 2px !important;
  padding-top: 20px;
  padding-bottom: 20px; }

.hero--marketing-agencies .grid-card__text {
  max-width: 470px;
  margin-bottom: 8px; }

.hero--marketing-agencies .grid-card__text--hero {
  margin-bottom: 40px;
  max-width: 493px; }

.grid-card--marketing-agencies1 {
  margin-bottom: 156px; }

.grid-card--marketing-agencies2 {
  margin-bottom: 157px; }

.grid-card--marketing-agencies3 {
  margin-bottom: 157px; }

.grid-card--marketing-agencies3 .grid-card__row {
  background-color: #9288EF;
  background-image: url(/images/solutions/by-size/marketing-agencies/s3-decorator1.svg), url(/images/solutions/by-size/marketing-agencies/s3-decorator2.svg);
  background-position: top, right bottom;
  background-repeat: no-repeat; }

.grid-card--marketing-agencies3 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 466px;
          flex: 0 1 466px;
  padding-left: 20px;
  padding-right: 110px; }

.grid-card--marketing-agencies3 .grid-card__label,
.grid-card--marketing-agencies3 .grid-card__title,
.grid-card--marketing-agencies3 .grid-card__text {
  color: #FFFFFF; }

.grid-card--marketing-agencies3 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 689px;
          flex: 0 1 689px; }

.grid-card--marketing-agencies3 .button-big {
  margin-top: 40px; }

.grid-card--marketing-agencies3 .grid-card__text {
  max-width: 428px; }

.grid-card--marketing-agencies4 {
  margin-bottom: 140px; }

.grid-card--marketing-agencies4 .grid-card__row {
  padding: 0 133px 0 20px; }

.grid-card--marketing-agencies4 .grid-card__title {
  margin-bottom: 32px; }

.grid-card--marketing-agencies4 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 430px;
          flex: 0 1 430px;
  padding-left: 20px; }

.grid-card--marketing-agencies4 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 680px;
          flex: 0 1 680px; }

.grid-card--marketing-agencies5 {
  margin-bottom: 157px; }

.grid-card--engagement1 {
  margin-bottom: 143px; }

.grid-card--engagement1 .grid-card__row {
  padding: 0 129px 0 24px; }

.grid-card--engagement1 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 430px;
          flex: 0 1 430px; }

.grid-card--engagement1 .grid-card__label {
  color: #E49872;
  margin-bottom: 20px; }

.grid-card--engagement1 .grid-card__title {
  margin-bottom: 32px; }

.grid-card--engagement1 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 680px;
          flex: 0 1 680px; }

.grid-card--engagement2 {
  margin-bottom: 97px; }

.grid-card--engagement2 .grid-card__row {
  padding: 0 23px 0 131px; }

.grid-card--engagement2 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 430px;
          flex: 0 1 430px; }

.grid-card--engagement2 .grid-card__label {
  color: #E49872; }

.grid-card--engagement2 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 680px;
          flex: 0 1 680px; }

.grid-card--engagement2 {
  margin-bottom: 122px; }

.grid-card--engagement3 {
  margin-bottom: 144px; }

.grid-card--engagement3 .grid-card__row {
  padding: 0 106px 0 0;
  background-color: #D8F1F6;
  background-image: url(/images/product/social-engagement/s3-decorator-1.svg), url(/images/product/social-engagement/s3-decorator-2.svg);
  background-position: center bottom, right top 50px;
  background-repeat: no-repeat; }

.grid-card--engagement3 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 456px;
          flex: 0 1 456px; }

.grid-card--engagement3 .grid-card__label {
  color: #E49872; }

.grid-card--engagement3 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 689px;
          flex: 0 1 689px; }

.grid-card--engagement4 {
  margin-bottom: 152px; }

.grid-card--engagement4 .grid-card__row {
  padding: 0 23px 0 131px; }

.grid-card--engagement4 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 430px;
          flex: 0 1 430px; }

.grid-card--engagement4 .grid-card__label {
  color: #E49872; }

.grid-card--engagement4 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 680px;
          flex: 0 1 680px; }

.grid-card--engagement5 {
  margin-bottom: 184px; }

.grid-card--engagement5 .grid-card__row {
  padding: 0 134px 0 20px; }

.grid-card--engagement5 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 430px;
          flex: 0 1 430px; }

.grid-card--engagement5 .grid-card__label {
  color: #E49872; }

.grid-card--engagement5 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 680px;
          flex: 0 1 680px; }

.grid-card--become-a-partner1 {
  margin-bottom: 137px; }

.grid-card--become-a-partner1 .grid-card__title {
  font-size: 40px;
  font-weight: 700;
  line-height: 53px; }

.grid-card--become-a-partner1 .grid-card__row {
  padding: 0 129px 0 24px; }

.grid-card--become-a-partner1 .grid-card__text-box {
  max-width: 881px;
  text-align: center;
  margin-right: auto;
  margin-left: auto; }

.grid-card--become-a-partner1 .grid-card__text {
  max-width: 757px;
  margin-right: auto;
  margin-left: auto; }

.grid-card--become-a-partner1 .grid-card__label {
  color: #8278E8;
  margin-bottom: 20px; }

.grid-card--become-a-partner2 {
  margin-bottom: 160px; }

.grid-card--become-a-partner2 .grid-card__title {
  font-size: 28px;
  font-weight: 700;
  line-height: 35px;
  margin-bottom: 12px;
  text-transform: initial; }

.grid-card--become-a-partner2 .grid-card__row {
  background-color: #E8F8FB; }

.grid-card--become-a-partner2 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 456px;
          flex: 0 1 456px;
  padding-left: 134px !important;
  padding-right: 20px; }

.grid-card--become-a-partner2 .grid-card__text--two {
  margin-bottom: 48px; }

.grid-card--become-a-partner2 .grid-card__label {
  color: #E49872; }

.grid-card--become-a-partner2 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 689px;
          flex: 0 1 689px; }

.grid-card--become-a-partner3 {
  margin-bottom: 73px; }

.grid-card--become-a-partner3 .grid-card__title {
  font-size: 40px;
  font-weight: 700;
  line-height: 53px; }

.grid-card--become-a-partner3 .grid-card__row {
  padding: 0 129px 0 24px; }

.grid-card--become-a-partner3 .grid-card__text-box {
  max-width: 881px;
  text-align: center;
  margin-right: auto;
  margin-left: auto; }

.grid-card--become-a-partner3 .grid-card__text {
  max-width: 757px;
  margin-right: auto;
  margin-left: auto; }

.grid-card--become-a-partner3 .grid-card__label {
  color: #8278E8;
  margin-bottom: 20px; }

.grid-card--become-a-partner4 {
  margin-bottom: 112px; }

.grid-card--become-a-partner4 .grid-card__row {
  background-color: #9288EF;
  background-image: url(/images/partners/s4-decorator1.svg), url(/images/partners/s4-decorator2.svg);
  background-position: center top, right bottom;
  background-repeat: no-repeat; }

.grid-card--become-a-partner4 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 456px;
          flex: 0 1 456px;
  padding-left: 20px;
  padding-right: 129px; }

.grid-card--become-a-partner4 .grid-card__label,
.grid-card--become-a-partner4 .grid-card__title,
.grid-card--become-a-partner4 .grid-card__text {
  color: #FFFFFF; }

.grid-card--become-a-partner4 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 689px;
          flex: 0 1 689px; }

.grid-card--become-a-partner4 .button-big {
  margin-top: 40px; }

.grid-card--become-a-partner4 .grid-card__title {
  max-width: 456px;
  font-size: 28px;
  font-weight: 700;
  line-height: 35px;
  margin-bottom: 12px;
  text-transform: initial; }

.grid-card--become-a-partner4 .grid-card__text--two {
  margin-bottom: 48px; }

.grid-card--faq {
  padding-bottom: 190px;
  background-image: url(/images/pricing/accordion-decorator.svg);
  background-repeat: no-repeat;
  background-position: calc(50% + 490px) bottom; }

.grid-card--faq .grid-card__title {
  text-align: center;
  margin-bottom: 80px; }

.grid-card--pricing2 {
  margin-bottom: 112px; }

.grid-card--pricing2 .grid-card__row {
  background-color: #F1EFFF;
  background-image: url(/images/pricing/pricing-decorator1.svg), url(/images/pricing/pricing-decorator2.svg);
  background-position: center top, right bottom;
  background-repeat: no-repeat; }

.grid-card--pricing2.organic .grid-card__row {
  background-color: #EAF0FE;
  background-image: url(/images/organic-campaigns/organic-image-shape.svg);
  background-position: right 38% bottom;
  background-repeat: no-repeat; }

.grid-card--pricing2 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 456px;
          flex: 0 1 456px;
  padding-left: 20px;
  padding-right: 129px; }

.grid-card--pricing2 .grid-card__label,
.grid-card--pricing2 .grid-card__title,
.grid-card--pricing2 .grid-card__text {
  color: #0E1155; }

.grid-card--pricing2 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 689px;
          flex: 0 1 689px; }

.grid-card--pricing2 .button-big {
  margin-top: 40px; }

.grid-card--pricing2 .grid-card__title {
  max-width: 456px;
  font-size: 48px;
  font-weight: 700;
  line-height: 54px;
  margin-bottom: 20px; }

.grid-card--faq .wrapper {
  max-width: 904px; }

.grid-card--demo .grid-card__title--big {
  max-width: 100%;
  margin-bottom: 64px; }

.hero--behind-the-post .grid-card__row {
  padding: 65px 87px 0 86px; }

.hero--behind-the-post .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 562px;
          flex: 0 1 562px; }

.hero--behind-the-post .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 520px;
          flex: 0 1 520px;
  padding-right: 20px !important;
  padding-top: 20px;
  padding-bottom: 20px; }

.hero--behind-the-post .grid-card__text {
  margin-bottom: 8px; }

.grid-card--behind-the-post1 {
  background-color: #EBF0FC;
  margin-bottom: 123px; }

.grid-card--behind-the-post1 .wrapper--modify {
  padding-top: 120px;
  padding-bottom: 105px;
  border-radius: 32px; }

.grid-card--behind-the-post1 .wrapper > h2,
.grid-card--behind-the-post1 .wrapper > p {
  max-width: 895px;
  margin-left: auto;
  margin-right: auto; }

.grid-card--behind-the-post1 .wrapper > p {
  margin-bottom: 52px; }

.grid-card--behind-the-post1 .row {
  -ms-flex-pack: distribute;
      justify-content: space-around; }

.grid-card--behind-the-post1 .post-entry {
  background-color: transparent;
  text-align: left; }

.grid-card--behind-the-post1 .entry-content-tag {
  display: none; }

.grid-card--behind-the-post2 {
  margin-bottom: 238px; }

.grid-card--behind-the-post2 .grid-card__row {
  padding: 0 99px 0 0;
  background-color: #9288EF;
  background-image: url(/images/behind-the-post/s2-decorator1.svg), url(/images/behind-the-post/s2-decorator2.svg);
  background-position: center top, right bottom;
  background-repeat: no-repeat; }

.grid-card--behind-the-post2 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 418px;
          flex: 0 1 418px; }

.grid-card--behind-the-post2 .grid-card__title,
.grid-card--behind-the-post2 .grid-card__text {
  color: #FFFFFF; }

.grid-card--behind-the-post2 .grid-card__title {
  margin-bottom: 32px; }

.grid-card--behind-the-post2 .grid-card__text {
  margin-bottom: 20px; }

.grid-card--behind-the-post2 form {
  width: 100% !important; }

.grid-card--behind-the-post2 .single-input-form__field {
  margin-bottom: 0px; }

.grid-card--behind-the-post2 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 689px;
          flex: 0 1 689px; }

.grid-card__text-paragraph {
  font-size: 12px;
  font-weight: 400;
  line-height: 19px;
  color: #FFFFFF;
  margin-top: 20px;
  margin-bottom: 0px; }

.grid-card--mid-market1 {
  margin-bottom: 155px; }

.grid-card--mid-market1 .grid-card__row {
  padding: 0 133px 0 20px; }

.grid-card--mid-market1 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 430px;
          flex: 0 1 430px; }

.grid-card--mid-market1 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 680px;
          flex: 0 1 680px; }

.grid-card--mid-market2 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 680px;
          flex: 0 1 680px; }

.grid-card--mid-market2 {
  margin-bottom: 168px; }

.grid-card--mid-market2 .grid-card__row {
  padding: 0 23px 0 136px; }

.grid-card--mid-market2 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 430px;
          flex: 0 1 430px; }

.grid-card--mid-market2 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 680px;
          flex: 0 1 680px; }

.grid-card--mid-market3 {
  margin-bottom: 169px; }

.grid-card--mid-market3 .grid-card__row {
  background-color: #F4F0EE; }

.grid-card--mid-market3 .grid-card__text-box {
  max-width: 1111px; }

.grid-card--mid-market3 .grid-card__image-box {
  max-width: 1192px;
  padding: 0px 17px 0px 150px; }

.grid-card--mid-market3 .grid-card__title {
  max-width: 820px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 32px; }

.grid-card--mid-market3 .grid-card__row {
  min-height: 500px;
  padding-bottom: 0px;
  padding-top: 104px; }

.grid-card--mid-market4 {
  margin-bottom: 167px; }

.grid-card--mid-market4 .grid-card__row {
  padding: 0 132px 0 21px; }

.grid-card--mid-market4 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 430px;
          flex: 0 1 430px; }

.hero--radically .grid-card__row {
  padding: 65px 87px 0 86px; }

.hero--radically .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 562px;
          flex: 0 1 562px; }

.hero--radically .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 520px;
          flex: 0 1 520px;
  padding-right: 20px !important;
  padding-top: 20px;
  padding-bottom: 20px; }

.hero--radically .grid-card__text {
  margin-bottom: 8px; }

.grid-card--radically1 {
  background-color: #F3FBFD;
  margin-bottom: 80px; }

.grid-card--radically1 .wrapper--modify {
  padding-top: 120px;
  padding-bottom: 113px;
  border-radius: 32px; }

.grid-card--radically1 .wrapper > h2,
.grid-card--radically1 .wrapper > p {
  max-width: 895px;
  margin-left: auto;
  margin-right: auto; }

.grid-card--radically1 .wrapper > p {
  margin-bottom: 52px; }

.grid-card--radically1 .row {
  -ms-flex-pack: distribute;
      justify-content: space-around; }

.grid-card--radically1 .post-entry {
  background-color: transparent;
  text-align: left; }

.grid-card--radically1 .entry-content-tag {
  display: none; }

.grid-card--radically2 {
  margin-bottom: 176px;
  margin-top: 80px; }

.grid-card--radically2 .grid-card__row {
  padding: 0 99px 0 0;
  background-color: #F4F0EE; }

.grid-card--radically2 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 418px;
          flex: 0 1 418px; }

.grid-card--radically2 .grid-card__title {
  margin-bottom: 32px; }

.grid-card--radically2 .grid-card__text {
  margin-bottom: 20px; }

.grid-card--radically2 form {
  width: 100% !important; }

.single-input-form__input::-webkit-input-placeholder {
  color: #0E1155; }

.single-input-form__input:-ms-input-placeholder {
  color: #0E1155; }

.single-input-form__input::-ms-input-placeholder {
  color: #0E1155; }

.single-input-form__input::placeholder {
  color: #0E1155; }

.grid-card--radically2 .single-input-form__field {
  margin-bottom: 0px; }

.grid-card--radically2 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 689px;
          flex: 0 1 689px; }

.grid-card--radically2 .grid-card__text-paragraph {
  font-size: 12px;
  font-weight: 400;
  line-height: 19px;
  color: #4D507E; }

.grid-card--privacy .table {
  border-collapse: collapse;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 30px; }

.grid-card--privacy .table th, .table td {
  padding: 10px;
  vertical-align: top; }

.grid-card--privacy .table th {
  background-color: #EFF0F9; }

.grid-card--privacy .table tr:nth-child(even) {
  background-color: #EFF0F9; }

.grid-card--privacy.standard {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  background-color: #f8f8f8;
  margin-bottom: 30px; }

.grid-card--privacy.standard th {
  background-color: #EFF0F9;
  text-align: left;
  padding: 10px;
  font-weight: bold;
  white-space: nowrap; }

.grid-card--privacy.standard td {
  background-color: #fff;
  padding: 10px;
  border-bottom: 1px solid #ddd;
  vertical-align: top; }

.grid-card--privacy.standard td > p {
  margin-bottom: 0px; }

.grid-card--privacy.standard a {
  color: #2060E6;
  text-decoration: none; }

.grid-card--privacy.standard a:hover {
  text-decoration: underline; }

.grid-card--customers1 .grid-card-customer-logos__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  gap: 20px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.grid-card--customers1 .grid-card-customer-logos__row > img {
  width: auto;
  height: auto; }

.grid-card--customers1 {
  max-width: 982px;
  margin: 0 auto;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: block;
  padding-left: 5px;
  padding-right: 5px; }

.grid-card--customers1 .grid-card__p--big {
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  color: #0E1155; }

.grid-card--customers2 {
  margin-bottom: 156px;
  margin-top: 144px; }

.grid-card--customers2 .grid-card__title {
  margin-bottom: 32px; }

.grid-card--customers2 .grid-card__row {
  padding: 0 105px 0 0;
  background-color: #D8F1F6;
  background-image: url(/images/customers/s2-decorator1.svg), url(/images/customers/s2-decorator2.svg);
  background-position: center bottom, right top 50px;
  background-repeat: no-repeat; }

.grid-card--customers2 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 456px;
          flex: 0 1 456px; }

.grid-card--customers2 .grid-card__label {
  color: #E49872; }

.grid-card--customers2 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 689px;
          flex: 0 1 689px; }

.grid-card--customers3 {
  margin-bottom: 156px; }

.grid-card--customers4 {
  margin-bottom: 142px; }

.grid-card--customers6 {
  margin-bottom: 136px; }

.grid-card--customers6 .grid-card__row {
  padding: 351px 80px 108px 80px;
  background-size: cover;
  background-position: left bottom;
  background-repeat: no-repeat; }

.grid-card--customers6 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 590px;
          flex: 0 1 590px;
  padding: 72px 80px;
  background-color: #FFFFFF;
  font-size: 40px;
  border-radius: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative; }

.grid-card--customers6 .grid-card__decorator {
  position: absolute;
  width: 717px;
  right: 0;
  bottom: 0;
  -webkit-transform: translateY(50%);
      -ms-transform: translateY(50%);
          transform: translateY(50%); }

.grid-card--customers6 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 1px;
          flex: 0 1 1px;
  position: relative; }

.grid-card--customers6 .grid-card__image-box .grid-card__image-mobile img {
  border-radius: 20px; }

.grid-card--customers6 .grid-card__title {
  margin-bottom: 32px;
  font-size: 40px;
  line-height: 53px; }

.grid-card--customers5 .wrapper {
  background-image: url(/images/customers/s5-decorator.svg), url(/images/customers/s5-decorator1.svg);
  background-position: left bottom calc(0% + 73px), right top calc(0% - 15px);
  background-repeat: no-repeat;
  padding-bottom: 156px; }

.grid-card--customers5 .h2--center {
  max-width: 540px;
  margin-bottom: 48px; }

.grid-card--customers5 .span-4 {
  border: 1px solid #EFF0F9;
  padding: 40px 48px 32px 48px;
  border-radius: 20px;
  background-color: #fff; }

.grid-card--customers5 .grid-card__row {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start; }

.grid-card--customers5 .g2__stars {
  height: 20px;
  width: 116px;
  margin-bottom: 24px;
  background-image: url(/images/customers/s5-stars.svg);
  background-repeat: no-repeat; }

.grid-card--customers5 .grid-card__line {
  width: 100%;
  height: 1px;
  background-color: #EFF0F9;
  margin-bottom: 20px; }

.grid-card--customers5 .p--big {
  margin-bottom: 20px;
  font-style: italic;
  font-weight: 500; }

.grid-card--customers5 .p--small {
  margin-bottom: 0px;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px; }

.grid-card--careers2 {
  margin-bottom: 192px; }

.grid-card--careers2 .grid-card__row {
  padding: 119px 80px 95px 80px;
  background-size: cover;
  background-position: left bottom;
  background-repeat: no-repeat; }

.grid-card--careers2 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 590px;
          flex: 0 1 590px;
  padding: 72px 80px;
  background-color: #FFFFFF;
  font-size: 40px;
  border-radius: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative; }

.grid-card--careers2 .grid-card__decorator {
  position: absolute;
  width: 717px;
  right: 0;
  bottom: 0;
  -webkit-transform: translateY(50%);
      -ms-transform: translateY(50%);
          transform: translateY(50%); }

.grid-card--careers2 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 1px;
          flex: 0 1 1px;
  position: relative; }

.grid-card--careers2 .grid-card__image-box .grid-card__image-mobile img {
  border-radius: 20px; }

.grid-card--careers2 .grid-card__title {
  margin-bottom: 32px; }

.grid-card--careers3 {
  margin-bottom: 103px; }

.grid-card--careers3 .grid-card__row {
  padding: 0 17px 0 136px; }

.grid-card--careers3 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 430px;
          flex: 0 1 430px; }

.grid-card--careers3 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 656px;
          flex: 0 1 656px; }

.grid-card--careers4 .button {
  display: none; }

.grid-card--careers4 p {
  margin-bottom: 0px; }

.grid-card--careers1 {
  max-width: 884px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 120px; }

.grid-card--careers1 .button--blue {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.grid-card--careers1 .grid-card__details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #F3FBFD;
  margin-bottom: 12px;
  border-radius: 20px;
  padding: 21px 32px 22px 32px; }

.grid-card--careers1 .grid-card__details.m_hidden {
  display: none; }

.grid-card--careers1 .grid-card__right-container {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2; }

.grid-card--careers1 .grid-card__left-container h3 {
  margin-bottom: -2px;
  font-size: 22px;
  font-weight: 500; }

.grid-card--careers1 .grid-card__left-container span {
  font-size: 15px;
  font-weight: 400;
  color: #6E7099;
  position: relative;
  line-height: 28px; }

.grid-card--careers1 .grid-card__left-container img {
  position: relative;
  top: 3px; }

.grid-card--careers1 .grid-card__title {
  font-size: 32px;
  font-weight: 700;
  text-align: center; }

.grid-card--carrers-get1 {
  max-width: 656px;
  margin-left: auto;
  margin-right: auto; }

.grid-card--carrers-get1 .grid-card__container1,
.grid-card--carrers-get1 .grid-card__container2,
.grid-card--carrers-get1 .grid-card__container3 {
  margin-bottom: 61px; }

.grid-card--carrers-get1 .grid-card__container3 {
  padding-top: 46px;
  text-align: center; }

.grid-card--carrers-get1 .grid-card__container1 {
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  letter-spacing: -0.01em; }

.grid-card--carrers-get1 .grid-card__container1 div:nth-child(1) b {
  font-size: 28px !important;
  font-weight: 700 !important;
  margin-bottom: 20px !important;
  text-transform: capitalize !important; }

.grid-card--carrers-get1 .grid-card__container1 p {
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  letter-spacing: -0.01em; }

.grid-card--carrers-get1 .grid-card__container2 {
  gap: 16px;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  letter-spacing: -0.01em;
  text-align: left; }

.grid-card--carrers-get1 .grid-card__container2 ul {
  margin: 0 0 61px 17px; }

.grid-card--carrers-get1 .grid-card__container2 li {
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  letter-spacing: -0.01em; }

.grid-card--carrers-get1 .grid-card__list-title {
  font-size: 28px;
  font-weight: 700;
  margin-bottom: 20px;
  text-transform: capitalize; }

.grid-card--carrers-get2 .button {
  display: none; }

.hero--social-media-management {
  margin-bottom: 149px; }

.hero--social-media-management .grid-card__row {
  padding: 0 43px 0 67px; }

.hero--social-media-management .grid-card__tag {
  color: #53B15C;
  background-color: #D2F8D6; }

.hero--social-media-management .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 707px;
          flex: 0 1 707px; }

.hero--social-media-management .grid-card__text-box {
  padding-right: 1px !important; }

.hero--social-media-management .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 562px;
          flex: 0 1 562px;
  margin-top: 20px; }

.hero--social-media-management .grid-card__text {
  max-width: 493px;
  margin-bottom: 8px; }

.-teams .grid-card__tag {
  color: #F07FAC;
  background-color: #FAEAFB; }

.hero--media-management {
  margin-bottom: 168px; }

.hero--media-management .grid-card__row {
  padding: 0 0 0 53px; }

.hero--media-management .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 803px;
          flex: 0 1 803px; }

.hero--media-management .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 520px;
          flex: 0 1 520px;
  padding-right: 2px !important;
  padding-top: 20px;
  padding-bottom: 20px; }

.hero--media-management .grid-card__text {
  max-width: 470px;
  margin-bottom: 8px; }

.hero--media-management .grid-card__tag {
  color: #2060E6;
  background: #EBF0FC; }

.hero--media-management .grid-card__text--hero {
  margin-bottom: 40px; }

.hero--sales-teams .grid-card__tag {
  color: #F07FAC;
  background-color: #FAEAFB; }

.hero--sales-teams {
  margin-bottom: 168px; }

.hero--sales-teams .grid-card__row {
  padding: 0 0 0 53px; }

.hero--sales-teams .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 707px;
          flex: 0 1 707px;
  padding-top: 13px; }

.hero--sales-teams .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 440px;
          flex: 0 1 440px;
  padding-right: 2px !important;
  padding-top: 20px;
  padding-bottom: 20px; }

.hero--sales-teams .grid-card__text {
  max-width: 470px;
  margin-bottom: 8px; }

.hero--sales-teams .grid-card__text--hero {
  margin-bottom: 40px; }

.grid-card--media-management1 {
  margin-bottom: 167px; }

.grid-card--media-management1 .grid-card__title {
  margin-bottom: 16px; }

.grid-card--media-management1 .features-accordion__button-box {
  margin-top: 40px; }

.grid-card--social-employee-advocacy2 .features-accordion__image {
  padding: 0px 0px !important; }

.grid-card--social-employee-advocacy4 .features-accordion__image {
  padding: 0px 0px !important; }

.grid-card--media-management2 {
  margin-bottom: 156px; }

.grid-card--media-management3 {
  margin-bottom: 176px; }

.grid-card--media-management3 .grid-card__row {
  padding: 0 0 0 95px;
  background-color: #F4F0EE;
  background-image: url(/images/solutions/by-use-case/social-media-management/s3-decorator1-social-media-menagement.svg);
  background-position: calc(50% + 50px) bottom;
  background-repeat: no-repeat; }

.grid-card--media-management3 .grid-card__text {
  max-width: 434px; }

.grid-card--media-management3 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 519px;
          flex: 0 1 519px; }

.grid-card--media-management3 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 689px;
          flex: 0 1 689px; }

.grid-card--media-management3 .grid-card__text {
  margin-bottom: 20px; }

.grid-card--media-management3 .grid-card__text--two {
  margin-bottom: 0px; }

.grid-card--media-management3 .grid-card__title {
  margin-bottom: 32px; }

.grid-card--sales-teams3 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 450px;
          flex: 0 1 450px; }

.grid-card--sales-teams4 {
  margin-bottom: 160px; }

.grid-card--sales-teams4 .grid-card__row {
  padding: 0 32px 0 0;
  background-color: #F4F0EE;
  background-image: url(/images/solutions/by-team/sales-teams/s4-decorator1.svg);
  background-position: calc(50% - 50px) bottom;
  background-repeat: no-repeat; }

.grid-card--sales-teams4 .grid-card__text {
  max-width: 434px; }

.grid-card--sales-teams4 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 519px;
          flex: 0 1 519px; }

.grid-card--sales-teams4 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 689px;
          flex: 0 1 689px; }

.grid-card--sales-teams4 .grid-card__text {
  margin-bottom: 20px; }

.grid-card--sales-teams4 .grid-card__text--two {
  margin-bottom: 0px; }

.grid-card--sales-teams4 .grid-card__title {
  margin-bottom: 32px; }

.grid-card--media-management4 {
  margin-bottom: 144px; }

.grid-card--media-management4 .grid-card__row {
  padding: 80px 80px 105px 80px;
  background-size: cover;
  background-position: left bottom;
  background-repeat: no-repeat; }

.grid-card--media-management4 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 590px;
          flex: 0 1 590px;
  padding: 72px 80px;
  background-color: #FFFFFF;
  font-size: 40px;
  border-radius: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative; }

.grid-card--media-management4 .grid-card__decorator {
  position: absolute;
  width: 717px;
  right: 0;
  bottom: 0;
  -webkit-transform: translateY(50%);
      -ms-transform: translateY(50%);
          transform: translateY(50%); }

.grid-card--media-management4 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 1px;
          flex: 0 1 1px;
  position: relative; }

.grid-card--media-management4 .grid-card__image-box .grid-card__image-mobile img {
  border-radius: 20px; }

.grid-card--media-management4 .grid-card__title {
  margin-bottom: 32px;
  font-size: 40px;
  line-height: 53px; }

.hero--marketing-teams .grid-card__tag {
  color: #2060E6;
  background-color: #EBF0FC; }

.hr-teams-hero .grid-card__tag {
  color: #2060E6;
  background-color: #ECEAFF !important; }

.hero--marketing-teams {
  margin-bottom: 168px; }

.hero--marketing-teams.hr-teams-hero {
  margin-bottom: 68px; }

.hero--marketing-teams .grid-card__row {
  padding: 0 0 0 53px; }

.hero--marketing-teams .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 803px;
          flex: 0 1 803px; }

.hr-teams-hero .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 730px;
          flex: 0 1 730px; }

.hero--marketing-teams .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 520px;
          flex: 0 1 520px;
  padding-right: 2px !important;
  padding-top: 20px;
  padding-bottom: 20px; }

.hero--marketing-teams .grid-card__text {
  max-width: 470px;
  margin-bottom: 8px; }

.hero--marketing-teams .grid-card__text--hero {
  margin-bottom: 40px; }

.hero--pricing {
  margin-bottom: 111px; }

.hero--paid-campaign-alt.grid-card--blank .grid-card__row {
  padding: 100px 134px 100px 132px; }

.hero--pricing.grid-card--blank .grid-card__row {
  padding: 100px 134px 100px 132px; }

.hero--pricing .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 508px;
          flex: 0 1 508px;
  -webkit-box-pack: unset;
      -ms-flex-pack: unset;
          justify-content: unset; }

.hero--pricing .grid-card__form {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 500px;
          flex: 0 1 500px; }

.organic-hero .grid-card__form h3 {
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 28px; }

.hero--demo {
  margin-bottom: 176px; }
  .hero--demo .wrapper--center {
    min-height: 500px;
    -ms-flex-line-pack: center;
        align-content: center; }

.hero--demo .grid-card__demo-checklist {
  list-style: none;
  margin-left: 0;
  margin-top: -20px; }
  .hero--demo .grid-card__demo-checklist li {
    background-image: url(/images/demo/Rectangle.svg);
    background-size: 16px;
    background-repeat: no-repeat;
    background-position: 0px 50%;
    padding-left: 27px; }

.hero--demo .grid-card__row {
  padding: 100px 134px 120px 132px; }

.hero--demo .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 503px;
          flex: 0 1 503px; }

.hero--demo .grid-card__form {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 500px;
          flex: 0 1 500px; }

.hero--demo .grid-card__title--hero {
  font-size: 48px;
  line-height: 54px;
  margin-bottom: 16px; }

.hero--demo .grid-card__text--hero {
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 48px; }

.hero--demo .grid-card__demo-checklist {
  font-weight: 500; }

.grid-card--contact {
  background: url(/images/demo/hero-demo-decorator1.svg), url(/images/demo/hero-demo-decorator2.svg), url(/images/demo/hero-demo-decorator3.svg), -o-linear-gradient(274.42deg, rgba(216, 241, 246, 0.26) 40.29%, #BFECF5 123.41%);
  background: url(/images/demo/hero-demo-decorator1.svg), url(/images/demo/hero-demo-decorator2.svg), url(/images/demo/hero-demo-decorator3.svg), linear-gradient(175.58deg, rgba(216, 241, 246, 0.26) 40.29%, #BFECF5 123.41%);
  background-position: left bottom, right top, right bottom calc(10% + 10%), bottom;
  background-repeat: no-repeat;
  margin-bottom: 0px;
  padding: 100px 0px 120px 0px; }

.grid-card--contact .grid-card__demo-checklist {
  list-style: none;
  margin-left: 0;
  margin-top: -20px; }
  .grid-card--contact .grid-card__demo-checklist li {
    background-image: url(/images/demo/Rectangle.svg);
    background-size: 16px;
    background-repeat: no-repeat;
    background-position: 0px 50%;
    padding-left: 27px; }

.grid-card--contact .grid-card__row {
  padding: 100px 0px 120px 0px; }

.grid-card--contact .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 503px;
          flex: 0 1 503px; }

.grid-card--contact .grid-card__form {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 480px;
          flex: 0 1 480px; }

.grid-card--contact .grid-card__title--hero {
  font-size: 48px;
  line-height: 54px;
  margin-bottom: 16px; }

.grid-card--contact .grid-card__text--hero {
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 48px; }

.grid-card--contact .grid-card__demo-checklist {
  font-weight: 500; }

.grid-card--contact .h5 {
  text-transform: capitalize; }

.grid-card--min-padding {
  padding-top: 60px;
  padding-bottom: 60px; }

.grid-card--min-padding a {
  color: #6E7099;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s; }

.grid-card--min-padding a:hover {
  color: #2060E6;
  text-decoration: none; }

.grid-card--min-padding .page-footer__link {
  font-size: 16px;
  margin-right: 20px; }

.grid-card--demo {
  margin-bottom: 104px; }

.grid-card--demo .grid-card__oktopost-section--columns {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 28px;
  -webkit-box-pack: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch; }

.grid-card--demo .grid-card__oktopost-section--column-row {
  display: grid;
  max-width: 428px;
  border-radius: 40px;
  border: 1px solid #EFF0F9;
  padding: 55px 44px 55px 44px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s; }

.grid-card--pricing1 .grid-card__oktopost-section--column-row {
  display: block; }

.grid-card--demo .grid-card__oktopost-section--column-row:hover {
  border: 1px solid #2060E6; }

.grid-card--demo .grid-card__small-text-box {
  max-width: 340px;
  font-size: 18px;
  line-height: 28px;
  color: #6E7099; }

.grid-card--demo .grid-card__small-text-title {
  color: #0E1155;
  font-size: 28px;
  line-height: 34px;
  font-weight: 700;
  letter-spacing: -0.84px;
  margin-bottom: 16px; }

.grid-card--demo .grid-card__title {
  text-align: center; }

.grid-card--demo .grid-card__text {
  text-align: center;
  margin-bottom: 64px; }

.grid-card--demo .grid-card__image-box {
  margin-bottom: 32px; }

.grid-card--pricing1 .grid-card__image-box {
  margin-bottom: 16px; }

.grid-card--demo1 {
  padding-bottom: 184px; }

.grid-card--demo2 {
  background-color: #F4F0EE;
  padding-top: 154px;
  margin-bottom: 184px; }

.grid-card--demo2 .h4 {
  font-size: 18px;
  line-height: 28px; }

.grid-card--demo2 .wrapper {
  background-image: url(/images/demo/s2-decorator1.svg), url(/images/demo/s2-decorator2.svg), url(/images/demo/s2-decorator3.svg), url(/images/demo/s2-icon1.svg);
  background-position: left bottom calc(0% + 73px), right calc(0% + 40px) bottom calc(0% + 73px), left calc(0% + 145px) top 70px, right calc(0% + 20px) top calc(0% - 15px);
  background-repeat: no-repeat;
  padding-bottom: 168px; }

.grid-card--demo2 .h2--center {
  max-width: 656px;
  margin-bottom: 48px;
  font-size: 48px;
  line-height: 54px; }

.grid-card--demo2 .span-4 {
  border: 1px solid #EFF0F9;
  padding: 40px 48px 32px 48px;
  border-radius: 10px;
  background-color: #fff; }

.grid-card--demo2 .grid-card__row {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start; }

.grid-card--demo2 .g2__stars {
  height: 20px;
  width: 116px;
  margin-bottom: 24px;
  background-image: url(/images/demo/s2-stars.svg);
  background-repeat: no-repeat; }

.grid-card--demo2 .grid-card__line {
  width: 100%;
  height: 1px;
  background-color: #EFF0F9;
  margin-bottom: 20px; }

.grid-card--demo2 .p--big {
  margin-bottom: 20px;
  font-style: italic;
  font-weight: 500; }

.grid-card--demo2 .p--small {
  margin-bottom: 0px;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px; }

.hero--enterprise {
  margin-bottom: 168px; }

.hero--enterprise .grid-card__row {
  padding: 31px 0 0 48px; }

.hero--enterprise .grid-card__tag {
  color: #2060E6;
  background: #EBF0FC; }

.hero--enterprise .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 783px;
          flex: 0 1 783px; }

.hero--enterprise .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 520px;
          flex: 0 1 520px; }

.hero--enterprise .grid-card__text--hero {
  margin-bottom: 40px; }

.hero--solutions-technology {
  margin-bottom: 168px; }

.hero--solutions-technology .grid-card__row {
  padding: 40px 19px 0 67px; }

.hero--solutions-technology .grid-card__tag {
  color: #2060E6;
  background: #EBF0FC; }

.hero--solutions-technology .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 722px;
          flex: 0 1 722px; }

.hero--solutions-technology .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 562px;
          flex: 0 1 562px;
  padding-right: 1px !important; }

.hero--solutions-technology .grid-card__text--hero {
  margin-bottom: 40px; }

.hero--certifications {
  margin-bottom: 144px; }

.hero--certifications .grid-card__row {
  padding: 0px 97px 0 67px; }

.hero--certifications .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 623px;
          flex: 0 1 623px; }

.hero--certifications .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 562px;
          flex: 0 1 562px;
  padding-right: 1px !important;
  padding-top: 20px;
  padding-bottom: 20px; }

.hero--certifications .grid-card__text--hero {
  margin-bottom: 40px;
  max-width: 493px; }

.grid-card--certifications1 {
  margin-bottom: 152px; }

.grid-card--certifications1 .grid-card__row {
  padding: 0 131px 0 22px; }

.grid-card--certifications1 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 430px;
          flex: 0 1 430px;
  padding-left: 20px;
  padding-right: 0px !important; }

.grid-card--certifications1 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 680px;
          flex: 0 1 680px; }

.grid-card--certifications2 {
  margin-bottom: 176px; }

.grid-card--certifications2 .grid-card__row {
  padding: 0 17px 0 136px; }

.grid-card--certifications2 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 430px;
          flex: 0 1 430px; }

.grid-card--certifications2 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 680px;
          flex: 0 1 680px; }

.grid-card--certifications3 {
  margin-bottom: 136px; }

.grid-card--certifications3 .grid-card__row {
  padding: 166px 80px 100px 80px;
  background-size: cover;
  background-position: left bottom;
  background-repeat: no-repeat; }

.grid-card--certifications3 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 590px;
          flex: 0 1 590px;
  padding: 72px 80px;
  background-color: #FFFFFF;
  font-size: 40px;
  border-radius: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative; }

.grid-card--certifications3 .grid-card__decorator {
  position: absolute;
  width: 717px;
  right: 0;
  bottom: 0;
  -webkit-transform: translateY(50%);
      -ms-transform: translateY(50%);
          transform: translateY(50%); }

.grid-card--certifications3 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 1px;
          flex: 0 1 1px;
  position: relative; }

.grid-card--certifications3 .grid-card__image-box .grid-card__image-mobile img {
  border-radius: 20px; }

.grid-card--certifications3 .grid-card__title {
  margin-bottom: 32px; }

.grid-card--certifications4 {
  margin-bottom: 128px; }

.grid-card--certifications4 {
  background-color: #F4F0EE; }

.grid-card--certifications4 .grid-card__text-box {
  max-width: 895px;
  margin-bottom: 75px; }

.grid-card--certifications4 .grid-card__image-box {
  max-width: 1112px; }

.grid-card--certifications4 .grid-card__title {
  max-width: 826px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px; }

.grid-card--certifications4 .grid-card__row {
  background-image: url(/images/certifications/s5-decorator2.svg), url(/images/certifications/s5-decorator3.svg), url(/images/certifications/s5-decorator1.svg);
  background-position: top calc(25% + 20px) left 50px, left bottom, top calc(80% - 50px) right;
  background-repeat: no-repeat;
  min-height: 500px;
  padding-bottom: 0px;
  padding-top: 105px;
  padding-bottom: 144px; }

.grid-card--solutions-technology1 {
  margin-bottom: 152px; }

.grid-card--solutions-technology2 {
  margin-bottom: 152px; }

.grid-card--solutions-technology3 {
  margin-bottom: 152px; }

.grid-card--solutions-technology3 .grid-card__row {
  background-color: #E8F8FB;
  background-image: url(/images/solutions/by-industry/technology/s3-decorator1.svg), url(/images/solutions/by-industry/technology/s3-decorator2.svg);
  background-position: left bottom, center top;
  background-repeat: no-repeat;
  padding-left: 131px; }

.grid-card--solutions-technology3 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 414px;
          flex: 0 1 414px;
  color: #0E1155; }

.grid-card--solutions-technology3 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 689px;
          flex: 0 1 689px; }

.grid-card--solutions-technology4 {
  margin-bottom: 169px; }

.grid-card--solutions-technology4 .grid-card__row {
  background-image: url(/images/solutions/by-industry/technology/s4-decorator1.svg), url(/images/solutions/by-industry/technology/s4-decorator2.svg);
  background-position: top calc(80% - 50px) right 30px, left bottom;
  background-repeat: no-repeat;
  background-color: #EBF0FC; }

.grid-card--solutions-technology4 .grid-card__text-box {
  margin-bottom: 60px; }

.grid-card--solutions-technology4 .grid-card__image-box {
  max-width: 994px; }

.grid-card--solutions-technology4 .grid-card__title {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 26px; }

.grid-card--solutions-technology4 .grid-card__text {
  max-width: 806px; }

.grid-card--solutions-technology4 .grid-card__row {
  min-height: 500px;
  padding-bottom: 0px;
  padding-top: 116px; }

.grid-card--solutions-technology5 {
  margin-bottom: 205px; }

.grid-card--solutions-technology5 .grid-card__row {
  padding: 0 137px 0 22px; }

.grid-card--solutions-technology5 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 430px;
          flex: 0 1 430px;
  padding-left: 20px;
  padding-right: 0px; }

.grid-card--solutions-technology5 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 680px;
          flex: 0 1 680px; }

.grid-card--solutions-technology6 {
  margin-bottom: 118px; }

.grid-card--solutions-technology6 .grid-card__title {
  margin-bottom: 24px; }

.grid-card--social-governance1 {
  margin-bottom: 152px; }

.grid-card--social-governance1 .grid-card__tag {
  color: #F07FAC;
  padding: 0px; }

.grid-card--social-governance1 .grid-card__title {
  margin-bottom: 32px; }

.grid-card--social-governance2 {
  margin-bottom: 152px; }

.grid-card--social-governance2 .grid-card__tag {
  color: #F07FAC;
  padding: 0px; }

.grid-card--social-governance2 .grid-card__title {
  margin-bottom: 32px; }

.grid-card--social-governance3 {
  margin-bottom: 168px; }

.grid-card--social-governance3 .grid-card__row {
  background-color: #F4F0EE;
  background-image: url(/images/product/governance/s3-decorator1.svg);
  background-position: bottom right calc(50% + 50px);
  background-repeat: no-repeat; }

.grid-card--social-governance3 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 519px;
          flex: 0 1 519px;
  padding-left: 20px;
  padding-right: 43px; }

.grid-card--social-governance3 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 689px;
          flex: 0 1 689px; }

.grid-card--social-governance3 .button-big {
  margin-top: 40px; }

.grid-card--social-governance3 .grid-card__text {
  max-width: 434px; }

.grid-card--social-governance3 .grid-card__title {
  margin-bottom: 32px; }

.grid-card--social-governance4 {
  margin-bottom: 152px; }

.grid-card--social-governance4 .grid-card__tag {
  color: #F07FAC;
  padding: 0px; }

.grid-card--social-governance4 .grid-card__title {
  margin-bottom: 32px; }

.hero--legal-services {
  margin-bottom: 175px; }

.hero--legal-services .grid-card__row {
  padding: 0px 0px 0px 31px; }

.hero--legal-services .grid-card__tag {
  color: #6BCFDE;
  background: #E8F8FB; }

.hero--legal-services .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 813px;
          flex: 0 1 813px; }

.hero--legal-services .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 546px;
          flex: 0 1 546px;
  padding-right: 1px !important;
  padding-top: 20px;
  padding-bottom: 20px; }

.hero--legal-services .grid-card__text--hero {
  max-width: 469px; }

.hero--legal-services .grid-card__text--hero {
  margin-bottom: 40px; }

.grid-card--legal-services1 {
  margin-bottom: 152px; }

.grid-card--legal-services1 .grid-card__row {
  padding: 0 76px 0 20px; }

.grid-card--legal-services1 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 488px;
          flex: 0 1 488px;
  padding-left: 20px;
  padding-right: 0px !important; }

.grid-card--legal-services1 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 680px;
          flex: 0 1 680px; }

.grid-card--legal-services1 .grid-card__title {
  margin-bottom: 32px; }

.grid-card--legal-services2 {
  margin-bottom: 80px; }

.grid-card--legal-services2 .grid-card__row {
  padding: 0 80px 0 10px; }

.grid-card--legal-services2 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 485px;
          flex: 0 1 485px;
  padding-left: 20px !important;
  padding-right: 0px !important; }

.grid-card--legal-services2 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 680px;
          flex: 0 1 680px; }

.grid-card--legal-services2 .grid-card__title {
  margin-bottom: 16px; }

.grid-card--legal-services2 .features-accordion__image {
  padding: 0px 0px;
  background-color: transparent; }

.grid-card--legal-services2 .features-accordion__button-title {
  font-weight: 700; }

.grid-card--legal-services2 .features-accordion__button-box {
  margin-top: 40px;
  min-height: 276px; }

.grid-card--legal-services2 .features-accordion__button {
  padding: 19px 24px 19px 39px !important; }

.grid-card--legal-services3 {
  margin-bottom: 107px; }

.grid-card--legal-services3 .grid-card__row {
  padding: 0 27px 0 71px; }

.grid-card--legal-services3 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 430px;
          flex: 0 1 430px;
  padding-left: 20px;
  padding-right: 0px !important; }

.grid-card--legal-services3 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 680px;
          flex: 0 1 680px; }

.grid-card--legal-services3 .grid-card__title {
  margin-bottom: 32px; }

.grid-card--legal-services4 {
  margin-bottom: 144px; }

.grid-card--legal-services4 .grid-card__row {
  background-image: url(/images/solutions/by-industry/legal-services/s4-decorator2.svg), url(/images/solutions/by-industry/legal-services/s4-decorator1.svg);
  background-position: top calc(80% - 50px) right 30px, left bottom;
  background-repeat: no-repeat;
  background-color: #F1EFFF; }

.grid-card--legal-services4 .grid-card__text-box {
  max-width: 1055px;
  margin-bottom: 67px; }

.grid-card--legal-services4 .grid-card__image-box {
  max-width: 992px; }

.grid-card--legal-services4 .grid-card__title {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 26px; }

.grid-card--legal-services4 .grid-card__row {
  min-height: 500px;
  padding-bottom: 0px;
  padding-top: 116px; }

.grid-card--legal-services4 .grid-card__text {
  max-width: 895px;
  margin: auto; }

.grid-card--legal-services5 {
  margin-bottom: 144px; }

.grid-card--legal-services5 .grid-card__row {
  background-color: #9288EF;
  background-image: url(/images/solutions/by-industry/legal-services/s5-decorator1.svg), url(/images/solutions/by-industry/legal-services/s5-decorator2.svg);
  background-position: left bottom, center top;
  background-repeat: no-repeat;
  padding-left: 131px; }

.grid-card--legal-services5 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 428px;
          flex: 0 1 428px; }

.grid-card--legal-services5 .grid-card__label,
.grid-card--legal-services5 .grid-card__title,
.grid-card--legal-services5 .grid-card__text,
.grid-card--legal-services5 .grid-card__decoration {
  color: #FFFFFF; }

.grid-card--legal-services5 .grid-card__text a {
  color: #A1FFE3; }

.grid-card--legal-services5 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 689px;
          flex: 0 1 689px; }

.grid-card--legal-services6 .extra-resources {
  margin-bottom: 216px; }

.hero--solution-financial-services {
  margin-bottom: 151px; }

.hero--solution-financial-services .grid-card__row {
  padding: 0px 0px 0px 34px; }

.hero--solution-financial-services .grid-card__tag {
  color: #6BCFDE;
  background: #E8F8FB; }

.hero--solution-financial-services .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 802px;
          flex: 0 1 802px; }

.hero--solution-financial-services .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 493px;
          flex: 0 1 493px;
  padding-right: 1px !important;
  padding-top: 20px;
  padding-bottom: 20px; }

.hero--solution-financial-services .grid-card__text--hero {
  margin-bottom: 40px; }

.grid-card--solution-financial-services1 {
  margin-bottom: 80px; }

.grid-card--solution-financial-services1 .grid-card__title {
  margin-bottom: 32px; }

.grid-card--solution-financial-services3 {
  margin-bottom: 168px; }

.grid-card--solution-financial-services3 .grid-card__title {
  margin-bottom: 20px; }

.grid-card--solution-financial-services4 {
  margin-bottom: 96px; }

.grid-card--solution-financial-services4 .grid-card__row {
  background-image: url(/images/solutions/by-industry/manufacturing/s4-decorator2.svg), url(/images/solutions/by-industry/manufacturing/s4-decorator1.svg);
  background-position: top calc(80% - 50px) right 30px, left bottom;
  background-repeat: no-repeat;
  background-color: #EBF0FC; }

.grid-card--solution-financial-services4 .grid-card__text-box {
  max-width: 895px;
  margin-bottom: 60px; }

.grid-card--solution-financial-services4 .grid-card__image-box {
  max-width: 994px; }

.grid-card--solution-financial-services4 .grid-card__title {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 26px; }

.grid-card--solution-financial-services4 .grid-card__row {
  min-height: 500px;
  padding-bottom: 0px;
  padding-top: 116px; }

.grid-card--solution-financial-services5 {
  margin-bottom: 96px; }

.grid-card--solution-financial-services5 .grid-card__row {
  padding: 0 0 0 95px;
  background-color: #9288EF;
  background-image: url(/images/product/analytics/s3-decorator-2.svg);
  background-position: calc(50% + 50px) bottom;
  background-repeat: no-repeat; }

.grid-card--solution-financial-services5 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 434px;
          flex: 0 1 434px; }

.grid-card--solution-financial-services5 .grid-card__label,
.grid-card--solution-financial-services5 .grid-card__title,
.grid-card--solution-financial-services5 .grid-card__text {
  color: #FFFFFF; }

.grid-card--solution-financial-services5 .grid-card__title {
  margin-bottom: 32px; }

.grid-card--solution-financial-services5 .grid-card__text a {
  color: #FFFFFF; }

.grid-card--solution-financial-services5 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 689px;
          flex: 0 1 689px; }

.grid-card--solution-financial-services6 {
  margin-bottom: 136px; }

.grid-card--solution-financial-services6 .grid-card__row {
  padding: 82px 80px 140px 80px;
  background-size: cover;
  background-position: left bottom;
  background-repeat: no-repeat; }

.grid-card--solution-financial-services6 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 590px;
          flex: 0 1 590px;
  padding: 72px 80px;
  background-color: #FFFFFF;
  font-size: 40px;
  border-radius: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative; }

.grid-card--solution-financial-services6 .grid-card__title {
  max-width: 380px; }

.grid-card--solution-financial-services6 .grid-card__decorator {
  position: absolute;
  width: 717px;
  right: 0;
  bottom: 0;
  -webkit-transform: translateY(50%);
      -ms-transform: translateY(50%);
          transform: translateY(50%); }

.grid-card--solution-financial-services6 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 1px;
          flex: 0 1 1px;
  position: relative; }

.grid-card--solution-financial-services6 .grid-card__image-box .grid-card__image-mobile img {
  border-radius: 20px; }

.grid-card--solution-financial-services6 .grid-card__title {
  margin-bottom: 32px; }

.grid-card--solution-financial-services2 {
  margin-bottom: 152px; }

.grid-card--solution-financial-services2 .grid-card__row {
  padding: 0 29px 0 76px; }

.grid-card--solution-financial-services2 .features-accordion__image {
  padding: 0px 0px !important; }

.grid-card--solution-financial-services2 .features-accordion__button-box {
  margin-top: 40px; }

.grid-card--solution-financial-services2 .grid-card__title {
  margin-bottom: 16px; }

.hero--solution-manufacturing {
  margin-bottom: 164px; }

.hero--solution-manufacturing .grid-card__row {
  padding: 0px 47px 0px 67px; }

.hero--solution-manufacturing .grid-card__tag {
  color: #53B15C;
  background: #D2F8D6; }

.hero--solution-manufacturing .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 710px;
          flex: 0 1 710px; }

.hero--solution-manufacturing .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 493px;
          flex: 0 1 493px;
  padding-right: 1px !important;
  padding-top: 20px;
  padding-bottom: 20px; }

.hero--solution-healthcare {
  margin-bottom: 168px; }

.hero--solution-healthcare .grid-card__row {
  padding: 0px 40px 0px 67px; }

.hero--solution-healthcare .grid-card__tag {
  color: #F07FAC;
  background: #FAEAFB; }

.hero--solution-healthcare .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 734px;
          flex: 0 1 734px; }

.hero--solution-healthcare .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 520px;
          flex: 0 1 520px;
  padding-right: 1px !important;
  padding-top: 20px;
  padding-bottom: 20px; }

.hero--solution-healthcare .grid-card__text--hero {
  max-width: 470px; }

.hero--solution-healthcare .grid-card__text--hero {
  margin-bottom: 40px; }

.grid-card--solution-healthcare1 {
  margin-bottom: 152px; }

.grid-card--solution-healthcare1 .grid-card__title {
  margin-bottom: 16px; }

.hero--solution-manufacturing .grid-card__text--hero {
  margin-bottom: 40px; }

.grid-card--solution-manufacturing1 {
  margin-bottom: 152px; }

.grid-card--solution-healthcare2 {
  margin-bottom: 152px; }

.grid-card.grid-card--solution-healthcare2 .grid-card__row {
  padding-left: 30px; }

.grid-card--solution-healthcare2 .features-accordion__image {
  padding: 0px 0px !important; }

.grid-card--solution-healthcare2 .features-accordion__button-box {
  margin-top: 40px; }

.grid-card--solution-healthcare2 .grid-card__title {
  margin-bottom: 16px; }

.grid-card--solution-healthcare3 {
  margin-bottom: 152px; }

.grid-card--solution-healthcare2 .grid-card__title {
  margin-bottom: 20px; }

.grid-card--solution-healthcare3 .grid-card__row {
  background-color: #F4F0EE;
  background-image: url(/images/solutions/by-industry/healthcare/s3-decorator1.svg);
  background-position: left calc(50% - 50px) bottom;
  background-repeat: no-repeat; }

.grid-card--solution-healthcare3 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 519px;
          flex: 0 1 519px;
  padding-left: 20px;
  padding-right: 43px; }

.grid-card--solution-healthcare3 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 689px;
          flex: 0 1 689px; }

.grid-card--solution-healthcare3 .button-big {
  margin-top: 40px; }

.grid-card--solution-healthcare3 .grid-card__text {
  max-width: 428px; }

.grid-card--solution-healthcare4 {
  margin-bottom: 135px; }

.grid-card--solution-healthcare4 .grid-card__row {
  background-image: url(/images/solutions/by-industry/healthcare/s4-decorator1.svg), url(/images/solutions/by-industry/healthcare/s4-decorator2.svg);
  background-position: top calc(80% - 50px) right 30px, left bottom;
  background-repeat: no-repeat;
  background-color: #F1EFFF; }

.grid-card--solution-healthcare4 .grid-card__text-box {
  max-width: 935px;
  margin-bottom: 60px; }

.hero--solution-higher-education {
  margin-bottom: 168px; }

.hero--solution-higher-education .grid-card__row {
  padding: 0px 0px 0px 65px; }

.hero--solution-higher-education .grid-card__tag {
  color: #F07FAC;
  background: #FAEAFB; }

.hero--solution-higher-education .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 791px;
          flex: 0 1 791px;
  padding-top: 31px; }

.hero--solution-higher-education .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 520px;
          flex: 0 1 520px;
  padding-right: 1px !important;
  padding-top: 20px;
  padding-bottom: 20px; }

.hero--solution-higher-education .grid-card__text--hero {
  max-width: 470px; }

.hero--solution-higher-education .grid-card__text--hero {
  margin-bottom: 40px; }

.grid-card--solution-higher-education1 {
  margin-bottom: 152px; }

.grid-card--solution-higher-education1 .grid-card__row {
  padding: 0 118px 0 54px; }

.grid-card--solution-higher-education1 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 430px;
          flex: 0 1 430px;
  padding-left: 20px;
  padding-right: 0px !important; }

.grid-card--solution-higher-education1 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 680px;
          flex: 0 1 680px; }

.grid-card--solution-higher-education1 .grid-card__title {
  margin-bottom: 16px; }

.grid-card--solution-higher-education2 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 680px;
          flex: 0 1 680px; }

.grid-card--solution-higher-education2 {
  margin-bottom: 152px; }

.grid-card--solution-higher-education2 .grid-card__row {
  padding: 0 19px 0 118px; }

.grid-card--solution-higher-education2 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 430px;
          flex: 0 1 430px; }

.grid-card--solution-higher-education2 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 680px;
          flex: 0 1 680px; }

.grid-card--solution-higher-education3 {
  margin-bottom: 175px; }

.grid-card--solution-higher-education3 .grid-card__row {
  padding: 0 131px 0 54px; }

.grid-card--solution-higher-education3 .features-accordion__image {
  padding: 0px 0px !important; }

.grid-card--solution-higher-education3 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 430px;
          flex: 0 1 430px; }

.grid-card--solution-higher-education3 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 680px;
          flex: 0 1 680px; }

.grid-card--solution-higher-education4 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 680px;
          flex: 0 1 680px; }

.grid-card--solution-higher-education4 {
  margin-bottom: 118px; }

.grid-card--solution-higher-education4 .grid-card__row {
  padding: 0 20px 0 118px; }

.grid-card--solution-higher-education4 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 430px;
          flex: 0 1 430px; }

.grid-card--solution-higher-education4 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 680px;
          flex: 0 1 680px; }

.grid-card--solution-manufacturing1 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 680px;
          flex: 0 1 680px; }

.grid-card--solution-manufacturing1 .grid-card__title {
  margin-bottom: 24px;
  max-width: 350px; }

.grid-card--solution-manufacturing2 {
  margin-bottom: 152px; }

.grid-card--solution-manufacturing2 .grid-card__row {
  background-color: #E8F8FB;
  background-image: url(/images/solutions/by-industry/manufacturing/s2-decorator.svg);
  background-position: center bottom;
  background-repeat: no-repeat;
  padding-left: 131px; }

.grid-card--solution-manufacturing2 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 470px;
          flex: 0 1 470px;
  color: #0E1155; }

.grid-card--solution-manufacturing2 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 689px;
          flex: 0 1 689px; }

.grid-card--solution-manufacturing2 {
  margin-bottom: 72px; }

.grid-card--solution-manufacturing3 {
  margin-bottom: 130px; }

.grid-card--solution-manufacturing3 .grid-card__title {
  padding-bottom: 20px; }

.grid-card--solution-manufacturing3 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 484px;
          flex: 0 1 484px;
  padding-left: 20px;
  padding-right: 0px !important; }

.grid-card--solution-manufacturing3 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 680px;
          flex: 0 1 680px; }

.grid-card--solution-manufacturing3 .grid-card__title {
  margin-bottom: 24px;
  max-width: 350px; }

.grid-card--solution-manufacturing4 {
  margin-bottom: 133px; }

.grid-card--solution-manufacturing4 .grid-card__row {
  background-image: url(/images/solutions/by-industry/manufacturing/s4-decorator2.svg), url(/images/solutions/by-industry/manufacturing/s4-decorator1.svg);
  background-position: top calc(80% - 50px) right 30px, left bottom;
  background-repeat: no-repeat;
  background-color: #EBF0FC; }

.grid-card--solution-manufacturing4 .grid-card__text-box {
  max-width: 935px;
  margin-bottom: 60px; }

.grid-card--solution-healthcare4 .grid-card__image-box {
  max-width: 994px; }

.grid-card--solution-healthcare4 .grid-card__title {
  max-width: 935px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 26px; }

.grid-card--solution-manufacturing4 .grid-card__image-box {
  max-width: 980px; }

.grid-card--solution-manufacturing4 .grid-card__text {
  max-width: 895px; }

.grid-card--solution-manufacturing4 .grid-card__title {
  max-width: 935px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 26px; }

.grid-card--solution-healthcare4 .grid-card__row {
  min-height: 500px;
  padding-bottom: 0px;
  padding-top: 112px; }

.grid-card--solution-manufacturing4 .grid-card__row {
  min-height: 500px;
  padding-bottom: 0px;
  padding-top: 112px; }

.grid-card--solution-healthcare4 .grid-card__text {
  max-width: 895px; }

.grid-card--solution-healthcare5 {
  margin-bottom: 152px; }

.grid-card--solution-manufacturing5 {
  margin-bottom: 136px; }

.grid-card--solution-manufacturing5 .grid-card__row {
  padding: 0 80px 0px 79px; }

.grid-card--solution-manufacturing5 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 430px;
          flex: 0 1 430px; }

.grid-card--solution-manufacturing5 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 680px;
          flex: 0 1 680px; }

.grid-card--solution-manufacturing6 {
  margin-bottom: 136px; }

.grid-card--solution-manufacturing6 .grid-card__row {
  padding: 82px 80px 140px 80px;
  background-size: cover;
  background-position: left bottom;
  background-repeat: no-repeat; }

.grid-card--solution-manufacturing6 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 590px;
          flex: 0 1 590px;
  padding: 72px 80px;
  background-color: #FFFFFF;
  font-size: 40px;
  border-radius: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative; }

.grid-card--solution-manufacturing6 .grid-card__title {
  max-width: 380px;
  font-size: 40px; }

.grid-card--solution-manufacturing6 .grid-card__decorator {
  position: absolute;
  width: 717px;
  right: 0;
  bottom: 0;
  -webkit-transform: translateY(50%);
      -ms-transform: translateY(50%);
          transform: translateY(50%); }

.grid-card--solution-manufacturing6 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 1px;
          flex: 0 1 1px;
  position: relative; }

.grid-card--solution-manufacturing6 .grid-card__image-box .grid-card__image-mobile img {
  border-radius: 20px; }

.grid-card--solution-manufacturing6 .grid-card__title {
  margin-bottom: 32px; }

.grid-card--enterprise1 {
  margin-bottom: 156px; }

.grid-card--enterprise1 .grid-card__row {
  padding: 0 131px 0 22px; }

.grid-card--enterprise1 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 430px;
          flex: 0 1 430px; }

.grid-card--enterprise1 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 680px;
          flex: 0 1 680px; }

.grid-card--enterprise1 .grid-card__text {
  margin-bottom: 20px; }

.grid-card--enterprise1 .grid-card__text--two {
  margin-bottom: 0px; }

.grid-card--enterprise2 {
  margin-bottom: 157px; }

.grid-card--enterprise2 .grid-card__row {
  padding: 0 21px 0 132px; }

.grid-card--enterprise2 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 430px;
          flex: 0 1 430px; }

.grid-card--enterprise2 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 680px;
          flex: 0 1 680px; }

.grid-card--enterprise2 .grid-card__text {
  margin-bottom: 20px; }

.grid-card--enterprise2 .grid-card__text--two {
  margin-bottom: 0px; }

.grid-card--enterprise3 {
  margin-bottom: 184px; }

.grid-card--enterprise3 .grid-card__row {
  background-color: #9288EF;
  background-image: url(/images/solutions/by-size/enterprise/s3-decorator-management-1.svg), url(/images/solutions/by-size/enterprise/s3-decorator-management-2.svg);
  background-position: top, right bottom;
  background-repeat: no-repeat; }

.grid-card--enterprise3 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 466px;
          flex: 0 1 466px;
  padding-left: 114px;
  padding-right: 110px; }

.grid-card--enterprise3 .grid-card__label,
.grid-card--enterprise3 .grid-card__title,
.grid-card--enterprise3 .grid-card__text {
  color: #FFFFFF; }

.grid-card--enterprise3 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 689px;
          flex: 0 1 689px; }

.grid-card--enterprise3 .button-big {
  margin-top: 40px; }

.grid-card--enterprise3 .grid-card__text {
  max-width: 428px; }

.grid-card--enterprise4 {
  margin-bottom: 168px; }

.grid-card--enterprise4 .grid-card__row {
  padding: 0 133px 0 20px; }

.grid-card--enterprise4 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 430px;
          flex: 0 1 430px; }

.grid-card--enterprise4 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 680px;
          flex: 0 1 680px; }

.grid-card--enterprise4 .grid-card__text {
  margin-bottom: 20px; }

.grid-card--enterprise4 .grid-card__text--two {
  margin-bottom: 0px; }

.grid-card--enterprise5 {
  margin-bottom: 168px; }

.grid-card--enterprise5 .grid-card__row {
  padding: 0 0 0 95px;
  background-color: #F4F0EE;
  background-image: url(/images/solutions/by-size/enterprise/s5-decorator1.svg);
  background-position: calc(50% + 50px) bottom;
  background-repeat: no-repeat; }

.grid-card--enterprise5 .grid-card__text {
  max-width: 434px; }

.grid-card--enterprise5 .grid-card__title {
  margin-bottom: 32px; }

.grid-card--enterprise5 .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 519px;
          flex: 0 1 519px; }

.grid-card--enterprise5 .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 689px;
          flex: 0 1 689px; }

.grid-card--page-not-found {
  background-image: url(/images/error/404-decorator1.svg), url(/images/error/404-decorator2.svg), url(/images/error/404-decorator3.svg), -webkit-gradient(linear, left top, left bottom, from(#fdfdff), to(#FAEAFB));
  background-image: url(/images/error/404-decorator1.svg), url(/images/error/404-decorator2.svg), url(/images/error/404-decorator3.svg), -o-linear-gradient(top, #fdfdff 0%, #FAEAFB 100%);
  background-image: url(/images/error/404-decorator1.svg), url(/images/error/404-decorator2.svg), url(/images/error/404-decorator3.svg), linear-gradient(180deg, #fdfdff 0%, #FAEAFB 100%);
  background-position: left bottom, right bottom, right top;
  background-repeat: no-repeat; }

.grid-card--page-not-found .grid-card__image-box {
  max-width: 371px;
  margin-bottom: 62px;
  margin-right: auto;
  margin-left: auto; }

.grid-card--page-not-found .grid-card__box {
  max-width: 884px;
  padding-top: 115px;
  padding-bottom: 137px;
  margin-right: auto;
  margin-left: auto; }

.grid-card--page-not-found .grid-card__text-box {
  display: block;
  text-align: center;
  font-size: 18px; }

.grid-card--page-not-found .grid-card__text-box-container {
  text-align: center; }

.hero--security {
  margin-bottom: 144px; }

.hero--security .grid-card__row {
  padding: 0 0 0 67px; }

.hero--security .grid-card__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 430px;
          flex: 0 1 430px; }

.hero--security .grid-card__tag {
  color: #2060E6;
  background-color: transparent; }

.grid-card__underline {
  text-decoration: underline;
  cursor: pointer;
  font-weight: 500;
  line-height: 26px; }

.hero--security .grid-card__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 803px;
          flex: 0 1 803px; }

.grid-card__decoration {
  text-decoration: underline;
  cursor: pointer;
  line-height: 26px;
  font-weight: 500; }

@media (max-width: 1380px) {
  .grid-card.grid-card--padded .grid-card__row,
  .grid-card.grid-card--blank .grid-card__row {
    padding-right: 30px;
    padding-left: 30px; }
  .grid-card.grid-card--full.grid-card--image-left .grid-card__row {
    padding-right: 30px; }
  .grid-card.grid-card--full.grid-card--image-right .grid-card__row {
    padding-left: 30px; }
  .grid-card--vertical .grid-card__row {
    min-height: 0; }
  .grid-card--analytics6 .grid-card__row {
    padding-top: 30px;
    padding-bottom: 30px; } }

@media screen and (max-width: 1380px) {
  .grid-card--case-studies-get1 img {
    max-width: 100%; } }

@media only screen and (max-width: 1110px) {
  .grid-card--webinars-single .full-screen-pic {
    width: 31.46%; }
  .grid-card--webinars-single .grid-card__lp-header,
  .grid-card--webinars-single .grid-card__lp-content {
    width: 65.73%; }
  .grid-card--ebooks-single .full-screen-pic {
    width: 31.46%; }
  .grid-card--ebooks-single .grid-card__lp-header,
  .grid-card--ebooks-single .grid-card__lp-content {
    width: 65.73%; } }

@media (max-width: 800px) {
  .grid-card--blank {
    margin-bottom: 80px; }
  .grid-card--blank.grid-card--wide.grid-card--image-right .grid-card__row {
    padding-left: 0; }
  .grid-card--blank.grid-card--wide.grid-card--image-left .grid-card__row {
    padding-right: 0; }
  .grid-card--home1 {
    margin-bottom: 72px; }
  .grid-card.grid-card--home2 {
    margin-bottom: 40px; }
  .grid-card--home1 .grid-card__row {
    background-image: none; }
  .grid-card--home2 .grid-card__row {
    padding: 32px 20px 40px; }
  .grid-card--demo .grid-card__oktopost-section--columns {
    grid-template-columns: repeat(1, 1fr); }
  .grid-card--about1 .grid-card__title {
    font-size: 28px;
    line-height: 32px;
    letter-spacing: -0.84px; }
  .grid-card--about1 .grid-card__text {
    margin-bottom: 8px; }
  .grid-card--about2 {
    margin-bottom: 80px; }
  .grid-card--about2 .grid-card__text {
    margin-bottom: 8px; }
  .grid-card--about3 .grid-card__row {
    padding: 32px 20px 40px;
    background-image: none; }
  .grid-card--about3 {
    margin-bottom: 104px; }
  .grid-card--about4 {
    margin-bottom: 39px; }
  .grid-card--about4 .grid-card__text {
    padding-bottom: 56px; }
  .grid-card--about4 .grid-card__row {
    padding: 0; }
  .grid-card--all-industries {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: 28px; }
  .grid-card--case-studies .grid-card__button-container {
    grid-template-columns: 1fr 1fr;
    gap: 10px;
    margin-bottom: 0px;
    display: block;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .grid-card--case-studies .nav-desktop {
    display: none; }
  .grid-card--case-studies .customer-card p {
    margin-bottom: 0px; }
  .grid-card--case-studies .customer-card {
    margin-bottom: 48px; }
  .grid-card--case-studies .customer-card h4 {
    font-size: 18px;
    line-height: 28px; }
  .grid-card--case-studies .case-studies-container a {
    margin-right: auto; }
  .grid-card--case-studies .grid-card__button-container button {
    max-width: 150px;
    margin-left: auto;
    margin-right: auto; }
  .grid-card--case-studies h5 {
    margin-bottom: 8px; }
  .grid-card--case-studies .more-button {
    margin-top: 0px;
    margin-bottom: 0px; }
  .grid-card--case-studies-get1 {
    margin-bottom: 80px; }
  .grid-card--case-studies-get1 .wrapper.wrapper--tablet blockquote::before {
    margin-left: 20px; }
  .grid-card--case-studies-get1 .wrapper.wrapper--tablet blockquote > p {
    margin-left: 40px;
    margin-top: 23px;
    font-size: 18px; }
  .grid-card--case-studies-get1 .wrapper.wrapper--tablet blockquote {
    padding: 20px; }
  .grid-card--case-studies .select2.select2-container.select2-container--default {
    width: 100% !important;
    display: block; }
  .grid-card--case-studies .case-studies-container > .content-card {
    padding-left: 0px;
    padding-right: 0px; }
  .grid-card--case-studies .case-studies-container {
    margin-top: 46px; }
  .grid-card--case-studies .case-studies-container > .content-card {
    margin-bottom: 48px; }
  .grid-card--case-studies .big-container {
    padding-left: 0px;
    padding-right: 0px; }
  .grid-card--analytics3 {
    margin-bottom: 72px; }
  .grid-card--analytics3 .grid-card__row {
    background-image: url(/images/product/analytics/s3-decorator-mobile.svg);
    background-position: bottom right; }
  .grid-card--analytics5 {
    margin-bottom: 72px; }
  .grid-card--agencies {
    margin-bottom: 0px; }
  .grid-card--agencies .row--wrap {
    margin-top: 20px; }
  .grid-card--webinars .post-entry {
    margin-bottom: 0px; }
  .grid-card--webinars .more-button {
    margin-top: 0px;
    margin-bottom: 64px; }
  .grid-card--webinars .more-button {
    margin-top: 48px; }
  .grid-card--publishing1 {
    margin-bottom: 80px; }
  .grid-card--publishing2 {
    margin-bottom: 72px; }
  .grid-card--publishing2 .grid-card__row {
    background-image: url(/images/product/social-publishing/s2-decorator-3.svg), url(/images/product/social-publishing/s2-decorator-4.svg);
    background-position: left 196px, right top; }
  .grid-card--publishing3 {
    margin-bottom: 72px; }
  .grid-card--publishing3 .grid-card__row {
    background-image: url(/images/product/social-publishing/s3-decorator-mobile.svg);
    background-position: bottom right; }
  .grid-card--publishing4 {
    margin-bottom: 80px; }
  .grid-card--publishing5 {
    margin-bottom: 80px; }
  .grid-card--press .press-items-container {
    grid-template-columns: repeat(1, 1fr);
    margin-top: 28px;
    padding-left: 0px;
    padding-right: 0px; }
  .grid-card--content .resources-container {
    grid-template-columns: repeat(1, 1fr);
    row-gap: 40px;
    -webkit-column-gap: 0px;
            column-gap: 0px;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    padding-left: 0px;
    padding-right: 0px; }
  .grid-card--case-studies .case-studies-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding-left: 0px;
    padding-right: 0px; }
  .grid-card--popular-articles .blog-grid__popular {
    grid-template-columns: repeat(1, 1fr); }
  .blog-grid__latest-articles {
    grid-template-columns: repeat(1, 1fr); }
  .grid-card--case-studies .grid-card__button-container {
    padding-left: 0px;
    padding-right: 0px; }
  .grid-card--webinars .upcoming-webinars-container,
  .grid-card--webinars .on-demand-webinars-container {
    grid-template-columns: repeat(1, 1fr);
    row-gap: 38px;
    -webkit-column-gap: 0px;
            column-gap: 0px;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    padding-left: 0px;
    padding-right: 0px; }
  .grid-card--webinars h3 {
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 24px;
    font-size: 24px; }
  .grid-card--webinars h4 {
    font-size: 18px;
    line-height: 28px; }
  .grid-card--listening0 {
    margin-bottom: 88px; }
  .grid-card--listening1 {
    margin-bottom: 64px; }
  .grid-card--listening2 {
    margin-bottom: 64px; }
  .grid-card--listening2 .grid-card__row {
    background-image: url(/images/product/social-listening/s2-decorator-3.svg), url(/images/product/social-listening/s2-decorator-4.svg);
    background-position: left 196px, right top; }
  .grid-card--listening2 .grid-card__image-box {
    margin-top: 0; }
  .grid-card--listening3 {
    margin-bottom: 64px; }
  .grid-card--listening3 .grid-card__row {
    background-image: url(/images/product/social-listening/s3-decorator-3.svg);
    background-position: right bottom; }
  .marketing-intelligence .grid-card__row {
    background-image: url(/images/product/maketing-intelligence/marketing-shape-2.svg);
    background-position: right bottom;
    background-size: 100px; }
  .grid-card--listening4 {
    margin-bottom: 64px; }
  .grid-card--advocacy1 {
    margin-bottom: 80px; }
  .grid-card--advocacy1 .grid-card__title {
    margin-bottom: 20px; }
  .grid-card--advocacy2 {
    margin-bottom: 72px; }
  .grid-card--advocacy2 .grid-card__title {
    margin-bottom: 20px; }
  .grid-card--advocacy3 {
    margin-bottom: 64px; }
  .grid-card--advocacy3 .grid-card__row {
    background-image: url(/images/product/employee-advocacy/s3-decorator-3.svg);
    background-position: bottom right; }
  .grid-card--advocacy4 {
    margin-bottom: 64px; }
  .grid-card--advocacy5 {
    margin-bottom: 64px; }
  .grid-card--advocacy6 {
    margin-bottom: 81px; }
  .grid-card--advocacy7 {
    margin-bottom: 64px; }
  .grid-card--advocacy7 .grid-card__image-box {
    padding-top: 0; }
  .grid-card--advocacy7 .grid-card__title {
    margin-bottom: 20px; }
  .grid-card--demo .grid-card__image-box {
    margin: auto;
    margin-bottom: 32px; }
  .grid-card--become-a-partner4 {
    margin-bottom: 184px; }
  .grid-card--become-a-partner4 .grid-card__row {
    background-color: #9288EF;
    background-image: url(/images/partners/s4-decorator3.svg);
    background-position: right bottom calc(10% + 70px);
    background-repeat: no-repeat; }
  .grid-card--become-a-partner4 .grid-card__label,
  .grid-card--become-a-partner4 .grid-card__title,
  .grid-card--become-a-partner4 .grid-card__text {
    color: #FFFFFF; }
  .grid-card--become-a-partner1 .grid-card__title {
    font-size: 28px;
    line-height: 32px; }
  .grid-card--become-a-partner1 {
    margin-bottom: 88px; }
  .grid-card--become-a-partner2 .grid-card__text-box {
    padding-right: 20px; }
  .grid-card--become-a-partner2 .grid-card__image-box {
    padding: 32px 18px 0px 18px; }
  .grid-card--become-a-partner2 .grid-card__title {
    font-size: 24px; }
  .grid-card--become-a-partner2 {
    margin-bottom: 72px; }
  .grid-card--become-a-partner2 .grid-card__text--two {
    margin-bottom: 40px; }
  .grid-card--become-a-partner3 .grid-card__title {
    font-size: 28px;
    line-height: 32px; }
  .grid-card--become-a-partner3 {
    margin-bottom: 64px; }
  .grid-card--become-a-partner4 {
    margin-bottom: 48px; }
  .grid-card--become-a-partner4 .grid-card__title {
    font-size: 24px;
    line-height: 30px; }
  .grid-card--become-a-partner4 .grid-card__text--two {
    margin-bottom: 40px; }
  .hero--social-employee-advocacy .grid-card__title--hero {
    font-size: 37px;
    line-height: 48px;
    text-align: center;
    margin-bottom: 16px; }
  .hero--social-employee-advocacy .grid-card__text--hero {
    font-size: 17px;
    line-height: 26px;
    text-align: center;
    margin-bottom: 32px; }
  .hero--enterprise {
    margin-bottom: 88px; }
  .hero--enterprise .grid-card__tag {
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 16px; }
  .hero--enterprise .grid-card__row {
    padding-top: 64px; }
  .grid-card--enterprise1 {
    margin-bottom: 88px; }
  .grid-card--enterprise2 {
    margin-bottom: 88px; }
  .grid-card--enterprise3 {
    margin-bottom: 88px; }
  .grid-card--enterprise3 .grid-card__row {
    background-image: url(/images/solutions/by-size/enterprise/s3-decorator-3.svg);
    background-position: bottom calc(5% + 10px) right; }
  .grid-card--enterprise3 .button-big {
    margin-top: 20px; }
  .grid-card--enterprise4 {
    margin-bottom: 88px; }
  .grid-card--enterprise5 {
    margin-bottom: 88px; }
  .grid-card--enterprise5 .grid-card__row {
    background-image: url(/images/solutions/by-size/enterprise/s5-decorator1-mobile.svg);
    background-position: bottom right; }
  .grid-card--ebooks .post-entry {
    margin-bottom: 0px; }
  .grid-card--archive .blog-categories-container {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    row-gap: 40px;
    -webkit-column-gap: 0px;
            column-gap: 0px;
    margin-bottom: 72px; }
  .grid-card--archive .more-button {
    margin-bottom: 64px; }
  .grid-card--ebooks .ebooks-container {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    row-gap: 38px;
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 72px; }
  .grid-card--case-studies .grid-card__line-footer {
    display: none; }
  .grid-card--social-employee-advocacy1 {
    margin-bottom: 88px; }
  .grid-card--social-employee-advocacy1 .grid-card__title {
    margin-bottom: 56px; }
  .grid-card--social-employee-advocacy1 .grid-card__description {
    margin-top: 32px;
    margin-bottom: 48px; }
  .grid-card--social-employee-advocacy2 {
    margin-bottom: 64px; }
  .grid-card--social-employee-advocacy3 .grid-card__title {
    margin-bottom: 20px; }
  .grid-card--social-employee-advocacy3 .grid-card__text--two {
    margin-bottom: 0px; }
  .grid-card--social-employee-advocacy3 .grid-card__row {
    background-image: url(/images/solutions/by-use-case/social-employee-advocacy/s3-decorator-2.svg);
    background-position: bottom calc(10% + 20px) right;
    background-repeat: no-repeat; }
  .grid-card--social-employee-advocacy3 {
    margin-bottom: 88px; }
  .grid-card--social-employee-advocacy4 {
    margin-bottom: 72px; }
  .grid-card--social-employee-advocacy5 {
    margin-bottom: 79px; }
  .grid-card--social-employee-advocacy5 .grid-card__text {
    margin-bottom: 20px; }
  .grid-card--social-media-management2 .grid-card__text-box {
    max-width: 100%; }
  .grid-card--social-media-management2 .grid-card__row {
    background-image: url(/images/solutions/by-use-case/demand-generation/s2-decorator-3.svg), url(/images/solutions/by-use-case/demand-generation/s2-decorator-4.svg);
    background-position: left center, right top;
    background-repeat: no-repeat; }
  .grid-card--social-media-management2 {
    margin-bottom: 72px; }
  .grid-card--social-media-management3 {
    margin-bottom: 72px; }
  .grid-card--social-media-management4 {
    margin-bottom: 72px; }
  .grid-card--social-media-management4 {
    margin-bottom: 56px; }
  .grid-card--social-media-management4 .grid-card__row {
    background-image: url(/images/solutions/by-use-case/demand-generation/s3-decorator-management-3.svg); }
  .grid-card--agencies .agencies-list {
    grid-template-columns: repeat(1, 1fr);
    margin-top: 28px;
    padding-left: 0px;
    padding-right: 0px; }
  .hero--radically .grid-card__text-box {
    margin-bottom: 40px;
    padding-top: 0px !important;
    padding-bottom: 0px; }
  .hero--radically .grid-card__image-box {
    margin-top: 8px; }
  .grid-card--blog-container-single .entry-meta {
    display: inline-grid; }
  .grid-card--blog-container-single .entry-meta .entry-content-tag {
    margin-bottom: 10px; }
  .hero--radically .grid-card__image-mobile {
    margin-left: -40px !important; }
  .hero--radically .grid-card__text {
    margin-bottom: 32px;
    max-width: 100%; }
  .hero--radically .grid-card__text--hero {
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto; }
  .hero--radically .button {
    margin: auto; }
  .hero--radically .grid-card__title {
    margin-bottom: 16px; }
  .hero--radically .grid-card__row {
    padding: 0px 0px 0 0px; }
  .grid-card--radically1 .wrapper {
    padding-top: 40px;
    padding-bottom: 40px; }
  .grid-card--radically1 .grid-container__radically {
    grid-template-columns: repeat(1, 1fr); }
  .grid-card--radically1 .more-button {
    margin-top: 20px; }
  .grid-card--radically2 {
    margin-bottom: 120px; }
  .grid-card--radically2 .grid-card__row {
    border-radius: 40px !important; }
  .grid-card--radically2 .grid-card__image-mobile {
    margin-left: 0px; }
  .grid-card--blog-container .entry-content-tag,
  .grid-card--blog-container-single .entry-content-tag {
    height: 28px;
    line-height: 28px; }
  .grid-card--blog-container .more-button {
    margin-bottom: 144px !important;
    margin-top: 48px !important; }
  .grid-card--blog-container .entry-content-tag, .grid-card--blog-container-single .entry-content-tag {
    height: 20px;
    line-height: 20px; }
  .grid-card--engagement1 {
    margin-bottom: 88px; }
  .grid-card--engagement3 .grid-card__row {
    padding: 0 106px 0 0;
    background-color: #D8F1F6;
    background-image: url(/images/product/social-engagement/s3-decorator-3.svg);
    background-position: right bottom;
    background-repeat: no-repeat; }
  .grid-card--social-media-management6 .grid-card__row {
    background-image: url(/images/solutions/by-use-case/demand-generation/s6-decorator-4.svg), url(/images/solutions/by-use-case/demand-generation/s6-decorator-5.svg);
    background-position: right top, left center;
    background-repeat: no-repeat; }
  .grid-card--social-media-management6 .grid-card__image-box {
    padding: 0; }
  .grid-card--engagement4 {
    margin-bottom: 88px; }
  .grid-card--engagement5 {
    margin-bottom: 88px; }
  .grid-card--mid-market1 {
    margin-bottom: 88px; }
  .grid-card--mid-market2 {
    margin-bottom: 64px; }
  .grid-card--mid-market3 {
    margin-bottom: 88px; }
  .grid-card--mid-market4 {
    margin-bottom: 88px; }
  .grid-card--mid-market3 .grid-card__image-box {
    padding: 0px 0px 0px 0px; }
  .grid-card--mid-market3 .grid-card__row {
    padding-right: 0px !important;
    padding-left: 0px !important;
    padding-top: 48px !important; }
  .grid-card--mid-market3 .grid-card__title {
    margin-bottom: 20px; }
  .hero--social-media-management {
    margin-bottom: 88px; }
  .hero--solutions-technology {
    margin-bottom: 88px; }
  .hero--solutions-technology .grid-card__tag {
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 16px; }
  .hero--solutions-technology .grid-card__row {
    padding-top: 64px; }
  .hero--solutions-technology .grid-card__image-box {
    padding-top: 8px; }
  .hero--solutions-technology .grid-card__text--hero,
  .hero--solutions-technology .button {
    margin-left: auto;
    margin-right: auto; }
  .hero--certifications {
    margin-bottom: 88px; }
  .hero--certifications .grid-card__tag {
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 16px; }
  .hero--certifications .grid-card__row {
    padding-top: 64px; }
  .hero--certifications .grid-card__image-box {
    padding-top: 8px; }
  .hero--certifications .grid-card__text--hero {
    margin-left: auto;
    margin-right: auto; }
  .hero--certifications .grid-card__text-box {
    padding-top: 0px; }
  .grid-card--certifications1 {
    margin-bottom: 72px; }
  .grid-card--certifications2 {
    margin-bottom: 88px; }
  .grid-card--certifications3 {
    margin-bottom: 80px; }
  .grid-card--certifications3 .grid-card__row {
    padding: 0;
    background-image: none !important;
    overflow: visible; }
  .grid-card--certifications3 .grid-card__decorator {
    position: absolute;
    width: auto;
    right: 0;
    bottom: 0;
    left: -20px;
    -webkit-transform: translateY(1%);
        -ms-transform: translateY(1%);
            transform: translateY(1%); }
  .grid-card--certifications3 .grid-card__text-box {
    padding: 0; }
  .grid-card--certifications3 .grid-card__title {
    margin-bottom: 20px; }
  .grid-card--certifications4 {
    margin-bottom: 88px;
    background-image: none; }
  .grid-card--certifications4 .grid-card__image-box {
    padding: 0px 0px 0px 0px; }
  .grid-card--certifications4 .grid-card__row {
    padding-right: 0px !important;
    padding-left: 0px !important;
    padding-top: 48px !important; }
  .grid-card--certifications4 .grid-card__row {
    background-image: none;
    padding-right: 20px !important;
    padding-left: 20px !important;
    padding-bottom: 40px !important; }
  .grid-card--social-governance1 {
    margin-bottom: 80px; }
  .grid-card--social-governance1 .grid-card__title {
    margin-bottom: 20px; }
  .grid-card--social-governance2 {
    margin-bottom: 80px; }
  .grid-card--social-governance2 .grid-card__title {
    margin-bottom: 20px; }
  .grid-card--social-governance3 {
    margin-bottom: 80px; }
  .grid-card--social-governance3 .grid-card__title {
    margin-bottom: 20px; }
  .grid-card--social-governance3 .grid-card__row {
    background-image: none; }
  .grid-card--social-governance4 {
    margin-bottom: 80px; }
  .grid-card--social-governance4 .grid-card__title {
    margin-bottom: 20px; }
  .grid-card--solutions-technology2 {
    margin-bottom: 72px; }
  .grid-card--solutions-technology3 {
    margin-bottom: 72px; }
  .grid-card--solutions-technology4 {
    margin-bottom: 88px; }
  .grid-card--solutions-technology4 .grid-card__image-box {
    padding: 0px 0px 0px 0px; }
  .grid-card--solutions-technology4 .grid-card__row {
    padding-right: 0px !important;
    padding-left: 0px !important;
    padding-top: 48px !important; }
  .grid-card--solutions-technology4 .grid-card__row {
    background-image: none;
    padding-right: 20px !important;
    padding-left: 20px !important;
    padding-bottom: 0px !important; }
  .grid-card--solutions-technology5 {
    margin-bottom: 88px; }
  .grid-card--solutions-technology6 {
    margin-bottom: 80px; }
  .hero--legal-services {
    margin-bottom: 88px; }
  .hero--legal-services .grid-card__tag {
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 16px; }
  .hero--legal-services .grid-card__row {
    padding-top: 64px; }
  .hero--legal-services .grid-card__image-box {
    padding-top: 8px; }
  .hero--legal-services .grid-card__text--hero,
  .hero--legal-services .button {
    margin-left: auto;
    margin-right: auto; }
  .grid-card--legal-services1 {
    margin-bottom: 80px; }
  .grid-card--legal-services1 .grid-card__title {
    margin-bottom: 16px; }
  .grid-card--legal-services2 {
    margin-bottom: 72px; }
  .grid-card--legal-services2 .grid-card__title {
    margin-bottom: 16px; }
  .grid-card--legal-services3 {
    margin-bottom: 80px; }
  .grid-card--legal-services3 .grid-card__title {
    margin-bottom: 16px; }
  .grid-card--legal-services4 {
    margin-bottom: 88px; }
  .grid-card--legal-services4 .grid-card__image-box {
    padding: 0px 0px 0px 0px; }
  .grid-card--legal-services4 .grid-card__row {
    padding-right: 0px !important;
    padding-left: 0px !important;
    padding-top: 48px !important; }
  .grid-card--legal-services4 .grid-card__row {
    background-image: none;
    padding-right: 20px !important;
    padding-left: 20px !important;
    padding-bottom: 0px !important; }
  .grid-card--legal-services4 .grid-card__title {
    margin-bottom: 16px; }
  .grid-card--legal-services5 {
    margin-bottom: 80px; }
  .hero--solution-financial-services {
    margin-bottom: 88px; }
  .hero--solution-financial-services .grid-card__tag {
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 16px; }
  .hero--solution-financial-services .grid-card__row {
    padding-top: 64px; }
  .hero--solution-financial-services .grid-card__image-box {
    padding-top: 8px; }
  .hero--solution-financial-services .grid-card__text--hero,
  .hero--solution-financial-services .button {
    margin-left: auto;
    margin-right: auto; }
  .grid-card--solution-financial-services1 {
    margin-bottom: 80px; }
  .grid-card--solution-financial-services3 {
    margin-bottom: 80px; }
  .grid-card--solution-financial-services4 {
    margin-bottom: 88px; }
  .grid-card--solution-financial-services4 .grid-card__image-box {
    padding: 0px 0px 0px 0px; }
  .grid-card--solution-financial-services4 .grid-card__row {
    padding-right: 0px !important;
    padding-left: 0px !important;
    padding-top: 48px !important; }
  .grid-card--solution-financial-services4 .grid-card__row {
    background-image: none;
    padding-right: 20px !important;
    padding-left: 20px !important;
    padding-bottom: 0px !important; }
  .grid-card--solution-financial-services5 {
    margin-bottom: 72px; }
  .grid-card--solution-financial-services5 .grid-card__row {
    background-image: url(/images/product/analytics/s3-decorator-mobile.svg);
    background-position: bottom right; }
  .grid-card--solution-financial-services6 {
    margin-bottom: 80px; }
  .grid-card--solution-financial-services6 .grid-card__row {
    padding: 0;
    background-image: none !important;
    overflow: visible; }
  .grid-card--solution-financial-services6 .grid-card__decorator {
    position: absolute;
    width: auto;
    right: 0;
    bottom: 0;
    left: -20px;
    -webkit-transform: translateY(1%);
        -ms-transform: translateY(1%);
            transform: translateY(1%); }
  .grid-card--solution-financial-services6 .grid-card__text-box {
    padding: 0; }
  .grid-card--solution-financial-services6 .grid-card__title {
    margin-bottom: 20px; }
  .grid-card--solution-financial-services2 {
    margin-bottom: 72px; }
  .hero--solution-manufacturing {
    margin-bottom: 88px; }
  .hero--solution-manufacturing .grid-card__tag {
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 16px; }
  .hero--solution-healthcare {
    margin-bottom: 88px; }
  .hero--solution-healthcare .grid-card__tag {
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 16px; }
  .hero--solution-healthcare .grid-card__text-box {
    padding-top: 0px;
    padding-bottom: 0px; }
  .hero--solution-healthcare .grid-card__row {
    padding-top: 64px; }
  .hero--solution-healthcare .grid-card__image-box {
    padding-top: 8px; }
  .hero--solution-healthcare .grid-card__text--hero,
  .hero--solution-healthcare .button {
    margin-left: auto;
    margin-right: auto; }
  .hero--solution-manufacturing .grid-card__row {
    padding-top: 64px; }
  .hero--solution-manufacturing .grid-card__image-box {
    padding-top: 8px; }
  .hero--solution-manufacturing .grid-card__text-box {
    padding-top: 0px;
    padding-bottom: 0px; }
  .hero--solution-manufacturing .grid-card__text--hero,
  .hero--solution-manufacturing .button {
    margin-left: auto;
    margin-right: auto; }
  .hero--solution-higher-education {
    margin-bottom: 88px; }
  .hero--solution-higher-education .grid-card__tag {
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 16px; }
  .hero--solution-higher-education .grid-card__text-box {
    padding-top: 0px;
    padding-bottom: 0px; }
  .hero--solution-higher-education .grid-card__row {
    padding-top: 64px; }
  .hero--solution-higher-education .grid-card__image-box {
    padding-top: 8px; }
  .hero--solution-higher-education .grid-card__text--hero,
  .hero--solution-higher-education .button {
    margin-left: auto;
    margin-right: auto; }
  .grid-card--solution-higher-education1 {
    margin-bottom: 80px; }
  .grid-card--solution-higher-education2 {
    margin-bottom: 80px; }
  .grid-card--solution-higher-education3 {
    margin-bottom: 88px; }
  .grid-card--solution-higher-education4 {
    margin-bottom: 80px; }
  .grid-card--solution-healthcare2 {
    margin-bottom: 88px; }
  .grid-card--solution-healthcare3 {
    margin-bottom: 80px; }
  .grid-card--solution-healthcare3 .grid-card__row {
    background-image: none; }
  .grid-card--solution-healthcare4 {
    margin-bottom: 88px; }
  .grid-card--solution-healthcare4 .grid-card__image-box {
    padding: 0px 0px 0px 0px; }
  .grid-card--solution-healthcare4 .grid-card__row {
    padding-right: 0px !important;
    padding-left: 0px !important;
    padding-top: 48px !important; }
  .grid-card--solution-healthcare4 .grid-card__row {
    background-image: none;
    padding-right: 20px !important;
    padding-left: 20px !important;
    padding-bottom: 0px !important; }
  .grid-card--solution-healthcare5 {
    margin-bottom: 80px; }
  .grid-card--solution-manufacturing1 {
    margin-bottom: 80px; }
  .grid-card--solution-manufacturing2 {
    margin-bottom: 72px; }
  .grid-card--solution-manufacturing3 {
    margin-bottom: 80px; }
  .grid-card--solution-manufacturing4 {
    margin-bottom: 88px; }
  .grid-card--solution-manufacturing4 .grid-card__row {
    background-image: none;
    padding-bottom: 0px !important; }
  .grid-card--solution-manufacturing5 {
    margin-bottom: 80px; }
  .grid-card--solution-manufacturing6 {
    margin-bottom: 88px; }
  .grid-card--solution-manufacturing6 .grid-card__row {
    padding: 0;
    background-image: none !important;
    overflow: visible; }
  .grid-card--solution-manufacturing6 .grid-card__decorator {
    position: absolute;
    width: auto;
    right: 0;
    bottom: 0;
    left: -20px;
    -webkit-transform: translateY(1%);
        -ms-transform: translateY(1%);
            transform: translateY(1%); }
  .grid-card--solution-manufacturing6 .grid-card__text-box {
    padding: 0; }
  .grid-card--solution-manufacturing6 .grid-card__title {
    margin-bottom: 20px; }
  .hero--social-media-management .grid-card__tag {
    margin-left: auto;
    margin-right: auto;
    margin-top: 64px; }
  .hero--social-media-management .grid-card__text-box {
    margin-bottom: 56px;
    padding-top: 0px;
    padding-bottom: 0px; }
  .hero--social-media-management .grid-card__text {
    margin-bottom: 32px;
    max-width: 100%; }
  .hero--social-media-management .button {
    margin: auto; }
  .hero--marketing-agencies .grid-card__text-box {
    margin-bottom: 56px;
    padding-top: 0px;
    padding-bottom: 0px; }
  .hero--marketing-agencies .grid-card__image-box {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 787px;
            flex: 0 1 787px;
    margin-right: -40px; }
  .hero--marketing-agencies .grid-card__text--hero {
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto; }
  .hero--marketing-agencies .grid-card__text {
    margin-bottom: 32px;
    max-width: 100%; }
  .hero--marketing-agencies .button {
    margin: auto; }
  .hero--marketing-agencies .grid-card__title {
    margin-bottom: 16px;
    margin-top: 16px; }
  .grid-card--marketing-agencies1 {
    margin-bottom: 80px; }
  .grid-card--marketing-agencies2 {
    margin-bottom: 72px; }
  .grid-card--marketing-agencies3 {
    margin-bottom: 80px; }
  .grid-card--marketing-agencies3 .grid-card__row {
    background-image: url(/images/solutions/by-size/marketing-agencies/s3-decorator3.svg);
    background-position: bottom right; }
  .grid-card--marketing-agencies3 .button-big {
    margin-top: 20px; }
  .grid-card--marketing-agencies4 {
    margin-bottom: 80px; }
  .grid-card--marketing-agencies4 .grid-card__title {
    margin-bottom: 20px; }
  .grid-card--marketing-agencies5 {
    margin-bottom: 64px; }
  .grid-card--marketing-agencies5 .grid-card__line {
    height: 1px;
    background-color: #EFF0F9;
    margin-top: 80px; }
  .grid-card--webinars-single .full-screen-pic {
    height: 33vh;
    position: static;
    width: 100%; }
  .grid-card--webinars-single .grid-card__lp-header,
  .grid-card--webinars-single .grid-card__lp-content {
    width: 100%; }
  .grid-card--webinars-single .grid-card__lp-content {
    padding-top: 45px; }
  .grid-card--webinars-single section.lp {
    padding-top: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; }
  .grid-card--ebooks-single .full-screen-pic {
    height: 33vh;
    position: static;
    width: 100%; }
  .grid-card--ebooks-single .full-screen-pic.linkedin-pages {
    height: 60vh; }
  .grid-card--ebooks .more-button {
    margin-bottom: 64px; }
  .grid-card--ebooks h4 {
    font-size: 18px;
    line-height: 28px; }
  .grid-card--ebooks-single .grid-card__lp-header,
  .grid-card--ebooks-single .grid-card__lp-content {
    width: 100%; }
  .grid-card--ebooks-single .grid-card__lp-content {
    padding-top: 45px; }
  .grid-card--ebooks-single section.lp {
    padding-top: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; }
  .hero--behind-the-post .grid-card__text-box {
    margin-bottom: 40px;
    padding-top: 0px !important;
    padding-bottom: 0px; }
  .hero--behind-the-post .grid-card__image-box {
    margin-top: 8px; }
  .hero--behind-the-post .grid-card__image-mobile {
    margin-left: -40px !important; }
  .hero--behind-the-post .grid-card__text {
    margin-bottom: 32px;
    max-width: 100%; }
  .hero--behind-the-post .grid-card__text--hero {
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto; }
  .hero--behind-the-post .button {
    margin: auto; }
  .hero--behind-the-post .grid-card__title {
    margin-bottom: 16px; }
  .hero--behind-the-post .grid-card__row {
    padding: 0px 0px 0 0px; }
  .grid-card--behind-the-post1 {
    margin-bottom: 64px; }
  .grid-card--behind-the-post1 .more-button {
    margin-top: 20px; }
  .grid-card--behind-the-post1 .wrapper {
    padding-top: 40px;
    padding-bottom: 40px; }
  .grid-card--behind-the-post1 .grid-container__behind-the-post {
    grid-template-columns: repeat(1, 1fr); }
  .grid-card--behind-the-post2 {
    margin-bottom: 120px; }
  .grid-card--behind-the-post2 .grid-card__row {
    background-image: url(/images/product/social-listening/s3-decorator-3.svg);
    background-position: right bottom;
    border-radius: 40px !important; }
  .hero--media-management {
    margin-bottom: 88px; }
  .hero--media-management .grid-card__tag {
    margin-left: auto;
    margin-right: auto;
    margin-top: 64px;
    margin-bottom: 16px; }
  .hero--media-management .grid-card__text-box {
    margin-bottom: 56px; }
  .hero--media-management .grid-card__text {
    margin-bottom: 32px;
    max-width: 100%; }
  .hero--media-management .button {
    margin: auto; }
  .hero--sales-teams {
    margin-bottom: 88px; }
  .hero--sales-teams .grid-card__tag {
    margin-left: auto;
    margin-right: auto;
    margin-top: 64px;
    margin-bottom: 16px; }
  .hero--sales-teams .grid-card__text-box {
    margin-bottom: 56px; }
  .hero--sales-teams .grid-card__text {
    margin-bottom: 32px;
    max-width: 100%; }
  .hero--sales-teams .button {
    margin: auto; }
  .hero--marketing-teams {
    margin-bottom: 88px; }
  .hero--marketing-teams .grid-card__tag {
    margin-left: auto;
    margin-right: auto;
    margin-top: 64px;
    margin-bottom: 16px; }
  .hero--marketing-teams .grid-card__text-box {
    margin-bottom: 56px; }
  .hero--marketing-teams .grid-card__text {
    margin-bottom: 32px;
    max-width: 100%; }
  .hero--marketing-teams .button {
    margin: auto; }
  .grid-card--media-management1 {
    margin-bottom: 88px; }
  .grid-card--media-management2 {
    margin-bottom: 65px; }
  .grid-card--media-management3 {
    margin-bottom: 80px; }
  .grid-card--media-management3 .grid-card__title {
    margin-bottom: 20px; }
  .grid-card--media-management3 .grid-card__row {
    padding: 0 0 0 0px;
    background-image: url(/images/solutions/by-use-case/social-media-management/s3-decorator2.svg);
    background-position: right bottom 50px;
    background-repeat: no-repeat; }
  .grid-card--sales-teams4 {
    margin-bottom: 80px; }
  .grid-card--sales-teams4 .grid-card__title {
    margin-bottom: 20px; }
  .grid-card--sales-teams4 .grid-card__row {
    padding: 0 0 0 0px;
    background-image: url(/images/solutions/by-use-case/social-media-management/s3-decorator2.svg);
    background-position: right bottom 50px;
    background-repeat: no-repeat; }
  .grid-card--media-management4 {
    margin-bottom: 80px; }
  .grid-card--media-management4 .grid-card__text {
    margin-bottom: 20px; }
  .grid-card--media-management4 .grid-card__row {
    padding: 0;
    background-image: none !important;
    overflow: visible; }
  .grid-card--media-management4 .grid-card__decorator {
    position: absolute;
    width: auto;
    right: 0;
    bottom: 0;
    left: -20px;
    -webkit-transform: translateY(50%);
        -ms-transform: translateY(50%);
            transform: translateY(50%); }
  .grid-card--media-management4 .grid-card__text-box {
    padding: 0; }
  .grid-card--media-management4 .grid-card__title {
    margin-bottom: 20px; }
  .hero--security {
    margin-bottom: 63px; }
  .hero--security .grid-card__tag {
    margin-left: auto;
    margin-right: auto;
    margin-top: 64px; }
  .hero--security .grid-card__text-box {
    margin-bottom: 56px; }
  .hero--security .grid-card__text {
    margin-bottom: 32px;
    max-width: 100%; }
  .hero--security .button {
    margin: auto; }
  .grid-card__row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .grid-card--social-employee-advocacy5 {
    margin-bottom: 79px; }
  .grid-card--social-employee-advocacy5 .grid-card__row {
    padding: 0;
    background-image: none !important;
    overflow: visible; }
  .grid-card--social-employee-advocacy5 .grid-card__decorator {
    position: absolute;
    width: auto;
    right: 0;
    bottom: 0;
    left: -20px;
    -webkit-transform: translateY(50%);
        -ms-transform: translateY(50%);
            transform: translateY(50%); }
  .grid-card--social-employee-advocacy5 .grid-card__text-box {
    padding: 0; }
  .grid-card--social-employee-advocacy5 .grid-card__title,
  .grid-card--social-employee-advocacy5 .grid-card__text {
    padding-left: 0px; }
  .hero--sales-and-revenue .grid-card__text-box {
    margin-bottom: 56px;
    padding-top: 0px; }
  .hero--sales-and-revenue .grid-card__text {
    margin-bottom: 32px;
    max-width: 100%; }
  .hero--sales-and-revenue .grid-card__text--hero {
    margin-bottom: 32px;
    margin-left: auto;
    margin-right: auto; }
  .hero--sales-and-revenue .button {
    margin: auto; }
  .hero--sales-and-revenue .grid-card__title {
    margin-bottom: 16px; }
  .grid-card--page-not-found {
    background-image: url(/images/error/404-decorator3.svg), -webkit-gradient(linear, left top, left bottom, from(#fdfdff), to(#FAEAFB));
    background-image: url(/images/error/404-decorator3.svg), -o-linear-gradient(top, #fdfdff 0%, #FAEAFB 100%);
    background-image: url(/images/error/404-decorator3.svg), linear-gradient(180deg, #fdfdff 0%, #FAEAFB 100%);
    background-position: right top;
    background-repeat: no-repeat; }
  .hero--customers .grid-card__text--hero {
    margin-bottom: 32px;
    margin-left: auto;
    margin-right: auto; }
  .hero--customers .button {
    margin: auto; }
  .grid-card--carrers-get1 .grid-card__container3 {
    padding-top: 0px; }
  .grid-card--carrers-get1 .grid-card__container1 {
    font-size: 18px; }
  .grid-card--carrers-get1 .grid-card__container2 {
    font-size: 16px; }
  .grid-card--carrers-get1 .grid-card__container2 li {
    font-size: 16px; }
  .grid-card--carrers-get1 .grid-card__list-title {
    font-size: 24px; }
  .hero--customers .grid-card__title {
    margin-bottom: 16px;
    margin-top: 64px; }
  .hero--customers .grid-card__text-box {
    padding-top: 0px;
    padding-bottom: 8px; }
  .hero--customers .grid-card__text {
    max-width: 100%; }
  .hero--customers .grid-card__text--hero {
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto; }
  .hero--customers .grid-card__title {
    margin-bottom: 16px; }
  .grid-card--customers2 .grid-card__row {
    background-image: url(/images/customers/s2-decorator3.svg);
    background-position: right bottom;
    background-repeat: no-repeat; }
  .grid-card--customers2 {
    margin-bottom: 80px;
    margin-top: 64px; }
  .grid-card--customers4 {
    margin-bottom: 88px; }
  .grid-card--customers6 {
    margin-bottom: 80px; }
  .grid-card--customers6 .grid-card__row {
    padding: 0;
    background-image: none !important;
    overflow: visible; }
  .grid-card--customers6 .grid-card__decorator {
    position: absolute;
    width: auto;
    right: 0;
    bottom: 0;
    left: -20px;
    -webkit-transform: translateY(1%);
        -ms-transform: translateY(1%);
            transform: translateY(1%); }
  .grid-card--customers6 .grid-card__text-box {
    padding: 0; }
  .grid-card--customers6 .grid-card__title {
    margin-bottom: 20px; }
  .grid-card--careers2 {
    margin-bottom: 80px; }
  .grid-card--careers2 .grid-card__row {
    padding: 0;
    background-image: none !important;
    overflow: visible; }
  .grid-card--careers2 .grid-card__decorator {
    position: absolute;
    width: auto;
    right: 0;
    bottom: 0;
    left: -20px;
    -webkit-transform: translateY(1%);
        -ms-transform: translateY(1%);
            transform: translateY(1%); }
  .grid-card--careers2 .grid-card__text-box {
    padding: 0; }
  .grid-card--careers2 .grid-card__title {
    margin-bottom: 20px; }
  .grid-card--careers3 {
    margin-bottom: 131px; }
  .grid-card--careers1 {
    margin-bottom: 57px; }
  .grid-card--careers1 .grid-card__title {
    font-size: 20px;
    text-align: left;
    font-weight: 500; }
  .grid-card--careers1 .grid-card__details {
    display: block;
    margin-bottom: 20px; }
  .grid-card--careers1 .grid-card__left-container > div > h3 {
    margin-bottom: 10px !important;
    line-height: 28px; }
  .grid-card--careers1 .grid-card__left-container {
    margin-bottom: 24px !important; }
  .grid-card--customers5 .wrapper {
    background-image: url(/images/demo/s2-decorator4.svg);
    background-position: center top 79px;
    background-repeat: no-repeat;
    padding-bottom: 88px; }
  .grid-card--customers5 .h2--center {
    margin-bottom: 137px; }
  .hero--demo {
    margin-bottom: 72px; }
  .hero--demo .grid-card__demo-checklist {
    margin-bottom: 16px; }
  .hero--demo .grid-card__row {
    padding-top: 64px;
    padding-bottom: 64px; }
  .hero--demo .grid-card__title--hero {
    font-size: 37px;
    line-height: 48px;
    margin-bottom: 16px; }
  .hero--demo .grid-card__text--hero {
    font-size: 17px;
    line-height: 26px;
    padding-bottom: 10px; }
  .grid-card--contact {
    padding: 50px 0px 60px 0px; }
  .grid-card--contact .grid-card__demo-checklist {
    margin-bottom: 16px; }
  .grid-card--contact .grid-card__row {
    padding-top: 64px;
    padding-bottom: 64px; }
  .grid-card--contact .grid-card__title--hero {
    font-size: 37px;
    line-height: 48px;
    margin-bottom: 16px; }
  .grid-card--contact .grid-card__text--hero {
    font-size: 17px;
    line-height: 26px;
    padding-bottom: 10px; }
  .grid-card--min-padding {
    padding-top: 30px;
    padding-bottom: 30px; }
  .grid-card--min-padding .page-footer__link {
    font-size: 14px; }
  .grid-card--demo .grid-card__oktopost-section--columns {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .grid-card--demo .grid-card__oktopost-section--column-row {
    margin-right: auto;
    margin-left: auto; }
  .grid-card--demo .grid-card__oktopost-section--column {
    padding-top: 0px;
    padding-bottom: 0px; }
  .grid-card--demo1 {
    padding-bottom: 72px; }
  .grid-card--demo2 {
    margin-bottom: 64px;
    padding-top: 64px; }
  .grid-card--demo2 .wrapper {
    background-image: url(/images/demo/s2-decorator4.svg);
    background-position: center top 114px;
    background-repeat: no-repeat;
    padding-bottom: 64px; }
  .grid-card--demo2 .h2--center {
    margin-bottom: 80px;
    font-size: 36px;
    line-height: 42px; }
  .grid-card--policies1 .side-menu {
    display: none; }
  .grid-card--policies1 .span-9 {
    margin-left: 0 !important; }
  .grid-card--sales-and-revenue1 {
    margin-bottom: 80px; }
  .grid-card--sales-and-revenue2 {
    margin-bottom: 80px; }
  .grid-card--sales-and-revenue3 {
    margin-bottom: 72px; }
  .grid-card--sales-and-revenue3 .grid-card__row {
    background-image: url(/images/solutions/by-industry/sales-and-revenue/s3-decorator3.svg);
    background-position: bottom right; }
  .grid-card--sales-and-revenue3 .button-big {
    margin-top: 20px; }
  .grid-card--sales-and-revenue4 {
    margin-bottom: 80px; }
  .grid-card--sales-and-revenue4 .grid-card__title {
    margin-bottom: 20px; }
  .grid-card--sales-and-revenue5 .grid-card__row {
    background-image: url(/images/solutions/by-industry/sales-and-revenue/s5-decorator-4.svg), url(/images/solutions/by-industry/sales-and-revenue/s5-decorator-5.svg);
    background-position: right top, left bottom calc(60px + 50%);
    background-repeat: no-repeat; }
  .grid-card--sales-and-revenue5 .grid-card__image-box {
    padding: 0; }
  .grid-card--sales-and-revenue5 .grid-card__text {
    margin-bottom: 0px; }
  .grid-card--sales-teams1 {
    margin-bottom: 20px; }
  .grid-card:not(.grid-card--mobile-reverse) .grid-card__row > *:first-child {
    margin-bottom: 40px !important; }
  .grid-card--careers1 .grid-card__row.careers-search .span-6 {
    margin-bottom: 20px !important; }
  .grid-card--careers1 .careers-search {
    margin-bottom: 28px; }
  .grid-card--careers1 br {
    display: none; }
  .grid-card.grid-card--mobile-reverse .grid-card__row > *:first-child {
    margin-top: 40px !important; }
  .grid-card--radius .grid-card__row {
    border-radius: 24px; }
  .grid-card--mobile-reverse .grid-card__row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; }
  .grid-card.grid-card--padded .grid-card__row {
    padding-right: 20px;
    padding-left: 20px;
    padding-top: 32px;
    padding-bottom: 40px; }
  .grid-card.grid-card--blank .grid-card__row {
    padding-right: 0;
    padding-left: 0; }
  .grid-card--vertical .grid-card__row {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    padding: 32px 24px 40px;
    text-align: left; }
  .grid-card--vertical .grid-card__row.marketing-intelligence {
    min-height: 650px !important; }
  .grid-card.grid-card--full.grid-card--image-left .grid-card__row {
    padding-right: 0; }
  .grid-card.grid-card--full.grid-card--image-right .grid-card__row {
    padding-left: 0; }
  .grid-card--image-left .grid-card__text-box {
    padding-left: 0; }
  .grid-card--image-right .grid-card__text-box {
    padding-right: 0; }
  .grid-card--full .grid-card__text-box {
    padding: 0 20px 40px !important;
    margin: 0 !important; }
  .grid-card--padded .grid-card__text-box,
  .grid-card--blank .grid-card__text-box {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin: 0 !important; }
  .grid-card--mid-market3 .grid-card__text-box {
    padding-right: 20px !important;
    padding-left: 20px !important;
    text-align: center; }
  .grid-card__text-box {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .grid-card__label {
    margin-bottom: 16px; }
  .grid-card__title {
    font-size: 28px;
    line-height: 36px;
    letter-spacing: -0.84px; }
  .grid-card__title--big {
    font-size: 28px;
    line-height: 32px;
    letter-spacing: -0.84px; }
  .grid-card__title--hero {
    font-size: 37px;
    line-height: 48px;
    letter-spacing: -1.11px;
    text-align: center; }
  .grid-card__title br {
    display: none; }
  .grid-card__text {
    font-size: 15px;
    line-height: 24px;
    letter-spacing: -0.15px; }
  .grid-card__text--hero {
    font-size: 17px;
    line-height: 26px;
    letter-spacing: -0.17px;
    text-align: center; }
  .grid-card__image-box {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .grid-card__image-box img {
    width: 100%; }
  .grid-card--full .grid-card__image-box img {
    height: auto; }
  .grid-card__image-desktop {
    display: none; }
  .grid-card__image-mobile {
    display: block; }
  .grid-card-decorator--desktop {
    display: none; }
  .grid-card-decorator--mobile {
    display: block; }
  .grid-card--case-studies .case-studies-container h4 {
    font-size: 18px;
    line-height: 28px; }
  .grid-card--pricing2 .grid-card__title {
    font-size: 28px;
    line-height: 32px;
    letter-spacing: -0.84px; }
  .grid-card--faq {
    padding-bottom: 0;
    background-image: none; } }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.hero-title {
  min-height: 423px;
  background-color: #FEF6EB;
  padding: 24px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.hero-title .wrapper {
  position: relative;
  z-index: 1; }

.hero-title__decorator-fill path {
  fill: #F7ECDD; }

.hero-title__decorator-stroke circle {
  stroke: #F6ECDD; }

.hero-title__decorator-1 {
  position: absolute;
  top: 0;
  left: 0; }

.hero-title__decorator-2 {
  position: absolute;
  right: 0;
  bottom: 0; }

.hero-title__decorator-3 {
  position: absolute;
  top: 0;
  left: 0;
  display: none; }

.hero-title__decorator-4 {
  position: absolute;
  right: 0;
  bottom: 0;
  display: none; }

.hero-title__decorator-5 {
  position: absolute;
  top: 0;
  right: 0; }

.hero-title__tag {
  font-size: 13px;
  line-height: 1em;
  font-weight: 500;
  text-transform: uppercase;
  text-align: center;
  color: #0E1155;
  margin-bottom: 16px; }

.hero-title__title {
  color: #0E1155;
  font-weight: 700;
  font-size: 60px;
  line-height: 70px;
  letter-spacing: -1.8px;
  margin: 0;
  padding: 0; }

.hero-title__subtitle {
  color: #0E1155;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  letter-spacing: -0.18px;
  margin-top: 28px;
  margin-bottom: 0;
  padding: 0; }

.hero-title--webinars .hero-title__subtitle {
  max-width: 916px; }

.hero-title__subtitle:empty {
  margin-top: 0; }

.hero-title--integrations {
  background-color: #FAECFB; }

.hero-title--integrations .hero-title__tag {
  color: #F07FAC; }

.hero-title--integrations .hero-title__decorator-fill path {
  fill: #F5DCF6; }

.hero-title--integration-single {
  background-color: #FAECFB;
  margin-bottom: 98px;
  position: relative; }

.hero-title--integration-single .wrapper {
  max-width: 1112px;
  position: static; }

.hero-title--integration-single .hero-title__tag {
  color: #F07FAC;
  text-align: left; }

.hero-title--integration-single .hero-title__title {
  font-size: 48px;
  line-height: 54px;
  letter-spacing: -1.44px;
  padding-bottom: 31px;
  border-bottom: 1px solid #F2D8F4; }

.hero-title--integration-single .hero-title__subtitle {
  font-size: 24px;
  line-height: 36px;
  letter-spacing: -0.24px;
  font-weight: 500;
  margin-top: 23px; }

.hero-title--integration-single .hero-title__decorator-fill path {
  fill: #F5DCF6; }

.hero-title__integrations {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  position: relative; }

.hero-title__integrations .back-button {
  font-weight: 500;
  position: absolute;
  top: -50px; }

.hero-title__logo {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 226px;
          flex: 0 0 226px;
  background-color: #FFFFFF;
  border-radius: 20px;
  padding: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.hero-title__logo img {
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
  max-width: 100%;
  height: 100%; }

.hero-title__text-box {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  margin-left: 45px; }

.hero-title--about-us {
  background-color: #D8F1F6;
  margin-bottom: 162px; }

.hero-title--about-us .hero-title__decorator-fill path {
  fill: #CCEAF0; }

.hero-title--about-us .hero-title__title {
  max-width: 696px;
  padding-top: 146px;
  margin-right: auto;
  margin-left: auto; }

.hero-title--about-us .hero-title__subtitle {
  padding-bottom: 166px;
  margin-top: 20px; }

.hero-title--glossary {
  margin-bottom: 56px; }

.hero-title--ebooks {
  background-color: #F4F0EE;
  margin-bottom: 72px; }

.hero-title--ebooks .hero-title__decorator-fill path {
  fill: #F0E7E2; }

.hero-title--ebooks .hero-title__title {
  max-width: 916px;
  margin-right: auto;
  margin-left: auto; }

.hero-title--ebooks .hero-title__decorator-1 {
  top: calc(50% - 148px); }

.hero-title--ebooks .hero-title__decorator-2 {
  bottom: -3px; }

.hero-title--ebooks .hero-title__decorator-4 {
  bottom: 0;
  right: 0; }

.hero-title--webinars {
  background-color: #EBF0FC;
  margin-bottom: 72px; }

.hero-title--webinars .hero-title__decorator-fill path {
  fill: #DFE6F9; }

.hero-title--webinars .hero-title__title {
  max-width: 916px;
  margin-right: auto;
  margin-left: auto; }

.hero-title--webinars .hero-title__decorator-5 {
  right: 0;
  top: calc(50% - 148px); }

.hero-title--webinars .hero-title__decorator-2 {
  left: 0;
  bottom: 0; }

.hero-title--social-governance {
  background-color: #FBEFFC;
  margin-bottom: 136px; }

.hero-title--social-governance .hero-title__decorator-fill path {
  fill: #F5DCF6 !important; }

.hero-title--social-governance .hero-title__title {
  max-width: 876px;
  margin-right: auto;
  margin-left: auto; }

.hero-title--social-governance .wrapper {
  padding-top: 93px;
  padding-bottom: 104px; }

.hero-title--social-governance .hero-title__subtitle {
  max-width: 520px;
  margin: auto;
  margin-top: 20px;
  margin-bottom: 40px; }

.hero-title--social-governance .grid-card__tag {
  background-color: #FFFFFF;
  color: #F07FAC;
  width: 211px;
  margin: auto;
  margin-bottom: 20px; }

.hero-title--social-governance .hero-title__decorator-5 {
  right: 0;
  top: calc(35% - 148px); }

.hero-title--social-governance .hero-title__decorator-2 {
  left: 0;
  top: 0; }

.hero-title--become-a-partner {
  background-color: #F1EFFF !important;
  margin-bottom: 160px; }

.hero-title--become-a-partner .hero-title__decorator-fill path {
  fill: #E3DFFF !important; }

.hero-title--become-a-partner .hero-title__title {
  max-width: 953px;
  margin-right: auto !important;
  margin-left: auto !important; }

.hero-title--become-a-partner .hero-title__subtitle {
  max-width: 953px; }

.hero-title--all-industries {
  background-color: #F1EFFF !important;
  margin-bottom: 88px; }

.hero-title--all-industries .hero-title__decorator-fill path {
  fill: #E3DFFF !important; }

.hero-title--all-industries .hero-title__title {
  max-width: 916px;
  margin-right: auto !important;
  margin-left: auto !important; }

.hero-title--careers {
  background-color: #EBF0FC !important;
  margin-bottom: 88px; }

.hero-title--careers .hero-title__decorator-2 {
  position: absolute;
  right: 0;
  bottom: 10%; }

.hero-title--careers .hero-title__decorator-fill path {
  fill: #DCE4F8 !important; }

.hero-title--careers .hero-title__title {
  max-width: 953px;
  margin-right: auto !important;
  margin-left: auto !important; }

.hero-title--careers {
  margin-bottom: 88px !important; }

.hero-title--agencies {
  background-color: #EBF0FC !important;
  margin-bottom: 72px; }

.hero-title--agencies .hero-title__decorator-2 {
  position: absolute;
  right: 0;
  bottom: 10%; }

.hero-title--agencies .hero-title__decorator-fill path {
  fill: #DCE4F8 !important; }

.hero-title--agencies .hero-title__title {
  max-width: 916px;
  margin-right: auto !important;
  margin-left: auto !important; }

.hero-title--case-study {
  background-color: #8278E8 !important;
  color: #fff;
  margin-bottom: 72px !important; }

.hero-title--case-study p {
  font-size: 18px;
  line-height: 28px;
  max-width: 916px; }

.hero-title--case-study h1 {
  color: #fff;
  max-width: 916px;
  margin-bottom: 28px; }

.hero-title--case-study .hero-title__decorator-2 {
  position: absolute;
  right: 0; }

.hero-title--case-study .hero-title__decorator-fill path {
  fill: #8C83EE !important; }

.hero-title--case-study .hero-title__title {
  max-width: 953px;
  margin-right: auto !important;
  margin-left: auto !important; }

.hero-title--content-library {
  background-color: #D8F1F6;
  margin-bottom: 72px; }

.hero-title--content-library .hero-title__decorator-fill path {
  fill: #CCEAF0; }

.hero-title--content-library .hero-title__decorator-fill circle {
  stroke: #CCEAF0; }

.hero-title--press {
  background-color: #D8F1F6;
  margin-bottom: 72px; }

.hero-title--press .hero-title__decorator-fill path {
  fill: #CCEAF0; }

.hero-title--press .hero-title__decorator-fill circle {
  stroke: #CCEAF0; }

@media (max-width: 800px) {
  .hero-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative; }
  .hero-title__title {
    font-size: 37px;
    line-height: 48px;
    letter-spacing: -1.11px; }
  .hero-title__subtitle {
    font-size: 17px;
    line-height: 26px;
    letter-spacing: -0.17px;
    margin-top: 16px; }
  .hero-title__decorator-1 {
    display: none; }
  .hero-title__decorator-2 {
    display: none; }
  .hero-title__decorator-3 {
    display: block; }
  .hero-title__decorator-4 {
    display: block; }
  .hero-title__decorator-5 {
    display: none; }
  .hero-title__integrations {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    position: static; }
  .hero-title__integrations .back-button {
    top: 5px; }
  .hero-title__logo {
    margin-bottom: 24px;
    max-width: 130px;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
    padding: 10px;
    border-radius: 12px; }
  .hero-title__text-box {
    margin: 0; }
  .hero-title--webinars {
    margin-bottom: 56px; }
  .hero-title--glossary {
    margin-bottom: 40px; }
  .hero-title--ebooks {
    margin-bottom: 56px; }
  .hero-title--social-governance {
    margin-bottom: 72px; }
  .hero-title--social-governance .wrapper {
    padding-top: 40px;
    padding-bottom: 40px; }
  .hero-title--about-us {
    margin-bottom: 80px; }
  .hero-title--about-us .hero-title__title {
    padding-top: 0px; }
  .hero-title--about-us .hero-title__subtitle {
    padding-bottom: 0px; }
  .hero-title--content-library {
    margin-bottom: 56px; }
  .hero-title--integration-single {
    margin-bottom: 64px; }
  .hero-title--integration-single .wrapper {
    max-width: 884px; }
  .hero-title--integration-single .hero-title__tag {
    color: #F07FAC;
    text-align: left; }
  .hero-title--integration-single .hero-title__title {
    font-size: 37px;
    line-height: 48px;
    letter-spacing: -1.11px;
    padding-bottom: 15px; }
  .hero-title--integration-single .hero-title__subtitle {
    font-size: 18px;
    line-height: 28px;
    letter-spacing: -0.54px;
    margin-top: 16px; }
  .hero-title--become-a-partner {
    margin-bottom: 88px; }
  .hero-title--all-industries {
    margin-bottom: 88px; }
  .hero-title--press {
    margin-bottom: 56px; }
  .hero-title--agencies {
    margin-bottom: 56px; }
  .hero-title--careers {
    margin-bottom: 56px !important; }
  .hero-title--case-study {
    margin-bottom: 56px !important; }
  .hero-title--case-study p {
    font-size: 17px;
    line-height: 26px; }
  .hero-title--case-study h1 {
    font-size: 37px;
    line-height: 48px; }
  .hero-title__decorator-1--on {
    display: block; }
  .hero-title__decorator-2--on {
    display: block; } }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.hero--horizontal {
  margin-bottom: 168px; }

.hero--horizontal.academy-post-hero {
  padding-top: 50px;
  margin-bottom: 64px; }

.hero--horizontal.academy-post-hero .hero__image-box .academy-hero-img {
  width: 700px; }

@media only screen and (max-width: 1030px) {
  .hero--horizontal.academy-post-hero .hero__image-box .academy-hero-img {
    width: 100% !important; } }

.academy-post-hero .hero__text-box {
  padding-left: 74px; }

@media only screen and (max-width: 1300px) {
  .academy-post-hero .hero__text-box {
    padding-left: 0; } }

.hero--horizontal.academy-post-hero h3 {
  color: #2060E6;
  margin-bottom: 30px; }

.hero--horizontal.academy-post-hero p {
  margin-bottom: 20px; }

.hero--horizontal.about-us {
  padding: 80px 0px; }

@media only screen and (max-width: 880px) {
  .hero--horizontal.about-us {
    padding: 80px 0px 20px 0px !important; } }

.hero--horizontal.about-us {
  padding: 80px 0px; }

.hero--horizontal.about-us .hero__container {
  gap: 60px; }

.hero--vertical {
  margin-bottom: 152px; }

.hero--home {
  padding-top: 30px;
  margin-bottom: 64px; }

.hero--home .hero__text-box {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-left: 102px;
  padding-bottom: 29px; }

.hero--home .hero__title {
  max-width: 494px; }

.hero--home .hero__text {
  max-width: 460px; }

.hero--home .button {
  font-size: 16px;
  padding: 14px 32px 14px 32px; }

.hero--security .grid-card__tag {
  padding-left: 0px !important; }

.hero--social-analytics .hero__tag {
  color: #8278E8; }

.hero--social-analytics {
  background: url(/images/product/analytics/hero-decorator-1.svg), url(/images/product/analytics/hero-decorator-2.svg), -webkit-gradient(linear, left top, left bottom, from(rgba(234, 232, 255, 0.1)), to(#EAE8FF));
  background: url(/images/product/analytics/hero-decorator-1.svg), url(/images/product/analytics/hero-decorator-2.svg), -o-linear-gradient(top, rgba(234, 232, 255, 0.1) 0%, #EAE8FF 100%);
  background: url(/images/product/analytics/hero-decorator-1.svg), url(/images/product/analytics/hero-decorator-2.svg), linear-gradient(180deg, rgba(234, 232, 255, 0.1) 0%, #EAE8FF 100%);
  background-position: left bottom, right top;
  background-repeat: no-repeat; }

.hero--social-analytics .hero__title {
  max-width: 860px; }

.hero--social-analytics .hero__text {
  max-width: 740px; }

.hero--social-publishing {
  background: url(/images/product/social-publishing/hero-decorator-1.svg), url(/images/product/social-publishing/hero-decorator-2.svg), -webkit-gradient(linear, left top, left bottom, from(rgba(250, 234, 251, 0)), to(#FAEAFB));
  background: url(/images/product/social-publishing/hero-decorator-1.svg), url(/images/product/social-publishing/hero-decorator-2.svg), -o-linear-gradient(top, rgba(250, 234, 251, 0) 0%, #FAEAFB 100%);
  background: url(/images/product/social-publishing/hero-decorator-1.svg), url(/images/product/social-publishing/hero-decorator-2.svg), linear-gradient(180deg, rgba(250, 234, 251, 0) 0%, #FAEAFB 100%);
  background-position: left center, right top;
  background-repeat: no-repeat; }

.hero--social-publishing .hero__title {
  max-width: 884px; }

.hero--social-publishing .hero__text {
  max-width: 884px; }

.hero--social-publishing .hero__tag {
  color: #F07FAC; }

.hero--social-listening {
  background: url(/images/product/social-listening/hero-decorator-1.svg), url(/images/product/social-listening/hero-decorator-2.svg), -webkit-gradient(linear, left top, left bottom, from(#f5fcfd), to(#d7f3f8));
  background: url(/images/product/social-listening/hero-decorator-1.svg), url(/images/product/social-listening/hero-decorator-2.svg), -o-linear-gradient(top, #f5fcfd 0%, #d7f3f8 100%);
  background: url(/images/product/social-listening/hero-decorator-1.svg), url(/images/product/social-listening/hero-decorator-2.svg), linear-gradient(180deg, #f5fcfd 0%, #d7f3f8 100%);
  background-position: left calc(100% - 118px), right top, bottom;
  background-repeat: no-repeat; }

.hero--social-listening .hero__tag {
  color: #54BFCE; }

.hero--social-listening .hero__title {
  max-width: 740px; }

.hero--social-listening .hero__text {
  max-width: 700px; }

.hero--employee-advocacy {
  background: url(/images/product/employee-advocacy/hero-decorator-1.svg), url(/images/product/employee-advocacy/hero-decorator-2.svg), -webkit-gradient(linear, left top, left bottom, from(#fdfdff), to(#eae8ff));
  background: url(/images/product/employee-advocacy/hero-decorator-1.svg), url(/images/product/employee-advocacy/hero-decorator-2.svg), -o-linear-gradient(top, #fdfdff 0%, #eae8ff 100%);
  background: url(/images/product/employee-advocacy/hero-decorator-1.svg), url(/images/product/employee-advocacy/hero-decorator-2.svg), linear-gradient(180deg, #fdfdff 0%, #eae8ff 100%);
  background-position: left bottom, right top, bottom;
  background-repeat: no-repeat; }

.hero--employee-advocacy .hero__tag {
  color: #8278E8; }

.hero--employee-advocacy .hero__title {
  max-width: 740px; }

.hero--employee-advocacy .hero__text {
  max-width: 620px; }

.hero--social-employee-advocacy {
  margin-bottom: 168px; }

.hero--social-employee-advocacy .hero__tag {
  color: #2060E6;
  background-color: #EBF0FC;
  padding: 7px 16px;
  border-radius: 50px;
  margin-bottom: 20px; }

.hero--mid-market .hero__tag {
  color: #E49872;
  background: #FFF3ED;
  padding: 7px 16px;
  border-radius: 50px;
  margin-bottom: 20px; }

.hero--financial-services .grid-card__tag {
  color: #53B15C;
  background-color: #D2F8D6; }

.hero--financial-services {
  margin-bottom: 152px; }

.hero--radically .grid-card__tag {
  color: #6BCFDE;
  background-color: #E8F8FB; }

.hero--radically {
  margin-bottom: 150px; }

.hero--customers {
  margin-bottom: 81px; }

.hero--behind-the-post .grid-card__tag {
  color: #F07FAC;
  background-color: #FAECFB; }

.hero--behind-the-post {
  margin-bottom: 150px; }

.hero--social-engagement {
  background: url(/images/product/social-engagement/hero-decorator-2.svg), url(/images/product/social-engagement/hero-decorator-1.svg), url(/images/product/social-engagement/hero-decorator-3.svg), -webkit-gradient(linear, left top, left bottom, from(#fdfdff), to(#F4F0EE));
  background: url(/images/product/social-engagement/hero-decorator-2.svg), url(/images/product/social-engagement/hero-decorator-1.svg), url(/images/product/social-engagement/hero-decorator-3.svg), -o-linear-gradient(top, #fdfdff 0%, #F4F0EE 100%);
  background: url(/images/product/social-engagement/hero-decorator-2.svg), url(/images/product/social-engagement/hero-decorator-1.svg), url(/images/product/social-engagement/hero-decorator-3.svg), linear-gradient(180deg, #fdfdff 0%, #F4F0EE 100%);
  background-position: left center, right top, top calc(50% - 60px) right 129px, bottom;
  background-repeat: no-repeat; }

.hero--social-engagement .hero__tag {
  color: #E49872; }

.hero--social-engagement .hero__title {
  max-width: 740px; }

.hero--social-engagement .hero__text {
  max-width: 700px; }

.hero--marketing-agencies .grid-card__tag {
  color: #8278E8;
  background-color: #EBE9FF; }

.hero--marketing-agencies {
  margin-bottom: 168px; }

.organic-hero {
  background: url(/images/demo/hero-demo-decorator1.svg), url(/images/demo/hero-demo-decorator2.svg), url(/images/demo/hero-demo-decorator3.svg), -o-linear-gradient(274.42deg, rgba(216, 241, 246, 0.26) 40.29%, #BFECF5 123.41%);
  background: url(/images/demo/hero-demo-decorator1.svg), url(/images/demo/hero-demo-decorator2.svg), url(/images/demo/hero-demo-decorator3.svg), linear-gradient(175.58deg, rgba(216, 241, 246, 0.26) 40.29%, #BFECF5 123.41%);
  background-position: left bottom, right top, right bottom calc(10% + 10%), bottom;
  background-repeat: no-repeat; }
  .organic-hero h3 {
    color: #2060E6;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    margin: 10px 0; }

@media only screen and (max-width: 600px) {
  .organic-hero h1 {
    font-size: 42px;
    text-align: left; }
  .organic-hero p {
    text-align: left; }
  .organic-hero .grid-card__form {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 210px;
            flex: 0 1 210px; } }

.hero--demo, .hero--pricing.hero--pricing-alt {
  background: url(/images/demo/hero-demo-decorator1.svg), url(/images/demo/hero-demo-decorator2.svg), url(/images/demo/hero-demo-decorator3.svg), -o-linear-gradient(274.42deg, rgba(216, 241, 246, 0.26) 40.29%, #BFECF5 123.41%);
  background: url(/images/demo/hero-demo-decorator1.svg), url(/images/demo/hero-demo-decorator2.svg), url(/images/demo/hero-demo-decorator3.svg), linear-gradient(175.58deg, rgba(216, 241, 246, 0.26) 40.29%, #BFECF5 123.41%);
  background-position: left bottom, right top, right bottom calc(10% + 10%), bottom;
  background-repeat: no-repeat; }

.hero--pricing.hero--pricing-alt.organic-hero {
  background: url(/images/demo/hero-demo-decorator2.svg), url(/images/organic-campaigns/organic-hero-shape.svg), -o-linear-gradient(274.42deg, rgba(216, 241, 246, 0.26) 40.29%, #F0FAFC 123.41%);
  background: url(/images/demo/hero-demo-decorator2.svg), url(/images/organic-campaigns/organic-hero-shape.svg), linear-gradient(175.58deg, rgba(216, 241, 246, 0.26) 40.29%, #F0FAFC 123.41%);
  background-position: right top 20%, right 45vw bottom 7vw, bottom;
  background-repeat: no-repeat;
  margin-bottom: 0px !important; }

.hero--pricing {
  background: url(/images/pricing/hero-pricing-decorator1.svg), url(/images/pricing/hero-pricing-decorator2.svg), url(/images/pricing/hero-pricing-decorator3.svg), -o-linear-gradient(274.42deg, rgba(241, 239, 255, 0) 0%, #F1EFFF 80%);
  background: url(/images/pricing/hero-pricing-decorator1.svg), url(/images/pricing/hero-pricing-decorator2.svg), url(/images/pricing/hero-pricing-decorator3.svg), linear-gradient(175.58deg, rgba(241, 239, 255, 0) 0%, #F1EFFF 80%);
  background-position: left top, right bottom, calc(100% - 101px) 27%;
  background-repeat: no-repeat; }

.hero--horizontal .hero__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  gap: 20px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.hero--vertical .hero__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  min-height: 840px; }

.hero--horizontal .hero__text-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.hero--vertical .hero__text-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 56px; }

.hero__tag {
  font-size: 13px;
  line-height: 1em;
  font-weight: 500;
  text-transform: uppercase;
  text-align: center;
  color: #0E1155;
  margin-bottom: 16px; }

.hero__title {
  font-size: 60px;
  line-height: 70px;
  font-weight: 700;
  letter-spacing: -1.8px;
  color: #0E1155;
  margin-bottom: 20px; }

.hero--vertical .hero__title {
  text-align: center;
  margin-bottom: 16px; }

.hero__text {
  font-size: 18px;
  line-height: 28px;
  font-weight: 400;
  letter-spacing: -0.18px;
  color: #0E1155;
  margin-bottom: 40px; }

.hero--vertical .hero__text {
  text-align: center;
  margin-bottom: 36px; }

.hero__image-box {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto; }

.hero--vertical .hero__image-box {
  margin-top: -50px; }

.hero__image-mobile {
  display: none; }

.hero__image {
  display: block;
  height: auto; }

.hero--policis-header {
  margin-left: auto !important;
  margin-right: auto !important; }

.hero--paid-campaign-alt {
  background: url(/images/paid-campaigns/paid-campaign-hero-shape-1.svg), url(/images/paid-campaigns/hero-shape-2.svg), -webkit-gradient(linear, left top, left bottom, color-stop(-24.35%, rgba(241, 239, 255, 0)), color-stop(103.77%, #F1EFFF));
  background: url(/images/paid-campaigns/paid-campaign-hero-shape-1.svg), url(/images/paid-campaigns/hero-shape-2.svg), -o-linear-gradient(top, rgba(241, 239, 255, 0) -24.35%, #F1EFFF 103.77%);
  background: url(/images/paid-campaigns/paid-campaign-hero-shape-1.svg), url(/images/paid-campaigns/hero-shape-2.svg), linear-gradient(180deg, rgba(241, 239, 255, 0) -24.35%, #F1EFFF 103.77%);
  background-position: left top calc(5% + 10%), right bottom calc(-13% + 10%), bottom;
  background-repeat: no-repeat; }

@media (max-width: 800px) {
  .hero--paid-campaign-alt .grid-card__text--hero {
    text-align: left; } }

.hero--paid-campaign-alt .pc-bold-blue-text {
  font-weight: 800;
  font-size: 28px;
  line-height: 33.6px;
  letter-spacing: -3%;
  color: #2060E6;
  margin-top: 25px; }

.pc-hero-form-container {
  width: 50%; }
  @media (max-width: 1100px) {
    .pc-hero-form-container {
      width: 100%; } }
  .pc-hero-form-container form {
    max-width: 100% !important; }

.pc-hero-form-container h3 {
  color: #0E1155;
  font-weight: 700;
  font-size: 28px;
  line-height: 33.6px;
  letter-spacing: -3%; }

.pc-hero-form-container p {
  margin-bottom: 20px; }

.reviews-paid-campaign {
  background-color: #E3F6FA;
  padding-top: 100px; }

.grid-card--customers5.reviews-paid-campaign .wrapper {
  background-image: url(/images/paid-campaigns/review-shape1.svg), url(/images/paid-campaigns/review-shape2.svg), url(/images/paid-campaigns/review-shape3.svg);
  background-position: left bottom calc(0% + 73px), right top calc(90% - 15px), left top calc(10% - 15px + 50px);
  background-repeat: no-repeat;
  padding-bottom: 156px; }

@media (max-width: 1380px) {
  .hero__image {
    max-width: 100%; }
  .hero--home .hero__text-box {
    margin-left: 0px; } }

@media (max-width: 800px) {
  .hero__container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .hero--vertical {
    margin-bottom: 80px; }
  .hero--vertical .hero__text-box {
    padding-top: 64px; }
  .hero__title {
    font-size: 37px;
    line-height: 48px;
    letter-spacing: -1.11px;
    margin-bottom: 16px; }
  .hero__text {
    font-size: 17px;
    line-height: 26px;
    letter-spacing: -0.17px;
    margin-bottom: 24px; }
  .hero__image-desktop {
    display: none; }
  .hero__image-mobile {
    display: block; }
  .hero__image {
    margin-right: auto;
    margin-left: auto; }
  .marketing-intelligence .hero__image {
    margin-right: auto;
    margin-left: auto;
    margin-top: 50px;
    width: 100%; }
  .hero--home {
    padding-top: 32px;
    margin-bottom: 72px; }
  .hero--home .hero__container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; }
  .hero--home .hero__text-box {
    padding-bottom: 0; }
  .hero--home .hero__text-box br {
    display: none; }
  .hero--home .hero__image-box {
    margin-bottom: 36px; }
  .hero--vertical .hero__container {
    min-height: 701px; }
  .hero--social-employee-advocacy {
    margin-bottom: 88px; }
  .hero--social-employee-advocacy .hero__tag {
    margin-left: auto;
    margin-right: auto;
    margin-top: 64px;
    margin-bottom: 16px; }
  .hero--marketing-teams .hero__tag {
    margin-left: auto;
    margin-right: auto;
    margin-top: 64px;
    margin-bottom: 16px; }
  .hero--mid-market {
    margin-bottom: 88px; }
  .hero--enterprise .hero__tag {
    margin-left: auto;
    margin-right: auto;
    margin-top: 64px;
    margin-bottom: 16px; }
  .hero--media-management .hero__tag {
    margin-left: auto;
    margin-right: auto;
    margin-top: 64px;
    margin-bottom: 16px; }
  .hero--media-management .button-big {
    margin: auto; }
  .hero--media-management .grid-card__title {
    margin-bottom: 16px; }
  .hero--media-management .grid-card__text--hero {
    margin-bottom: 32px; }
  .hero--media-management .grid-card__image-box {
    margin-top: 8px;
    display: none; }
  .hero--sales-teams .hero__tag {
    margin-left: auto;
    margin-right: auto;
    margin-top: 64px;
    margin-bottom: 16px; }
  .hero--sales-teams .button-big {
    margin: auto; }
  .hero--sales-teams .grid-card__title {
    margin-bottom: 16px; }
  .hero--sales-teams .grid-card__text--hero {
    margin-bottom: 32px; }
  .hero--sales-teams .grid-card__image-box {
    margin-top: 8px;
    display: none; }
  .hero--marketing-teams .button-big {
    margin: auto; }
  .hero--marketing-teams .grid-card__title {
    margin-bottom: 16px; }
  .hero--marketing-teams .grid-card__text--hero {
    margin-bottom: 32px; }
  .hero--marketing-teams .grid-card__image-box {
    margin-top: 8px; }
  .hero--enterprise .button-big {
    margin: auto; }
  .hero--enterprise .grid-card__title {
    margin-bottom: 16px; }
  .hero--enterprise .grid-card__text--hero {
    margin-bottom: 32px; }
  .hero--social-employee-advocacy .button-big {
    margin: auto; }
  .hero--marketing-agencies {
    margin-bottom: 80px; }
  .hero--marketing-agencies .grid-card__tag {
    margin: auto;
    margin-top: 64px; }
  .hero--mid-market {
    margin-bottom: 88px; }
  .hero--mid-market .hero__tag {
    margin-top: 64px !important;
    margin-bottom: 16px !important;
    margin: auto; }
  .hero--financial-services {
    margin-bottom: 78px; }
  .hero--behind-the-post {
    margin-bottom: 80px; }
  .hero--behind-the-post .grid-card__tag {
    margin-left: auto;
    margin-right: auto;
    margin-top: 64px;
    margin-bottom: 16px; }
  .hero--financial-services .grid-card__tag {
    margin-left: auto;
    margin-right: auto;
    margin-top: 64px;
    margin-bottom: 16px; }
  .hero--radically {
    margin-bottom: 80px; }
  .hero--radically .grid-card__tag {
    margin-left: auto;
    margin-right: auto;
    margin-top: 64px; }
  .hero--mid-market .button-big {
    margin: auto; }
  .hero--mid-market .grid-card__title {
    margin-bottom: 16px; }
  .hero--mid-market .grid-card__text--hero {
    margin-bottom: 32px; }
  .hero--mid-market .grid-card__image-box {
    margin-top: 8px; }
  .hero--customers {
    margin-bottom: 64px; }
  .hero--social-analytics {
    background: url(/images/product/analytics/hero-decorator-3.svg), -webkit-gradient(linear, left top, left bottom, from(rgba(234, 232, 255, 0.1)), to(#EAE8FF));
    background: url(/images/product/analytics/hero-decorator-3.svg), -o-linear-gradient(top, rgba(234, 232, 255, 0.1) 0%, #EAE8FF 100%);
    background: url(/images/product/analytics/hero-decorator-3.svg), linear-gradient(180deg, rgba(234, 232, 255, 0.1) 0%, #EAE8FF 100%);
    background-position: left calc(100% - 87px), bottom;
    background-repeat: no-repeat; }
  .hero--social-publishing {
    background: url(/images/product/social-publishing/hero-decorator-3.svg), url(/images/product/social-publishing/hero-decorator-4.svg), -webkit-gradient(linear, left top, left bottom, from(rgba(250, 234, 251, 0)), to(#FAEAFB));
    background: url(/images/product/social-publishing/hero-decorator-3.svg), url(/images/product/social-publishing/hero-decorator-4.svg), -o-linear-gradient(top, rgba(250, 234, 251, 0) 0%, #FAEAFB 100%);
    background: url(/images/product/social-publishing/hero-decorator-3.svg), url(/images/product/social-publishing/hero-decorator-4.svg), linear-gradient(180deg, rgba(250, 234, 251, 0) 0%, #FAEAFB 100%);
    background-position: left calc(100% - 87px), right calc(100% - 214px), bottom;
    background-repeat: no-repeat; }
  .hero--social-listening {
    background: url(/images/product/social-listening/hero-decorator-3.svg), -webkit-gradient(linear, left top, left bottom, from(#f5fcfd), to(#d7f3f8));
    background: url(/images/product/social-listening/hero-decorator-3.svg), -o-linear-gradient(top, #f5fcfd 0%, #d7f3f8 100%);
    background: url(/images/product/social-listening/hero-decorator-3.svg), linear-gradient(180deg, #f5fcfd 0%, #d7f3f8 100%);
    background-position: left calc(100% - 87px), bottom;
    background-repeat: no-repeat; }
  .hero--employee-advocacy {
    background: url(/images/product/employee-advocacy/hero-decorator-3.svg), -webkit-gradient(linear, left top, left bottom, from(#fdfdff), to(#eae8ff));
    background: url(/images/product/employee-advocacy/hero-decorator-3.svg), -o-linear-gradient(top, #fdfdff 0%, #eae8ff 100%);
    background: url(/images/product/employee-advocacy/hero-decorator-3.svg), linear-gradient(180deg, #fdfdff 0%, #eae8ff 100%);
    background-position: left calc(100% - 87px), bottom;
    background-repeat: no-repeat; }
  .hero--social-engagement {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fdfdff), to(#F4F0EE));
    background-image: -o-linear-gradient(top, #fdfdff 0%, #F4F0EE 100%);
    background-image: linear-gradient(180deg, #fdfdff 0%, #F4F0EE 100%); } }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.integrations:not(body) {
  padding: 111px 0 128px; }

.integrations > .wrapper {
  max-width: 1340px; }

.integrations__grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: 1fr;
  grid-column-gap: 28px;
  grid-row-gap: 40px; }

.integrations__single .wrapper {
  margin-bottom: 152px; }

.integrations__single .wrapper {
  max-width: 656px; }

@media (max-width: 1110px) {
  .integrations__grid {
    grid-template-columns: repeat(2, 1fr); } }

@media (max-width: 800px) {
  .integrations {
    padding: 64px 0; }
  .integrations__grid {
    grid-template-columns: 100%;
    grid-row-gap: 24px; }
  .integrations__single .wrapper {
    margin-bottom: 80px; }
  .integrations:not(body) {
    padding: 64px 0 64px; } }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.join-ranks {
  padding-bottom: 150px; }
  @media screen and (max-width: 800px) {
    .join-ranks {
      padding-bottom: 100px; } }

.join-ranks .wrapper {
  text-align: center; }
  .join-ranks .wrapper h2 {
    font-weight: 700;
    font-size: 48px;
    line-height: 68px;
    letter-spacing: -3%; }
  .join-ranks .wrapper p {
    font-weight: 400;
    font-size: 18px;
    line-height: 28px;
    letter-spacing: -3%;
    text-align: center; }

@media screen and (max-width: 800px) {
  .rank-carousel {
    overflow: hidden;
    width: 100%;
    padding: 0px 20px !important;
    margin: 0 auto; }
  .inner-carousel {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
    -webkit-animation: none !important;
            animation: none !important;
    width: auto !important;
    gap: 20px !important; }
  .inner-carousel .box {
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 0 auto !important;
            flex: 0 0 auto !important; }
  .carousel-pagination {
    margin-top: 20px !important; } }

.rank-carousel {
  overflow: hidden;
  padding: 40px 0;
  position: relative; }
  @media screen and (max-width: 800px) {
    .rank-carousel {
      padding: 0px 20px;
      width: 90vw; } }
  .rank-carousel .inner-carousel {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 50px;
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
    -webkit-animation: scroll 15s linear infinite;
            animation: scroll 15s linear infinite; }
    @media screen and (max-width: 800px) {
      .rank-carousel .inner-carousel {
        -webkit-animation: none;
                animation: none;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 20px; } }
  .rank-carousel:hover .inner-carousel {
    -webkit-animation-play-state: paused;
            animation-play-state: paused; }
  .rank-carousel .box {
    max-width: 550px;
    min-width: 550px;
    width: 100%;
    border-radius: 40px;
    padding: 40px 32px;
    background-color: #fff;
    border: 1px solid #6E7DA059;
    position: relative;
    text-align: left;
    -webkit-transition: 300ms;
    -o-transition: 300ms;
    transition: 300ms; }
    @media screen and (max-width: 800px) {
      .rank-carousel .box {
        max-width: 64vw;
        min-width: 75vw; } }
    .rank-carousel .box:hover {
      border: 1px solid #2060e6; }
    .rank-carousel .box img {
      margin-bottom: 15px;
      max-height: 22px;
      -o-object-fit: contain;
         object-fit: contain; }
    .rank-carousel .box p {
      font-weight: 500;
      font-style: italic;
      font-size: 20px;
      line-height: 31px;
      margin-bottom: 80px;
      border-bottom: 1px solid #EFF0F9;
      padding-bottom: 40px; }
    .rank-carousel .box .title {
      position: absolute;
      bottom: 35px;
      left: 40px; }
      .rank-carousel .box .title h6 {
        font-weight: 500;
        font-size: 18px;
        line-height: 28px;
        color: #0E1155;
        margin: 0; }
      .rank-carousel .box .title span {
        font-weight: 400;
        font-size: 15px;
        line-height: 24px;
        color: #4D4F82; }

@-webkit-keyframes scroll {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0); }
  100% {
    -webkit-transform: translateX(-60.67%);
            transform: translateX(-60.67%); } }

@keyframes scroll {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0); }
  100% {
    -webkit-transform: translateX(-60.67%);
            transform: translateX(-60.67%); } }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.your-nominees-section {
  padding: 50px 0 150px; }
  .your-nominees-section.winners-section {
    padding-bottom: 150px;
    padding-top: 150px;
    background: url(/images/organic-campaigns/start-top-left.svg) top left no-repeat, url(/images/organic-campaigns/start-bottom-left.svg) bottom 600px right no-repeat, url(/images/organic-campaigns/start-top-right.svg) bottom left no-repeat, -webkit-gradient(linear, left top, left bottom, from(#F0FAFC), to(#C3EDF6));
    background: url(/images/organic-campaigns/start-top-left.svg) top left no-repeat, url(/images/organic-campaigns/start-bottom-left.svg) bottom 600px right no-repeat, url(/images/organic-campaigns/start-top-right.svg) bottom left no-repeat, -o-linear-gradient(top, #F0FAFC, #C3EDF6);
    background: url(/images/organic-campaigns/start-top-left.svg) top left no-repeat, url(/images/organic-campaigns/start-bottom-left.svg) bottom 600px right no-repeat, url(/images/organic-campaigns/start-top-right.svg) bottom left no-repeat, linear-gradient(to bottom, #F0FAFC, #C3EDF6);
    margin-bottom: 0 !important; }
  .your-nominees-section .wrapper {
    text-align: center; }
    .your-nominees-section .wrapper .button--blue {
      margin-top: 85px; }
    .your-nominees-section .wrapper h2 {
      color: var(--Dark-500, #0E1155);
      text-align: center;
      font-size: 40px;
      font-style: normal;
      font-weight: 700;
      line-height: 53px;
      letter-spacing: -1.2px; }
    @media (max-width: 800px) {
      .your-nominees-section .wrapper h2 {
        font-size: 28px;
        line-height: 32px;
        letter-spacing: -.84px; } }
    .your-nominees-section .wrapper p {
      padding: 0;
      margin: 0; }
    .your-nominees-section .wrapper .nominees-grid {
      display: grid;
      grid-template-columns: repeat(6, 1fr);
      gap: 40px;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      max-width: 1200px;
      margin: 0 auto;
      padding-top: 50px; }
    .your-nominees-section .wrapper .nominees-grid.two-profiles {
      grid-template-columns: repeat(2, 1fr);
      max-width: 600px; }
    .your-nominees-section .wrapper .nominees-grid.three-profiles {
      grid-template-columns: repeat(3, 1fr);
      max-width: 900px; }
    .your-nominees-section .wrapper .nominees-grid.one-profile {
      grid-template-columns: 1fr;
      max-width: 300px; }
    @media (max-width: 768px) {
      .your-nominees-section .wrapper .nominees-grid {
        grid-template-columns: repeat(2, 1fr);
        max-width: 600px; } }
    @media (max-width: 780px) {
      .your-nominees-section .wrapper .nominees-grid,
      .your-nominees-section .wrapper .nominees-grid.two-profiles,
      .your-nominees-section .wrapper .nominees-grid.three-profiles,
      .your-nominees-section .wrapper .nominees-grid.one-profile {
        grid-template-columns: repeat(2, 1fr);
        max-width: 360px; } }
    .your-nominees-section .wrapper .profile-container {
      text-align: center;
      display: grid;
      gap: 5px;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      position: relative; }
    .your-nominees-section .wrapper .job-title {
      opacity: 0.6; }
    .your-nominees-section .wrapper .profile-container .profile-img {
      max-width: 100%;
      height: auto;
      border-radius: 50%;
      width: 135px;
      margin: auto;
      padding-bottom: 10px; }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.partners:not(body) {
  padding: 111px 0 48px; }

.partners > .wrapper {
  max-width: 1340px; }

.partners__grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: 1fr;
  grid-column-gap: 28px;
  grid-row-gap: 40px;
  margin-bottom: 80px; }

@media (max-width: 1110px) {
  .partners__grid {
    grid-template-columns: repeat(2, 1fr); } }

@media (max-width: 800px) {
  .partners {
    padding: 64px 0; }
  .partners__grid {
    grid-template-columns: 100%;
    grid-row-gap: 24px;
    margin-bottom: 40px; }
  .partners:not(body) {
    padding: 64px 0 24px; } }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.podcasts {
  background-image: url(/images/podcasts/background.svg), url(/images/podcasts/decorator-1.svg), url(/images/podcasts/decorator-2.svg), url(/images/podcasts/decorator-3.svg), url(/images/podcasts/decorator-4.svg);
  background-size: cover, auto, auto, auto, auto;
  background-position: bottom right, left 106px, right top, calc(100% - 43px) bottom, right 402px;
  background-repeat: no-repeat;
  padding: 84px 0 109px; }

.podcasts__text-box {
  text-align: center;
  margin: 0 auto 64px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.podcasts__tag {
  color: #82DBE8;
  font-size: 12px;
  line-height: 15px;
  font-weight: 500;
  text-transform: uppercase;
  padding: 7px 16px;
  border-radius: 24px;
  background-color: #E8F8FB;
  margin-bottom: 20px; }

.podcasts__title {
  font-size: 60px;
  letter-spacing: -1.8px;
  line-height: 70px;
  font-weight: 700;
  margin-bottom: 20px; }

.podcasts__text {
  font-size: 18px;
  letter-spacing: -0.18px;
  line-height: 28px;
  max-width: 836px; }

.podcasts__grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-column-gap: 56px;
          column-gap: 56px;
  width: 100%;
  max-width: 1104px;
  margin: 0 auto; }

.podcasts__item {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 50%;
          flex: 1 1 50%;
  border-radius: 42px;
  padding: 40px 48px;
  background-color: #FFFFFF;
  text-align: center;
  -webkit-transition: -webkit-box-shadow 0.25s ease-in-out;
  transition: -webkit-box-shadow 0.25s ease-in-out;
  -o-transition: box-shadow 0.25s ease-in-out;
  transition: box-shadow 0.25s ease-in-out;
  transition: box-shadow 0.25s ease-in-out, -webkit-box-shadow 0.25s ease-in-out;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.podcasts__item:hover {
  -webkit-box-shadow: 18px 20px 52px 0 rgba(124, 155, 159, 0.26);
          box-shadow: 18px 20px 52px 0 rgba(124, 155, 159, 0.26); }

.podcasts__image {
  margin-bottom: 40px; }

.podcasts__image img {
  display: block;
  max-width: 100%;
  height: auto;
  margin: 0 auto; }

.podcasts__item-title {
  font-size: 28px;
  letter-spacing: -0.84px;
  line-height: 36px;
  font-weight: 700;
  margin-bottom: 12px; }

.podcasts__item-description {
  font-size: 15px;
  letter-spacing: -0.15px;
  line-height: 24px;
  margin-bottom: 32px; }

.podcasts__item-description a,
.podcasts__item-description span {
  font-weight: 500;
  color: #2060E6; }

.podcasts__item--behind .podcasts__item-description a,
.podcasts__item--behind .podcasts__item-description span {
  color: #82DBE8; }

.podcasts__item .button {
  margin-top: auto; }

.podcasts--watch {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 16px;
          column-gap: 16px;
  row-gap: 16px;
  margin-top: 28px;
  padding: 0 40px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.podcasts--watch img {
  display: block;
  max-width: 100%;
  height: auto; }

@media (max-width: 800px) {
  .podcasts {
    background-size: cover, 0, 150px auto, auto, auto; }
  .podcasts__title {
    font-size: 40px;
    line-height: 50px; }
  .podcasts__grid {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    row-gap: 40px; }
  .podcasts__item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    padding: 24px;
    border-radius: 20px; } }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.pricing-table {
  padding: 100px 20px;
  background-color: #bed0f9;
  background-image: url(/images/pricing/pricing-table-decorator.svg);
  background-position: left 19%;
  background-repeat: no-repeat;
  border-radius: 50px;
  text-align: center;
  margin-bottom: 100px; }

.pricing-table__inner {
  max-width: 1030px;
  margin: 0 auto; }

.pricing-table__title {
  color: #0E1155;
  font-weight: 700;
  font-size: 48px;
  line-height: 54px;
  letter-spacing: -1.08px;
  margin-bottom: 24px;
  width: 100%;
  text-align: center; }

.pricing-table__tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 16px;
          column-gap: 16px;
  row-gap: 20px;
  margin-bottom: 48px; }

.pricing-swipe {
  margin-bottom: 48px; }

.pricing-table__page {
  overflow-x: auto; }

.pricing-table__page-inner {
  display: grid;
  grid-template-columns: 371fr 305fr 305fr;
  grid-auto-rows: auto;
  gap: 0px 24px;
  min-width: 800px; }

.pricing-table__page-inner > * {
  background-color: #ffffff;
  padding-right: 32px;
  padding-left: 32px; }

.pricing-table__page-inner > *:nth-last-child(-n+3) {
  border-bottom-left-radius: 30px;
  border-bottom-right-radius: 30px;
  padding-bottom: 32px; }

.pricing-table__card-head {
  position: relative;
  padding-top: 32px;
  padding-bottom: 47px;
  border-radius: 30px 30px 0 0; }

.pricing-table__card-head:after {
  position: absolute;
  right: 32px;
  left: 32px;
  bottom: 26px;
  content: "";
  display: block;
  height: 1px;
  background-color: #D3D6EC; }

.pricing-table__card-title {
  color: #0E1155;
  font-size: 38px;
  line-height: 41px;
  letter-spacing: -1.14px;
  font-weight: 700;
  text-align: left;
  margin-bottom: 12px; }

.pricing-table__card-subtitle {
  color: #2060E6;
  font-size: 18px;
  line-height: 30px;
  letter-spacing: 0.2px;
  font-weight: 500;
  margin-bottom: 12px;
  text-align: left; }

.pricing-table__card-label {
  display: inline-block;
  border-radius: 60px;
  padding: 9px 29px 8px;
  font-size: 28px;
  line-height: 34px;
  font-weight: 700;
  letter-spacing: -0.84px;
  margin-bottom: 20px; }

.pricing-table__card-label.pricing-table__card-label--blue {
  color: #2060E6;
  background-color: #EAF0FE; }

.pricing-table__card-label.pricing-table__card-label--purple {
  color: #9288EF;
  background-color: #EFEEFC; }

.pricing-table__card-description {
  color: #6E7099;
  font-weight: 500;
  font-size: 17px;
  line-height: 26px;
  text-align: center;
  letter-spacing: -0.51px; }

.pricing-table__info {
  color: #6E7099;
  font-size: 18px;
  line-height: 38px;
  letter-spacing: -0.18px;
  text-align: left; }

.pricing-table__info span {
  color: #2060E6;
  font-size: 20px;
  font-weight: 700; }

.pricing-table__info h4 {
  color: #2060E6;
  font-size: 20px;
  font-weight: 700;
  line-height: 25px;
  letter-spacing: -0.18px;
  text-align: left; }

.pricing-table__info h4.purple {
  color: #9288ef; }

.pricing-table__info h4.center {
  text-align: center; }

.pricing-table__info h4.line-divider {
  border-top: 1px solid #D3D6EC;
  padding-top: 20px;
  margin-top: 20px; }

@media (max-width: 800px) {
  .pricing-table__tabs {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .pricing-table__title {
    font-size: 38px;
    line-height: 41px;
    letter-spacing: -1.14px; }
  .pricing-table__card-title {
    font-size: 28px;
    line-height: 34px;
    letter-spacing: -0.84px; } }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.quote-block {
  margin-bottom: 136px; }

@media only screen and (max-width: 880px) {
  .quote-block.about-us {
    margin-top: 136px; } }

.quote-block.academy {
  margin-top: 130px; }

.quote-block__box {
  max-width: 1308px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 92px 112px 66px 102px;
  background-image: url(/images/block-quotes/block-quote-decorator-shape.svg), url(/images/block-quotes/block-quote-decorator-circle.svg);
  background-position: 17px bottom, right top;
  background-repeat: no-repeat;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.quote-block__image {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 300px;
          flex: 0 0 300px;
  margin-right: 40px; }

.quote-block__image--mobile {
  display: none; }

.quote-block__image img {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 72px; }

.quote-block__content {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 737px;
          flex: 0 1 737px;
  padding-top: 31px; }

.quote-block__content:only-child {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1; }

.quote-block__text {
  color: #0E1155;
  font-size: 24px;
  line-height: 36px;
  letter-spacing: -0.24px;
  font-weight: 500;
  padding-bottom: 40px;
  margin-bottom: 40px;
  border-bottom: 1px solid #EFF0F9; }

.quote-block__cite {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.quote-block__cite .quote-block__row .quote-block__image {
  display: none; }

.quote-block__person {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  margin-right: 20px; }

.quote-block__name {
  color: #0E1155;
  font-size: 18px;
  line-height: 28px;
  letter-spacing: -0.18px;
  font-weight: 500;
  margin: 0;
  text-transform: none; }

.quote-block__office {
  color: #4D4F82;
  font-size: 15px;
  line-height: 24px;
  letter-spacing: -0.15px;
  font-weight: 400; }

.quote-block__logo {
  max-width: 50%; }

.quote-block__logo img {
  display: block; }

@media (max-width: 1380px) {
  .quote-block__box {
    padding: 92px 112px 66px 85px;
    background-image: url(/images/block-quotes/block-quote-decorator-shape.svg), url(/images/block-quotes/block-quote-decorator-circle.svg);
    background-position: left bottom, right top; } }

@media (max-width: 800px) {
  .quote-block {
    margin-bottom: 72px; }
  .quote-block__box {
    padding: 0 0 0 60px;
    background-image: url(/images/block-quotes/block-quote-decorator-mobile.svg);
    background-position: left top; }
  .quote-block__content {
    padding-top: 0; }
  .quote-block__image--desktop {
    display: none; }
  .quote-block__image--mobile {
    display: block; }
  .quote-block__image {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 64px;
            flex: 0 1 64px;
    margin-right: 20px; }
  .quote-block__image img {
    border-radius: 12px; }
  .quote-block__cite .quote-block__row .quote-block__image,
  .quote-block__cite .quote-block__row .quote-block__person {
    display: block; }
  .quote-block__cite {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .quote-block__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .quote-block__image {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    /* Dodajemy wycentrowanie w pionie */
    margin-right: 10px;
    width: 64px;
    height: auto; }
  .quote-block__person {
    line-height: 26px;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    margin: auto;
    padding-left: 20px; }
  .quote-block__company-logo {
    margin-top: 10px; }
  .quote-block__office {
    width: 100%; }
  .quote-block__image.quote-block__image--desktop {
    display: none !important; }
  .quote-block__text {
    font-size: 20px;
    line-height: 31px;
    letter-spacing: -0.2px;
    font-style: italic;
    padding-bottom: 24px;
    margin-bottom: 24px; }
  .quote-block__name {
    font-size: 15px;
    line-height: 24px;
    letter-spacing: -0.15px;
    font-weight: 500; }
  .quote-block__company-logo {
    width: 100%;
    margin-top: 20px; } }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.resources-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 48px; }

.resources-menu__title {
  color: #0E1155;
  font-size: 20px;
  line-height: 30px;
  font-weight: 500;
  letter-spacing: -0.2px;
  margin-right: 24px; }

.resources-menu__select {
  margin-right: 20px; }

.resources-menu__select .select2-container--default .select2-selection--single {
  border: 1px solid #6e7099 !important;
  border-radius: 32px; }

@media (max-width: 640px) {
  .resources-menu__title {
    margin: 0 0 8px; }
  .resources-menu__select {
    margin: 0 0 20px; } }

@media (max-width: 800px) {
  .resources-menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin-bottom: 28px; }
  .resources-menu__select {
    margin: 0 0 20px; }
  .resources-menu__title {
    margin: 0 0 8px; } }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.security-filters {
  display: block; }

.security-filters__filters-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  row-gap: 12px;
  -webkit-column-gap: 12px;
          column-gap: 12px;
  padding: 0 115px 0 75px;
  max-width: 1340px; }

.security-filters__filters-item {
  font-size: 15px;
  list-style: 20px;
  color: #6E7099;
  padding: 7px 28px;
  border-radius: 30px;
  border: 1px solid #EAEBF3;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  white-space: nowrap;
  cursor: pointer; }

.security-filters__filters-item:hover {
  text-decoration: none;
  color: #0E1155;
  border-color: #0E1155; }

.security-filters__filters-item:last-child {
  margin-right: 0; }

.security-filters__filters-item.security-filters__filters-item--active {
  color: #0E1155;
  border-color: #0E1155; }

.security-filters__filters {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 38px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start; }

.security-filters__filters-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.security-filters__filters-list--mobile {
  display: none; }

@media (max-width: 1380px) {
  .security-filters__filters-list {
    padding: 0 75px; } }

@media (max-width: 1110px) {
  .security-filters__filters-list {
    padding: 0; } }

@media (max-width: 800px) {
  .security-filters {
    display: unset; }
  .security-filters .wrapper {
    display: unset;
    padding: 0; }
  .security-filters__filters {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .security-filters__filters-list--desktop {
    display: none; }
  .security-filters__filters-list--mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    background-color: #EFF0F9;
    padding: 14px 20px;
    margin: 0 0 27px;
    position: -webkit-sticky;
    position: sticky;
    top: 0; }
  .security-filters__filters-list .select2 {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }
  .security-filters .select2 .selection {
    display: block;
    width: 100%; } }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.security-content {
  margin-bottom: 131px; }

.security-content .wrapper {
  max-width: 1112px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 72px; }

.security-content > .wrapper a {
  color: #2060E6;
  text-decoration: underline; }

.security-content > .wrapper a:hover {
  text-decoration: none; }

.security-content__title {
  margin-top: 80px;
  grid-column: span 2; }

.security-content__primary-description {
  margin: 0 0 56px;
  grid-column: span 2;
  font-size: 20px;
  line-height: 32px; }

.security-content__description {
  margin: 0 0 42px;
  color: #8C8EB0; }

.security-content__subtitle {
  color: #0E1155;
  line-height: 28px;
  font-size: 20px;
  letter-spacing: -0.01em;
  font-weight: 500;
  padding: 0 0 0 32px;
  margin: 0 0 8px;
  background-image: url(/images/components/check-sign-two.svg);
  background-size: 20px 20px;
  background-position: left 4px;
  background-repeat: no-repeat; }

@media (max-width: 800px) {
  .security-content {
    margin-bottom: 88px; }
  .security-content > .wrapper {
    grid-template-columns: 1fr;
    grid-column-gap: 0; }
  .security-content__title {
    font-size: 28px;
    line-height: 32px;
    letter-spacing: -0.84px;
    margin: 40px 0 16px;
    grid-column: span 1; }
  .security-content__primary-description {
    font-size: 18px;
    line-height: 28px;
    letter-spacing: -0.54px;
    padding: 0;
    margin: 0 0 48px;
    grid-column: span 1; } }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.staff.staff--team {
  margin-bottom: 144px; }

.staff.staff--team {
  margin-bottom: 148px; }

.staff--team .staff__content {
  background-color: #EBF0FC;
  border-radius: 50px;
  padding-top: 112px;
  padding-bottom: 148px; }

.staff.staff--board {
  margin-bottom: 148px; }

.staff.staff--board.about-us {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.staff.staff--board.about-us .staff-inner-container {
  background: #EBF0FC;
  max-width: 1500px;
  border-radius: 50px;
  padding: 80px 30px;
  margin: auto 20px; }

.staff.staff--board .staff__content {
  background-color: #FFFFFF; }

.staff.staff--board.about-us .staff__content.blue {
  background-color: transparent; }

.staff__content.blue {
  background-color: #EBF0FC; }

.staff__title {
  color: #0E1155;
  font-size: 40px;
  line-height: 53px;
  letter-spacing: -1.2px;
  font-weight: 700;
  text-align: center;
  margin-bottom: 56px; }

.staff__grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  row-gap: 44px;
  max-width: 1182px;
  padding: 0 20px;
  margin: auto; }

.staff__grid.board-members {
  max-width: 1250px; }

.staff__member {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 20%;
          flex: 0 1 20%;
  padding: 0 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.board-members .staff__member {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 20%;
          flex: 0 1 20%; }

@media (max-width: 1380px) {
  .board-members .staff__member {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 33%;
            flex: 0 1 33%; } }

@media (max-width: 990px) {
  .board-members .staff__member {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 50%;
            flex: 0 1 50%; } }

@media (max-width: 600px) {
  .board-members .staff__member {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 100%;
            flex: 0 1 100%; } }

.about-us .staff__member {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 25%;
          flex: 0 1 25%;
  padding: 0 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center; }

@media (max-width: 1380px) {
  .about-us .staff__member {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 33%;
            flex: 0 1 33%; } }

@media (max-width: 990px) {
  .about-us .staff__member {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 50%;
            flex: 0 1 50%; } }

@media (max-width: 600px) {
  .about-us .staff__member {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 100%;
            flex: 0 1 100%; } }

.staff__photo {
  border-radius: 50%;
  max-width: 100%;
  height: auto;
  margin: 0 auto 16px;
  display: block; }

.staff__name {
  color: #0E1155;
  font-size: 18px;
  line-height: 30px;
  font-weight: 500;
  letter-spacing: -0.54px;
  text-align: center;
  margin-bottom: 0px; }

.staff__office {
  color: #6E7099;
  font-size: 15px;
  line-height: 22px;
  letter-spacing: -0.15px;
  font-weight: 400;
  text-align: center;
  max-width: 230px;
  margin: auto; }

.staff__office--font {
  font-size: 17px;
  line-height: 26px;
  font-weight: 500; }

.staff__office a {
  color: #2060E6;
  text-decoration: underline; }

.staff__office a:hover {
  text-decoration: none; }

@media (max-width: 1380px) {
  .staff__member {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 25%;
            flex: 1 1 25%; } }

@media (max-width: 800px) {
  .staff.staff--team {
    margin-bottom: 96px; }
  .staff.staff--board {
    margin-bottom: 64px; }
  .staff--team .staff__content {
    border-radius: 24px;
    padding-top: 40px;
    padding-bottom: 40px; }
  .staff__grid {
    row-gap: 32px;
    padding: 0; }
  .staff__title {
    font-size: 28px;
    line-height: 32px;
    letter-spacing: -0.84px;
    margin-bottom: 40px; }
  .staff__grid {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .staff__member {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    padding: 0 15px; }
  .staff__photo {
    max-width: 112px; }
  .staff__name {
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -0.48px; }
  .staff__office {
    font-size: 13px;
    line-height: 19px;
    letter-spacing: -0.13px; } }

@media (max-width: 640px) {
  .staff__member {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%; } }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.what-you-will-learn {
  margin-top: 130px; }
  .what-you-will-learn .wrapper {
    text-align: center; }
    .what-you-will-learn .wrapper h2 {
      font-weight: 700;
      font-size: 60px;
      line-height: 70px;
      text-align: center;
      color: #0E1155; }
      @media screen and (max-width: 800px) {
        .what-you-will-learn .wrapper h2 {
          font-size: 42px;
          line-height: 48px; } }
    .what-you-will-learn .wrapper p {
      font-weight: 400;
      font-size: 18px;
      line-height: 28px;
      text-align: center;
      color: #0E1155;
      max-width: 920px;
      width: 100%;
      margin: auto;
      padding-top: 30px; }
    .what-you-will-learn .wrapper .reel-container {
      display: grid;
      grid-template-columns: repeat(3, 1fr);
      gap: 30px;
      row-gap: 60px;
      margin-top: 80px; }
      @media screen and (max-width: 1024px) {
        .what-you-will-learn .wrapper .reel-container {
          grid-template-columns: repeat(2, 1fr); } }
      @media screen and (max-width: 800px) {
        .what-you-will-learn .wrapper .reel-container {
          grid-template-columns: repeat(1, 1fr); } }
      .what-you-will-learn .wrapper .reel-container .real-box {
        text-align: left;
        text-decoration: none;
        position: relative; }
        .what-you-will-learn .wrapper .reel-container .real-box h4 {
          padding-top: 25px;
          padding-bottom: 10px; }
        .what-you-will-learn .wrapper .reel-container .real-box a {
          text-decoration: none;
          color: #0E1155;
          opacity: 0.6;
          -webkit-transition: 200ms;
          -o-transition: 200ms;
          transition: 200ms; }
          .what-you-will-learn .wrapper .reel-container .real-box a:hover {
            color: #2060E6;
            text-decoration: underline;
            opacity: 1; }
        .what-you-will-learn .wrapper .reel-container .real-box .thumbnail-box:before {
          content: "";
          background-image: url(/images/academy/play-icon-new.svg);
          background-size: 50px;
          background-repeat: no-repeat;
          position: absolute;
          left: 50%;
          z-index: 5;
          display: block;
          height: 50px;
          width: 50px;
          top: 50%;
          -webkit-transform: translate(-50%, -50%);
              -ms-transform: translate(-50%, -50%);
                  transform: translate(-50%, -50%); }
        .what-you-will-learn .wrapper .reel-container .real-box .thumbnail-box img {
          width: 100%;
          height: 220px;
          -o-object-fit: cover;
             object-fit: cover;
          border-radius: 25px;
          background-color: #EBF0FC;
          position: relative;
          -o-object-position: top left;
             object-position: top left; }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.content-card:not(.post-entry) {
  background-color: #F3F7FF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1; }

.content-card--row {
  padding: 26px 46px 26px 41px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.content-card--column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 40px 32px;
  width: 285px; }

.content-card--column .content-card__image {
  margin-bottom: 16px; }

.content-card--column .content-card__image > img {
  max-width: 280px; }

.content-card__date {
  color: #0E1155;
  font-weight: 500;
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 8px;
  padding-right: 20px;
  padding-left: 20px; }

.content-card__image img {
  border-radius: 12px;
  display: block; }

.content-card--row .content-card__text {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  margin: 0 40px 0 30px; }

.content-card__title {
  color: #0E1155;
  font-weight: 500;
  font-size: 14px;
  line-height: 21px;
  letter-spacing: -0.14px;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  padding: 0;
  margin-bottom: 6px; }

.content-card__title a {
  color: #0E1155; }

.content-card__title a:hover {
  color: #2060E6; }

.content-card__description {
  color: #6E7099;
  font-weight: 400;
  font-size: 13px;
  line-height: 17px;
  letter-spacing: -0.13px; }

.content-card__link {
  font-weight: 400;
  font-size: 13px;
  line-height: 16px;
  letter-spacing: -0.13px;
  color: #6E7099; }

.content-card__link:hover {
  color: #2060E6; }

.content-card__button {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto; }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.menu__buttons:not(.menu__buttons--side) button.menu__button,
.menu__buttons:not(.menu__buttons--side) a.menu__button {
  border: 0;
  padding: 0;
  font-size: 15px;
  font-weight: 400;
  background-color: transparent;
  margin: 0 20px;
  cursor: pointer;
  color: #0E1155;
  opacity: 0.6;
  line-height: 18px;
  display: inline-block;
  position: relative; }

.menu__buttons.menu__buttons--side li {
  margin-left: 10px; }

.menu__buttons.menu__buttons--side li:first-child {
  margin-left: 0; }

.menu__buttons:not(.menu__buttons--side) .menu__button:hover,
.menu__buttons:not(.menu__buttons--side) .menu__button.active {
  text-decoration: none;
  color: #0E1155;
  opacity: 1; }

button.menu__button.menu__button--pointer:before,
a.menu__button.menu__button--pointer:before {
  content: "";
  display: block;
  width: 22px;
  height: 22px;
  -webkit-transform: rotate(45deg) translate(-50%, 0);
      -ms-transform: rotate(45deg) translate(-50%, 0);
          transform: rotate(45deg) translate(-50%, 0);
  -webkit-transform-origin: 50% 50%;
      -ms-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  border-radius: 4px;
  background-color: #FFFFFF;
  position: absolute;
  left: 50%;
  top: 46px;
  z-index: 1000;
  opacity: 0;
  -webkit-transition: all 0.35s ease-in-out;
  -o-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }

button.menu__button.button.menu__button--pointer:before,
a.menu__button.button.menu__button--pointer:before {
  top: 59px; }

button.menu__button.active:before,
button.menu__button:hover:before,
a.menu__button.active:before,
a.menu__button:hover:before {
  display: block;
  -webkit-transform: rotate(45deg) translate(-50%, 0);
      -ms-transform: rotate(45deg) translate(-50%, 0);
          transform: rotate(45deg) translate(-50%, 0);
  opacity: 1;
  -webkit-transition-delay: 0.3s;
       -o-transition-delay: 0.3s;
          transition-delay: 0.3s; }

.menu__buttons:not(.menu__buttons--side) button.menu__button:focus,
.menu__buttons:not(.menu__buttons--side) a.menu__button:focus {
  outline: 0; }

.menu__buttons:not(.menu__buttons--side) button.menu__button--w-dropdown,
.menu__buttons:not(.menu__buttons--side) a.menu__button--w-dropdown {
  cursor: default; }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.menu-dropdown {
  position: fixed;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  -webkit-transition: -webkit-transform 0.35s ease-in-out;
  transition: -webkit-transform 0.35s ease-in-out;
  -o-transition: transform 0.35s ease-in-out;
  transition: transform 0.35s ease-in-out;
  transition: transform 0.35s ease-in-out, -webkit-transform 0.35s ease-in-out;
  top: 130px;
  z-index: 10;
  width: 100%;
  max-width: 936px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .menu-dropdown.company {
    width: 300px; }
    .menu-dropdown.company .menu-dropdown__box {
      display: grid;
      padding: 32px;
      gap: 25px; }
    .menu-dropdown.company a.menu-dropdown__item {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
  .menu-dropdown.hidden {
    display: none; }
  .menu-dropdown.transitioned {
    -webkit-transform: translate(-50%, 50px);
        -ms-transform: translate(-50%, 50px);
            transform: translate(-50%, 50px); }
  .menu-dropdown.sign-in-card {
    left: auto;
    -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
            transform: translateX(0);
    width: 100%;
    max-width: 235px;
    -webkit-transform: translateX(calc(-50% + 51px));
        -ms-transform: translateX(calc(-50% + 51px));
            transform: translateX(calc(-50% + 51px)); }
  .menu-dropdown a:hover {
    text-decoration: none; }
  .menu-dropdown.menu-dropdown--2-span {
    max-width: 624px;
    left: 56%; }

.with-hello-bar .menu-dropdown {
  top: 142px; }

.menu-dropdown__wrapper {
  background-color: #FFFFFF;
  -webkit-box-shadow: 0px 54px 142px 0px #7981996E;
          box-shadow: 0px 54px 142px 0px #7981996E;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 20px;
  overflow: hidden;
  max-width: 935px; }

.menu-dropdown__wrapper--sign-in {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.menu-dropdown__wrapper .wrapper {
  padding: 0;
  width: 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.menu-dropdown__underlay {
  width: 100VW;
  position: absolute;
  left: 50%;
  top: 0;
  height: 100%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: -1; }

.new-resouces-menu {
  max-width: 980px; }

.menu-dropdown .content-card--row {
  max-width: 848px; }

.new-resouces-menu .menu-dropdown__wrapper {
  max-width: 980px; }

.new-resouces-menu .menu-dropdown__box {
  display: grid;
  row-gap: unset;
  max-width: 890px; }

.new-resouces-menu .menu-dropdown__item {
  margin: 0px; }

.new-resouces-menu .menu-dropdown__box .resources-top-rows {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(2, 1fr);
  gap: 32px;
  margin-bottom: 30px;
  gap: 10px;
  row-gap: 30px;
  width: 950px;
  padding-bottom: 20px; }

.new-resouces-menu .menu-dropdown__box .resources-bottom-row {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(1, 1fr);
  gap: 15px; }

.new-resouces-menu .menu-dropdown__box .resources-bottom-row .content-card__text {
  margin: 0; }

.new-resouces-menu .menu-dropdown__box .resources-bottom-row .content-card__text .content-card__title {
  overflow: unset;
  -webkit-line-clamp: unset;
  padding-left: 10px; }

.resources-bottom-row .menu-dropdown__item {
  height: 100px; }

.resources-bottom-row .menu-dropdown__item:nth-child(3) {
  height: auto; }

.menu-dropdown .content-card--row.small-resource {
  max-width: 315px;
  padding: 20px;
  margin-right: -55px;
  border-top-left-radius: 20px;
  margin-left: 0;
  gap: 10px; }

.menu-dropdown .content-card--row.small-resource .content-card-inner {
  display: grid;
  height: 100%;
  padding-top: 15px; }

.menu-dropdown .content-card--row.small-resource .content-card__image img {
  -o-object-fit: cover;
     object-fit: cover; }

.menu-dropdown__box {
  width: 100%;
  max-width: 865px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  row-gap: 48px;
  padding: 40px 30px 40px 40px;
  margin-right: -30px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.menu-dropdown__box--no-padding-bottom {
  padding-bottom: 0; }

.menu-dropdown__column {
  height: 100%; }

.menu-dropdown__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 240px;
          flex: 0 1 240px;
  max-width: 240px;
  margin-right: 30px;
  position: relative;
  z-index: 0; }

a.menu-dropdown__item:before {
  padding: 10px;
  border-radius: 8px;
  top: -7px;
  left: -13px;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: -1;
  content: "";
  display: block;
  -webkit-transition: background-color .3s ease-in-out;
  -o-transition: background-color .3s ease-in-out;
  transition: background-color .3s ease-in-out; }

a.menu-dropdown__item:hover:before {
  background-color: #F3FBFD; }

.menu-dropdown__item-icon {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 40px;
          flex: 0 0 40px;
  margin-right: 16px;
  border-radius: 50%;
  background-color: #F3FBFD;
  -webkit-transition: background-color .3s ease-in-out;
  -o-transition: background-color .3s ease-in-out;
  transition: background-color .3s ease-in-out; }

a.menu-dropdown__item:hover .menu-dropdown__item-icon {
  background-color: #FFFFFF; }

.menu-dropdown__item-content {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

.menu-dropdown__item-title {
  width: 100%;
  display: block;
  color: #0E1155;
  font-weight: 500;
  font-size: 14px;
  line-height: 28px;
  letter-spacing: -0.14px; }

.menu-dropdown__item-label {
  margin-left: 6px;
  vertical-align: baseline; }

.menu-dropdown__item-subtitle {
  width: 100%;
  display: block;
  color: #6E7099;
  font-weight: 400;
  font-size: 12px;
  line-height: 17px;
  letter-spacing: -0.12px; }

.menu-dropdown__item-sublink {
  width: 100%;
  display: block;
  color: #6E7099;
  font-weight: 400;
  font-size: 13px;
  line-height: 16px;
  letter-spacing: -0.12px;
  margin: 8px 0 12px; }

.menu-dropdown__item-sublink:hover {
  color: #2060E6; }

.menu-dropdown__item-sublink:first-child {
  margin-top: 8px; }

.menu-dropdown__item-sublink:last-child {
  margin-bottom: 0; }

.menu-dropdown__sign-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 212px;
          flex: 0 1 212px;
  max-width: 212px;
  padding: 17px 20px;
  border-bottom: 1px solid #EFF0F9;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.menu-dropdown__sign-item:last-child {
  border: 0 none; }

.menu-dropdown__sign-item-icon {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20px;
          flex: 0 0 20px;
  margin-right: 12px; }

.menu-dropdown__sign-item-title {
  font-weight: 400;
  font-size: 13px;
  line-height: 16px;
  color: #6E7099; }

.menu-dropdown__sign-item:hover .menu-dropdown__sign-item-title {
  color: #2060E6; }

.menu-dropdown__link {
  display: block;
  margin-bottom: 20px;
  color: #6E7099;
  font-weight: 400;
  font-size: 15px;
  line-height: 16px;
  letter-spacing: -0.15px; }

.menu-dropdown__link:hover {
  color: #0E1155;
  text-decoration: none; }

.menu-dropdown__link:last-child {
  margin-bottom: 0; }

.menu-dropdown__title {
  color: #6e7099;
  opacity: 0.5;
  font-size: 13px;
  line-height: 16px;
  font-weight: 500;
  letter-spacing: -0.13px;
  margin-bottom: 12px; }

.menu-dropdown__link + .menu-dropdown__title {
  padding-top: 8px; }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.menu {
  background-color: transparent;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  position: relative; }
  .menu ul {
    list-style: none; }

.menu__row-top {
  width: 100%;
  padding-top: 16px;
  padding-bottom: 15px;
  border-width: 0;
  border-bottom-width: 1px;
  border-style: solid;
  border-color: #EFF0F9; }

.menu__row-bottom {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-width: 0;
  border-bottom-width: 1px;
  border-style: solid;
  border-color: #EFF0F9;
  padding: 16px 0; }

@media (max-width: 800px) {
  .menu__row-bottom {
    display: none; } }

.menu__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .menu__wrapper > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }

.menu__logo {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 265px;
          flex: 0 1 265px; }

.menu__side {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 265px;
          flex: 0 1 265px;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }

.menu__blog-label {
  color: #3163DE;
  font-weight: 500;
  font-size: 22px;
  height: 40px;
  line-height: 40px;
  margin-right: 48px;
  -webkit-transition: opacity 0.2s ease-in-out;
  -o-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out; }

.menu__blog-label:hover {
  opacity: .75;
  text-decoration: none; }

.menu__buttons {
  margin: 0;
  padding: 0 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.menu__buttons--side {
  padding: 0; }

.menu__buttons--bottom {
  border-color: #EFF0F9;
  border-style: solid;
  border-top-width: 0;
  border-right-width: 1px;
  border-bottom-width: 0;
  border-left-width: 1px;
  list-style: none; }

.menu__search {
  margin-left: 48px; }

.menu--fixed {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  background: white;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.05);
          box-shadow: 0 6px 12px rgba(0, 0, 0, 0.05);
  z-index: 10; }

.menu--white {
  background: white;
  z-index: 10; }

@media screen and (max-width: 1110px) {
  .menu__wrapper {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }
    .menu__wrapper .menu__side,
    .menu__wrapper .menu__buttons {
      display: none; } }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.index.with-hello-bar .mobile-menu {
  top: 130px;
  height: calc(100vh - 130px); }

.mobile-menu {
  text-align: left;
  position: fixed;
  top: 67px;
  background: white;
  width: 100%;
  height: calc(100vh - 67px);
  overflow-y: auto;
  z-index: 100; }

.mobile-menu__button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 18px;
  line-height: 28px;
  background-color: transparent;
  border: 0 none;
  border-top: 1px solid #EFF0F9;
  outline: none;
  padding: 22px 20px;
  position: relative;
  width: 100%;
  text-align: left;
  color: #0E1155;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-weight: 500; }

.mobile-menu__button.active {
  padding-bottom: 12px; }

button.mobile-menu__button:after {
  content: "";
  display: inherit;
  position: absolute;
  top: 16px;
  right: 20px;
  width: 28px;
  height: 28px;
  background-color: #000000;
  -webkit-transform-origin: center center;
      -ms-transform-origin: center center;
          transform-origin: center center;
  -webkit-mask-image: url("data:image/svg+xml;base64, PHN2ZyBmb2N1c2FibGU9ImZhbHNlIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBtZWV0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9ImN1cnJlbnRDb2xvciIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgMzIgMzIiIGFyaWEtaGlkZGVuPSJ0cnVlIj48cGF0aCBkPSJNMTYgMjhMOSAyMSAxMC40IDE5LjYgMTYgMjUuMiAyMS42IDE5LjYgMjMgMjF6Ij48L3BhdGg+PHRpdGxlPkNoZXZyb24gc29ydCBkb3duPC90aXRsZT48L3N2Zz4=");
          mask-image: url("data:image/svg+xml;base64, PHN2ZyBmb2N1c2FibGU9ImZhbHNlIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBtZWV0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9ImN1cnJlbnRDb2xvciIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgMzIgMzIiIGFyaWEtaGlkZGVuPSJ0cnVlIj48cGF0aCBkPSJNMTYgMjhMOSAyMSAxMC40IDE5LjYgMTYgMjUuMiAyMS42IDE5LjYgMjMgMjF6Ij48L3BhdGg+PHRpdGxlPkNoZXZyb24gc29ydCBkb3duPC90aXRsZT48L3N2Zz4=");
  -webkit-mask-size: cover;
          mask-size: cover; }

button.mobile-menu__button.active:after {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
  top: 30px; }

a.mobile-menu__button:link,
a.mobile-menu__button:visited {
  color: #0E1155; }

.mobile-menu__group {
  padding: 0 20px 22px;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
  .mobile-menu__group.contracted {
    height: 0px;
    padding: 0 32px;
    overflow-y: hidden; }

.mobile-menu__footer {
  padding: 22px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-top: 1px solid #EFF0F9;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.mobile-menu__footer-text {
  color: #0E1155;
  font-weight: 500;
  font-size: 15px;
  line-height: 28px;
  letter-spacing: -0.15px; }

.arrow-pagination {
  width: 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 45px; }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.center-logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 340px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 10px;
  width: 100%; }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.swipe {
  overflow: hidden;
  visibility: hidden;
  position: relative; }

.swipe-wrap {
  overflow: hidden;
  position: relative; }

.swipe-wrap > div {
  float: left;
  width: 100%;
  position: relative; }

.swipe__img {
  max-width: 100%; }

.swipe__img-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 10px;
  padding: 45px 0; }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.breadcrumbs {
  padding: 28px 0 40px;
  color: #9fa0bb;
  font-weight: 400;
  font-size: 13px;
  line-height: 16px; }

.breadcrumbs a {
  color: inherit; }

.breadcrumbs a:hover {
  text-decoration: none;
  color: #0E1155; }

.breadcrumbs i {
  display: inline-block;
  width: 9px;
  height: 1px;
  margin: 0 12px;
  background-color: #9fa0bb;
  vertical-align: middle; }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.entry-banner {
  max-width: 884px;
  min-height: 330px;
  margin: 48px auto 112px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 20px;
  background-color: #0E1155;
  text-align: center;
  border-radius: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-image: url(/images/v2/sections/entry-banner/entry-banner-ellipse.svg), url(/images/v2/sections/entry-banner/entry-banner-decorator.svg);
  background-size: 84px 84px, 241px 241px;
  background-position: 33px calc(100% - 81px), calc(100% - 24px) calc(100% - 21px);
  background-repeat: no-repeat; }
  .entry-banner h3 {
    color: #FFFFFF;
    font-size: 32px;
    line-height: 44px;
    letter-spacing: -0.96px;
    font-weight: 700;
    margin-bottom: 8px; }
  .entry-banner p {
    color: #FFFFFF;
    font-size: 15px;
    line-height: 23px;
    letter-spacing: -0.15px;
    max-width: 550px;
    margin: 0 auto 28px;
    opacity: 0.8; }

@media screen and (max-width: 800px) {
  .entry-banner {
    padding: 72px 24px;
    background-size: 64px 64px, 241px 241px;
    background-position: 12px calc(100% - 56px), calc(100% + 41px) 72px;
    margin: 34px auto 66px; }
    .entry-banner h3 {
      font-size: 28px;
      line-height: 32px;
      letter-spacing: -0.84px;
      margin-bottom: 20px; }
    .entry-banner p {
      font-size: 18px;
      line-height: 28px;
      letter-spacing: -0.18px;
      margin-bottom: 32px; } }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.article-content-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 70px;
  position: relative;
  padding-top: 20px; }
  .article-content-container .recommended-posts {
    background-color: #f3f3f3;
    padding: 20px 40px 10px 40px;
    border-radius: 20px;
    margin-bottom: 30px; }
  .article-content-container .table-contents-container {
    top: 0px;
    width: 246px;
    padding-right: 20px;
    position: -webkit-sticky;
    position: sticky;
    top: 100px;
    background: #fff;
    padding: 15px;
    max-height: 50vh;
    overflow-y: auto; }
    .article-content-container .table-contents-container h3 {
      padding-bottom: 20px;
      border-bottom: 1px solid #EFF0F9; }
    .article-content-container .table-contents-container .contents-list {
      padding-top: 20px;
      margin-left: 20px;
      display: grid;
      gap: 8px; }
      .article-content-container .table-contents-container .contents-list a {
        color: #0E1155;
        font-size: 16px;
        line-height: 10px; }
  .article-content-container .guides-download-container {
    background-color: #F4F0EE;
    border-radius: 30px;
    padding: 32px;
    width: 333px;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    position: -webkit-sticky;
    position: sticky;
    top: 100px;
    padding: 15px 20px; }
    .article-content-container .guides-download-container.no-pdf {
      opacity: 0; }
    .article-content-container .guides-download-container span {
      color: #2060E6;
      font-size: 12px;
      font-weight: 500;
      line-height: 14.4px;
      text-align: center; }
    .article-content-container .guides-download-container h3 {
      color: #0E1155;
      font-size: 28px;
      font-weight: 700;
      line-height: 32px;
      letter-spacing: -0.03em;
      text-align: left;
      padding-top: 12px; }
    .article-content-container .guides-download-container p {
      font-size: 18px;
      font-weight: 400;
      line-height: 28px;
      letter-spacing: -0.01em;
      text-align: left;
      color: #0E1155;
      padding-top: 12px; }
    .article-content-container .guides-download-container .pdf-form .form__field {
      margin-bottom: 15px; }
    .article-content-container .guides-download-container .pdf-form .button.button--blue {
      width: 100%; }
    .article-content-container .guides-download-container .pdf-form .span-6 {
      width: 100%; }
    .article-content-container .guides-download-container .pdf-form .row {
      display: grid;
      -webkit-box-pack: unset;
          -ms-flex-pack: unset;
              justify-content: unset; }
    .article-content-container .guides-download-container .pdf-form .form__submit {
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: start;
      margin-bottom: 25px; }
    .article-content-container .guides-download-container .pdf-form .download-btn {
      padding: 10px 32px 14px 32px;
      gap: 10px;
      border-radius: 30px;
      border: 1px solid #0E1155;
      color: #0E1155;
      font-size: 16px;
      font-weight: 500;
      line-height: 20px;
      height: 43px;
      cursor: pointer;
      -webkit-transition: 300ms;
      -o-transition: 300ms;
      transition: 300ms;
      width: 100%;
      margin-bottom: 20px; }
      .article-content-container .guides-download-container .pdf-form .download-btn:hover {
        opacity: 0.8; }
    .article-content-container .guides-download-container .pdf-form .privacy-copy {
      font-size: 12px;
      font-weight: 400;
      line-height: 19px;
      letter-spacing: -0.01em;
      text-align: left;
      color: #0E1155;
      margin-top: 24px;
      padding: 0;
      margin-bottom: 0;
      opacity: 0.6; }
      .article-content-container .guides-download-container .pdf-form .privacy-copy a {
        color: #0E1155;
        text-decoration: underline; }

@media screen and (max-width: 1340px) {
  .article-content-container {
    display: grid;
    gap: 30px; }
    .article-content-container .table-contents-container {
      width: 656px;
      margin: auto;
      position: relative;
      top: unset; }
      .article-content-container .table-contents-container .contents-list {
        margin-left: 30px; }
    .article-content-container .guides-download-container {
      width: 656px;
      margin: auto;
      position: relative;
      top: unset; } }

@media screen and (max-width: 800px) {
  .article-content-container .table-contents-container {
    width: 90%; }
  .article-content-container .guides-download-container {
    width: calc(100% - 38px); } }

.entry-content {
  max-width: 656px;
  margin: 0 auto 120px;
  position: relative; }
  .entry-content blockquote {
    width: auto;
    padding-left: 40px;
    border-left: 5px solid #2060E6;
    padding: 15px 0 15px 40px;
    margin-bottom: 28px; }
    .entry-content blockquote p {
      font-size: 20px;
      letter-spacing: 0.5px;
      line-height: 36px;
      color: #0E1155;
      font-weight: 400;
      text-align: left;
      margin: 0; }
  .entry-content ul li,
  .entry-content ol li {
    margin-bottom: 0.4em; }
  .entry-content ul li p:only-child,
  .entry-content ol li p:only-child {
    margin-bottom: 0; }
  .entry-content pre.highlight {
    margin: 0;
    font-family: monospace;
    background: transparent;
    padding: 0;
    margin-bottom: 28px; }
  .entry-content img,
  .entry-content iframe {
    margin: 0 auto;
    display: block;
    max-width: 100%;
    border-radius: 20px; }
  .entry-content img {
    height: auto;
    border-radius: 20px; }
    .entry-content img.alignnone {
      margin: 0; }
    .entry-content img.alignright {
      margin-right: 0; }
    .entry-content img.alignleft {
      margin-left: 0; }
    .entry-content img.aligncenter {
      margin: 0 auto; }
  .entry-content table {
    width: 100%;
    margin-bottom: 45px; }
    .entry-content table tr td, .entry-content table tr th {
      padding: 10px 20px 10px 0;
      font-size: 16px; }
      .entry-content table tr td p, .entry-content table tr th p {
        font-size: 16px; }
    .entry-content table tr th {
      font-weight: bold;
      border-bottom: 2px solid #ccc; }
    .entry-content table tr td {
      border-bottom: 1px solid #eee;
      vertical-align: top; }
      .entry-content table tr td p {
        white-space: normal;
        margin-bottom: 0; }

.entry-content--single-blog {
  margin-bottom: 0px; }

@media screen and (max-width: 800px) {
  .entry-content {
    margin-bottom: 30px; } }

.newsletter-signup-container {
  background-color: #EFEEFC;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  padding: 33px;
  border-radius: 30px; }

@media screen and (max-width: 1340px) {
  .newsletter-signup-container {
    max-width: 565px;
    width: 100%;
    margin: auto; } }

@media screen and (max-width: 800px) {
  .newsletter-signup-container {
    max-width: calc(100% - 70px); } }

.newsletter-signup-container img {
  width: 100%;
  max-width: 265px; }

@media screen and (max-width: 1340px) {
  .newsletter-signup-container img {
    max-width: 100%; } }

.newsletter-signup-container h3 {
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 32px;
  letter-spacing: -0.24px;
  color: #0E1155;
  width: 100%;
  max-width: 265px;
  padding: 15px 0px; }

@media screen and (max-width: 1340px) {
  .newsletter-signup-container h3 {
    max-width: 100%; } }

/* Modal Styles */
.newsletter-signup-modal {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: 1000;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.newsletter-signup-modal .modal-content {
  background-color: #EFEEFC;
  padding: 70px 0px 70px 70px;
  border-radius: 40px;
  max-width: 1235px;
  width: 90%;
  position: relative;
  -webkit-box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
          box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden; }

@media screen and (max-width: 870px) {
  .newsletter-signup-modal .modal-content {
    padding: 30px; } }

.newsletter-signup-modal .modal-content:after {
  content: "";
  background-image: url(/images/blog-images/half-circle-shape.svg), url(/images/blog-images/newsletter-form-shape.svg);
  background-position: center 0px, right bottom;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0; }

.newsletter-signup-modal .close-modal {
  position: absolute;
  top: 15px;
  right: 20px;
  font-size: 24px;
  font-weight: bold;
  cursor: pointer; }

.newsletter-signup-modal .form-container {
  padding: 50px;
  background-color: #fff;
  z-index: 2;
  margin-right: -35px;
  -webkit-box-shadow: 3px 36px 52px 0px #2B383A1F;
          box-shadow: 3px 36px 52px 0px #2B383A1F;
  text-align: justify;
  border-radius: 30px;
  max-width: 590px;
  width: 100%;
  height: 430px; }

@media screen and (max-width: 870px) {
  .newsletter-signup-modal .form-container {
    margin-right: 0px;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    padding: 40px; } }

@media screen and (max-width: 1100px) {
  .newsletter-signup-modal .form-image img {
    width: 550px; } }

@media screen and (max-width: 980px) {
  .newsletter-signup-modal .form-image img {
    width: 450px; } }

@media screen and (max-width: 870px) {
  .newsletter-signup-modal .form-image {
    display: none !important; } }

.newsletter-signup-modal .form-image {
  height: 500px;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.newsletter-signup-modal .newsletter-form {
  margin-top: 20px; }

.newsletter-signup-modal .form-group {
  margin-bottom: 15px; }

.newsletter-signup-modal .form-group input {
  width: 100%;
  padding: 12px;
  border: 1px solid #ddd;
  border-radius: 4px;
  font-size: 16px; }

.newsletter-signup-modal .form__submit {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  margin-bottom: 15px; }

.newsletter-signup-modal .form__submit .button {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.newsletter-signup-modal .submit-btn {
  background-color: #1a73e8;
  color: white;
  padding: 12px 20px;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  font-size: 16px;
  width: 100%; }

.newsletter-signup-modal .form-disclaimer {
  margin-top: 15px;
  font-size: 12px;
  color: #666; }

.newsletter-signup-modal .blog-signup-btn {
  background-color: #1a73e8;
  color: white;
  padding: 10px 20px;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  font-size: 16px;
  margin-top: 15px; }

@-webkit-keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

.newsletter-signup-modal.show {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-animation: fadeIn 0.3s;
          animation: fadeIn 0.3s; }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.post-entry {
  display: block;
  -webkit-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
  border-radius: 27px;
  margin-bottom: 44px;
  background-color: white; }
  .post-entry .post-entry__head {
    position: relative;
    margin-bottom: 0px; }
  .post-entry .image-container {
    height: auto;
    max-width: 100%;
    border-radius: 27px;
    overflow: hidden;
    margin-bottom: 0px; }
    .post-entry .image-container img {
      width: 100%;
      border-radius: 27px;
      aspect-ratio: 428/223;
      -o-object-fit: cover;
         object-fit: cover; }
  .post-entry .post-entry__category {
    padding: 0 20px 14px 20px; }
  .post-entry .post-entry__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  .post-entry .post-entry__footer {
    padding: 0 20px 20px; }
    .post-entry .post-entry__footer a {
      color: #6e7099;
      font-size: 15px;
      line-height: 24px;
      font-weight: 400; }
    .post-entry .post-entry__footer a:hover {
      color: #2060E6;
      text-decoration: none; }
  .post-entry .post-entry__title {
    font-size: 22px;
    line-height: 31px;
    font-weight: 500;
    padding: 0 35px 0 20px;
    margin: 0 0 14px; }
    .post-entry .post-entry__title a:link,
    .post-entry .post-entry__title a:visited {
      color: #0E1155; }
    .post-entry .post-entry__title a:hover {
      text-decoration: underline; }
  @media screen and (max-width: 800px) {
    .post-entry .post-entry {
      margin-bottom: 70px;
      margin-left: 0;
      margin-right: 0; }
    .post-entry .post-entry__title {
      padding: 0 16px;
      font-size: 18px;
      line-height: 28px; }
    .post-entry .post-entry__footer {
      padding: 0 16px; } }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
@media screen and (min-width: 801px) {
  .post-hentry {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 16px;
    margin-bottom: 112px; }
    .post-hentry .post-entry__head {
      -webkit-box-flex: 0;
          -ms-flex: 0 1 772px;
              flex: 0 1 772px;
      margin-right: 56px; }
      .post-hentry .post-entry__head a {
        display: block; }
      .post-hentry .post-entry__head img {
        display: block;
        width: 100%;
        height: auto;
        border-radius: 40px;
        aspect-ratio: 772/401;
        -o-object-fit: cover;
           object-fit: cover; }
    .post-hentry .post-entry__content {
      -webkit-box-flex: 0;
          -ms-flex: 0 1 512px;
              flex: 0 1 512px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
    .post-hentry .post-entry__top {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-bottom: 17px; }
    .post-hentry .post-entry__date {
      font-weight: 400;
      font-size: 13px;
      line-height: 26px;
      letter-spacing: -0.13px;
      color: #0E1155;
      margin-left: 14px; }
    .post-hentry h3 {
      color: #0E1155;
      font-size: 32px;
      line-height: 44px;
      font-weight: 700;
      letter-spacing: -0.32px;
      margin: 0 0 20px;
      padding: 0; }
      .post-hentry h3 a:link,
      .post-hentry h3 a:visited {
        color: #0E1155; }
    .post-hentry .post-entry__excerpt {
      font-size: 20px;
      line-height: 30px;
      color: #0E1155;
      letter-spacing: -0.2px;
      margin-bottom: 40px; }
      .post-hentry .post-entry__excerpt p {
        margin: 0; }
    .post-hentry .post-entry__footer a {
      color: #0E1155;
      font-size: 15px;
      line-height: 24px;
      font-weight: 400; }
    .post-hentry .post-entry__footer a:hover {
      opacity: 0.6;
      text-decoration: none; } }

@media (max-width: 800px) {
  .post-hentry {
    display: block;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    border-radius: 27px;
    margin-bottom: 44px;
    background-color: white;
    margin-left: 0;
    margin-right: 0; }
    .post-hentry .post-entry__head {
      position: relative;
      margin-bottom: 20px; }
    .post-hentry .image-container {
      height: auto;
      max-width: 100%;
      border-radius: 27px;
      overflow: hidden;
      margin-bottom: 24px; }
      .post-hentry .image-container img {
        width: 100%;
        border-radius: 27px; }
    .post-hentry .post-entry__category {
      padding: 0 16px 14px 16px; }
    .post-hentry .post-entry__date {
      display: none; }
    .post-hentry .post-entry__body {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      padding: 0;
      -webkit-box-sizing: border-box;
              box-sizing: border-box; }
    .post-hentry .post-entry__excerpt {
      display: none; }
    .post-hentry .post-entry__footer {
      padding: 0 20px 20px; }
      .post-hentry .post-entry__footer a {
        color: #6e7099;
        font-size: 15px;
        line-height: 24px;
        font-weight: 400; }
      .post-hentry .post-entry__footer a:hover {
        color: #2060E6;
        text-decoration: none; }
    .post-hentry .post-entry__title {
      font-size: 22px;
      line-height: 31px;
      font-weight: 500;
      padding: 0 35px 0 20px;
      margin: 0 0 14px; }
      .post-hentry .post-entry__title a:link,
      .post-hentry .post-entry__title a:visited {
        color: #0E1155; }
      .post-hentry .post-entry__title a:hover {
        color: #2060E6;
        text-decoration: none; }
    .post-hentry .post-entry__title {
      padding: 0 16px;
      font-size: 18px;
      line-height: 28px; }
    .post-hentry .post-entry__footer {
      padding: 0 16px; } }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.oui-modal.from-right.search-menu .wrapper {
  padding: 0;
  margin: 0;
  width: 400px;
  min-width: 400px;
  max-width: 400px; }

.oui-modal.from-right.search-menu h5 {
  background: #EAEBF4;
  padding: 12px 18px;
  margin: 0;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 500;
  line-height: 25px; }

.oui-modal.from-right.search-menu a:link, .oui-modal.from-right.search-menu a:visited {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  white-space: nowrap;
  font-weight: 600;
  color: #474959;
  font-size: 14px;
  letter-spacing: 0.53px;
  text-align: left;
  line-height: 23px;
  padding: 10px 18px;
  border-bottom: 1px solid #EAEBF4;
  -webkit-transition: color 0.2s;
  -o-transition: color 0.2s;
  transition: color 0.2s;
  -ms-flex-negative: 0;
      flex-shrink: 0; }

.oui-modal.from-right.search-menu a:hover {
  color: #2060E6;
  text-decoration: none; }

.oui-modal.from-right.search-menu form input[type="text"] {
  margin: 0;
  border-radius: 0;
  background-image: url(/images/icons/carbon/search.svg);
  background-repeat: no-repeat;
  background-position: 95% center;
  background-size: 20px;
  padding: 16px 18px;
  font-size: 16px;
  border: 0;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.oui-modal.from-right.search-menu form input[type="text"]:focus {
  outline: none; }

@media screen and (max-width: 800px) {
  .oui-modal.from-right.search-menu .wrapper {
    padding: 0;
    margin: 0;
    width: 100%;
    max-width: 100%;
    min-width: 100%; } }

/**
 * Fonts
 */
/**
* Colors
*/
/**
* tag colors
*/
/**
* Responsive
*/
.suggested-articles {
  border-bottom: 1px solid #EFF0F9; }

.suggested-articles__title {
  color: #0E1155;
  font-weight: 700;
  font-size: 36px;
  line-height: 46px;
  letter-spacing: -1.08px;
  text-align: center;
  margin-bottom: 48px; }

.suggested-articles-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  row-gap: 64px;
  -webkit-column-gap: 28px;
          column-gap: 28px;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  padding-left: 20px;
  padding-right: 20px;
  margin-bottom: 148px; }
  .suggested-articles-container .post-entry__content {
    margin-top: 24px; }
  .suggested-articles-container .post-entry__category {
    max-width: 300px;
    margin-top: 16px; }
  .suggested-articles-container .entry-content-tag {
    white-space: normal;
    margin-right: 0px; }

@media screen and (max-width: 800px) {
  .suggested-articles__title {
    font-size: 24px;
    line-height: 30px;
    letter-spacing: -0.72px;
    text-align: left;
    margin-bottom: 24px; }
  .suggested-articles-container {
    grid-template-columns: repeat(1, 1fr);
    padding-right: 0px;
    padding-left: 0px;
    margin-bottom: 0px;
    row-gap: 48px; } }
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImltcG9ydHMvdmFycy5zY3NzIiwiZGV2ZWxvcGVycy9kb2NzLmNzcyIsImRldmVsb3BlcnMvZG9jcy5zY3NzIiwiZGV2ZWxvcGVycy9sYXlvdXQuY3NzIiwiZGV2ZWxvcGVycy9sYXlvdXQuc2NzcyIsImRldmVsb3BlcnMvbm90ZS5jc3MiLCJkZXZlbG9wZXJzL25vdGUuc2NzcyIsImRldmVsb3BlcnMvc2lkZW5hdi5jc3MiLCJkZXZlbG9wZXJzL3NpZGVuYXYuc2NzcyIsImNvbXBvbmVudHMvYWJvdXQtY2Fyb3VzZWwuY3NzIiwiY29tcG9uZW50cy9hYm91dC1jYXJvdXNlbC5zY3NzIiwiY29tcG9uZW50cy9hYm91dC1wZW9wbGUtY2Fyb3VzZWwuY3NzIiwiY29tcG9uZW50cy9hYm91dC1wZW9wbGUtY2Fyb3VzZWwuc2NzcyIsImNvbXBvbmVudHMvYXJ0aWNsZS5jc3MiLCJjb21wb25lbnRzL2FydGljbGUuc2NzcyIsImNvbXBvbmVudHMvYm9vay1hLWRlbW8tY3RhLmNzcyIsImNvbXBvbmVudHMvYm9vay1hLWRlbW8tY3RhLnNjc3MiLCJjb21wb25lbnRzL2NhbGwtdG8tYWN0aW9uLmNzcyIsImNvbXBvbmVudHMvY2FsbC10by1hY3Rpb24uc2NzcyIsImNvbXBvbmVudHMvY2VydC5jc3MiLCJjb21wb25lbnRzL2NlcnQuc2NzcyIsImNvbXBvbmVudHMvY29uc3VsdGF0aW9uLmNzcyIsImNvbXBvbmVudHMvY29uc3VsdGF0aW9uLnNjc3MiLCJjb21wb25lbnRzL2N1c3RvbWVyLWxvZ29zLWNhcm91c2VsLmNzcyIsImNvbXBvbmVudHMvY3VzdG9tZXItbG9nb3MtY2Fyb3VzZWwuc2NzcyIsImNvbXBvbmVudHMvZGVtby5jc3MiLCJjb21wb25lbnRzL2RlbW8uc2NzcyIsImNvbXBvbmVudHMvZW50cnktY29udGVudC10YWcuY3NzIiwiY29tcG9uZW50cy9lbnRyeS1jb250ZW50LXRhZy5zY3NzIiwiY29tcG9uZW50cy9mZWF0dXJlcy1jaGVja2xpc3QuY3NzIiwiY29tcG9uZW50cy9mZWF0dXJlcy1jaGVja2xpc3Quc2NzcyIsImNvbXBvbmVudHMvZm9ybS1maWVsZC5jc3MiLCJjb21wb25lbnRzL2Zvcm0tZmllbGQuc2NzcyIsImNvbXBvbmVudHMvZm9ybS1pbnB1dC5jc3MiLCJjb21wb25lbnRzL2Zvcm0taW5wdXQuc2NzcyIsImNvbXBvbmVudHMvZm9ybS5jc3MiLCJjb21wb25lbnRzL2Zvcm0uc2NzcyIsImNvbXBvbmVudHMvZ2xvc3NhcnktZmlsdGVyLmNzcyIsImNvbXBvbmVudHMvZ2xvc3NhcnktZmlsdGVyLnNjc3MiLCJjb21wb25lbnRzL2hvbWUtdGFicy5jc3MiLCJjb21wb25lbnRzL2hvbWUtdGFicy5zY3NzIiwiY29tcG9uZW50cy9ocS1zZWN0aW9uLmNzcyIsImNvbXBvbmVudHMvaHEtc2VjdGlvbi5zY3NzIiwiY29tcG9uZW50cy9sb2dvLWNhcmQuY3NzIiwiY29tcG9uZW50cy9sb2dvLWNhcmQuc2NzcyIsImNvbXBvbmVudHMvbW9kYWwuY3NzIiwiaW1wb3J0cy9hbmltYXRpb25zLnNjc3MiLCJjb21wb25lbnRzL21vZGFsLnNjc3MiLCJjb21wb25lbnRzL25ld3MtZmVhdHVyZWQtc2xpZGVyLmNzcyIsImNvbXBvbmVudHMvbmV3cy1mZWF0dXJlZC1zbGlkZXIuc2NzcyIsImNvbXBvbmVudHMvcGFnaW5hdGlvbi5zY3NzIiwiY29tcG9uZW50cy9wZGYtbW9kYWwuY3NzIiwiY29tcG9uZW50cy9wZGYtbW9kYWwuc2NzcyIsImNvbXBvbmVudHMvc2hhcmUtYnV0dG9ucy5jc3MiLCJjb21wb25lbnRzL3NoYXJlLWJ1dHRvbnMuc2NzcyIsImNvbXBvbmVudHMvc2luZ2xlLWlucHV0LWZvcm0uY3NzIiwiY29tcG9uZW50cy9zaW5nbGUtaW5wdXQtZm9ybS5zY3NzIiwiY29tcG9uZW50cy9zdXBwb3J0ZWQtbmV0d29ya3MuY3NzIiwiY29tcG9uZW50cy9zdXBwb3J0ZWQtbmV0d29ya3Muc2NzcyIsImNvbXBvbmVudHMvdGVzdGltb25pYWxzLWNhcm91c2VsLmNzcyIsImNvbXBvbmVudHMvdGVzdGltb25pYWxzLWNhcm91c2VsLnNjc3MiLCJjb21wb25lbnRzL3VzZXItbWVzc2FnZS5jc3MiLCJjb21wb25lbnRzL3VzZXItbWVzc2FnZS5zY3NzIiwiY29tcG9uZW50cy92aWRlby1jYXJkLmNzcyIsImNvbXBvbmVudHMvdmlkZW8tY2FyZC5zY3NzIiwiY29tcG9uZW50cy92aWRlby1zbGlkZXIuY3NzIiwiY29tcG9uZW50cy92aWRlby1zbGlkZXIuc2NzcyIsImNvbXBvbmVudHMvdmlkZW8td2luZG93LmNzcyIsImNvbXBvbmVudHMvdmlkZW8td2luZG93LnNjc3MiLCJjb21wb25lbnRzL3ZpZGVvLXdyYXBwZXIuc2NzcyIsImF0b21zL2JvZHkuY3NzIiwiYXRvbXMvYm9keS5zY3NzIiwiYXRvbXMvYnV0dG9uLmNzcyIsImF0b21zL2J1dHRvbi5zY3NzIiwiYXRvbXMvZm9udHMuc2NzcyIsImF0b21zL2dyaWQuY3NzIiwiYXRvbXMvZ3JpZC5zY3NzIiwiYXRvbXMvaGFtYnVyZ2VyLWJ1dHRvbi5jc3MiLCJhdG9tcy9oYW1idXJnZXItYnV0dG9uLnNjc3MiLCJhdG9tcy9oZWFkbGluZXMuY3NzIiwiYXRvbXMvaGVhZGxpbmVzLnNjc3MiLCJhdG9tcy9oaWRkZW4uc2NzcyIsImF0b21zL2hyLnNjc3MiLCJhdG9tcy9sb2dvLmNzcyIsImF0b21zL2xvZ28uc2NzcyIsImF0b21zL21vcmUtYnV0dG9uLmNzcyIsImF0b21zL21vcmUtYnV0dG9uLnNjc3MiLCJhdG9tcy9zZWFyY2guY3NzIiwiYXRvbXMvc2VhcmNoLnNjc3MiLCJhdG9tcy9zcGlubmVyLnNjc3MiLCJhdG9tcy90eXBvZ3JhcGh5LmNzcyIsImF0b21zL3R5cG9ncmFwaHkuc2NzcyIsImF0b21zL3dyYXBwZXIuY3NzIiwiYXRvbXMvd3JhcHBlci5zY3NzIiwiZm9ybXMvd2F2ZXMtd3JhcHBlci5jc3MiLCJmb3Jtcy93YXZlcy13cmFwcGVyLnNjc3MiLCJsYXlvdXRzL2JvZHkuc2NzcyIsImxheW91dHMvaGVsbG8tYmFyLmNzcyIsImxheW91dHMvaGVsbG8tYmFyLnNjc3MiLCJsYXlvdXRzL3BhZ2UtZm9vdGVyLmNzcyIsImxheW91dHMvcGFnZS1mb290ZXIuc2NzcyIsImltcG9ydHMvdmFycy5jc3MiLCJ2ZW5kb3Ivc2VsZWN0Mi5jc3MiLCJ2ZW5kb3Ivc2VsZWN0Mi5zY3NzIiwic2VjdGlvbnMvYWNhZGVteS1jb21wYW5pZXMuY3NzIiwic2VjdGlvbnMvYWNhZGVteS1jb21wYW5pZXMuc2NzcyIsInNlY3Rpb25zL2FnZW5jeS5jc3MiLCJzZWN0aW9ucy9hZ2VuY3kuc2NzcyIsInNlY3Rpb25zL2FyY2hpdmUtaGVyby5jc3MiLCJzZWN0aW9ucy9hcmNoaXZlLWhlcm8uc2NzcyIsInNlY3Rpb25zL2Jsb2ctZ3JpZC5jc3MiLCJzZWN0aW9ucy9ibG9nLWdyaWQuc2NzcyIsInNlY3Rpb25zL2J1c2luZXNzLWltcGFjdC5jc3MiLCJzZWN0aW9ucy9idXNpbmVzcy1pbXBhY3Quc2NzcyIsInNlY3Rpb25zL2Nhc2Utc3R1ZHkuc2NzcyIsInNlY3Rpb25zL2Vucm9sbC5jc3MiLCJzZWN0aW9ucy9lbnJvbGwuc2NzcyIsInNlY3Rpb25zL2V4dHJhLXJlc291cmNlcy5jc3MiLCJzZWN0aW9ucy9leHRyYS1yZXNvdXJjZXMuc2NzcyIsInNlY3Rpb25zL2ZhcS1hY2NvcmRpb24uY3NzIiwic2VjdGlvbnMvZmFxLWFjY29yZGlvbi5zY3NzIiwic2VjdGlvbnMvZmVhdHVyZXMtYWNjb3JkaW9uLmNzcyIsInNlY3Rpb25zL2ZlYXR1cmVzLWFjY29yZGlvbi5zY3NzIiwic2VjdGlvbnMvZ3JpZC1jYXJkLmNzcyIsInNlY3Rpb25zL2dyaWQtY2FyZC5zY3NzIiwic2VjdGlvbnMvaGVyby10aXRsZS5jc3MiLCJzZWN0aW9ucy9oZXJvLXRpdGxlLnNjc3MiLCJzZWN0aW9ucy9oZXJvLmNzcyIsInNlY3Rpb25zL2hlcm8uc2NzcyIsInNlY3Rpb25zL2ludGVncmF0aW9ucy5jc3MiLCJzZWN0aW9ucy9pbnRlZ3JhdGlvbnMuc2NzcyIsInNlY3Rpb25zL2pvaW4tcmFua3MuY3NzIiwic2VjdGlvbnMvam9pbi1yYW5rcy5zY3NzIiwic2VjdGlvbnMvbm9taW5lZS1zZWN0aW9uLmNzcyIsInNlY3Rpb25zL25vbWluZWUtc2VjdGlvbi5zY3NzIiwic2VjdGlvbnMvcGFydG5lcnMuY3NzIiwic2VjdGlvbnMvcGFydG5lcnMuc2NzcyIsInNlY3Rpb25zL3BvZGNhc3RzLmNzcyIsInNlY3Rpb25zL3BvZGNhc3RzLnNjc3MiLCJzZWN0aW9ucy9wcmljaW5nLXRhYmxlLmNzcyIsInNlY3Rpb25zL3ByaWNpbmctdGFibGUuc2NzcyIsInNlY3Rpb25zL3F1b3RlLWJsb2NzLmNzcyIsInNlY3Rpb25zL3F1b3RlLWJsb2NzLnNjc3MiLCJzZWN0aW9ucy9yZXNvdXJjZXMtbWVudS5jc3MiLCJzZWN0aW9ucy9yZXNvdXJjZXMtbWVudS5zY3NzIiwic2VjdGlvbnMvc2VjdXJpdHktZmlsdGVycy5jc3MiLCJzZWN0aW9ucy9zZWN1cml0eS1maWx0ZXJzLnNjc3MiLCJzZWN0aW9ucy9zZWN1cml0eS5jc3MiLCJzZWN0aW9ucy9zZWN1cml0eS5zY3NzIiwic2VjdGlvbnMvc3RhZmYuY3NzIiwic2VjdGlvbnMvc3RhZmYuc2NzcyIsInNlY3Rpb25zL3doYXQteW91LWxlYXJuLmNzcyIsInNlY3Rpb25zL3doYXQteW91LWxlYXJuLnNjc3MiLCJjb21wb25lbnRzL21lbnUvY29udGVudC1jYXJkLmNzcyIsImNvbXBvbmVudHMvbWVudS9jb250ZW50LWNhcmQuc2NzcyIsImNvbXBvbmVudHMvbWVudS9tZW51LWJ1dHRvbi5jc3MiLCJjb21wb25lbnRzL21lbnUvbWVudS1idXR0b24uc2NzcyIsImNvbXBvbmVudHMvbWVudS9tZW51LWRyb3Bkb3duLmNzcyIsImNvbXBvbmVudHMvbWVudS9tZW51LWRyb3Bkb3duLnNjc3MiLCJjb21wb25lbnRzL21lbnUvbWVudS5jc3MiLCJjb21wb25lbnRzL21lbnUvbWVudS5zY3NzIiwiY29tcG9uZW50cy9tZW51L21vYmlsZS1tZW51LmNzcyIsImNvbXBvbmVudHMvbWVudS9tb2JpbGUtbWVudS5zY3NzIiwiY29tcG9uZW50cy9zd2lwZS9hcnJvdy1wYWdpbmF0aW9uLnNjc3MiLCJjb21wb25lbnRzL3N3aXBlL2NlbnRlci1sb2dvLmNzcyIsImNvbXBvbmVudHMvc3dpcGUvY2VudGVyLWxvZ28uc2NzcyIsImNvbXBvbmVudHMvc3dpcGUvc3dpcGUuY3NzIiwiY29tcG9uZW50cy9zd2lwZS9zd2lwZS5zY3NzIiwic2VjdGlvbnMvYmxvZy9icmVhZGNydW1icy5jc3MiLCJzZWN0aW9ucy9ibG9nL2JyZWFkY3J1bWJzLnNjc3MiLCJzZWN0aW9ucy9ibG9nL2VudHJ5LWJhbm5lci5jc3MiLCJzZWN0aW9ucy9ibG9nL2VudHJ5LWJhbm5lci5zY3NzIiwic2VjdGlvbnMvYmxvZy9lbnRyeS1jb250ZW50LmNzcyIsInNlY3Rpb25zL2Jsb2cvZW50cnktY29udGVudC5zY3NzIiwic2VjdGlvbnMvYmxvZy9wb3N0LWVudHJ5LmNzcyIsInNlY3Rpb25zL2Jsb2cvcG9zdC1lbnRyeS5zY3NzIiwic2VjdGlvbnMvYmxvZy9wb3N0LWhlbnRyeS5jc3MiLCJzZWN0aW9ucy9ibG9nL3Bvc3QtaGVudHJ5LnNjc3MiLCJzZWN0aW9ucy9ibG9nL3NlYXJjaC1tZW51LmNzcyIsInNlY3Rpb25zL2Jsb2cvc2VhcmNoLW1lbnUuc2NzcyIsInNlY3Rpb25zL2Jsb2cvc3VnZ2VzdGVkLWFydGljbGVzLmNzcyIsInNlY3Rpb25zL2Jsb2cvc3VnZ2VzdGVkLWFydGljbGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0VDRUU7QURJRjs7Q0NEQztBRHdERDs7Q0NyREM7QUQ4R0Q7O0NDM0dDO0FDUkQ7RUFDQyxzQ0FBc0MsRUFBQTtFQUR2QztJQUlFLGFBQWEsRUFBQTtFQUpmO0lBUUUsZUFBZTtJQUNmLGdCQUFnQjtJQUNoQixpQkFBaUI7SUFDakIsbUJBQW1CO0lBQ25CLHNCQUFzQixFQUFBO0VBR3ZCO0lBZkQ7TUFpQkcsZUFBZTtNQUNmLGlCQUFpQixFQUFBLEVBQ2pCO0VBbkJIO0lBdUJFLG1CQUFtQixFQUFBO0lBdkJyQjtNQTBCRyxxQkFBcUI7TUFDckIsY0FBYztNQUNkLGtCQUFrQjtNQUNsQixlQUFlO01BQ2Ysd0JBQWdCO01BQWhCLG1CQUFnQjtNQUFoQixnQkFBZ0IsRUFBQTtJQTlCbkI7TUFrQ0csY0ZUZSxFQUFBO0VFekJsQjtJQXVDRSxnQkFBZ0I7SUFDaEIsbUJBQW1CO0lBQ25CLHlCQUF5QixFQUFBO0VBekMzQjtJQTZDSyxlQUFlO0lBQ2YsY0FBYyxFQUFBO0VBOUNuQjs7SUFtREssaUJBQWlCO0lBQ3BCLGdCQUFnQixFQUFBO0VBcERsQjtJQXdERSw2QkFBNkI7SUFDN0IsZUFBZTtJQUNULGdCQUFnQjtJQUNoQixpQkFBaUI7SUFDakIsbUJBQW1CO0lBQ25CLHNCQUFzQixFQUFBO0VBRzdCO0lBaEVEO01Ba0VHLGVBQWU7TUFDZixpQkFBaUIsRUFBQSxFQUNqQjtFQXBFSDtJQXdFRSxlQUFlO0lBQ2YsZ0JBQWdCO0lBQ2hCLGlCQUFpQjtJQUNqQixrQkFBa0IsRUFBQTtFQTNFcEI7SUErRUUsa0JBQWtCO0lBQ2xCLGtCQUFrQjtJQUNsQixjRmhDYztJRWlDZCx5QkZoRGU7SUVpRGYsZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsbUJBQW1CLEVBQUE7RUF0RnJCO0lBMEZFLFdBQVc7SUFDWCx5QkFBeUI7SUFDekIsbUJBQW1CLEVBQUE7RUE1RnJCO0lBZ0dFLFlBQVk7SUFDWixnQkFBZ0I7SUFDaEIsZ0NBQWdDO0lBQ2hDLGNBQWM7SUFDZCxlQUFlLEVBQUE7RUFwR2pCO0lBd0dFLFlBQVk7SUFDWixnQkFBZ0I7SUFDaEIsZ0NBQWdDO0lBQ2hDLGNBQWM7SUFDZCxlQUFlLEVBQUE7RUE1R2pCO0lBZ0hFLDBCQUEwQixFQUFBOztBRm5INUI7O0VHRUU7QUhJRjs7Q0dEQztBSHdERDs7Q0dyREM7QUg4R0Q7O0NHM0dDO0FDUkQ7RUFDQyxnQ0FBZ0M7RUFDaEMsZUFBZSxFQUFBOztBQUdoQjtFQUNDLGVBQWU7RUFDZiwwQkFBMEI7RUFDMUIsZ0JBQWdCO0VBQ2hCLGFBQWE7RUFDYiw4QkFBc0I7VUFBdEIsc0JBQXNCLEVBQUE7O0FBR3ZCO0VBQ0MsY0FBYztFQUNkLFdBQVc7RUFDWCxXQUFXLEVBQUE7RUFIWjtJQUtFLFdBQVc7SUFDWCxrQkFBa0I7SUFDbEIsWUFBWTtJQUNaLFlBQVk7SUFDWixnQkFBZ0IsRUFBQTs7QUFNbEI7RUFDQztJQUNDLGtCQUFrQixFQUFBO0VBRW5CO0lBQ0Msa0JBQWtCO0lBQ2xCLDhCQUE4QixFQUFBO0VBRS9CO0lBQ0MsMEJBQTBCLEVBQUEsRUFDMUI7O0FBR0Y7RUFDQztJQUNDLDBCQUEwQixFQUFBLEVBQzFCOztBQUdGO0VBQ0M7SUFDQyxjQUFjLEVBQUE7RUFHZjtJQUNDLGFBQWEsRUFBQTtFQUdkO0lBQ0MsNEJBQTRCO0lBQzVCLDZCQUE2QixFQUFBLEVBQzdCOztBSjlERjs7RUtFRTtBTElGOztDS0RDO0FMd0REOztDS3JEQztBTDhHRDs7Q0szR0M7QUNSRDtFQUNJLDRCQUE0QjtFQUM1Qix5QkFBeUI7RUFDekIsY0FBYztFQUNkLGdFQUFnRTtFQUNoRSw0QkFBNEI7RUFDNUIsOEJBQThCO0VBQzlCLHFCQUFxQjtFQUNyQixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGtCQUFrQixFQUFBOztBTmJ0Qjs7RU9FRTtBUElGOztDT0RDO0FQd0REOztDT3JEQztBUDhHRDs7Q08zR0M7QUNURDtFQUNDLHlCQUF5QixFQUFBOztBQUcxQjtFQUNJLGdCQUFnQjtFQUNoQixXQUFXO0VBQ1gsMkJBQW1CO0VBQW5CLHdCQUFtQjtFQUFuQixtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLGVBQWU7RUFDakIsZ0JBQWdCO0VBQ2QsU0FBUztFQUNULHlCQUF5QixFQUFBO0VBUjdCO0lBV0UseUJBQXlCO0lBQ3pCLHFCQUFxQjtJQUNyQixxQkFBcUIsRUFBQTtFQWJ2QjtJQWlCRSxrQkFBa0IsRUFBQTtFQWpCcEI7SUFxQkUsWUFBWTtJQUNaLGNBQWM7SUFDZCw2QkFBNkIsRUFBQTtFQXZCL0I7O0lBNEJFLG9CQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2Isa0JBQWtCO0lBQ2xCLGNBQWM7SUFDZCxnQ0FBZ0MsRUFBQTtJQS9CbEM7O01Ba0NHLGNBQWM7TUFDWixrQkFBa0IsRUFBQTtFQW5DdkI7SUF3Q0UscUJBQXFCLEVBQUE7RUF4Q3ZCO0lBNENFLGFBQWE7SUFDYiw0QkFBc0I7SUFBdEIsNkJBQXNCO1FBQXRCLDBCQUFzQjtZQUF0QixzQkFBc0I7SUFDdEIsZUFBZTtJQUNmLG1CQUFtQixFQUFBO0lBL0NyQjtNQWtERyxvQkFBYTtNQUFiLG9CQUFhO01BQWIsYUFBYSxFQUFBO01BbERoQjtRQXFESSxrQkFBa0IsRUFBQTtNQXJEdEI7UUF5REksV0FBVztRQUNYLGNBQWM7UUFDZCw2QkFBNkI7UUFDN0IsV0FBVztRQUNYLGtCQUFrQjtRQUNsQixTQUFTLEVBQUE7TUE5RGI7UUFrRUksV0FBVztRQUNYLGNBQWM7UUFDZCw2QkFBNkI7UUFDN0IsV0FBVztRQUNYLGtCQUFrQjtRQUNsQixhQUFhLEVBQUE7SUF2RWpCOztNQTZFRyxvQkFBYTtNQUFiLG9CQUFhO01BQWIsYUFBYTtNQUNiLGlCQUFpQixFQUFBO01BOUVwQjs7UUFpRkksY0FBYztRQUNkLFVBQVUsRUFBQTs7QVJ4RmQ7O0VTRUU7QVRJRjs7Q1NEQztBVHdERDs7Q1NyREM7QVQ4R0Q7O0NTM0dDO0FDUkQ7RUFDQyx5QlZxQ2dCO0VVcENoQixtQkFBbUI7RUFDbkIsZUFBZTtFQUNmLDhCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIsa0JBQWtCO0VBQ2xCLHlCVnNGYztFVXJGZCxnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQ2hCLDZEQUFxRDtVQUFyRCxxREFBcUQsRUFBQTtFQVR0RDtJQVlFLGFBQWEsRUFBQTs7QUFJZjtFQUNDLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sUUFBUTtFQUNSLFNBQVM7RUFDVCxPQUFPO0VBQ1AseUJBQXlCO0VBQ3pCLG1CQUFtQjtFQUNuQixXQUFXLEVBQUE7O0FBR1o7RUFDQyxvQ0FBNEI7TUFBNUIsZ0NBQTRCO1VBQTVCLDRCQUE0QixFQUFBOztBQUc3QjtFQUNDLG9DQUFnQztNQUFoQyxnQ0FBZ0M7VUFBaEMsNEJBQWdDLEVBQUE7O0FBR2pDO0VBQ0Msb0NBQWdDO01BQWhDLGdDQUFnQztVQUFoQyw0QkFBZ0MsRUFBQTs7QUFHakM7RUFDQyw4QkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLHVCQUF1QixFQUFBOztBQUd4QjtFQUNDLG1CQUFtQjtFQUNuQixjQUFjO0VBQ2QsZUFBZTtFQUNmLFlBQVksRUFBQTs7QUFHYjtFQUNDLGNWbEJnQjtFVW1CaEIsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsdUJBQXVCO0VBQ3ZCLGtCQUFrQixFQUFBOztBQUduQjtFQUNDLGNWekJtQjtFVTBCbkIsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQix1QkFBdUIsRUFBQTs7QUFHeEI7RUFDQyxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLGlCQUFpQjtFQUNqQixnQkFBZ0IsRUFBQTs7QUFHakI7RUFDQyxXQUFXO0VBQ1YsWUFBWTtFQUNaLDJCQUEyQjtFQUMzQiw0QkFBNEI7RUFDNUIsd0JBQXdCO0VBQ3hCLDZCQUE2QjtFQUM3QixjQUFjO0VBQ2QsZUFBZTtFQUNmLGNBQWM7RUFDZCw0Q0FBb0M7RUFBcEMsdUNBQW9DO0VBQXBDLG9DQUFvQyxFQUFBO0VBVnRDO0lBYUUsWUFBWSxFQUFBOztBQUlkO0VBQ0Usc0RBQXNELEVBQUE7O0FBR3hEO0VBQ0UsdURBQXVELEVBQUE7O0FBR3pEO0VBQ0M7SUFDQyw4QkFBc0I7WUFBdEIsc0JBQXNCO0lBQ3RCLHVCQUF1QixFQUFBO0VBR3hCO0lBQ0Msc0JBQXNCLEVBQUEsRUFDdEI7O0FWOUdGOztFV0VFO0FYSUY7O0NXREM7QVh3REQ7O0NXckRDO0FYOEdEOztDVzNHQztBQ1JHO0VBREo7SUFFUSxtQkFBbUIsRUFBQSxFQXdIMUI7O0FBMUhEO0VBTVEsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixXQUFXO0VBQ1gsWUFBWTtFQUNaLHFCQUFxQixFQUFBO0VBRXJCO0lBWlI7TUFhWSxtQkFBbUIsRUFBQSxFQTRDMUI7RUF6REw7SUFpQlksY0FBYztJQUNkLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsZ0JBQWdCO0lBQ2hCLHVCQUF1QjtJQUN2QixtQkFBbUIsRUFBQTtJQUVuQjtNQXhCWjtRQXlCZ0IsZUFBZTtRQUNmLGlCQUFpQjtRQUNqQix1QkFBdUI7UUFDdkIsbUJBQW1CLEVBQUEsRUFFMUI7RUE5QlQ7SUFnQ1ksY0FBYztJQUNkLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsZ0JBQWdCO0lBQ2hCLHVCQUF1QjtJQUN2QixvQkFBb0IsRUFBQTtJQXJDaEM7TUF3Q2dCLG1CQUFtQixFQUFBO0VBeENuQztJQTZDWSxtQkFBbUI7SUFDbkIsZUFBZTtJQUNmLGdCQUFnQjtJQUNoQixpQkFBaUIsRUFBQTtJQUVqQjtNQWxEWjtRQW1EZ0IsZUFBZTtRQUNmLGlCQUFpQjtRQUNqQix1QkFBdUI7UUFDdkIsbUJBQW1CLEVBQUEsRUFFMUI7O0FBeERUO0VBNERRLFdBQVc7RUFDWCxtQkFBbUI7RUFDbkIsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQiwwRkFBMEY7RUFDMUYsMkNBQTJDO0VBQzNDLDRCQUE0QixFQUFBO0VBRzVCO0lBckVSO01Bc0VZLG1CQUFtQixFQUFBLEVBMEMxQjtFQWhITDtJQTBFWSxvQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLFNBQVM7SUFDVCxpQkFBaUI7SUFDakIsNkNBQXFDO1lBQXJDLHFDQUFxQztJQUNyQywwQkFBa0I7SUFBbEIsdUJBQWtCO0lBQWxCLGtCQUFrQixFQUFBO0lBOUU5QjtNQWlGZ0IsV0FBVztNQUNYLDJCQUFtQjtNQUFuQix3QkFBbUI7TUFBbkIsbUJBQW1CO01BQ25CLG9CQUFjO1VBQWQsY0FBYyxFQUFBO01BbkY5QjtRQXNGb0IsZ0JBQWdCLEVBQUE7TUF0RnBDO1FBMEZvQixnQkFBZ0IsRUFBQTtNQTFGcEM7UUE4Rm9CLGdCQUFnQixFQUFBO01BOUZwQztRQWtHb0IsZ0JBQWdCLEVBQUE7TUFsR3BDO1FBc0dvQixnQkFBZ0IsRUFBQTtFQXRHcEM7SUE4R1ksb0NBQTRCO1lBQTVCLDRCQUE0QixFQUFBOztBQUlwQztFQUNJO0lBQ0ksZ0NBQXdCO1lBQXhCLHdCQUF3QixFQUFBO0VBRTVCO0lBQ0ksOENBQXNDO1lBQXRDLHNDQUFzQyxFQUFBLEVBQUE7O0FBTDlDO0VBQ0k7SUFDSSxnQ0FBd0I7WUFBeEIsd0JBQXdCLEVBQUE7RUFFNUI7SUFDSSw4Q0FBc0M7WUFBdEMsc0NBQXNDLEVBQUEsRUFBQTs7QVp6SGxEOztFYUVFO0FiSUY7O0NhREM7QWJ3REQ7O0NhckRDO0FiOEdEOztDYTNHQztBQ1JEO0VBQ0MsZ0JBQWdCLEVBQUE7O0FBSWpCO0VBQ0Msb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixjQUFjO0VBQ2QsdUJBQTJCO01BQTNCLG9CQUEyQjtVQUEzQiwyQkFBMkI7RUFDM0IsbUJBQW1CO0VBQ25CLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsdUJBQXVCO0VBQ3ZCLGNkc0JtQixFQUFBOztBY25CcEI7RUFDQyw0QkFBNEI7RUFDNUIsbUJBQW1CLEVBQUE7O0FBR3BCO0VBQ0MsY2RXZ0I7RWNWaEIsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixzQkFBc0I7RUFDdEIsbUJBQW1CLEVBQUE7O0FBR3BCO0VBQ0Msd0JBQWdCO0VBQWhCLGdCQUFnQjtFQUNoQixTQUFTLEVBQUE7O0FBR1Y7RUFDQyxrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLFdBQVc7RUFDWCxZQUFZO0VBQ1osb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2Qix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIseUJkZ0RjO0VjL0NkLDJEQUFtRDtVQUFuRCxtREFBbUQ7RUFDbkQsZUFBZTtFQUNmLHVEQUF1QztFQUF2QywrQ0FBdUM7RUFBdkMsMENBQXVDO0VBQXZDLHVDQUF1QztFQUF2Qyw0RUFBdUMsRUFBQTs7QUFHeEM7RUFDQywyREFBbUQ7VUFBbkQsbURBQW1ELEVBQUE7O0FBR3BEO0VBQ0Msa0JBQWtCLEVBQUE7O0FBR25CO0VBQ0Msb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBOEI7TUFBOUIsc0JBQThCO1VBQTlCLDhCQUE4QjtFQUM5Qix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixxQkFBcUI7RUFDckIsbUJBQW1CO0VBQ25CLGVBQWU7RUFDZixxQkFBcUI7RUFDckIsd0JBQXdCO0VBQ3hCLGVBQWUsRUFBQTs7QUFHaEI7RUFDQyxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CLEVBQUE7RUFGcEI7SUFLRSxXQUFXO0lBQ1gsWUFBWTtJQUNaLGtCQUFrQjtJQUNsQixrQkFBa0IsRUFBQTtFQVJwQjtJQVlFLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsdUJBQXVCO0lBQ3ZCLGNkakRrQixFQUFBO0Vja0NwQjtJQW1CRSxjZGhFZ0I7SWNpRWhCLHFCQUFxQixFQUFBOztBQUl2QjtFQUNDLGlCQUFpQjtFQUNqQixlQUFlO0VBQ2YsbUJBQW1CO0VBQ25CLGlCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWEsRUFBQTtFQU5kO0lBU0UsY0FBYztJQUNkLGVBQWU7SUFDZix1QkFBdUI7SUFDdkIsY0FBYztJQUNkLHNCQUFtQjtPQUFuQixtQkFBbUI7SUFDbkIsbUJBQW1CO0lBQ25CLHlCQUF5QixFQUFBO0VBZjNCO0lBbUJFLGdCQUFnQjtJQUNoQixnQkFBZ0IsRUFBQTtJQXBCbEI7TUF1Qkcsb0JBQWlCO1NBQWpCLGlCQUFpQixFQUFBOztBQUtwQjtFQUNDO0lBQ0MsYUFBYSxFQUFBLEVBQ2I7O0FBR0Y7RUFDQztJQUNDLFVBQVU7SUFDVixtQkFBbUIsRUFBQTtJQUZwQjtNQUtFLGdCQUFnQjtNQUNoQix1QkFBdUIsRUFBQTtFQUl6QjtJQUNDLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsdUJBQXVCLEVBQUEsRUFDdkI7O0FkbEpGOztFZUVFO0FmSUY7O0NlREM7QWZ3REQ7O0NlckRDO0FmOEdEOztDZTNHQztBQ1JEO0VBQ0Usb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYiw0QkFBc0I7RUFBdEIsNkJBQXNCO01BQXRCLDBCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsaUJBQWlCO0VBQ2pCLG9CQUFvQjtFQUNwQixpQkFBaUI7RUFDakIsOEJBQXNCO1VBQXRCLHNCQUFzQjtFQUN0Qiw0QkFBNEI7RUFDNUIsMkJBQTJCO0VBQzNCLHNCQUFzQjtFQUN0QixtQkFBbUIsRUFBQTs7QUFHckI7RUFDRSx5QmhCa0JlO0VnQmpCZixrRUFBa0UsRUFBQTs7QUFHcEU7RUFDRSx5QmhCSWdCO0VnQkhoQixtRUFBbUUsRUFBQTs7QUFHckU7RUFDRSx5QmhCUWU7RWdCUGYscUVBQXFFO0VBQ3JFLG9CQUFvQixFQUFBOztBQUd0QjtFQUNFLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLHVCQUF1QjtFQUN2QixtQkFBbUI7RUFDbkIsY2hCdURhLEVBQUE7O0FnQnBEZjtFQUNFLGdEaEJ4Q3dDO0VnQnlDeEMsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsdUJBQXVCO0VBQ3ZCLG1CQUFtQjtFQUNuQixjaEI2Q2E7RWdCNUNiLGdCQUFnQjtFQUNoQixZQUFZLEVBQUE7RUFUZDtJQVlJLGFBQWEsRUFBQTs7QUFJakI7RUFFSSw0QkFBNEI7RUFDNUIsK0JBQStCO0VBQy9CLDhCQUE4QixFQUFBOztBQUpsQztFQU9RLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsV0FBVztFQUNYLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLFVBQVUsRUFBQTtFQVZsQjtJQWFVLHFCQUFxQixFQUFBO0lBQ3JCO01BZFY7UUFlVyxhQUFhLEVBQUEsRUFFZjtFQWpCVDtJQW9CVSxVQUFTLEVBQUE7SUFDVDtNQXJCVjtRQXNCWSxXQUFVO1FBQ1YsYUFBYSxFQUFBLEVBV2hCO0lBVEU7TUF6Qlg7UUEwQlksWUFBWSxFQUFBLEVBUWY7SUFsQ1Q7TUE4Qlksd0NBQXdDO01BQ3hDLHFCQUFxQjtNQUNyQiwwQkFBMEIsRUFBQTs7QUFoQ3RDO0VBc0NJLHdFQUF3RTtFQUN4RSxnQ0FBZ0M7RUFDaEMsc0JBQXNCO0VBQ3RCLHlCQUF5QixFQUFBOztBQU03QjtFQUNFO0lBQ0UseUJBQXlCO0lBQ3pCLG1CQUFtQjtJQUNuQixhQUFhLEVBQUE7RUFHZjtJQUNFLHlFQUF5RTtJQUN6RSxrQ0FBa0M7SUFDbEMsMEJBQTBCLEVBQUE7RUFHNUI7SUFDRSw2REFBNkQsRUFBQTtFQUcvRDtJQUNFLDBFQUEwRTtJQUMxRSxnQ0FBZ0MsRUFBQTtFQUdsQztJQUNFLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsdUJBQXVCO0lBQ3ZCLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsZUFBZTtJQUNmLGlCQUFpQjtJQUNqQix1QkFBdUI7SUFDdkIsbUJBQW1CO0lBQ25CLFlBQVksRUFBQTtJQUxkO01BUUksY0FBYyxFQUFBO0VBSWxCO0lBQ0UsaUJBQWlCO0lBQ2pCLGdCQUFnQixFQUFBLEVBQ2pCOztBaEJ0Skg7O0VpQkVFO0FqQklGOztDaUJEQztBakJ3REQ7O0NpQnJEQztBakI4R0Q7O0NpQjNHQztBQ1JEO0VBQ0UsNEJBQTRCO0VBQzVCLG1CQUFtQjtFQUNuQix5QmxCc0JnQjtFa0JyQmpCLGlFQUFpRTtFQUNoRSxpQ0FBaUM7RUFDakMsNEJBQTRCO0VBQzVCLHNCQUFzQjtFQUN0QixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUE4QjtNQUE5QixzQkFBOEI7VUFBOUIsOEJBQThCO0VBQzlCLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0MsNkJBQTZCO0VBQzdCLFNBQVMsRUFBQTs7QUFHVjtFQUNDLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsdUJBQXVCLEVBQUE7O0FBR3hCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBR2xCOztFQUVFLGVBQWUsRUFBQTs7QUFHakI7RUFDRSxpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLGtCQUFrQixFQUFBOztBQUdwQjtFQUNFLGdCQUFnQixFQUFBOztBQUdsQjtFQUNFLFlBQVk7RUFDWixpQkFBaUIsRUFBQTs7QUFHbkI7RUFDRSxtQkFBbUIsRUFBQTs7QUFHckI7RUFDRTtJQUNFLGtCQUFrQjtJQUNsQixzQkFBc0I7SUFDdEIsNEJBQXNCO0lBQXRCLDZCQUFzQjtRQUF0QiwwQkFBc0I7WUFBdEIsc0JBQXNCLEVBQUE7RUFHeEI7SUFDRSxZQUFZLEVBQUE7RUFFZDtJQUNFLG9CQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2Isd0JBQXVCO1FBQXZCLHFCQUF1QjtZQUF2Qix1QkFBdUIsRUFBQSxFQUN4Qjs7QUFHSDtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLGNsQmlCYSxFQUFBOztBa0JkZjtFQUNFLGNsQmFhLEVBQUE7O0FrQlZmO0VBQ0U7SUFDRSxtQkFBYztRQUFkLGtCQUFjO1lBQWQsY0FBYztJQUNkLGdCQUFnQjtJQUNoQixXQUFXLEVBQUEsRUFDWjs7QUFHSDtFQUNFLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLHNCQUFzQjtFQUN0QixjbEJIYTtFa0JJYixnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRTtJQUNFLGVBQWU7SUFDZixpQkFBaUIsRUFBQSxFQUNsQjs7QUFHSDtFQUNFLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLHVCQUF1QjtFQUN2QixnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQ2hCLFlBQVksRUFBQTs7QUFHZDtFQUNFO0lBQ0UsZUFBZTtJQUNmLGlCQUFpQixFQUFBLEVBQ2xCOztBQUdIO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBR2xCO0VBQ0U7SUFDRSxlQUFlLEVBQUEsRUFDaEI7O0FBR0g7RUFDRSxnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIscUJBQXFCO0VBQ3JCLFlBQVk7RUFDWixnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxjbEJwRGE7RWtCcURiLDBCQUEwQixFQUFBOztBQUc1QjtFQUNFLHFCQUFxQixFQUFBOztBQUd2QjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlLEVBQUE7O0FBR2pCO0VBQ0U7SUFDRSxtQkFBYztRQUFkLGtCQUFjO1lBQWQsY0FBYyxFQUFBLEVBQ2Y7O0FBR0g7RUFDQyxjQUFjO0VBQ2IsZUFBZTtFQUNmLHVCQUF1QixFQUFBOztBbEJ4S3pCOztFbUJFRTtBbkJJRjs7Q21CREM7QW5Cd0REOztDbUJyREM7QW5COEdEOztDbUIzR0M7QUNWRDtFQUNFLHlCcEJ5RGMsRUFBQTs7QW9CdkRoQjtFQUNDLGlCQUFpQjtFQUNqQix1QkFBdUIsRUFBQTs7QUFFeEI7RUFDQyxrQkFBa0I7RUFDbEIsc0JBQXNCO0VBQ3RCLHlEQUFpRDtVQUFqRCxpREFBaUQ7RUFDakQsa0JBQWtCO0VBQ2xCLGdCQUFnQixFQUFBOztBQUVqQjtFQUNDLGNBQWM7RUFDZCxrQkFBa0IsRUFBQTtFQUZuQjtJQUtFLE9BQU87SUFDUCxRQUFRO0lBQ1IsbUNBQTJCO1FBQTNCLCtCQUEyQjtZQUEzQiwyQkFBMkIsRUFBQTtFQVA3QjtJQVVFLFdBQVc7SUFDWCxNQUFNLEVBQUE7O0FBR1I7RUFDQyxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLDRCQUFzQjtFQUF0Qiw2QkFBc0I7TUFBdEIsMEJBQXNCO1VBQXRCLHNCQUFzQjtFQUN0Qix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIseUJBQThCO01BQTlCLHNCQUE4QjtVQUE5Qiw4QkFBOEI7RUFDOUIsMkJBQTJCO0VBQzNCLGdCQUFnQjtFQUNoQixjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxnRHBCcEN5QztFb0JxQ3pDLGlCQUFpQixFQUFBOztBQUVsQjtFQUNDLGdCQUFnQjtFQUNoQiwwQkFBa0I7RUFBbEIsdUJBQWtCO0VBQWxCLGtCQUFrQjtFQUNsQixnQ0FBZ0M7RUFDaEMsbUJBQW1CO0VBQ25CLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLHVCQUF1QixFQUFBOztBQUV4QjtFQUNDLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsZ0JBQWdCLEVBQUE7O0FBRWpCO0VBQ0MsaUJBQWlCO0VBQ2pCLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsb0JBQW9CO0VBQ3BCLGlCQUFpQjtFQUNqQiw0Q0FBNEMsRUFBQTtFQU43QztJQVFFLGNBQWM7SUFDZCxnQkFBZ0I7SUFDaEIsZUFBZTtJQUNmLGlCQUFpQixFQUFBOztBQUduQjtFQUNDLGVBQWU7RUFDZixnQkFBZ0IsRUFBQTs7QUFFakI7RUFDQyxnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixvQkFBb0IsRUFBQTs7QUFFcEI7RUFDQTtJQUNDLGFBQWEsRUFBQTtFQUVkO0lBQ0Msa0JBQWtCLEVBQUEsRUFDbEI7O0FBRUQ7RUFDQTtJQUNDLGVBQWUsRUFBQTtFQUVoQjtJQUNDLGVBQWU7SUFDZixtQkFBbUIsRUFBQTtFQUVwQjtJQUNDLGVBQWUsRUFBQTtJQURoQjtNQUdFLGVBQWUsRUFBQTtFQUdqQjtJQUNDLGVBQWUsRUFBQTtFQUVoQjtJQUNDLGVBQWUsRUFBQTtFQUVoQjtJQUNDLGlCQUFpQixFQUFBLEVBQ2pCOztBcEJoSEY7O0VxQkVFO0FyQklGOztDcUJEQztBckJ3REQ7O0NxQnJEQztBckI4R0Q7O0NxQjNHQztBQ1REO0VBQ0kseUJBQXlCO0VBQ3pCLHFCQUFxQjtFQUNyQixtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLGVBQWUsRUFBQTs7QUFHbkI7RUFDSSxxQkFBcUIsRUFBQTs7QUFHekI7RUFDSSxVQUFVLEVBQUE7O0FBR2Q7RUFDSTtJQUNJLGFBQWE7SUFDYixTQUFTO0lBQ1QsV0FBVTtJQUNWLHdCQUF1QjtRQUF2QixxQkFBdUI7WUFBdkIsdUJBQXVCLEVBQUE7SUFKM0I7TUFPUSxvQkFBWTtNQUFaLG9CQUFZO01BQVosYUFBWTtNQUNaLHdCQUF1QjtVQUF2QixxQkFBdUI7Y0FBdkIsdUJBQXVCLEVBQUE7SUFSL0I7TUFZUSxvQkFBWTtNQUFaLG9CQUFZO01BQVosYUFBWTtNQUNaLHdCQUF1QjtVQUF2QixxQkFBdUI7Y0FBdkIsdUJBQXVCO01BQ3ZCLDBCQUFrQjtNQUFsQix1QkFBa0I7TUFBbEIsa0JBQWtCLEVBQUEsRUFDckI7O0F0QnJDVDs7RXVCRUU7QXZCSUY7O0N1QkRDO0F2QndERDs7Q3VCckRDO0F2QjhHRDs7Q3VCM0dDO0FDVEQ7RUFDQyxnQkFBZ0IsRUFBQTtFQUVoQjtJQUNDLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsbUJBQW1CO0lBQ25CLGdCQUFnQjtJQUNWLHVCQUF1QjtJQUM3QixjQUFjO0lBQ1Isa0JBQWtCLEVBQUE7RUFHdEI7SUFDSSxjQUFjO0lBQ2QsZ0JBQWdCO0lBQ2hCLFdBQVcsRUFBQTs7QUFJbkI7RUFDSSxpQkFBaUIsRUFBQTs7QUFHckI7RUFDSSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLG1CQUFlO01BQWYsZUFBZTtFQUNmLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLHdCQUFnQjtVQUFoQixnQkFBZ0I7RUFDaEIsYUFBYTtFQUNiLGlCQUFpQjtFQUNqQixjQUFjO0VBQ2QsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixnQkFBZ0IsRUFBQTs7QUFHcEI7RUFDSSxZQUFZLEVBQUE7O0FBR2hCO0VBQ0ksV0FBVztFQUNYLGdCQUFnQjtFQUNoQixjQUFjO0VBQ2Qsc0JBQW1CO0tBQW5CLG1CQUFtQjtFQUNuQiwyQkFBd0I7S0FBeEIsd0JBQXdCO0VBQ3hCLFlBQVksRUFBQTs7QUFHaEI7RUFDSSxvQkFBb0IsRUFBQTs7QUFHeEI7RUFDSTtJQUNJLGdCQUFnQixFQUFBO0lBRWhCO01BQ0ksZUFBZTtNQUNmLGlCQUFpQjtNQUNqQix1QkFBdUI7TUFDdkIsbUJBQW1CLEVBQUE7SUFHdkI7TUFDSSxjQUFjLEVBQUE7RUFJdEI7SUFDSSwrQkFBK0IsRUFBQSxFQUNsQzs7QXhCM0VMOztFeUJFRTtBekJJRjs7Q3lCREM7QXpCd0REOztDeUJyREM7QXpCOEdEOztDeUIzR0M7QUNURDtFQUNDLGtCQUFrQixFQUFBOztBQUduQjtFQUNDLFlBQVksRUFBQTs7QUFHYjtFQUNDLGlCQUFpQixFQUFBOztBQUdsQjtFQUNDLCtDQUF1QztVQUF2Qyx1Q0FBdUM7RUFDdkMsNEJBQTRCO0VBQzVCLG1CQUFtQjtFQUNuQixzQkFBc0IsRUFBQTtFQUp2QjtJQU9FLG9CQUFvQixFQUFBO0VBUHRCO0lBV0csV0FBVztJQUNYLGtCQUFrQjtJQUNsQixZQUFZO0lBQ1osV0FBVztJQUNYLFFBQVE7SUFDUixvRUFBb0U7SUFDcEUsOEJBQThCO0lBQzlCLFlBQVk7SUFDWixhQUFhLEVBQUE7O0FBSWhCO0VBQ0MsdUJBQXVCO0VBQ3ZCLHdCQUFnQjtVQUFoQixnQkFBZ0I7RUFDaEIsVUFBVTtFQUNWLGdCQUFnQixFQUFBOztBQUlqQjtFQUNDLCtDQUF1QztVQUF2Qyx1Q0FBdUM7RUFDdkMsNEJBQTRCO0VBQzVCLG1CQUFtQjtFQUNuQixTQUFTO0VBQ1QsWUFBWSxFQUFBO0VBTGI7SUFRRSxvQkFBb0IsRUFBQTtFQVJ0QjtJQVlFLGdCQUFnQjtJQUNoQixlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLHVCQUF1QixFQUFBO0VBZnpCOzs7O0lBb0JFLFVBQVUsRUFBQTtFQXBCWjtJQXdCRSxtQkFBbUIsRUFBQTtFQUdwQjtJQTNCRDtNQTZCRyxXQUFXLEVBQUE7SUE3QmQ7TUFpQ0csbUJBQW1CLEVBQUE7SUFqQ3RCO01BcUNHLG1CQUFtQixFQUFBLEVBQ25CO0VBdENIO0lBMENFLG1CQUFtQjtJQUNuQix5QkFBeUI7SUFDekIsWUFBWTtJQUNaLDRCQUE0QjtJQUM1QixjQUFjO0lBQ2QsZUFBZTtJQUNmLGdCQUFnQixFQUFBO0VBaERsQjtJQW9ERSw0QkFBNEIsRUFBQTtFQXBEOUI7SUFvREUsNEJBQTRCLEVBQUE7RUFwRDlCO0lBb0RFLDRCQUE0QixFQUFBO0VBcEQ5QjtJQW9ERSw0QkFBNEIsRUFBQTtFQXBEOUI7SUF5REUsdUJBQTJCO1FBQTNCLG9CQUEyQjtZQUEzQiwyQkFBMkIsRUFBQTtFQXpEN0I7SUE2REUsZ0QxQnRHd0M7STBCdUd4QyxpQkFBaUIsRUFBQTtFQTlEbkI7SUFvRUUsY0FBYztJQUNkLGVBQWU7SUFDZixnQkFBZ0I7SUFDaEIseUNBQXlDLEVBQUE7RUF2RTNDO0lBb0VFLGNBQWM7SUFDZCxlQUFlO0lBQ2YsZ0JBQWdCO0lBQ2hCLHlDQUF5QyxFQUFBO0VBdkUzQztJQW9FRSxjQUFjO0lBQ2QsZUFBZTtJQUNmLGdCQUFnQjtJQUNoQix5Q0FBeUMsRUFBQTtFQXZFM0M7SUFvRUUsY0FBYztJQUNkLGVBQWU7SUFDZixnQkFBZ0I7SUFDaEIseUNBQXlDLEVBQUE7O0FBSTNDO0VBRUUsbUJBQW1CO0VBQ25CLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixtQkFBbUI7RUFDbkIsa0JBQWtCLEVBQUE7O0FBS3BCO0VBQ0MsZ0JBQWdCO0VBQ2hCLDhDQUFzQztVQUF0QyxzQ0FBc0M7RUFDdEMsNEJBQTRCO0VBQzVCLG1CQUFtQjtFQUNuQixTQUFTO0VBQ1QsWUFBWTtFQUNaLHlCQUF5QjtFQUN6QixZQUFZLEVBQUE7RUFFWjtJQVZEO01BV0UsNkNBQXFDO2NBQXJDLHFDQUFxQyxFQUFBLEVBeUJ0QztFQXBDRDtJQWVFLG1CQUFtQjtJQUNuQix5QjFCNUdlO0kwQjZHZixZQUFZO0lBQ1osK0JBQStCO0lBQy9CLGNBQWM7SUFDZCxlQUFlO0lBQ2YsZ0JBQWdCLEVBQUE7RUFyQmxCO0lBeUJFLGNBQWMsRUFBQTtFQXpCaEI7SUF5QkUsY0FBYyxFQUFBO0VBekJoQjtJQXlCRSxjQUFjLEVBQUE7RUF6QmhCO0lBeUJFLGNBQWMsRUFBQTtFQXpCaEI7SUE2QkUsdUJBQTJCO1FBQTNCLG9CQUEyQjtZQUEzQiwyQkFBMkIsRUFBQTtFQTdCN0I7SUFpQ0UsZ0QxQmxLd0M7STBCbUt4QyxpQkFBaUIsRUFBQTs7QUFJbkI7RUFDQyxnQkFBZ0I7RUFDaEIsOENBQXNDO1VBQXRDLHNDQUFzQztFQUN0Qyw0QkFBNEI7RUFDNUIsbUJBQW1CO0VBQ25CLFNBQVM7RUFDVCxZQUFZO0VBQ1oseUJBQXlCO0VBQ3pCLFlBQVksRUFBQTtFQUVaO0lBVkQ7TUFXRSw2Q0FBcUM7Y0FBckMscUNBQXFDLEVBQUEsRUF5QnRDO0VBcENEO0lBZUUsbUJBQW1CO0lBQ25CLHlCMUJsSmU7STBCbUpmLFlBQVk7SUFDWiwrQkFBK0I7SUFDL0IsY0FBYztJQUNkLGVBQWU7SUFDZixnQkFBZ0IsRUFBQTtFQXJCbEI7SUF5QkUsY0FBYyxFQUFBO0VBekJoQjtJQXlCRSxjQUFjLEVBQUE7RUF6QmhCO0lBeUJFLGNBQWMsRUFBQTtFQXpCaEI7SUF5QkUsY0FBYyxFQUFBO0VBekJoQjtJQTZCRSx1QkFBMkI7UUFBM0Isb0JBQTJCO1lBQTNCLDJCQUEyQixFQUFBO0VBN0I3QjtJQWlDRSxnRDFCeE13QztJMEJ5TXhDLGlCQUFpQixFQUFBOztBQUluQjtFQUdFLDBCQUEwQjtFQUMxQixzQkFBc0I7RUFDdEIsWUFBWTtFQUNaLFNBQVMsRUFBQTtFQU5YO0lBU0csZ0JBQWdCLEVBQUE7O0FBS25CO0VBQ0MsbUJBQVk7TUFBWixvQkFBWTtVQUFaLFlBQVk7RUFDWixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsNEJBQXNCO0VBQXRCLDZCQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLDJCQUFrQjtNQUFsQixrQkFBa0I7RUFDbEIseUJBQThCO01BQTlCLHNCQUE4QjtVQUE5Qiw4QkFBOEI7RUFVOUIsNEJBQWU7TUFBZixlQUFlO0VBQ2YsbUMxQnJOaUI7RTBCc05qQixvQkFBb0IsRUFBQTtFQVZwQjtJQVREO01BVUUscUJBQXFCLEVBQUEsRUFnRXRCO0VBMUVEO0lBY0Usd0JBQXVCO1FBQXZCLHFCQUF1QjtZQUF2Qix1QkFBdUIsRUFBQTtFQWR6QjtJQXNCRSxpQkFBaUI7SUFDakIsa0JBQWtCO0lBQ2xCLGVBQWU7SUFDZixjQUFjO0lBQ2Qsa0JBQWtCO0lBQ2xCLGlCQUFpQjtJQUNqQixlQUFlO0lBQ2Ysd0JBQWdCO0lBQWhCLG1CQUFnQjtJQUFoQixnQkFBZ0IsRUFBQTtFQTdCbEI7SUFpQ0UsYzFCcE9nQjtJMEJxT2hCLHFCQUFxQixFQUFBO0VBbEN2QjtJQXNDRSxnQkFBZ0I7SUFDaEIsbUJBQW1CO0lBQ25CLGtCQUFrQjtJQUNsQixtQkFBbUI7SUFDbkIsa0JBQWtCLEVBQUE7SUFFbEI7TUE1Q0Y7UUE2Q0csV0FBVyxFQUFBLEVBZ0JaO0lBN0RGO01BaURHLG1CQUFtQjtNQUNuQixZQUFZO01BQ1osWUFBWSxFQUFBO0lBbkRmO01Bd0RHLFlBQVk7TUFDWixnQkFBZ0I7TUFDaEIsVUFBVTtNQUNWLGdCQUFnQixFQUFBO0VBM0RuQjtJQWdFRSwyQkFBMkI7SUFDM0IsbUJBQW1CLEVBQUE7SUFqRXJCO01Bb0VHLG9CQUFhO01BQWIsb0JBQWE7TUFBYixhQUFhO01BQ2IsbUJBQWU7VUFBZixlQUFlO01BQ2Ysd0JBQXVCO1VBQXZCLHFCQUF1QjtjQUF2Qix1QkFBdUIsRUFBQTs7QUFNMUI7RUFDQyxvTEFBMEo7RUFBMUosMEpBQTBKO0VBQTFKLDBKQUEwSjtFQUMxSiwyQ0FBMkM7RUFDM0MsNEJBQTRCLEVBQUE7O0FBRzdCO0VBRUMsZ0pBQWdKO0VBQ2hKLHlFQUF5RTtFQUN6RSx1Q0FBdUM7RUFFdkMsb0JBQW9CO0VBRXBCLFlBQVk7RUFVWixtQjFCdlNpQjtFMEJ3U2pCLDJCQUFrQjtNQUFsQixrQkFBa0I7RUFDbEIsb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2Qiw0QkFBc0I7RUFBdEIsNkJBQXNCO01BQXRCLDBCQUFzQjtVQUF0QixzQkFBc0IsRUFBQTtFQWJ0QjtJQVZEO01BV0UsVUFBVSxFQUFBLEVBdURYO0VBcERBO0lBZEQ7TUFlRSxXQUFXLEVBQUEsRUFtRFo7RUFsRUQ7SUEwQkUsa0JBQWtCO0lBQ2xCLFdBQVc7SUFDWCxTQUFTO0lBRVQsZUFBZSxFQUFBO0lBRWY7TUFoQ0Y7UUFpQ0cseUJBQWlCO2dCQUFqQixpQkFBaUIsRUFBQSxFQUVsQjtFQW5DRjtJQXNDRSxjQUFjO0lBQ2QsZ0JBQWdCO0lBQ2hCLG9CQUFvQjtJQUNwQixrQkFBa0I7SUFDbEIsc0JBQXNCO0lBQ3RCLGtCQUFrQjtJQUNsQixvQkFBb0I7SUFDcEIsZ0JBQWdCLEVBQUE7RUE3Q2xCO0lBa0RFLGFBQWE7SUFDYixxQ0FBcUM7SUFDckMsU0FBUztJQUNULHdCQUF1QjtRQUF2QixxQkFBdUI7WUFBdkIsdUJBQXVCLEVBQUE7SUFFdkI7TUF2REY7UUF3REcscUNBQXFDLEVBQUEsRUFTdEM7SUFqRUY7TUE0REcsWUFBWTtNQUNaLFlBQVk7TUFDWixhQUFhO01BQ2IsdUNBQStCO2NBQS9CLCtCQUErQixFQUFBOztBMUJoWGxDOztFMkJFRTtBM0JJRjs7QzJCREM7QTNCd0REOztDMkJyREM7QTNCOEdEOztDMkIzR0M7QUNSRDtFQUNDLGM1QmlDZ0I7RTRCaENoQixxQkFBcUI7RUFDckIsbUJBQW1CO0VBQ25CLDBCQUEwQjtFQUMxQix5QkFBeUI7RUFDekIsbUJBQW1CO0VBQ25CLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLHVEQUErQztVQUEvQywrQ0FBK0M7RUFDL0MsaUZBQWlFO0VBQWpFLHlFQUFpRTtFQUFqRSxvRUFBaUU7RUFBakUsaUVBQWlFO0VBQWpFLHNHQUFpRSxFQUFBOztBQUdsRTtFQUNDLHFCQUFxQjtFQUNyQixhQUFhO0VBQ2IseURBQWlEO1VBQWpELGlEQUFpRCxFQUFBOztBQUdsRDtFQUNDLDJDQUEyQyxFQUFBOztBQUc1QztFQUNDLHlCQUF5QjtFQUN6QixjNUJRZ0IsRUFBQTs7QTRCTGpCO0VBQ0MseUJBQXlCLEVBQUE7O0FBRzFCO0VBQ0MseUJBQXlCLEVBQUE7O0FBRzFCO0VBQ0MseUJBQXlCLEVBQUE7O0FBRzFCO0VBQ0MseUJBQXlCLEVBQUE7O0FBRzFCO0VBQ0MseUI1QlRnQjtFNEJVaEIsYzVCNkNjLEVBQUE7O0E0QjFDZjtFQUNDLHlCQUF5QixFQUFBOztBQUcxQjtFQUNDLHlCQUF5QixFQUFBOztBQUcxQjtFQUNDLHlCQUF5QixFQUFBOztBQUcxQjtFQUNDLHlCQUF5QixFQUFBOztBQUcxQjtFQUNDLHlCQUF5QixFQUFBOztBQUcxQjtFQUNDLHlCQUF5QixFQUFBOztBQUcxQjtFQUNDLHlCQUF5QixFQUFBOztBQUcxQjtFQUNDLHlCQUF5QixFQUFBOztBQUcxQjtFQUNDLHlCQUF5QixFQUFBOztBNUJ0RjFCOztFNkJFRTtBN0JJRjs7QzZCREM7QTdCd0REOztDNkJyREM7QTdCOEdEOztDNkIzR0M7QUNSRDtFQUNFLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLDBFQUEwRTtFQUMxRSw0QkFBNEI7RUFDNUIsaUNBQWlDLEVBQUE7O0FBR25DO0VBQ0UsMEVBQTBFO0VBQzFFLDRCQUE0QjtFQUM1QixnQ0FBZ0M7RUFDaEMsa0JBQWtCLEVBQUE7O0FBR3BCO0VBQ0U7SUFDRSxzQkFBc0I7SUFDdEIsaUJBQWlCLEVBQUEsRUFDbEI7O0FBSUg7RUFDRSxnQ0FBZ0MsRUFBQTs7QUFHbEM7RUFDRSxxQkFBcUI7RUFDckIsc0JBQXNCLEVBQUE7O0FBR3hCO0VBQ0U7SUFDRSxxQkFBcUI7SUFDckIsc0JBQXNCLEVBQUEsRUFDdkI7O0FBR0g7RUFDRSxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCx5QkFBeUI7RUFDekIsU0FBUztFQUNULFlBQVk7RUFDWixtQ0FBMkI7TUFBM0IsK0JBQTJCO1VBQTNCLDJCQUEyQjtFQUMzQixXQUFXO0VBQ1gsV0FBVztFQUNYLGlCQUFpQixFQUFBOztBQUduQjtFQUNFLGFBQWEsRUFBQTs7QUFHZjtFQUNFLHNCQUFzQixFQUFBOztBQUd4QjtFQUNFLHNCQUFzQjtFQUN0QixrQkFBa0IsRUFBQTs7QUFHcEI7RUFDRSxXQUFXLEVBQUE7O0FBR2I7RUFDRSxzQkFBc0IsRUFBQTs7QUFHeEI7RUFDRSxnQ0FBZ0M7RUFDaEMsK0VBQStFO0VBQy9FLGtCQUFrQixFQUFBOztBQUdwQjtFQUNFLGFBQWEsRUFBQTs7QUFHZjtFQUNFLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsV0FBVztFQUNYLGlCQUFpQjtFQUNqQix5QkFBOEI7TUFBOUIsc0JBQThCO1VBQTlCLDhCQUE4QjtFQUM5QixtQkFBbUI7RUFDbkIsY0FBYyxFQUFBOztBQUdoQjtFQUNFLGlCQUFpQixFQUFBOztBQUduQjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlO0VBQ2Ysa0JBQWtCLEVBQUE7O0FBR3BCO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWUsRUFBQTs7QUFHakI7RUFDRTtJQUNFLG1CQUFjO1FBQWQsa0JBQWM7WUFBZCxjQUFjLEVBQUEsRUFDZjs7QUFHSDtFQUNFLGM5Qi9FZTtFOEJnRmYsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsdUJBQXVCO0VBQ3ZCLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLGM5QnRGa0I7RThCdUZsQixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQix1QkFBdUI7RUFDdkIsZ0JBQWdCLEVBQUE7O0FBR2xCO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWU7RUFDZixhQUFhO0VBQ2Isa0NBQWtDO0VBQ2xDLHFCQUFxQjtFQUNyQixrQkFBa0IsRUFBQTs7QUFHcEI7RUFDRSxrQ0FBa0MsRUFBQTs7QUFHcEM7RUFDRTtJQUNFLDJCQUEyQixFQUFBLEVBQzVCOztBQUdIO0VBQ0Usa0JBQWtCLEVBQUE7O0FBR3BCO0VBQ0Usa0JBQWtCO0VBQ2xCLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUIsRUFBQTs7QUFHckI7RUFDRSw2QkFBNkIsRUFBQTs7QUFHL0I7RUFDRSxrQkFBa0I7RUFDbEIsU0FBUztFQUNULFVBQVUsRUFBQTs7QUFHWjtFQUNFLGM5QnZJZTtFOEJ3SWYsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQix1QkFBdUI7RUFDdkIsZ0JBQWdCO0VBQ2hCLHdEQUF3RDtFQUN4RCxxQkFBcUI7RUFDckIsNEJBQTRCO0VBQzVCLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsb0JBQW9CLEVBQUE7O0FBR3RCO0VBQ0Usc0JBQXFCO0VBQ3JCLGlCQUFnQixFQUFBOztBQUdsQjtFQUNFLHNCQUFxQjtFQUNyQixrQkFBa0IsRUFBQTs7QUFHcEI7RUFDRSw2REFBNkQsRUFBQTs7QUFHL0Q7RUFDRSw2REFBNkQ7RUFDN0QsNEJBQTRCO0VBQzVCLHFCQUFxQjtFQUNyQixrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLG9CQUFvQjtFQUNwQiwwQkFBMEIsRUFBQTs7QUFJNUI7RUFDRSxjOUI5S2U7RThCK0tmLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsdUJBQXVCO0VBQ3ZCLGdCQUFnQjtFQUNoQixtQkFBbUI7RUFDbkIsb0JBQW9CO0VBQ3BCLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUIsRUFBQTs7QUFHckI7RUFDRSxXQUFXO0VBQ1gsOERBQThEO0VBQzlELHFCQUFxQjtFQUNyQiw0QkFBNEI7RUFDNUIsV0FBVztFQUNYLFlBQVk7RUFDWixtQkFBYztNQUFkLGtCQUFjO1VBQWQsY0FBYztFQUNkLGlCQUFpQixFQUFBOztBQUduQjtFQUNFLGM5QnJNZTtFOEJzTWYsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQix1QkFBdUI7RUFDdkIsZ0JBQWdCO0VBQ2hCLDhEQUE4RDtFQUM5RCxxQkFBcUI7RUFDckIsNEJBQTRCO0VBQzVCLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsb0JBQW9CO0VBQ3BCLDBCQUEwQixFQUFBOztBQUs1QjtFQUNFLGM5QnBOa0I7RThCcU5sQixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLFNBQVMsRUFBQTs7QUFHWDtFQUNFO0lBQ0UsaUNBQWlDLEVBQUE7RUFHbkM7SUFDRSxnQkFBZ0I7SUFDaEIsNEJBQXNCO0lBQXRCLDZCQUFzQjtRQUF0QiwwQkFBc0I7WUFBdEIsc0JBQXNCLEVBQUE7RUFHeEI7SUFDRSxtQkFBYztRQUFkLGtCQUFjO1lBQWQsY0FBYztJQUNkLGVBQWU7SUFDZixtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLG1CQUFjO1FBQWQsa0JBQWM7WUFBZCxjQUFjLEVBQUEsRUFDZjs7QUFHSDtFQUNFO0lBQ0UsZ0JBQWdCO0lBQ2hCLGlCQUFpQjtJQUNqQixtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLFNBQVM7SUFDVCxXQUFXO0lBQ1gsVUFBVTtJQUNWLHVCQUFlO1FBQWYsbUJBQWU7WUFBZixlQUFlO0lBQ2YsV0FBVyxFQUFBO0VBR2I7SUFDRSxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsdUJBQXVCO0lBQ3ZCLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsZUFBZTtJQUNmLGlCQUFpQjtJQUNqQix1QkFBdUIsRUFBQTtFQUd6QjtJQUNFLDBCQUEwQjtJQUMxQixrQkFBa0IsRUFBQTtFQUVwQjtJQUNFLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsdUJBQXVCLEVBQUEsRUFDeEI7O0E5QjlUSDs7RStCRUU7QS9CSUY7O0MrQkRDO0EvQndERDs7QytCckRDO0EvQjhHRDs7QytCM0dDO0FDUkQ7RUFDQyxtQkFBbUI7RUFDbkIsa0JBQWtCLEVBQUE7RUFGbkI7SUFLRSxjaEN3RmE7SWdDdkZiLGdCQUFnQjtJQUNoQixlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLHlCQUF5QjtJQUN6QixrQkFBa0I7SUFDbEIsb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYiw0QkFBc0I7SUFBdEIsNkJBQXNCO1FBQXRCLDBCQUFzQjtZQUF0QixzQkFBc0IsRUFBQTtJQVp4QjtNQWVHLCtCQUErQjtNQUMvQixZQUFZLEVBQUE7O0FBS2Y7O0VBRUMsZ0NBQWdDO0VBQ2hDLDREQUE0RDtFQUM1RCw0Q0FBNEM7RUFDNUMsNEJBQTRCO0VBQzVCLDBCQUEwQixFQUFBOztBQUczQjtFQUNDLG9DQUFvQyxFQUFBOztBaENsQ3JDOztFaUNFRTtBakNJRjs7Q2lDREM7QWpDd0REOztDaUNyREM7QWpDOEdEOztDaUMzR0M7QUNSRDtFQUNDLGNBQWM7RUFDZCxXQUFXO0VBQ1gsOEJBQXNCO1VBQXRCLHNCQUFzQjtFQUN0QixtQkFBbUI7RUFDbkIseUJBQXlCO0VBQ3pCLFlBQVk7RUFDWiw0QkFBNEI7RUFDNUIsY0FBYztFQUNkLGVBQWU7RUFDZixnQkFBZ0IsRUFBQTtFQVZqQjtJQWFFLGdEbENad0M7SWtDYXhDLGlCQUFpQixFQUFBOztBQUluQjtFQUNDLFVBQVU7RUFDVix5QkFBMEI7RUFDMUIsZ0NBQWtDLEVBQUE7O0FBR25DOzs7RUFHQyw4QmxDRmlCO0VrQ0dqQixxQ2xDSGlCLEVBQUE7O0FBNUJsQjs7RW1DRUU7QW5DSUY7O0NtQ0RDO0FuQ3dERDs7Q21DckRDO0FuQzhHRDs7Q21DM0dDO0FDUkQ7RUFDQyxnQkFBZ0IsRUFBQTs7QUFHakI7RUFDQyxtQkFBbUI7RUFDbkIseUJwQ3VGYztFb0N0RmQsdUJBQXVCO0VBQ3ZCLGFBQWEsRUFBQTs7QUFHZDtFQUNDLGdCQUFnQjtFQUNoQixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHFCQUF5QjtNQUF6QixrQkFBeUI7VUFBekIseUJBQXlCLEVBQUE7O0FBRzFCO0VBQ0MsZ0JBQWdCLEVBQUE7O0FBR2pCO0VBQ0MsbUJBQW1CO0VBQ25CLGVBQWU7RUFDZix1QkFBdUI7RUFDdkIsaUJBQWlCO0VBQ2pCLGNwQ1lnQixFQUFBOztBb0NUakI7RUFDQyxrQkFBa0I7RUFDakIsTUFBTTtFQUNOLFVBQVU7RUFDWCxXQUFXO0VBQ1gsb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QixFQUFBOztBQUd4QjtFQUNDLGFBQWE7RUFDYixnQkFBZ0I7RUFDZixtQkFBbUI7RUFDbkIsV0FBVztFQUNYLFdBQVc7RUFDWCxrQkFBa0I7RUFDbkIsa0JBQWtCO0VBQ2xCLGVBQWU7RUFDZixpREFBeUM7TUFBekMsNkNBQXlDO1VBQXpDLHlDQUF5QyxFQUFBOztBQUcxQztFQUNDLFdBQVc7RUFDVixRQUFRO0VBQ1IsU0FBUztFQUNULGtDQUFrQztFQUNsQyxtQ0FBbUM7RUFDbkMsZ0NBQWdDO0VBQ2hDLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1YsY0FBYztFQUNkLFlBQVk7RUFDWixpQ0FBeUI7TUFBekIsNkJBQXlCO1VBQXpCLHlCQUF5QjtFQUN6QixxQkFBcUIsRUFBQTs7QUFHdkI7RUFDQyw4QkFBOEIsRUFBQTs7QUFHL0I7RUFDQyxlQUFlO0VBQ1oseUJBQXlCO0VBQ3pCLG9CQUFvQjtFQUNwQiwwQkFBMEI7RUFDMUIsZ0JBQWdCLEVBQUE7O0FBR3BCO0VBQ0MsOEJBQThCO0VBQzlCLG9DQUFvQztFQUNwQyxpQkFBaUI7RUFDakIsa0JBQWtCLEVBQUE7O0FBR25CO0VBQ0MsOEJBQThCO0VBQzlCLG9DQUFvQztFQUNwQyxpQkFBaUI7RUFDakIsa0JBQWtCLEVBQUE7O0FBR25CO0VBQ0ksV0FBVztFQUNYLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsU0FBUztFQUNULHFEQUFxRDtFQUNyRCxXQUFXO0VBQ1gsWUFBWTtFQUNaLGNBQWM7RUFDZCw0QkFBNEI7RUFDNUIsd0JBQXdCLEVBQUE7O0FBRzVCO0VBQ0Msc0JBQXNCLEVBQUE7O0FBR3ZCO0VBQ0M7SUFDQyx1QkFBdUIsRUFBQSxFQUN2Qjs7QUFHRjtFQUNDLHNCQUFzQixFQUFBOztBQUd2QjtFQUNDO0lBQ0MsdUJBQXVCLEVBQUEsRUFDdkI7O0FBR0Y7RUFDSSxtQkFBbUI7RUFDbkIsZ0RBQWdEO0VBQ25ELGtCQUFrQjtFQUNsQixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLG1CQUFtQjtFQUNuQixzQkFBc0I7RUFDdEIsY0FBYztFQUNkLGtCQUFrQixFQUFBOztBcEN4SW5COztFcUNFRTtBckNJRjs7Q3FDREM7QXJDd0REOztDcUNyREM7QXJDOEdEOztDcUMzR0M7QUNSRDtFQUNDLGNBQWM7RUFDZCxpQkFBaUI7RUFDakIsb0JBQW9CO0VBQ3BCLG9CQUFvQjtFQUNwQixnQ0FBZ0MsRUFBQTs7QUFHakM7RUFDQyxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLG9CQUFjO01BQWQsY0FBYztFQUNkLFFBQVEsRUFBQTs7QUFJVDtFQUNDLG1CQUFjO01BQWQsa0JBQWM7VUFBZCxjQUFjO0VBQ2QsWUFBWTtFQUNaLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2Isd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLHlCQUF5QjtFQUN6QixjdENhbUI7RXNDWm5CLG1FQUEyRDtFQUEzRCw4REFBMkQ7RUFBM0QsMkRBQTJEO0VBQzNELGVBQWUsRUFBQTtFQVZoQjtJQWFFLGN0Q01lLEVBQUE7RXNDbkJqQjtJQWlCRSxjdENFZTtJc0NEZixxQnRDQ2UsRUFBQTs7QXNDR2pCO0VBQ0M7SUFDQyxtQkFBbUIsRUFBQSxFQUNuQjs7QXRDM0NGOztFdUNFRTtBdkNJRjs7Q3VDREM7QXZDd0REOztDdUNyREM7QXZDOEdEOztDdUMzR0M7QUNSRDtFQUNFLG9CQUFvQixFQUFBOztBQUd0QjtFQUNFLGlCQUFpQixFQUFBOztBQUduQjtFQUNFLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsdUJBQXVCO0VBQ3ZCLGdCQUFnQjtFQUNoQixjeENxQmU7RXdDcEJmLGtCQUFrQjtFQUNsQixjQUFjLEVBQUE7O0FBR2hCO0VBQ0UsV0FBVztFQUNYLGNBQWM7RUFDZCxZQUFZO0VBQ1osV0FBVztFQUNYLHlCeENXZTtFd0NWZiwrQnhDQ2dCO0V3Q0FoQixpQkFBaUIsRUFBQTs7QUFHbkI7RUFDRSxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLHVCQUF1QjtFQUN2QixnQkFBZ0I7RUFDaEIsY3hDR2tCO0V3Q0ZsQixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLGNBQWM7RUFDZCxvQkFBb0IsRUFBQTs7QUFHdEI7RUFDRSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsbUJBQWE7TUFBYixpQkFBYTtVQUFiLGFBQWE7RUFDYiw2QkFBNkI7RUFDN0IsY0FBYztFQUNkLGN4Q25CZTtFd0NvQmYsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQix1QkFBdUI7RUFDdkIsZ0JBQWdCO0VBQ2hCLG9CQUFvQjtFQUNwQixnQ0FBZ0M7RUFDaEMsa0JBQWtCO0VBQ2xCLGVBQWUsRUFBQTs7QUFHakI7RUFDRSxXQUFXO0VBQ1gsY0FBYztFQUNkLFVBQVU7RUFDVixZQUFZO0VBQ1oseUJBQXlCO0VBQ3pCLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsU0FBUyxFQUFBOztBQUdYOztFQUVFLGdCQUFnQixFQUFBOztBQUdsQjtFQUNDLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLHlCQUF5QjtFQUN6Qiw2Q0FBcUM7RUFBckMsd0NBQXFDO0VBQXJDLHFDQUFxQyxFQUFBOztBQUd0Qzs7RUFFQyx5QnhDckVpQixFQUFBOztBd0N3RWxCO0VBQ0MsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixzQkFBbUI7S0FBbkIsbUJBQW1CO0VBQ25CLDJDQUEyQjtFQUEzQixtQ0FBMkI7RUFBM0IsOEJBQTJCO0VBQTNCLDJCQUEyQjtFQUEzQixvREFBMkI7RUFDM0Isd0dBQWdHO1VBQWhHLGdHQUFnRyxFQUFBOztBQUdqRzs7RUFFQyw0QkFBb0I7VUFBcEIsb0JBQW9CLEVBQUE7O0FBR3JCO0VBQ0Usb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBOEI7TUFBOUIsc0JBQThCO1VBQTlCLDhCQUE4QixFQUFBOztBQUdoQztFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlO0VBQ2Ysa0JBQWtCLEVBQUE7O0FBR3BCO0VBQ0UsY0FBYztFQUNkLFlBQVksRUFBQTs7QUFHZDtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlO0VBQ2Ysb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYiw0QkFBc0I7RUFBdEIsNkJBQXNCO01BQXRCLDBCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIsd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUIsRUFBQTs7QUFHekI7RUFDRSxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLHVCQUF1QjtFQUN2QixnQkFBZ0I7RUFDaEIsY3hDeEdlO0V3Q3lHZixtQkFBbUI7RUFDbkIsVUFBVSxFQUFBOztBQUdaO0VBQ0UsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQix1QkFBdUI7RUFDdkIsZ0JBQWdCO0VBQ2hCLGN4Q2hIa0I7RXdDaUhsQixtQkFBbUIsRUFBQTs7QUFHckI7RUFDRTtJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0Usa0JBQWtCLEVBQUE7RUFHcEI7SUFDRSxlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLHVCQUF1QixFQUFBO0VBR3pCO0lBQ0UsZUFBZTtJQUNmLGlCQUFpQjtJQUNqQix1QkFBdUI7SUFDdkIsb0JBQW9CLEVBQUE7RUFHdEI7SUFDRSw0QkFBc0I7SUFBdEIsNkJBQXNCO1FBQXRCLDBCQUFzQjtZQUF0QixzQkFBc0I7SUFDdEIsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxlQUFlLEVBQUE7RUFHakI7SUFDRSxhQUFhLEVBQUE7RUFHZjtJQUNFLDRCQUFzQjtJQUF0Qiw2QkFBc0I7UUFBdEIsMEJBQXNCO1lBQXRCLHNCQUFzQixFQUFBO0VBR3hCO0lBQ0UsbUJBQWM7UUFBZCxrQkFBYztZQUFkLGNBQWM7SUFDZCxnQkFBZ0I7SUFDaEIsMEJBQW9CO1FBQXBCLHVCQUFvQjtZQUFwQixvQkFBb0IsRUFBQTtFQUd0QjtJQUNFLGNBQWMsRUFBQTtFQUdoQjtJQUNFLG1CQUFjO1FBQWQsa0JBQWM7WUFBZCxjQUFjO0lBQ2QsbUJBQW1CLEVBQUEsRUFDcEI7O0F4Qy9NSDs7RXlDRUU7QXpDSUY7O0N5Q0RDO0F6Q3dERDs7Q3lDckRDO0F6QzhHRDs7Q3lDM0dDO0FDVEQ7RUFDSSxlQUFjLEVBQUE7RUFEbEI7SUFLWSxrQkFBa0I7SUFDbEIsbUJBQW1CLEVBQUE7RUFOL0I7SUFVWSxnQkFBZ0I7SUFDaEIsV0FBVztJQUNYLFlBQVk7SUFDWixhQUFhO0lBQ2IscUNBQXFDO0lBQ3JDLFVBQVUsRUFBQTtJQWZ0QjtNQWtCZ0Isa0JBQWtCO01BQ2xCLGFBQWE7TUFDYixTQUFTO01BQ1Qsd0JBQXVCO1VBQXZCLHFCQUF1QjtjQUF2Qix1QkFBdUIsRUFBQTtNQUV2QjtRQXZCaEI7VUF3Qm9CLE1BQU0sRUFBQSxFQVdiO01BbkNiO1FBNEJvQixZQUFZLEVBQUE7TUE1QmhDO1FBZ0NvQixZQUFZO1FBQ1osb0JBQW9CLEVBQUE7RUFLaEM7SUF0Q1I7TUF3Q2dCLFNBQVMsRUFBQSxFQUNaO0VBR0w7SUE1Q1I7TUE4Q2dCLHFDQUFxQyxFQUFBO01BOUNyRDtRQWtEd0IsV0FBVyxFQUFBO01BbERuQztRQXNEd0IsZUFBZSxFQUFBO01BdER2QztRQTBEd0IsZUFBZSxFQUFBO01BMUR2QztRQThEd0IsWUFBWTtRQUNaLG9CQUFvQjtRQUNwQixXQUFXO1FBQ1gsWUFBWSxFQUFBLEVBQ2Y7RUFLYjtJQXZFUjtNQXlFZ0IscUNBQXFDO01BQ3JDLFNBQVEsRUFBQSxFQUNYOztBMUM3RWI7O0UyQ0VFO0EzQ0lGOztDMkNEQztBM0N3REQ7O0MyQ3JEQztBM0M4R0Q7O0MyQzNHQztBQ1JEO0VBQ0Msb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYiw0QkFBc0I7RUFBdEIsNkJBQXNCO01BQXRCLDBCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIsdUJBQXVCO0VBQ3ZCLHlCQUF5QjtFQUN6QixtQkFBbUI7RUFDbkIsd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsdUJBQTJCO01BQTNCLG9CQUEyQjtVQUEzQiwyQkFBMkI7RUFDM0Isa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWiw0QkFBNEIsRUFBQTtFQVY3QjtJQWFFLHFCNUNZZ0IsRUFBQTs7QTRDUmxCO0VBR0csa0JBQWtCLEVBQUE7O0FBSHJCO0VBUUUsb0JBQW9CLEVBQUE7O0FBUnRCO0VBWUUsOEJBQThCLEVBQUE7O0FBWmhDO0VBZ0JFLGdCQUFnQixFQUFBOztBQUtsQjtFQUNDLDJCQUEyQixFQUFBOztBQUc1QjtFQUNDLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsNEJBQTRCO0VBQzVCLHdCQUF3QjtFQUN4Qiw4QkFBOEI7RUFDOUIsMEJBQTBCO0VBQzFCLFVBQVU7RUFDVixtQkFBYztNQUFkLGtCQUFjO1VBQWQsY0FBYztFQUNkLDJCQUEyQjtFQUMzQixZQUFZLEVBQUE7RUFUYjtJQWFFLFVBQVUsRUFBQTtFQWJaO0lBaUJFLFVBQVUsRUFBQTtFQWpCWjtJQXNCRSxVQUFVLEVBQUE7O0FBSVo7RUFDQyxXQUFXO0VBQ1gsOEJBQThCO0VBQzlCLGtCQUFrQixFQUFBOztBQUduQjtFQUNDLGM1Q3pDZ0I7RTRDMENoQixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLHVCQUF1QjtFQUN2QixnQkFBZ0I7RUFDaEIsbUJBQW1CLEVBQUE7O0FBR3BCOztFQUVDLGNBQWMsRUFBQTs7QUFHZjtFQUNDLHFCQUFxQixFQUFBOztBQUd0QjtFQUNDLG1CQUFjO01BQWQsa0JBQWM7VUFBZCxjQUFjO0VBQ2QsbUJBQW1CO0VBQ25CLGM1Q3pEZ0I7RTRDMERoQixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLHVCQUF1QjtFQUN2QixnQkFBZ0I7RUFDaEIsa0JBQWtCLEVBQUE7O0FBR25CO0VBQ0MsZ0JBQWdCO0VBQ2hCLG1CQUFtQixFQUFBOztBQUdwQjtFQUNDLGtCQUFrQjtFQUNsQixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLG1CQUFjO01BQWQsa0JBQWM7VUFBZCxjQUFjO0VBQ2QsV0FBVztFQUNYLG9CQUFvQjtFQUNwQixTQUFTO0VBQ1QsbUJBQWU7TUFBZixlQUFlO0VBQ2Ysd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsOEJBQXNCO1VBQXRCLHNCQUFzQixFQUFBOztBQUd2QjtFQUNDLGlCQUFpQixFQUFBOztBQUdsQjtFQUNDLFdBQVc7RUFDWCxjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixRQUFRO0VBQ1IsT0FBTztFQUNQLFdBQVc7RUFDWCx5QkFBeUIsRUFBQTs7QUFHMUI7RUFDQyxtQkFBbUI7RUFDbkIsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLHFDNUNoRnVDO0U0Q2lGdkMsYzVDakRjO0U0Q2tEZCwwQkFBMEI7RUFDMUIsbUJBQW1CLEVBQUE7O0FBR3BCO0VBQ0MsbUM1Q3RGMEM7RTRDdUYxQyxjNUN4RWtCLEVBQUE7O0E0QzJFbkI7RUFDQyxvQzVDMUY0QztFNEMyRjVDLGM1QzVFa0IsRUFBQTs7QTRDK0VuQjtFQUNDLHFDNUM5RitDO0U0QytGL0MsYzVDaEZvQixFQUFBOztBNENtRnJCO0VBQ0MscUM1Q2xHNkM7RTRDbUc3QyxjNUNwRm9CLEVBQUE7O0E0Q3VGckI7RUFDQyxvQzVDdEdtQztFNEN1R25DLGM1Q3hGaUI7RTRDeUZqQix5QkFBeUIsRUFBQTs7QUFHMUI7RUFDQyxvQzVDM0cyQztFNEM0RzNDLGM1QzVGa0IsRUFBQTs7QTRDK0ZuQjtFQUNDLG9DNUMvR3lDO0U0Q2dIekMsYzVDbEdtQixFQUFBOztBNENxR3BCO0VBQ0MscUM1QzNIdUM7RTRDNEh2QyxjNUM1RmM7RTRDNkZkLHlCQUF5QixFQUFBOztBQUcxQjtFQUNDLG9DNUN6SHdDO0U0QzBIeEMsYzVDNUdrQixFQUFBOztBNEMrR25CO0VBQ0Msb0M1QzdINEM7RTRDOEg1QyxjNUNoSHFCLEVBQUE7O0E0Q21IdEI7RUFDQyxtQzVDakkwQztFNENrSTFDLGM1Q3BIMEI7RTRDcUgxQix5QkFBeUIsRUFBQTs7QUFHMUI7RUFDQyxxQzVDdEkwQztFNEN1STFDLGM1Q3pIZ0IsRUFBQTs7QTRDNEhqQjtFQUNDLHFDNUMxSTBDO0U0QzJJMUMsYzVDN0hpQjtFNEM4SGpCLHlCQUF5QixFQUFBOztBQUcxQjtFQUNDLG9DNUMvSTZDO0U0Q2dKN0MsYzVDbElrQixFQUFBOztBNENxSW5CO0VBQ0MscUM1Q25KeUM7RTRDb0p6QyxjNUN0SW9CLEVBQUE7O0E0Q3lJckI7RUFDQyxvQzVDdkp3QztFNEN3SnhDLGM1QzFJZ0IsRUFBQTs7QTRDNklqQjtFQUNDO0lBQ0MsZUFBZTtJQUNmLGlCQUFpQjtJQUNqQixzQkFBc0IsRUFBQTtFQUd2QjtJQUNDLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsdUJBQXVCO0lBQ3ZCLG1CQUFtQixFQUFBO0VBR3BCO0lBQ0MsMEJBQTBCLEVBQUE7RUFHM0I7SUFDQyxhQUFhLEVBQUE7RUFHZDtJQUNDLG9CQUFvQixFQUFBO0VBR3JCO0lBR0UsY0FBYyxFQUFBO0VBSGhCO0lBT0UsY0FBYyxFQUFBO0VBUGhCO0lBWUUsY0FBYyxFQUFBLEVBQ2Q7O0E1Q2pSSDs7RTZDRUU7QTdDSUY7O0M2Q0RDO0E3Q3dERDs7QzZDckRDO0E3QzhHRDs7QzZDM0dDO0FDWEQ7RUFDQztJQUNDLDhCQUFzQjtZQUF0QixzQkFBc0I7SUFDdEIsVUFBVSxFQUFBO0VBR1g7SUFDQywyQkFBbUI7WUFBbkIsbUJBQW1CO0lBQ25CLFVBQVUsRUFBQSxFQUFBO0FBUlo7RUFDQztJQUNDLDhCQUFzQjtZQUF0QixzQkFBc0I7SUFDdEIsVUFBVSxFQUFBO0VBR1g7SUFDQywyQkFBbUI7WUFBbkIsbUJBQW1CO0lBQ25CLFVBQVUsRUFBQSxFQUFBOztBQUlaO0VBQ0M7SUFDQyxxQ0FBNkI7WUFBN0IsNkJBQTZCO0lBQzdCLFVBQVUsRUFBQTtFQUdYO0lBQ0Msa0NBQTBCO1lBQTFCLDBCQUEwQjtJQUMxQixVQUFVLEVBQUEsRUFBQTs7QUFSWjtFQUNDO0lBQ0MscUNBQTZCO1lBQTdCLDZCQUE2QjtJQUM3QixVQUFVLEVBQUE7RUFHWDtJQUNDLGtDQUEwQjtZQUExQiwwQkFBMEI7SUFDMUIsVUFBVSxFQUFBLEVBQUE7O0FBSVo7RUFDQztJQUNDLHNDQUE4QjtZQUE5Qiw4QkFBOEI7SUFDOUIsVUFBVSxFQUFBO0VBR1g7SUFDQyxrQ0FBMEI7WUFBMUIsMEJBQTBCO0lBQzFCLFVBQVUsRUFBQSxFQUFBOztBQVJaO0VBQ0M7SUFDQyxzQ0FBOEI7WUFBOUIsOEJBQThCO0lBQzlCLFVBQVUsRUFBQTtFQUdYO0lBQ0Msa0NBQTBCO1lBQTFCLDBCQUEwQjtJQUMxQixVQUFVLEVBQUEsRUFBQTs7QUFJWjtFQUNDO0lBQ0MscUNBQTZCO1lBQTdCLDZCQUE2QjtJQUM3QixVQUFVLEVBQUE7RUFHWDtJQUNDLGtDQUEwQjtZQUExQiwwQkFBMEI7SUFDMUIsVUFBVSxFQUFBLEVBQUE7O0FBUlo7RUFDQztJQUNDLHFDQUE2QjtZQUE3Qiw2QkFBNkI7SUFDN0IsVUFBVSxFQUFBO0VBR1g7SUFDQyxrQ0FBMEI7WUFBMUIsMEJBQTBCO0lBQzFCLFVBQVUsRUFBQSxFQUFBOztBQ3hDWjtFQUNDLGVBQWU7RUFDZixNQUFNO0VBQ04sT0FBTztFQUNQLFlBQVk7RUFDWixXQUFXO0VBQ1gsWUFBWTtFQUVaLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsZ0JBQWdCO0VBQ2hCLGdDQUF3QjtFQUF4QiwyQkFBd0I7RUFBeEIsd0JBQXdCLEVBQUE7RUFaekI7SUFlRSxlQUFlO0lBQ2YsTUFBTTtJQUNOLE9BQU87SUFDUCxXQUFXO0lBQ1gsV0FBVztJQUNYLFlBQVk7SUFFWixnQ0FBd0I7SUFBeEIsMkJBQXdCO0lBQXhCLHdCQUF3QjtJQUN4Qix1Q0FBdUMsRUFBQTtFQXZCekM7SUEyQkUsa0JBQWtCO0lBQ2xCLDhCQUFzQjtZQUF0QixzQkFBc0I7SUFDdEIsVUFBVTtJQUNWLFlBQVk7SUFDWixpQkFBaUI7SUFDakIsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQixrREFBMEM7WUFBMUMsMENBQTBDO0lBQzFDLG1DQUEyQjtZQUEzQiwyQkFBMkI7SUFDM0IsZ0JBQWdCO0lBQ2hCLGdCQUFnQjtJQUNoQixnQkFBZ0I7SUFDaEIsd0RBQXdDO0lBQXhDLGdEQUF3QztJQUF4QywyQ0FBd0M7SUFBeEMsd0NBQXdDO0lBQXhDLGdFQUF3QyxFQUFBO0lBdkMxQztNQTBDRyxrQkFBa0I7TUFDbEIsb0JBQWE7TUFBYixvQkFBYTtNQUFiLGFBQWE7TUFDYix5QkFBOEI7VUFBOUIsc0JBQThCO2NBQTlCLDhCQUE4QjtNQUM5Qix5QkFBbUI7VUFBbkIsc0JBQW1CO2NBQW5CLG1CQUFtQixFQUFBO0lBN0N0QjtNQWlERyxhQUFhO01BQ2IsZ0JBQWdCO01BQ2hCLGdCQUFnQixFQUFBO0lBbkRuQjtNQXVERyxrQkFBa0I7TUFDbEIsMEJBQTBCO01BQzFCLG9CQUFhO01BQWIsb0JBQWE7TUFBYixhQUFhO01BQ2IseUJBQThCO1VBQTlCLHNCQUE4QjtjQUE5Qiw4QkFBOEIsRUFBQTtFQTFEakM7SUErREUscUJBQXlCO1FBQXpCLGtCQUF5QjtZQUF6Qix5QkFBeUIsRUFBQTtJQS9EM0I7TUFrRUcsb0JBQWE7TUFBYixvQkFBYTtNQUFiLGFBQWE7TUFDYiw0QkFBc0I7TUFBdEIsNkJBQXNCO1VBQXRCLDBCQUFzQjtjQUF0QixzQkFBc0I7TUFDdEIsWUFBWTtNQUNaLGdCQUFnQjtNQUNoQixnQkFBZ0I7TUFDaEIsZ0JBQWdCO01BQ2hCLG1DQUEyQjtjQUEzQiwyQkFBMkI7TUFDM0IsaUNBQXlCO1dBQXpCLDRCQUF5QjtjQUF6Qix5QkFBeUIsRUFBQTtNQXpFNUI7UUE2RUksZ0JBQWdCO1FBQ2hCLDhCQUFzQjtnQkFBdEIsc0JBQXNCLEVBQUE7TUE5RTFCO1FBa0ZJLGdCQUFnQjtRQUNoQixtQkFBWTtZQUFaLG9CQUFZO2dCQUFaLFlBQVksRUFBQTtFQW5GaEI7SUEwRkcsb0NBQTRCO1lBQTVCLDRCQUE0QixFQUFBO0VBMUYvQjtJQWdHRyxVQUFVO0lBQ1YsOEJBQXNCO1FBQXRCLDBCQUFzQjtZQUF0QixzQkFBc0IsRUFBQTtFQWpHekI7SUFxR0cscUNBQTZCO1FBQTdCLGlDQUE2QjtZQUE3Qiw2QkFBNkIsRUFBQTtFQXJHaEM7SUF5R0cscUNBQTZCO1FBQTdCLGlDQUE2QjtZQUE3Qiw2QkFBNkIsRUFBQTtFQXpHaEM7SUE2R0csVUFBVSxFQUFBO0VBN0diO0lBb0hNLFlBQVk7SUFDWixlQUFlO0lBQ2Ysb0NBQTRCO0lBQTVCLCtCQUE0QjtJQUE1Qiw0QkFBNEI7SUFDNUIsb0JBQW9CO0lBQ3BCLHNCQUFzQixFQUFBO0VBeEg1QjtJQTRIRyxxQkFBcUIsRUFBQTs7QUFLeEI7RUFDQztJQUNDLDBCQUFvQjtRQUFwQix1QkFBb0I7WUFBcEIsb0JBQW9CO0lBQ3BCLHVCQUEyQjtRQUEzQixvQkFBMkI7WUFBM0IsMkJBQTJCLEVBQUE7SUFGNUI7TUFLRSx3QkFBZ0I7Y0FBaEIsZ0JBQWdCO01BQ2hCLFdBQVc7TUFDWCxlQUFlO01BQ2YsZUFBZSxFQUFBO0lBUmpCO01BWUUsNEJBQXNCO01BQXRCLDZCQUFzQjtVQUF0QiwwQkFBc0I7Y0FBdEIsc0JBQXNCO01BQ3RCLGdCQUFnQjtNQUNoQixtQ0FBMkI7Y0FBM0IsMkJBQTJCLEVBQUE7TUFkN0I7UUFpQkcsZ0JBQWdCO1FBQ2hCLG1CQUFZO1lBQVosb0JBQVk7Z0JBQVosWUFBWSxFQUFBO0lBbEJmO01Bd0JHLHFDQUE2QjtVQUE3QixpQ0FBNkI7Y0FBN0IsNkJBQTZCLEVBQUE7SUF4QmhDO01BNEJHLHFDQUE2QjtVQUE3QixpQ0FBNkI7Y0FBN0IsNkJBQTZCLEVBQUEsRUFDN0I7O0EvQ25LSjs7RWdERUU7QWhESUY7O0NnRERDO0FoRHdERDs7Q2dEckRDO0FoRDhHRDs7Q2dEM0dDO0FDVEQ7RUFDSSxnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixrQkFBa0IsRUFBQTs7QUFHdEI7RUFDSSxtQkFDSixFQUFBOztBQUVBO0VBQ0ksZ0NBQStCO0VBQy9CLDJCQUNKLEVBQUE7O0FBRUE7RUFDSSw4QkFBOEIsRUFBQTs7QUFHbEM7RUFDRSx3QkFBd0IsRUFBQTs7QUFHMUI7RUFDSSxjQUFjO0VBQ2Qsd0JBQXdCLEVBQUE7O0FBSTVCO0VBQ0kscUNBQTZCO0VBQTdCLGdDQUE2QjtFQUE3Qiw2QkFBNkI7RUFDN0IsOEJBQThCO0VBRTlCLGtCQUFrQixFQUFBOztBQUd0QjtFQUNJLFVBQVUsRUFBQTs7QUFHZDtFQUNJLFVBQVUsRUFBQTs7QUFJZDtFQUNJLGlCQUFpQjtFQUNqQixjQUFjO0VBQ2QsZUFBZSxFQUFBOztBQUduQjtFQUNJLGFBQWE7RUFDYiwyREFBMkQ7RUFDM0QsU0FBUztFQUNULG1CQUFtQixFQUFBOztBQUd2QjtFQUNJLGVBQWUsRUFBQTs7QUFHbkI7RUFDSSxTQUFTO0VBQ1QsZUFBZSxFQUFBOztBQUduQjtFQUNJLGNBQWM7RUFDZCxxQkFBcUIsRUFBQTs7QUFHekI7RUFDSSwwQkFBMEIsRUFBQTs7QUFHOUI7RUFDSSxrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLGdCQUFnQixFQUFBO0VBRWhCO0lBTEo7TUFPWSxTQUNKLEVBQUEsRUFBQztFQVJUO0lBWVEsZUFBZTtJQUNmLGtCQUFrQjtJQUNsQixnQkFBZ0I7SUFDaEIsaUJBQWlCO0lBQ2pCLHVCQUF1QjtJQUN2QixjQUFjO0lBQ2QsWUFDSixFQUFBO0VBbkJKO0lBc0JRLGtCQUFrQjtJQUNsQixXQUFXO0lBQ1gsaUJBQWlCO0lBQ2pCLGNBQWMsRUFBQTtFQXpCdEI7SUE2QlEsZ0JBQWdCO0lBQ2hCLG1CQUFtQixFQUFBO0VBOUIzQjtJQWtDUSxvQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLHNEQUFzQztJQUF0Qyw4Q0FBc0M7SUFBdEMseUNBQXNDO0lBQXRDLHNDQUFzQztJQUF0QywwRUFBc0M7SUFDdEMsV0FBVyxFQUFBO0VBcENuQjtJQXdDUSxlQUFlO0lBQ2YsVUFBVTtJQUNWLDRDQUFvQztJQUFwQyx1Q0FBb0M7SUFBcEMsb0NBQW9DO0lBQ3BDLGtCQUFrQixFQUFBO0lBM0MxQjtNQThDWSxVQUFVLEVBQUE7SUE5Q3RCO01Ba0RZLG9CQUFhO01BQWIsb0JBQWE7TUFBYixhQUFhO01BQ2IsaUJBQWlCO01BQ2pCLGlCQUFpQjtNQUNqQixtQkFBbUI7TUFDbkIsZ0JBQWdCO01BQ2hCLHdCQUFnQjtjQUFoQixnQkFBZ0IsRUFBQTtJQXZENUI7TUEyRFksbUJBQU87VUFBUCxXQUFPO2NBQVAsT0FBTztNQUNQLGtCQUFrQjtNQUNsQixnQkFBZ0IsRUFBQTtJQTdENUI7TUFpRVksV0FBVztNQUNYLFlBQVk7TUFDWixrQkFBa0IsRUFBQTtNQW5FOUI7UUFzRWdCLFdBQVc7UUFDWCxZQUFZO1FBQ1osb0JBQWlCO1dBQWpCLGlCQUFpQjtRQUNqQixjQUFjLEVBQUE7SUF6RTlCO01BOEVZLG1CQUFPO1VBQVAsV0FBTztjQUFQLE9BQU87TUFDUCxhQUFhO01BQ2Isb0JBQWE7TUFBYixvQkFBYTtNQUFiLGFBQWE7TUFDYiw0QkFBc0I7TUFBdEIsNkJBQXNCO1VBQXRCLDBCQUFzQjtjQUF0QixzQkFBc0I7TUFDdEIsd0JBQXVCO1VBQXZCLHFCQUF1QjtjQUF2Qix1QkFBdUIsRUFBQTtJQWxGbkM7TUFzRlksb0JBQWE7TUFBYixvQkFBYTtNQUFiLGFBQWE7TUFDYix1QkFBMkI7VUFBM0Isb0JBQTJCO2NBQTNCLDJCQUEyQjtNQUMzQix5QkFBbUI7VUFBbkIsc0JBQW1CO2NBQW5CLG1CQUFtQjtNQUNuQixtQkFBbUIsRUFBQTtJQXpGL0I7TUE2RlksaUJBQWlCO01BQ2pCLG1CQUFtQjtNQUNuQixnQkFBZ0I7TUFDaEIsV0FBVztNQUNYLGVBQWU7TUFDZixvQkFBb0I7TUFDcEIscUJBQXFCLEVBQUE7SUFuR2pDO01BdUdZLFdBQVc7TUFDWCxlQUFlO01BQ2YsMEJBQTBCLEVBQUE7TUF6R3RDO1FBOEdnQixtQkFBbUIsRUFBQTtJQTlHbkM7TUFtSFksY0FBYztNQUNkLFlBQVk7TUFDWixlQUFlO01BQ2YsZ0JBQWdCLEVBQUE7SUF0SDVCO01BMEhZLGtCQUFrQjtNQUNsQixlQUFlO01BQ2YsZ0JBQWdCO01BQ2hCLGdCQUFnQjtNQUNoQixjQUFjLEVBQUE7TUE5SDFCO1FBaUlnQixjQUFjO1FBQ2QscUJBQXFCO1FBQ3JCLG1DQUEyQjtRQUEzQiw4QkFBMkI7UUFBM0IsMkJBQTJCLEVBQUE7UUFuSTNDO1VBc0lvQixjQUFjLEVBQUE7SUF0SWxDO01BNElZLG1CQUFtQjtNQUNuQixjQUFjO01BQ2QsZUFBZTtNQUNmLGdCQUFnQixFQUFBO0lBL0k1QjtNQW1KWSxTQUFTO01BQ1QsV0FBVztNQUNYLGVBQWU7TUFDZixrQkFBa0IsRUFBQTtFQXRKOUI7SUEySlEsa0JBQWtCO0lBQ2xCLE1BQU07SUFDTixvQ0FBb0M7SUFDcEMsWUFBWTtJQUNaLFdBQVc7SUFDWCxZQUFZO0lBQ1osa0JBQWtCO0lBQ2xCLGVBQWU7SUFDZixvQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLHlCQUFtQjtRQUFuQixzQkFBbUI7WUFBbkIsbUJBQW1CO0lBQ25CLHdCQUF1QjtRQUF2QixxQkFBdUI7WUFBdkIsdUJBQXVCO0lBQ3ZCLGlDQUF5QjtJQUF6Qiw0QkFBeUI7SUFBekIseUJBQXlCO0lBQ3pCLFVBQVU7SUFDVix5QkFBd0IsRUFBQTtJQXhLaEM7TUEyS1ksaUJBQWlCLEVBQUE7TUEzSzdCO1FBOEtnQixjQUFjLEVBQUE7SUE5SzlCO01BbUxZLFdBQVc7TUFDWCxtQ0FBMkI7TUFBM0IsOEJBQTJCO01BQTNCLDJCQUEyQixFQUFBO0VBcEx2QztJQXlMUSxTQUFTLEVBQUE7RUF6TGpCO0lBNkxRLFdBQVcsRUFBQTtFQTdMbkI7SUFpTVEsb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYix3QkFBdUI7UUFBdkIscUJBQXVCO1lBQXZCLHVCQUF1QjtJQUN2QixRQUFRO0lBQ1IsZ0JBQWdCLEVBQUE7RUFwTXhCO0lBd01RLFdBQVc7SUFDWCxZQUFZO0lBQ1osa0JBQWtCO0lBQ2xCLFlBQVk7SUFDWixtQkFBbUI7SUFDbkIsZUFBZTtJQUNmLGlDQUF5QjtJQUF6Qiw0QkFBeUI7SUFBekIseUJBQXlCLEVBQUE7SUE5TWpDO01Ba05ZLG1CQUFtQixFQUFBO0VBSTNCO0lBdE5KO01BeU5nQiw0QkFBc0I7TUFBdEIsNkJBQXNCO1VBQXRCLDBCQUFzQjtjQUF0QixzQkFBc0I7TUFDdEIsZ0JBQWdCLEVBQUE7SUExTmhDO01BOE5nQixhQUFhLEVBQUE7SUE5TjdCO01Ba09nQixrQkFBa0IsRUFBQTtJQWxPbEM7TUFzT2dCLGVBQWUsRUFBQTtJQXRPL0I7TUEwT2dCLDRCQUFzQjtNQUF0Qiw2QkFBc0I7VUFBdEIsMEJBQXNCO2NBQXRCLHNCQUFzQjtNQUN0Qix3QkFBdUI7VUFBdkIscUJBQXVCO2NBQXZCLHVCQUF1QjtNQUN2QixRQUFRLEVBQUE7SUE1T3hCO01BaVBZLFdBQVc7TUFDWCxZQUFZLEVBQUE7SUFsUHhCO01Bc1BZLFVBQVUsRUFBQTtJQXRQdEI7TUEwUFksV0FBVyxFQUFBLEVBQ2Q7RUFHTDtJQTlQSjtNQWlRZ0Isa0JBQWtCLEVBQUE7SUFqUWxDO01BcVFnQixlQUFlLEVBQUE7SUFyUS9CO01BeVFnQixlQUFlLEVBQUEsRUFDbEI7O0FDelZiO0VBQ0MsYUFBYSxFQUFBOztBQUdkO0VBQ0MsYUFBYSxFQUFBOztBbERMZDs7RW1ERUU7QW5ESUY7O0NtRERDO0FuRHdERDs7Q21EckRDO0FuRDhHRDs7Q21EM0dDO0FDUkQ7RUFFRSxzQkFBc0I7RUFDdEIsNEJBQTRCO0VBQzVCLHVCQUF1QjtFQUN2Qiw4QkFBOEIsRUFBQTs7QUFMaEM7RUFTRSxrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlO0VBQ2YsOEJBQXNCO1VBQXRCLHNCQUFzQixFQUFBO0VBWnhCO0lBZUcsZUFBZTtJQUNmLGlCQUFpQjtJQUNqQix1QkFBdUI7SUFDdkIsZ0JBQWdCO0lBQ2hCLGdCQUFnQjtJQUNoQixtQkFBbUIsRUFBQTtFQXBCdEI7SUF3QkcsZUFBZTtJQUNmLGlCQUFpQjtJQUNqQix1QkFBdUIsRUFBQTs7QUExQjFCO0VBK0JFLHVCQUEyQjtNQUEzQixvQkFBMkI7VUFBM0IsMkJBQTJCO0VBQzNCLG1CQUFtQixFQUFBOztBQWhDckI7RUFvQ0Usa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxTQUFTO0VBQ1QsZUFBZTtFQUNmLDRDQUFvQztFQUFwQyx1Q0FBb0M7RUFBcEMsb0NBQW9DLEVBQUE7RUF4Q3RDO0lBMkNHLFlBQVksRUFBQTs7QUEzQ2Y7RUFnREUsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWU7RUFDZiw0QkFBbUI7TUFBbkIsbUJBQW1CO0VBQ25CLDBKQUEwSjtFQUMxSiw4Q0FBOEM7RUFDOUMsMkRBQTJEO0VBQzNELDRCQUE0QjtFQUM1QixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CLEVBQUE7RUF4RHJCO0lBMkRHLGNBQWM7SUFDZCx1Q0FBK0I7WUFBL0IsK0JBQStCLEVBQUE7O0FBNURsQztFQWlFRSxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLHNCQUFzQjtFQUN0QixnQkFBZ0I7RUFDaEIsbUJBQW1CLEVBQUE7O0FBckVyQjtFQXlFRSxtQkFBbUIsRUFBQTs7QXBENUVyQjs7RXFERUU7QXJESUY7O0NxRERDO0FyRHdERDs7Q3FEckRDO0FyRDhHRDs7Q3FEM0dDO0FDUkQ7RUFDQyxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsdUJBQXVCO0VBQ3ZCLGN0RDhCbUIsRUFBQTtFc0RwQ3BCO0lBU0Usa0JBQWtCLEVBQUE7RUFUcEI7SUFhRSxpQkFBaUI7SUFDakIsV0FBVztJQUNYLFlBQVk7SUFDWixrQkFBa0I7SUFDbEIseUJBQXlCO0lBQ3pCLG9CQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2Isd0JBQXVCO1FBQXZCLHFCQUF1QjtZQUF2Qix1QkFBdUI7SUFDdkIseUJBQW1CO1FBQW5CLHNCQUFtQjtZQUFuQixtQkFBbUI7SUFDbkIseUJ0RHVFYTtJc0R0RWIsNkNBQXFDO0lBQXJDLHdDQUFxQztJQUFyQyxxQ0FBcUMsRUFBQTtJQXRCdkM7TUF5QkcsZUFBZTtNQUNmLGdCQUFnQjtNQUNoQixzQkFBbUI7U0FBbkIsbUJBQW1CO01BQ25CLDJDQUEyQjtNQUEzQixtQ0FBMkI7TUFBM0IsOEJBQTJCO01BQTNCLDJCQUEyQjtNQUEzQixvREFBMkI7TUFDM0Isd0dBQWdHO2NBQWhHLGdHQUFnRyxFQUFBO0lBN0JuRztNQWlDRyx5QnREUmUsRUFBQTtNc0R6QmxCO1FBb0NJLDRCQUFvQjtnQkFBcEIsb0JBQW9CLEVBQUE7RUFwQ3hCO0lBMENFLGlCQUFpQjtJQUNqQixXQUFXO0lBQ1gsWUFBWTtJQUNaLGtCQUFrQjtJQUNsQix5QkFBeUI7SUFDekIsb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYix3QkFBdUI7UUFBdkIscUJBQXVCO1lBQXZCLHVCQUF1QjtJQUN2Qix5QkFBbUI7UUFBbkIsc0JBQW1CO1lBQW5CLG1CQUFtQjtJQUNuQix5QnREMENhO0lzRHpDYiw2Q0FBcUM7SUFBckMsd0NBQXFDO0lBQXJDLHFDQUFxQyxFQUFBO0VBbkR2QztJQXVERSxlQUFlO0lBQ2YsZ0JBQWdCO0lBQ2hCLHNCQUFtQjtPQUFuQixtQkFBbUI7SUFDbkIsMkNBQTJCO0lBQTNCLG1DQUEyQjtJQUEzQiw4QkFBMkI7SUFBM0IsMkJBQTJCO0lBQTNCLG9EQUEyQjtJQUMzQixhdERsQ2dCLEVBQUE7RXNEekJsQjtJQStERSx5QnREdENnQixFQUFBO0VzRHpCbEI7SUFtRUUsdUNBQStCO1lBQS9CLCtCQUErQjtJQUMvQixhdER3QmEsRUFBQTs7QXNEakJmO0VBQ0M7SUFFRSxhQUFhLEVBQUEsRUFDYjs7QXREbEZIOztFdURFRTtBdkRJRjs7Q3VEREM7QXZEd0REOztDdURyREM7QXZEOEdEOztDdUQzR0M7QUNMRDtFQUNDLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2Isa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQix5QnhEcUZjLEVBQUE7O0F3RGxGZjtFQUNDO0lBQ0MsNEJBQWlCO0lBQWpCLDZCQUFpQjtRQUFqQixxQkFBaUI7WUFBakIsaUJBQWlCO0lBQ2pCLDZCQUE2QjtJQUM3QixnQkFBZ0IsRUFBQSxFQUNoQjs7QUFHRjtFQUNDLGNBQWM7RUFDZCxXQUFXO0VBQ1gsOEJBQXNCO1VBQXRCLHNCQUFzQjtFQUN0QixrQkFBa0I7RUFDbEIsZUFBZTtFQUNmLGdEeER2QnlDO0V3RHdCekMsY0FBYztFQUNkLGVBQWU7RUFDZixtQkFBWTtNQUFaLG9CQUFZO1VBQVosWUFBWTtFQUNaLFlBQVksRUFBQTs7QUFHYjtFQUNDO0lBQ0MsbUJBQW1CO0lBQ25CLGtCQUFrQjtJQUNsQix5QnhEeURhLEVBQUEsRXdEeERiOztBQUdGO0VBQ0MsVUFBVSxFQUFBOztBQUdYO0VBQ0MsZ0JBQWdCLEVBQUE7O0F4RC9DakI7O0V5REVFO0F6RElGOztDeUREQztBekR3REQ7O0N5RHJEQztBekQ4R0Q7O0N5RDNHQztBQ1JEO0VBQ0Usb0JBQW9CLEVBQUE7O0FBR3RCO0VBQ0UsYzFENkJlO0UwRDVCZixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLHVCQUF1QjtFQUN2QixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLGMxRHVCZTtFMER0QmYsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQix1QkFBdUI7RUFDdkIsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixnQkFBZ0I7RUFDaEIsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0Usb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2QixtQkFBZTtNQUFmLGVBQWU7RUFDZix3QkFBZ0I7VUFBaEIsZ0JBQWdCO0VBQ2hCLGFBQWE7RUFDYixrQkFBa0I7RUFDbEIscUJBQXFCLEVBQUE7O0FBR3ZCO0VBQ0UsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gseUJBQXlCO0VBQ3pCLFNBQVM7RUFDVCxTQUFTO0VBQ1QsbUNBQTJCO01BQTNCLCtCQUEyQjtVQUEzQiwyQkFBMkI7RUFDM0IsV0FBVztFQUNYLFdBQVc7RUFDWCxpQkFBaUIsRUFBQTs7QUFHbkI7RUFDRTtJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsZUFBZTtJQUNmLGlCQUFpQjtJQUNqQix1QkFBdUIsRUFBQTtFQUd6QjtJQUNFLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsdUJBQXVCO0lBQ3ZCLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0Usb0JBQW9CO0lBQ3BCLHdCQUFnQjtZQUFoQixnQkFBZ0I7SUFDaEIsYUFBYSxFQUFBO0VBR2Y7SUFDRSxXQUFXLEVBQUEsRUFDWjs7QTFEN0VIOztFMkRFRTtBM0RJRjs7QzJEREM7QTNEd0REOztDMkRyREM7QTNEOEdEOztDMkQzR0M7QUNSRDtFQUNFLG9CQUFvQixFQUFBOztBQUd0QjtFQUNFLGtCQUFrQixFQUFBOztBQUdwQjtFQUNFLFdBQVc7RUFDWCxZQUFZO0VBQ1osYUFBYTtFQUNiLDBEQUEwRDtFQUMxRCxpQ0FBaUM7RUFDakMsc0JBQXNCO0VBQ3RCLDRCQUE0QjtFQUM1QixrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLFVBQVUsRUFBQTs7QUFHWjtFQUNFLFdBQVc7RUFDWCxZQUFZO0VBQ1osYUFBYTtFQUNiLDJEQUEyRDtFQUMzRCxpQ0FBaUM7RUFDakMsc0JBQXNCO0VBQ3RCLDRCQUE0QjtFQUM1QixrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLGFBQWE7RUFDYixXQUFXLEVBQUE7O0FBR2I7RUFDRSxvQkFBb0IsRUFBQTs7QUFHdEI7RUFDRSw4RUFBOEU7RUFDOUUsaUNBQWlDO0VBQ2pDLHNCQUFzQjtFQUN0Qiw0QkFBNEI7RUFDNUIseUJBQXlCO0VBQ3pCLG1CQUFtQjtFQUNuQixtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2Isd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUIsRUFBQTs7QUFHekI7RUFDRSxpQkFBaUI7RUFDakIsV0FBVyxFQUFBOztBQUdiO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixTQUFTO0VBQ1QsbUNBQTJCO01BQTNCLCtCQUEyQjtVQUEzQiwyQkFBMkIsRUFBQTs7QUFHN0I7RUFDRSxXQUFXO0VBQ1gsWUFBWTtFQUNaLDJCQUEyQjtFQUMzQiw0QkFBNEI7RUFDNUIsd0JBQXdCO0VBQ3hCLHVEQUF1RDtFQUN2RCw2QkFBNkI7RUFDN0IsY0FBYztFQUNkLGVBQWU7RUFDZixjQUFjO0VBQ2QsNENBQW9DO0VBQXBDLHVDQUFvQztFQUFwQyxvQ0FBb0MsRUFBQTs7QUFHdEM7RUFDRSxzREFBc0QsRUFBQTs7QUFHeEQ7RUFDRSxZQUNGLEVBQUE7O0FBRUE7RUFDRSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUE4QjtNQUE5QixzQkFBOEI7VUFBOUIsOEJBQThCLEVBQUE7O0FBR2hDO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWU7RUFDZixrQkFBa0IsRUFBQTs7QUFHcEI7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZTtFQUNmLGlCQUFpQixFQUFBOztBQUduQjtFQUNDLGNBQWM7RUFDZCxtQkFBbUI7RUFDbkIsWUFBWTtFQUNYLGNBQWM7RUFDZixZQUFZLEVBQUE7O0FBR2I7RUFDQyxnRDVEN0d5QztFNEQ4R3pDLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLHNCQUFzQjtFQUN0QixjNURqRmdCO0U0RGtGaEIsVUFBVTtFQUNWLG1CQUFtQixFQUFBOztBQUdwQjtFQUNDLGNBQWM7RUFDYiwwQ0FBa0M7RUFBbEMscUNBQWtDO0VBQWxDLGtDQUFrQyxFQUFBOztBQUdwQztFQUNDLGM1RHJHaUI7RTREc0dqQixxQkFBcUIsRUFBQTs7QUFHdEI7RUFDQyxjNURqR2dCO0U0RGtHaEIsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQix1QkFBdUI7RUFDdkIsZ0JBQWdCO0VBQ2hCLGtCQUFrQixFQUFBOztBQUduQjtFQUNDLGM1RHhHbUI7RTREeUduQixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLHVCQUF1QjtFQUN2QixnQkFBZ0I7RUFDaEIsbUJBQW1CLEVBQUE7O0FBR3BCO0VBQ0U7SUFDRSxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLGdCQUFnQjtJQUNoQixxQkFBcUIsRUFBQTtFQUd2QjtJQUNFLHNCQUFzQjtJQUN0QixtQkFBbUI7SUFDbkIsd0JBQXdCO0lBQ3hCLGtCQUFrQjtJQUNsQixvQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLHdCQUF1QjtRQUF2QixxQkFBdUI7WUFBdkIsdUJBQXVCLEVBQUE7RUFHekI7SUFDRSxZQUFZLEVBQUE7RUFHZDtJQUNFLDRCQUFzQjtJQUF0Qiw2QkFBc0I7UUFBdEIsMEJBQXNCO1lBQXRCLHNCQUFzQixFQUFBO0VBR3hCO0lBQ0UsbUJBQWM7UUFBZCxrQkFBYztZQUFkLGNBQWM7SUFDZCxXQUFXO0lBQ1gsZ0JBQWdCLEVBQUE7RUFHbEI7SUFDRSxtQkFBYztRQUFkLGtCQUFjO1lBQWQsY0FBYztJQUNkLFdBQVc7SUFDWCxTQUFTO0lBQ1QsZ0JBQWdCLEVBQUE7RUFHbEI7SUFDRSxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLGdENURoTXNDO0k0RGlNdEMsZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsc0JBQXNCO0lBQ3RCLGM1RHBLYTtJNERxS2IsVUFBVTtJQUNWLG1CQUFtQixFQUFBLEVBQ3BCOztBNUQ1TUg7O0U2REVFO0E3RElGOztDNkREQztBN0R3REQ7O0M2RHJEQztBN0Q4R0Q7O0M2RDNHQztBQ1JEO0VBQ0MsbUJBQW1CO0VBQ25CLGlCQUFpQjtFQUNqQixjOUQrQmdCO0U4RDlCaEIsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQix1QkFBdUI7RUFDdkIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLFdBQVcsRUFBQTtFQVpaO0lBZUUsU0FBUyxFQUFBOztBQU1YO0VBQ0MsY0FBYztFQUNkLGtCQUFrQixFQUFBOztBQUduQjtFQUNDLHlCQUF5QixFQUFBOztBQUcxQjtFQUNDO0lBQ0MsZUFBZTtJQUNmLGlCQUFpQjtJQUNqQixhQUFhO0lBQ2IsbUJBQW1CLEVBQUE7RUFHcEI7SUFDQyxhQUFhO0lBQ2Isd0JBQXdCLEVBQUE7SUFGekI7TUFLRSxrQkFBa0I7TUFDbEIsb0JBQWE7TUFBYixvQkFBYTtNQUFiLGFBQWE7TUFDYix3QkFBdUI7VUFBdkIscUJBQXVCO2NBQXZCLHVCQUF1QjtNQUN2QixtQkFBbUIsRUFBQSxFQUNuQjs7QTlEbERIOztFK0RFRTtBL0RJRjs7QytEREM7QS9Ed0REOztDK0RyREM7QS9EOEdEOztDK0QzR0M7QUNURDtFQUNDLHdCQUF3QixFQUFBO0VBRXhCO0lBSEQ7TUFJRSx3QkFBd0IsRUFBQSxFQUV6Qjs7QUFFRDtFQUNDLGtCQUFrQjtFQUNsQixlQUFlO0VBQ2YsYUFBYTtFQUNiLDRCQUE0QjtFQUM1QixzQkFBc0I7RUFDdEIsbUJBQW1CO0VBQ25CLGtDQUFrQyxFQUFBOztBQUduQztFQUNDLGNBQWM7RUFDZCxXQUFXO0VBQ1gsWUFBWTtFQUNaLGFBQWE7RUFDYixxaURBQXFpRDtFQUNyaUQsZ0NBQXdCO0VBQXhCLDJCQUF3QjtFQUF4Qix3QkFBd0I7RUFDeEIsVUFBVTtFQUNWLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsU0FBUztFQUNULHdDQUFnQztNQUFoQyxvQ0FBZ0M7VUFBaEMsZ0NBQWdDLEVBQUE7O0FBR2pDO0VBQ0MsWUFBWSxFQUFBOztBQUdiO0VBQ0M7SUFDQyxhQUFhLEVBQUE7RUFHZDtJQUNDLFdBQVc7SUFDWCxZQUFZO0lBQ1osc0JBQXNCLEVBQUEsRUFDdEI7O0FoRS9DRjs7RWlFRUU7QWpFSUY7O0NpRURDO0FqRXdERDs7Q2lFckRDO0FqRThHRDs7Q2lFM0dDO0FDVEQ7RUFFUSwrQkFBK0I7RUFDL0IsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLHVCQUF1QixFQUFBOztBQVAvQjtFQVdRLCtCQUErQjtFQUMvQixlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsc0JBQXNCO0VBQ3RCLGdCQUNKLEVBQUE7O0FBR0o7RUFFUSxnQkFBZ0I7RUFDaEIsV0FBVztFQUNYLGtCQUFrQixFQUFBOztBQUoxQjtFQVFRLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsK0NBQStCO0VBQS9CLHVDQUErQjtFQUEvQixrQ0FBK0I7RUFBL0IsK0JBQStCO0VBQS9CLDREQUErQixFQUFBOztBQVR2QztFQWFRLFdBQVc7RUFDWCxvQkFBYztNQUFkLGNBQWMsRUFBQTs7QUFkdEI7RUFrQlEsb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixTQUFTO0VBQ1Qsd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsaUJBQWlCO0VBQ2pCLFVBQVU7RUFDVixrQkFBa0IsRUFBQTs7QUF2QjFCO0VBMkJRLFdBQVc7RUFDWCxZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLDZCQUE2QjtFQUM3Qix5QkFBeUI7RUFDekIsZUFBZTtFQUNmLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsaUNBQXlCO0VBQXpCLDRCQUF5QjtFQUF6Qix5QkFBeUIsRUFBQTs7QUFwQ2pDO0VBd0NRLFdBQVcsRUFBQTs7QUF4Q25CO0VBNENRLFdBQVc7RUFDWCxZQUFZO0VBQ1osYUFBYTtFQUNiLGtDQUEwQjtFQUExQiw2QkFBMEI7RUFBMUIsMEJBQTBCLEVBQUE7O0FBL0NsQztFQW1EUSxZQUFZO0VBQ1osbUJBQW1CLEVBQUE7O0FBcEQzQjtFQXdEUSxhQUFhLEVBQUE7O0FsRS9FckI7O0VtRUVFO0FuRUlGOztDbUVEQztBbkV3REQ7O0NtRXJEQztBbkU4R0Q7O0NtRTNHQztBckJYRDtFQUNDO0lBQ0MsOEJBQXNCO1lBQXRCLHNCQUFzQjtJQUN0QixVQUFVLEVBQUE7RUFHWDtJQUNDLDJCQUFtQjtZQUFuQixtQkFBbUI7SUFDbkIsVUFBVSxFQUFBLEVBQUE7QUFSWjtFQUNDO0lBQ0MsOEJBQXNCO1lBQXRCLHNCQUFzQjtJQUN0QixVQUFVLEVBQUE7RUFHWDtJQUNDLDJCQUFtQjtZQUFuQixtQkFBbUI7SUFDbkIsVUFBVSxFQUFBLEVBQUE7O0FBSVo7RUFDQztJQUNDLHFDQUE2QjtZQUE3Qiw2QkFBNkI7SUFDN0IsVUFBVSxFQUFBO0VBR1g7SUFDQyxrQ0FBMEI7WUFBMUIsMEJBQTBCO0lBQzFCLFVBQVUsRUFBQSxFQUFBOztBQVJaO0VBQ0M7SUFDQyxxQ0FBNkI7WUFBN0IsNkJBQTZCO0lBQzdCLFVBQVUsRUFBQTtFQUdYO0lBQ0Msa0NBQTBCO1lBQTFCLDBCQUEwQjtJQUMxQixVQUFVLEVBQUEsRUFBQTs7QUFJWjtFQUNDO0lBQ0Msc0NBQThCO1lBQTlCLDhCQUE4QjtJQUM5QixVQUFVLEVBQUE7RUFHWDtJQUNDLGtDQUEwQjtZQUExQiwwQkFBMEI7SUFDMUIsVUFBVSxFQUFBLEVBQUE7O0FBUlo7RUFDQztJQUNDLHNDQUE4QjtZQUE5Qiw4QkFBOEI7SUFDOUIsVUFBVSxFQUFBO0VBR1g7SUFDQyxrQ0FBMEI7WUFBMUIsMEJBQTBCO0lBQzFCLFVBQVUsRUFBQSxFQUFBOztBQUlaO0VBQ0M7SUFDQyxxQ0FBNkI7WUFBN0IsNkJBQTZCO0lBQzdCLFVBQVUsRUFBQTtFQUdYO0lBQ0Msa0NBQTBCO1lBQTFCLDBCQUEwQjtJQUMxQixVQUFVLEVBQUEsRUFBQTs7QUFSWjtFQUNDO0lBQ0MscUNBQTZCO1lBQTdCLDZCQUE2QjtJQUM3QixVQUFVLEVBQUE7RUFHWDtJQUNDLGtDQUEwQjtZQUExQiwwQkFBMEI7SUFDMUIsVUFBVSxFQUFBLEVBQUE7O0FzQnhDWjtFQUVFLFlBQVk7RUFDWixhQUFhO0VBQ2IsWUFBWSxFQUFBOztBQUpkO0VBUUUsZUFBZSxFQUFBOztBQUlqQjtFQUNDLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CLEVBQUE7RUFEcEI7SUFJRSxrQkFBa0I7SUFDbEIsV0FBVztJQUNYLG1DQUEyQjtZQUEzQiwyQkFBMkI7SUFDM0IseUJBQXlCO0lBQ3pCLHdDQUF3QyxFQUFBOztBQUkxQztFQUNDLHdCQUFnQjtVQUFoQixnQkFBZ0I7RUFDaEIsWUFBWSxFQUFBOztBQUliO0VBQ0M7SUFDQyx5QkFBbUI7UUFBbkIsc0JBQW1CO1lBQW5CLG1CQUFtQixFQUFBO0lBRHBCO01BSUUsa0JBQWtCO01BQ2xCLFdBQVc7TUFDWCxtQ0FBMkI7Y0FBM0IsMkJBQTJCO01BQzNCLDBCQUEwQixFQUFBLEVBQzFCOztBQzNDSDtFQUNDLGtCQUFrQjtFQUNsQixzQkFBc0I7RUFBRSxTQUFBO0VBQ3hCLFNBQVM7RUFDVCxjQUFjLEVBQUE7RUFKZjtJQU9FLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04sT0FBTztJQUNQLFdBQVc7SUFDWCxZQUFZLEVBQUE7O0FyRVhkOztFc0VFRTtBdEVJRjs7Q3NFREM7QXRFd0REOztDc0VyREM7QXRFOEdEOztDc0UzR0M7QUNSRDtFQUNDLFNBQVM7RUFDVCxVQUFVO0VBRVYsWUFBWTtFQUVaLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsa0JBQWtCO0VBRWxCLGtDQUFrQztFQUNsQyxtQ0FBbUM7RUFDbkMsa0NBQWtDLEVBQUE7RUFabkM7SUFpQkksYUFBYSxFQUFBO0VBakJqQjtJQXNCSSxhQUFhLEVBQUE7SUF0QmpCO01Bd0JLLFdBQVcsRUFBQTtFQXhCaEI7SUE4QkcsYUFBYSxFQUFBOztBQUtoQjtFQUNDLGtCQUFrQixFQUFBOztBdkV2Q25COztFd0VFRTtBeEVJRjs7Q3dFREM7QXhFd0REOztDd0VyREM7QXhFOEdEOztDd0UzR0M7QUNSRDtFQUNFLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLFNBQVM7RUFDViwyQkFBb0I7RUFBcEIsMkJBQW9CO0VBQXBCLG9CQUFvQjtFQUNuQix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQiw4QkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsZ0JBQWdCLEVBQUE7O0FBR2xCO0VBQ0UscUJBQXFCLEVBQUE7O0FBR3ZCO0VBQ0UsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0UseUJ6RUFnQjtFeUVDaEIseUJ6RURnQjtFeUVFaEIsd0NBQWdDO0VBQWhDLG1DQUFnQztFQUFoQyxnQ0FBZ0M7RUFDaEMsY3pFZ0VhLEVBQUE7O0F5RTdEZjtFQUNFLHlCekUrRHVCO0V5RTlEdkIscUJ6RThEdUIsRUFBQTs7QXlFM0R6QjtFQUNFLHlCekVaZ0I7RXlFYWhCLHFCekUwRHdCLEVBQUE7O0F5RXZEMUI7RUFDRSx5QnpFdUQwQjtFeUV0RDFCLHFCekVzRDBCLEVBQUE7O0F5RW5ENUI7RUFDRSx5QkFBeUI7RUFDekIsd0NBQWdDO0VBQWhDLG1DQUFnQztFQUFoQyxnQ0FBZ0M7RUFDaEMsY0FDRixFQUFBOztBQUVBO0VBQ0UseUJBQXlCLEVBQUE7O0FBRzNCO0VBQ0UseUJ6RVJjO0V5RVNkLHlCekVUYztFeUVVZCx3Q0FBZ0M7RUFBaEMsbUNBQWdDO0VBQWhDLGdDQUFnQztFQUNoQyxjekVwQmEsRUFBQTs7QXlFdUJmO0VBQ0UseUJ6RW1DdUI7RXlFbEN2QixxQnpFa0N1QixFQUFBOztBeUUvQnpCO0VBQ0UseUJ6RTVDZ0I7RXlFNkNoQixxQnpFOEJ3QixFQUFBOztBeUUzQjFCO0VBQ0UseUJ6RXVCMEI7RXlFdEIxQixxQnpFc0IwQjtFeUVyQjFCLGN6RWdCYSxFQUFBOztBeUViZjtFQUNFLHlCekVZYTtFeUVYYix5QnpFc0J5QjtFeUVyQnpCLHdDQUFnQztFQUFoQyxtQ0FBZ0M7RUFBaEMsZ0NBQWdDO0VBQ2hDLGN6RTNDYSxFQUFBOztBeUU4Q2Y7RUFDRSxxQnpFakRlLEVBQUE7O0F5RW9EakI7RUFDRSx5QnpFYXlCO0V5RVp6QixxQnpFdERlLEVBQUE7O0F5RXlEakI7RUFDRSxxQnpFUzJCO0V5RVIzQixjekVTZ0MsRUFBQTs7QXlFTmxDO0VBQ0UsNkJBQTZCO0VBQzdCLHlCQUF5QjtFQUN6Qix3Q0FBZ0M7RUFBaEMsbUNBQWdDO0VBQWhDLGdDQUFnQztFQUNoQyxjQUFjLEVBQUE7O0FBR2hCO0VBQ0UscUJ6RW5GZ0IsRUFBQTs7QXlFc0ZsQjtFQUNFLHFCekVuQmE7RXlFb0JiLGN6RXBCYSxFQUFBOztBeUV1QmY7RUFDRSw2QkFBNkI7RUFDN0IseUJ6RVZ5QjtFeUVXekIsd0NBQWdDO0VBQWhDLG1DQUFnQztFQUFoQyxnQ0FBZ0M7RUFDaEMsY3pFdEZlLEVBQUE7O0F5RXlGakI7RUFDRSxxQnpFdEZlLEVBQUE7O0F5RXlGakI7RUFDRSx5QnpFbkJ5QjtFeUVvQnpCLHFCekUzRmUsRUFBQTs7QXlFOEZqQjtFQUNFLHFCekV2QjJCO0V5RXdCM0IsY3pFdkJnQyxFQUFBOztBeUUwQmxDO0VBQ0Usa0JBQWtCLEVBQUE7O0FDN0lwQjtFQUNDLG9DQUFvQztFQUNwQyxpSkFDc0U7RUFDdEUsZ0JBQWdCO0VBQ2hCLGtCQUFrQixFQUFBOztBQUduQjtFQUNDLG9DQUFvQztFQUNwQyxtSkFDdUU7RUFDdkUsZ0JBQWdCO0VBQ2hCLGtCQUFrQixFQUFBOztBQUduQjtFQUNDLG9DQUFvQztFQUNwQyxxSkFDd0U7RUFDeEUsZ0JBQWdCO0VBQ2hCLGtCQUFrQixFQUFBOztBQUduQjtFQUNDLG9DQUFvQztFQUNwQyw2SkFDNEU7RUFDNUUsZ0JBQWdCO0VBQ2hCLGtCQUFrQixFQUFBOztBQUduQjtFQUNDLG9DQUFvQztFQUNwQyxpS0FDOEU7RUFDOUUsZ0JBQWdCO0VBQ2hCLGtCQUFrQixFQUFBOztBQUduQjtFQUNDLG9DQUFvQztFQUNwQyxxSkFDd0U7RUFDeEUsZ0JBQWdCO0VBQ2hCLGtCQUFrQixFQUFBOztBMUU3Q25COztFMkVFRTtBM0VJRjs7QzJFREM7QTNFd0REOztDMkVyREM7QTNFOEdEOztDMkUzR0M7QUNSRDs7RURXRTtBQ1BGO0VBQ0Msb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBOEI7TUFBOUIsc0JBQThCO1VBQTlCLDhCQUE4QjtFQUM5Qix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQixFQUFBOztBQUVwQjtFQUNDLHdCQUF3QixFQUFBOztBQUd6QjtFQUNDLFNBQ0QsRUFBQTs7QUFFQTtFQUNDLFVBQVUsRUFBQTs7QUFHWDtFQUNDLFVBQVUsRUFBQTs7QUFHWDtFQUNDO0lBQ0MsUUFDRCxFQUFBO0VBRUE7SUFDQyxXQUFXLEVBQUE7RUFHWjtJQUNDLFdBQVcsRUFBQSxFQUNYOztBQUdGO0VBQ0MsbUJBQWU7TUFBZixlQUFlO0VBQ2YsdUJBQTJCO01BQTNCLG9CQUEyQjtVQUEzQiwyQkFBMkI7RUFFM0Isa0JBQWtCO0VBQ2xCLG1CQUFtQixFQUFBO0VBTHBCOzs7SUFVRSxpQkFBaUI7SUFDakIsa0JBQWtCLEVBQUE7O0FBSXBCO0VBQ0Msd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUIsRUFBQTs7QUFHeEI7RUFDQywwQkFBb0I7TUFBcEIsdUJBQW9CO1VBQXBCLG9CQUFvQixFQUFBOztBQUdyQjtFQUNDLDhCQUEyQjtFQUEzQiw4QkFBMkI7TUFBM0IsK0JBQTJCO1VBQTNCLDJCQUEyQixFQUFBOztBQUc1QjtFQUNDLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCLEVBQUE7O0FBR3hCO0VBQ0MsMEJBQW9CO01BQXBCLHVCQUFvQjtVQUFwQixvQkFBb0IsRUFBQTs7QUFHckI7RUFDQyxrQkFBa0IsRUFBQTs7QUFHbkI7RUFDQyxhQUFhLEVBQUE7O0FBR2Q7Ozs7Ozs7Ozs7OztFQVlDLDhCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIsbUJBQVk7TUFBWixvQkFBWTtVQUFaLFlBQVk7RUFDWixvQkFBYztNQUFkLGNBQWMsRUFBQTs7QUFHZjtFQUNDLFdBQVcsRUFBQTs7QUFHWjtFQUNDLGFBQWEsRUFBQTs7QUFFZDtFQUNDLGFBQWEsRUFBQTs7QUFHZDtFQUNDLFlBQVksRUFBQTs7QUFHYjtFQUNDLGFBQWEsRUFBQTs7QUFHZDtFQUNDLGFBQWEsRUFBQTs7QUFHZDtFQUNDLFlBQW1CLEVBQUE7O0FBR3BCO0VBQ0MsYUFBYSxFQUFBOztBQUdkO0VBQ0MsYUFBcUIsRUFBQTs7QUFHdEI7RUFDQyxZQUFtQixFQUFBOztBQUdwQjtFQUNDLGFBQWEsRUFBQTs7QUFHZDtFQUNDLGFBQWEsRUFBQTs7QUFHZDtFQUNDO0lBQ0MsNEJBQXNCO0lBQXRCLDZCQUFzQjtRQUF0QiwwQkFBc0I7WUFBdEIsc0JBQXNCLEVBQUE7RUFHdkI7SUFDQyw0QkFBOEI7SUFBOUIsOEJBQThCO1FBQTlCLGtDQUE4QjtZQUE5Qiw4QkFBOEIsRUFBQTtFQUUvQjtJQUNDLDRCQUE4QjtJQUE5Qiw4QkFBOEI7UUFBOUIsa0NBQThCO1lBQTlCLDhCQUE4QixFQUFBO0VBRy9CO0lBQ0MsNEJBQXNCO0lBQXRCLDZCQUFzQjtRQUF0QiwwQkFBc0I7WUFBdEIsc0JBQXNCLEVBQUE7RUFHdkI7SUFDQyxTQUFTLEVBQUE7RUFHVjtJQUNDLGNBQWM7SUFDZCxlQUFlLEVBQUE7SUFGaEI7OztNQU9FLGNBQWM7TUFDZCxlQUFlLEVBQUE7RUFJakI7Ozs7Ozs7O0lBUUMsV0FBVztJQUNYLG1CQUFtQixFQUFBLEVBQ25COztBNUUvTEY7O0U2RUVFO0E3RUlGOztDNkVEQztBN0V3REQ7O0M2RXJEQztBN0U4R0Q7O0M2RTNHQztBQ1JEO0VBQ0MsV0FBVztFQUNYLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIsK0JBQXVCO01BQXZCLDJCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsbUNBQTJCO0VBQTNCLDhCQUEyQjtFQUEzQiwyQkFBMkI7RUFDM0IsZUFBZTtFQUNmLGFBQWE7RUFDYiw2QkFBNkI7RUFDN0IsU0FBUztFQUNULGFBQWE7RUFDYixhQUFhLEVBQUE7O0FBR2Q7RUFDQyxXQUFXO0VBQ1gsaUJBQWlCLEVBQUE7O0FBR2xCO0VBQ0MsY0FBYztFQUNkLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsV0FBVztFQUNYLG1COUVVZ0I7RThFVGhCLFVBQVU7RUFDVixPQUFPO0VBQ1AsK0JBQXVCO01BQXZCLDJCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsb0NBQTRCO0VBQTVCLCtCQUE0QjtFQUE1Qiw0QkFBNEIsRUFBQTs7QUFHN0I7RUFDQyxhQUFhLEVBQUE7O0FBR2Q7RUFDQyxRQUFRLEVBQUE7O0FBR1Q7O0VBRUMsU0FBUyxFQUFBOztBQUdWO0VBQ0MsU0FBUyxFQUFBOztBQUdWO0VBQ0MsU0FBUztFQUNULFNBQVM7RUFDVCxTQUFTLEVBQUE7O0FBR1Y7RUFDQyxnQ0FBd0I7TUFBeEIsNEJBQXdCO1VBQXhCLHdCQUF3QixFQUFBOztBQUd6QjtFQUNDLGlDQUF5QjtNQUF6Qiw2QkFBeUI7VUFBekIseUJBQXlCLEVBQUE7O0FBRzFCO0VBQ0MsU0FBUztFQUNULFNBQVM7RUFDVCxTQUFTLEVBQUE7O0FBR1Y7RUFDQztJQUNDLGNBQWMsRUFBQSxFQUNkOztBOUUxRUY7O0UrRUVFO0EvRUlGOztDK0VEQztBL0V3REQ7O0MrRXJEQztBL0U4R0Q7O0MrRTNHQztBQ1JEOzs7OztFQUtDLGNBQWM7RUFDZCxnRGhGTHlDO0VnRk16QyxjaEYyQmdCO0VnRjFCaEIsaUJBQWlCO0VBQ2pCLFNBQVMsRUFBQTs7QUFHVjtFQUNDLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLG1CQUFtQjtFQUNuQix1QkFBdUIsRUFBQTs7QUFHeEI7RUFDQyxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixtQkFBbUI7RUFDbkIsdUJBQXVCLEVBQUE7O0FBR3hCO0VBQ0MsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsa0JBQWtCLEVBQUE7O0FBR25CO0VBQ0MsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsa0JBQWtCLEVBQUE7O0FBR25CO0VBQ0MsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsa0JBQWtCLEVBQUE7O0FBR25CO0VBQ0MsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtFQUNuQixrQkFBa0IsRUFBQTs7QUFHbkI7RUFDQyxnQkFBZ0IsRUFBQTs7QUFHakI7RUFDQztJQUNDLGVBQWU7SUFDZixpQkFBaUIsRUFBQTtFQUdsQjtJQUNDLGVBQWU7SUFDZixpQkFBaUIsRUFBQSxFQUNqQjs7QUN2RUY7RUFDQyxhQUFhLEVBQUE7O0FDRGQ7O0VBRUMsOEJBQTJCO0VBQzNCLGNBQWM7RUFDZCxXQUFXO0VBQ1gsU0FBUyxFQUFBOztBQUdWO0VBQ0Msa0JBQWtCLEVBQUE7O0FsRlRuQjs7RW1GRUU7QW5GSUY7O0NtRkRDO0FuRndERDs7Q21GckRDO0FuRjhHRDs7Q21GM0dDO0FDUkQ7RUFDRSxjQUFjLEVBQUE7O0FwRkpoQjs7RXFGRUU7QXJGSUY7O0NxRkRDO0FyRndERDs7Q3FGckRDO0FyRjhHRDs7Q3FGM0dDO0FDUkQ7RUFDQyxjQUFjO0VBQ2QsaUJBQWlCO0VBQ2pCLGVBQWU7RUFDZixnRHRGSHlDO0VzRkl6Qyw2QkFBNkI7RUFDN0IseUJBQXlCO0VBQ3hCLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsY0FBYztFQUNkLHdCQUFnQjtFQUFoQixtQkFBZ0I7RUFBaEIsZ0JBQWdCLEVBQUE7RUFWbEI7SUFhRSxhQUFhLEVBQUE7RUFiZjtJQWlCRSxVQUFVLEVBQUE7RUFqQlo7SUFxQkUscUJBQXFCLEVBQUE7RUFyQnZCO0lBeUJFLHFCQUFxQixFQUFBO0lBekJ2QjtNQTRCRyxxQkFBcUIsRUFBQTs7QUFLeEI7RUFDQyxvQkFBb0I7RUFDcEIsZUFBZSxFQUFBOztBdEZ0Q2hCOztFdUZFRTtBdkZJRjs7Q3VGREM7QXZGd0REOztDdUZyREM7QXZGOEdEOztDdUYzR0M7QUNSRDtFQUNFLG1CQUFjO01BQWQsa0JBQWM7VUFBZCxjQUFjO0VBQ2QsV0FBVztFQUNYLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIsY0FBYztFQUNkLHFEQUE2QztFQUE3QyxnREFBNkM7RUFBN0MsNkNBQTZDO0VBQzdDLGVBQWU7RUFDZixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0UseUJ4RmtCZ0IsRUFBQTs7QXdGZmxCO0VBQ0UseUJ4RjZCYTtFd0Y1QmIseUJ4RnlFYSxFQUFBOztBd0Z0RWY7RUFDRSxtQkFBYztNQUFkLGtCQUFjO1VBQWQsY0FBYztFQUNkLFdBQVc7RUFDWCxZQUFZO0VBQ1oseUJBQXlCLEVBQUE7O0FDN0IzQjtFQUNDLFdBQVc7RUFDWCxpQkFBaUI7RUFDakIsa0JBQWtCLEVBQUE7RUFIbkI7SUFNRSxXQUFXO0lBQ1gsWUFBWTtJQUNaLHlCQUF5QjtJQUN6QixtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLGdFQUF3RDtZQUF4RCx3REFBd0QsRUFBQTtFQVgxRDtJQWVFLCtCQUErQjtJQUMvQix1QkFBdUIsRUFBQTtFQWhCekI7SUFvQkUsK0JBQStCO0lBQy9CLHVCQUF1QixFQUFBO0VBckJ6QjtJQXlCRSxhQUFhLEVBQUE7O0FBSWY7RUFDQztJQUNDLDJCQUFtQjtZQUFuQixtQkFBbUIsRUFBQTtFQUdwQjtJQUNDLDJCQUFtQjtZQUFuQixtQkFBbUIsRUFBQSxFQUFBOztBQU5yQjtFQUNDO0lBQ0MsMkJBQW1CO1lBQW5CLG1CQUFtQixFQUFBO0VBR3BCO0lBQ0MsMkJBQW1CO1lBQW5CLG1CQUFtQixFQUFBLEVBQUE7O0F6Rm5DckI7O0UwRkVFO0ExRklGOztDMEZEQztBMUZ3REQ7O0MwRnJEQztBMUY4R0Q7O0MwRjNHQztBQ1JEO0VBQ0UsZ0QzRkF3QztFMkZFeEMsZUFBZTtFQUNoQixtQkFBbUI7RUFDbkIsZ0QzRkp5QztFMkZLekMsYzNGNEJnQjtFMkYzQmhCLGlCQUFpQixFQUFBOztBQUdsQjtFQUNFLHFCQUFxQjtFQUNyQixjM0ZhZ0IsRUFBQTs7QTJGVmxCO0VBQ0UsMEJBQTBCLEVBQUE7O0FBRzVCO0VBQ0MscUJBQXFCO0VBQ3JCLFVBQVU7RUFDVixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLHVCQUF1QixFQUFBOztBQUd4QjtFQUNDLDZCQUE2QixFQUFBOztBQUc5QjtFQUNDLGdDQUFnQyxFQUFBOztBQUdqQztFQUNDLGMzRkVnQixFQUFBOztBMkZDakI7RUFDQyxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLHVCQUF1QjtFQUN2QixTQUFTO0VBQ1QsbUJBQW1CLEVBQUE7O0FBR3BCO0VBQ0MsZUFBZTtFQUNmLGlCQUFpQixFQUFBOztBQUdsQjtFQUNDLGVBQWU7RUFDZixpQkFBaUIsRUFBQTs7QUFHbEI7RUFDQyxnQkFBZ0IsRUFBQTs7QUFHakI7OztFQUdDLGdCQUFnQixFQUFBOztBQUdqQjtFQUNDLGdEM0ZuRXlDLEVBQUE7O0EyRnNFMUM7RUFDSSxZQUFZLEVBQUE7O0EzRjNFaEI7O0U0RkVFO0E1RklGOztDNEZEQztBNUZ3REQ7O0M0RnJEQztBNUY4R0Q7O0M0RjNHQztBQ1JEO0VBQ0MsaUI3RnNIc0I7RTZGckh0QixnQkFBZ0I7RUFDaEIsY0FBYztFQUNkLGVBQWUsRUFBQTs7QUFHaEI7RUFDQyxpQjdGK0dzQixFQUFBOztBNkY1R3ZCO0VBQ0MsaUI3RjRHc0IsRUFBQTs7QTZGekd2QjtFQUNDLGlCN0Z5R3NCLEVBQUE7O0E2RnRHdkI7RUFDQyxnQjdGc0drQixFQUFBOztBNkZuR25CO0VBQ0MsZ0JBQWdCLEVBQUE7O0FBR2pCO0VBQ0Msa0JBQWtCLEVBQUE7O0FBR25CO0VBQ0M7SUFDQyxrQkFBa0I7SUFDbEIsaUJBQWlCO0lBQ2pCLGtCQUFrQjtJQUNsQixpQkFBaUIsRUFBQSxFQUNqQjs7QUFHRjtFQUNDO0lBQ0MsZUFBZSxFQUFBLEVBQ2Y7O0E3RjlDRjs7RThGRUU7QTlGSUY7O0M4RkRDO0E5RndERDs7QzhGckRDO0E5RjhHRDs7QzhGM0dDO0FDVEQ7RUFDQyxrQkFBa0IsRUFBQTtFQURuQjtJQUlFLGtCQUFrQjtJQUNsQixVQUFVLEVBQUE7RUFMWjtJQVNFLGtCQUFrQjtJQUNsQixVQUFVO0lBQ1YsV0FBVztJQUNYLGFBQWEsRUFBQTs7QUFJZjtFQUNDLCtDQUF1QztVQUF2Qyx1Q0FBdUM7RUFDdkMsU0FBUztFQUNULG1CQUFtQjtFQUNuQixZQUFZLEVBQUE7RUFKYjtJQU9FLFlBQVk7SUFDWiw0QkFBNEI7SUFDNUIsbUJBQW1CLEVBQUE7RUFUckI7SUFhRSxtQkFBbUIsRUFBQTtFQWJyQjtJQWlCRSxtQkFBbUI7SUFDbkIseUJBQXlCO0lBQ3pCLFlBQVk7SUFDWiwrQkFBK0I7SUFDL0IsY0FBYztJQUNkLGVBQWU7SUFDZixnQkFBZ0IsRUFBQTtFQXZCbEI7SUEyQkUsYUFBYTtJQUNiLGdEQUFnRCxFQUFBO0VBNUJsRDtJQWdDRSx1QkFBMkI7UUFBM0Isb0JBQTJCO1lBQTNCLDJCQUEyQixFQUFBO0VBaEM3QjtJQW9DRSxvQ0FBb0M7SUFDcEMsbUJBQW1CLEVBQUE7RUFyQ3JCO0lBeUNFLGNBQWM7SUFDZCxnQkFBZ0I7SUFDaEIsa0JBQWtCLEVBQUE7RUEzQ3BCO0lBOENFLGNBQWMsRUFBQTtFQTlDaEI7SUE4Q0UsY0FBYyxFQUFBO0VBOUNoQjtJQThDRSxjQUFjLEVBQUE7RUE5Q2hCO0lBOENFLGNBQWMsRUFBQTs7QUFJaEI7RUFDQztJQUNDLDRCQUE0QixFQUFBLEVBQzVCOztBQ3ZFRjtFQUNFLHVCQUF1QixFQUFBOztBQUd6QjtFQUNFLFNBQVM7RUFDVCxVQUFVLEVBQUE7O0FoR05aOztFaUdFRTtBakdJRjs7Q2lHREM7QWpHd0REOztDaUdyREM7QWpHOEdEOztDaUczR0M7QUNURDtFQUNDLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIseUJsR3VCaUI7RWtHdEJqQixjbEd5RmM7RWtHeEZkLGFBQWE7RUFDYixZQUFZLEVBQUE7RUFOYjtJQVNFLGFBQWEsRUFBQTs7QUFJZjtFQUNDLFlBQVk7RUFDWixlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGdCQUFnQixFQUFBOztBQUdqQjtFQUVDLDJCQUFvQjtFQUFwQiwyQkFBb0I7RUFBcEIsb0JBQW9CO0VBQ3BCLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLGNsR3FFYyxFQUFBOztBa0dsRWY7RUFDQyxZQUFZO0VBQ1osdUJBQXVCO0VBQ3ZCLGtCQUFrQjtFQUVsQixlQUFlLEVBQUE7RUFMaEI7SUFRRSxhbEcwRGEsRUFBQTs7QWtHdERmO0VBQ0MsWUFBWTtFQUNaLGdCQUFnQixFQUFBOztBQUdqQjtFQUNDO0lBQ0MsWUFBWSxFQUFBO0VBR2I7SUFDQyxlQUFlO0lBQ2YsaUJBQWlCLEVBQUEsRUFDakI7O0FsR3RERjs7RW1HRUU7QW5HSUY7O0NtR0RDO0FuR3dERDs7Q21HckRDO0FuRzhHRDs7Q21HM0dDO0FDVEQ7RUFDQyxpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVix5QkFBeUIsRUFBQTs7QUFHMUI7RUFDQyxpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLDZCQUE2QixFQUFBOztBQUc5QjtFQUNDLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhLEVBQUE7O0FBR2Q7RUFDQztJQUNDLDRCQUFzQjtJQUF0Qiw2QkFBc0I7UUFBdEIsMEJBQXNCO1lBQXRCLHNCQUFzQixFQUFBLEVBQ3RCOztBQUdGO0VBQ0MsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWU7RUFDZixpQkFBaUIsRUFBQTs7QUFHbEI7RUFDQztJQUNDLG1CQUFjO1FBQWQsa0JBQWM7WUFBZCxjQUFjO0lBQ2QsaUJBQWlCO0lBQ2pCLGtCQUFrQixFQUFBLEVBQ2xCOztBQUdGO0VBQ0MsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWU7RUFDZixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUE4QjtNQUE5QixzQkFBOEI7VUFBOUIsOEJBQThCO0VBQzlCLGtCQUFrQixFQUFBOztBQUduQjtFQUNDO0lBQ0MsbUJBQWM7UUFBZCxrQkFBYztZQUFkLGNBQWM7SUFDZCxtQkFBZTtRQUFmLGVBQWU7SUFDZixvQkFBb0IsRUFBQSxFQUNwQjs7QUFHRjtFQUNDO0lBQ0MsbUJBQWM7UUFBZCxrQkFBYztZQUFkLGNBQWM7SUFDZCxtQkFBZTtRQUFmLGVBQWU7SUFDZixvQkFBb0I7SUFDcEIsWUFBWSxFQUFBLEVBQ1o7O0FBR0Y7RUFDQyxtQkFBbUIsRUFBQTs7QUFHcEI7RUFDQztJQUNDLGdCQUFnQjtJQUNoQixZQUFZO0lBQ1osbUJBQW1CLEVBQUEsRUFDbkI7O0FBR0Y7RUFDQyxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLGNBQWMsRUFBQTs7QUFHZjtFQUNDO0lBQ0MsbUJBQW1CLEVBQUEsRUFDbkI7O0FBR0Y7RUFDQyxhQUFhO0VBQ2IsV0FBVztFQUNYLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIsb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2Qix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQix5QkFBeUI7RUFDekIsNkNBQXFDO0VBQXJDLHdDQUFxQztFQUFyQyxxQ0FBcUMsRUFBQTs7QUFHdEM7RUFDQyx5QnBHdEVpQixFQUFBOztBb0d5RWxCO0VBQ0MsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixzQkFBbUI7S0FBbkIsbUJBQW1CO0VBQ25CLDJDQUEyQjtFQUEzQixtQ0FBMkI7RUFBM0IsOEJBQTJCO0VBQTNCLDJCQUEyQjtFQUEzQixvREFBMkI7RUFDM0Isd0dBQWdHO1VBQWhHLGdHQUFnRyxFQUFBOztBQUdqRztFQUNDLDRCQUFvQjtVQUFwQixvQkFBb0IsRUFBQTs7QUFHckI7RUFDQztJQUNDLG1CQUFhO1FBQWIsaUJBQWE7WUFBYixhQUFhO0lBQ2IsaUJBQWlCO0lBQ2pCLGtCQUFrQjtJQUNsQixtQkFBbUIsRUFBQSxFQUNuQjs7QUFHRjtFQUNDLGNwR2hGYztFb0dpRmQsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixvQkFBb0I7RUFDcEIsZ0JBQWdCO0VBQ2hCLHNCQUFzQjtFQUN0QixVQUFVO0VBQ1YsZ0JBQWdCLEVBQUE7O0FBR2pCO0VBQ0MsZ0JBQWdCO0VBQ2hCLFVBQVU7RUFDVixnQkFBZ0I7RUFDaEIsY3BHaEdnQjtFb0dpR2hCLGVBQWU7RUFDZixpQkFBaUIsRUFBQTs7QUFHbEI7RUFDQyxnQkFBZ0IsRUFBQTs7QUFHakI7RUFDQyxtQkFBbUIsRUFBQTs7QUFHcEI7RUFDQyxnQkFBZ0IsRUFBQTs7QUFHakI7RUFDQyxnQkFBZ0I7RUFDaEIsNkJBQTZCLEVBQUE7O0FBRzlCO0VBQ0M7SUFDQyxnQkFBZ0IsRUFBQSxFQUNoQjs7QUFHRjtFQUNDLGVBQWUsRUFBQTs7QUFHaEI7RUFDQztJQUNDLGlCQUFpQjtJQUNqQixpQkFBaUIsRUFBQSxFQUNqQjs7QUFHRjtFQUNDO0lBQ0Msa0JBQWtCO0lBQ2xCLGNBQWMsRUFBQSxFQUNkOztBQUdGO0VBQ0MsZUFBZTtFQUNmLGNwR2hKZ0I7RW9HaUpoQixlQUFlO0VBQ2Ysd0JBQWdCO0VBQWhCLG1CQUFnQjtFQUFoQixnQkFBZ0IsRUFBQTs7QUFHakI7RUFDQyxjcEduS2lCO0VvR29LakIscUJBQXFCLEVBQUE7O0FBR3RCO0VBQ0MsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixTQUFTLEVBQUE7O0FBR1Y7RUFDQyxzQkFBc0IsRUFBQTs7QUFHdkI7RUFDQztJQUNDLG9CQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2IsOEJBQW1CO0lBQW5CLDZCQUFtQjtRQUFuQix1QkFBbUI7WUFBbkIsbUJBQW1CO0lBQ25CLG1CQUFlO1FBQWYsZUFBZTtJQUNmLGdCQUFnQjtJQUNoQix3QkFBdUI7UUFBdkIscUJBQXVCO1lBQXZCLHVCQUF1QixFQUFBLEVBQ3ZCOztBQUdGO0VBQ0M7SUFDQyxtQkFBbUIsRUFBQSxFQUNuQjs7QXREMU5GO0VBQ0M7SUFDQyw4QkFBc0I7WUFBdEIsc0JBQXNCO0lBQ3RCLFVBQVUsRUFBQTtFQUdYO0lBQ0MsMkJBQW1CO1lBQW5CLG1CQUFtQjtJQUNuQixVQUFVLEVBQUEsRUFBQTs7QUFSWjtFQUNDO0lBQ0MsOEJBQXNCO1lBQXRCLHNCQUFzQjtJQUN0QixVQUFVLEVBQUE7RUFHWDtJQUNDLDJCQUFtQjtZQUFuQixtQkFBbUI7SUFDbkIsVUFBVSxFQUFBLEVBQUE7O0FBSVo7RUFDQztJQUNDLHFDQUE2QjtZQUE3Qiw2QkFBNkI7SUFDN0IsVUFBVSxFQUFBO0VBR1g7SUFDQyxrQ0FBMEI7WUFBMUIsMEJBQTBCO0lBQzFCLFVBQVUsRUFBQSxFQUFBOztBQVJaO0VBQ0M7SUFDQyxxQ0FBNkI7WUFBN0IsNkJBQTZCO0lBQzdCLFVBQVUsRUFBQTtFQUdYO0lBQ0Msa0NBQTBCO1lBQTFCLDBCQUEwQjtJQUMxQixVQUFVLEVBQUEsRUFBQTs7QUFJWjtFQUNDO0lBQ0Msc0NBQThCO1lBQTlCLDhCQUE4QjtJQUM5QixVQUFVLEVBQUE7RUFHWDtJQUNDLGtDQUEwQjtZQUExQiwwQkFBMEI7SUFDMUIsVUFBVSxFQUFBLEVBQUE7O0FBUlo7RUFDQztJQUNDLHNDQUE4QjtZQUE5Qiw4QkFBOEI7SUFDOUIsVUFBVSxFQUFBO0VBR1g7SUFDQyxrQ0FBMEI7WUFBMUIsMEJBQTBCO0lBQzFCLFVBQVUsRUFBQSxFQUFBOztBQUlaO0VBQ0M7SUFDQyxxQ0FBNkI7WUFBN0IsNkJBQTZCO0lBQzdCLFVBQVUsRUFBQTtFQUdYO0lBQ0Msa0NBQTBCO1lBQTFCLDBCQUEwQjtJQUMxQixVQUFVLEVBQUEsRUFBQTs7QUFSWjtFQUNDO0lBQ0MscUNBQTZCO1lBQTdCLDZCQUE2QjtJQUM3QixVQUFVLEVBQUE7RUFHWDtJQUNDLGtDQUEwQjtZQUExQiwwQkFBMEI7SUFDMUIsVUFBVSxFQUFBLEVBQUE7O0E5QzVDWjs7RXFHRUU7QXJHSUY7O0NxR0RDO0FyR3dERDs7Q3FHckRDO0FyRzhHRDs7Q3FHM0dDOztBckdYRDs7RXNHRUU7QXRHSUY7O0NzR0RDO0F0R3dERDs7Q3NHckRDO0F0RzhHRDs7Q3NHM0dDO0FDVEQ7RUFDQyw4QkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLHFCQUFxQjtFQUNyQixTQUFTO0VBQ1Qsa0JBQWtCO0VBQ2xCLHNCQUFzQixFQUFBOztBQUd2QjtFQUNDLDhCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIsZUFBZTtFQUNmLGNBQWM7RUFDZCxZQUFZO0VBQ1osc0JBQWlCO0dBQWpCLHFCQUFpQjtPQUFqQixpQkFBaUI7RUFDakIseUJBQXlCLEVBQUE7O0FBRzFCO0VBQ0MsWUFBWTtFQUNaLGNBQWMsRUFBQTs7QUFHZjtFQUNDLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLGdCQUFnQjtFQUNoQiwwQkFBdUI7S0FBdkIsdUJBQXVCO0VBQ3ZCLG1CQUFtQjtFQUNuQixnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLHVCQUF1QjtFQUN2QixnQkFBZ0I7RUFDaEIsZ0R2Ry9CeUMsRUFBQTs7QXVHa0MxQztFQUNDLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsY3ZHQWdCO0V1R0NoQixnQkFBZ0I7RUFDaEIsaUJBQWlCLEVBQUE7O0FBR2xCO0VBQ0Msa0JBQWtCLEVBQUE7O0FBR25CO0VBQ0MsbUJBQW1CO0VBQ25CLGtCQUFrQixFQUFBOztBQUduQjtFQUNDLDhCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIsZUFBZTtFQUNmLGNBQWM7RUFDZCxnQkFBZ0I7RUFDaEIsc0JBQWlCO0dBQWpCLHFCQUFpQjtPQUFqQixpQkFBaUI7RUFDakIseUJBQXlCLEVBQUE7O0FBRzFCO0VBQ0MscUJBQXFCO0VBQ3JCLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsMEJBQXVCO0tBQXZCLHVCQUF1QjtFQUN2QixtQkFBbUIsRUFBQTs7QUFHcEI7RUFDQyxXQUFXLEVBQUE7O0FBR1o7RUFDQyw4QkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLFlBQVk7RUFDWixlQUFlO0VBQ2YsVUFBVTtFQUNWLGtCQUFrQixFQUFBOztBQUduQjtFQUNDLGNBQWM7RUFDZCxnQkFBZ0IsRUFBQTs7QUFGakI7RUFDQyxjQUFjO0VBQ2QsZ0JBQWdCLEVBQUE7O0FBRmpCO0VBQ0MsY0FBYztFQUNkLGdCQUFnQixFQUFBOztBQUZqQjtFQUNDLGNBQWM7RUFDZCxnQkFBZ0IsRUFBQTs7QUFHakI7RUFDQyx3QkFBd0IsRUFBQTs7QUFHekI7RUFDQyx5QnZHQ2M7RXVHQWQsOEJBQXNCO1VBQXRCLHNCQUFzQjtFQUN0QixjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLGVBQWU7RUFDZixXQUFXO0VBQ1gsVUFBVTtFQUNWLHlCdkdwRGMsRUFBQTs7QXVHd0RmO0VBQ0MsY0FBYztFQUNkLGdCQUFnQjtFQUNoQixjQUFjLEVBQUE7O0FBR2Y7RUFDQyxnQkFBZ0I7RUFDaEIsU0FBUztFQUNULFVBQVUsRUFBQTs7QUFHWDtFQUNDLGlCQUFpQjtFQUNqQixlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2YscUJBQXFCO0VBQ3hCLHNCQUFpQjtHQUFqQixxQkFBaUI7T0FBakIsaUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQix5QkFBeUIsRUFBQTs7QUFHMUI7RUFDQyxlQUFlLEVBQUE7O0FBR2hCO0VBQ0MsT0FBTztFQUNQLG1CQUFtQixFQUFBOztBQWFwQjtFQUNDLGNBQWMsRUFBQTs7QUFHZjtFQUNDLFdBQVc7RUFDWCw4QkFBc0I7VUFBdEIsc0JBQXNCLEVBQUE7O0FBR3ZCO0VBQ0Msd0JBQXdCLEVBQUE7O0FBR3pCO0VBQ0MsYUFBYSxFQUFBOztBQUdkO0VBQ0MsU0FBUztFQUNULFNBQVM7RUFDVCxVQUFVO0VBQ1YsY0FBYztFQUNkLGVBQWU7RUFDZixPQUFPO0VBQ1AsTUFBTTtFQUNOLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsWUFBWTtFQUNaLFdBQVc7RUFDWCxVQUFVO0VBQ1YsVUFBVTtFQUNWLHlCdkdsRmM7RXVHbUZkLHdCQUF3QixFQUFBOztBQUd6QjtFQUNDLG9CQUFvQjtFQUNwQiw4QkFBOEI7RUFDOUIsc0JBQXNCO0VBQ3RCLHVCQUF1QjtFQUN2QiwyQkFBMkI7RUFDM0IscUJBQXFCO0VBQ3JCLDZCQUE2QjtFQUM3QixxQkFBcUIsRUFBQTs7QUFHdEI7RUFDQyx5QnZHbEdjO0V1R21HZCxvQ0FBb0M7RUFDcEMsbUJBQW1CLEVBQUE7O0FBR3BCO0VBQ0MseUJBQXlCLEVBQUE7O0FBRzFCO0VBQ0MsY0FBYztFQUNkLGlCQUFpQjtFQUNqQixnQkFBZ0IsRUFBQTs7QUFHakI7RUFDQyxjdkd4S2dCLEVBQUE7O0F1RzJLakI7RUFDQyxlQUFlO0VBQ2YsWUFBWTtFQUNaLGlCQUFpQixFQUFBOztBQUdsQjtFQUNDLGN2R2xMZ0IsRUFBQTs7QXVHcUxqQjtFQUNDLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLFVBQVU7RUFDVixXQUFXLEVBQUE7O0FBR1o7RUFDQyxZQUFZO0VBQ1osTUFBTTtFQUNOLFFBQVE7RUFDUixXQUFXLEVBQUE7O0FBR1o7RUFDQyxZQUFZO0VBQ1osT0FBTztFQUNQLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsV0FBVztFQUNYLG1DQUEyQjtNQUEzQiwrQkFBMkI7VUFBM0IsMkJBQTJCO0VBQzNCLHlEQUF5RCxFQUFBOztBQUcxRDtFQUNDLFdBQVcsRUFBQTs7QUFHWjtFQUNDLFNBQVM7RUFDVCxXQUFXLEVBQUE7O0FBR1o7RUFDQyxzQkFBc0I7RUFDdEIsZUFBZSxFQUFBOztBQUdoQjtFQUNDLGFBQWEsRUFBQTs7QUFHZDtFQUNDLHNEQUFzRDtFQUN0RCwyQkFBMkIsRUFBQTs7QUFHNUI7RUFDQyx1QkFBdUI7RUFDdkIsc0JBQXNCO0VBQ3RCLGtCQUFrQjtFQUNsQixZQUFZLEVBQUE7O0FBR2I7RUFDQyxvQkFBb0IsRUFBQTs7QUFHckI7RUFDQyxlQUFlLEVBQUE7O0FBR2hCO0VBQ0MsOEJBQXNCO1VBQXRCLHNCQUFzQjtFQUN0QixnQkFBZ0I7RUFDaEIsU0FBUztFQUNULGNBQWM7RUFDZCxXQUFXLEVBQUE7O0FBR1o7RUFDQyxnQkFBZ0IsRUFBQTs7QUFHakI7RUFDQyxXQUFXO0VBQ1gsZUFBZTtFQUNmLFdBQVcsRUFBQTs7QUFHWjtFQUNDLGVBQWU7RUFDZixZQUFZO0VBQ1osaUJBQWlCO0VBQ2pCLGVBQWU7RUFDZixrQkFBa0IsRUFBQTs7QUFHbkI7RUFDQyx5QkFBeUI7RUFDekIsc0JBQXNCO0VBQ3RCLGtCQUFrQjtFQUNsQixlQUFlO0VBQ2YsV0FBVztFQUNYLGlCQUFpQjtFQUNqQixlQUFlO0VBQ2YsY0FBYyxFQUFBOztBQUdmO0VBQ0MsV0FBVztFQUNYLGVBQWU7RUFDZixxQkFBcUI7RUFDckIsaUJBQWlCO0VBQ2pCLGlCQUFpQixFQUFBOztBQUdsQjtFQUNDLFdBQVcsRUFBQTs7QUFHWjs7O0VBR0MsWUFBWSxFQUFBOztBQUdiO0VBQ0MsZ0JBQWdCO0VBQ2hCLGtCQUFrQixFQUFBOztBQUduQjtFQUNDLGdCQUFnQjtFQUNoQixrQkFBa0IsRUFBQTs7QUFHbkI7O0VBRUMseUJ2R3BVaUI7RXVHcVVqQixVQUFVLEVBQUE7O0FBR1g7RUFDQyxzQkFBc0I7RUFDdEIsZUFBZSxFQUFBOztBQUdoQjtFQUNDLGFBQWEsRUFBQTs7QUFTZDs7RUFFQywrQkFBK0I7RUFDL0IsZ0NBQWdDLEVBQUE7O0FBR2pDO0VBQ0MsU0FBUztFQUNULGdDdkd6VWM7RXVHMFVkLGFBQWE7RUFDYixlQUFlO0VBQ2YsNEJBQTRCLEVBQUE7RUFMN0I7SUFRRSxVQUFVO0lBQ1YseUJBQXlCLEVBQUE7O0FBSTNCO0VBQ0MsdUJBQXVCO0VBQ3ZCLFlBQVk7RUFDWixVQUFVO0VBQ1Ysd0JBQWdCO1VBQWhCLGdCQUFnQjtFQUNoQiw2QkFBNkIsRUFBQTs7QUFHOUI7RUFDQyxpQkFBaUI7RUFDakIsZ0JBQWdCLEVBQUE7O0FBR2pCO0VBQ0MsVUFBVSxFQUFBOztBQUdYO0VBQ0MseUJBQXlCLEVBQUE7O0FBRzFCO0VBQ0MseUJBQXlCO0VBQ3pCLGtCQUFrQixFQUFBOztBQUduQjtFQUNJLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFlBQVk7RUFDWixXQUFXO0VBQ1gsa0RBQWtEO0VBQ2xELDRCQUE0QjtFQUM1Qix3QkFBd0I7RUFDeEIsU0FBUyxFQUFBOztBQUliO0VBQ0MsaUJBQWlCLEVBQUE7O0FBR2xCO0VBQ0MsZUFBZSxFQUFBOztBQUdoQjtFQUNDLGlCQUFpQjtFQUNqQixpQkFBaUIsRUFBQTs7QUFHbEI7RUFDQyxpQkFBaUI7RUFDakIsaUJBQWlCLEVBQUE7O0FBR2xCO0VBQ0MsaUJBQWlCO0VBQ2pCLGlCQUFpQixFQUFBOztBQUdsQjtFQUNDLGlCQUFpQjtFQUNqQixpQkFBaUIsRUFBQTs7QUFHbEI7RUFDQyxpQkFBaUI7RUFDakIsaUJBQWlCLEVBQUE7O0FBR2xCO0VBQ0MseUJ2RzdaYyxFQUFBOztBdUdnYWY7RUFDQyxlQUFlO0VBQ2YsY0FBYztFQUNkLFlBQVksRUFBQTs7QUFHYjs7RUFFSSxvQ0FBb0M7RUFDcEMsa0JBQWtCLEVBQUE7RUFIdEI7O0lBTVEsZ0JBQWdCO0lBQ2hCLHFCQUFxQjtJQUNyQixrQkFBa0I7SUFDbEIsV0FBVztJQUNYLFFBQVE7SUFDUixtQ0FBMkI7UUFBM0IsK0JBQTJCO1lBQTNCLDJCQUEyQjtJQUMzQixjQUFjO0lBQ2QsaUJBQWlCO0lBQ2pCLGVBQWUsRUFBQTs7QXZHdGV2Qjs7RXdHRUU7QXhHSUY7O0N3R0RDO0F4R3dERDs7Q3dHckRDO0F4RzhHRDs7Q3dHM0dDO0FDUkQ7RUFDSSxvQkFBb0IsRUFBQTtFQUVwQjtJQUhKO01BSVEsbUJBQW1CLEVBQUEsRUFNMUI7RUFWRDtJQVFRLGVBQWUsRUFBQTs7QUFJdkI7RUFDSSxVQUFVO0VBQ1YsY0FBYztFQUNkLGVBQWUsRUFBQTs7QUFHbkI7RUFDSSxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixrQkFBa0IsRUFBQTs7QUFHdEI7RUFDSSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLFNBQVM7RUFDVCxzREFBc0M7RUFBdEMsOENBQXNDO0VBQXRDLHlDQUFzQztFQUF0QyxzQ0FBc0M7RUFBdEMsMEVBQXNDLEVBQUE7O0FBRzFDO0VBQ0ksbUJBQWM7TUFBZCxrQkFBYztVQUFkLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsOEJBQXNCO1VBQXRCLHNCQUFzQixFQUFBOztBQUcxQjtFQUNJLGdCQUFnQjtFQUNoQixXQUFXO0VBQ1gsZUFBZTtFQUNmLHNCQUFtQjtLQUFuQixtQkFBbUIsRUFBQTs7QUFHdkI7RUFDSTtJQUNJLFVBQVUsRUFBQTtFQUdkO0lBQ0ksZ0JBQWdCLEVBQUEsRUFDbkI7O0F6RzFETDs7RTBHRUU7QTFHSUY7O0MwR0RDO0ExR3dERDs7QzBHckRDO0ExRzhHRDs7QzBHM0dDO0FDVEQ7RUFDRSxrRUFBa0U7RUFDbEUsc0JBQXNCO0VBQ3RCLGlDQUFpQztFQUNqQyw0QkFBNEI7RUFDNUIsb0JBQW9CO0VBQ3BCLG9CQUFvQixFQUFBOztBQUd0QjtFQUNFLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIseUJBQThCO01BQTlCLHNCQUE4QjtVQUE5Qiw4QkFBOEIsRUFBQTs7QUFHaEM7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZTtFQUNmLGtCQUFrQixFQUFBOztBQUdwQjtFQUNFLG1CQUFtQjtFQUNuQixlQUFlO0VBQ2YsWUFBWSxFQUFBOztBQUdkO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWU7RUFDZixjM0dPZSxFQUFBOztBMkdKakI7RUFDRSxlQUFlO0VBQ2Ysc0JBQXNCO0VBQ3RCLGlCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0UsZUFBZTtFQUNmLHVCQUF1QjtFQUN2QixpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLGVBQWU7RUFDZix1QkFBdUI7RUFDdkIsaUJBQWlCO0VBQ2pCLGdCQUFnQixFQUFBOztBQUdsQjtFQUNFLGtCQUFrQixFQUFBOztBQUdwQjtFQUNFLDBCQUEwQixFQUFBOztBQUc1QjtFQUNFLHFCQUFxQixFQUFBOztBQUd2QjtFQUNFLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLG9CQUFvQixFQUFBOztBQUd0QjtFQUNFLGdCQUFnQixFQUFBOztBQUdsQjtFQUNFLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLGtCQUFVO1VBQVYsVUFBVTtFQUNWLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLGtCQUFrQixFQUFBOztBQUdwQjtFQUNFLGNBQWM7RUFDZCxlQUFlO0VBQ2YsdUJBQXVCO0VBQ3ZCLGlCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0Usa0JBQWtCLEVBQUE7O0FBR3BCO0VBQ0U7SUFDRSxlQUFlO0lBQ2YsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxvQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLDRCQUFzQjtJQUF0Qiw2QkFBc0I7UUFBdEIsMEJBQXNCO1lBQXRCLHNCQUFzQixFQUFBO0VBR3hCO0lBQ0UsbUJBQWM7UUFBZCxrQkFBYztZQUFkLGNBQWM7SUFDZCxnQkFBZ0IsRUFBQTtFQUdsQjtJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsbUJBQWM7UUFBZCxrQkFBYztZQUFkLGNBQWMsRUFBQTtFQUdoQjtJQUNFLGVBQWU7SUFDZixzQkFBc0I7SUFDdEIsaUJBQWlCLEVBQUE7RUFHbkI7SUFDRSxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxlQUFlO0lBQ2Ysc0JBQXNCO0lBQ3RCLGlCQUFpQixFQUFBLEVBQ2xCOztBQUdIO0VBQ0U7SUFDRSxrQkFBVTtZQUFWLFVBQVUsRUFBQSxFQUNYOztBM0c5Skg7O0U0R0VFO0E1R0lGOztDNEdEQztBNUd3REQ7O0M0R3JEQztBNUc4R0Q7O0M0RzNHQztBQ1JEO0VBQ0UsaUJBQWlCO0VBQ2pCLHlCQUF5QjtFQUN6QixlQUFlO0VBQ2Ysb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsb0JBQW9CO0VBQ3BCLDhCQUFzQjtVQUF0QixzQkFBc0IsRUFBQTs7QUFHeEI7RUFDRSxtQkFBbUIsRUFBQTs7QUFHckI7RUFDRSxrQkFBa0I7RUFDbEIsVUFBVSxFQUFBOztBQUdaO0VBQ0UsYUFBYSxFQUFBOztBQUdmO0VBQ0UsZUFBZSxFQUFBOztBQUdqQjtFQUNFLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sT0FBTyxFQUFBOztBQUdUO0VBQ0Usa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUixTQUFTLEVBQUE7O0FBR1g7RUFDRSxrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLE9BQU87RUFDUCxhQUFhLEVBQUE7O0FBR2Y7RUFDRSxrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLFNBQVM7RUFDVCxhQUFhLEVBQUE7O0FBR2Y7RUFDQyx5QkFBeUIsRUFBQTtFQUQxQjtJQUlJLGFBQTBCLEVBQUE7RUFKOUI7SUFRSSxlQUE0QixFQUFBOztBQUloQztFQUNDLHlCQUF5QixFQUFBO0VBRDFCO0lBSUksYUFBMEIsRUFBQTtFQUo5QjtJQVFJLGVBQTRCLEVBQUE7O0FBSWhDO0VBQ0MseUJBQXlCLEVBQUE7RUFEMUI7SUFJSSxhQUEwQixFQUFBO0VBSjlCO0lBUUksZUFBNEIsRUFBQTs7QUFJaEM7RUFDQyx5QkFBeUIsRUFBQTtFQUQxQjtJQUlJLGFBQTBCLEVBQUE7RUFKOUI7SUFRSSxlQUE0QixFQUFBOztBQUloQztFQUNDLHlCQUF5QixFQUFBO0VBRDFCO0lBSUksYUFBMEIsRUFBQTtFQUo5QjtJQVFJLGVBQTRCLEVBQUE7O0FBSWhDO0VBQ0MseUI3RzlFZ0I7RTZHK0VmLGM3R3hCYSxFQUFBO0U2R3NCZjtJQUtHLGM3RzNCWTtJNkc0QlgsbUJBQW1CLEVBQUE7RUFOdkI7SUFVSSxhQUEyQixFQUFBO0VBVi9CO0lBY0ksZUFBNkIsRUFBQTs7QUFJakM7RUFDQyx5QkFBeUIsRUFBQTtFQUQxQjtJQUlJLGFBQTBCLEVBQUE7RUFKOUI7SUFRSSxlQUE0QixFQUFBOztBQUloQztFQUNDLHlCQUF5QixFQUFBO0VBRDFCO0lBSUksYUFBMEIsRUFBQTtFQUo5QjtJQVFJLGVBQTRCLEVBQUE7O0FBSWhDO0VBQ0MseUJBQXlCLEVBQUE7RUFEMUI7SUFJSSxhQUEwQixFQUFBO0VBSjlCO0lBUUksZUFBNEIsRUFBQTs7QUFJaEM7RUFDQyx5QkFBeUIsRUFBQTtFQUQxQjtJQUlJLGFBQTBCLEVBQUE7RUFKOUI7SUFRSSxlQUE0QixFQUFBOztBQUloQztFQUNDLHlCQUF5QixFQUFBO0VBRDFCO0lBSUksYUFBMEIsRUFBQTtFQUo5QjtJQVFJLGVBQTRCLEVBQUE7O0FBSWhDO0VBQ0MseUJBQXlCLEVBQUE7RUFEMUI7SUFJSSxhQUEwQixFQUFBO0VBSjlCO0lBUUksZUFBNEIsRUFBQTs7QUFJaEM7RUFDQyx5QkFBeUIsRUFBQTtFQUQxQjtJQUlJLGFBQTBCLEVBQUE7RUFKOUI7SUFRSSxlQUE0QixFQUFBOztBQUloQztFQUNDLHlCQUF5QixFQUFBO0VBRDFCO0lBSUksYUFBMEIsRUFBQTtFQUo5QjtJQVFJLGVBQTRCLEVBQUE7O0FBSWhDO0VBQ0MseUJBQXlCLEVBQUE7RUFEMUI7SUFJSSxhQUEwQixFQUFBO0VBSjlCO0lBUUksZUFBNEIsRUFBQTs7QUFJaEM7RUFDRSxrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLE9BQU87RUFDUCxXQUFXLEVBQUE7O0FBR2I7RUFDRSxjN0d0TmU7RTZHdU5mLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLHNCQUFzQjtFQUN0QixTQUFTO0VBQ1QsVUFBVSxFQUFBOztBQUdaO0VBQ0UsZUFBZSxFQUFBOztBQUdqQjtFQUNFLGM3R3BPZTtFNkdxT2YsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsdUJBQXVCO0VBQ3ZCLGdCQUFnQixFQUFBOztBQUdsQjtFQUNFLGFBQWEsRUFBQTs7QUFHZjtFQUNFLFNBQVMsRUFBQTs7QUFHWDtFQUNFO0lBQ0Usb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYix5QkFBbUI7UUFBbkIsc0JBQW1CO1lBQW5CLG1CQUFtQjtJQUNuQixrQkFBa0I7SUFDbEIsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLHVCQUF1QixFQUFBO0VBR3pCO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLHVCQUF1QjtJQUN2QixnQkFBZ0IsRUFBQTtFQUdsQjtJQUNFLGFBQWEsRUFBQTtFQUdmO0lBQ0UsYUFBYSxFQUFBO0VBR2Y7SUFDRSxjQUFjLEVBQUE7RUFHaEI7SUFDRSxjQUFjLEVBQUE7RUFHaEI7SUFDRSxlQUFlO0lBQ2YsaUJBQWlCLEVBQUE7RUFHbkI7SUFDRSxtQkFBbUIsRUFBQSxFQUNwQjs7QTdHelVIOztFOEdFRTtBOUdJRjs7QzhHREM7QTlHd0REOztDOEdyREM7QTlHOEdEOztDOEczR0M7QUNORDtFQUNDLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGMvRzRCZ0I7RStHM0JoQixnQkFBZ0IsRUFBQTs7QUFHakI7RUFDQztJQUNDLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsbUJBQW1CLEVBQUEsRUFDbkI7O0FBR0Y7RUFDQyxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QixFQUFBOztBQUd4QjtFQUNDO0lBQ0MseUJBQThCO1FBQTlCLHNCQUE4QjtZQUE5Qiw4QkFBOEIsRUFBQSxFQUM5Qjs7QUFHRjtFQUNDLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsbUJBQWU7TUFBZixlQUFlLEVBQUE7O0FBR2hCO0VBQ0M7SUFDQyxhQUFhLEVBQUEsRUFDYjs7QUFHRjtFQUNDLGFBQWEsRUFBQTs7QUFFZDtFQUNDO0lBQ0Msb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYixtQkFBYztRQUFkLGtCQUFjO1lBQWQsY0FBYztJQUNkLGtCQUFrQixFQUFBO0VBR25CO0lBQ0MsMkJBQW9CO0lBQXBCLDJCQUFvQjtJQUFwQixvQkFBb0I7SUFDcEIsbUJBQVk7UUFBWixvQkFBWTtZQUFaLFlBQVksRUFBQTtFQUdiO0lBQ0MsY0FBYztJQUNkLFdBQVcsRUFBQTtFQUdaO0lBQ0MsZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsYy9HL0JlO0krR2dDZixnQkFBZ0IsRUFBQTtFQUdqQjtJQUNDLG1CQUFtQixFQUFBLEVBQ25COztBQUdGO0VBQ0MsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLHlCQUF5QjtFQUN6Qix3Q0FBZ0M7RUFBaEMsbUNBQWdDO0VBQWhDLGdDQUFnQztFQUNoQyxrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLG1CQUFtQjtFQUNuQixlQUFlO0VBQ2YsWUFBWSxFQUFBOztBQUdiO0VBQ0MscUJBQXFCO0VBQ3JCLGNBQWM7RUFDZCxxQkFBcUI7RUFDckIsVUFBVSxFQUFBOztBQUdYO0VBQ0MsZUFBZSxFQUFBOztBQUdoQjtFQUNDLGNBQWM7RUFDZCxxQkFBcUI7RUFDckIsVUFBVSxFQUFBOztBL0c1R1g7O0VnSEVFO0FoSElGOztDZ0hEQztBaEh3REQ7O0NnSHJEQztBaEg4R0Q7O0NnSDNHQztBQ1REO0VBQ0Usb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixpRUFBaUU7RUFDakUsNkJBQTZCO0VBQzdCLHNCQUFzQjtFQUN0Qiw0QkFBNEI7RUFDNUIsaUJBQWlCO0VBQ2pCLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCLEVBQUE7O0FBR3pCO0VBQ0Usd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUIsRUFBQTs7QUFHekI7RUFDRSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUE4QjtNQUE5QixzQkFBOEI7VUFBOUIsOEJBQThCO0VBQzlCLHdCQUFnQjtVQUFoQixnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxtQkFBZ0I7TUFBaEIsb0JBQWdCO1VBQWhCLGdCQUFnQjtFQUNoQixnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxtQkFBbUI7RUFDbkIsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsdUJBQXVCO0VBQ3ZCLGtCQUFrQjtFQUNsQixjakhkZ0IsRUFBQTs7QWlIaUJsQjtFQUNFLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLHVCQUF1QjtFQUN2QixrQkFBa0I7RUFDbEIsY2pIZGUsRUFBQTs7QWlIaUJqQjtFQUNFO0lBQ0Usd0JBQXVCO1FBQXZCLHFCQUF1QjtZQUF2Qix1QkFBdUIsRUFBQTtFQUd6QjtJQUNFLDRCQUFzQjtJQUF0Qiw2QkFBc0I7UUFBdEIsMEJBQXNCO1lBQXRCLHNCQUFzQjtJQUN0Qix3QkFBdUI7UUFBdkIscUJBQXVCO1lBQXZCLHVCQUF1QjtJQUN2QixhQUFhO0lBQ2IsYUFBYTtJQUNiLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsbUJBQWM7UUFBZCxrQkFBYztZQUFkLGNBQWM7SUFDZCxlQUFlLEVBQUEsRUFDaEI7O0FDdEVIO0VBQ0Usb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWEsRUFBQTs7QUFHZjtFQUNFLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsbUJBQWE7TUFBYixpQkFBYTtVQUFiLGFBQWEsRUFBQTtFQUhmO0lBTUksdUJBQTJCO1FBQTNCLG9CQUEyQjtZQUEzQiwyQkFBMkIsRUFBQTtFQU4vQjtJQVNJLHFCQUF5QjtRQUF6QixrQkFBeUI7WUFBekIseUJBQXlCLEVBQUE7O0FBSTdCO0VBQ0U7SUFDRSw0QkFBc0I7SUFBdEIsNkJBQXNCO1FBQXRCLDBCQUFzQjtZQUF0QixzQkFBc0IsRUFBQTtFQUd4QjtJQUNFLG1CQUFtQixFQUFBO0VBR3JCOztJQUVFLHdCQUF1QjtRQUF2QixxQkFBdUI7WUFBdkIsdUJBQXVCLEVBQUEsRUFDeEI7O0FsSDdCSDs7RW1IRUU7QW5ISUY7O0NtSERDO0FuSHdERDs7Q21IckRDO0FuSDhHRDs7Q21IM0dDO0FDVEQ7RUFDSSxvQkFBb0I7RUFDcEIsaUJBQWlCLEVBQUE7O0FBR25CO0VBQ0U7SUFDRSxhQUFhLEVBQUE7RUFHZjtJQUNFLDRCQUFRO1FBQVIsaUJBQVE7WUFBUixRQUFRLEVBQUEsRUFDVDs7QUFHSDtFQUNFLHlCQUF5QjtFQUN6Qix1REFBdUQ7RUFDdkQsNkNBQTZDO0VBQzdDLDRCQUE0QjtFQUM1QixtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQixvQkFBb0IsRUFBQTtFQUVwQjtJQVZGO01BV0ksa0NBQ0YsRUFBQSxFQUNEOztBQUVEO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWUsRUFBQTtFQURqQjtJQUlNLGNBQWE7SUFDYixnQkFBZ0I7SUFDaEIsZUFBZTtJQUNmLGlCQUFpQixFQUFBO0lBRWpCO01BVE47UUFVUSxlQUFlO1FBQ2YsaUJBQWlCLEVBQUEsRUFHdEI7RUFkSDtJQWlCTSxnQkFBZ0I7SUFDaEIsZUFBZTtJQUNmLGlCQUFpQjtJQUNqQixjQUNKLEVBQUE7RUFyQkY7SUF3Qk0sY0FBYztJQUNkLGdCQUFnQjtJQUNoQixlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLGdCQUFnQixFQUFBOztBQUt0Qjs7OztFQUlFLGNwSDBCVyxFQUFBOztBb0h2QmI7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZSxFQUFBOztBQUdqQjtFQUNFLHNCQUFzQjtFQUN0QiwrQ0FBdUM7VUFBdkMsdUNBQXVDO0VBQ3ZDLFVBQVU7RUFDVixXQUFXO0VBQ1gsV0FBVztFQUNYLFdBQVc7RUFDWCxTQUFTO0VBQ1QsbUJBQW1CO0VBQ25CLGlCQUFpQjtFQUNqQixtQkFBbUI7RUFDbkIsb0JBQW9CO0VBQ3BCLGtCQUFrQixFQUFBOztBcEh4RnRCOztFcUhFRTtBckhJRjs7Q3FIREM7QXJId0REOztDcUhyREM7QXJIOEdEOztDcUgzR0M7QUNSRDtFQUNDLG9CQUFvQixFQUFBOztBQUdyQjtFQUNDLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsc0JBQXNCO0VBQ3RCLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsaUJBQWlCO0VBQ2pCLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsZ0JBQWdCLEVBQUE7O0FBR2pCO0VBQ0MsYUFBYSxFQUFBOztBQUdkO0VBQ0MsYUFBYTtFQUNiLHFDQUFxQztFQUNyQyxxQkFBcUI7RUFDckIsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsaUJBQWlCLEVBQUE7O0FBS2xCO0VBQ0MsbUJBQW1CLEVBQUE7O0FBR3BCO0VBQ0MsbUJBQW1CO0VBQ25CLGNBQWM7RUFDZCxjQUFjO0VBQ2QsZUFBZTtFQUNmLFlBQVksRUFBQTs7QUFHYjtFQUNDLHNCQUFzQixFQUFBOztBQUd2QjtFQUNDLGN0SGZnQjtFc0hnQmhCLHFCQUFxQjtFQUNyQixtQkFBbUI7RUFDbkIsaUJBQWlCO0VBQ2pCLHlCQUF5QjtFQUN6QixtQkFBbUI7RUFDbkIsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsbUJBQW1CLEVBQUE7O0FBR3BCO0VBQ0MsbUJBQW1CLEVBQUE7O0FBR3BCO0VBQ0MsY3RIaENnQjtFc0hpQ2hCLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsdUJBQXVCO0VBQ3ZCLGdCQUFnQjtFQUNoQiwwQ0FBa0M7RUFBbEMscUNBQWtDO0VBQWxDLGtDQUFrQyxFQUFBOztBQUduQztFQUNDLGN0SGxEaUIsRUFBQTs7QXNIcURsQjtFQUNDLGN0SDdDZ0I7RXNIOENoQixZQUFZO0VBQ1osZUFBZTtFQUNmLGlCQUFpQjtFQUNqQix1QkFBdUI7RUFDdkIsMENBQWtDO0VBQWxDLHFDQUFrQztFQUFsQyxrQ0FBa0MsRUFBQTs7QUFHbkM7RUFDQyxjdEgvRGlCLEVBQUE7O0FzSGtFbEI7RUFDQztJQUNDLG1CQUFtQixFQUFBO0VBR3BCO0lBQ0MsZUFBZTtJQUNmLGlCQUFpQjtJQUNqQix1QkFBdUI7SUFDdkIsbUJBQW1CLEVBQUE7RUFHcEI7SUFDQyxlQUFlLEVBQUE7RUFHaEI7SUFDQyxhQUFhO0lBQ2IsMEJBQTBCO0lBQzFCLGtCQUFrQixFQUFBO0VBR25CO0lBQ0MsZUFBZTtJQUNmLGlCQUFpQjtJQUNqQix1QkFBdUIsRUFBQTtFQUd4QjtJQUNDLGVBQWU7SUFDZixpQkFBaUIsRUFBQTtFQUdsQjtJQUNDLHNCQUFzQixFQUFBLEVBQ3RCOztBdEhqSUY7O0V1SEVFO0F2SElGOztDdUhEQztBdkh3REQ7O0N1SHJEQztBdkg4R0Q7O0N1SDNHQztBQ1JEO0VBQ0Usb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYiw0QkFBc0I7RUFBdEIsNkJBQXNCO01BQXRCLDBCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIsYUFBYSxFQUFBOztBQUdmO0VBQ0UseUJBQXlCO0VBQ3pCLG1CQUFtQjtFQUNuQixlQUFlO0VBQ2YseUJBQXlCLEVBQUE7O0FBRzNCO0VBQ0UsY3hIMEJhO0V3SHpCYixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQixxREFBcUQ7RUFDckQsNEJBQTRCO0VBQzVCLDZDQUE2QztFQUM3QyxrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLGVBQWU7RUFDZiw0Q0FBb0M7RUFBcEMsdUNBQW9DO0VBQXBDLG9DQUFvQyxFQUFBOztBQUd0QztFQUNFLFlBQVksRUFBQTs7QUFHZDtFQUNFLG1EQUFtRCxFQUFBOztBQUdyRDtFQUNFLGdCQUFnQjtFQUNoQixjQUFjO0VBQ2QsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQix1QkFBdUI7RUFDdkIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixhQUFhLEVBQUE7O0FBR2Y7O0VBRUUsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQix1QkFBdUIsRUFBQTs7QUFHekI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRTtJQUNFLGVBQWUsRUFBQTtFQUdqQjtJQUNFLDZDQUE2QztJQUM3QyxrQkFBa0I7SUFDbEIsbUJBQW1CO0lBQ25CLGVBQWU7SUFDZixpQkFBaUIsRUFBQTtFQUduQjtJQUNFLGtCQUFrQjtJQUNsQixtQkFBbUIsRUFBQSxFQUNwQjs7QXhINUVIOztFeUhFRTtBekhJRjs7Q3lIREM7QXpId0REOztDeUhyREM7QXpIOEdEOztDeUgzR0M7QUNSRDtFQUNDLGdCQUFnQixFQUFBOztBQUdqQjtFQUNDLDRCQUE0QjtFQUM1QixrQkFBa0I7RUFDbEIseUNBQWlDO0VBQWpDLG9DQUFpQztFQUFqQyxpQ0FBaUM7RUFDakMsZUFBZSxFQUFBOztBQUdoQjtFQUNDLGMxSHNCZ0I7RTBIckJoQixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLHFCQUFxQjtFQUNyQixnQkFBZ0I7RUFDaEIsU0FBUztFQUNULFVBQVU7RUFDVixrQkFBa0IsRUFBQTs7QUFHbkI7RUFDQyxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxRQUFRO0VBQ1IsbUNBQTJCO01BQTNCLCtCQUEyQjtVQUEzQiwyQkFBMkI7RUFDM0IsY0FBYztFQUNkLFVBQVU7RUFDVixXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLHlCMUh6QmlCO0UwSDBCakIsVUFBVTtFQUNWLDRDQUFvQztFQUFwQyx1Q0FBb0M7RUFBcEMsb0NBQW9DLEVBQUE7O0FBR3JDO0VBQ0MseUIxSGJpQixFQUFBOztBMEhnQmxCO0VBQ0MsYUFBYTtFQUNiLFNBQVM7RUFDVCxjMUhQZ0I7RTBIUWhCLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsdUJBQXVCLEVBQUE7O0FBR3hCOztFQUVDLHlCQUF5QjtFQUN6QixtQkFBbUIsRUFBQTs7QUFHcEI7O0VBRUMseUJBQXlCO0VBQ3pCLG1CQUFtQixFQUFBOztBQUdwQjtFQUNDLFVBQVUsRUFBQTs7QUFHWDtFQUNDLGNBQWMsRUFBQTs7QUFHZjtFQUNDLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlO0VBQ2Ysb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QixFQUFBO0VBSnhCO0lBT0UsY0FBYztJQUNkLGVBQWU7SUFDZixZQUFZLEVBQUE7O0FBSWQ7RUFDQztJQUNDLG1CQUFtQixFQUFBO0VBR3BCO0lBQ0MsZUFBZTtJQUNmLGlCQUFpQjtJQUNqQix1QkFBdUIsRUFBQSxFQUN2Qjs7QTFIL0ZGOztFMkhFRTtBM0hJRjs7QzJIREM7QTNId0REOztDMkhyREM7QTNIOEdEOztDMkgzR0M7QUNURDtFQUNFLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQThCO01BQTlCLHNCQUE4QjtVQUE5Qiw4QkFBOEIsRUFBQTs7QUFHaEM7RUFDRSxvQkFBb0IsRUFBQTs7QUFHdEI7RUFDRSxtQkFBbUI7RUFDbkIsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0Usb0JBQW9CO0VBQ3BCLGtCQUFrQixFQUFBOztBQUdwQjtFQUNFLGtCQUFrQixFQUFBOztBQUdwQjtFQUNFLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLGtCQUFrQjtFQUNsQixnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxtQkFBbUI7RUFDbkIsZ0JBQWdCLEVBQUE7O0FBR2xCO0VBQ0UsaUJBQWlCO0VBQ2pCLG1CQUFtQjtFQUNuQiw4QkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLDRCQUFzQjtFQUF0Qiw2QkFBc0I7TUFBdEIsMEJBQXNCO1VBQXRCLHNCQUFzQjtFQUN0Qix5QkFBOEI7TUFBOUIsc0JBQThCO1VBQTlCLDhCQUE4QjtFQUM5Qix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixrQkFBa0IsRUFBQTs7QUFHcEI7RUFDRSx1QkFBdUI7RUFDdkIsaUJBQWlCLEVBQUE7O0FBR25CO0VBQ0UsbUJBQWE7TUFBYixpQkFBYTtVQUFiLGFBQWE7RUFDYixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLDRCQUFpQjtFQUFqQiw2QkFBaUI7TUFBakIscUJBQWlCO1VBQWpCLGlCQUFpQjtFQUNqQix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2Qix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QixFQUFBOztBQUd6QjtFQUNFLGtDQUFpQztNQUFqQywrQkFBaUM7VUFBakMsaUNBQWlDLEVBQUE7O0FBR25DO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWUsRUFBQTs7QUFHakI7RUFDRSx1QkFBMkI7TUFBM0Isb0JBQTJCO1VBQTNCLDJCQUEyQixFQUFBOztBQUc3QjtFQUNFLGlCQUFpQjtFQUNqQixvQkFBb0IsRUFBQTs7QUFHdEI7RUFDRSxrQkFBa0IsRUFBQTs7QUFHcEI7RUFDRSxtQkFBbUIsRUFBQTs7QUFHckI7RUFDRSxjNUhwRWdCO0U0SHFFaEIsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIseUJBQXlCO0VBQ3pCLG1CQUFtQjtFQUNuQixXQUFXLEVBQUE7O0FBR2I7RUFDRSx5QkFBeUIsRUFBQTs7QUFHM0I7RUFDRSxpQkFBaUI7RUFDakIsbUJBQW1CO0VBQ25CLG1CQUFtQjtFQUNuQixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQix5QkFBeUIsRUFBQTs7QUFHM0I7RUFDRSx5QkFBeUI7RUFDekIsZ0JBQWdCLEVBQUE7O0FBSWxCO0VBQ0UsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0UsYzVIN0ZlO0U0SDhGZixnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQix1QkFBdUI7RUFDdkIsbUJBQW1CO0VBQ25CLFdBQVcsRUFBQTs7QUFHYjtFQUNFLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsdUJBQXVCLEVBQUE7O0FBR3pCO0VBQ0UsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixzQkFBc0IsRUFBQTs7QUFHeEI7RUFDRSxjNUhqSGtCO0U0SGtIbEIsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsdUJBQXVCO0VBQ3ZCLGdCQUFnQjtFQUNoQixXQUFXLEVBQUE7O0FBR2I7RUFDRSxjQUFjO0VBQ2QsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsZ0JBQWdCLEVBQUE7O0FBR2xCO0VBQ0UsMEJBQTBCO0VBQzFCLGdCQUFnQixFQUFBOztBQUdsQjtFQUNFLHFCQUFxQixFQUFBOztBQUd2QjtFQUNFLGM1SDlJZSxFQUFBOztBNEhpSmpCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBR2xCO0VBQ0UsbUJBQWE7TUFBYixpQkFBYTtVQUFiLGFBQWEsRUFBQTs7QUFHZjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlLEVBQUE7O0FBR2pCO0VBQ0UsYUFBYSxFQUFBOztBQUdmO0VBQ0UsY0FBYztFQUNkLFlBQVk7RUFDWixlQUFlLEVBQUE7O0FBR2pCO0VBQ0UsWUFBWTtFQUNaLG9CQUFpQjtLQUFqQixpQkFBaUIsRUFBQTs7QUFHbkI7RUFDRSxjQUFjO0VBQ2QsV0FBVztFQUNYLFlBQVksRUFBQTs7QUFHZDtFQUNFLGFBQWEsRUFBQTs7QUFHZjtFQUNFLG9CQUFvQixFQUFBOztBQUd0QjtFQUNFLHlCQUF5QjtFQUN6QixpREFBaUQ7RUFDakQsNEJBQTRCO0VBQzVCLGdDQUFnQztFQUNoQyxvQkFBb0IsRUFBQTs7QUFHdEI7RUFDRSx5QkFBeUI7RUFDekIsd0VBQXdFO0VBQ3hFLDRCQUE0QjtFQUM1QiwrQkFBK0I7RUFDL0Isb0JBQW9CO0VBQ3BCLG1CQUFtQjtFQUNuQixrQkFBa0IsRUFBQTs7QUFHcEI7RUFDRTtJQUNNLG9CQUFvQixFQUFBLEVBQ3pCOztBQUdIO0VBQ0UsV0FBVztFQUNYLGNBQWM7RUFDZCxZQUFZO0VBQ1osYUFBYTtFQUNiLHdFQUF3RTtFQUN4RSx3QkFBd0I7RUFDeEIsNEJBQTRCO0VBQzVCLGtCQUFrQjtFQUNsQixTQUFTO0VBQ1QsV0FBVyxFQUFBOztBQUdiO0VBQ0UsVUFBVSxFQUFBOztBQUdaO0VBQ0U7SUFDRyxpQkFBaUIsRUFBQTtFQUVwQjtJQUNFLGtCQUFrQjtJQUNsQixVQUFVLEVBQUEsRUFDWDs7QUFHSDtFQUNFO0lBQ0UsaUJBQWlCO0lBQ2pCLFVBQVUsRUFBQSxFQUNYOztBQUlIO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWUsRUFBQTs7QUFHakI7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZSxFQUFBOztBQUdqQjtFQUNFLHlCQUF5QjtFQUN6Qiw0QkFBNEIsRUFBQTs7QUFHOUI7RUFDRSx5QkFBeUI7RUFDekIsNEJBQTRCLEVBQUE7O0FBRzlCO0VBQ0Usc0JBQXNCO0VBQ3RCLGtCQUFrQjtFQUNsQix5QkFBOEI7TUFBOUIsc0JBQThCO1VBQTlCLDhCQUE4QixFQUFBOztBQUdoQztFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlLEVBQUE7O0FBR2pCO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWU7RUFDZiw2QkFBNkIsRUFBQTs7QUFHL0I7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZSxFQUFBOztBQUdqQjtFQUNFLG9CQUFvQixFQUFBOztBQUd0QjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlLEVBQUE7O0FBR2pCO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWUsRUFBQTs7QUFHakI7RUFDRSxtQkFBbUIsRUFBQTs7QUFHckI7RUFDRSx1QkFBc0IsRUFBQTs7QUFHeEI7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZSxFQUFBOztBQUdqQjtFQUNFLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsc0JBQXNCLEVBQUE7O0FBR3hCO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWUsRUFBQTs7QUFHakI7RUFDRSxvQkFBb0IsRUFBQTs7QUFHdEI7RUFDRSx3QkFBd0IsRUFBQTs7QUFHMUI7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZSxFQUFBOztBQUdqQjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlLEVBQUE7O0FBR2pCO0VBQ0Usb0JBQW9CLEVBQUE7O0FBR3RCO0VBQ0UseUJBQXlCO0VBQ3pCLG9EQUFvRDtFQUNwRCw0QkFBNEI7RUFDNUIsaUNBQWlDO0VBQ2pDLDhCQUE4QixFQUFBOztBQUdoQztFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlLEVBQUE7O0FBR2pCO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWUsRUFBQTs7QUFHakI7RUFDRSxvQkFBb0IsRUFBQTs7QUFHdEI7RUFDRSx3QkFBd0IsRUFBQTs7QUFHMUI7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZSxFQUFBOztBQUdqQjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlLEVBQUE7O0FBR2pCO0VBQ0Usb0JBQW9CLEVBQUE7O0FBR3RCO0VBQ0UsbUJBQW1CO0VBQ25CLHlCQUF5QjtFQUN6QixzSEFBc0g7RUFDdEgsdURBQXVEO0VBQ3ZELDRCQUE0QixFQUFBOztBQUc5QjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlLEVBQUE7O0FBR2pCOzs7RUFHRSxjNUh6VWEsRUFBQTs7QTRINFVmO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWUsRUFBQTs7QUFHakI7RUFDRSxvQkFBb0IsRUFBQTs7QUFHdEI7RUFDRSxzQkFBc0I7RUFDdEIseUJBQXlCLEVBQUE7O0FBRzNCO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWUsRUFBQTs7QUFHakI7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZSxFQUFBOztBQUdqQjtFQUNFLG9CQUFvQixFQUFBOztBQUd0QjtFQUNFLHdCQUF3QjtFQUN4Qix5QkFBeUIsRUFBQTs7QUFHM0I7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZSxFQUFBOztBQUdqQjtFQUNFLGNBQWMsRUFBQTs7QUFHaEI7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZSxFQUFBOztBQUdqQjtFQUNFLG9CQUFvQixFQUFBOztBQUd0QjtFQUNFLHVCQUF1QixFQUFBOztBQUd6QjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlLEVBQUE7O0FBR2pCO0VBQ0UsY0FBYyxFQUFBOztBQUdoQjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlLEVBQUE7O0FBR2pCO0VBQ0Usb0JBQW9CLEVBQUE7O0FBR3RCO0VBQ0Usc0lBQXNJO0VBQ3RJLHlEQUEwRDtFQUMxRCw0QkFBNEI7RUFDNUIseUJBQXlCLEVBQUE7O0FBRzNCO0VBQ0UsZ0JBQWdCO0VBQ2hCLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLGNBQWMsRUFBQTs7QUFHaEI7O0VBRUUsYzVIaGFhLEVBQUE7O0E0SG1hZjtFQUNFLGdCQUFnQixFQUFBOztBQUdsQjtFQUNFLG9CQUFvQixFQUFBOztBQUd0QjtFQUNFLG1CQUFtQjtFQUNuQix5QkFBeUI7RUFDekIsc0lBQXNJO0VBQ3RJLHVEQUF1RDtFQUN2RCw0QkFBNEIsRUFBQTs7QUFHOUI7RUFDRSxtQkFBbUI7RUFDbkIseUJBQXlCO0VBQ3pCLGdHQUFnRztFQUNoRyx1REFBdUQ7RUFDdkQsNEJBQTRCLEVBQUE7O0FBRzlCO0VBQ0Usb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixRQUFRO0VBQ1IsZ0JBQWdCLEVBQUE7O0FBR2xCO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWUsRUFBQTs7QUFHakI7RUFDRSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLFNBQ0YsRUFBQTs7QUFFQTtFQUNFO0lBQ0UsYUFBYTtJQUNiLFNBQ0YsRUFBQSxFQUFDOztBQUdIO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBR2xCO0VBQ0UsYUFBYSxFQUFBOztBQUdmO0VBQ0UsU0FBUyxFQUFBOztBQUdYO0VBQ0UsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0U7SUFDRSxtQkFBbUIsRUFBQSxFQUNwQjs7QUFHSDtFQUNFLGlCQUFpQixFQUFBOztBQUduQjtFQUNFO0lBQ0UsZUFBZSxFQUFBLEVBQ2hCOztBQUdIO0VBQ0UsaUJBQWlCLEVBQUE7O0FBR25CO0VBQ0U7SUFDRSxlQUFlLEVBQUEsRUFDaEI7O0FBR0g7RUFDRSxTQUFTLEVBQUE7O0FBR1g7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZSxFQUFBOztBQUdqQjtFQUNFLGNBQWMsRUFBQTs7QUFHaEI7RUFDRSxvQkFBb0IsRUFBQTs7QUFHdEI7RUFDRSx1QkFBdUIsRUFBQTs7QUFHekI7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZSxFQUFBOztBQUdqQjtFQUNFLGNBQWMsRUFBQTs7QUFHaEI7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZSxFQUFBOztBQUdqQjtFQUNFLG9CQUFvQixFQUFBOztBQUd0QjtFQUNFLHlCQUF5QjtFQUN6Qix5QkFBeUIsRUFBQTs7QUFHM0I7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZSxFQUFBOztBQUdqQjtFQUNFLGNBQWMsRUFBQTs7QUFHaEI7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZSxFQUFBOztBQUdqQjtFQUNFLGVBQWU7RUFDZix1QkFBdUI7RUFDdkIseUJBQXlCO0VBQ3pCLGFBQWE7RUFDYixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLDRCQUFzQjtFQUF0Qiw2QkFBc0I7TUFBdEIsMEJBQXNCO1VBQXRCLHNCQUFzQjtFQUN0Qix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixhQUFhO0VBQ2IsaUJBQWlCO0VBQ2pCLGdCQUFnQixFQUFBOztBQUdsQjtFQUNFLDZCQUE2QixFQUFBOztBQUcvQjtFQUNFLGdCQUFnQixFQUFBOztBQXlDbEI7RUFDRSxjQUFjO0VBQ2QsZ0JBQWdCO0VBQ2hCLFdBQVc7RUFDWCxjQUFjO0VBQ2QsZ0JBQWdCO0VBQ2hCLHFCQUFxQjtFQUNyQixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLG9CQUFvQjtFQUNwQixrQkFBa0I7RUFDbEIsZ0NBQWdDO0VBQ2hDLDhCQUFzQjtFQUF0Qix5QkFBc0I7RUFBdEIsc0JBQXNCLEVBQUE7O0FBR3hCO0VBQ0UscUJBQXFCLEVBQUE7O0FBR3ZCO0VBQ0UsY0FBYztFQUNkLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsZUFBZTtFQUNmLGtCQUFrQixFQUFBOztBQUdwQjtFQUNFLGNBQWM7RUFDZCxxQkFBcUIsRUFBQTs7QUFHdkI7RUFDRSxvQkFBb0I7RUFDcEIsaUJBQWlCO0VBQ2pCLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLGdCQUFnQixFQUFBOztBQUdsQjtFQUNFLFdBQVc7RUFDWCxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2Qix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixrQkFBa0IsRUFBQTs7QUFHcEI7RUFDRSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLG1CQUFlO01BQWYsZUFBZTtFQUNmLFNBQVM7RUFDVCxrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0Usa0JBQWtCO0VBQ2xCLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsbUJBQWU7TUFBZixlQUFlO0VBQ2YsU0FBUztFQUNULHlCQUE4QjtNQUE5QixzQkFBOEI7VUFBOUIsOEJBQThCO0VBQzlCLGtCQUFrQjtFQUNsQixtQkFBbUIsRUFBQTs7QUFHckI7RUFDRSxtQkFBMEI7TUFBMUIsOEJBQTBCO1VBQTFCLDBCQUEwQjtFQUMxQixnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLHlCQUE4QjtNQUE5QixzQkFBOEI7VUFBOUIsOEJBQThCO0VBQzlCLDZCQUE2QixFQUFBOztBQUcvQjtFQUNFLDBCQUEwQixFQUFBOztBQUc1QjtFQUNFLHFCQUFxQjtFQUNyQixpQkFBaUI7RUFDakIsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsY0FBYztFQUNkLGtCQUFrQjtFQUNsQixlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0UsZ0JBQWdCO0VBQ2hCLHlCQUE4QjtNQUE5QixzQkFBOEI7VUFBOUIsOEJBQThCLEVBQUE7O0FBR2hDO0VBQ0UsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsY0FBYztFQUNkLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLDBCQUEwQixFQUFBOztBQUc1QjtFQUNFLHFCQUFxQixFQUFBOztBQUd2QjtFQUNFLGdCQUFnQjtFQUNoQixnQkFBZ0I7RUFDaEIsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0UsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixjQUFjO0VBQ2QsWUFBWTtFQUNaLGtCQUFrQixFQUFBOztBQUdwQjtFQUNFLFVBQVU7RUFDVixjQUFjLEVBQUE7O0FBR2hCO0VBQ0UsWUFBWTtFQUNaLGdCQUFnQjtFQUNoQixtQkFBbUIsRUFBQTs7QUFHckI7RUFDRSw0QkFBNEI7RUFDNUIsMEJBQW9CO01BQXBCLHVCQUFvQjtVQUFwQixvQkFBb0IsRUFBQTs7QUFHdEI7RUFDRSxnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQ2hCLG9CQUFvQjtFQUNwQiwwQkFBMEIsRUFBQTs7QUFHNUI7RUFDRSxlQUFlLEVBQUE7O0FBR2pCO0VBQ0UsWUFBWTtFQUNaLGdCQUFnQjtFQUNoQixtQkFBbUIsRUFBQTs7QUFHckI7RUFDRSxpQkFBaUIsRUFBQTs7QUFHbkI7RUFDRSxnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLGlCQUFpQixFQUFBOztBQUduQjtFQUNFLHlCQUF5QjtFQUN6QixtQkFBbUI7RUFDbkIsNEJBQTRCLEVBQUE7O0FBRzlCO0VBQ0UsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsa0JBQWtCLEVBQUE7O0FBR3BCO0VBQ0UsYzVIajJCZTtFNEhrMkJmLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsaUJBQWlCLEVBQUE7O0FBR25CO0VBQ0UsV0FBVztFQUNYLGNBQWM7RUFDZCxnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLFdBQVc7RUFDWCxXQUFXO0VBQ1gsMERBQTBEO0VBQzFELHdCQUF3QjtFQUN4Qiw0QkFBNEI7RUFDNUIsa0JBQWtCO0VBQ2xCLE9BQU87RUFDUCxNQUFNLEVBQUE7O0FBR1I7RUFDRSxXQUFXO0VBQ1gseUJBQXlCO0VBQ3pCLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsU0FBUztFQUNULGtCQUFrQjtFQUNsQixtQkFBbUIsRUFBQTs7QUFHckI7RUFDRSxpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixrQkFBa0IsRUFBQTs7QUFHcEI7RUFDRSxlQUFlO0VBQ2YsZ0JBQWdCLEVBQUE7O0FBR2xCOztFQUVFLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsdUJBQXVCO0VBQ3ZCLGdCQUFnQjtFQUNoQixjNUhqNUJhO0U0SGs1QmIsa0JBQWtCLEVBQUE7O0FBR3BCO0VBQ0UsWUFBWSxFQUFBOztBQUdkO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBR2xCO0VBQ0UsYUFBYSxFQUFBOztBQUdmO0VBQ0UsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0UseUJBQXlCLEVBQUE7O0FBRzNCO0VBQ0UsY0FBYyxFQUFBOztBQUdoQjtFQUNFLG9DQUFvQyxFQUFBOztBQUd0QztFQUNFLGNBQWM7RUFDZCxnQkFBZ0I7RUFDaEIsWUFBWSxFQUFBOztBQUdkO0VBQ0UsaUJBQWlCO0VBQ2pCLFlBQVksRUFBQTs7QUFHZDtFQUNFLGFBQWE7RUFDYixxQ0FBcUM7RUFDckMsU0FBUztFQUNULGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsZ0JBQWdCO0VBQ2hCLDBCQUFvQjtNQUFwQix1QkFBb0I7VUFBcEIsb0JBQW9CLEVBQUE7O0FBR3RCO0VBQ0Usb0JBQW9CLEVBQUE7O0FBR3RCO0VBQ0UsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsb0JBQW9CLEVBQUE7O0FBR3RCO0VBQ0UsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLG1CQUFtQixFQUFBOztBQUdyQjtFQUNDLGtCQUFrQjtFQUNsQixnR0FBZ0c7RUFDaEcsNEJBQTRCO0VBQzNCLCtCQUErQjtFQUMvQixlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxpQkFBaUI7RUFDakIsNEJBQTRCLEVBQUE7O0FBRzlCO0VBQ0Msa0JBQWtCO0VBQ2xCLGdHQUFnRztFQUNoRyw0QkFBNEI7RUFDM0Isc0JBQXNCO0VBQ3RCLDJCQUEyQjtFQUMzQixlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxpQkFBaUI7RUFDakIsNEJBQTRCLEVBQUE7O0FBRzlCO0VBQ0Msa0JBQWtCO0VBQ2xCLGdHQUFnRztFQUNoRyw0QkFBNEI7RUFDNUIsc0JBQXNCO0VBQ3JCLCtCQUErQjtFQUMvQixlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxpQkFBaUI7RUFDakIsNEJBQTRCLEVBQUE7O0FBRzlCO0VBQ0UsZ0JBQWdCO0VBQ2hCLGNBQWMsRUFBQTs7QUFHaEI7RUFDRSxvQkFBb0IsRUFBQTs7QUFHdEI7RUFDRSx1QkFBdUIsRUFBQTs7QUFHekI7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZSxFQUFBOztBQUdqQjtFQUNFLGNBQWMsRUFBQTs7QUFHaEI7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZSxFQUFBOztBQUdqQjtFQUNFLG9CQUFvQixFQUFBOztBQUd0QjtFQUNFLG9JQUFvSTtFQUNwSSxrRkFBbUY7RUFDbkYsNEJBQTRCO0VBQzVCLHlCQUF5QixFQUFBOztBQUczQjtFQUNFLGdCQUFnQjtFQUNoQixtQkFBbUIsRUFBQTs7QUFHckI7RUFDRSxrQkFBa0IsRUFBQTs7QUFHcEI7RUFDRSxjQUFjLEVBQUE7O0FBR2hCO0VBQ0UsaUJBQWlCO0VBQ2pCLGlCQUFpQixFQUFBOztBQUduQjtFQUNFLGlCQUFpQjtFQUNqQixpQkFBaUIsRUFBQTs7QUFHbkI7RUFDRSxvQkFBb0IsRUFBQTs7QUFHdEI7RUFDRSxvQkFBb0I7RUFDcEIseUJBQXlCO0VBQ3pCLG9JQUFvSTtFQUNwSSw2Q0FBNkM7RUFDN0MsNEJBQTRCLEVBQUE7O0FBRzlCO0VBQ0Usb0JBQW9CO0VBQ3BCLHlCQUF5QjtFQUN6QixnRUFBZ0U7RUFDaEUsNENBQTRDO0VBQzVDLDRCQUE0QixFQUFBOztBQUc5QjtFQUNFLHlCQUF5QjtFQUN6QixvSkFBb0o7RUFDcEosNkNBQTZDO0VBQzdDLDRCQUE0QixFQUFBOztBQUc5QjtFQUNFLGNBQ0YsRUFBQTs7QUFFQTtFQUNFLGNBQ0YsRUFBQTs7QUFFQTtFQUNFLGNBQ0YsRUFBQTs7QUFFQTtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlLEVBQUE7O0FBR2pCO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWUsRUFBQTs7QUFHakI7OztFQUdFLGM1SDFqQ2EsRUFBQTs7QTRINmpDZjtFQUNFLGNBQWMsRUFBQTs7QUFHaEI7RUFDRSxjQUFjLEVBQUE7O0FBR2hCO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWUsRUFBQTs7QUFHakI7RUFDRSxvQkFBb0IsRUFBQTs7QUFHdEI7RUFDRSwwQkFBMEI7RUFDMUIseUJBQXlCLEVBQUE7O0FBRzNCO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWUsRUFBQTs7QUFHakI7RUFDRSxjQUFjLEVBQUE7O0FBR2hCO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWUsRUFBQTs7QUFHakI7RUFDRSxrQkFBa0I7RUFDbEIseUJBQXlCLEVBQUE7O0FBRzNCO0VBQ0UsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0Usa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixtQkFBbUI7RUFDbkIsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixpQkFBaUIsRUFBQTs7QUFHbkI7RUFDRSxhQUFhO0VBQ2IscUNBQXFDO0VBQ3JDLGFBQWE7RUFDYix3QkFBZ0I7VUFBaEIsZ0JBQWdCO0VBQ2hCLDBCQUFvQjtNQUFwQix1QkFBb0I7VUFBcEIsb0JBQW9CO0VBQ3BCLG1CQUFtQixFQUFBO0VBTnJCO0lBUUUsZ0JBQWdCLEVBQUE7O0FBSWxCO0VBQ0Usb0JBQW9CLEVBQUE7O0FBR3RCO0VBQ0UsYUFBYTtFQUNiLHFDQUFxQztFQUNyQyxhQUFhO0VBQ2Isd0JBQWdCO1VBQWhCLGdCQUFnQjtFQUNoQiwwQkFBb0I7TUFBcEIsdUJBQW9CO1VBQXBCLG9CQUFvQjtFQUNwQixvQkFBb0IsRUFBQTs7QUFHdEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxrQkFBa0IsRUFBQTs7QUFHcEI7RUFDRSxnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLFdBQVc7RUFDWCx5QkFBeUIsRUFBQTs7QUFHM0I7RUFDRSxnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLFdBQVc7RUFDWCx5QkFBeUIsRUFBQTs7QUFHM0I7RUFDRSx1QkFBdUI7RUFDdkIsdUJBQXVCLEVBQUE7O0FBR3pCO0VBQ0UsWUFBWTtFQUNaLDRCQUE0QixFQUFBOztBQUc5QjtFQUNFLHVCQUF1QixFQUFBOztBQUd6QjtFQUNFLGFBQWE7RUFDYixxQ0FBcUM7RUFDckMsYUFBYTtFQUNiLHdCQUFnQjtVQUFoQixnQkFBZ0I7RUFDaEIsMEJBQW9CO01BQXBCLHVCQUFvQjtVQUFwQixvQkFBb0I7RUFDcEIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixvQkFBb0IsRUFBQTs7QUFHdEI7RUFDRSx5QkFBeUI7RUFDekIscUJBQXFCLEVBQUE7O0FBR3ZCO0VBQ0UsMEJBQTBCLEVBQUE7O0FBRzVCO0VBQ0UsbUJBQW1CLEVBQUE7O0FBR3JCOztFQUVFLGFBQWE7RUFDYixxQ0FBcUM7RUFDckMsYUFBYTtFQUNiLHdCQUFnQjtVQUFoQixnQkFBZ0I7RUFDaEIsMEJBQW9CO01BQXBCLHVCQUFvQjtVQUFwQixvQkFBb0I7RUFDcEIsa0JBQWtCO0VBQ2xCLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLFlBQVk7RUFDWixZQUFZLEVBQUE7O0FBR2Q7RUFDRSxrQkFBa0IsRUFBQTs7QUFHcEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxrQkFBa0IsRUFBQTs7QUFHcEI7RUFDRSxtQkFBbUIsRUFBQTs7QUFHckI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSx5QkFBeUIsRUFBQTs7QUFHM0I7O0VBRUUsMEJBQW9CO01BQXBCLHVCQUFvQjtVQUFwQixvQkFBb0IsRUFBQTs7QUFHdEI7RUFDRSxrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLG1CQUFtQjtFQUNuQixlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGlCQUFpQixFQUFBOztBQUduQjtFQUNFLHlCQUF5QjtFQUN6QixxQkFBcUIsRUFBQTs7QUFHdkI7RUFDRSwwQkFBMEI7RUFDNUIsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixpQkFBaUIsRUFBQTs7QUFHakI7RUFDRSx5QkFBeUIsRUFBQTs7QUFHM0I7RUFDRSxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtFQUNuQix1QkFBdUI7RUFDdkIsZUFBZTtFQUNmLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLG1CQUFtQixFQUFBOztBQUdyQjtFQUNJLFdBQVc7RUFDWCxtQkFBbUI7RUFDbkIscUJBQXFCO0VBQ3JCLG9CQUFpQjtLQUFqQixpQkFBaUIsRUFBQTs7QUFHckI7RUFDRSxvQkFBb0IsRUFBQTs7QUFHdEI7RUFDRSx1QkFBdUIsRUFBQTs7QUFHekI7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZSxFQUFBOztBQUdqQjtFQUNFLGNBQWMsRUFBQTs7QUFHaEI7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZSxFQUFBOztBQUdqQjtFQUNFLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLG9CQUFvQixFQUFBOztBQUd0QjtFQUNFLHVCQUF1QixFQUFBOztBQUd6QjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlLEVBQUE7O0FBR2pCO0VBQ0UsY0FBYyxFQUFBOztBQUdoQjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlLEVBQUE7O0FBR2pCO0VBQ0UsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0Usb0JBQW9CLEVBQUE7O0FBR3RCO0VBQ0Usb0JBQW9CO0VBQ3BCLHlCQUF5QjtFQUN6QixzSUFBc0k7RUFDdEksNkNBQTZDO0VBQzdDLDRCQUE0QixFQUFBOztBQUc5QjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlLEVBQUE7O0FBR2pCO0VBQ0UsY0FBYyxFQUFBOztBQUdoQjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlLEVBQUE7O0FBR2pCO0VBQ0Usb0JBQW9CLEVBQUE7O0FBR3RCO0VBQ0Usb0JBQW9CO0VBQ3BCLHlCQUF5QixFQUFBOztBQUczQjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlLEVBQUE7O0FBR2pCO0VBQ0UsY0FBYyxFQUFBOztBQUdoQjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlLEVBQUE7O0FBR2pCO0VBQ0Usb0JBQW9CLEVBQUE7O0FBR3RCO0VBQ0UsdUJBQXVCLEVBQUE7O0FBR3pCO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWUsRUFBQTs7QUFHakI7RUFDRSxjQUFjLEVBQUE7O0FBR2hCO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWUsRUFBQTs7QUFHakI7RUFDRSxvQkFBb0IsRUFBQTs7QUFHdEI7RUFDRSx1QkFBdUI7RUFDdkIseUJBQXlCLEVBQUE7O0FBRzNCO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWUsRUFBQTs7QUFHakI7RUFDRSxjQUFjLEVBQUE7O0FBR2hCO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWUsRUFBQTs7QUFHakI7RUFDRSxvQkFBb0IsRUFBQTs7QUFHdEI7RUFDRSxvQkFBb0I7RUFDcEIseUJBQXlCLEVBQUE7O0FBRzNCO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWUsRUFBQTs7QUFHakI7RUFDRSxjQUFjLEVBQUE7O0FBR2hCO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWU7RUFDZixpQkFBaUIsRUFBQTs7QUFHbkI7RUFDRSxtQkFBbUI7RUFDbkIsYzVIdjhDYSxFQUFBOztBNEgwOENmO0VBQ0UsYzVIMzhDYSxFQUFBOztBNEg4OENmO0VBQ0UsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLHlCQUF5QjtFQUN6QixtQkFBbUI7RUFDbkIsYUFBYTtFQUNiLGtCQUFrQjtFQUNsQix3QkFBZ0I7RUFBaEIsbUJBQWdCO0VBQWhCLGdCQUFnQixFQUFBOztBQUdsQjtFQUNFLHlCQUF5QjtFQUN6QixlQUFlLEVBQUE7O0FBR2pCO0VBQ0UsYUFBYTtFQUNiLHFDQUFxQztFQUNyQyxTQUFTO0VBQ1Qsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixnQkFBZ0I7RUFDaEIsMEJBQW9CO01BQXBCLHVCQUFvQjtVQUFwQixvQkFBb0IsRUFBQTs7QUFHdEI7RUFDRSxjQUFjO0VBQ2QsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixpQkFBaUIsRUFBQTs7QUFHbkI7RUFDRSxjQUFjO0VBQ2QscUJBQXFCLEVBQUE7O0FBR3ZCO0VBQ0UsY0FBYztFQUNkLFlBQVk7RUFDWixlQUFlO0VBQ2YsaUJBQWlCLEVBQUE7O0FBR25CO0VBQ0UsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0UsYUFBYTtFQUNiLHFDQUFxQztFQUNyQyxTQUFTO0VBQ1QsMEJBQW9CO01BQXBCLHVCQUFvQjtVQUFwQixvQkFBb0I7RUFDcEIsZ0JBQWdCLEVBQUE7O0FBR2xCO0VBQ0UsYUFBYTtFQUNiLHFDQUFxQztFQUNyQyxTQUFTO0VBQ1QsYUFBYTtFQUNiLDBCQUFvQjtNQUFwQix1QkFBb0I7VUFBcEIsb0JBQW9CO0VBQ3BCLGdCQUFnQixFQUFBOztBQUdsQjtFQUNFLGtCQUFrQixFQUFBOztBQUdwQjtFQUNFLGdCQUFnQjtFQUNoQixrQkFBa0IsRUFBQTs7QUFHcEI7RUFDRSxhQUFhO0VBQ2IscUNBQXFDO0VBQ3JDLFNBQVM7RUFDVCxhQUFhO0VBQ2IsMEJBQW9CO01BQXBCLHVCQUFvQjtVQUFwQixvQkFBb0I7RUFDcEIsZ0JBQWdCLEVBQUE7O0FBR2xCO0VBQ0Usa0JBQWtCLEVBQUE7O0FBR3BCO0VBQ0UsZ0JBQWdCO0VBQ2hCLGtCQUFrQixFQUFBOztBQUlwQjtFQUNFLGdCQUFnQjtFQUNoQixrQkFBa0IsRUFBQTs7QUFHcEI7RUFDRSxzQkFBc0IsRUFBQTs7QUFHeEI7RUFDSSxnQkFBZ0I7RUFDaEIsZ0JBQWdCLEVBQUE7O0FBR3BCO0VBQ0UsbUJBQW1CO0VBQ25CLGlCQUFpQixFQUFBOztBQUduQjs7RUFFRSxxQ0FBcUMsRUFBQTs7QUFHdkM7O0VBRUUsZ0JBQWdCLEVBQUE7O0FBR2xCO0VBQ0UsYUFBYTtFQUNiLHFDQUFxQztFQUNyQyxTQUFTO0VBQ1QsMEJBQW9CO01BQXBCLHVCQUFvQjtVQUFwQixvQkFBb0I7RUFDcEIsZ0JBQWdCLEVBQUE7O0FBR2xCO0VBQ0UsZ0JBQWdCO0VBQ2hCLGdCQUFnQixFQUFBOztBQUdsQjtFQUNFLG1CQUFtQjtFQUNuQixpQkFBaUIsRUFBQTs7QUFJbkI7RUFDRSxpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixvQkFBb0IsRUFBQTs7QUFHdEI7RUFDRSxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLGlCQUFpQjtFQUNqQixrQkFBa0IsRUFBQTs7QUFHcEI7RUFDQyxrQkFBa0I7RUFDbEIsZ0dBQWdHO0VBQ2hHLDRCQUE0QjtFQUMzQiwrQkFBK0I7RUFDL0IsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixjQUFjO0VBQ2QsaUJBQWlCO0VBQ2pCLDRCQUE0QixFQUFBOztBQUc5QjtFQUNDLGtCQUFrQjtFQUNsQixnR0FBZ0c7RUFDaEcsNEJBQTRCO0VBQzNCLHNCQUFzQjtFQUN0QiwyQkFBMkI7RUFDM0IsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixjQUFjO0VBQ2QsaUJBQWlCO0VBQ2pCLDRCQUE0QixFQUFBOztBQUc5QjtFQUNDLGtCQUFrQjtFQUNsQixnR0FBZ0c7RUFDaEcsNEJBQTRCO0VBQzVCLHNCQUFzQjtFQUNyQiwrQkFBK0I7RUFDL0IsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixjQUFjO0VBQ2QsaUJBQWlCO0VBQ2pCLDRCQUE0QixFQUFBOztBQUc5QjtFQUNFLGdCQUFnQjtFQUNoQixjQUFjLEVBQUE7O0FBR2hCO0VBQ0UsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsb0JBQW9CLEVBQUE7O0FBR3RCO0VBQ0UsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLG1CQUFtQixFQUFBOztBQUdyQjtFQUNDLGtCQUFrQjtFQUNsQixnR0FBZ0c7RUFDaEcsNEJBQTRCO0VBQzNCLCtCQUErQjtFQUMvQixlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxpQkFBaUI7RUFDakIsNEJBQTRCLEVBQUE7O0FBRzlCO0VBQ0Msa0JBQWtCO0VBQ2xCLGdHQUFnRztFQUNoRyw0QkFBNEI7RUFDM0Isc0JBQXNCO0VBQ3RCLDJCQUEyQjtFQUMzQixlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxpQkFBaUI7RUFDakIsNEJBQTRCLEVBQUE7O0FBRzlCO0VBQ0Msa0JBQWtCO0VBQ2xCLGdHQUFnRztFQUNoRyw0QkFBNEI7RUFDNUIsc0JBQXNCO0VBQ3JCLCtCQUErQjtFQUMvQixlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxpQkFBaUI7RUFDakIsNEJBQTRCLEVBQUE7O0FBRzlCO0VBQ0UsZ0JBQWdCO0VBQ2hCLGNBQWMsRUFBQTs7QUFHaEI7RUFDRSxvQkFBb0IsRUFBQTs7QUFHdEI7RUFDRSx1QkFBdUIsRUFBQTs7QUFHekI7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZSxFQUFBOztBQUdqQjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlLEVBQUE7O0FBR2pCO0VBQ0Usb0JBQW9CLEVBQUE7O0FBR3RCO0VBQ0UsbUJBQW1CO0VBQ25CLHlCQUF5QjtFQUN6QixnR0FBZ0c7RUFDaEcsNENBQTRDO0VBQzVDLDRCQUE0QixFQUFBOztBQUc5QjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlO0VBQ2YsZ0JBQWdCLEVBQUE7O0FBR2xCO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWUsRUFBQTs7QUFHakI7RUFDRSxtQkFBbUIsRUFBQTs7QUFHckI7RUFDRSxnQkFBZ0I7RUFDaEIsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0Usb0JBQW9CLEVBQUE7O0FBR3RCO0VBQ0UsdUJBQXVCLEVBQUE7O0FBR3pCO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWUsRUFBQTs7QUFHakI7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZSxFQUFBOztBQUdqQjtFQUNFLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsZ0JBQWdCLEVBQUE7O0FBR2xCO0VBQ0UsbUJBQW1CO0VBQ25CLGdCQUFnQixFQUFBOztBQUdsQjtFQUNFLGdCQUFnQjtFQUNoQixtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZSxFQUFBOztBQUdqQjtFQUNFLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLG9CQUFvQixFQUFBOztBQUd0QjtFQUNFLDZCQUE2QjtFQUM3QixzQkFBc0I7RUFDdEIsZ0NBQWdDO0VBQ2hDLDRCQUE0QixFQUFBOztBQUc5QjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLHlCNUhsMERhO0U0SG0wRGIsbUJBQW1CO0VBQ25CLDhCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIsa0JBQWtCLEVBQUE7O0FBR3BCO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixRQUFRO0VBQ1IsU0FBUztFQUNULGtDQUEwQjtNQUExQiw4QkFBMEI7VUFBMUIsMEJBQTBCLEVBQUE7O0FBRzVCO0VBQ0UsbUJBQWE7TUFBYixpQkFBYTtVQUFiLGFBQWE7RUFDYixrQkFBa0IsRUFBQTs7QUFHcEI7RUFDRSxtQkFBbUIsRUFBQTs7QUFHckI7RUFDRSxvQkFBb0IsRUFBQTs7QUFHdEI7RUFDRSxvQkFBb0I7RUFDcEIseUJBQXlCO0VBQ3pCLHNJQUFzSTtFQUN0SSxrREFBa0Q7RUFDbEQsNEJBQTRCLEVBQUE7O0FBRzlCO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWUsRUFBQTs7QUFHakI7RUFDRSxjQUFjLEVBQUE7O0FBR2hCO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWUsRUFBQTs7QUFHakI7RUFDQyxlQUFlO0VBQ2YsUUFBUTtFQUNSLE1BQU07RUFDTixZQUFZO0VBQ1osYUFBYTtFQUNiLHNCQUFzQixFQUFBOztBQUd2QjtFQUNDLGVBQWU7RUFDZixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLDRCQUFzQjtFQUF0Qiw2QkFBc0I7TUFBdEIsMEJBQXNCO1VBQXRCLHNCQUFzQixFQUFBOztBQUd2QjtFQUNDLG1CQUFtQjtFQUNuQixZQUFZLEVBQUE7RUFGYjtJQUtFLGVBQWU7SUFDZixpQkFBaUIsRUFBQTs7QUFJbkI7RUFDQyxZQUFZO0VBQ1osb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBOEI7TUFBOUIsc0JBQThCO1VBQTlCLDhCQUE4QjtFQUM5Qix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixlQUFlLEVBQUE7O0FBR2hCO0VBQ0UscUJBQXFCO0VBQ3JCLG1CQUFtQjtFQUNuQix5Q0FBcUM7RUFDckMsY0FBYztFQUNkLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGlCQUFpQixFQUFBOztBQUduQjtFQUNFLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLG1CQUFtQixFQUFBOztBQUdyQjtFQUNDLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsbUJBQW1CLEVBQUE7RUFIcEI7SUFNRSxnQkFBZ0IsRUFBQTtFQU5sQjtJQVVFLFdBQVc7SUFDWCxrQkFBa0I7SUFDbEIsa0JBQWtCLEVBQUE7RUFacEI7SUFnQkUsaUJBQWlCLEVBQUE7O0FBSW5CO0VBQ0UsbUJBQW1CO0VBQ25CLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIseUJBQXlCO0VBQ3pCLGNBQWM7RUFDZCxlQUFlO0VBQ2YsZ0JBQWdCLEVBQUE7O0FBR2xCO0VBQ0UsNEJBQTRCO0VBQzVCLG1CQUFtQjtFQUNuQixTQUFTO0VBQ1QseUJBQXlCLEVBQUE7O0FBRzNCO0VBQ0UsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0UsbUJBQW1CO0VBQ25CLGNBQWM7RUFDZCxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixXQUFXLEVBQUE7O0FBR2I7RUFDQyxlQUFlO0VBQ2YsUUFBUTtFQUNSLE1BQU07RUFDTixZQUFZO0VBQ1osYUFBYTtFQUNiLHNCQUFzQixFQUFBOztBQUd2QjtFQUNFLDJCQUEyQixFQUFBOztBQUc3QjtFQUNFLG1CQUFtQjtFQUNuQixjQUFjO0VBQ2QsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsV0FBVyxFQUFBOztBQUdiO0VBQ0UseUJBQXlCLEVBQUE7O0FBRzNCO0VBQ0MsZUFBZTtFQUNmLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsNEJBQXNCO0VBQXRCLDZCQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCLEVBQUE7O0FBR3ZCO0VBQ0MsbUJBQW1CO0VBQ25CLFlBQVksRUFBQTtFQUZiO0lBS0UsZUFBZTtJQUNmLGlCQUFpQixFQUFBOztBQUluQjtFQUNDLFlBQVk7RUFDWixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUE4QjtNQUE5QixzQkFBOEI7VUFBOUIsOEJBQThCO0VBQzlCLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLGVBQWUsRUFBQTs7QUFHaEI7RUFDRSxxQkFBcUI7RUFDckIsbUJBQW1CO0VBQ25CLHlDQUFxQztFQUNyQyxjQUFjO0VBQ2QsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsaUJBQWlCLEVBQUE7O0FBR25CO0VBQ0UsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0UsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0Msb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixtQkFBbUIsRUFBQTtFQUhwQjtJQU1FLGdCQUFnQixFQUFBO0VBTmxCO0lBVUUsV0FBVztJQUNYLGtCQUFrQjtJQUNsQixrQkFBa0IsRUFBQTtFQVpwQjtJQWdCRSxpQkFBaUIsRUFBQTs7QUFJbkI7RUFDRSxtQkFBbUI7RUFDbkIseUJBQXlCO0VBQ3pCLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIsY0FBYztFQUNkLGVBQWU7RUFDZixnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSw0QkFBNEI7RUFDNUIsbUJBQW1CO0VBQ25CLFNBQVM7RUFDVCx5QkFBeUIsRUFBQTs7QUFHM0I7RUFDRSxtQkFBbUIsRUFBQTs7QUFHckI7RUFDRSxXQUFXO0VBQ1gseUJBQXlCO0VBQ3pCLGdCQUFnQjtFQUNoQixtQkFBbUIsRUFBQTs7QUFHckI7RUFDRSxvQkFBb0IsRUFBQTs7QUFFdEI7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZSxFQUFBOztBQUdqQjtFQUNFLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLGdCQUFnQjtFQUNoQixtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZSxFQUFBOztBQUdqQjs7RUFFRSxnQkFBZ0I7RUFDaEIsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0Usa0JBQWtCLEVBQUE7O0FBR3BCO0VBQ0UsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixzQkFBc0IsRUFBQTs7QUFHeEI7RUFDRSxxQkFBcUIsRUFBQTs7QUFHdkI7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZTtFQUNmLGdCQUFnQixFQUFBOztBQUdsQjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlO0VBQ2YsNkJBQTZCO0VBQzdCLGlCQUFpQixFQUFBOztBQUduQjtFQUNFLGtCQUFrQixFQUFBOztBQUdwQjtFQUNFLG1CQUFtQjtFQUNuQixnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxzQkFBc0IsRUFBQTs7QUFHeEI7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZSxFQUFBOztBQUdqQjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlO0VBQ2YsNkJBQTZCO0VBQzdCLGlCQUFpQjtFQUNqQixvQkFBb0IsRUFBQTs7QUFHdEI7RUFDRSxrQkFBa0IsRUFBQTs7QUFHcEI7RUFDRSxtQkFBbUI7RUFDbkIsZ0JBQWdCLEVBQUE7O0FBR2xCO0VBQ0Usb0JBQW9CLEVBQUE7O0FBR3RCO0VBQ0UsdUJBQXVCLEVBQUE7O0FBR3pCO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWU7RUFDZixrQkFBa0IsRUFBQTs7QUFHcEI7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZSxFQUFBOztBQUdqQjtFQUNFLG9CQUFvQixFQUFBOztBQUd0QjtFQUNFLHVCQUF1QixFQUFBOztBQUd6QjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlLEVBQUE7O0FBR2pCO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWUsRUFBQTs7QUFHakI7RUFDRSxvQkFBb0IsRUFBQTs7QUFHdEI7RUFDRSx5QkFBeUI7RUFDekIsZ0tBQWdLO0VBQ2hLLHNDQUFzQztFQUN0Qyw0QkFBNEIsRUFBQTs7QUFHOUI7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZTtFQUNmLG1CQUFtQjtFQUNuQixvQkFBb0IsRUFBQTs7QUFHdEI7OztFQUdFLGM1SGp0RWEsRUFBQTs7QTRIb3RFZjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlLEVBQUE7O0FBR2pCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBR2xCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBR2xCO0VBQ0Usb0JBQW9CLEVBQUE7O0FBR3RCO0VBQ0UsdUJBQXVCLEVBQUE7O0FBR3pCO0VBQ0UsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWU7RUFDZixrQkFBa0IsRUFBQTs7QUFHcEI7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZSxFQUFBOztBQUdqQjtFQUNFLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLGtCQUFrQjtFQUNsQixtQkFBbUIsRUFBQTs7QUFHckI7RUFDRSxrQkFBa0IsRUFBQTs7QUFHcEI7RUFDRSxrS0FBa0s7RUFDbEssc0RBQXNEO0VBQ3RELDRCQUE0QjtFQUM1Qix5QkFBeUI7RUFDekIsNEJBQTRCLEVBQUE7O0FBSTlCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBR2xCO0VBQ0UsaUJBQWlCO0VBQ2pCLDJCQUEyQixFQUFBOztBQUc3QjtFQUNFLGFBQWE7RUFDYixxQ0FBcUM7RUFDckMsU0FBUztFQUNULDBCQUEwQixFQUFBOztBQUk1QjtFQUNFLGtCQUFrQjtFQUNsQiwwQkFBb0I7TUFBcEIsdUJBQW9CO1VBQXBCLG9CQUFvQixFQUFBOztBQUd0QjtFQUNFLGtCQUFrQixFQUFBOztBQUdwQjtFQUNFLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0UscUJBQXFCLEVBQUE7O0FBR3ZCO0VBQ0UsYzVIbjNFZ0IsRUFBQTs7QTRIczNFbEI7RUFDRSx5QkFBeUIsRUFBQTs7QUFHM0I7RUFDRSx5QjVIMzNFZ0IsRUFBQTs7QTRIODNFbEI7RUFDRSxtQkFBbUIsRUFBQTs7QUFHckI7RUFDRSxvQkFBb0IsRUFBQTs7QUFHdEI7RUFDRSx1QkFBdUIsRUFBQTs7QUFHekI7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZSxFQUFBOztBQUlqQjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlLEVBQUE7O0FBR2pCO0VBQ0Usb0JBQW9CLEVBQUE7O0FBR3RCO0VBQ0Usa0tBQWtLO0VBQ2xLLCtEQUFnRTtFQUNoRSw0QkFBNEI7RUFDNUIseUJBQXlCLEVBQUE7O0FBRzNCO0VBQ0UsZ0JBQWdCO0VBQ2hCLG9CQUFvQixFQUFBOztBQUd0QjtFQUNFLGdCQUFnQixFQUFBOztBQUdsQjtFQUNFLGtCQUFrQixFQUFBOztBQUdwQjtFQUNFLGtCQUFrQixFQUFBOztBQUlwQjtFQUNFLG9CQUFvQixFQUFBOztBQUd0QjtFQUNFLHVCQUF1QixFQUFBOztBQUd6QjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlLEVBQUE7O0FBR2pCO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWUsRUFBQTs7QUFHakI7RUFDRSxvQkFBb0IsRUFBQTs7QUFHdEI7RUFDRSx5QkFBeUI7RUFDekIsd0xBQXdMO0VBQ3hMLHNDQUFzQztFQUN0Qyw0QkFBNEIsRUFBQTs7QUFHOUI7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZTtFQUNmLG1CQUFtQjtFQUNuQixvQkFBb0IsRUFBQTs7QUFHdEI7OztFQUdFLGM1SGo1RWEsRUFBQTs7QTRIbzVFZjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlLEVBQUE7O0FBR2pCO0VBQ0UsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0Usa0JBQWtCLEVBQUE7O0FBR3BCO0VBQ0Usa0JBQWtCLEVBQUE7O0FBR3BCO0VBQ0Usa0tBQWtLO0VBQ2xLLHNEQUFzRDtFQUN0RCw0QkFBNEI7RUFDNUIseUJBQXlCLEVBQUE7O0FBSTNCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBR2xCO0VBQ0UsaUJBQWlCO0VBQ2pCLDJCQUEyQixFQUFBOztBQUc3QjtFQUNFLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlO0VBQ2YsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsNkJBQTZCO0VBQzdCLGlCQUFpQjtFQUNqQixvQkFBb0IsRUFBQTs7QUFHdEI7RUFDRSxnQkFBZ0I7RUFDaEIsa0JBQWtCLEVBQUE7O0FBR3BCO0VBQ0UsbUJBQW1CO0VBQ25CLGdCQUFnQixFQUFBOztBQUdsQjtFQUNFLG9CQUFvQixFQUFBOztBQUd0QjtFQUNFLG9CQUFvQixFQUFBOztBQUd0QjtFQUNFLG9CQUFvQixFQUFBOztBQUd0QjtFQUNFLHlCQUF5QjtFQUN6QiwwSkFBMEo7RUFDMUosc0NBQXNDO0VBQ3RDLDRCQUE0QixFQUFBOztBQUc5QjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLG9CQUFvQixFQUFBOztBQUd0Qjs7O0VBR0UsYzVINStFYSxFQUFBOztBNEgrK0VmO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWUsRUFBQTs7QUFHakI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxvQkFBb0IsRUFBQTs7QUFHdEI7RUFDRSx1QkFBdUIsRUFBQTs7QUFHekI7RUFDRSxtQkFBbUIsRUFBQTs7QUFHckI7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZTtFQUNmLGtCQUFrQixFQUFBOztBQUdwQjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlLEVBQUE7O0FBR2pCO0VBQ0Usb0JBQW9CLEVBQUE7O0FBR3RCO0VBQ0Usb0JBQW9CLEVBQUE7O0FBR3RCO0VBQ0UsdUJBQXVCLEVBQUE7O0FBR3pCO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWUsRUFBQTs7QUFHakI7RUFDRSxjQUFjO0VBQ2QsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0UsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWUsRUFBQTs7QUFHakI7RUFDRSxtQkFBbUIsRUFBQTs7QUFHckI7RUFDRSx1QkFBdUIsRUFBQTs7QUFHekI7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZSxFQUFBOztBQUdqQjtFQUNFLGNBQWMsRUFBQTs7QUFHaEI7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZSxFQUFBOztBQUdqQjtFQUNFLG9CQUFvQixFQUFBOztBQUd0QjtFQUNFLG9CQUFvQixFQUFBOztBQUd0QjtFQUNFLG9CQUFvQjtFQUNwQix5QkFBeUI7RUFDekIsc0lBQXNJO0VBQ3RJLGtEQUFrRDtFQUNsRCw0QkFBNEIsRUFBQTs7QUFHOUI7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZSxFQUFBOztBQUdqQjtFQUNFLGNBQWMsRUFBQTs7QUFHaEI7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZSxFQUFBOztBQUdqQjtFQUNFLG9CQUFvQixFQUFBOztBQUd0QjtFQUNFLHVCQUF1QixFQUFBOztBQUd6QjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlLEVBQUE7O0FBR2pCO0VBQ0UsY0FBYyxFQUFBOztBQUdoQjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlLEVBQUE7O0FBR2pCO0VBQ0Usb0JBQW9CLEVBQUE7O0FBR3RCO0VBQ0UsdUJBQXVCLEVBQUE7O0FBR3pCO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWUsRUFBQTs7QUFHakI7RUFDRSxjQUFjLEVBQUE7O0FBR2hCO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWUsRUFBQTs7QUFHakI7RUFDRSxvQkFBb0IsRUFBQTs7QUFHdEI7RUFDRSxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGlCQUFpQixFQUFBOztBQUduQjtFQUNFLHVCQUF1QixFQUFBOztBQUd6QjtFQUNFLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLGlCQUFpQixFQUFBOztBQUduQjtFQUNFLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsaUJBQWlCLEVBQUE7O0FBR25CO0VBQ0UsY0FBYztFQUNkLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLG9CQUFvQixFQUFBOztBQUd0QjtFQUNFLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLG1CQUFtQjtFQUNuQix1QkFBdUIsRUFBQTs7QUFHekI7RUFDRSx5QkFBeUIsRUFBQTs7QUFHM0I7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZTtFQUNmLDhCQUE4QjtFQUM5QixtQkFBbUIsRUFBQTs7QUFHckI7RUFDRSxtQkFBbUIsRUFBQTs7QUFHckI7RUFDRSxjQUFjLEVBQUE7O0FBR2hCO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWUsRUFBQTs7QUFHakI7RUFDRSxtQkFBbUIsRUFBQTs7QUFHckI7RUFDRSxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGlCQUFpQixFQUFBOztBQUduQjtFQUNFLHVCQUF1QixFQUFBOztBQUd6QjtFQUNFLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLGlCQUFpQixFQUFBOztBQUduQjtFQUNFLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsaUJBQWlCLEVBQUE7O0FBR25CO0VBQ0UsY0FBYztFQUNkLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLG9CQUFvQixFQUFBOztBQUd0QjtFQUNFLHlCQUF5QjtFQUN6QixrR0FBa0c7RUFDbEcsNkNBQTZDO0VBQzdDLDRCQUE0QixFQUFBOztBQUc5QjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLG9CQUFvQixFQUFBOztBQUd0Qjs7O0VBR0UsYzVIM3ZGYSxFQUFBOztBNEg4dkZmO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWUsRUFBQTs7QUFHakI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsbUJBQW1CO0VBQ25CLHVCQUF1QixFQUFBOztBQUd6QjtFQUNFLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLHFCQUFxQjtFQUNyQiw4REFBOEQ7RUFDOUQsNEJBQTRCO0VBQzVCLDZDQUE2QyxFQUFBOztBQUcvQztFQUNFLGtCQUFrQjtFQUNsQixtQkFBbUIsRUFBQTs7QUFHckI7RUFDRSxvQkFBb0IsRUFBQTs7QUFHdEI7RUFDRSx5QkFBeUI7RUFDekIsMEdBQTBHO0VBQzFHLDZDQUE2QztFQUM3Qyw0QkFBNEIsRUFBQTs7QUFHOUI7RUFDRSx5QkFBeUI7RUFDekIsd0VBQXdFO0VBQ3hFLHFDQUFxQztFQUNyQyw0QkFBNEIsRUFBQTs7QUFHOUI7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixvQkFBb0IsRUFBQTs7QUFHdEI7OztFQUdFLGM1SDkyRmEsRUFBQTs7QTRIaTNGZjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlLEVBQUE7O0FBR2pCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBR2xCO0VBQ0UsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLGdCQUFnQixFQUFBOztBQUdsQjtFQUNFLGVBQWU7RUFDZixtQkFBbUIsRUFBQTs7QUFHckI7RUFDRSx5QkFBeUIsRUFBQTs7QUFHM0I7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZSxFQUFBOztBQUdqQjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlO0VBQ2YsOEJBQThCO0VBQzlCLGlCQUFpQjtFQUNqQixvQkFBb0IsRUFBQTs7QUFHdEI7RUFDRSxrQkFBa0IsRUFBQTs7QUFHcEI7RUFDRSx5QkFBeUI7RUFDekIsb0JBQW9CLEVBQUE7O0FBR3RCO0VBQ0Usa0JBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQixtQkFBbUIsRUFBQTs7QUFHckI7O0VBRUUsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixrQkFBa0IsRUFBQTs7QUFHcEI7RUFDRSxtQkFBbUIsRUFBQTs7QUFHckI7RUFDRSx5QkFBNkI7TUFBN0IsNkJBQTZCLEVBQUE7O0FBRy9CO0VBQ0UsNkJBQTZCO0VBQzdCLGdCQUFnQixFQUFBOztBQUdsQjtFQUNFLGFBQWEsRUFBQTs7QUFHZjtFQUNFLG9CQUFvQixFQUFBOztBQUd0QjtFQUNFLG1CQUFtQjtFQUNuQix5QkFBeUI7RUFDekIsZ0hBQWdIO0VBQ2hILDZDQUE2QztFQUM3Qyw0QkFBNEIsRUFBQTs7QUFHOUI7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZSxFQUFBOztBQUdqQjs7RUFFRSxjNUg5NUZhLEVBQUE7O0E0SGk2RmY7RUFDRSxtQkFBbUIsRUFBQTs7QUFHckI7RUFDRSxtQkFBbUIsRUFBQTs7QUFHckI7RUFDRSxzQkFBc0IsRUFBQTs7QUFHeEI7RUFDRSxrQkFBa0IsRUFBQTs7QUFHcEI7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZSxFQUFBOztBQUdqQjtFQUNFLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLGM1SHo3RmE7RTRIMDdGYixnQkFBZ0I7RUFDaEIsa0JBQWtCLEVBQUE7O0FBR3BCO0VBQ0Usb0JBQW9CLEVBQUE7O0FBR3RCO0VBQ0UsdUJBQXVCLEVBQUE7O0FBR3pCO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWUsRUFBQTs7QUFHakI7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZSxFQUFBOztBQUdqQjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlLEVBQUE7O0FBR2pCO0VBQ0Usb0JBQW9CLEVBQUE7O0FBR3RCO0VBQ0UsdUJBQXVCLEVBQUE7O0FBR3pCO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWUsRUFBQTs7QUFJakI7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZSxFQUFBOztBQUdqQjtFQUNFLG9CQUFvQixFQUFBOztBQUd0QjtFQUNFLHlCQUF5QixFQUFBOztBQUczQjtFQUNFLGlCQUFpQixFQUFBOztBQUduQjtFQUNFLGlCQUFpQjtFQUNqQiwyQkFBMkIsRUFBQTs7QUFHN0I7RUFDRSxnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixtQkFBbUIsRUFBQTs7QUFHckI7RUFDRSxpQkFBaUI7RUFDakIsbUJBQW1CO0VBQ25CLGtCQUFrQixFQUFBOztBQUdwQjtFQUNFLG9CQUFvQixFQUFBOztBQUd0QjtFQUNFLHVCQUF1QixFQUFBOztBQUd6QjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlLEVBQUE7O0FBR2pCO0VBQ0UseUJBQXlCLEVBQUE7O0FBRzNCO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWUsRUFBQTs7QUFHakI7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZTtFQUNmLDhCQUE4QjtFQUM5QixpQkFBaUI7RUFDakIsb0JBQW9CLEVBQUE7O0FBR3RCO0VBQ0Usa0JBQWtCLEVBQUE7O0FBR3BCO0VBQ0UseUJBQXlCO0VBQ3pCLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLGtCQUFrQjtFQUNsQixxQkFBcUI7RUFDckIsbUJBQW1CLEVBQUE7O0FBR3JCOztFQUVFLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsa0JBQWtCLEVBQUE7O0FBR3BCO0VBQ0UsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0UseUJBQTZCO01BQTdCLDZCQUE2QixFQUFBOztBQUcvQjtFQUNFLDZCQUE2QjtFQUM3QixnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxhQUFhLEVBQUE7O0FBR2Y7RUFDRSxvQkFBb0I7RUFDcEIsZ0JBQWdCLEVBQUE7O0FBR2xCO0VBQ0UsbUJBQW1CO0VBQ25CLHlCQUF5QixFQUFBOztBQUczQjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlLEVBQUE7O0FBR2pCO0VBQ0UsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0UsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0Usc0JBQXNCLEVBQUE7O0FBR3hCO0VBQ0UsY0FBYyxFQUFBOztBQURoQjtFQUNFLGNBQWMsRUFBQTs7QUFEaEI7RUFDRSxjQUFjLEVBQUE7O0FBRGhCO0VBQ0UsY0FBYyxFQUFBOztBQUdoQjtFQUNFLGtCQUFrQixFQUFBOztBQUdwQjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlLEVBQUE7O0FBR2pCO0VBQ0UsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsY0FBYyxFQUFBOztBQUdoQjtFQUNFLHlCQUF5QjtFQUN6QixXQUFXO0VBQ1gsZ0JBQWdCO0VBQ2hCLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLGFBQWE7RUFDYixtQkFBbUIsRUFBQTs7QUFHckI7RUFDRSx5QkFBeUIsRUFBQTs7QUFHM0I7RUFDRSx5QkFBeUIsRUFBQTs7QUFHM0I7RUFDRSxXQUFXO0VBQ1gseUJBQXlCO0VBQ3pCLGlCQUFpQjtFQUNqQix5QkFBeUI7RUFDekIsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0UseUJBQXlCO0VBQ3pCLGdCQUFnQjtFQUNoQixhQUFhO0VBQ2IsaUJBQWlCO0VBQ2pCLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLHNCQUFzQjtFQUN0QixhQUFhO0VBQ2IsNkJBQTZCO0VBQzdCLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLGtCQUFrQixFQUFBOztBQUdwQjtFQUNFLGNBQWM7RUFDZCxxQkFBcUIsRUFBQTs7QUFHdkI7RUFDRSwwQkFBMEIsRUFBQTs7QUFHNUI7RUFDRSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHFCQUFpQjtNQUFqQixpQkFBaUI7RUFDakIsU0FBUztFQUNULHlCQUE4QjtNQUE5QixzQkFBOEI7VUFBOUIsOEJBQThCLEVBQUE7O0FBR2hDO0VBQ0UsV0FBVztFQUNYLFlBQVksRUFBQTs7QUFHZDtFQUNFLGdCQUFnQjtFQUNoQixjQUFjO0VBQ2QsWUFBWTtFQUNaLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2Isd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsY0FBYztFQUNkLGlCQUFpQjtFQUNqQixrQkFBa0IsRUFBQTs7QUFHcEI7RUFDRSxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixjQUFjLEVBQUE7O0FBR2hCO0VBQ0Usb0JBQW9CO0VBQ3BCLGlCQUFpQixFQUFBOztBQUduQjtFQUNFLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLG9CQUFvQjtFQUNwQix5QkFBeUI7RUFDekIsb0dBQW9HO0VBQ3BHLGtEQUFrRDtFQUNsRCw0QkFBNEIsRUFBQTs7QUFHOUI7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZSxFQUFBOztBQUdqQjtFQUNFLGNBQWMsRUFBQTs7QUFHaEI7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZSxFQUFBOztBQUdqQjtFQUNFLG9CQUFvQixFQUFBOztBQUd0QjtFQUNFLG9CQUFvQixFQUFBOztBQUd0QjtFQUNFLG9CQUFvQixFQUFBOztBQUd0QjtFQUNFLDhCQUE4QjtFQUM5QixzQkFBc0I7RUFDdEIsZ0NBQWdDO0VBQ2hDLDRCQUE0QixFQUFBOztBQUc5QjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLHlCNUgxdkdhO0U0SDJ2R2IsZUFBZTtFQUNmLG1CQUFtQjtFQUNuQiw4QkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLGtCQUFrQixFQUFBOztBQUdwQjtFQUNFLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osUUFBUTtFQUNSLFNBQVM7RUFDVCxrQ0FBMEI7TUFBMUIsOEJBQTBCO1VBQTFCLDBCQUEwQixFQUFBOztBQUc1QjtFQUNFLG1CQUFhO01BQWIsaUJBQWE7VUFBYixhQUFhO0VBQ2Isa0JBQWtCLEVBQUE7O0FBR3BCO0VBQ0UsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0UsbUJBQW1CO0VBQ25CLGVBQWU7RUFDZixpQkFBaUIsRUFBQTs7QUFHbkI7RUFDRSxtR0FBbUc7RUFDbkcsMkVBQTJFO0VBQzNFLDRCQUE0QjtFQUM1QixxQkFBcUIsRUFBQTs7QUFHdkI7RUFDRSxnQkFBZ0I7RUFDaEIsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0UseUJBQXlCO0VBQ3pCLDRCQUE0QjtFQUM1QixtQkFBbUI7RUFDbkIsc0JBQXNCLEVBQUE7O0FBSXhCO0VBQ0Usd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUIsRUFBQTs7QUFHekI7RUFDQyxZQUFZO0VBQ1osWUFBWTtFQUNYLG1CQUFtQjtFQUNwQixxREFBcUQ7RUFDckQsNEJBQTRCLEVBQUE7O0FBRzdCO0VBQ0ksV0FBVztFQUNYLFdBQVc7RUFDWCx5QkFBeUI7RUFDekIsbUJBQW1CLEVBQUE7O0FBR3ZCO0VBQ0UsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxrQkFBa0I7RUFDbEIsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixpQkFBaUIsRUFBQTs7QUFHbkI7RUFDRSxvQkFBb0IsRUFBQTs7QUFHdEI7RUFDRSw2QkFBNkI7RUFDN0Isc0JBQXNCO0VBQ3RCLGdDQUFnQztFQUNoQyw0QkFBNEIsRUFBQTs7QUFHOUI7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQix5QjVIMTFHYTtFNEgyMUdiLGVBQWU7RUFDZixtQkFBbUI7RUFDbkIsOEJBQXNCO1VBQXRCLHNCQUFzQjtFQUN0QixrQkFBa0IsRUFBQTs7QUFHcEI7RUFDRSxrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLFFBQVE7RUFDUixTQUFTO0VBQ1Qsa0NBQTBCO01BQTFCLDhCQUEwQjtVQUExQiwwQkFBMEIsRUFBQTs7QUFHNUI7RUFDRSxtQkFBYTtNQUFiLGlCQUFhO1VBQWIsYUFBYTtFQUNiLGtCQUFrQixFQUFBOztBQUdwQjtFQUNFLG1CQUFtQixFQUFBOztBQUVyQjtFQUNFLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLG9CQUFvQixFQUFBOztBQUd0QjtFQUNFLHVCQUF1QixFQUFBOztBQUd6QjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlLEVBQUE7O0FBR2pCO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWUsRUFBQTs7QUFHakI7RUFDRSxhQUFhLEVBQUE7O0FBR2Y7RUFDRSxrQkFBa0IsRUFBQTs7QUFHcEI7RUFDRSxnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixvQkFBb0IsRUFBQTs7QUFHdEI7RUFDRSx5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQThCO01BQTlCLHNCQUE4QjtVQUE5Qiw4QkFBOEI7RUFDOUIseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsbUJBQW1CO0VBQ25CLG1CQUFtQjtFQUNuQixtQkFBbUI7RUFDbkIsNEJBQTRCLEVBQUE7O0FBRzlCO0VBQ0UsYUFBYSxFQUFBOztBQUdmO0VBQ0UsNEJBQVE7TUFBUixpQkFBUTtVQUFSLFFBQVEsRUFBQTs7QUFHVjtFQUNFLG1CQUFtQjtFQUNuQixlQUFlO0VBQ2YsZ0JBQWdCLEVBQUE7O0FBR2xCO0VBQ0UsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLGlCQUFpQixFQUFBOztBQUduQjtFQUNFLGtCQUFrQjtFQUNsQixRQUFRLEVBQUE7O0FBR1Y7RUFDRSxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGtCQUFrQixFQUFBOztBQUdwQjtFQUNFLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsa0JBQWtCLEVBQUE7O0FBR3BCOzs7RUFHRSxtQkFBbUIsRUFBQTs7QUFHckI7RUFDRSxpQkFBaUI7RUFDakIsa0JBQWtCLEVBQUE7O0FBR3BCO0VBQ0UsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsdUJBQXVCLEVBQUE7O0FBR3pCO0VBQ0UsMEJBQTBCO0VBQzFCLDJCQUEyQjtFQUMzQiw4QkFBOEI7RUFDOUIscUNBQXFDLEVBQUE7O0FBR3ZDO0VBQ0UsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsdUJBQXVCLEVBQUE7O0FBR3pCO0VBQ0UsU0FBUztFQUNULGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLHVCQUF1QjtFQUN2QixnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxxQkFBcUIsRUFBQTs7QUFHdkI7RUFDRSxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQix1QkFBdUIsRUFBQTs7QUFHekI7RUFDRSxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtFQUNuQiwwQkFBMEIsRUFBQTs7QUFHNUI7RUFDRSxhQUFhLEVBQUE7O0FBR2Y7RUFDRSxvQkFBb0IsRUFBQTs7QUFHdEI7RUFDRSxzQkFBc0IsRUFBQTs7QUFHeEI7RUFDRSxjQUFjO0VBQ2QseUJBQXlCLEVBQUE7O0FBRzNCO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWUsRUFBQTs7QUFHakI7RUFDRSw2QkFBNkIsRUFBQTs7QUFHL0I7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZTtFQUNmLGdCQUFnQixFQUFBOztBQUdsQjtFQUNFLGdCQUFnQjtFQUNoQixrQkFBa0IsRUFBQTs7QUFHcEI7RUFDRSxjQUFjO0VBQ2QseUJBQXlCLEVBQUE7O0FBRzNCO0VBQ0Usb0JBQW9CLEVBQUE7O0FBR3RCO0VBQ0UsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWUsRUFBQTs7QUFHakI7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZTtFQUNmLDZCQUE2QjtFQUM3QixpQkFBaUI7RUFDakIsb0JBQW9CLEVBQUE7O0FBR3RCO0VBQ0UsZ0JBQWdCO0VBQ2hCLGtCQUFrQixFQUFBOztBQUdwQjtFQUNFLGM1SHhvSGdCO0U0SHlvSGhCLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLGNBQWM7RUFDZCx5QkFBeUIsRUFBQTs7QUFHM0I7RUFDRSxvQkFBb0IsRUFBQTs7QUFHdEI7RUFDRSxtQkFBbUIsRUFBQTs7QUFHckI7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZTtFQUNmLGlCQUFpQixFQUFBOztBQUduQjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlO0VBQ2YsNkJBQTZCO0VBQzdCLGlCQUFpQjtFQUNqQixvQkFBb0IsRUFBQTs7QUFHdEI7RUFDRSxnQkFBZ0I7RUFDaEIsa0JBQWtCLEVBQUE7O0FBR3BCO0VBQ0UsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0Usb0JBQW9CLEVBQUE7O0FBR3RCO0VBQ0UsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBR2xCO0VBQ0UsMkJBQTJCLEVBQUE7O0FBRzdCO0VBQ0UsMkJBQTJCLEVBQUE7O0FBRzdCO0VBQ0Usb0JBQW9CLEVBQUE7O0FBR3RCO0VBQ0Usb0JBQW9CLEVBQUE7O0FBR3RCO0VBQ0UsbUJBQW1CO0VBQ25CLHlCQUF5QjtFQUN6QixzSEFBc0g7RUFDdEgsNENBQTRDO0VBQzVDLDRCQUE0QixFQUFBOztBQUc5QjtFQUNFLGdCQUFnQixFQUFBOztBQUdsQjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlLEVBQUE7O0FBR2pCO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWUsRUFBQTs7QUFHakI7RUFDRSxtQkFBbUIsRUFBQTs7QUFHckI7RUFDRSxrQkFBa0IsRUFBQTs7QUFHcEI7RUFDRSxtQkFBbUIsRUFBQTs7QUFHckI7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZSxFQUFBOztBQUdqQjtFQUNFLG9CQUFvQixFQUFBOztBQUd0QjtFQUNFLG1CQUFtQjtFQUNuQix5QkFBeUI7RUFDekIsOEVBQThFO0VBQzlFLDRDQUE0QztFQUM1Qyw0QkFBNEIsRUFBQTs7QUFHOUI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZSxFQUFBOztBQUdqQjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlLEVBQUE7O0FBR2pCO0VBQ0UsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0Usa0JBQWtCLEVBQUE7O0FBR3BCO0VBQ0UsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0Usb0JBQW9CLEVBQUE7O0FBR3RCO0VBQ0UsNkJBQTZCO0VBQzdCLHNCQUFzQjtFQUN0QixnQ0FBZ0M7RUFDaEMsNEJBQTRCLEVBQUE7O0FBRzlCO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIseUI1SGp1SGE7RTRIa3VIYixlQUFlO0VBQ2YsbUJBQW1CO0VBQ25CLDhCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIsa0JBQWtCLEVBQUE7O0FBR3BCO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixRQUFRO0VBQ1IsU0FBUztFQUNULGtDQUEwQjtNQUExQiw4QkFBMEI7VUFBMUIsMEJBQTBCLEVBQUE7O0FBRzVCO0VBQ0UsbUJBQWE7TUFBYixpQkFBYTtVQUFiLGFBQWE7RUFDYixrQkFBa0IsRUFBQTs7QUFHcEI7RUFDRSxtQkFBbUIsRUFBQTs7QUFHckI7RUFDRSxtQkFBbUI7RUFDbkIsZUFBZTtFQUNmLGlCQUFpQixFQUFBOztBQUluQjtFQUNFLGM1SHAwSGdCO0U0SHEwSGhCLHlCQUF5QixFQUFBOztBQUczQjtFQUNFLGM1SHowSGdCO0U0SDAwSGhCLG9DQUFvQyxFQUFBOztBQUd0QztFQUNFLG9CQUFvQixFQUFBOztBQUd0QjtFQUNFLG1CQUFtQixFQUFBOztBQUlyQjtFQUNFLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlLEVBQUE7O0FBR2pCO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWUsRUFBQTs7QUFHakI7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZTtFQUNmLDZCQUE2QjtFQUM3QixpQkFBaUI7RUFDakIsb0JBQW9CLEVBQUE7O0FBR3RCO0VBQ0UsZ0JBQWdCO0VBQ2hCLGtCQUFrQixFQUFBOztBQUdwQjtFQUNFLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLG9CQUFvQixFQUFBOztBQUd0QjtFQUNFLGdDQUFnQyxFQUFBOztBQUdsQztFQUNFLGdDQUFnQyxFQUFBOztBQUlsQztFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlO0VBQ2YsdUJBQXNCO01BQXRCLG9CQUFzQjtVQUF0QixzQkFBc0IsRUFBQTs7QUFHeEI7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZSxFQUFBOztBQUdqQjtFQUNFLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLGlCQUFpQixFQUFBOztBQUduQjtFQUNFLG9CQUFvQixFQUFBO0VBRHRCO0lBSUksaUJBQWlCO0lBQ2pCLDBCQUFxQjtRQUFyQixxQkFBcUIsRUFBQTs7QUFJekI7RUFDSSxnQkFBZ0I7RUFDaEIsY0FBYztFQUNkLGlCQUFpQixFQUFBO0VBSHJCO0lBTU0saURBQWlEO0lBQ2pELHFCQUFxQjtJQUNyQiw0QkFBNEI7SUFDNUIsNEJBQTRCO0lBQzVCLGtCQUFrQixFQUFBOztBQUl4QjtFQUNFLGdDQUFnQyxFQUFBOztBQUdsQztFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlLEVBQUE7O0FBR2pCO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWUsRUFBQTs7QUFHakI7RUFDRSxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBR2xCO0VBQ0UsZ09BQTZOO0VBQTdOLDZOQUE2TjtFQUM3TixpRkFBaUY7RUFDakYsNEJBQTRCO0VBQzVCLGtCQUFrQjtFQUNsQiw0QkFBNEIsRUFBQTs7QUFHOUI7RUFDSSxnQkFBZ0I7RUFDaEIsY0FBYztFQUNkLGlCQUFpQixFQUFBO0VBSHJCO0lBTU0saURBQWlEO0lBQ2pELHFCQUFxQjtJQUNyQiw0QkFBNEI7SUFDNUIsNEJBQTRCO0lBQzVCLGtCQUFrQixFQUFBOztBQUl4QjtFQUNFLDRCQUE0QixFQUFBOztBQUc5QjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlLEVBQUE7O0FBR2pCO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWUsRUFBQTs7QUFHakI7RUFDRSxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBR2xCO0VBQ0UsMEJBQTBCLEVBQUE7O0FBRzVCO0VBQ0UsaUJBQWlCO0VBQ2pCLG9CQUFvQixFQUFBOztBQUd0QjtFQUNFLGNBQWM7RUFDZCx3QkFBZ0I7RUFBaEIsbUJBQWdCO0VBQWhCLGdCQUFnQixFQUFBOztBQUdsQjtFQUNFLGM1SG5nSWdCO0U0SG9nSWhCLHFCQUFxQixFQUFBOztBQUd2QjtFQUNFLGVBQWU7RUFDZixrQkFBa0IsRUFBQTs7QUFHcEI7RUFDRSxvQkFBb0IsRUFBQTs7QUFHdEI7RUFDRSxhQUFhO0VBQ2IscUNBQXFDO0VBQ3JDLFNBQVM7RUFDVCx5QkFBd0I7TUFBeEIsc0JBQXdCO1VBQXhCLHdCQUF3QixFQUFBOztBQUcxQjtFQUNJLGFBQWE7RUFDYixnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLHlCQUF5QjtFQUN6Qiw0QkFBNEI7RUFDNUIsd0JBQWdCO0VBQWhCLG1CQUFnQjtFQUFoQixnQkFBZ0IsRUFBQTs7QUFHcEI7RUFDRSxjQUFjLEVBQUE7O0FBR2hCO0VBQ0UseUI1SHJpSWdCLEVBQUE7O0E0SHdpSWxCO0VBQ0UsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsY0FBYyxFQUFBOztBQUdoQjtFQUNFLGM1SGppSWE7RTRIa2lJYixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQix1QkFBdUI7RUFDdkIsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0Usa0JBQWtCLEVBQUE7O0FBR3BCO0VBQ0Usa0JBQWtCO0VBQ2xCLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLHFCQUFxQixFQUFBOztBQUd2QjtFQUNFLHlCQUF5QjtFQUN6QixrQkFBa0I7RUFDbEIsb0JBQW9CLEVBQUE7O0FBR3RCO0VBQ0UsZUFBZTtFQUNmLGlCQUFpQixFQUFBOztBQUduQjtFQUNFLCtKQUErSjtFQUMvSix5S0FBMEs7RUFDMUssNEJBQTRCO0VBQzVCLHFCQUFxQixFQUFBOztBQUd2QjtFQUNFLGdCQUFnQjtFQUNoQixtQkFBbUI7RUFDbkIsZUFBZTtFQUNmLGlCQUFpQixFQUFBOztBQUduQjtFQUNFLHlCQUF5QjtFQUN6Qiw0QkFBNEI7RUFDNUIsbUJBQW1CO0VBQ25CLHNCQUFzQixFQUFBOztBQUl4QjtFQUNFLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCLEVBQUE7O0FBR3pCO0VBQ0MsWUFBWTtFQUNaLFlBQVk7RUFDWCxtQkFBbUI7RUFDcEIsZ0RBQWdEO0VBQ2hELDRCQUE0QixFQUFBOztBQUc3QjtFQUNJLFdBQVc7RUFDWCxXQUFXO0VBQ1gseUJBQXlCO0VBQ3pCLG1CQUFtQixFQUFBOztBQUd2QjtFQUNFLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsZ0JBQWdCLEVBQUE7O0FBR2xCO0VBQ0Usa0JBQWtCO0VBQ2xCLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsaUJBQWlCLEVBQUE7O0FBR25CO0VBQ0Usb0JBQW9CLEVBQUE7O0FBR3RCO0VBQ0Usc0JBQXNCLEVBQUE7O0FBR3hCO0VBQ0UsYzVIdnBJZ0I7RTRId3BJaEIsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWUsRUFBQTs7QUFHakI7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZSxFQUFBOztBQUdqQjtFQUNFLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLG9CQUFvQixFQUFBOztBQUd0QjtFQUNFLHlCQUF5QixFQUFBOztBQUczQjtFQUNFLGM1SGhySWdCO0U0SGlySWhCLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlLEVBQUE7O0FBR2pCO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWU7RUFDZiw2QkFBNkIsRUFBQTs7QUFHL0I7RUFDRSxtQkFBbUIsRUFBQTs7QUFHckI7RUFDRSxvQkFBb0IsRUFBQTs7QUFHdEI7RUFDRSx3QkFBd0IsRUFBQTs7QUFHMUI7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZSxFQUFBOztBQUdqQjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlO0VBQ2YsNkJBQTZCO0VBQzdCLGlCQUFpQjtFQUNqQixvQkFBb0IsRUFBQTs7QUFHdEI7RUFDRSxtQkFBbUI7RUFDbkIsZ0JBQWdCLEVBQUE7O0FBR2xCO0VBQ0Usb0JBQW9CLEVBQUE7O0FBR3RCO0VBQ0UsdUJBQXVCLEVBQUE7O0FBR3pCO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsNkJBQTZCLEVBQUE7O0FBRy9CO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWUsRUFBQTs7QUFHakI7RUFDRSxvQkFBb0IsRUFBQTs7QUFHdEI7RUFDRSx1QkFBdUIsRUFBQTs7QUFHekI7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZSxFQUFBOztBQUdqQjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlLEVBQUE7O0FBR2pCO0VBQ0Usb0JBQW9CLEVBQUE7O0FBR3RCO0VBQ0UsOEJBQThCO0VBQzlCLHNCQUFzQjtFQUN0QixnQ0FBZ0M7RUFDaEMsNEJBQTRCLEVBQUE7O0FBRzlCO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIseUI1SHRzSWE7RTRIdXNJYixlQUFlO0VBQ2YsbUJBQW1CO0VBQ25CLDhCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIsa0JBQWtCLEVBQUE7O0FBR3BCO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixRQUFRO0VBQ1IsU0FBUztFQUNULGtDQUEwQjtNQUExQiw4QkFBMEI7VUFBMUIsMEJBQTBCLEVBQUE7O0FBRzVCO0VBQ0UsbUJBQWE7TUFBYixpQkFBYTtVQUFiLGFBQWE7RUFDYixrQkFBa0IsRUFBQTs7QUFHcEI7RUFDRSxtQkFBbUIsRUFBQTs7QUFHckI7RUFDRSxtQkFBbUIsRUFBQTs7QUFHckI7RUFDRSxvQkFBb0IsRUFBQTs7QUFHdEI7RUFDRSx5QkFBeUIsRUFBQTs7QUFHM0I7RUFDRSxnQkFBZ0I7RUFDaEIsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0UsaUJBQWlCLEVBQUE7O0FBR25CO0VBQ0UsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0UsNkpBQTZKO0VBQzdKLDRGQUE0RjtFQUM1Riw0QkFBNEI7RUFDNUIsaUJBQWlCO0VBQ2pCLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIscUJBQXFCLEVBQUE7O0FBR3ZCO0VBQ0Usb0JBQW9CLEVBQUE7O0FBR3RCO0VBQ0Usb0JBQW9CLEVBQUE7O0FBR3RCO0VBQ0Usb0JBQW9CLEVBQUE7O0FBR3RCO0VBQ0UseUJBQXlCO0VBQ3pCLGtKQUFrSjtFQUNsSiw0Q0FBNEM7RUFDNUMsNEJBQTRCO0VBQzVCLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlO0VBQ2YsYzVIcDFJZSxFQUFBOztBNEh1MUlqQjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlLEVBQUE7O0FBR2pCO0VBQ0Usb0JBQW9CLEVBQUE7O0FBR3RCO0VBQ0Usa0pBQWtKO0VBQ2xKLGlFQUFpRTtFQUNqRSw0QkFBNEI7RUFDNUIseUJBQ0YsRUFBQTs7QUFFQTtFQUNFLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLGdCQUFnQixFQUFBOztBQUdsQjtFQUNFLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBR2xCO0VBQ0UsaUJBQWlCO0VBQ2pCLG1CQUFtQjtFQUNuQixrQkFBa0IsRUFBQTs7QUFHcEI7RUFDRSxvQkFBb0IsRUFBQTs7QUFHdEI7RUFDRSx1QkFBdUIsRUFBQTs7QUFHekI7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixrQkFBa0IsRUFBQTs7QUFHcEI7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZSxFQUFBOztBQUdqQjtFQUNFLG9CQUFvQixFQUFBOztBQUd0QjtFQUNFLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLG9CQUFvQixFQUFBOztBQUd0QjtFQUNFLGNBQWM7RUFDZCxZQUFZLEVBQUE7O0FBR2Q7RUFDRSxtQkFBbUIsRUFBQTs7QUFHckI7RUFDRSxvQkFBb0IsRUFBQTs7QUFHdEI7RUFDRSxjQUFjO0VBQ2QsWUFBWSxFQUFBOztBQUdkO0VBQ0UsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0Usb0JBQW9CLEVBQUE7O0FBR3RCO0VBQ0UseUJBQXlCO0VBQ3pCLG1FQUFtRTtFQUNuRSxrREFBa0Q7RUFDbEQsNEJBQTRCLEVBQUE7O0FBRzlCO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWUsRUFBQTs7QUFHakI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxtQkFBbUIsRUFBQTs7QUFHckI7RUFDRSxvQkFBb0IsRUFBQTs7QUFHdEI7RUFDRSxjQUFjO0VBQ2QsWUFBWSxFQUFBOztBQUdkO0VBQ0UsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0Usb0JBQW9CLEVBQUE7O0FBR3RCO0VBQ0UseUJBQXlCLEVBQUE7O0FBRzNCO0VBQ0UsY0FBYztFQUNkLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlLEVBQUE7O0FBR2pCO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWU7RUFDZiw2QkFBNkI7RUFDN0IsaUJBQWlCO0VBQ2pCLG9CQUFvQixFQUFBOztBQUd0QjtFQUNFLGdCQUFnQixFQUFBOztBQUdsQjtFQUNFLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLG9CQUFvQixFQUFBOztBQUd0QjtFQUNFLHNCQUFzQixFQUFBOztBQUd4QjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLDZCQUE2QixFQUFBOztBQUcvQjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlLEVBQUE7O0FBR2pCO0VBQ0UsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0UsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0Usc0JBQXNCLEVBQUE7O0FBR3hCO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWU7RUFDZiw2QkFBNkI7RUFDN0IsNkJBQTZCLEVBQUE7O0FBRy9CO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWUsRUFBQTs7QUFHakI7RUFDRSxtQkFBbUIsRUFBQTs7QUFHckI7RUFDRSxnQkFBZ0I7RUFDaEIsNkJBQTZCLEVBQUE7O0FBRy9CO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBR2xCO0VBQ0UsZ0JBQWdCO0VBQ2hCLGlCQUFpQixFQUFBOztBQUduQjtFQUNFLHVDQUF1QyxFQUFBOztBQUd6QztFQUNFLG9CQUFvQixFQUFBOztBQUd0QjtFQUNFLHNCQUFzQixFQUFBOztBQUd4QjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLDZCQUE2QixFQUFBOztBQUcvQjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlLEVBQUE7O0FBR2pCO0VBQ0UsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0Usb0JBQW9CLEVBQUE7O0FBR3RCO0VBQ0UsMEpBQTBKO0VBQzFKLGlFQUFpRTtFQUNqRSw0QkFBNEI7RUFDNUIseUJBQXlCLEVBQUE7O0FBRzNCO0VBQ0UsaUJBQWlCO0VBQ2pCLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLGdCQUFnQixFQUFBOztBQUdsQjtFQUNFLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0UsaUJBQWlCO0VBQ2pCLG1CQUFtQjtFQUNuQixrQkFBa0IsRUFBQTs7QUFHcEI7RUFDRSxnQkFBZ0I7RUFDaEIsWUFBWSxFQUFBOztBQUdkO0VBQ0Usb0JBQW9CLEVBQUE7O0FBR3RCO0VBQ0UseUJBQXlCO0VBQ3pCLDBKQUEwSjtFQUMxSiw0Q0FBNEM7RUFDNUMsNEJBQTRCO0VBQzVCLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlLEVBQUE7O0FBR2pCOzs7O0VBSUUsYzVIbmxKYSxFQUFBOztBNEhzbEpmO0VBQ0UsY0FBYyxFQUFBOztBQUdoQjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlLEVBQUE7O0FBR2pCO0VBQ0Usb0JBQW9CLEVBQUE7O0FBR3RCO0VBQ0Usb0JBQW9CLEVBQUE7O0FBR3RCO0VBQ0UseUJBQXlCLEVBQUE7O0FBRzNCO0VBQ0UsY0FBYztFQUNkLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlLEVBQUE7O0FBR2pCO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWU7RUFDZiw2QkFBNkI7RUFDN0IsaUJBQWlCO0VBQ2pCLG9CQUFvQixFQUFBOztBQUd0QjtFQUNFLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLG9CQUFvQixFQUFBOztBQUd0QjtFQUNFLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLHdKQUF3SjtFQUN4SixpRUFBaUU7RUFDakUsNEJBQTRCO0VBQzVCLHlCQUNGLEVBQUE7O0FBRUE7RUFDRSxnQkFBZ0I7RUFDaEIsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBR2xCO0VBQ0UsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixtQkFBbUIsRUFBQTs7QUFHckI7RUFDRSxpQkFBaUI7RUFDakIsbUJBQW1CO0VBQ25CLGtCQUFrQixFQUFBOztBQUdwQjtFQUNFLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLG1CQUFtQjtFQUNuQix5QkFBeUI7RUFDekIsbUVBQW1FO0VBQ25FLDRDQUEyQztFQUMzQyw0QkFBNEIsRUFBQTs7QUFHOUI7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZSxFQUFBOztBQUdqQjs7O0VBR0UsYzVIanNKYSxFQUFBOztBNEhvc0pmO0VBQ0UsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0UsYzVIenNKYSxFQUFBOztBNEg0c0pmO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWUsRUFBQTs7QUFHakI7RUFDRSxvQkFBb0IsRUFBQTs7QUFHdEI7RUFDRSw2QkFBNkI7RUFDN0Isc0JBQXNCO0VBQ3RCLGdDQUFnQztFQUNoQyw0QkFBNEIsRUFBQTs7QUFHOUI7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQix5QjVIOXRKYTtFNEgrdEpiLGVBQWU7RUFDZixtQkFBbUI7RUFDbkIsOEJBQXNCO1VBQXRCLHNCQUFzQjtFQUN0QixrQkFBa0IsRUFBQTs7QUFHcEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLFFBQVE7RUFDUixTQUFTO0VBQ1Qsa0NBQTBCO01BQTFCLDhCQUEwQjtVQUExQiwwQkFBMEIsRUFBQTs7QUFHNUI7RUFDRSxtQkFBYTtNQUFiLGlCQUFhO1VBQWIsYUFBYTtFQUNiLGtCQUFrQixFQUFBOztBQUdwQjtFQUNFLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLG9CQUFvQixFQUFBOztBQUd0QjtFQUNFLHNCQUFzQixFQUFBOztBQUd4QjtFQUNFLDJCQUEyQixFQUFBOztBQUc3QjtFQUNFLGdCQUFnQixFQUFBOztBQUdsQjtFQUNFLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLG9CQUFvQixFQUFBOztBQUd0QjtFQUNFLDBCQUEwQixFQUFBOztBQUc1QjtFQUNFLGNBQWM7RUFDZCxtQkFBbUIsRUFBQTs7QUFHckI7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZSxFQUFBOztBQUdqQjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlO0VBQ2YsNkJBQTZCO0VBQzdCLGlCQUFpQjtFQUNqQixvQkFBb0IsRUFBQTs7QUFHdEI7RUFDRSxvQkFBb0IsRUFBQTs7QUFHdEI7RUFDRSwwQkFBMEIsRUFBQTs7QUFHNUI7RUFDRSxjQUFjO0VBQ2QsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWUsRUFBQTs7QUFHakI7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZTtFQUNmLDZCQUE2QjtFQUM3QixpQkFBaUI7RUFDakIsb0JBQW9CLEVBQUE7O0FBR3RCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBR2xCO0VBQ0UsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0Usb0JBQW9CLEVBQUE7O0FBR3RCO0VBQ0UsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0UsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0Usb0JBQW9CLEVBQUE7O0FBR3RCO0VBQ0Usb0JBQW9CLEVBQUE7O0FBR3RCO0VBQ0Usa0JBQWtCLEVBQUE7O0FBR3BCO0VBQ0UsMkJBQTJCLEVBQUE7O0FBRzdCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBR2xCO0VBQ0UsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0Usb0JBQW9CLEVBQUE7O0FBR3RCO0VBQ0UsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0UseUJBQXlCO0VBQ3pCLGlGQUFpRjtFQUNqRixpREFBaUQ7RUFDakQsNEJBQTRCLEVBQUE7O0FBRzlCO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWUsRUFBQTs7QUFHakI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxvQkFBb0IsRUFBQTs7QUFHdEI7RUFDRSxrSkFBa0o7RUFDbEosaUVBQWlFO0VBQ2pFLDRCQUE0QjtFQUM1Qix5QkFBeUIsRUFBQTs7QUFHM0I7RUFDRSxnQkFBZ0I7RUFDaEIsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0Usb0JBQW9CLEVBQUE7O0FBR3RCO0VBQ0UseUJBQXlCLEVBQUE7O0FBRzNCO0VBQ0UsY0FBYztFQUNkLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlO0VBQ2YsaUJBQWlCLEVBQUE7O0FBR25CO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWU7RUFDZiw2QkFBNkI7RUFDN0IsaUJBQWlCO0VBQ2pCLG9CQUFvQixFQUFBOztBQUd0QjtFQUNFLGdCQUFnQixFQUFBOztBQUdsQjtFQUNFLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLG9CQUFvQixFQUFBOztBQUd0QjtFQUNFLHVCQUF1QixFQUFBOztBQUd6QjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLDZCQUE2QixFQUFBOztBQUcvQjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlLEVBQUE7O0FBR2pCO0VBQ0UsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWUsRUFBQTs7QUFHakI7RUFDRSxvQkFBb0IsRUFBQTs7QUFHdEI7RUFDRSx1QkFBdUIsRUFBQTs7QUFHekI7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZSxFQUFBOztBQUlqQjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlLEVBQUE7O0FBR2pCO0VBQ0Usb0JBQW9CLEVBQUE7O0FBR3RCO0VBQ0UsdUJBQXVCLEVBQUE7O0FBR3pCO0VBQ0UsMkJBQTJCLEVBQUE7O0FBRzdCO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWUsRUFBQTs7QUFHakI7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZSxFQUFBOztBQUdqQjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlLEVBQUE7O0FBR2pCO0VBQ0Usb0JBQW9CLEVBQUE7O0FBR3RCO0VBQ0UsdUJBQXVCLEVBQUE7O0FBR3pCO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWUsRUFBQTs7QUFJakI7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZSxFQUFBOztBQUdqQjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlLEVBQUE7O0FBR2pCO0VBQ0UsbUJBQW1CO0VBQ25CLGdCQUFnQixFQUFBOztBQUdsQjtFQUNFLG9CQUFvQixFQUFBOztBQUd0QjtFQUNFLHlCQUF5QjtFQUN6QixtRkFBbUY7RUFDbkYsa0NBQWtDO0VBQ2xDLDRCQUE0QjtFQUM1QixtQkFBbUIsRUFBQTs7QUFHckI7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZTtFQUNmLGM1SHJtS2UsRUFBQTs7QTRId21LakI7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZSxFQUFBOztBQUdqQjtFQUNFLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLG9CQUFvQixFQUFBOztBQUd0QjtFQUNFLG9CQUFvQixFQUFBOztBQUd0QjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLDZCQUE2QixFQUFBOztBQUcvQjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlLEVBQUE7O0FBR2pCO0VBQ0UsbUJBQW1CO0VBQ25CLGdCQUFnQixFQUFBOztBQUdsQjtFQUNFLG9CQUFvQixFQUFBOztBQUd0QjtFQUNFLHdKQUF3SjtFQUN4SixpRUFBaUU7RUFDakUsNEJBQTRCO0VBQzVCLHlCQUNGLEVBQUE7O0FBRUE7RUFDRSxnQkFBZ0I7RUFDaEIsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBR2xCO0VBQ0UsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBR2xCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBR2xCO0VBQ0UsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0UsaUJBQWlCO0VBQ2pCLG1CQUFtQjtFQUNuQixrQkFBa0IsRUFBQTs7QUFHcEI7RUFDRSxpQkFBaUI7RUFDakIsbUJBQW1CO0VBQ25CLGtCQUFrQixFQUFBOztBQUdwQjtFQUNFLGdCQUFnQixFQUFBOztBQUdsQjtFQUNFLG9CQUFvQixFQUFBOztBQUd0QjtFQUNFLG9CQUFvQixFQUFBOztBQUd0QjtFQUNFLHdCQUF3QixFQUFBOztBQUcxQjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlLEVBQUE7O0FBR2pCO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWUsRUFBQTs7QUFHakI7RUFDRSxvQkFBb0IsRUFBQTs7QUFHdEI7RUFDRSw2QkFBNkI7RUFDN0Isc0JBQXNCO0VBQ3RCLGdDQUFnQztFQUNoQyw0QkFBNEIsRUFBQTs7QUFHOUI7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQix5QjVIenFLYTtFNEgwcUtiLGVBQWU7RUFDZixtQkFBbUI7RUFDbkIsOEJBQXNCO1VBQXRCLHNCQUFzQjtFQUN0QixrQkFBa0IsRUFBQTs7QUFHcEI7RUFDRSxnQkFBZ0I7RUFDaEIsZUFBZSxFQUFBOztBQUdqQjtFQUNFLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osUUFBUTtFQUNSLFNBQVM7RUFDVCxrQ0FBMEI7TUFBMUIsOEJBQTBCO1VBQTFCLDBCQUEwQixFQUFBOztBQUc1QjtFQUNFLG1CQUFhO01BQWIsaUJBQWE7VUFBYixhQUFhO0VBQ2Isa0JBQWtCLEVBQUE7O0FBR3BCO0VBQ0UsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0UsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0Usb0JBQW9CLEVBQUE7O0FBR3RCO0VBQ0UsdUJBQXVCLEVBQUE7O0FBR3pCO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWUsRUFBQTs7QUFHakI7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZSxFQUFBOztBQUdqQjtFQUNFLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLGtCQUFrQixFQUFBOztBQUdwQjtFQUNFLG9CQUFvQixFQUFBOztBQUd0QjtFQUNFLHVCQUF1QixFQUFBOztBQUd6QjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlLEVBQUE7O0FBR2pCO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWUsRUFBQTs7QUFHakI7RUFDRSxtQkFBbUIsRUFBQTs7QUFHckI7RUFDRSxrQkFBa0IsRUFBQTs7QUFHcEI7RUFDRSxvQkFBb0IsRUFBQTs7QUFHdEI7RUFDRSx5QkFBeUI7RUFDekIsa0tBQWtLO0VBQ2xLLHNDQUFzQztFQUN0Qyw0QkFBNEIsRUFBQTs7QUFHOUI7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZTtFQUNmLG1CQUFtQjtFQUNuQixvQkFBb0IsRUFBQTs7QUFHdEI7OztFQUdFLGM1SDl3S2EsRUFBQTs7QTRIaXhLZjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlLEVBQUE7O0FBR2pCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBR2xCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBR2xCO0VBQ0Usb0JBQW9CLEVBQUE7O0FBR3RCO0VBQ0UsdUJBQXVCLEVBQUE7O0FBR3pCO0VBQ0UsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWUsRUFBQTs7QUFHakI7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZSxFQUFBOztBQUdqQjtFQUNFLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLGtCQUFrQixFQUFBOztBQUdwQjtFQUNFLG9CQUFvQixFQUFBOztBQUd0QjtFQUNFLG1CQUFtQjtFQUNuQix5QkFBeUI7RUFDekIsNkVBQTZFO0VBQzdFLDRDQUE0QztFQUM1Qyw0QkFBNEIsRUFBQTs7QUFHOUI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxtQkFBbUIsRUFBQTs7QUFHckI7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZSxFQUFBOztBQUdqQjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlLEVBQUE7O0FBR2pCO0VBQ0Usa05BQXdMO0VBQXhMLHdMQUF3TDtFQUF4TCx3TEFBd0w7RUFDeEwseURBQXlEO0VBQ3pELDRCQUE0QixFQUFBOztBQUc5QjtFQUNFLGdCQUFnQjtFQUNoQixtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLGlCQUFpQixFQUFBOztBQUduQjtFQUNFLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIscUJBQXFCO0VBQ3JCLGtCQUFrQjtFQUNsQixpQkFBaUIsRUFBQTs7QUFHbkI7RUFDRSxjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLGVBQWUsRUFBQTs7QUFHakI7RUFDRSxrQkFBa0IsRUFBQTs7QUFHcEI7RUFDRSxvQkFBb0IsRUFBQTs7QUFHdEI7RUFDRSxtQkFBbUIsRUFBQTs7QUFHckI7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZSxFQUFBOztBQUdqQjtFQUNFLGM1SGg4S2dCO0U0SGk4S2hCLDZCQUE2QixFQUFBOztBQUcvQjtFQUNFLDBCQUEwQjtFQUMxQixlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGlCQUFpQixFQUFBOztBQUduQjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlLEVBQUE7O0FBR2pCO0VBQ0UsMEJBQTBCO0VBQzFCLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsZ0JBQWdCLEVBQUE7O0FBR2xCO0VBQ0U7O0lBRUUsbUJBQW1CO0lBQ25CLGtCQUFrQixFQUFBO0VBR3BCO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxrQkFBa0IsRUFBQTtFQUdwQjtJQUNFLGFBQWEsRUFBQTtFQUdmO0lBQ0UsaUJBQWlCO0lBQ2pCLG9CQUFvQixFQUFBLEVBQ3JCOztBQUdIO0VBQ0U7SUFDRSxlQUFlLEVBQUEsRUFDaEI7O0FBR0g7RUFDQztJQUNDLGFBQWEsRUFBQTtFQUVkOztJQUVDLGFBQWEsRUFBQTtFQUViO0lBQ0EsYUFBYSxFQUFBO0VBRWI7O0lBRUEsYUFBYSxFQUFBLEVBQ2I7O0FBR0Y7RUFDRTtJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsZUFBZSxFQUFBO0VBR2pCO0lBQ0UsZ0JBQWdCLEVBQUE7RUFHbEI7SUFDRSxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0Usc0JBQXNCLEVBQUE7RUFHeEI7SUFDRSx1QkFBdUIsRUFBQTtFQUd6QjtJQUNFLHFDQUFxQyxFQUFBO0VBR3ZDO0lBQ0UsZUFBZTtJQUNmLGlCQUFpQjtJQUNqQix1QkFBdUIsRUFBQTtFQUd6QjtJQUNFLGtCQUFrQixFQUFBO0VBR3BCO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxrQkFBa0IsRUFBQTtFQUdwQjtJQUNFLHVCQUF1QjtJQUN2QixzQkFBc0IsRUFBQTtFQUd4QjtJQUNFLG9CQUFvQixFQUFBO0VBR3RCO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxvQkFBb0IsRUFBQTtFQUd0QjtJQUNFLFVBQVUsRUFBQTtFQUdaO0lBQ0UsYUFBYTtJQUNiLHFDQUFxQztJQUNyQyxTQUFTLEVBQUE7RUFHWDtJQUNFLDhCQUE4QjtJQUM5QixTQUFTO0lBQ1Qsa0JBQWtCO0lBQ2xCLGNBQWM7SUFDZCxtQkFBZTtRQUFmLGVBQWUsRUFBQTtFQUdqQjtJQUNFLGFBQWEsRUFBQTtFQUdmO0lBQ0Usa0JBQWtCLEVBQUE7RUFHcEI7SUFDRSxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLGVBQWU7SUFDZixpQkFBaUIsRUFBQTtFQUduQjtJQUNFLGtCQUFrQixFQUFBO0VBSXBCO0lBQ0UsZ0JBQWdCO0lBQ2hCLGlCQUFpQjtJQUNqQixrQkFBa0IsRUFBQTtFQUdwQjtJQUNFLGtCQUFrQixFQUFBO0VBR3BCO0lBQ0UsZUFBZTtJQUNmLGtCQUFrQixFQUFBO0VBR3BCO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxpQkFBaUIsRUFBQTtFQUduQjtJQUNFLGlCQUFpQjtJQUNqQixnQkFBZ0I7SUFDaEIsZUFBZSxFQUFBO0VBR2pCO0lBQ0UsYUFBYSxFQUFBO0VBR2Y7SUFDRSxzQkFBc0I7SUFDdEIsY0FBYyxFQUFBO0VBR2hCO0lBQ0UsaUJBQWlCO0lBQ2pCLGtCQUFrQixFQUFBO0VBR3BCO0lBQ0UsZ0JBQWdCLEVBQUE7RUFHbEI7SUFDRSxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLGlCQUFpQjtJQUNqQixrQkFBa0IsRUFBQTtFQUdwQjtJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0Usd0VBQXdFO0lBQ3hFLGlDQUFpQyxFQUFBO0VBR25DO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxrQkFBa0IsRUFBQTtFQUdwQjtJQUNFLGdCQUFnQixFQUFBO0VBR2xCO0lBQ0Usa0JBQWtCLEVBQUE7RUFHcEI7SUFDRSxlQUFlO0lBQ2YsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxnQkFBZ0IsRUFBQTtFQUdsQjtJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxzSUFBc0k7SUFDdEksMENBQTJDLEVBQUE7RUFHN0M7SUFDRSxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLGdGQUFnRjtJQUNoRixpQ0FBaUMsRUFBQTtFQUduQztJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxxQ0FBcUM7SUFDckMsZ0JBQWdCO0lBQ2hCLGlCQUFpQjtJQUNqQixrQkFBa0IsRUFBQTtFQUdwQjtJQUNFLHFDQUFxQztJQUNyQyxhQUFhO0lBQ2IsdUJBQWU7WUFBZixlQUFlO0lBQ2YsMEJBQW9CO1FBQXBCLHVCQUFvQjtZQUFwQixvQkFBb0I7SUFDcEIsaUJBQWlCO0lBQ2pCLGtCQUFrQixFQUFBO0VBR3BCO0lBQ0Usb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYiw0QkFBc0I7SUFBdEIsNkJBQXNCO1FBQXRCLDBCQUFzQjtZQUF0QixzQkFBc0I7SUFDdEIsdUJBQTJCO1FBQTNCLG9CQUEyQjtZQUEzQiwyQkFBMkI7SUFDM0IsaUJBQWlCO0lBQ2pCLGtCQUFrQixFQUFBO0VBR3BCO0lBQ0UscUNBQXFDLEVBQUE7RUFHdkM7SUFDRSxxQ0FBcUMsRUFBQTtFQUd2QztJQUNFLGlCQUFpQjtJQUNqQixrQkFBa0IsRUFBQTtFQUdwQjs7SUFFRSxxQ0FBcUM7SUFDckMsYUFBYTtJQUNiLHVCQUFlO1lBQWYsZUFBZTtJQUNmLDBCQUFvQjtRQUFwQix1QkFBb0I7WUFBcEIsb0JBQW9CO0lBQ3BCLGlCQUFpQjtJQUNqQixrQkFBa0IsRUFBQTtFQUdwQjtJQUNFLGlCQUFpQjtJQUNqQixrQkFBa0I7SUFDbEIsbUJBQW1CO0lBQ25CLGVBQWUsRUFBQTtFQUdqQjtJQUNFLGVBQWU7SUFDZixpQkFBaUIsRUFBQTtFQUduQjtJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLG9JQUFvSTtJQUNwSSwwQ0FBMkMsRUFBQTtFQUc3QztJQUNFLGFBQWEsRUFBQTtFQUdmO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSwwRUFBMEU7SUFDMUUsaUNBQWlDLEVBQUE7RUFHbkM7SUFDRSxrRkFBa0Y7SUFDbEYsaUNBQWlDO0lBQ2pDLHNCQUFzQixFQUFBO0VBR3hCO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsMkVBQTJFO0lBQzNFLGlDQUFpQyxFQUFBO0VBR25DO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxjQUFjLEVBQUE7RUFHaEI7SUFDRSxtQkFBbUIsRUFBQTtFQUlyQjtJQUNFLFlBQVk7SUFDWixtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLG9CQUFvQixFQUFBO0VBR3RCO0lBQ0UseUJBQXlCO0lBQ3pCLHlEQUF5RDtJQUN6RCxrREFBa0Q7SUFDbEQsNEJBQTRCLEVBQUE7RUFHOUI7OztJQUdFLGM1SC8wTFcsRUFBQTtFNEhrMUxiO0lBQ0UsZUFBZTtJQUNmLGlCQUFpQixFQUFBO0VBR25CO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLDJCQUEyQixFQUFBO0VBRzdCO0lBQ0UsZUFBZSxFQUFBO0VBR2pCO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLGVBQWU7SUFDZixpQkFBaUIsRUFBQTtFQUduQjtJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxlQUFlO0lBQ2YsaUJBQWlCLEVBQUE7RUFHbkI7SUFDRSxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsa0JBQWtCO0lBQ2xCLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsZUFBZTtJQUNmLGlCQUFpQjtJQUNqQixrQkFBa0I7SUFDbEIsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLGtCQUFrQjtJQUNsQixpQkFBaUI7SUFDakIsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxpQkFBaUIsRUFBQTtFQUduQjtJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLDhFQUE4RTtJQUM5RSxpREFBaUQsRUFBQTtFQUduRDtJQUNFLGdCQUFnQixFQUFBO0VBR2xCO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLG9GQUFvRjtJQUNwRixpQ0FBaUMsRUFBQTtFQUduQztJQUNFLGtCQUFrQixFQUFBO0VBR3BCO0lBQ0UsYUFBYTtJQUNiLHFDQUFxQztJQUNyQyxhQUFhO0lBQ2IsdUJBQWU7WUFBZixlQUFlO0lBQ2YsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLGFBQWE7SUFDYixxQ0FBcUM7SUFDckMsYUFBYTtJQUNiLGlCQUFpQjtJQUNqQixrQkFBa0I7SUFDbEIsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxhQUFhLEVBQUE7RUFHZjtJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsbUJBQW1CLEVBQUE7RUFJckI7SUFDRSxnQkFBZ0I7SUFDaEIsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0Usa0JBQWtCLEVBQUE7RUFHcEI7SUFDRSxnR0FBZ0c7SUFDaEcsa0RBQWtEO0lBQ2xELDRCQUE0QixFQUFBO0VBRzlCO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxlQUFlLEVBQUE7RUFHakI7SUFDRSxrS0FBa0s7SUFDbEssMkNBQTRDO0lBQzVDLDRCQUE0QixFQUFBO0VBRzlCO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxvR0FBb0csRUFBQTtFQUd0RztJQUNFLHFDQUFxQztJQUNyQyxnQkFBZ0I7SUFDaEIsaUJBQWlCO0lBQ2pCLGtCQUFrQixFQUFBO0VBR3BCO0lBQ0UsbUJBQW1CO0lBQ25CLDJCQUEyQjtJQUMzQixtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLGVBQWUsRUFBQTtFQUdqQjtJQUNBLG9CQUFvQixFQUFBO0VBR3JCO0lBQ0MsbUJBQW1CLEVBQUE7RUFHbkI7SUFDRSw2QkFBNkIsRUFBQTtFQUcvQjtJQUNFLG1CQUFtQjtJQUNuQixlQUFlLEVBQUE7RUFHakI7SUFDRSxrQkFBa0I7SUFDbEIsaUJBQWlCO0lBQ2pCLGtCQUFrQixFQUFBO0VBR3BCO0lBQ0UsWUFBWSxFQUFBO0VBR2Q7SUFDRSxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLHNCQUFzQixFQUFBO0VBR3hCO0lBQ0UsaUJBQWlCO0lBQ2pCLG9CQUFvQixFQUFBO0VBR3RCO0lBQ0UscUNBQXFDLEVBQUE7RUFHdkM7SUFDRSxnQkFBZ0IsRUFBQTtFQUdsQjtJQUNFLG9CQUFvQixFQUFBO0VBR3RCO0lBQ0UsOEJBQThCLEVBQUE7RUFHaEM7SUFDRSxnQkFBZ0IsRUFBQTtFQUdsQjs7SUFFRSxZQUFZO0lBQ1osaUJBQWlCLEVBQUE7RUFHbkI7SUFDRSwrQkFBK0I7SUFDL0IsMkJBQTJCLEVBQUE7RUFHN0I7SUFDRSxZQUFZO0lBQ1osaUJBQWlCLEVBQUE7RUFHbkI7SUFDRSxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLG9CQUFvQjtJQUNwQix5QkFBeUI7SUFDekIsMkVBQTJFO0lBQzNFLGlDQUFpQztJQUNqQyw0QkFBNEIsRUFBQTtFQUc5QjtJQUNFLGtLQUFrSztJQUNsSywyQ0FBMkM7SUFDM0MsNEJBQTRCLEVBQUE7RUFHOUI7SUFDRSxVQUFVLEVBQUE7RUFHWjtJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLHdCQUF3QixFQUFBO0VBRzFCO0lBQ0UsNkJBQTZCO0lBQzdCLDRCQUE0QjtJQUM1Qiw0QkFBNEIsRUFBQTtFQUc5QjtJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLGtCQUFrQjtJQUNsQixpQkFBaUI7SUFDakIsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxpQkFBaUIsRUFBQTtFQUduQjtJQUNFLGdCQUFnQixFQUFBO0VBR2xCOztJQUVFLGlCQUFpQjtJQUNqQixrQkFBa0IsRUFBQTtFQUdwQjtJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0Usa0JBQWtCO0lBQ2xCLGlCQUFpQjtJQUNqQixtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLGlCQUFpQixFQUFBO0VBR25CO0lBQ0UsZ0JBQWdCLEVBQUE7RUFHbEI7SUFDRSxpQkFBaUI7SUFDakIsa0JBQWtCLEVBQUE7RUFHcEI7SUFDRSxnQkFBZ0IsRUFBQTtFQUdsQjtJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLFVBQVU7SUFDVixpQ0FBaUM7SUFDakMsaUJBQWlCLEVBQUE7RUFHbkI7SUFDRSxrQkFBa0I7SUFDbEIsV0FBVztJQUNYLFFBQVE7SUFDUixTQUFTO0lBQ1QsV0FBVztJQUNYLGlDQUF5QjtRQUF6Qiw2QkFBeUI7WUFBekIseUJBQXlCLEVBQUE7RUFHM0I7SUFDRSxVQUFVLEVBQUE7RUFHWjtJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsbUJBQW1CO0lBQ25CLHNCQUFzQixFQUFBO0VBR3hCO0lBQ0Usd0JBQXdCLEVBQUE7RUFHMUI7SUFDRSw2QkFBNkI7SUFDN0IsNEJBQTRCO0lBQzVCLDRCQUE0QixFQUFBO0VBRzlCO0lBQ0Usc0JBQXNCO0lBQ3RCLDhCQUE4QjtJQUM5Qiw2QkFBNkI7SUFDN0IsK0JBQStCLEVBQUE7RUFHakM7SUFDRSxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxzQkFBc0IsRUFBQTtFQUd4QjtJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSx3QkFBd0IsRUFBQTtFQUcxQjtJQUNFLDZCQUE2QjtJQUM3Qiw0QkFBNEI7SUFDNUIsNEJBQTRCLEVBQUE7RUFHOUI7SUFDRSxzQkFBc0I7SUFDdEIsOEJBQThCO0lBQzlCLDZCQUE2QjtJQUM3Qiw4QkFBOEIsRUFBQTtFQUdoQztJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLGtCQUFrQjtJQUNsQixpQkFBaUI7SUFDakIsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxpQkFBaUIsRUFBQTtFQUduQjtJQUNFLGdCQUFnQixFQUFBO0VBR2xCOztJQUVFLGlCQUFpQjtJQUNqQixrQkFBa0IsRUFBQTtFQUdwQjtJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0Usd0JBQXdCLEVBQUE7RUFHMUI7SUFDRSw2QkFBNkI7SUFDN0IsNEJBQTRCO0lBQzVCLDRCQUE0QixFQUFBO0VBRzlCO0lBQ0Usc0JBQXNCO0lBQ3RCLDhCQUE4QjtJQUM5Qiw2QkFBNkI7SUFDN0IsOEJBQThCLEVBQUE7RUFHaEM7SUFDRSxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxrQkFBa0I7SUFDbEIsaUJBQWlCO0lBQ2pCLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsaUJBQWlCLEVBQUE7RUFHbkI7SUFDRSxnQkFBZ0IsRUFBQTtFQUdsQjs7SUFFRSxpQkFBaUI7SUFDakIsa0JBQWtCLEVBQUE7RUFHcEI7SUFDRSxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSx3QkFBd0IsRUFBQTtFQUcxQjtJQUNFLDZCQUE2QjtJQUM3Qiw0QkFBNEI7SUFDNUIsNEJBQTRCLEVBQUE7RUFHOUI7SUFDRSxzQkFBc0I7SUFDdEIsOEJBQThCO0lBQzlCLDZCQUE2QjtJQUM3Qiw4QkFBOEIsRUFBQTtFQUdoQztJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0Usd0VBQXdFO0lBQ3hFLGlDQUFpQyxFQUFBO0VBR25DO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxVQUFVO0lBQ1YsaUNBQWlDO0lBQ2pDLGlCQUFpQixFQUFBO0VBR25CO0lBQ0Usa0JBQWtCO0lBQ2xCLFdBQVc7SUFDWCxRQUFRO0lBQ1IsU0FBUztJQUNULFdBQVc7SUFDWCxpQ0FBeUI7UUFBekIsNkJBQXlCO1lBQXpCLHlCQUF5QixFQUFBO0VBRzNCO0lBQ0UsVUFBVSxFQUFBO0VBR1o7SUFDRSxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxrQkFBa0I7SUFDbEIsaUJBQWlCO0lBQ2pCLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxrQkFBa0I7SUFDbEIsaUJBQWlCO0lBQ2pCLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsZ0JBQWdCO0lBQ2hCLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsaUJBQWlCLEVBQUE7RUFHbkI7SUFDRSxnQkFBZ0IsRUFBQTtFQUdsQjs7SUFFRSxpQkFBaUI7SUFDakIsa0JBQWtCLEVBQUE7RUFHcEI7SUFDRSxpQkFBaUIsRUFBQTtFQUduQjtJQUNFLGdCQUFnQixFQUFBO0VBR2xCO0lBQ0UsZ0JBQWdCO0lBQ2hCLG1CQUFtQixFQUFBO0VBR3JCOztJQUVFLGlCQUFpQjtJQUNqQixrQkFBa0IsRUFBQTtFQUdwQjtJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0Usa0JBQWtCO0lBQ2xCLGlCQUFpQjtJQUNqQixtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLGdCQUFnQjtJQUNoQixtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLGlCQUFpQixFQUFBO0VBR25CO0lBQ0UsZ0JBQWdCLEVBQUE7RUFHbEI7O0lBRUUsaUJBQWlCO0lBQ2pCLGtCQUFrQixFQUFBO0VBR3BCO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0Usc0JBQXNCLEVBQUE7RUFHeEI7SUFDRSxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLHdCQUF3QixFQUFBO0VBRzFCO0lBQ0UsNkJBQTZCO0lBQzdCLDRCQUE0QjtJQUM1Qiw0QkFBNEIsRUFBQTtFQUc5QjtJQUNFLHNCQUFzQjtJQUN0Qiw4QkFBOEI7SUFDOUIsNkJBQTZCO0lBQzdCLDhCQUE4QixFQUFBO0VBR2hDO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLHNCQUFzQjtJQUN0Qiw4QkFBOEIsRUFBQTtFQUdoQztJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxVQUFVO0lBQ1YsaUNBQWlDO0lBQ2pDLGlCQUFpQixFQUFBO0VBR25CO0lBQ0Usa0JBQWtCO0lBQ2xCLFdBQVc7SUFDWCxRQUFRO0lBQ1IsU0FBUztJQUNULFdBQVc7SUFDWCxpQ0FBeUI7UUFBekIsNkJBQXlCO1lBQXpCLHlCQUF5QixFQUFBO0VBRzNCO0lBQ0UsVUFBVSxFQUFBO0VBR1o7SUFDRSxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLGlCQUFpQjtJQUNqQixrQkFBa0I7SUFDbEIsZ0JBQWdCLEVBQUE7RUFHbEI7SUFDRSxtQkFBbUI7SUFDbkIsZ0JBQWdCO0lBQ2hCLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsbUJBQW1CO0lBQ25CLGVBQWUsRUFBQTtFQUdqQjtJQUNFLFlBQVksRUFBQTtFQUdkO0lBQ0UsbUJBQW1CO0lBQ25CLGdCQUFnQjtJQUNoQixtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLG1CQUFlO1FBQWYsbUJBQWU7WUFBZixlQUFlO0lBQ2YsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxtQkFBbUI7SUFDbkIsaUJBQWlCO0lBQ2pCLGtCQUFrQixFQUFBO0VBR3BCO0lBQ0UsbUJBQW1CO0lBQ25CLGVBQWUsRUFBQTtFQUdqQjtJQUNFLFlBQVksRUFBQTtFQUdkO0lBQ0UsbUJBQW1CO0lBQ25CLGdCQUFnQixFQUFBO0VBR2xCO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UscUZBQXFGO0lBQ3JGLGlDQUFpQyxFQUFBO0VBR25DO0lBQ0UsZ0JBQWdCLEVBQUE7RUFHbEI7SUFDRSxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxXQUFXO0lBQ1gseUJBQXlCO0lBQ3pCLGdCQUFnQixFQUFBO0VBR2xCO0lBQ0EsWUFBWTtJQUNaLGdCQUFnQjtJQUNoQixXQUFXLEVBQUE7RUFHWjs7SUFFQyxXQUFXLEVBQUE7RUFHWjtJQUNDLGlCQUFpQixFQUFBO0VBR2xCO0lBQ0MsY0FBYztJQUNkLDRCQUE4QjtJQUE5Qiw4QkFBOEI7UUFBOUIsa0NBQThCO1lBQTlCLDhCQUE4QixFQUFBO0VBRzlCO0lBQ0EsWUFBWTtJQUNaLGdCQUFnQjtJQUNoQixXQUFXLEVBQUE7RUFHWDtJQUNFLFlBQVksRUFBQTtFQUdkO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxlQUFlO0lBQ2YsaUJBQWlCLEVBQUE7RUFHbkI7O0lBRUEsV0FBVyxFQUFBO0VBR1g7SUFDQSxpQkFBaUIsRUFBQTtFQUdqQjtJQUNBLGNBQWM7SUFDZCw0QkFBOEI7SUFBOUIsOEJBQThCO1FBQTlCLGtDQUE4QjtZQUE5Qiw4QkFBOEIsRUFBQTtFQUc5QjtJQUNFLG1CQUFtQjtJQUNuQiwyQkFBMkI7SUFDM0IsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxlQUFlLEVBQUE7RUFHakI7SUFDRSw2QkFBNkIsRUFBQTtFQUcvQjtJQUNFLG1CQUFtQjtJQUNuQixlQUFlLEVBQUE7RUFHakI7SUFDRSxrQkFBa0I7SUFDbEIsaUJBQWlCO0lBQ2pCLGtCQUFrQixFQUFBO0VBR3BCO0lBQ0UsWUFBWSxFQUFBO0VBR2Q7SUFDRSxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLHNCQUFzQixFQUFBO0VBR3hCO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxnQkFBZ0IsRUFBQTtFQUdsQjtJQUNFLGlCQUFpQjtJQUNqQixvQkFBb0IsRUFBQTtFQUd0QjtJQUNFLHFDQUFxQyxFQUFBO0VBR3ZDO0lBQ0Usb0JBQW9CLEVBQUE7RUFHdEI7SUFDRSwwRUFBMEU7SUFDMUUsaUNBQWlDO0lBQ2pDLDhCQUE4QixFQUFBO0VBR2hDO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxpQkFBaUI7SUFDakIsa0JBQWtCO0lBQ2xCLGdCQUFnQjtJQUNoQixtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsbUJBQW1CO0lBQ25CLGVBQWUsRUFBQTtFQUdqQjtJQUNFLFlBQVksRUFBQTtFQUdkO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxpQkFBaUI7SUFDakIsa0JBQWtCO0lBQ2xCLGdCQUFnQjtJQUNoQixtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsbUJBQW1CO0lBQ25CLGVBQWUsRUFBQTtFQUdqQjtJQUNFLFlBQVksRUFBQTtFQUdkO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxpQkFBaUI7SUFDakIsa0JBQWtCO0lBQ2xCLGdCQUFnQjtJQUNoQixtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsbUJBQW1CO0lBQ25CLGVBQWUsRUFBQTtFQUdqQjtJQUNFLFlBQVksRUFBQTtFQUdkO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxrQkFBa0I7SUFDbEIsOEZBQThGO0lBQzlGLHNDQUFzQztJQUN0Qyw0QkFBNEIsRUFBQTtFQUc5QjtJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxrQkFBa0I7SUFDbEIsOEZBQThGO0lBQzlGLHNDQUFzQztJQUN0Qyw0QkFBNEIsRUFBQTtFQUc5QjtJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxVQUFVO0lBQ1YsaUNBQWlDO0lBQ2pDLGlCQUFpQixFQUFBO0VBR25CO0lBQ0Usa0JBQWtCO0lBQ2xCLFdBQVc7SUFDWCxRQUFRO0lBQ1IsU0FBUztJQUNULFdBQVc7SUFDWCxrQ0FBMEI7UUFBMUIsOEJBQTBCO1lBQTFCLDBCQUEwQixFQUFBO0VBRzVCO0lBQ0UsVUFBVSxFQUFBO0VBR1o7SUFDRSxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsaUJBQWlCO0lBQ2pCLGtCQUFrQjtJQUNsQixnQkFBZ0IsRUFBQTtFQUdsQjtJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsbUJBQW1CO0lBQ25CLGVBQWUsRUFBQTtFQUdqQjtJQUNFLFlBQVksRUFBQTtFQUdkO0lBQ0UsNEJBQXNCO0lBQXRCLDZCQUFzQjtRQUF0QiwwQkFBc0I7WUFBdEIsc0JBQXNCLEVBQUE7RUFHeEI7SUFDRSxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLFVBQVU7SUFDVixpQ0FBaUM7SUFDakMsaUJBQWlCLEVBQUE7RUFHbkI7SUFDRSxrQkFBa0I7SUFDbEIsV0FBVztJQUNYLFFBQVE7SUFDUixTQUFTO0lBQ1QsV0FBVztJQUNYLGtDQUEwQjtRQUExQiw4QkFBMEI7WUFBMUIsMEJBQTBCLEVBQUE7RUFHNUI7SUFDRSxVQUFVLEVBQUE7RUFHWjs7SUFFRSxpQkFBaUIsRUFBQTtFQUduQjtJQUNFLG1CQUFtQjtJQUNuQixnQkFBZ0IsRUFBQTtFQUdsQjtJQUNFLG1CQUFtQjtJQUNuQixlQUFlLEVBQUE7RUFHakI7SUFDRSxtQkFBbUI7SUFDbkIsaUJBQWlCO0lBQ2pCLGtCQUFrQixFQUFBO0VBR3BCO0lBQ0UsWUFBWSxFQUFBO0VBR2Q7SUFDRSxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLG9JQUEwRztJQUExRywwR0FBMEc7SUFBMUcsMEdBQTBHO0lBQzFHLDhCQUE4QjtJQUM5Qiw0QkFBNEIsRUFBQTtFQUc5QjtJQUNFLG1CQUFtQjtJQUNuQixpQkFBaUI7SUFDakIsa0JBQWtCLEVBQUE7RUFHcEI7SUFDRSxZQUFZLEVBQUE7RUFHZDtJQUNFLGdCQUFnQixFQUFBO0VBR2xCO0lBQ0UsZUFBZSxFQUFBO0VBR2pCO0lBQ0UsZUFBZSxFQUFBO0VBR2pCO0lBQ0UsZUFBZSxFQUFBO0VBR2pCO0lBQ0UsZUFBZSxFQUFBO0VBR2pCO0lBQ0UsbUJBQW1CO0lBQ25CLGdCQUFnQixFQUFBO0VBR2xCO0lBQ0UsZ0JBQWdCO0lBQ2hCLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsZUFBZSxFQUFBO0VBR2pCO0lBQ0Usa0JBQWtCO0lBQ2xCLGlCQUFpQjtJQUNqQixrQkFBa0IsRUFBQTtFQUdwQjtJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsMERBQTBEO0lBQzFELGlDQUFpQztJQUNqQyw0QkFBNEIsRUFBQTtFQUc5QjtJQUNFLG1CQUFtQjtJQUNuQixnQkFBZ0IsRUFBQTtFQUdsQjtJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxVQUFVO0lBQ1YsaUNBQWlDO0lBQ2pDLGlCQUFpQixFQUFBO0VBR25CO0lBQ0Usa0JBQWtCO0lBQ2xCLFdBQVc7SUFDWCxRQUFRO0lBQ1IsU0FBUztJQUNULFdBQVc7SUFDWCxpQ0FBeUI7UUFBekIsNkJBQXlCO1lBQXpCLHlCQUF5QixFQUFBO0VBRzNCO0lBQ0UsVUFBVSxFQUFBO0VBR1o7SUFDRSxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsVUFBVTtJQUNWLGlDQUFpQztJQUNqQyxpQkFBaUIsRUFBQTtFQUduQjtJQUNFLGtCQUFrQjtJQUNsQixXQUFXO0lBQ1gsUUFBUTtJQUNSLFNBQVM7SUFDVCxXQUFXO0lBQ1gsaUNBQXlCO1FBQXpCLDZCQUF5QjtZQUF6Qix5QkFBeUIsRUFBQTtFQUczQjtJQUNFLFVBQVUsRUFBQTtFQUdaO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxvQkFBb0IsRUFBQTtFQUd0QjtJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsZUFBZTtJQUNmLGdCQUFnQjtJQUNoQixnQkFBZ0IsRUFBQTtFQUdsQjtJQUNFLGNBQWM7SUFDZCxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLDhCQUE4QjtJQUM5QixpQkFBaUIsRUFBQTtFQUduQjtJQUNFLDhCQUE4QixFQUFBO0VBR2hDO0lBQ0UscURBQXFEO0lBQ3JELG9DQUFvQztJQUNwQyw0QkFBNEI7SUFDNUIsb0JBQW9CLEVBQUE7RUFHdEI7SUFDRSxvQkFBb0IsRUFBQTtFQUd0QjtJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxpQkFBaUI7SUFDakIsb0JBQW9CLEVBQUE7RUFHdEI7SUFDRSxlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsZUFBZTtJQUNmLGlCQUFpQjtJQUNqQixvQkFBb0IsRUFBQTtFQUd0QjtJQUNFLDBCQUEwQixFQUFBO0VBRzVCO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxpQkFBaUI7SUFDakIsb0JBQW9CLEVBQUE7RUFHdEI7SUFDRSxlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsZUFBZTtJQUNmLGlCQUFpQjtJQUNqQixvQkFBb0IsRUFBQTtFQUd0QjtJQUNFLGlCQUFpQjtJQUNqQixvQkFBb0IsRUFBQTtFQUd0QjtJQUNFLGVBQWUsRUFBQTtFQUdqQjtJQUNFLDRCQUFzQjtJQUF0Qiw2QkFBc0I7UUFBdEIsMEJBQXNCO1lBQXRCLHNCQUFzQixFQUFBO0VBR3hCO0lBQ0Usa0JBQWtCO0lBQ2xCLGlCQUFpQixFQUFBO0VBR25CO0lBQ0UsZ0JBQWdCO0lBQ2hCLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0Usb0JBQW9CLEVBQUE7RUFHdEI7SUFDRSxtQkFBbUI7SUFDbkIsaUJBQWlCLEVBQUE7RUFHbkI7SUFDRSxxREFBcUQ7SUFDckQscUNBQXFDO0lBQ3JDLDRCQUE0QjtJQUM1QixvQkFBb0IsRUFBQTtFQUd0QjtJQUNFLG1CQUFtQjtJQUNuQixlQUFlO0lBQ2YsaUJBQWlCLEVBQUE7RUFHbkI7SUFDRSxhQUFhLEVBQUE7RUFHZjtJQUNFLHlCQUF5QixFQUFBO0VBRzNCO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0Usd0ZBQXdGO0lBQ3hGLGlDQUFpQyxFQUFBO0VBR25DO0lBQ0UsZ0JBQWdCLEVBQUE7RUFHbEI7SUFDRSxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0Usa0tBQWtLO0lBQ2xLLDREQUE0RDtJQUM1RCw0QkFBNEIsRUFBQTtFQUc5QjtJQUNFLFVBQVUsRUFBQTtFQUdaO0lBQ0Usa0JBQWtCLEVBQUE7RUFHcEI7SUFDRSxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLDhCQUE4QixFQUFBO0VBR2hDO0lBQ0UsOEJBQThCLEVBQUE7RUFHaEM7SUFDRSxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLGFBQWEsRUFBQTtFQUdmO0lBQ0UsMkJBQTJCLEVBQUE7RUFHN0I7SUFDRSxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLDRCQUE4QjtJQUE5Qiw4QkFBOEI7UUFBOUIsa0NBQThCO1lBQTlCLDhCQUE4QixFQUFBO0VBR2hDO0lBQ0UsbUJBQW1CO0lBQ25CLGtCQUFrQjtJQUNsQixpQkFBaUI7SUFDakIsb0JBQW9CLEVBQUE7RUFHdEI7SUFDRSxnQkFBZ0I7SUFDaEIsZUFBZSxFQUFBO0VBR2pCO0lBQ0UsMEJBQW9CO1FBQXBCLHVCQUFvQjtZQUFwQixvQkFBb0I7SUFDcEIsdUJBQXVCO0lBQ3ZCLGdCQUFnQixFQUFBO0VBR2xCO0lBQ0UsNEJBQTRCLEVBQUE7RUFHOUI7SUFDRSxnQkFBZ0IsRUFBQTtFQUdsQjtJQUNFLGVBQWUsRUFBQTtFQUdqQjtJQUNFLGVBQWUsRUFBQTtFQUdqQjtJQUNFLGdCQUFnQixFQUFBO0VBR2xCO0lBQ0UsK0JBQStCO0lBQy9CLG9CQUFvQixFQUFBO0VBR3RCOztJQUVFLDBCQUEwQjtJQUMxQiwyQkFBMkI7SUFDM0Isb0JBQW9CLEVBQUE7RUFHdEI7SUFDRSw4QkFBOEI7SUFDOUIsNkJBQTZCO0lBQzdCLGtCQUFrQixFQUFBO0VBR3BCO0lBQ0UsOEJBQXlCO1FBQXpCLDZCQUF5QjtZQUF6Qix5QkFBeUIsRUFBQTtFQUczQjtJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsZUFBZTtJQUNmLGlCQUFpQjtJQUNqQix1QkFBdUIsRUFBQTtFQUd6QjtJQUNFLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsdUJBQXVCLEVBQUE7RUFHekI7SUFDRSxlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLHVCQUF1QjtJQUN2QixrQkFBa0IsRUFBQTtFQUdwQjtJQUNFLGFBQWEsRUFBQTtFQUdmO0lBQ0UsZUFBZTtJQUNmLGlCQUFpQjtJQUNqQix1QkFBdUIsRUFBQTtFQUd6QjtJQUNFLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsdUJBQXVCO0lBQ3ZCLGtCQUFrQixFQUFBO0VBR3BCO0lBQ0UsOEJBQXlCO1FBQXpCLDZCQUF5QjtZQUF6Qix5QkFBeUIsRUFBQTtFQUczQjtJQUNFLFdBQVcsRUFBQTtFQUdiO0lBQ0UsWUFBWSxFQUFBO0VBR2Q7SUFDRSxhQUFhLEVBQUE7RUFHZjtJQUNFLGNBQWMsRUFBQTtFQUdoQjtJQUNFLGFBQWEsRUFBQTtFQUdmO0lBQ0UsY0FBYyxFQUFBO0VBR2hCO0lBQ0UsZUFBZTtJQUNmLGlCQUFpQixFQUFBO0VBR25CO0lBQ0UsZUFBZTtJQUNmLGlCQUFpQjtJQUNqQix1QkFBdUIsRUFBQTtFQUd6QjtJQUNFLGlCQUFpQjtJQUNqQixzQkFBc0IsRUFBQSxFQUN2Qjs7QTVIN3RQSDs7RTZIRUU7QTdISUY7O0M2SERDO0E3SHdERDs7QzZIckRDO0E3SDhHRDs7QzZIM0dDO0FDUkQ7RUFDRSxpQkFBaUI7RUFDakIseUJBQXlCO0VBQ3pCLGVBQWU7RUFDZixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQiw4QkFBc0I7VUFBdEIsc0JBQXNCLEVBQUE7O0FBR3hCO0VBQ0Usa0JBQWtCO0VBQ2xCLFVBQVUsRUFBQTs7QUFHWjtFQUNFLGFBQWEsRUFBQTs7QUFHZjtFQUNFLGVBQWUsRUFBQTs7QUFHakI7RUFDRSxrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLE9BQU8sRUFBQTs7QUFHVDtFQUNFLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsU0FBUyxFQUFBOztBQUdYO0VBQ0Usa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixPQUFPO0VBQ1AsYUFBYSxFQUFBOztBQUdmO0VBQ0Usa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUixTQUFTO0VBQ1QsYUFBYSxFQUFBOztBQUdmO0VBQ0Usa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixRQUFRLEVBQUE7O0FBR1Y7RUFDRSxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQix5QkFBeUI7RUFDekIsa0JBQWtCO0VBQ2xCLGM5SDNCZTtFOEg0QmYsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0UsYzlIaENlO0U4SGlDZixnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixzQkFBc0I7RUFDdEIsU0FBUztFQUNULFVBQVUsRUFBQTs7QUFHWjtFQUNFLGM5SDFDZTtFOEgyQ2YsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsdUJBQXVCO0VBQ3ZCLGdCQUFnQjtFQUNoQixnQkFBZ0I7RUFDaEIsVUFBVSxFQUFBOztBQUdaO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBR2xCO0VBQ0UsYUFBYSxFQUFBOztBQUdmO0VBQ0UseUJBQXlCLEVBQUE7O0FBRzNCO0VBQ0UsY0FBYyxFQUFBOztBQUdoQjtFQUNFLGFBQWEsRUFBQTs7QUFHZjtFQUNFLHlCQUF5QjtFQUN6QixtQkFBbUI7RUFDbkIsa0JBQWtCLEVBQUE7O0FBR3BCO0VBQ0UsaUJBQWlCO0VBQ2pCLGdCQUFnQixFQUFBOztBQUdsQjtFQUNFLGNBQWM7RUFDZCxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLHVCQUF1QjtFQUN2QixvQkFBb0I7RUFDcEIsZ0NBQWdDLEVBQUE7O0FBR2xDO0VBQ0UsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQix1QkFBdUI7RUFDdkIsZ0JBQWdCO0VBQ2hCLGdCQUFnQixFQUFBOztBQUdsQjtFQUNFLGFBQWEsRUFBQTs7QUFHZjtFQUNFLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2Isd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsa0JBQWtCLEVBQUE7O0FBR3BCO0VBQ0UsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixVQUFVLEVBQUE7O0FBR1o7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZTtFQUNmLHlCOUhoRWE7RThIaUViLG1CQUFtQjtFQUNuQixhQUFhO0VBQ2IsOEJBQXNCO1VBQXRCLHNCQUFzQixFQUFBOztBQUd4QjtFQUNFLHNCQUFtQjtLQUFuQixtQkFBbUI7RUFDbkIsMEJBQXVCO0tBQXZCLHVCQUF1QjtFQUN2QixlQUFlO0VBQ2YsWUFBWSxFQUFBOztBQUdkO0VBQ0UsbUJBQWM7TUFBZCxrQkFBYztVQUFkLGNBQWM7RUFDZCxpQkFBaUIsRUFBQTs7QUFHbkI7RUFDRSx5QkFBeUI7RUFDekIsb0JBQW9CLEVBQUE7O0FBR3RCO0VBQ0UsYUFBYSxFQUFBOztBQUdmO0VBQ0UsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsaUJBQWlCLEVBQUE7O0FBR25CO0VBQ0UscUJBQXFCO0VBQ3JCLGdCQUFnQixFQUFBOztBQUdsQjtFQUNFLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLHlCQUF5QjtFQUN6QixtQkFBbUIsRUFBQTs7QUFHckI7RUFDRSxhQUFhLEVBQUE7O0FBR2Y7RUFDRSxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLGlCQUFpQixFQUFBOztBQUduQjtFQUNFLHNCQUFzQixFQUFBOztBQUd4QjtFQUNFLFlBQVksRUFBQTs7QUFHZDtFQUNFLFNBQVM7RUFDVCxRQUFRLEVBQUE7O0FBR1Y7RUFDRSx5QkFBeUI7RUFDekIsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0UsYUFBYSxFQUFBOztBQUdmO0VBQ0UsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixpQkFBaUIsRUFBQTs7QUFHbkI7RUFDRSxRQUFRO0VBQ1Isc0JBQXNCLEVBQUE7O0FBR3hCO0VBQ0UsT0FBTztFQUNQLFNBQVMsRUFBQTs7QUFHWDtFQUNFLHlCQUEwQjtFQUMxQixvQkFBb0IsRUFBQTs7QUFHdEI7RUFDRSx3QkFBd0IsRUFBQTs7QUFHMUI7RUFDRSxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLGlCQUFpQixFQUFBOztBQUduQjtFQUNFLGlCQUFpQjtFQUNqQixxQkFBcUIsRUFBQTs7QUFHdkI7RUFDRSxnQkFBZ0I7RUFDaEIsWUFBWTtFQUNaLGdCQUFnQjtFQUNoQixtQkFBbUIsRUFBQTs7QUFHckI7RUFDRSx5QjlINUxhO0U4SDZMYixjQUFjO0VBQ2QsWUFBWTtFQUNaLFlBQVk7RUFDWixtQkFBbUIsRUFBQTs7QUFHckI7RUFDRSxRQUFRO0VBQ1Isc0JBQXNCLEVBQUE7O0FBR3hCO0VBQ0UsT0FBTztFQUNQLE1BQU0sRUFBQTs7QUFHUjtFQUNFLG9DQUFvQztFQUNwQyxvQkFBb0IsRUFBQTs7QUFHdEI7RUFDRSx3QkFBd0IsRUFBQTs7QUFHMUI7RUFDRSxnQkFBZ0I7RUFDaEIsNkJBQTZCO0VBQzdCLDRCQUE0QixFQUFBOztBQUc5QjtFQUNFLGdCQUFnQixFQUFBOztBQUdsQjtFQUNFLG9DQUFvQztFQUNwQyxtQkFBbUIsRUFBQTs7QUFHckI7RUFDRSx3QkFBd0IsRUFBQTs7QUFHMUI7RUFDRSxnQkFBZ0I7RUFDaEIsNkJBQTZCO0VBQzdCLDRCQUE0QixFQUFBOztBQUc5QjtFQUNFLG9DQUFvQztFQUNwQyxtQkFBbUIsRUFBQTs7QUFHckI7RUFDRSxrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLFdBQVcsRUFBQTs7QUFHYjtFQUNFLHdCQUF3QixFQUFBOztBQUcxQjtFQUNFLGdCQUFnQjtFQUNoQiw2QkFBNkI7RUFDN0IsNEJBQTRCLEVBQUE7O0FBRzlCO0VBQ0UsOEJBQThCLEVBQUE7O0FBR2hDO0VBQ0Usb0NBQW9DO0VBQ3BDLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsV0FBVyxFQUFBOztBQUdiO0VBQ0Usd0JBQXdCLEVBQUE7O0FBRzFCO0VBQ0UsZ0JBQWdCO0VBQ2hCLDZCQUE2QjtFQUM3Qiw0QkFBNEIsRUFBQTs7QUFHOUI7RUFDRSxvQ0FBb0M7RUFDcEMsV0FBVztFQUNYLDhCQUE4QixFQUFBOztBQUdoQztFQUNFLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsZ0JBQWdCLEVBQUE7O0FBR2xCO0VBQ0UsV0FBVztFQUNYLGdCQUFnQjtFQUNoQixtQkFBbUIsRUFBQTs7QUFHckI7RUFDRSxrQkFBa0I7RUFDbEIsUUFBUSxFQUFBOztBQUdWO0VBQ0Usd0JBQXdCLEVBQUE7O0FBRzFCO0VBQ0UsZ0JBQWdCO0VBQ2hCLDZCQUE2QjtFQUM3Qiw0QkFBNEIsRUFBQTs7QUFHOUI7RUFDRSx5QkFBeUI7RUFDekIsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0UsYUFBYSxFQUFBOztBQUdmO0VBQ0UsZUFBZSxFQUFBOztBQUdqQjtFQUNFLHlCQUF5QjtFQUN6QixtQkFBbUIsRUFBQTs7QUFHckI7RUFDRSxhQUFhLEVBQUE7O0FBR2Y7RUFDRSxlQUFlLEVBQUE7O0FBR2pCO0VBQ0U7SUFDRSxvQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLHlCQUFtQjtRQUFuQixzQkFBbUI7WUFBbkIsbUJBQW1CO0lBQ25CLGtCQUFrQixFQUFBO0VBR3BCO0lBQ0UsZUFBZTtJQUNmLGlCQUFpQjtJQUNqQix1QkFBdUIsRUFBQTtFQUd6QjtJQUNFLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsdUJBQXVCO0lBQ3ZCLGdCQUFnQixFQUFBO0VBR2xCO0lBQ0UsYUFBYSxFQUFBO0VBR2Y7SUFDRSxhQUFhLEVBQUE7RUFHZjtJQUNFLGNBQWMsRUFBQTtFQUdoQjtJQUNFLGNBQWMsRUFBQTtFQUdoQjtJQUNFLGFBQWEsRUFBQTtFQUdmO0lBQ0UsNEJBQXNCO0lBQXRCLDZCQUFzQjtRQUF0QiwwQkFBc0I7WUFBdEIsc0JBQXNCO0lBQ3RCLGdCQUFnQixFQUFBO0VBR2xCO0lBQ0UsUUFBUSxFQUFBO0VBR1Y7SUFDRSxtQkFBbUI7SUFDbkIsZ0JBQWdCO0lBQ2hCLDZCQUFnQjtRQUFoQixnQkFBZ0I7SUFDaEIsYUFBYTtJQUNiLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsU0FBUyxFQUFBO0VBR1g7SUFDRSxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLGlCQUFpQjtJQUNqQixvQkFBb0IsRUFBQTtFQUd0QjtJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsZ0JBQWdCLEVBQUE7RUFHbEI7SUFDRSxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxnQkFBZ0IsRUFBQTtFQUdsQjtJQUNFLGNBQWM7SUFDZCxnQkFBZ0IsRUFBQTtFQUdsQjtJQUNFLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsdUJBQXVCO0lBQ3ZCLG9CQUFvQixFQUFBO0VBR3RCO0lBQ0UsZUFBZTtJQUNmLGlCQUFpQjtJQUNqQix1QkFBdUI7SUFDdkIsZ0JBQWdCLEVBQUE7RUFHbEI7SUFDRSxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLDhCQUE4QixFQUFBO0VBR2hDO0lBQ0UsOEJBQThCLEVBQUE7RUFHaEM7SUFDRSxlQUFlO0lBQ2YsaUJBQWlCLEVBQUE7RUFHbkI7SUFDRSxlQUFlO0lBQ2YsaUJBQWlCLEVBQUE7RUFHbkI7SUFDRSxjQUFjLEVBQUE7RUFHaEI7SUFDRSxjQUFjLEVBQUEsRUFDZjs7QTlINWxCSDs7RStIRUU7QS9ISUY7O0MrSERDO0EvSHdERDs7QytIckRDO0EvSDhHRDs7QytIM0dDO0FDVEQ7RUFDRSxvQkFBb0IsRUFBQTs7QUFHdEI7RUFDRSxpQkFBaUI7RUFDakIsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0UsWUFDRixFQUFBOztBQUVBO0VBQ0U7SUFDRSxzQkFBc0IsRUFBQSxFQUN2Qjs7QUFHSDtFQUNFLGtCQUNGLEVBQUE7O0FBRUE7RUFDRTtJQUNFLGVBQ0YsRUFBQSxFQUFDOztBQUdIO0VBQ0UsY0FBYztFQUNkLG1CQUNGLEVBQUE7O0FBRUE7RUFDRSxtQkFDRixFQUFBOztBQUVBO0VBQ0UsaUJBQWlCLEVBQUE7O0FBR25CO0VBQ0U7SUFDRSxxQ0FBcUMsRUFBQSxFQUN0Qzs7QUFHSDtFQUNFLGlCQUFpQixFQUFBOztBQUduQjtFQUNFLFNBQVMsRUFBQTs7QUFHWDtFQUNFLG9CQUFvQixFQUFBOztBQUd0QjtFQUNFLGlCQUFpQjtFQUNqQixtQkFBbUIsRUFBQTs7QUFHckI7RUFDRSxxQkFBeUI7TUFBekIsa0JBQXlCO1VBQXpCLHlCQUF5QjtFQUN6QixrQkFBa0I7RUFDbEIsb0JBQW9CLEVBQUE7O0FBR3RCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBR2xCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBR2xCO0VBQ0UsZUFBZTtFQUNmLDRCQUE0QixFQUFBOztBQUc5QjtFQUNFLDRCQUE0QixFQUFBOztBQUc5QjtFQUNFLGNBQWMsRUFBQTs7QUFHaEI7RUFDRSxrTkFBd0w7RUFBeEwsd0xBQXdMO0VBQXhMLHdMQUF3TDtFQUN4TCwyQ0FBMkM7RUFDM0MsNEJBQTRCLEVBQUE7O0FBRzlCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBR2xCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBR2xCO0VBQ0UsZ09BQXNNO0VBQXRNLHNNQUFzTTtFQUF0TSxzTUFBc007RUFDdE0sMkNBQTJDO0VBQzNDLDRCQUE0QixFQUFBOztBQUc5QjtFQUNFLGdCQUFnQixFQUFBOztBQUdsQjtFQUNFLGdCQUFnQixFQUFBOztBQUdsQjtFQUNFLGNBQWMsRUFBQTs7QUFHaEI7RUFDRSwrTUFBcUw7RUFBckwscUxBQXFMO0VBQXJMLHFMQUFxTDtFQUNyTCwrREFBK0Q7RUFDL0QsNEJBQTRCLEVBQUE7O0FBRzlCO0VBQ0UsY0FBYyxFQUFBOztBQUdoQjtFQUNFLGdCQUFnQixFQUFBOztBQUdsQjtFQUNFLGdCQUFnQixFQUFBOztBQUdsQjtFQUNFLGlOQUF1TDtFQUF2TCx1TEFBdUw7RUFBdkwsdUxBQXVMO0VBQ3ZMLG1EQUFtRDtFQUNuRCw0QkFBNEIsRUFBQTs7QUFHOUI7RUFDRSxjQUFjLEVBQUE7O0FBR2hCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBR2xCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBR2xCO0VBQ0Usb0JBQW9CLEVBQUE7O0FBR3RCO0VBQ0UsY2hJM0lnQjtFZ0k0SWhCLHlCQUF5QjtFQUN6QixpQkFBaUI7RUFDakIsbUJBQW1CO0VBQ25CLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLGNBQWM7RUFDZCxtQkFBbUI7RUFDbkIsaUJBQWlCO0VBQ2pCLG1CQUFtQjtFQUNuQixtQkFBbUIsRUFBQTs7QUFHckI7RUFDRSxjQUFjO0VBQ2QseUJBQXlCLEVBQUE7O0FBRzNCO0VBQ0Usb0JBQW9CLEVBQUE7O0FBR3RCO0VBQ0UsY0FBYztFQUNkLHlCQUF5QixFQUFBOztBQUczQjtFQUNFLG9CQUFvQixFQUFBOztBQUl0QjtFQUNFLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLGNBQWM7RUFDZCx5QkFBeUIsRUFBQTs7QUFHM0I7RUFDRSxvQkFBb0IsRUFBQTs7QUFHdEI7RUFDRSw4UUFBb1A7RUFBcFAsb1BBQW9QO0VBQXBQLG9QQUFvUDtFQUNwUCxxRkFBcUY7RUFDckYsNEJBQTRCLEVBQUE7O0FBRzlCO0VBQ0UsY0FBYyxFQUFBOztBQUdoQjtFQUNFLGdCQUFnQixFQUFBOztBQUdsQjtFQUNFLGdCQUFnQixFQUFBOztBQUdsQjtFQUNFLGNBQWM7RUFDZCx5QkFBeUIsRUFBQTs7QUFHM0I7RUFDRSxvQkFBb0IsRUFBQTs7QUFHdEI7RUFDRSxnT0FBNk47RUFBN04sNk5BQTZOO0VBQzdOLGlGQUFpRjtFQUNqRiw0QkFBNEIsRUFBQTtFQUg5QjtJQU1JLGNBQWM7SUFDZCxlQUFlO0lBQ2Ysa0JBQWtCO0lBQ2xCLGdCQUFnQjtJQUNoQixjQUFjLEVBQUE7O0FBSWxCO0VBQ0U7SUFFSSxlQUFjO0lBQ2QsZ0JBQWdCLEVBQUE7RUFIcEI7SUFPSSxnQkFBZ0IsRUFBQTtFQVBwQjtJQVdJLG1CQUFlO1FBQWYsbUJBQWU7WUFBZixlQUFlLEVBQUEsRUFDaEI7O0FBSUw7RUFDRSxnT0FBNk47RUFBN04sNk5BQTZOO0VBQzdOLGlGQUFpRjtFQUNqRiw0QkFBNEIsRUFBQTs7QUFHOUI7RUFDRSwrTEFBNEw7RUFBNUwsNExBQTRMO0VBQzVMLGlFQUFpRTtFQUNqRSw0QkFBNEI7RUFDNUIsNkJBQTZCLEVBQUE7O0FBSS9CO0VBQ0UsdU9BQW9PO0VBQXBPLG9PQUFvTztFQUNwTyxtRUFBbUU7RUFDbkUsNEJBQTRCLEVBQUE7O0FBRzlCO0VBQ0Usb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixXQUFXO0VBQ1gsU0FBUztFQUNULHlCQUE4QjtNQUE5QixzQkFBOEI7VUFBOUIsOEJBQThCLEVBQUE7O0FBR2hDO0VBQ0Usb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYiw0QkFBc0I7RUFBdEIsNkJBQXNCO01BQXRCLDBCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIseUJBQThCO01BQTlCLHNCQUE4QjtVQUE5Qiw4QkFBOEI7RUFDOUIsV0FBVztFQUNYLGlCQUFpQixFQUFBOztBQUduQjtFQUNFLG1CQUFjO01BQWQsa0JBQWM7VUFBZCxjQUFjO0VBQ2Qsb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYiw0QkFBc0I7RUFBdEIsNkJBQXNCO01BQXRCLDBCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIsd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUIsRUFBQTs7QUFHekI7RUFDRSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLDRCQUFzQjtFQUF0Qiw2QkFBc0I7TUFBdEIsMEJBQXNCO1VBQXRCLHNCQUFzQjtFQUN0Qix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixpQkFBaUIsRUFBQTs7QUFHbkI7RUFDRSxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQix5QkFBeUI7RUFDekIsa0JBQWtCO0VBQ2xCLGNoSXBTZTtFZ0lxU2YsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0UsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsc0JBQXNCO0VBQ3RCLGNoSTdTZTtFZ0k4U2YsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0Usa0JBQWtCO0VBQ2xCLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLHVCQUF1QjtFQUN2QixjaEkzVGU7RWdJNFRmLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLGtCQUFrQjtFQUNsQixtQkFBbUIsRUFBQTs7QUFHckI7RUFDRSxtQkFBYztNQUFkLGtCQUFjO1VBQWQsY0FBYyxFQUFBOztBQUdoQjtFQUNFLGlCQUFpQixFQUFBOztBQUduQjtFQUNFLGFBQWEsRUFBQTs7QUFHZjtFQUNFLGNBQWM7RUFDZCxZQUFZLEVBQUE7O0FBR2Q7RUFDRSw0QkFBNEI7RUFDNUIsNkJBQTZCLEVBQUE7O0FBRy9CO0VBQ0UsZ1BBQTZMO0VBQTdMLDhMQUE2TDtFQUE3TCw4TEFBNkw7RUFDN0wsbUZBQW1GO0VBQ25GLDRCQUE0QixFQUFBOztBQUsxQjtFQUZKO0lBR00sZ0JBQWdCLEVBQUEsRUFFbkI7O0FBR0g7RUFDRSxnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLG1CQUFtQjtFQUNuQixtQkFBbUI7RUFDbkIsY0FBYztFQUNkLGdCQUFnQixFQUFBOztBQUdsQjtFQUNFLFVBQVUsRUFBQTtFQUNWO0lBRkY7TUFHSSxXQUFVLEVBQUEsRUFLYjtFQVJEO0lBTUksMEJBQTBCLEVBQUE7O0FBSTlCO0VBQ0UsY0FBYztFQUNkLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsbUJBQW1CO0VBQ25CLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLHlCQUF5QjtFQUN6QixrQkFBa0IsRUFBQTs7QUFHcEI7RUFDRSw2SkFBNko7RUFDN0osOEdBQThHO0VBQzlHLDRCQUE0QjtFQUM1QixxQkFBcUIsRUFBQTs7QUFHdkI7RUFDRTtJQUNFLGVBQWUsRUFBQTtFQUdqQjtJQUNFLGdCQUFnQixFQUFBLEVBQ2pCOztBQUdIO0VBQ0U7SUFDRSw0QkFBc0I7SUFBdEIsNkJBQXNCO1FBQXRCLDBCQUFzQjtZQUF0QixzQkFBc0IsRUFBQTtFQUd4QjtJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsaUJBQWlCLEVBQUE7RUFHbkI7SUFDRSxlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLHVCQUF1QjtJQUN2QixtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsdUJBQXVCO0lBQ3ZCLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsYUFBYSxFQUFBO0VBR2Y7SUFDRSxjQUFjLEVBQUE7RUFHaEI7SUFDRSxrQkFBa0I7SUFDbEIsaUJBQWlCLEVBQUE7RUFHbkI7SUFDRSxrQkFBa0I7SUFDbEIsaUJBQWlCO0lBQ2pCLGdCQUFnQjtJQUNoQixXQUFXLEVBQUE7RUFHYjtJQUNFLGlCQUFpQjtJQUNqQixtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLDRCQUE4QjtJQUE5Qiw4QkFBOEI7UUFBOUIsa0NBQThCO1lBQTlCLDhCQUE4QixFQUFBO0VBR2hDO0lBQ0UsaUJBQWlCLEVBQUE7RUFHbkI7SUFDRSxhQUFhLEVBQUE7RUFHZjtJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsaUJBQWlCLEVBQUE7RUFHbkI7SUFDRSxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLGlCQUFpQjtJQUNqQixrQkFBa0I7SUFDbEIsZ0JBQWdCO0lBQ2hCLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsaUJBQWlCO0lBQ2pCLGtCQUFrQjtJQUNsQixnQkFBZ0I7SUFDaEIsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLGlCQUFpQjtJQUNqQixrQkFBa0I7SUFDbEIsZ0JBQWdCO0lBQ2hCLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsaUJBQWlCO0lBQ2pCLGtCQUFrQjtJQUNsQixnQkFBZ0I7SUFDaEIsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxZQUFZLEVBQUE7RUFHZDtJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxlQUFlO0lBQ2YsYUFBYSxFQUFBO0VBR2Y7SUFDRSxpQkFBaUI7SUFDakIsa0JBQWtCO0lBQ2xCLGdCQUFnQjtJQUNoQixtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLFlBQVksRUFBQTtFQUdkO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLGVBQWU7SUFDZixhQUFhLEVBQUE7RUFHZjtJQUNFLFlBQVksRUFBQTtFQUdkO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLGVBQWUsRUFBQTtFQUdqQjtJQUNFLFlBQVksRUFBQTtFQUdkO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLFlBQVksRUFBQTtFQUdkO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxZQUFZO0lBQ1osZ0JBQWdCLEVBQUE7RUFHbEI7SUFDRSxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLDJCQUEyQjtJQUMzQiw4QkFBOEI7SUFDOUIsWUFBWSxFQUFBO0VBR2Q7SUFDRSxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsaUJBQWlCO0lBQ2pCLGtCQUFrQjtJQUNsQixnQkFBZ0I7SUFDaEIsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxpQkFBaUI7SUFDakIsa0JBQWtCO0lBQ2xCLGdCQUFnQjtJQUNoQixtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsaUJBQWlCO0lBQ2pCLGtCQUFrQjtJQUNsQixnQkFBZ0IsRUFBQTtFQUdsQjtJQUNFLFlBQVksRUFBQTtFQUdkO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLGVBQWUsRUFBQTtFQUdqQjtJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsNkpBQW1JO0lBQW5JLG1JQUFtSTtJQUFuSSxtSUFBbUk7SUFDbkksbURBQW1EO0lBQ25ELDRCQUE0QixFQUFBO0VBRzlCO0lBQ0UsZ09BQXNNO0lBQXRNLHNNQUFzTTtJQUF0TSxzTUFBc007SUFDdE0sNkVBQTRFO0lBQzVFLDRCQUE0QixFQUFBO0VBRzlCO0lBQ0UsbUpBQXlIO0lBQXpILHlIQUF5SDtJQUF6SCx5SEFBeUg7SUFDekgsbURBQW1EO0lBQ25ELDRCQUE0QixFQUFBO0VBRzlCO0lBQ0Usb0pBQTBIO0lBQTFILDBIQUEwSDtJQUExSCwwSEFBMEg7SUFDMUgsbURBQWtEO0lBQ2xELDRCQUE0QixFQUFBO0VBRzlCO0lBQ0UsNkZBQW1FO0lBQW5FLG1FQUFtRTtJQUFuRSxtRUFBbUUsRUFBQSxFQUNwRTs7QWhJeHRCSDs7RWlJRUU7QWpJSUY7O0NpSURDO0FqSXdERDs7Q2lJckRDO0FqSThHRDs7Q2lJM0dDO0FDUkQ7RUFDRSxzQkFBc0IsRUFBQTs7QUFHeEI7RUFDRSxpQkFBaUIsRUFBQTs7QUFHbkI7RUFDRSxhQUFhO0VBQ2IscUNBQXFDO0VBQ3JDLHVCQUF1QjtFQUN2QixxQkFBcUI7RUFDckIsa0JBQWtCLEVBQUE7O0FBR3BCO0VBQ0Usb0JBQW9CLEVBQUE7O0FBR3RCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBR2xCO0VBQ0U7SUFDRSxxQ0FBcUMsRUFBQSxFQUN0Qzs7QUFHSDtFQUNFO0lBQ0UsZUFBZSxFQUFBO0VBR2pCO0lBQ0UsMkJBQTJCO0lBQzNCLGtCQUFrQixFQUFBO0VBR3BCO0lBQ0UsbUJBQW1CLEVBQUE7RUFFckI7SUFDRSxvQkFBb0IsRUFBQSxFQUNyQjs7QWxJaERIOztFbUlFRTtBbklJRjs7Q21JREM7QW5Jd0REOztDbUlyREM7QW5JOEdEOztDbUkzR0M7QUNURDtFQUNJLHFCQUFxQixFQUFBO0VBRXJCO0lBSEo7TUFJUSxxQkFBcUIsRUFBQSxFQUU1Qjs7QUFFRDtFQUNJLGtCQUFrQixFQUFBO0VBRHRCO0lBSVEsZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsbUJBQW1CLEVBQUE7RUFQM0I7SUFXUSxnQkFBZ0I7SUFDaEIsZUFBZTtJQUNmLGlCQUFpQjtJQUNqQixtQkFBbUI7SUFDbkIsa0JBQWtCLEVBQUE7O0FBSzFCO0VBQ0k7SUFDSSxnQkFBZ0I7SUFDaEIsV0FBVztJQUNYLDRCQUE0QjtJQUM1QixjQUFjLEVBQUE7RUFHbEI7SUFDSSwrQkFBd0I7SUFBeEIsK0JBQXdCO0lBQXhCLHdCQUF3QjtJQUN4QixnQ0FBNEI7UUFBNUIsNEJBQTRCO0lBQzVCLGtDQUEwQjtZQUExQiwwQkFBMEI7SUFDMUIsc0JBQXNCO0lBQ3RCLG9CQUFvQixFQUFBO0VBR3hCO0lBQ0ksOEJBQXlCO1FBQXpCLDZCQUF5QjtZQUF6Qix5QkFBeUIsRUFBQTtFQUc3QjtJQUNJLDJCQUEyQixFQUFBLEVBQzlCOztBQUdMO0VBQ0ksZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixrQkFBa0IsRUFBQTtFQUVsQjtJQUxKO01BTVEsaUJBQWlCO01BQ2pCLFdBQVcsRUFBQSxFQWlGbEI7RUF4RkQ7SUFXUSxvQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLFNBQVM7SUFDVCw4QkFBc0I7SUFBdEIsMkJBQXNCO0lBQXRCLHNCQUFzQjtJQUN0Qiw2Q0FBcUM7WUFBckMscUNBQXFDLEVBQUE7SUFFckM7TUFoQlI7UUFpQlksdUJBQWU7Z0JBQWYsZUFBZTtRQUNmLG9CQUFhO1FBQWIsb0JBQWE7UUFBYixhQUFhO1FBQ2IsU0FBUyxFQUFBLEVBRWhCO0VBckJMO0lBd0JRLG9DQUE0QjtZQUE1Qiw0QkFBNEIsRUFBQTtFQXhCcEM7SUE0QlEsZ0JBQWdCO0lBQ2hCLGdCQUFnQjtJQUNoQixXQUFXO0lBQ1gsbUJBQW1CO0lBQ25CLGtCQUFrQjtJQUNsQixzQkFBc0I7SUFDdEIsMkJBQTJCO0lBQzNCLGtCQUFrQjtJQUNsQixnQkFBZ0I7SUFDaEIseUJBQWlCO0lBQWpCLG9CQUFpQjtJQUFqQixpQkFBaUIsRUFBQTtJQUVqQjtNQXZDUjtRQXdDWSxlQUFlO1FBQ2YsZUFBZSxFQUFBLEVBOEN0QjtJQXZGTDtNQTZDWSx5QkFDSixFQUFBO0lBOUNSO01BaURZLG1CQUFtQjtNQUNuQixnQkFBZ0I7TUFDaEIsc0JBQW1CO1NBQW5CLG1CQUFtQixFQUFBO0lBbkQvQjtNQXVEWSxnQkFBZ0I7TUFDaEIsa0JBQWtCO01BQ2xCLGVBQWU7TUFDZixpQkFBaUI7TUFDakIsbUJBQW1CO01BQ25CLGdDQUFnQztNQUNoQyxvQkFBb0IsRUFBQTtJQTdEaEM7TUFrRVksa0JBQWtCO01BQ2xCLFlBQVk7TUFDWixVQUFVLEVBQUE7TUFwRXRCO1FBdUVnQixnQkFBZ0I7UUFDaEIsZUFBZTtRQUNmLGlCQUFpQjtRQUNqQixjQUFjO1FBQ2QsU0FBUyxFQUFBO01BM0V6QjtRQWdGZ0IsZ0JBQWdCO1FBQ2hCLGVBQWU7UUFDZixpQkFBaUI7UUFDakIsY0FFSixFQUFBOztBQUtaO0VBQ0k7SUFDSSxnQ0FBd0I7WUFBeEIsd0JBQXdCLEVBQUE7RUFFNUI7SUFDSSxzQ0FBOEI7WUFBOUIsOEJBQThCLEVBQUEsRUFBQTs7QUFMdEM7RUFDSTtJQUNJLGdDQUF3QjtZQUF4Qix3QkFBd0IsRUFBQTtFQUU1QjtJQUNJLHNDQUE4QjtZQUE5Qiw4QkFBOEIsRUFBQSxFQUFBOztBcEl0SnRDOztFcUlFRTtBcklJRjs7Q3FJREM7QXJJd0REOztDcUlyREM7QXJJOEdEOztDcUkzR0M7QUNURDtFQUNJLHFCQUFxQixFQUFBO0VBRHpCO0lBSVEscUJBQXFCO0lBQ3JCLGtCQUFrQjtJQUNsQiwwVEFJNEM7SUFKNUMsd1JBSTRDO0lBSjVDLDJSQUk0QztJQUM1QywyQkFBMkIsRUFBQTtFQVhuQztJQWVRLGtCQUFrQixFQUFBO0lBZjFCO01Ba0JZLGdCQUFnQixFQUFBO0lBbEI1QjtNQXNCWSwrQkFBK0I7TUFDL0Isa0JBQWtCO01BQ2xCLGVBQWU7TUFDZixrQkFBa0I7TUFDbEIsZ0JBQWdCO01BQ2hCLGlCQUFpQjtNQUNqQixzQkFBc0IsRUFBQTtJQUcxQjtNQS9CUjtRQWlDZ0IsZUFBZTtRQUNmLGlCQUFpQjtRQUNqQixzQkFBc0IsRUFBQSxFQUN6QjtJQXBDYjtNQXdDWSxVQUFVO01BQ1YsU0FBUyxFQUFBO0lBekNyQjtNQTZDWSxhQUFhO01BQ2IscUNBQXFDO01BQ3JDLFNBQVM7TUFDVCx3QkFBdUI7VUFBdkIscUJBQXVCO2NBQXZCLHVCQUF1QjtNQUN2QixpQkFBaUI7TUFDakIsY0FBYztNQUNkLGlCQUFpQixFQUFBO0lBbkQ3QjtNQXVEWSxxQ0FBcUM7TUFDckMsZ0JBQWdCLEVBQUE7SUF4RDVCO01BNERZLHFDQUFxQztNQUNyQyxnQkFBZ0IsRUFBQTtJQTdENUI7TUFpRVksMEJBQTBCO01BQzFCLGdCQUFnQixFQUFBO0lBR3BCO01BckVSO1FBdUVnQixxQ0FBcUM7UUFDckMsZ0JBQWdCLEVBQUEsRUFDbkI7SUFHTDtNQTVFUjs7OztRQWlGZ0IscUNBQXFDO1FBQ3JDLGdCQUFnQixFQUFBLEVBQ25CO0lBbkZiO01BdUZZLGtCQUFrQjtNQUNsQixhQUFhO01BQ2IsUUFBUTtNQUNSLHdCQUF1QjtVQUF2QixxQkFBdUI7Y0FBdkIsdUJBQXVCO01BQ3ZCLGtCQUFrQixFQUFBO0lBM0Y5QjtNQStGWSxZQUFZLEVBQUE7SUEvRnhCO01BbUdZLGVBQWU7TUFDZixZQUFZO01BQ1osa0JBQWtCO01BQ2xCLFlBQVk7TUFDWixZQUFZO01BQ1osb0JBQ0osRUFBQTs7QXRJM0dSOztFdUlFRTtBdklJRjs7Q3VJREM7QXZJd0REOztDdUlyREM7QXZJOEdEOztDdUkzR0M7QUNSRDtFQUNFLHFCQUFxQixFQUFBOztBQUd2QjtFQUNFLGlCQUFpQixFQUFBOztBQUduQjtFQUNFLGFBQWE7RUFDYixxQ0FBcUM7RUFDckMsdUJBQXVCO0VBQ3ZCLHFCQUFxQjtFQUNyQixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0U7SUFDRSxxQ0FBcUMsRUFBQSxFQUN0Qzs7QUFHSDtFQUNFO0lBQ0UsZUFBZSxFQUFBO0VBR2pCO0lBQ0UsMkJBQTJCO0lBQzNCLGtCQUFrQjtJQUNsQixtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLG9CQUFvQixFQUFBLEVBQ3JCOztBeEl2Q0g7O0V5SUVFO0F6SUlGOztDeUlEQztBekl3REQ7O0N5SXJEQztBekk4R0Q7O0N5STNHQztBQ1JEO0VBQ0Usa05BQWtOO0VBQ2xOLDhDQUE4QztFQUM5QywrRkFBK0Y7RUFDL0YsNEJBQTRCO0VBQzVCLHFCQUFxQixFQUFBOztBQUd2QjtFQUNFLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYiw0QkFBc0I7RUFBdEIsNkJBQXNCO01BQXRCLDBCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUIsRUFBQTs7QUFHckI7RUFDRSxjMUlWZ0I7RTBJV2hCLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLHlCQUF5QjtFQUN6QixpQkFBaUI7RUFDakIsbUJBQW1CO0VBQ25CLHlCQUF5QjtFQUN6QixtQkFBbUIsRUFBQTs7QUFHckI7RUFDRSxlQUFlO0VBQ2Ysc0JBQXNCO0VBQ3RCLGlCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0UsZUFBZTtFQUNmLHVCQUF1QjtFQUN2QixpQkFBaUI7RUFDakIsZ0JBQWdCLEVBQUE7O0FBR2xCO0VBQ0Usb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYiwwQkFBb0I7TUFBcEIsdUJBQW9CO1VBQXBCLG9CQUFvQjtFQUNwQix5QkFBOEI7TUFBOUIsc0JBQThCO1VBQTlCLDhCQUE4QjtFQUM5Qix3QkFBZ0I7VUFBaEIsZ0JBQWdCO0VBQ2hCLFdBQVc7RUFDWCxpQkFBaUI7RUFDakIsY0FBYyxFQUFBOztBQUdoQjtFQUNFLG1CQUFhO01BQWIsaUJBQWE7VUFBYixhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQix5QjFJbUNhO0UwSWxDYixrQkFBa0I7RUFDbEIsd0RBQXdDO0VBQXhDLGdEQUF3QztFQUF4QywyQ0FBd0M7RUFBeEMsd0NBQXdDO0VBQXhDLDhFQUF3QztFQUN4QyxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLDRCQUFzQjtFQUF0Qiw2QkFBc0I7TUFBdEIsMEJBQXNCO1VBQXRCLHNCQUFzQjtFQUN0Qix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLDhEQUFzRDtVQUF0RCxzREFBc0QsRUFBQTs7QUFHeEQ7RUFDRSxtQkFBbUIsRUFBQTs7QUFHckI7RUFDRSxjQUFjO0VBQ2QsZUFBZTtFQUNmLFlBQVk7RUFDWixjQUFjLEVBQUE7O0FBR2hCO0VBQ0UsZUFBZTtFQUNmLHVCQUF1QjtFQUN2QixpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLGVBQWU7RUFDZix1QkFBdUI7RUFDdkIsaUJBQWlCO0VBQ2pCLG1CQUFtQixFQUFBOztBQUdyQjs7RUFFRSxnQkFBZ0I7RUFDaEIsYzFJekVnQixFQUFBOztBMEk0RWxCOztFQUVFLGMxSWhHZ0IsRUFBQTs7QTBJbUdsQjtFQUNFLGdCQUFnQixFQUFBOztBQUdsQjtFQUNFLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2Isd0JBQWdCO1VBQWhCLGdCQUFnQjtFQUNoQixhQUFhO0VBQ2IsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixtQkFBZTtNQUFmLGVBQWU7RUFDZix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QixFQUFBOztBQUd6QjtFQUNFLGNBQWM7RUFDZCxlQUFlO0VBQ2YsWUFBWSxFQUFBOztBQUdkO0VBQ0U7SUFDRSxpREFBaUQsRUFBQTtFQUduRDtJQUNFLGVBQWU7SUFDZixpQkFBaUIsRUFBQTtFQUduQjtJQUNFLDRCQUFzQjtJQUF0Qiw2QkFBc0I7UUFBdEIsMEJBQXNCO1lBQXRCLHNCQUFzQjtJQUN0QixhQUFhLEVBQUE7RUFHZjtJQUNFLG1CQUFjO1FBQWQsa0JBQWM7WUFBZCxjQUFjO0lBQ2QsYUFBYTtJQUNiLG1CQUFtQixFQUFBLEVBQ3BCOztBMUlwSkg7O0UySUVFO0EzSUlGOztDMklEQztBM0l3REQ7O0MySXJEQztBM0k4R0Q7O0MySTNHQztBQ1REO0VBQ0UsbUJBQW1CO0VBQ25CLHlCQUF5QjtFQUN6QixrRUFBa0U7RUFDbEUsNkJBQTZCO0VBQzdCLDRCQUE0QjtFQUM1QixtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLG9CQUFvQixFQUFBOztBQUd0QjtFQUNFLGlCQUFpQjtFQUNqQixjQUFjLEVBQUE7O0FBR2hCO0VBQ0UsY0FBYztFQUNkLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLHVCQUF1QjtFQUN2QixtQkFBbUI7RUFDbkIsV0FBVztFQUNYLGtCQUFrQixFQUFBOztBQUdwQjtFQUNFLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2Isd0JBQXNCO01BQXRCLHFCQUFzQjtVQUF0Qix1QkFBc0I7RUFDdEIseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsd0JBQWdCO1VBQWhCLGdCQUFnQjtFQUNoQixhQUFhO0VBQ2IsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0UsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBR2xCO0VBQ0UsYUFBYTtFQUNiLHdDQUF3QztFQUN4QyxvQkFBb0I7RUFDcEIsYUFBYTtFQUNiLGdCQUFnQixFQUFBOztBQUdsQjtFQUNFLHlCQUF5QjtFQUN6QixtQkFBbUI7RUFDbkIsa0JBQWtCLEVBQUE7O0FBR3BCO0VBQ0UsK0JBQStCO0VBQy9CLGdDQUFnQztFQUNoQyxvQkFBb0IsRUFBQTs7QUFHdEI7RUFDRSxrQkFBa0I7RUFDbEIsaUJBQWlCO0VBQ2pCLG9CQUFvQjtFQUNwQiw0QkFBNEIsRUFBQTs7QUFHOUI7RUFDRSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFVBQVU7RUFDVixZQUFZO0VBQ1osV0FBVztFQUNYLGNBQWM7RUFDZCxXQUFXO0VBQ1gseUJBQXlCLEVBQUE7O0FBRzNCO0VBQ0UsYzVJMUNhO0U0STJDYixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLHVCQUF1QjtFQUN2QixnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQ2hCLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLGM1SW5FZ0I7RTRJb0VoQixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLHFCQUFxQjtFQUNyQixnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLGdCQUFnQixFQUFBOztBQUdsQjtFQUNFLHFCQUFxQjtFQUNyQixtQkFBbUI7RUFDbkIscUJBQXFCO0VBQ3JCLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLHVCQUF1QjtFQUN2QixtQkFBbUIsRUFBQTs7QUFHckI7RUFDRSxjNUl4RmdCO0U0SXlGaEIseUJBQXlCLEVBQUE7O0FBRzNCO0VBQ0UsY0FBYztFQUNkLHlCQUF5QixFQUFBOztBQUczQjtFQUNFLGM1SXZGa0I7RTRJd0ZsQixnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsdUJBQXVCLEVBQUE7O0FBR3pCO0VBQ0UsYzVJaEdrQjtFNElpR2xCLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsdUJBQXVCO0VBQ3ZCLGdCQUFnQixFQUFBOztBQUdsQjtFQUNFLGM1SW5IZ0I7RTRJb0hoQixlQUFlO0VBQ2YsZ0JBQWdCLEVBQUE7O0FBR2xCO0VBQ0UsYzVJekhnQjtFNEkwSGhCLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLHVCQUF1QjtFQUN2QixnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxjQUNGLEVBQUE7O0FBRUE7RUFDRSxrQkFBa0IsRUFBQTs7QUFHcEI7RUFDRSw2QkFBNkI7RUFDN0IsaUJBQWdCO0VBQ2hCLGdCQUNGLEVBQUE7O0FBRUE7RUFDRTtJQUNFLDRCQUFzQjtJQUF0Qiw2QkFBc0I7UUFBdEIsMEJBQXNCO1lBQXRCLHNCQUFzQixFQUFBO0VBR3hCO0lBQ0UsZUFBZTtJQUNmLGlCQUFpQjtJQUNqQix1QkFBdUIsRUFBQTtFQUd6QjtJQUNFLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsdUJBQXVCLEVBQUEsRUFDeEI7O0E1STFMSDs7RTZJRUU7QTdJSUY7O0M2SURDO0E3SXdERDs7QzZJckRDO0E3SThHRDs7QzZJM0dDO0FDUkQ7RUFDRSxvQkFBb0IsRUFBQTs7QUFJcEI7RUFERjtJQUVJLGlCQUFpQixFQUFBLEVBRXBCOztBQUVEO0VBQ0UsaUJBQWlCLEVBQUE7O0FBR25CO0VBQ0UsaUJBQWlCO0VBQ2pCLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQThCO01BQTlCLHNCQUE4QjtVQUE5Qiw4QkFBOEI7RUFDOUIsOEJBQThCO0VBQzlCLHVJQUF1STtFQUN2SSwyQ0FBMkM7RUFDM0MsNEJBQTRCO0VBQzVCLDhCQUFzQjtVQUF0QixzQkFBc0IsRUFBQTs7QUFHeEI7RUFDRSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZTtFQUNmLGtCQUFrQixFQUFBOztBQUdwQjtFQUNFLGFBQWEsRUFBQTs7QUFHZjtFQUNFLGNBQWM7RUFDZCxXQUFXO0VBQ1gsWUFBWTtFQUNaLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlO0VBQ2YsaUJBQWlCLEVBQUE7O0FBR25CO0VBQ0UsbUJBQVk7TUFBWixvQkFBWTtVQUFaLFlBQVksRUFBQTs7QUFHZDtFQUNFLGM5SWpCZTtFOElrQmYsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQix1QkFBdUI7RUFDdkIsZ0JBQWdCO0VBQ2hCLG9CQUFvQjtFQUNwQixtQkFBbUI7RUFDbkIsZ0NBQWdDLEVBQUE7O0FBR2xDO0VBQ0Usb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBOEI7TUFBOUIsc0JBQThCO1VBQTlCLDhCQUE4QixFQUFBOztBQUdoQztFQUNFLGFBQWEsRUFBQTs7QUFHZjtFQUNFLG1CQUFjO01BQWQsa0JBQWM7VUFBZCxjQUFjO0VBQ2Qsa0JBQWtCLEVBQUE7O0FBR3BCO0VBQ0UsYzlJMUNlO0U4STJDZixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLHVCQUF1QjtFQUN2QixnQkFBZ0I7RUFDaEIsU0FBUztFQUNULG9CQUFvQixFQUFBOztBQUd0QjtFQUNFLGM5STVDYTtFOEk2Q2IsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQix1QkFBdUI7RUFDdkIsZ0JBQWdCLEVBQUE7O0FBR2xCO0VBQ0UsY0FBYyxFQUFBOztBQUdoQjtFQUNFLGNBQWMsRUFBQTs7QUFHaEI7RUFDRTtJQUNFLDZCQUE2QjtJQUM3Qix1SUFBdUk7SUFDdkksMkNBQTJDLEVBQUEsRUFDNUM7O0FBR0g7RUFDRTtJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsbUJBQW1CO0lBQ25CLDRFQUE0RTtJQUM1RSw2QkFBNkIsRUFBQTtFQUcvQjtJQUNFLGNBQWMsRUFBQTtFQUdoQjtJQUNFLGFBQWEsRUFBQTtFQUdmO0lBQ0UsY0FBYyxFQUFBO0VBR2hCO0lBQ0UsbUJBQWM7UUFBZCxrQkFBYztZQUFkLGNBQWM7SUFDZCxrQkFBa0IsRUFBQTtFQUdwQjtJQUNFLG1CQUFtQixFQUFBO0VBR3ZCOztJQUVFLGNBQWMsRUFBQTtFQUdkO0lBQ0Usb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYiw0QkFBc0I7SUFBdEIsNkJBQXNCO1FBQXRCLDBCQUFzQjtZQUF0QixzQkFBc0IsRUFBQTtFQUd4QjtJQUNFLG9CQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhLEVBQUE7RUFHZjtJQUNFLG1CQUFjO1FBQWQsa0JBQWM7WUFBZCxjQUFjO0lBQ2QsK0JBQXdCO0lBQXhCLCtCQUF3QjtJQUF4Qix3QkFBd0I7SUFDeEIseUJBQW1CO1FBQW5CLHNCQUFtQjtZQUFuQixtQkFBbUI7SUFDbkIsd0JBQXVCO1FBQXZCLHFCQUF1QjtZQUF2Qix1QkFBdUI7SUFBRSxvQ0FBQTtJQUN6QixrQkFBa0I7SUFDbEIsV0FBVztJQUNYLFlBQVksRUFBQTtFQUdkO0lBQ0UsaUJBQWlCO0lBQ2pCLG1CQUFjO1FBQWQsa0JBQWM7WUFBZCxjQUFjO0lBQ2QsWUFBWTtJQUNaLGtCQUFrQixFQUFBO0VBR3BCO0lBQ0UsZ0JBQWdCLEVBQUE7RUFHbEI7SUFDRSxXQUFXLEVBQUE7RUFHYjtJQUNFLHdCQUF3QixFQUFBO0VBSTFCO0lBQ0UsZUFBZTtJQUNmLGlCQUFpQjtJQUNqQixzQkFBc0I7SUFDdEIsa0JBQWtCO0lBQ2xCLG9CQUFvQjtJQUNwQixtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsdUJBQXVCO0lBQ3ZCLGdCQUFnQixFQUFBO0VBR2xCO0lBQ0UsV0FBVztJQUNYLGdCQUFnQixFQUFBLEVBQ2pCOztBOUkvTUg7O0UrSUVFO0EvSUlGOztDK0lEQztBL0l3REQ7O0MrSXJEQztBL0k4R0Q7O0MrSTNHQztBQ1JEO0VBQ0Usb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixtQkFBZTtNQUFmLGVBQWU7RUFDZix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixtQkFBbUIsRUFBQTs7QUFHckI7RUFDRSxjaEowQmU7RWdKekJmLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLHNCQUFzQjtFQUN0QixrQkFBa0IsRUFBQTs7QUFHcEI7RUFDRSxrQkFBa0IsRUFBQTs7QUFHcEI7RUFDRSxvQ0FBb0M7RUFDcEMsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0U7SUFDRSxlQUFlLEVBQUE7RUFHakI7SUFDRSxnQkFBZ0IsRUFBQSxFQUNqQjs7QUFHSDtFQUNFO0lBQ0UsNEJBQXNCO0lBQXRCLDZCQUFzQjtRQUF0QiwwQkFBc0I7WUFBdEIsc0JBQXNCO0lBQ3RCLHdCQUF1QjtRQUF2QixxQkFBdUI7WUFBdkIsdUJBQXVCO0lBQ3ZCLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsZ0JBQWdCLEVBQUE7RUFHbEI7SUFDRSxlQUFlLEVBQUEsRUFDaEI7O0FoSm5ESDs7RWlKRUU7QWpKSUY7O0NpSkRDO0FqSndERDs7Q2lKckRDO0FqSjhHRDs7Q2lKM0dDO0FDUkQ7RUFDRSxjQUFjLEVBQUE7O0FBTWhCO0VBQ0Usb0JBQWM7RUFBZCxvQkFBYztFQUFkLGFBQWM7RUFDZCxtQkFBZTtNQUFmLGVBQWU7RUFDZix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2QixhQUFhO0VBQ2Isd0JBQWdCO1VBQWhCLGdCQUFnQjtFQUNoQix1QkFBdUI7RUFDdkIsaUJBQWlCLEVBQUE7O0FBR25CO0VBQ0MsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixjbEpnQm1CO0VrSmZuQixpQkFBaUI7RUFDakIsbUJBQW1CO0VBQ25CLHlCQUF5QjtFQUN6Qix3Q0FBZ0M7RUFBaEMsbUNBQWdDO0VBQWhDLGdDQUFnQztFQUNoQyxtQkFBbUI7RUFDbkIsZUFBZSxFQUFBOztBQUdoQjtFQUNDLHFCQUFxQjtFQUNyQixjbEpHZ0I7RWtKRmhCLHFCbEpFZ0IsRUFBQTs7QWtKQ2pCO0VBQ0MsZUFBZSxFQUFBOztBQUdoQjtFQUNDLGNsSk5nQjtFa0pPaEIscUJsSlBnQixFQUFBOztBa0pVakI7RUFDQyxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QixFQUFBOztBQUd4QjtFQUNDLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsbUJBQWU7TUFBZixlQUFlLEVBQUE7O0FBR2hCO0VBQ0MsYUFBYSxFQUFBOztBQUdkO0VBQ0U7SUFDRSxlQUFlLEVBQUEsRUFDaEI7O0FBR0g7RUFDRTtJQUNFLFVBQVUsRUFBQSxFQUNYOztBQUdIO0VBQ0U7SUFDRSxjQUFjLEVBQUE7RUFHaEI7SUFDRSxjQUFjO0lBQ2QsVUFBVSxFQUFBO0VBR2I7SUFDQyx5QkFBOEI7UUFBOUIsc0JBQThCO1lBQTlCLDhCQUE4QixFQUFBO0VBRzlCO0lBQ0EsYUFBYSxFQUFBO0VBR2I7SUFDQSxvQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLG1CQUFjO1FBQWQsa0JBQWM7WUFBZCxjQUFjO0lBQ1oseUJBQXlCO0lBQ3pCLGtCQUFrQjtJQUNsQixnQkFBZ0I7SUFDaEIsd0JBQWdCO0lBQWhCLGdCQUFnQjtJQUNoQixNQUFNLEVBQUE7RUFHUjtJQUNBLDJCQUFvQjtJQUFwQiwyQkFBb0I7SUFBcEIsb0JBQW9CO0lBQ3BCLG1CQUFZO1FBQVosb0JBQVk7WUFBWixZQUFZLEVBQUE7RUFHYjtJQUNDLGNBQWM7SUFDZCxXQUFXLEVBQUEsRUFDWDs7QWxKOUdGOztFbUpFRTtBbkpJRjs7Q21KREM7QW5Kd0REOztDbUpyREM7QW5KOEdEOztDbUozR0M7QUNSRDtFQUNFLG9CQUFvQixFQUFBOztBQUd0QjtFQUNFLGlCQUFpQjtFQUNqQixhQUFhO0VBQ2IsOEJBQThCO0VBQzlCLHFCQUFxQixFQUFBOztBQUd2QjtFQUNFLGNwSmFnQjtFb0paaEIsMEJBQTBCLEVBQUE7O0FBRzVCO0VBQ0UscUJBQXFCLEVBQUE7O0FBR3ZCO0VBQ0UsZ0JBQWdCO0VBQ2hCLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLGdCQUFnQjtFQUNoQixtQkFBbUI7RUFDbkIsZUFBZTtFQUNmLGlCQUFpQixFQUFBOztBQUduQjtFQUNFLGdCQUFnQjtFQUNoQixjcEpVYSxFQUFBOztBb0pOZjtFQUNFLGNwSkxlO0VvSk1mLGlCQUFpQjtFQUNqQixlQUFlO0VBQ2YsdUJBQXVCO0VBQ3ZCLGdCQUFnQjtFQUNoQixtQkFBbUI7RUFDbkIsZUFBZTtFQUNmLDREQUE0RDtFQUM1RCwwQkFBMEI7RUFDMUIsNkJBQTZCO0VBQzdCLDRCQUE0QixFQUFBOztBQUc5QjtFQUNFO0lBQ0UsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSwwQkFBMEI7SUFDMUIsa0JBQWtCLEVBQUE7RUFHcEI7SUFDRSxlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLHVCQUF1QjtJQUN2QixtQkFBbUI7SUFDbkIsbUJBQW1CLEVBQUE7RUFHckI7SUFDRSxlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLHVCQUF1QjtJQUN2QixVQUFVO0lBQ1YsZ0JBQWdCO0lBQ2hCLG1CQUFtQixFQUFBLEVBQ3BCOztBcEpoRkg7O0VxSkVFO0FySklGOztDcUpEQztBckp3REQ7O0NxSnJEQztBcko4R0Q7O0NxSjNHQztBQ1JEO0VBQ0Usb0JBQW9CLEVBQUE7O0FBR3RCO0VBQ0Usb0JBQW9CLEVBQUE7O0FBR3RCO0VBQ0UseUJBQXlCO0VBQ3pCLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIscUJBQXFCLEVBQUE7O0FBR3ZCO0VBQ0Usb0JBQW9CLEVBQUE7O0FBR3RCO0VBQ0ksb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QixFQUFBOztBQUczQjtFQUNFLG1CQUFtQjtFQUNuQixpQkFBaUI7RUFDakIsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixpQkFBaUIsRUFBQTs7QUFHbkI7RUFDRSx5QnRKMkRhLEVBQUE7O0FzSnhEZjtFQUNFLDZCQUE2QixFQUFBOztBQUcvQjtFQUNFLHlCQUF5QixFQUFBOztBQUczQjtFQUNFLGN0SlhlO0VzSllmLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsc0JBQXNCO0VBQ3RCLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0Usb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixtQkFBZTtNQUFmLGVBQWU7RUFDZixhQUFhO0VBQ2IsaUJBQWlCO0VBQ2pCLGVBQWU7RUFDZixZQUFZLEVBQUE7O0FBR2Q7RUFDRSxpQkFBaUIsRUFBQTs7QUFHbkI7RUFDRSxtQkFBYTtNQUFiLGlCQUFhO1VBQWIsYUFBYTtFQUNiLGVBQWU7RUFDZiw4QkFBc0I7VUFBdEIsc0JBQXNCLEVBQUE7O0FBR3hCO0VBQ0UsbUJBQWE7TUFBYixpQkFBYTtVQUFiLGFBQWEsRUFBQTs7QUFHZjtFQUNFO0lBQ0UsbUJBQWE7UUFBYixpQkFBYTtZQUFiLGFBQWEsRUFBQSxFQUNkOztBQUdIO0VBQ0U7SUFDRSxtQkFBYTtRQUFiLGlCQUFhO1lBQWIsYUFBYSxFQUFBLEVBQ2Q7O0FBR0g7RUFDRTtJQUNFLG1CQUFjO1FBQWQsa0JBQWM7WUFBZCxjQUFjLEVBQUEsRUFDZjs7QUFJSDtFQUNFLG1CQUFhO01BQWIsaUJBQWE7VUFBYixhQUFhO0VBQ2IsZUFBZTtFQUNmLDhCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIsa0JBQWtCLEVBQUE7O0FBR3BCO0VBQ0U7SUFDRSxtQkFBYTtRQUFiLGlCQUFhO1lBQWIsYUFBYSxFQUFBLEVBQ2Q7O0FBR0g7RUFDRTtJQUNFLG1CQUFhO1FBQWIsaUJBQWE7WUFBYixhQUFhLEVBQUEsRUFDZDs7QUFHSDtFQUNFO0lBQ0UsbUJBQWM7UUFBZCxrQkFBYztZQUFkLGNBQWMsRUFBQSxFQUNmOztBQUtIO0VBQ0Usa0JBQWtCO0VBQ2xCLGVBQWU7RUFDZixZQUFZO0VBQ1osbUJBQW1CO0VBQ25CLGNBQWMsRUFBQTs7QUFHaEI7RUFDRSxjdEpsR2U7RXNKbUdmLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLHVCQUF1QjtFQUN2QixrQkFBa0I7RUFDbEIsa0JBQWtCLEVBQUE7O0FBR3BCO0VBQ0UsY3RKMUdrQjtFc0oyR2xCLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsdUJBQXVCO0VBQ3ZCLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLFlBQVksRUFBQTs7QUFHZDtFQUNFLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsZ0JBQWdCLEVBQUE7O0FBR2xCO0VBQ0UsY3RKdElnQjtFc0p1SWhCLDBCQUEwQixFQUFBOztBQUc1QjtFQUNFLHFCQUFxQixFQUFBOztBQUd2QjtFQUNFO0lBQ0UsbUJBQWE7UUFBYixpQkFBYTtZQUFiLGFBQWEsRUFBQSxFQUNkOztBQUdIO0VBQ0U7SUFDRSxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0UsbUJBQW1CO0lBQ25CLGlCQUFpQjtJQUNqQixvQkFBb0IsRUFBQTtFQUd0QjtJQUNFLGFBQWE7SUFDYixVQUFVLEVBQUE7RUFHWjtJQUNFLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsdUJBQXVCO0lBQ3ZCLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0Usd0JBQXVCO1FBQXZCLHFCQUF1QjtZQUF2Qix1QkFBdUIsRUFBQTtFQUd6QjtJQUNFLG1CQUFnQjtRQUFoQixvQkFBZ0I7WUFBaEIsZ0JBQWdCO0lBQ2hCLGVBQWUsRUFBQTtFQUdqQjtJQUNFLGdCQUFnQixFQUFBO0VBR2xCO0lBQ0UsZUFBZTtJQUNmLGlCQUFpQjtJQUNqQix1QkFBdUIsRUFBQTtFQUd6QjtJQUNFLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsdUJBQXVCLEVBQUEsRUFDeEI7O0FBR0g7RUFDRTtJQUNFLG1CQUFhO1FBQWIsaUJBQWE7WUFBYixhQUFhLEVBQUEsRUFDZDs7QXRKeE9IOztFdUpFRTtBdkpJRjs7Q3VKREM7QXZKd0REOztDdUpyREM7QXZKOEdEOztDdUozR0M7QUNURDtFQUNJLGlCQUFpQixFQUFBO0VBRHJCO0lBR1Esa0JBQWtCLEVBQUE7SUFIMUI7TUFNWSxnQkFBZ0I7TUFDaEIsZUFBZTtNQUNmLGlCQUFpQjtNQUNqQixrQkFBa0I7TUFDbEIsY0FBYyxFQUFBO01BRWQ7UUFaWjtVQWFnQixlQUFlO1VBQ2YsaUJBQWlCLEVBQUEsRUFFeEI7SUFoQlQ7TUFtQlksZ0JBQWdCO01BQ2hCLGVBQWU7TUFDZixpQkFBaUI7TUFDakIsa0JBQWtCO01BQ2xCLGNBQWM7TUFDZCxnQkFBZ0I7TUFDaEIsV0FBVTtNQUNWLFlBQVk7TUFDWixpQkFBaUIsRUFBQTtJQTNCN0I7TUErQlksYUFBWTtNQUNaLHFDQUFxQztNQUNyQyxTQUFTO01BQ1QsYUFBYTtNQUNiLGdCQUFnQixFQUFBO01BRWhCO1FBckNaO1VBc0NnQixxQ0FBcUMsRUFBQSxFQXlENUM7TUF0REc7UUF6Q1o7VUEwQ2dCLHFDQUFxQyxFQUFBLEVBcUQ1QztNQS9GVDtRQThDZ0IsZ0JBQWdCO1FBQ2hCLHFCQUFxQjtRQUNyQixrQkFBa0IsRUFBQTtRQWhEbEM7VUFtRG9CLGlCQUFnQjtVQUNoQixvQkFDSixFQUFBO1FBckRoQjtVQXdEb0IscUJBQXFCO1VBQ3JCLGNBQWE7VUFDYixZQUFZO1VBQ1oseUJBQWlCO1VBQWpCLG9CQUFpQjtVQUFqQixpQkFBaUIsRUFBQTtVQTNEckM7WUE4RHdCLGNBQWM7WUFDZCwwQkFBMEI7WUFDMUIsVUFBVSxFQUFBO1FBaEVsQztVQXNFd0IsV0FBVztVQUNYLHdEQUF3RDtVQUN4RCxxQkFBcUI7VUFDckIsNEJBQTRCO1VBQzVCLGtCQUFrQjtVQUNsQixTQUFTO1VBQ1QsVUFBVTtVQUNWLGNBQWM7VUFDZCxZQUFZO1VBQ1osV0FBVztVQUNYLFFBQVE7VUFDUix3Q0FBZ0M7Y0FBaEMsb0NBQWdDO2tCQUFoQyxnQ0FBZ0MsRUFBQTtRQWpGeEQ7VUFxRndCLFdBQVU7VUFDVixhQUFhO1VBQ2Isb0JBQWlCO2FBQWpCLGlCQUFpQjtVQUNqQixtQkFBbUI7VUFDbkIseUJBQXlCO1VBQ3pCLGtCQUFrQjtVQUNsQiw0QkFBeUI7YUFBekIseUJBQXlCLEVBQUE7O0F4SjdGakQ7O0V5SkVFO0F6SklGOztDeUpEQztBekp3REQ7O0N5SnJEQztBeko4R0Q7O0N5SjNHQztBQ1JEO0VBQ0UseUJBQXlCO0VBQ3pCLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsbUJBQVk7TUFBWixvQkFBWTtVQUFaLFlBQVksRUFBQTs7QUFHZDtFQUNFLDRCQUE0QjtFQUM1Qix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLDRCQUFzQjtFQUF0Qiw2QkFBc0I7TUFBdEIsMEJBQXNCO1VBQXRCLHNCQUFzQjtFQUN0QixrQkFBa0I7RUFDbEIsWUFBWSxFQUFBOztBQUdkO0VBQ0UsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBR2xCO0VBQ0UsYzFKY2E7RTBKYmIsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixrQkFBa0IsRUFBQTs7QUFHcEI7RUFDRSxtQkFBbUI7RUFDbkIsY0FBYyxFQUFBOztBQUdoQjtFQUNFLG1CQUFjO01BQWQsa0JBQWM7VUFBZCxjQUFjO0VBQ2QscUJBQXFCLEVBQUE7O0FBR3ZCO0VBQ0UsYzFKWmU7RTBKYWYsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsdUJBQXVCO0VBQ3ZCLDRCQUE0QjtFQUM1QixvQkFBb0I7RUFDcEIsZ0JBQWdCO0VBQ2hCLHFCQUFxQjtFQUNyQixVQUFVO0VBQ1Ysa0JBQWtCLEVBQUE7O0FBR3BCO0VBQ0UsYzFKMUJlLEVBQUE7O0EwSjZCakI7RUFDRSxjMUp2Q2dCLEVBQUE7O0EwSjBDbEI7RUFDRSxjMUpoQ2tCO0UwSmlDbEIsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsdUJBQXVCLEVBQUE7O0FBR3pCO0VBQ0UsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsdUJBQXVCO0VBQ3ZCLGMxSjVDa0IsRUFBQTs7QTBKK0NwQjtFQUNFLGMxSjNEZ0IsRUFBQTs7QTBKOERsQjtFQUNFLG1CQUFjO01BQWQsa0JBQWM7VUFBZCxjQUFjLEVBQUE7O0ExSjNGaEI7O0UySkVFO0EzSklGOztDMkpEQztBM0p3REQ7O0MySnJEQztBM0o4R0Q7O0MySjNHQztBQ1JEOztFQUVDLFNBQVM7RUFDVCxVQUFVO0VBQ1YsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQiw2QkFBNkI7RUFDN0IsY0FBYztFQUNkLGVBQWU7RUFDZixjQUFjO0VBQ2QsWUFBWTtFQUNaLGlCQUFpQjtFQUNqQixxQkFBcUI7RUFDckIsa0JBQWtCLEVBQUE7O0FBR25CO0VBQ0MsaUJBQWlCLEVBQUE7O0FBR2xCO0VBQ0MsY0FBYyxFQUFBOztBQUdmOztFQUVDLHFCQUFxQjtFQUNyQixjNUpPZ0I7RTRKTmhCLFVBQVUsRUFBQTs7QUFHWDs7RUFFQyxXQUFXO0VBQ1gsY0FBYztFQUNkLFdBQVc7RUFDWCxZQUFZO0VBQ1osbURBQTJDO01BQTNDLCtDQUEyQztVQUEzQywyQ0FBMkM7RUFDM0MsaUNBQXlCO01BQXpCLDZCQUF5QjtVQUF6Qix5QkFBeUI7RUFDekIsa0JBQWtCO0VBQ2xCLHlCNUpvRGM7RTRKbkRkLGtCQUFrQjtFQUNsQixTQUFTO0VBQ1QsU0FBUztFQUNULGFBQWE7RUFDYixVQUFVO0VBQ1YseUNBQWlDO0VBQWpDLG9DQUFpQztFQUFqQyxpQ0FBaUMsRUFBQTs7QUFHbEM7O0VBRUMsU0FBUyxFQUFBOztBQUdWOzs7O0VBSUMsY0FBYztFQUNkLG1EQUEyQztNQUEzQywrQ0FBMkM7VUFBM0MsMkNBQTJDO0VBQzNDLFVBQVU7RUFDViw4QkFBc0I7T0FBdEIseUJBQXNCO1VBQXRCLHNCQUFzQixFQUFBOztBQUd2Qjs7RUFFQyxVQUFVLEVBQUE7O0FBR1g7O0VBRUMsZUFBZSxFQUFBOztBNUoxRWhCOztFNkpFRTtBN0pJRjs7QzZKREM7QTdKd0REOztDNkpyREM7QTdKOEdEOztDNkozR0M7QUNSRDtFQUNDLGVBQWU7RUFDZixTQUFTO0VBQ1QscUNBQTZCO01BQTdCLGlDQUE2QjtVQUE3Qiw2QkFBNkI7RUFDN0IsdURBQXVDO0VBQXZDLCtDQUF1QztFQUF2QywwQ0FBdUM7RUFBdkMsdUNBQXVDO0VBQXZDLDRFQUF1QztFQUN2QyxVQUFVO0VBQ1YsV0FBVztFQUNYLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsWUFBWTtFQUNaLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsNEJBQXNCO0VBQXRCLDZCQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCLEVBQUE7RUFYdkI7SUFjRSxZQUFZLEVBQUE7SUFkZDtNQWdCRyxhQUFhO01BQ2IsYUFBYTtNQUNiLFNBQVEsRUFBQTtJQWxCWDtNQXNCRyx5QkFBbUI7VUFBbkIsc0JBQW1CO2NBQW5CLG1CQUFtQixFQUFBO0VBdEJ0QjtJQTJCRSxhQUFhLEVBQUE7RUEzQmY7SUErQkUsd0NBQWdDO1FBQWhDLG9DQUFnQztZQUFoQyxnQ0FBZ0MsRUFBQTtFQS9CbEM7SUFtQ0UsVUFBVTtJQUNWLGdDQUF3QjtRQUF4Qiw0QkFBd0I7WUFBeEIsd0JBQXdCO0lBQ3hCLFdBQVc7SUFDWCxnQkFBZ0I7SUFDaEIsZ0RBQXdDO1FBQXhDLDRDQUF3QztZQUF4Qyx3Q0FBd0MsRUFBQTtFQXZDMUM7SUEyQ0UscUJBQXFCLEVBQUE7RUEzQ3ZCO0lBK0NFLGdCQUFnQjtJQUNoQixTQUFTLEVBQUE7O0FBSVg7RUFDQyxVQUFnQixFQUFBOztBQUdqQjtFQUNDLHlCOUptQ2M7RThKbENkLGdEQUF3QztVQUF4Qyx3Q0FBd0M7RUFDeEMsb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsZ0JBQWdCO0VBQ2hCLGdCQUFnQixFQUFBOztBQUdqQjtFQUNDLG1CQUFlO01BQWYsZUFBZSxFQUFBOztBQUdoQjtFQUNDLFVBQVU7RUFDVixXQUFXO0VBQ1gsbUJBQWU7TUFBZixlQUFlLEVBQUE7O0FBR2hCO0VBQ0MsWUFBWTtFQUNYLGtCQUFrQjtFQUNsQixTQUFTO0VBQ1QsTUFBTTtFQUNOLFlBQVk7RUFDWixtQ0FBMkI7TUFBM0IsK0JBQTJCO1VBQTNCLDJCQUEyQjtFQUMzQixXQUFXLEVBQUE7O0FBTWI7RUFDQyxnQkFBZ0IsRUFBQTs7QUFHakI7RUFDQyxnQkFBZ0IsRUFBQTs7QUFHakI7RUFDQyxnQkFBZ0IsRUFBQTs7QUFHakI7RUFDQyxhQUFhO0VBQ2IsY0FBYztFQUNkLGdCQUFnQixFQUFBOztBQUdqQjtFQUNDLFdBQVcsRUFBQTs7QUFHWjtFQUNDLGFBQWE7RUFDWixxQ0FBcUM7RUFDckMsa0NBQWtDO0VBQ2xDLFNBQVM7RUFDVCxtQkFBbUI7RUFDbkIsU0FBUztFQUNULGFBQVk7RUFDWixZQUFZO0VBQ1osb0JBQW9CLEVBQUE7O0FBR3RCO0VBQ0UsYUFBYTtFQUNiLHFDQUFxQztFQUNyQyxrQ0FBa0M7RUFDbEMsU0FBUyxFQUFBOztBQUdYO0VBQ0EsU0FBUyxFQUFBOztBQUdUO0VBQ0MsZUFBZTtFQUNaLHlCQUF5QjtFQUM1QixrQkFBa0IsRUFBQTs7QUFHbkI7RUFDQyxhQUFhLEVBQUE7O0FBR2Q7RUFDQyxZQUFZLEVBQUE7O0FBS2I7RUFDQyxnQkFBZ0I7RUFDaEIsYUFBYTtFQUNiLG1CQUFtQjtFQUNoQiw0QkFBNEI7RUFDL0IsY0FBYztFQUNkLFNBQVMsRUFBQTs7QUFHVjtFQUNDLGFBQWE7RUFDYixZQUFZO0VBQ1QsaUJBQWlCLEVBQUE7O0FBR3JCO0VBQ0Msb0JBQWlCO0tBQWpCLGlCQUFpQixFQUFBOztBQUtsQjtFQUNDLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixtQkFBZTtNQUFmLGVBQWU7RUFDZixhQUFhO0VBQ2IsNEJBQTRCO0VBQzVCLG1CQUFtQjtFQUNuQix5QkFBOEI7TUFBOUIsc0JBQThCO1VBQTlCLDhCQUE4QixFQUFBOztBQUcvQjtFQUNDLGlCQUFpQixFQUFBOztBQUdsQjtFQUNDLFlBQVksRUFBQTs7QUFHYjtFQUNDLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsbUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixVQUFVLEVBQUE7O0FBR1g7RUFDQyxhQUFhO0VBQ2Isa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxXQUFXO0VBQ1gsV0FBVztFQUNYLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFdBQVc7RUFDWCxjQUFjO0VBQ2Qsb0RBQTRDO0VBQTVDLCtDQUE0QztFQUE1Qyw0Q0FBNEMsRUFBQTs7QUFHN0M7RUFDQyx5QkFBeUIsRUFBQTs7QUFHMUI7RUFDQyxtQkFBYztNQUFkLGtCQUFjO1VBQWQsY0FBYztFQUNkLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIseUJBQXlCO0VBQ3pCLG9EQUNEO0VBREMsK0NBQ0Q7RUFEQyw0Q0FDRCxFQUFBOztBQUVBO0VBQ0MseUI5SnJJYyxFQUFBOztBOEp3SWY7RUFDQyw0QkFBc0I7RUFBdEIsNkJBQXNCO01BQXRCLDBCQUFzQjtVQUF0QixzQkFBc0IsRUFBQTs7QUFHdkI7RUFDQyxXQUFXO0VBQ1gsY0FBYztFQUNkLGM5SnpNZ0I7RThKME1oQixnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQix1QkFBdUIsRUFBQTs7QUFHeEI7RUFDQyxnQkFBZ0I7RUFDaEIsd0JBQXdCLEVBQUE7O0FBR3pCO0VBQ0MsV0FBVztFQUNYLGNBQWM7RUFDZCxjOUp0Tm1CO0U4SnVObkIsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsdUJBQXVCLEVBQUE7O0FBR3hCO0VBQ0MsV0FBVztFQUNYLGNBQWM7RUFDZCxjOUpoT21CO0U4SmlPbkIsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsdUJBQXVCO0VBQ3ZCLGtCQUFrQixFQUFBOztBQUduQjtFQUNDLGM5SnBQaUIsRUFBQTs7QThKdVBsQjtFQUNDLGVBQWUsRUFBQTs7QUFHaEI7RUFDQyxnQkFBZ0IsRUFBQTs7QUFHakI7RUFDQyxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixnQ0FBZ0M7RUFDaEMseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUIsRUFBQTs7QUFHcEI7RUFDQyxjQUFjLEVBQUE7O0FBR2Y7RUFDQyxtQkFBYztNQUFkLGtCQUFjO1VBQWQsY0FBYztFQUNkLGtCQUFrQixFQUFBOztBQUduQjtFQUNDLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGM5SjFRbUIsRUFBQTs7QThKNlFwQjtFQUNDLGM5SnpSaUIsRUFBQTs7QThKNFJsQjtFQUNDLGNBQWM7RUFDZCxtQkFBbUI7RUFDbkIsYzlKcFJtQjtFOEpxUm5CLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLHVCQUF1QixFQUFBOztBQUd4QjtFQUNDLGM5SjlSZ0I7RThKK1JoQixxQkFBcUIsRUFBQTs7QUFHdEI7RUFDQyxnQkFBZ0IsRUFBQTs7QUFHakI7RUFDQyxjOUpuU2dCO0U4Sm9TaEIsWUFBWTtFQUNaLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLHVCQUF1QjtFQUN2QixtQkFBbUIsRUFBQTs7QUFHcEI7RUFDQyxnQkFBZ0IsRUFBQTs7QTlKdFZqQjs7RStKRUU7QS9KSUY7O0MrSkRDO0EvSndERDs7QytKckRDO0EvSjhHRDs7QytKM0dDO0FDUkQ7RUFDQyw2QkFBNkI7RUFDN0Isb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixtQkFBZTtNQUFmLGVBQWU7RUFDZiw0QkFBb0I7RUFBcEIsdUJBQW9CO0VBQXBCLG9CQUFvQjtFQUNwQixrQkFBa0IsRUFBQTtFQU5uQjtJQVNFLGdCQUFnQixFQUFBOztBQUlsQjtFQUNDLFdBQVc7RUFDWCxpQkFBaUI7RUFDakIsb0JBQW9CO0VBQ3BCLGVBQWU7RUFDZix3QkFBd0I7RUFDeEIsbUJBQW1CO0VBQ25CLHFCQUFxQixFQUFBOztBQUd0QjtFQUNDLFdBQVc7RUFDWCxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLGVBQWU7RUFDZix3QkFBd0I7RUFDeEIsbUJBQW1CO0VBQ25CLHFCQUFxQjtFQUNyQixlQUFlLEVBQUE7O0FBR2hCO0VBQ0M7SUFDQyxhQUFhLEVBQUEsRUFDYjs7QUFHRjtFQUNDLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQThCO01BQTlCLHNCQUE4QjtVQUE5Qiw4QkFBOEIsRUFBQTtFQUYvQjtJQUtFLG9CQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2IseUJBQW1CO1FBQW5CLHNCQUFtQjtZQUFuQixtQkFBbUIsRUFBQTs7QUFJckI7RUFDQyxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZSxFQUFBOztBQUdoQjtFQUNDLG1CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlO0VBQ2YscUJBQXlCO01BQXpCLGtCQUF5QjtVQUF6Qix5QkFBeUIsRUFBQTs7QUFHMUI7RUFDQyxjQUFjO0VBQ2QsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixZQUFZO0VBQ1osaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQiw0Q0FBb0M7RUFBcEMsdUNBQW9DO0VBQXBDLG9DQUFvQyxFQUFBOztBQUdyQztFQUNDLFlBQVk7RUFDWixxQkFBcUIsRUFBQTs7QUFHdEI7RUFDQyxTQUFTO0VBQ1QsZUFBZTtFQUNmLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUIsRUFBQTs7QUFHcEI7RUFDQyxVQUFVLEVBQUE7O0FBR1g7RUFDQyxxQkFBcUI7RUFDckIsbUJBQW1CO0VBQ25CLG1CQUFtQjtFQUNuQix1QkFBdUI7RUFDdkIsc0JBQXNCO0VBQ3RCLHNCQUFzQjtFQUN0QixnQkFBZ0IsRUFBQTs7QUFHakI7RUFDQyxpQkFBaUIsRUFBQTs7QUFHbEI7RUFDQyxlQUFlO0VBQ2YsTUFBTTtFQUNOLE9BQU87RUFDUCxZQUFZO0VBQ1osaUJBQWlCO0VBQ2pCLGtEQUEwQztVQUExQywwQ0FBMEM7RUFDMUMsV0FBVyxFQUFBOztBQUdaO0VBQ0MsaUJBQWlCO0VBQ2pCLFdBQVcsRUFBQTs7QUFJWjtFQUNDO0lBQ0MsbUJBQVk7UUFBWixvQkFBWTtZQUFaLFlBQVksRUFBQTtJQURiOztNQUtFLGFBQWEsRUFBQSxFQUNiOztBaEs3SEg7O0VpS0VFO0FqS0lGOztDaUtEQztBakt3REQ7O0NpS3JEQztBaks4R0Q7O0NpSzNHQztBQ1REO0VBQ0MsVUFBVTtFQUNWLDJCQUEyQixFQUFBOztBQUU1QjtFQUNDLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsU0FBUztFQUNULGlCQUFpQjtFQUNqQixXQUFXO0VBQ1gsMEJBQTBCO0VBQzFCLGdCQUFnQjtFQUNoQixZQUFZLEVBQUE7O0FBR2I7RUFDQyxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsNkJBQTZCO0VBQzdCLGNBQWM7RUFDZCw2QkFBNkI7RUFDN0IsYUFBYTtFQUNiLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsV0FBVztFQUNYLGdCQUFnQjtFQUNoQixjbEtPZ0I7RWtLTmhCLDhCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIsZ0JBQWdCLEVBQUE7O0FBR2pCO0VBQ0Msb0JBQW9CLEVBQUE7O0FBR3JCO0VBQ0MsV0FBVztFQUNYLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsU0FBUztFQUNULFdBQVc7RUFDWCxXQUFXO0VBQ1gsWUFBWTtFQUNaLHlCbEtpRGM7RWtLaERkLHVDQUErQjtNQUEvQixtQ0FBK0I7VUFBL0IsK0JBQStCO0VBQy9CLDBhQUFrYTtVQUFsYSxrYUFBa2E7RUFDL1osd0JBQWdCO1VBQWhCLGdCQUFnQixFQUFBOztBQUdwQjtFQUNDLGlDQUF5QjtNQUF6Qiw2QkFBeUI7VUFBekIseUJBQXlCO0VBQ3pCLFNBQVMsRUFBQTs7QUFHVjs7RUFFQyxjbEt2QmdCLEVBQUE7O0FrSzBCakI7RUFDQyxvQkFBb0I7RUFDcEIsNEJBQW9CO0VBQXBCLHVCQUFvQjtFQUFwQixvQkFBb0I7RUFDcEIsOEJBQXNCO1VBQXRCLHNCQUFzQixFQUFBO0VBSHZCO0lBTUUsV0FBVztJQUNYLGVBQWU7SUFDZixrQkFBa0IsRUFBQTs7QUFJcEI7RUFDQyxrQkFBa0I7RUFDbEIsb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYiw2QkFBNkI7RUFDN0IseUJBQThCO01BQTlCLHNCQUE4QjtVQUE5Qiw4QkFBOEI7RUFDOUIseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUIsRUFBQTs7QUFHcEI7RUFDQyxjbEsvQ2dCO0VrS2dEaEIsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsdUJBQXVCLEVBQUE7O0FDeEZ4QjtFQUNDLFlBQVk7RUFDWixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNWLDhCQUFtQjtFQUFuQiw2QkFBbUI7TUFBbkIsdUJBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQix5QkFBOEI7TUFBOUIsc0JBQThCO1VBQTlCLDhCQUE4QjtFQUM5QixtQkFBbUIsRUFBQTs7QW5LTHZCOztFb0tFRTtBcEtJRjs7Q29LREM7QXBLd0REOztDb0tyREM7QXBLOEdEOztDb0szR0M7QUNSRDtFQUNDLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsYUFBYTtFQUViLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLG1CQUFtQjtFQUNuQixXQUFXLEVBQUE7O0FyS1ZaOztFc0tFRTtBdEtJRjs7Q3NLREM7QXRLd0REOztDc0tyREM7QXRLOEdEOztDc0szR0M7QUNSRDtFQUNDLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsa0JBQWtCLEVBQUE7O0FBR25CO0VBQ0MsZ0JBQWdCO0VBQ2hCLGtCQUFrQixFQUFBOztBQUduQjtFQUNDLFdBQVc7RUFDWCxXQUFXO0VBQ1gsa0JBQWtCLEVBQUE7O0FBR25CO0VBQ0MsZUFBZSxFQUFBOztBQUdoQjtFQUNDLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2Isd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsbUJBQW1CO0VBQ25CLGVBQWUsRUFBQTs7QXZLNUJoQjs7RXdLRUU7QXhLSUY7O0N3S0RDO0F4S3dERDs7Q3dLckRDO0F4SzhHRDs7Q3dLM0dDO0FDUkQ7RUFDQyxvQkFBb0I7RUFDcEIsY3pLaUNtQjtFeUtoQ25CLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsaUJBQWlCLEVBQUE7O0FBR2xCO0VBQ0MsY0FBYyxFQUFBOztBQUdmO0VBQ0MscUJBQXFCO0VBQ3JCLGN6S29CZ0IsRUFBQTs7QXlLakJqQjtFQUNDLHFCQUFxQjtFQUNyQixVQUFVO0VBQ1YsV0FBVztFQUNYLGNBQWM7RUFDZCx5QnpLYW1CO0V5S1puQixzQkFBc0IsRUFBQTs7QXpLMUJ2Qjs7RTBLRUU7QTFLSUY7O0MwS0RDO0ExS3dERDs7QzBLckRDO0ExSzhHRDs7QzBLM0dDO0FDUkQ7RUFDQyxnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLHVCQUF1QjtFQUN2Qiw4QkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLGFBQWE7RUFDYix5QjNLNEJnQjtFMkszQmhCLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYiw0QkFBc0I7RUFBdEIsNkJBQXNCO01BQXRCLDBCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIsd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsa0pBQWtKO0VBQ2xKLHVDQUF1QztFQUN2QyxnRkFBZ0Y7RUFDaEYsNEJBQTRCLEVBQUE7RUFoQjdCO0lBbUJFLGMzS3lFYTtJMkt4RWIsZUFBZTtJQUNmLGlCQUFpQjtJQUNqQix1QkFBdUI7SUFDdkIsZ0JBQWdCO0lBQ2hCLGtCQUFrQixFQUFBO0VBeEJwQjtJQTRCRSxjM0tnRWE7STJLL0RiLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsdUJBQXVCO0lBQ3ZCLGdCQUFnQjtJQUNoQixtQkFBbUI7SUFDbkIsWUFBWSxFQUFBOztBQUlkO0VBQ0M7SUFDQyxrQkFBa0I7SUFDbEIsdUNBQXVDO0lBQ3ZDLG1FQUFtRTtJQUNuRSxzQkFBc0IsRUFBQTtJQUp2QjtNQU9FLGVBQWU7TUFDZixpQkFBaUI7TUFDakIsdUJBQXVCO01BQ3ZCLG1CQUFtQixFQUFBO0lBVnJCO01BY0UsZUFBZTtNQUNmLGlCQUFpQjtNQUNqQix1QkFBdUI7TUFDdkIsbUJBQW1CLEVBQUEsRUFDbkI7O0EzSzVESDs7RTRLRUU7QTVLSUY7O0M0S0RDO0E1S3dERDs7QzRLckRDO0E1SzhHRDs7QzRLM0dDO0FDVEQ7RUFDSSxvQkFBWTtFQUFaLG9CQUFZO0VBQVosYUFBWTtFQUNaLFNBQVE7RUFDUixrQkFBa0I7RUFDbEIsaUJBQWlCLEVBQUE7RUFKckI7SUFNUSx5QkFBeUI7SUFDekIsNEJBQTRCO0lBQzVCLG1CQUFtQjtJQUNuQixtQkFBbUIsRUFBQTtFQVQzQjtJQVlRLFFBQU87SUFDUCxZQUFZO0lBQ1osbUJBQW1CO0lBQ25CLHdCQUFnQjtJQUFoQixnQkFBZ0I7SUFDaEIsVUFBVTtJQUNWLGdCQUFnQjtJQUNoQixhQUFhO0lBQ2IsZ0JBQWdCO0lBQ2hCLGdCQUFnQixFQUFBO0lBcEJ4QjtNQXNCUSxvQkFBb0I7TUFDcEIsZ0NBQWdDLEVBQUE7SUF2QnhDO01BMEJRLGlCQUFpQjtNQUNqQixpQkFBaUI7TUFDakIsYUFBYTtNQUNiLFFBQVEsRUFBQTtNQTdCaEI7UUErQlksY0FBYTtRQUNiLGVBQWU7UUFDZixpQkFBaUIsRUFBQTtFQWpDN0I7SUFzQ00seUJBQXdCO0lBQ3hCLG1CQUFtQjtJQUNuQixhQUFhO0lBQ2IsWUFBWTtJQUNaLDJCQUFtQjtJQUFuQix3QkFBbUI7SUFBbkIsbUJBQW1CO0lBQ25CLHdCQUFnQjtJQUFoQixnQkFBZ0I7SUFDaEIsVUFBVTtJQUNWLGtCQUFrQixFQUFBO0lBN0N4QjtNQStDUSxVQUFVLEVBQUE7SUEvQ2xCO01Ba0RRLGNBQWM7TUFDZCxlQUFlO01BQ2YsZ0JBQWdCO01BQ2hCLG1CQUFtQjtNQUNuQixrQkFBa0IsRUFBQTtJQXREMUI7TUF5RFEsY0FBYTtNQUNiLGVBQWU7TUFDZixnQkFBZ0I7TUFDaEIsaUJBQWlCO01BQ2pCLHVCQUF1QjtNQUN2QixnQkFBZ0I7TUFDaEIsaUJBQWlCLEVBQUE7SUEvRHpCO01Ba0VRLGVBQWU7TUFDZixnQkFBZ0I7TUFDaEIsaUJBQWlCO01BQ2pCLHVCQUF1QjtNQUN2QixnQkFBZ0I7TUFDaEIsY0FBYztNQUNkLGlCQUFpQixFQUFBO0lBeEV6QjtNQTRFWSxtQkFBbUIsRUFBQTtJQTVFL0I7TUErRVksV0FBVyxFQUFBO0lBL0V2QjtNQWtGWSxXQUFXLEVBQUE7SUFsRnZCO01BcUZZLGFBQWE7TUFDYix1QkFBc0I7VUFBdEIsb0JBQXNCO2NBQXRCLHNCQUFzQixFQUFBO0lBdEZsQztNQXlGWSx1QkFBc0I7VUFBdEIsb0JBQXNCO2NBQXRCLHNCQUFzQjtNQUN0QixtQkFBbUIsRUFBQTtJQTFGL0I7TUE2RlksNEJBQTRCO01BQzVCLFNBQVM7TUFDVCxtQkFBbUI7TUFDbkIseUJBQXlCO01BQ3pCLGNBQWM7TUFDZCxlQUFlO01BQ2YsZ0JBQWdCO01BQ2hCLGlCQUFpQjtNQUNqQixZQUFZO01BQ1osZUFBZTtNQUNmLHlCQUFpQjtNQUFqQixvQkFBaUI7TUFBakIsaUJBQWlCO01BQ2pCLFdBQVc7TUFDWCxtQkFBbUIsRUFBQTtNQXpHL0I7UUEyR2dCLFlBQVksRUFBQTtJQTNHNUI7TUErR1ksZUFBZTtNQUNmLGdCQUFnQjtNQUNoQixpQkFBaUI7TUFDakIsdUJBQXVCO01BQ3ZCLGdCQUFnQjtNQUNoQixjQUFjO01BQ2QsZ0JBQWdCO01BQ2hCLFVBQVU7TUFDVixnQkFBZ0I7TUFDaEIsWUFBWSxFQUFBO01BeEh4QjtRQTBIZ0IsY0FBYTtRQUNiLDBCQUEwQixFQUFBOztBQU14QztFQUNFO0lBQ0ksYUFBYTtJQUNiLFNBQVEsRUFBQTtJQUZaO01BSVEsWUFBWTtNQUNaLFlBQVk7TUFDWixrQkFBa0I7TUFDbEIsVUFBVSxFQUFBO01BUGxCO1FBU1ksaUJBQWlCLEVBQUE7SUFUN0I7TUFhUSxZQUFZO01BQ1osWUFBWTtNQUNaLGtCQUFrQjtNQUNsQixVQUFVLEVBQUEsRUFDYjs7QUFJUDtFQUNFO0lBRVEsVUFBVSxFQUFBO0VBRmxCO0lBS1Esd0JBQXdCLEVBQUEsRUFDM0I7O0FBSVQ7RUFDSSxnQkFBZ0I7RUFDaEIsb0JBQW9CO0VBQ3BCLGtCQUFrQixFQUFBO0VBSHRCO0lBS1EsV0FBVztJQUNYLGtCQUFrQjtJQUNsQiw4QjdLL0lVO0k2S2dKVix5QkFBeUI7SUFDekIsbUJBQW1CLEVBQUE7SUFUM0I7TUFZWSxlQUFlO01BQ2YscUJBQXFCO01BQ3JCLGlCQUFpQjtNQUNqQixjN0s5SUs7TTZLK0lMLGdCQUFnQjtNQUNoQixnQkFBZ0I7TUFDaEIsU0FBUyxFQUFBO0VBbEJyQjs7SUF3QlEsb0JBQW9CLEVBQUE7RUF4QjVCOztJQTZCUSxnQkFBZ0IsRUFBQTtFQTdCeEI7SUFpQ1EsU0FBUztJQUNULHNCQUFzQjtJQUN0Qix1QkFBdUI7SUFDdkIsVUFBVTtJQUNWLG1CQUFtQixFQUFBO0VBckMzQjs7SUEwQ1EsY0FBYztJQUNkLGNBQWM7SUFDZCxlQUFlO0lBQ2YsbUJBQW1CLEVBQUE7RUE3QzNCO0lBaURRLFlBQVk7SUFDWixtQkFBbUIsRUFBQTtJQWxEM0I7TUFxRFksU0FBUyxFQUFBO0lBckRyQjtNQXlEWSxlQUFlLEVBQUE7SUF6RDNCO01BNkRZLGNBQWMsRUFBQTtJQTdEMUI7TUFpRVksY0FBYyxFQUFBO0VBakUxQjtJQXNFUSxXQUFXO0lBQ1gsbUJBQW1CLEVBQUE7SUF2RTNCO01BMkVnQix5QkFBeUI7TUFDekIsZUFBZSxFQUFBO01BNUUvQjtRQStFb0IsZUFBZSxFQUFBO0lBL0VuQztNQW9GZ0IsaUJBQWlCO01BQ2pCLDZCQUE2QixFQUFBO0lBckY3QztNQXlGZ0IsNkJBQTZCO01BQzdCLG1CQUFtQixFQUFBO01BMUZuQztRQTZGb0IsbUJBQW1CO1FBQ25CLGdCQUFnQixFQUFBOztBQU9wQztFQUNJLGtCQUFrQixFQUFBOztBQUd0QjtFQUNJO0lBQ0ksbUJBQW1CLEVBQUEsRUFDdEI7O0FBR0w7RUFDSSx5QkFBeUI7RUFDekIsMkJBQWtCO0VBQWxCLHdCQUFrQjtFQUFsQixtQkFBa0I7RUFDbEIsYUFBWTtFQUNaLG1CQUNKLEVBQUE7O0FBRUE7RUFDSTtJQUNJLGdCQUFnQjtJQUNoQixXQUFXO0lBQ1gsWUFBWSxFQUFBLEVBQ2Y7O0FBR0w7RUFDSTtJQUNJLDRCQUE0QixFQUFBLEVBQy9COztBQUdMO0VBQ0ksV0FBVTtFQUNWLGdCQUNKLEVBQUE7O0FBRUE7RUFDSTtJQUNJLGVBQ0osRUFBQSxFQUFDOztBQUdMO0VBQ0ksZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLHVCQUF1QjtFQUN2QixjQUFjO0VBQ2QsV0FBVTtFQUNWLGdCQUFlO0VBQ2YsaUJBQ0osRUFBQTs7QUFHQTtFQUNJO0lBQ0ksZUFBYyxFQUFBLEVBQ2pCOztBQUdMLGlCQUFBO0FBQ0E7RUFDSSxhQUFhO0VBQ2IsZUFBZTtFQUNmLE1BQU07RUFDTixPQUFPO0VBQ1AsV0FBVztFQUNYLFlBQVk7RUFDWixvQ0FBb0M7RUFDcEMsYUFBYTtFQUNiLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CLEVBQUE7O0FBR3ZCO0VBQ0kseUJBQXlCO0VBQ3pCLDJCQUEyQjtFQUMzQixtQkFBbUI7RUFDbkIsaUJBQWlCO0VBQ2pCLFVBQVU7RUFDVixrQkFBa0I7RUFDbEIsaURBQXlDO1VBQXpDLHlDQUF5QztFQUN6QyxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLGdCQUFnQixFQUFBOztBQUdwQjtFQUNJO0lBQ0ksYUFBYSxFQUFBLEVBQ2hCOztBQUdMO0VBQ0ksV0FBVztFQUNYLG9IQUFvSDtFQUNwSCw2Q0FBNkM7RUFDN0MsNEJBQTRCO0VBQzVCLFdBQVc7RUFDWCxZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixPQUFPLEVBQUE7O0FBR1g7RUFDSSxrQkFBa0I7RUFDbEIsU0FBUztFQUNULFdBQVc7RUFDWCxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGVBQWUsRUFBQTs7QUFHbkI7RUFDSSxhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLFVBQVU7RUFDVixtQkFBbUI7RUFDbkIsK0NBQXVDO1VBQXZDLHVDQUF1QztFQUN2QyxtQkFBbUI7RUFDbkIsbUJBQW1CO0VBQ25CLGdCQUFnQjtFQUNoQixXQUFXO0VBQ1gsYUFBYSxFQUFBOztBQUdqQjtFQUNJO0lBQ0ksaUJBQWlCO0lBQ2pCLDJCQUFtQjtJQUFuQix3QkFBbUI7SUFBbkIsbUJBQW1CO0lBQ25CLGFBQWEsRUFBQSxFQUNoQjs7QUFHTDtFQUNJO0lBQ0ksWUFBWSxFQUFBLEVBQ2Y7O0FBR0w7RUFDSTtJQUNJLFlBQVksRUFBQSxFQUNmOztBQUdMO0VBQ0k7SUFDSSx3QkFBd0IsRUFBQSxFQUMzQjs7QUFHTDtFQUNJLGFBQWE7RUFDYixVQUFVO0VBQ1Ysb0JBQ0E7RUFEQSxvQkFDQTtFQURBLGFBQ0E7RUFDSSx5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQixFQUFBOztBQUkzQjtFQUNJLGdCQUFnQixFQUFBOztBQUdwQjtFQUNJLG1CQUFtQixFQUFBOztBQUd2QjtFQUNJLFdBQVc7RUFDWCxhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLGtCQUFrQjtFQUNsQixlQUFlLEVBQUE7O0FBR25CO0VBQ0ksdUJBQXNCO01BQXRCLG9CQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIsbUJBQW1CLEVBQUE7O0FBR3ZCO0VBQ0ksd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUIsRUFBQTs7QUFHM0I7RUFDSSx5QkFBeUI7RUFDekIsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLGVBQWU7RUFDZixlQUFlO0VBQ2YsV0FBVyxFQUFBOztBQUdmO0VBQ0ksZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixXQUFXLEVBQUE7O0FBR2Y7RUFDSSx5QkFBeUI7RUFDekIsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLGVBQWU7RUFDZixlQUFlO0VBQ2YsZ0JBQWdCLEVBQUE7O0FBR3BCO0VBQ0k7SUFBTSxVQUFVLEVBQUE7RUFDaEI7SUFBSSxVQUFVLEVBQUEsRUFBQTs7QUFGbEI7RUFDSTtJQUFNLFVBQVUsRUFBQTtFQUNoQjtJQUFJLFVBQVUsRUFBQSxFQUFBOztBQUdsQjtFQUNJLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsOEJBQXNCO1VBQXRCLHNCQUFzQixFQUFBOztBN0t4ZTFCOztFOEtFRTtBOUtJRjs7QzhLREM7QTlLd0REOztDOEtyREM7QTlLOEdEOztDOEszR0M7QUNSRDtFQUNDLGNBQWM7RUFDZCwyQkFBbUI7RUFBbkIsc0JBQW1CO0VBQW5CLG1CQUFtQjtFQUNuQixtQkFBbUI7RUFDbkIsbUJBQW1CO0VBQ25CLHVCQUF1QixFQUFBO0VBTHhCO0lBUUUsa0JBQWtCO0lBQ2xCLGtCQUFrQixFQUFBO0VBVHBCO0lBYUUsWUFBWTtJQUNaLGVBQWU7SUFDZixtQkFBbUI7SUFDbkIsZ0JBQWdCO0lBQ2hCLGtCQUFrQixFQUFBO0lBakJwQjtNQW9CRyxXQUFXO01BQ1gsbUJBQW1CO01BQ25CLHFCQUFxQjtNQUNyQixvQkFBaUI7U0FBakIsaUJBQWlCLEVBQUE7RUF2QnBCO0lBNEJFLHlCQUF5QixFQUFBO0VBNUIzQjtJQWdDRSxvQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLDRCQUFzQjtJQUF0Qiw2QkFBc0I7UUFBdEIsMEJBQXNCO1lBQXRCLHNCQUFzQjtJQUN0Qix5QkFBOEI7UUFBOUIsc0JBQThCO1lBQTlCLDhCQUE4QjtJQUM5QixVQUFVO0lBQ1YsOEJBQXNCO1lBQXRCLHNCQUFzQixFQUFBO0VBcEN4QjtJQXdDRSxvQkFBb0IsRUFBQTtJQXhDdEI7TUEyQ0csYy9LTGM7TStLTWQsZUFBZTtNQUNmLGlCQUFpQjtNQUNqQixnQkFBZ0IsRUFBQTtJQTlDbkI7TUFrREcsYy9LekJlO00rSzBCZixxQkFBcUIsRUFBQTtFQW5EeEI7SUF3REUsZUFBZTtJQUNmLGlCQUFpQjtJQUNqQixnQkFBZ0I7SUFDaEIsc0JBQXNCO0lBQ3RCLGdCQUFnQixFQUFBO0lBNURsQjs7TUFrRUcsYy9LaENjLEVBQUE7SStLbENqQjtNQXNFRywwQkFBMEIsRUFBQTtFQUk1QjtJQTFFRDtNQTRFRyxtQkFBbUI7TUFDbkIsY0FBYztNQUNkLGVBQWUsRUFBQTtJQTlFbEI7TUFrRkcsZUFBZTtNQUNmLGVBQWU7TUFDZixpQkFBaUIsRUFBQTtJQXBGcEI7TUF3RkcsZUFBZSxFQUFBLEVBQ2Y7O0EvSzVGSDs7RWdMRUU7QWhMSUY7O0NnTERDO0FoTHdERDs7Q2dMckRDO0FoTDhHRDs7Q2dMM0dDO0FDUkQ7RUFDQztJQUNDLG9CQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2IsaUJBQWlCO0lBQ2pCLG9CQUFvQixFQUFBO0lBSHJCO01BTUUsbUJBQWU7VUFBZixtQkFBZTtjQUFmLGVBQWU7TUFDZixrQkFBa0IsRUFBQTtNQVBwQjtRQVVHLGNBQWMsRUFBQTtNQVZqQjtRQWNHLGNBQWM7UUFDZCxXQUFXO1FBQ1gsWUFBWTtRQUNaLG1CQUFtQjtRQUNuQixxQkFBcUI7UUFDckIsb0JBQWlCO1dBQWpCLGlCQUFpQixFQUFBO0lBbkJwQjtNQXdCRSxtQkFBZTtVQUFmLG1CQUFlO2NBQWYsZUFBZTtNQUNmLG9CQUFhO01BQWIsb0JBQWE7TUFBYixhQUFhO01BQ2IsNEJBQXNCO01BQXRCLDZCQUFzQjtVQUF0QiwwQkFBc0I7Y0FBdEIsc0JBQXNCO01BQ3RCLHdCQUF1QjtVQUF2QixxQkFBdUI7Y0FBdkIsdUJBQXVCLEVBQUE7SUEzQnpCO01BK0JFLG9CQUFhO01BQWIsb0JBQWE7TUFBYixhQUFhO01BQ2IseUJBQW1CO1VBQW5CLHNCQUFtQjtjQUFuQixtQkFBbUI7TUFDbkIsbUJBQW1CLEVBQUE7SUFqQ3JCO01Bd0NFLGdCQUFnQjtNQUNoQixlQUFlO01BQ2YsaUJBQWlCO01BQ2pCLHVCQUF1QjtNQUN2QixjakxYYztNaUxZZCxpQkFBaUIsRUFBQTtJQTdDbkI7TUFpREUsY2pMaEJjO01pTGlCZCxlQUFlO01BQ2YsaUJBQWlCO01BQ2pCLGdCQUFnQjtNQUNoQix1QkFBdUI7TUFDdkIsZ0JBQWdCO01BQ2hCLFVBQVUsRUFBQTtNQXZEWjs7UUEyREcsY0FBYyxFQUFBO0lBM0RqQjtNQWdFRSxlQUFlO01BQ2YsaUJBQWlCO01BQ2pCLGNqTGpDYztNaUxrQ2Qsc0JBQXNCO01BQ3RCLG1CQUFtQixFQUFBO01BcEVyQjtRQXVFRyxTQUFTLEVBQUE7SUF2RVo7TUE2RUcsY0FBYztNQUNkLGVBQWU7TUFDZixpQkFBaUI7TUFDakIsZ0JBQWdCLEVBQUE7SUFoRm5CO01Bb0ZHLFlBQVk7TUFDWixxQkFBcUIsRUFBQSxFQUNyQjs7QUFLSjtFQUNDO0lBQ0MsY0FBYztJQUNkLDJCQUFtQjtJQUFuQixzQkFBbUI7SUFBbkIsbUJBQW1CO0lBQ25CLG1CQUFtQjtJQUNuQixtQkFBbUI7SUFDbkIsdUJBQXVCO0lBQ3ZCLGNBQWM7SUFDZCxlQUFlLEVBQUE7SUFQaEI7TUFVRSxrQkFBa0I7TUFDbEIsbUJBQW1CLEVBQUE7SUFYckI7TUFlRSxZQUFZO01BQ1osZUFBZTtNQUNmLG1CQUFtQjtNQUNuQixnQkFBZ0I7TUFDaEIsbUJBQW1CLEVBQUE7TUFuQnJCO1FBc0JHLFdBQVc7UUFDWCxtQkFBbUIsRUFBQTtJQXZCdEI7TUE0QkUseUJBQXlCLEVBQUE7SUE1QjNCO01BZ0NFLGFBQWEsRUFBQTtJQWhDZjtNQW9DRSxvQkFBYTtNQUFiLG9CQUFhO01BQWIsYUFBYTtNQUNiLDRCQUFzQjtNQUF0Qiw2QkFBc0I7VUFBdEIsMEJBQXNCO2NBQXRCLHNCQUFzQjtNQUN0Qix5QkFBOEI7VUFBOUIsc0JBQThCO2NBQTlCLDhCQUE4QjtNQUM5QixVQUFVO01BQ1YsOEJBQXNCO2NBQXRCLHNCQUFzQixFQUFBO0lBeEN4QjtNQTRDRSxhQUFhLEVBQUE7SUE1Q2Y7TUFnREUsb0JBQW9CLEVBQUE7TUFoRHRCO1FBbURHLGNqTDFHYTtRaUwyR2IsZUFBZTtRQUNmLGlCQUFpQjtRQUNqQixnQkFBZ0IsRUFBQTtNQXREbkI7UUEwREcsY2pMOUhjO1FpTCtIZCxxQkFBcUIsRUFBQTtJQTNEeEI7TUFnRUUsZUFBZTtNQUNmLGlCQUFpQjtNQUNqQixnQkFBZ0I7TUFDaEIsc0JBQXNCO01BQ3RCLGdCQUFnQixFQUFBO01BcEVsQjs7UUEwRUcsY2pMcklhLEVBQUE7TWlMMkRoQjtRQThFRyxjakxsSmM7UWlMbUpkLHFCQUFxQixFQUFBO0lBL0V4QjtNQXNGRSxlQUFlO01BQ2YsZUFBZTtNQUNmLGlCQUFpQixFQUFBO0lBeEZuQjtNQTRGRSxlQUFlLEVBQUEsRUFDZjs7QWpMN0xIOztFa0xFRTtBbExJRjs7Q2tMREM7QWxMd0REOztDa0xyREM7QWxMOEdEOztDa0wzR0M7QUNSRDtFQUVFLFVBQVU7RUFDVixTQUFTO0VBQ1QsWUFBWTtFQUNaLGdCQUFnQjtFQUNoQixnQkFBZ0IsRUFBQTs7QUFObEI7RUFVRSxtQm5McUNhO0VtTHBDYixrQkFBa0I7RUFDbEIsU0FBUztFQUNULHlCQUF5QjtFQUN6QixlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGlCQUFpQixFQUFBOztBQWhCbkI7RUFvQkUsb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQix5QkFBOEI7TUFBOUIsc0JBQThCO1VBQTlCLDhCQUE4QjtFQUM5QixtQkFBbUI7RUFDbkIsZ0JBQWdCO0VBQ2hCLGNBQWM7RUFDZCxlQUFlO0VBQ2Ysc0JBQXNCO0VBQ3RCLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLGdDbkxnQmE7RW1MZmIsOEJBQXNCO0VBQXRCLHlCQUFzQjtFQUF0QixzQkFBc0I7RUFDdEIsb0JBQWM7TUFBZCxjQUFjLEVBQUE7O0FBakNoQjtFQXFDRSxjbkxaZ0I7RW1MYWhCLHFCQUFxQixFQUFBOztBQXRDdkI7RUEyQ0csU0FBUztFQUNULGdCQUFnQjtFQUNoQixzREFBc0Q7RUFDdEQsNEJBQTRCO0VBQzVCLCtCQUErQjtFQUMvQixxQkFBcUI7RUFDckIsa0JBQWtCO0VBQ2xCLGVBQWU7RUFDZixTQUFTO0VBQ1QsV0FBVztFQUNYLDhCQUFzQjtVQUF0QixzQkFBc0IsRUFBQTs7QUFyRHpCO0VBeURHLGFBQWEsRUFBQTs7QUFLaEI7RUFDQztJQUVFLFVBQVU7SUFDVixTQUFTO0lBQ1QsV0FBVztJQUNYLGVBQWU7SUFDZixlQUFlLEVBQUEsRUFDZjs7QW5MekVIOztFb0xFRTtBcExJRjs7Q29MREM7QXBMd0REOztDb0xyREM7QXBMOEdEOztDb0wzR0M7QUNWRDtFQUNDLGdDQUFnQyxFQUFBOztBQUdqQztFQUNDLGNyTCtCZ0I7RXFMOUJoQixnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLGlCQUFnQjtFQUNoQix1QkFBdUI7RUFDdkIsa0JBQWtCO0VBQ2xCLG1CQUFtQixFQUFBOztBQUdwQjtFQUNDLGFBQWE7RUFDYixxQ0FBcUM7RUFDckMsYUFBYTtFQUNiLHdCQUFnQjtVQUFoQixnQkFBZ0I7RUFDaEIsMEJBQW9CO01BQXBCLHVCQUFvQjtVQUFwQixvQkFBb0I7RUFDcEIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixvQkFBb0IsRUFBQTtFQVJyQjtJQVVFLGdCQUFnQixFQUFBO0VBVmxCO0lBYUUsZ0JBQWdCO0lBQ2hCLGdCQUFnQixFQUFBO0VBZGxCO0lBaUJFLG1CQUFtQjtJQUNuQixpQkFBaUIsRUFBQTs7QUFJbkI7RUFDQztJQUNDLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsdUJBQXVCO0lBQ3ZCLGdCQUFnQjtJQUNoQixtQkFBbUIsRUFBQTtFQUdwQjtJQUNDLHFDQUFxQztJQUNyQyxrQkFBa0I7SUFDbEIsaUJBQWlCO0lBQ2pCLGtCQUFrQjtJQUNsQixhQUFhLEVBQUEsRUFDYiIsImZpbGUiOiJiYXNlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRm9udHNcbiAqL1xuXG4kaGFzczogJ0hhYXMgR3JvdGVzayBUZXh0IFdlYicsIHNhbnMtc2VyaWY7XG4gXG4vKipcbiogQ29sb3JzXG4qL1xuXG4kc2t5ZUJsdWU6ICM4MkRCRTg7XG4kdHJvcGljYWxJbmRpZ286ICM5NjhDRjQ7XG4kYW1hcmFudGhQaW5rOiAjRjY5OEJFO1xuJGxhdmVuZGVyOiAjRTJCQ0UyO1xuJGF0b21pY1RhbmdlcmluZTogI0VGOUQ3ODtcbiRjYXJhbWVsOiAjQkY4MjQxO1xuJHN1bnNldDogI0YyQ0M5RTtcbiRzaG9vbEJ1c1llbGxvdzogI0ZGRTAxRDtcbiRkYXJ0bW91dGhHcmVlbjogIzFDNjMyRjtcbiRsYXduR3JlZW46ICM5MUVBMkY7XG4kcmVkOiAjRUI0ODYxO1xuJGNvbHVtYmlhQmx1ZTogI0QwRTRGRTtcbiRpc2FiZWxsaW5lOiAjRjVGMEVFO1xuJHBhbGVQdXJwbGU6ICNGOEUyRjc7XG4kbGF2ZW5kZXJCbHVzaDogI0ZGRUVGNjtcbiRiZWlnZTogI0ZGRjZFQTtcbiRwZXJpd2lua2xlOiAjQ0VDRUVGO1xuXG4kcHJpbWFyeTE6ICMyMDYwRTY7XG4kcHJpbWFyeTI6ICMzRDc1RTk7XG4kcHJpbWFyeTM6ICM1QTg5RUQ7XG4kcHJpbWFyeTQ6ICM3NzlFRjA7XG4kcHJpbWFyeTU6ICM5M0IyRjM7XG4kcHJpbWFyeTY6ICNCMEM3RjY7XG4kcHJpbWFyeTc6ICNDRERCRkE7XG4kcHJpbWFyeTg6ICNFQUYwRkQ7XG5cbiRkYXJrNTAwOiAjMEUxMTU1O1xuJGRhcms1MDBhNDA6ICM5ZmEwYmI7XG4kZGFyazUwMGE2MDogIzZFNzA5OTtcbiRkYXJrMzAwOiAjMEUxMTU1O1xuJGRhcmsyMDA6ICM2ZTcwOTk7XG5cbiRkYXJrMTogIzBFMTE1NTtcbiRkYXJrMjogIzJEMzA2QztcbiRkYXJrMzogIzRENEY4MjtcbiRkYXJrNDogIzZDNkU5OTtcbiRkYXJrNTogIzhDOEVCMDtcbiRkYXJrNjogI0FCQURDNztcbiRkYXJrNzogI0NCQ0NERDtcbiRkYXJrODogI0VBRUJGNDtcblxuJGxpZ2h0MTogIzgyREJFODtcbiRsaWdodDI6ICM5MkUwRUI7XG4kbGlnaHQzOiAjQTJFNEVFO1xuJGxpZ2h0NDogI0IyRTlGMTtcbiRsaWdodDU6ICNDMkVERjQ7XG4kbGlnaHQ2OiAjRDJGMkY3O1xuJGxpZ2h0NzogI0UzRjdGQTtcbiRsaWdodDg6ICNGMkZCRkQ7XG5cbi8qKlxuKiB0YWcgY29sb3JzXG4qL1xuJHdvbGZyYW1BbHBoYTogcmdiYSgxODIsIDE4MiwgMTgyLCAwLjE1KTtcbiRnb2xkZW5ZZWxsb3dBbHBoYTogcmdiYSgyMzcsIDE4NSwgMCwgMC4xNSk7XG4kc2FtcGhpcmVHcmVlbkFscGhhOiByZ2JhKDcwLCAxODEsIDEwMSwgMC4xNSk7XG4kbGF2ZW5kZXJNYWdlbnRhQWxwaGE6IHJnYmEoMjM3LCAxMjIsIDIzNywgMC4xNSk7XG4kY2hhbW9pc0xldGhlckFscGhhOiByZ2JhKDE3MywgMTM1LCAxMDAsIDAuMTUpO1xuJHplc3RBbHBoYTogcmdiYSgyMDAsIDExMiwgNjMsIDAuMTUpO1xuJHNob3ZlbEtuaWdodEFscGhhOiByZ2JhKDUzLCAyMTMsIDI1MSwgMC4xNSk7XG4kc2VhU2VycGVudEFscGhhOiByZ2JhKDcwLCAxOTksIDE5OSwgMC4xNSk7XG4kbHVja3lMaW1lQWxwaGE6IHJnYmEoMTYxLCAyMDEsIDQ3LCAwLjE1KTtcbiRsb3ZlUHJpZXN0ZXNzQWxwaGE6IHJnYmEoMTg0LCA5MCwgMTk5LCAwLjE1KTtcbiRzcGFuZGV4R3JlZW5BbHBoYTogcmdiYSg0NywgMTkzLCA3MCwgMC4xNSk7XG4kcGVyaXdpbmtsZUFscGhhOiByZ2JhKDE0MywgMTIzLCAyNTUsIDAuMTUpO1xuJG1pYW1pQ29yYWxBbHBoYTogcmdiYSgyNTUsIDEzNSwgMTExLCAwLjE1KTtcbiRjYXJpYmJlYW5HcmVlbkFscGhhOiByZ2JhKDQxLCAyMTcsIDE3NCwgMC4xNSk7XG4kb2NlYW5TdXJmQWxwaGE6IHJnYmEoMTIyLCAxNjMsIDE4NiwgMC4xNSk7XG4kam91c3RCbHVlQWxwaGE6IHJnYmEoODAsIDE3MCwgMjUzLCAwLjE1KTtcbiRhbGxpZ2F0b3I6ICM4ODZBMDE7XG4kcGluZUdyZWVuOiAjMTI0OTIyO1xuJHVsdHJhVmlvbGV0OiAjQTgxRkE4O1xuJGNhdGhheVNwaWNlOiAjQTA2NTJEO1xuJGhvdFRvZGR5OiAjQTM3MzJCO1xuJHJveWFsQ2xvYWs6ICMxNkEyQTI7XG4kcGlsb3RCbHVlOiAjMDA2ODgxO1xuJHB1cnBsZVZlbG91cjogIzRFMUI1NjtcbiRwYXJhZGlzZUxhbmRzY2FwZTogIzAyOTM5MztcbiRyb3lhbHR5OiAjNjIyQUE5O1xuJHJlZFNhdWNlOiAjQ0QzRDIwO1xuJHRlYWxEcmFtYTogIzI0NTg0QztcbiRjYXBpdGFsQmx1ZTogIzFBNDM1QTtcbiRqYW5pdG9yOiAjMjg1Q0M5O1xuXG4kd2hpdGU6ICNGRkZGRkY7XG4kYmxhY2s6ICMwMDAwMDA7XG5cbiRidXR0b25CbHVlSG92ZXI6ICMxNTUzRDQ7XG4kYnV0dG9uQmx1ZUFjdGl2ZTogIzBFNEFDODtcbiRidXR0b25CbHVlRGlzYWJsZWQ6ICNDQUQ0RUE7XG5cbiRidXR0b25UZWFsSG92ZXI6ICM2QkNGREU7XG4kYnV0dG9uVGVhbEFjdGl2ZTogIzUzRDFFMztcbiRidXR0b25UZWFsRGlzYWJsZWQ6ICNFNkYwRjI7XG5cbiRidXR0b25XaGl0ZUJvcmRlcjogI0VBRUJGMztcbiRidXR0b25XaGl0ZUFjdGl2ZTogI0ZBRkFGQztcbiRidXR0b25XaGl0ZURpc2FibGVkOiAjRUFFQkYzO1xuJGJ1dHRvbldoaXRlRGlzYWJsZWRDb2xvcjogI0VBRUJGMztcblxuJGJ1dHRvbkdob3N0Qm9yZGVyOiAjQ0NENEVBO1xuJGJ1dHRvbkdob3N0QWN0aXZlOiAjRkFGQUZDO1xuJGJ1dHRvbkdob3N0RGlzYWJsZWQ6ICNFQUVCRjM7XG4kYnV0dG9uR2hvc3REaXNhYmxlZENvbG9yOiAjRUFFQkYzO1xuXG5cblxuLyoqXG4qIFJlc3BvbnNpdmVcbiovXG5cbiRtYXhTY3JlZW5XaWR0aDogMTM4MHB4O1xuJG1pZFNjcmVlbldpZHRoOiAxMzQwcHg7XG4kbWluU2NyZWVuV2lkdGg6IDExMTBweDtcbiR0YWJsZXRXaWR0aDogODAwcHg7XG4kbWF4TW9iaWxlV2lkdGg6IDY0MHB4O1xuJG1pbk1vYmlsZVdpZHRoOiAzNzVweDsiLCIvKipcbiAqIEZvbnRzXG4gKi9cbi8qKlxuKiBDb2xvcnNcbiovXG4vKipcbiogdGFnIGNvbG9yc1xuKi9cbi8qKlxuKiBSZXNwb25zaXZlXG4qL1xuLmRvY3MtY29udGFpbmVyIHtcbiAgcGFkZGluZzogNDVweCA0M3B4IDBweCA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmRvY3MtY29udGFpbmVyIGgxIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5kb2NzLWNvbnRhaW5lciBoMiB7XG4gICAgZm9udC1zaXplOiA1NnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDcycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wM2VtOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAuZG9jcy1jb250YWluZXIgLmgyLCAuZG9jcy1jb250YWluZXIgaDIge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7IH0gfVxuICAuZG9jcy1jb250YWluZXIgLmRvY3MtZm9vdGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLmRvY3MtY29udGFpbmVyIC5kb2NzLWZvb3RlciBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjNmU3MDk5O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgIC5kb2NzLWNvbnRhaW5lciAuZG9jcy1mb290ZXIgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzIwNjBFNjsgfVxuICAuZG9jcy1jb250YWluZXIgaHIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGMEY5OyB9XG4gIC5kb2NzLWNvbnRhaW5lciBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZG9jcy1jb250YWluZXIgaDMsXG4gIC5kb2NzLWNvbnRhaW5lciBoMTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAuZG9jcy1jb250YWluZXIgaDMge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUZGMEY5O1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMDJlbTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgLmRvY3MtY29udGFpbmVyIC5oMywgLmRvY3MtY29udGFpbmVyIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9IH1cbiAgLmRvY3MtY29udGFpbmVyIGg0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgLmRvY3MtY29udGFpbmVyIHByZSB7XG4gICAgcGFkZGluZzogMTJweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgICBjb2xvcjogIzgyREJFODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEUxMTU1O1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmRvY3MtY29udGFpbmVyIHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmRvY3MtY29udGFpbmVyIHRkIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VGRjBGOTtcbiAgICBjb2xvcjogIzBFMTE1NTtcbiAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgLmRvY3MtY29udGFpbmVyIHRoIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0VGRjBGOTtcbiAgICBjb2xvcjogIzBFMTE1NTtcbiAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgLmRvY3MtY29udGFpbmVyIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4iLCJAaW1wb3J0ICd2YXJzJztcblxuXG4uZG9jcy1jb250YWluZXIge1xuXHRwYWRkaW5nOiA0NXB4IDQzcHggMHB4IDgwcHggIWltcG9ydGFudDtcblxuXHRoMSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdGgyIHtcblx0XHRmb250LXNpemU6IDU2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRsaW5lLWhlaWdodDogNzJweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAtLjAzZW07XG5cdH1cblxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG5cdFx0LmgyLCBoMiB7XG5cdFx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogNTBweDtcblx0XHR9XG5cdH1cblxuXHQuZG9jcy1mb290ZXIge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0XHRhIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGNvbG9yOiAjNmU3MDk5O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0dHJhbnNpdGlvbjogMC4zcztcblx0XHR9XG5cblx0XHRhOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkcHJpbWFyeTE7XG5cdFx0fVxuXHR9XG5cblx0aHIge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGMEY5O1xuXHR9XG5cblx0aW1nIHtcbiAgICBcdG1heC13aWR0aDogMTAwJTtcbiAgICBcdGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIGgzLFxuICAgIGgxOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBcdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuXG5cdGgzIHtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI0VGRjBGOTtcblx0XHRmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLS4wMmVtO1xuXHR9XG5cblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuXHRcdC5oMywgaDMge1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDM2cHg7XG5cdFx0fVxuXHR9XG5cblx0aDR7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDM2cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHR9XG5cblx0cHJlIHtcblx0XHRwYWRkaW5nOiAxMnB4IDIwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogOXB4O1xuXHRcdGNvbG9yOiAkbGlnaHQxO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrNTAwO1xuXHRcdG92ZXJmbG93LXg6IGF1dG87XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyM3B4O1xuXHRcdG1hcmdpbi1ib3R0b206IDI4cHg7XG5cdH1cdFxuXG5cdHRhYmxlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRcdG1hcmdpbi1ib3R0b206IDI4cHg7XG5cdH1cblxuXHR0ZCB7XG5cdFx0cGFkZGluZzogOHB4O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRkYwRjk7XG5cdFx0Y29sb3I6ICMwRTExNTU7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHR9XG5cblx0dGgge1xuXHRcdHBhZGRpbmc6IDhweDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRUZGMEY5O1xuXHRcdGNvbG9yOiAjMEUxMTU1O1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0fVxuXG5cdGEge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG59IiwiLyoqXG4gKiBGb250c1xuICovXG4vKipcbiogQ29sb3JzXG4qL1xuLyoqXG4qIHRhZyBjb2xvcnNcbiovXG4vKipcbiogUmVzcG9uc2l2ZVxuKi9cbi5kb2NzLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDE0MzBweCAqIC4yNTcpO1xuICBwYWRkaW5nOiA0NXB4IDA7IH1cblxuLnNpZGVuYXYtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogY2FsYygyMDAwcHggKiAuMjI5KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uc2lkZW5hdi1jb250YWluZXIgLmltYWdlLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnNpZGVuYXYtY29udGFpbmVyIC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAxNHB4IDMycHg7XG4gICAgd2lkdGg6IDE0M3B4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAuZG9jcy1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAyNS43JTsgfVxuICAuZG9jcy1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAyOS43JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnNpZGVuYXYtY29udGFpbmVyIHtcbiAgICB3aWR0aDogY2FsYygxNjAwcHggKiAuMjI5KTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuc2lkZW5hdi1jb250YWluZXIge1xuICAgIHdpZHRoOiBjYWxjKDE0MDBweCAqIC4yMjkpOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmRvY3MtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuc2lkZW5hdi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmRvY3MtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9IH1cbiIsIkBpbXBvcnQgJ3ZhcnMnO1xuXG5cbi5kb2NzLWNvbnRhaW5lciB7XG5cdG1hcmdpbi1sZWZ0OiBjYWxjKDE0MzBweCAqIC4yNTcpO1xuXHRwYWRkaW5nOiA0NXB4IDA7XG59XG5cbi5zaWRlbmF2LWNvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0d2lkdGg6IGNhbGMoMjAwMHB4ICogLjIyOSk7XHRcblx0b3ZlcmZsb3cteTogYXV0bztcblx0aGVpZ2h0OiAxMDB2aDtcdFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uc2lkZW5hdi1jb250YWluZXIgLmltYWdlLWNvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdGltZyB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0cGFkZGluZzogMTRweCAzMnB4O1xuXHRcdHdpZHRoOiAxNDNweDtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXHRcbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWlkU2NyZWVuV2lkdGgpIHtcblx0LmRvY3MtY29udGFpbmVyIHtcblx0XHRtYXJnaW4tbGVmdDogMjUuNyU7XG5cdH1cblx0LmRvY3MtY29udGFpbmVyIHtcblx0XHRtYXJnaW4tbGVmdDogMjkuNyU7XG5cdFx0cGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5zaWRlbmF2LWNvbnRhaW5lciB7XG5cdFx0d2lkdGg6IGNhbGMoMTYwMHB4ICogLjIyOSk7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG5cdC5zaWRlbmF2LWNvbnRhaW5lciB7XG5cdFx0d2lkdGg6IGNhbGMoMTQwMHB4ICogLjIyOSk7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldFdpZHRoKSB7XG5cdC5kb2NzLWNvbnRhaW5lciB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblxuXHQuc2lkZW5hdi1jb250YWluZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuZG9jcy1jb250YWluZXIge1xuXHRcdHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG5cdH1cbn0iLCIvKipcbiAqIEZvbnRzXG4gKi9cbi8qKlxuKiBDb2xvcnNcbiovXG4vKipcbiogdGFnIGNvbG9yc1xuKi9cbi8qKlxuKiBSZXNwb25zaXZlXG4qL1xuLm5vdGUge1xuICBwYWRkaW5nOiAxNnB4IDE2cHggMTZweCA0OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGMEVFO1xuICBjb2xvcjogIzBFMTE1NTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvaWNvbnMvY2FyYm9uL2luZm9ybWF0aW9uLWljb24uc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMThweCAxNnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDlweDsgfVxuIiwiQGltcG9ydCAndmFycyc7XG5cblxuLm5vdGUge1xuICAgIHBhZGRpbmc6IDE2cHggMTZweCAxNnB4IDQ4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjBFRTtcbiAgICBjb2xvcjogIzBFMTE1NTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9pY29ucy9jYXJib24vaW5mb3JtYXRpb24taWNvbi5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMThweCAxNnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogOXB4O1xufVxuXG4iLCIvKipcbiAqIEZvbnRzXG4gKi9cbi8qKlxuKiBDb2xvcnNcbiovXG4vKipcbiogdGFnIGNvbG9yc1xuKi9cbi8qKlxuKiBSZXNwb25zaXZlXG4qL1xuLnNpZGVuYXYtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjBGQzsgfVxuXG4uc2lkZW5hdiB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIHBhZGRpbmc6IDI2cHggMDtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJGMEZDOyB9XG4gIC5zaWRlbmF2IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMjA2MEU2ICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuc2lkZW5hdiAuaGFzLWNoaWxkcmVuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNpZGVuYXYgLmhhcy1jaGlsZHJlbiA+IGEge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICBjb2xvcjogIzBFMTE1NTtcbiAgICBwYWRkaW5nLWxlZnQ6IDU4cHggIWltcG9ydGFudDsgfVxuICAuc2lkZW5hdiBsaSA+IGE6bGluayxcbiAgLnNpZGVuYXYgbGkgPiBhOnZpc2l0ZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMTRweCAzMnB4O1xuICAgIGNvbG9yOiAjMEUxMTU1O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDhERkVFOyB9XG4gICAgLnNpZGVuYXYgbGkgPiBhOmxpbmsuYWN0aXZlLFxuICAgIC5zaWRlbmF2IGxpID4gYTp2aXNpdGVkLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzIwNjBFNjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuICAuc2lkZW5hdiBsaTpsYXN0LWNoaWxkID4gYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMCBub25lOyB9XG4gIC5zaWRlbmF2IGRpdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjQuNXB4OyB9XG4gICAgLnNpZGVuYXYgZGl2LmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAuc2lkZW5hdiBkaXYuYWN0aXZlLmhhcy1jaGlsZHJlbiB7XG4gICAgICAgIG1hcmdpbjogNHB4IDAgMTVweDsgfVxuICAgICAgLnNpZGVuYXYgZGl2LmFjdGl2ZS5oYXMtY2hpbGRyZW46OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0VCRjBGQztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtNXB4OyB9XG4gICAgICAuc2lkZW5hdiBkaXYuYWN0aXZlLmhhcy1jaGlsZHJlbjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEOERGRUU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTE1cHg7IH1cbiAgICAuc2lkZW5hdiBkaXYgYTpsaW5rLFxuICAgIC5zaWRlbmF2IGRpdiBhOnZpc2l0ZWQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmc6IDJweCAzMnB4OyB9XG4gICAgICAuc2lkZW5hdiBkaXYgYTpsaW5rLmFjdGl2ZSxcbiAgICAgIC5zaWRlbmF2IGRpdiBhOnZpc2l0ZWQuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICMyMDYwRTY7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiIsIkBpbXBvcnQgJ3ZhcnMnO1xuXG4uc2lkZW5hdi1jb250YWluZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRUJGMEZDO1xufVxuXG4uc2lkZW5hdiB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAyNnB4IDA7XG5cdFx0cGFkZGluZy10b3A6IDBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjBGQztcblxuXHRhOmhvdmVyIHtcblx0XHRjb2xvcjogIzIwNjBFNiAhaW1wb3J0YW50O1xuXHRcdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cblxuXHQuaGFzLWNoaWxkcmVuIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQuaGFzLWNoaWxkcmVuID4gYSB7XG5cdFx0b3BhY2l0eTogMC42O1xuXHRcdGNvbG9yOiAjMEUxMTU1O1xuXHRcdHBhZGRpbmctbGVmdDogNThweCAhaW1wb3J0YW50O1xuXHR9XG5cblx0bGkgPiBhOmxpbmssXG5cdGxpID4gYTp2aXNpdGVkIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHBhZGRpbmc6IDE0cHggMzJweDtcblx0XHRjb2xvcjogIzBFMTE1NTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q4REZFRTtcblxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdGNvbG9yOiAjMjA2MEU2O1xuICAgIFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdH1cblx0fVxuXG5cdGxpOmxhc3QtY2hpbGQgPiBhIHtcblx0XHRib3JkZXItYm90dG9tOiAwIG5vbmU7XG5cdH1cblxuXHRkaXYge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI0LjVweDtcblxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHRcdCYuaGFzLWNoaWxkcmVuIHtcblx0XHRcdFx0bWFyZ2luOiA0cHggMCAxNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmLmhhcy1jaGlsZHJlbjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUJGMEZDO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IC01cHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCYuaGFzLWNoaWxkcmVuOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI0Q4REZFRTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiAtMTVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRhOmxpbmssIFxuXHRcdGE6dmlzaXRlZCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0cGFkZGluZzogMnB4IDMycHg7XG5cblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0Y29sb3I6ICMyMDYwRTY7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvKipcbiAqIEZvbnRzXG4gKi9cbi8qKlxuKiBDb2xvcnNcbiovXG4vKipcbiogdGFnIGNvbG9yc1xuKi9cbi8qKlxuKiBSZXNwb25zaXZlXG4qL1xuLmFib3V0LWNhcm91c2VsIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzZlNzA5OTtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIG1heC13aWR0aDogNTQycHg7XG4gIG1hcmdpbi10b3A6IDU0cHg7XG4gIGJveC1zaGFkb3c6IDBweCA4cHggNTBweCAtMTBweCByZ2JhKDY2LCA2OCwgOTAsIDAuMjUpOyB9XG4gIC5hYm91dC1jYXJvdXNlbC5hYm91dC1jYXJvdXNlbC0tbW9kaWZpZWQge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLmFib3V0LWNhcm91c2VsX19kZWNvcmF0b3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QzRDZFQztcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgei1pbmRleDogLTE7IH1cblxuLmFib3V0LWNhcm91c2VsX19kZWNvcmF0b3ItMSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMThweCk7IH1cblxuLmFib3V0LWNhcm91c2VsX19kZWNvcmF0b3ItMiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzZweCk7IH1cblxuLmFib3V0LWNhcm91c2VsX19kZWNvcmF0b3ItMyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTRweCk7IH1cblxuLmFib3V0LWNhcm91c2VsX19pdGVtIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogNDlweCA1NnB4IDU4cHg7IH1cblxuLmFib3V0LWNhcm91c2VsX19pY29uLCAuYWJvdXQtY2Fyb3VzZWxfX2l0ZW0gaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5hYm91dC1jYXJvdXNlbF9fdGl0bGUge1xuICBjb2xvcjogIzBFMTE1NTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDsgfVxuXG4uYWJvdXQtY2Fyb3VzZWxfX3RleHQge1xuICBjb2xvcjogIzZFNzA5OTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjE1cHg7IH1cblxuLmFib3V0LWNhcm91c2VsX19hcnJvd3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMjRweCAwIDA7XG4gIG1heC13aWR0aDogNTQycHg7IH1cblxuLmFib3V0LWNhcm91c2VsX19hcnJvdyB7XG4gIHdpZHRoOiAzM3B4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwIDE2cHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDsgfVxuICAuYWJvdXQtY2Fyb3VzZWxfX2Fycm93OmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjY7IH1cblxuLmFib3V0LWNhcm91c2VsX19hcnJvdy5hcnJvdy1wcmV2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvdjIvaWNvbnMvYXJyb3ctbGVmdC5zdmcpOyB9XG5cbi5hYm91dC1jYXJvdXNlbF9fYXJyb3cuYXJyb3ctbmV4dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3YyL2ljb25zL2Fycm93LXJpZ2h0LnN2Zyk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5hYm91dC1jYXJvdXNlbF9faXRlbSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiA0OXB4IDM0cHggNjBweDsgfVxuICAuYWJvdXQtY2Fyb3VzZWxfX2ljb24sIC5hYm91dC1jYXJvdXNlbF9faXRlbSBpbWcge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuIiwiQGltcG9ydCAndmFycyc7XG5cblxuLmFib3V0LWNhcm91c2VsIHtcblx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmsyMDA7XG5cdGJvcmRlci1yYWRpdXM6IDQwcHg7XG5cdG1heC13aWR0aDogMTAwJTtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdG1heC13aWR0aDogNTQycHg7XG5cdG1hcmdpbi10b3A6IDU0cHg7XG5cdGJveC1zaGFkb3c6IDBweCA4cHggNTBweCAtMTBweCByZ2JhKDY2LCA2OCwgOTAsIDAuMjUpO1xuXG5cdCYuYWJvdXQtY2Fyb3VzZWwtLW1vZGlmaWVkIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG59XG5cbi5hYm91dC1jYXJvdXNlbF9fZGVjb3JhdG9yIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNEM0Q2RUM7XG5cdGJvcmRlci1yYWRpdXM6IDQwcHg7XG5cdHotaW5kZXg6IC0xO1xufVxuXG4uYWJvdXQtY2Fyb3VzZWxfX2RlY29yYXRvci0xIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xOHB4KTtcbn1cblxuLmFib3V0LWNhcm91c2VsX19kZWNvcmF0b3ItMiB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTggKiAycHgpO1xufVxuXG4uYWJvdXQtY2Fyb3VzZWxfX2RlY29yYXRvci0zIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xOCAqIDNweCk7XG59XG5cbi5hYm91dC1jYXJvdXNlbF9faXRlbSB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBhZGRpbmc6IDQ5cHggNTZweCA1OHB4O1xufVxuXG4uYWJvdXQtY2Fyb3VzZWxfX2ljb24sIC5hYm91dC1jYXJvdXNlbF9faXRlbSBpbWcge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbi5hYm91dC1jYXJvdXNlbF9fdGl0bGUge1xuXHRjb2xvcjogJGRhcms1MDA7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0bGluZS1oZWlnaHQ6IDM2cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4yNHB4O1xuXHRtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5hYm91dC1jYXJvdXNlbF9fdGV4dCB7XG5cdGNvbG9yOiAkZGFyazUwMGE2MDtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjE1cHg7XG59XG5cbi5hYm91dC1jYXJvdXNlbF9fYXJyb3dzIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBhZGRpbmc6IDI0cHggMCAwO1xuXHRtYXgtd2lkdGg6IDU0MnB4O1xufVxuXG4uYWJvdXQtY2Fyb3VzZWxfX2Fycm93IHtcblx0d2lkdGg6IDMzcHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDAgbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDAgMTZweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xuXG5cdCY6aG92ZXIge1xuXHRcdG9wYWNpdHk6IDAuNjtcblx0fVxufVxuXG4uYWJvdXQtY2Fyb3VzZWxfX2Fycm93LmFycm93LXByZXYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy92Mi9pY29ucy9hcnJvdy1sZWZ0LnN2Zyk7XG59XG5cbi5hYm91dC1jYXJvdXNlbF9fYXJyb3cuYXJyb3ctbmV4dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3YyL2ljb25zL2Fycm93LXJpZ2h0LnN2Zyk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0V2lkdGgpIHtcblx0LmFib3V0LWNhcm91c2VsX19pdGVtIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdHBhZGRpbmc6IDQ5cHggMzRweCA2MHB4O1xuXHR9XG5cblx0LmFib3V0LWNhcm91c2VsX19pY29uLCAuYWJvdXQtY2Fyb3VzZWxfX2l0ZW0gaW1nIHtcblx0XHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXHR9XG59IiwiLyoqXG4gKiBGb250c1xuICovXG4vKipcbiogQ29sb3JzXG4qL1xuLyoqXG4qIHRhZyBjb2xvcnNcbiovXG4vKipcbiogUmVzcG9uc2l2ZVxuKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODgwcHgpIHtcbiAgLmFib3V0LXVzLXRlYW0tY2Fyb3VzZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuXG4uYWJvdXQtdXMtdGVhbS1jYXJvdXNlbCAudGV4dC1ib3gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNzgwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4MHB4KSB7XG4gICAgLmFib3V0LXVzLXRlYW0tY2Fyb3VzZWwgLnRleHQtYm94IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7IH0gfVxuICAuYWJvdXQtdXMtdGVhbS1jYXJvdXNlbCAudGV4dC1ib3ggaDIge1xuICAgIGNvbG9yOiAjMEUxMTU1O1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMS40NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAuYWJvdXQtdXMtdGVhbS1jYXJvdXNlbCAudGV4dC1ib3ggaDIge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuODRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gIC5hYm91dC11cy10ZWFtLWNhcm91c2VsIC50ZXh0LWJveCBwIHtcbiAgICBjb2xvcjogIzZFNzA5OTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfVxuICAgIC5hYm91dC11cy10ZWFtLWNhcm91c2VsIC50ZXh0LWJveCBwLmpvaW4tdGVhbS1kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIC5hYm91dC11cy10ZWFtLWNhcm91c2VsIC50ZXh0LWJveCBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogNTRweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgIC5hYm91dC11cy10ZWFtLWNhcm91c2VsIC50ZXh0LWJveCBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC44NHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLmFib3V0LXVzLXRlYW0tY2Fyb3VzZWwgLmFib3V0LXRlYW0tY2Fyb3VzZWwtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvYWJvdXQvdGVhbS1zaGFwZS0yLnN2ZyksIHVybCgvaW1hZ2VzL2Fib3V0L3RlYW0tc2hhcGUtMS5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b20sIHRvcCBsZWZ0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODgwcHgpIHtcbiAgICAuYWJvdXQtdXMtdGVhbS1jYXJvdXNlbCAuYWJvdXQtdGVhbS1jYXJvdXNlbC1jb250YWluZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG4gIC5hYm91dC11cy10ZWFtLWNhcm91c2VsIC5hYm91dC10ZWFtLWNhcm91c2VsLWNvbnRhaW5lciAuaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA2NXB4O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGFuaW1hdGlvbjogc2Nyb2xsIDUwcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgd2lkdGg6IG1heC1jb250ZW50OyB9XG4gICAgLmFib3V0LXVzLXRlYW0tY2Fyb3VzZWwgLmFib3V0LXRlYW0tY2Fyb3VzZWwtY29udGFpbmVyIC5pbm5lciBpbWcge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICAgIC5hYm91dC11cy10ZWFtLWNhcm91c2VsIC5hYm91dC10ZWFtLWNhcm91c2VsLWNvbnRhaW5lciAuaW5uZXIgaW1nLnRlYW0tdGhyZWUge1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4OyB9XG4gICAgICAuYWJvdXQtdXMtdGVhbS1jYXJvdXNlbCAuYWJvdXQtdGVhbS1jYXJvdXNlbC1jb250YWluZXIgLmlubmVyIGltZy50ZWFtLWZvdXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgICAuYWJvdXQtdXMtdGVhbS1jYXJvdXNlbCAuYWJvdXQtdGVhbS1jYXJvdXNlbC1jb250YWluZXIgLmlubmVyIGltZy50ZWFtLXNpeCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAgIC5hYm91dC11cy10ZWFtLWNhcm91c2VsIC5hYm91dC10ZWFtLWNhcm91c2VsLWNvbnRhaW5lciAuaW5uZXIgaW1nLnRlYW0tc2V2ZW4ge1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4OyB9XG4gICAgICAuYWJvdXQtdXMtdGVhbS1jYXJvdXNlbCAuYWJvdXQtdGVhbS1jYXJvdXNlbC1jb250YWluZXIgLmlubmVyIGltZy50ZWFtLWZpdmUge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5hYm91dC11cy10ZWFtLWNhcm91c2VsIC5hYm91dC10ZWFtLWNhcm91c2VsLWNvbnRhaW5lcjpob3ZlciAuaW5uZXIge1xuICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7IH1cblxuQGtleWZyYW1lcyBzY3JvbGwge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC0xMDAlIC8gMikpOyB9IH1cbiIsIkBpbXBvcnQgJ3ZhcnMnO1xuXG4uYWJvdXQtdXMtdGVhbS1jYXJvdXNlbCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODBweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cblxuICAgIC50ZXh0LWJveCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiA3ODBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODgwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBjb2xvcjogIzBFMTE1NTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMS40NHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuODRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICM2RTcwOTk7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMThweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXG4gICAgICAgICAgICAmLmpvaW4tdGVhbS1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjg0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hYm91dC10ZWFtLWNhcm91c2VsLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Fib3V0L3RlYW0tc2hhcGUtMi5zdmcpLCB1cmwoL2ltYWdlcy9hYm91dC90ZWFtLXNoYXBlLTEuc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tLCB0b3AgbGVmdDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4MHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogNjVweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBzY3JvbGwgNTBzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDsgXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICAgICAgICAgICYudGVhbS10aHJlZXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnRlYW0tZm91cntcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnRlYW0tc2l4e1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYudGVhbS1zZXZlbntcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnRlYW0tZml2ZXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgXG4gICAgICAgICY6aG92ZXIgLmlubmVyIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgQGtleWZyYW1lcyBzY3JvbGwge1xuICAgICAgICAwJSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIH1cbiAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtMTAwJSAvIDIpKTsgXG4gICAgICAgIH1cbiAgICB9XG59IiwiLyoqXG4gKiBGb250c1xuICovXG4vKipcbiogQ29sb3JzXG4qL1xuLyoqXG4qIHRhZyBjb2xvcnNcbiovXG4vKipcbiogUmVzcG9uc2l2ZVxuKi9cbmFydGljbGUge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5lbnRyeS1tZXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjE1cHg7XG4gIGNvbG9yOiAjNkU3MDk5OyB9XG5cbi5lbnRyeS1oZWFkIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIGF1dG8gNDBweDsgfVxuXG4uZW50cnktdGl0bGUge1xuICBjb2xvcjogIzBFMTE1NTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNTNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xLjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuXG4uZW50cnktc2Nyb2xsIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAxMHB4OyB9XG5cbi5lbnRyeS1zY3JvbGwtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDlweCAxNXB4IDBweCByZ2JhKDY2LCA2OCwgOTAsIDAuMTIpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycyBlYXNlLWluLW91dDsgfVxuXG4uZW50cnktc2Nyb2xsLWJ1dHRvbjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCA5cHggMTVweCAwcHggcmdiYSg2NiwgNjgsIDkwLCAwLjE4KTsgfVxuXG4uZW50cnktY29udGVudC10YWcge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7IH1cblxuLmVudHJ5LWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1jb2xvcjogI0VGRjBGOTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgcGFkZGluZzogMTJweCAwOyB9XG5cbi5lbnRyeS1hdXRob3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5lbnRyeS1hdXRob3IgaW1nIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogMTZweDsgfVxuICAuZW50cnktYXV0aG9yIGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMTVweDtcbiAgICBjb2xvcjogIzZFNzA5OTsgfVxuICAuZW50cnktYXV0aG9yIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMjA2MEU2O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uZW50cnktaW1hZ2UtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIHBhZGRpbmc6IDAgMjVweDtcbiAgbWFyZ2luOiAwIGF1dG8gNTZweDtcbiAgbWF4LWhlaWdodDogNjIzcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmVudHJ5LWltYWdlLWNvbnRhaW5lciBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIGJvcmRlci1yYWRpdXM6IDMxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M0Y2ZmZjsgfVxuICAuZW50cnktaW1hZ2UtY29udGFpbmVyLmdsb3NzYXJ5IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7IH1cbiAgICAuZW50cnktaW1hZ2UtY29udGFpbmVyLmdsb3NzYXJ5IGltZyB7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgLmVudHJ5LXNjcm9sbCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5lbnRyeS1pbWFnZS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIC5lbnRyeS1pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuZW50cnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuODRweDsgfSB9XG4iLCJAaW1wb3J0ICd2YXJzJztcblxuXG5hcnRpY2xlIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuXG4uZW50cnktbWV0YSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4xNXB4O1xuXHRjb2xvcjogJGRhcms1MDBhNjA7XG59XG5cbi5lbnRyeS1oZWFkIHtcblx0bWF4LXdpZHRoOiAxMDAwcHggIWltcG9ydGFudDtcblx0bWFyZ2luOiAwIGF1dG8gNDBweDtcbn1cblxuLmVudHJ5LXRpdGxlIHtcblx0Y29sb3I6ICRkYXJrNTAwO1xuXHRmb250LXNpemU6IDQwcHg7XG5cdGxpbmUtaGVpZ2h0OiA1M3B4O1xuXHRsZXR0ZXItc3BhY2luZzogLTEuMnB4O1xuXHRtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uZW50cnktc2Nyb2xsIHtcblx0cG9zaXRpb246IHN0aWNreTtcblx0dG9wOiAxMHB4O1xufVxuXG4uZW50cnktc2Nyb2xsLWJ1dHRvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiA1NnB4O1xuXHRoZWlnaHQ6IDU2cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0Ym94LXNoYWRvdzogMHB4IDlweCAxNXB4IDBweCByZ2JhKDY2LCA2OCwgOTAsIDAuMTIpO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmVudHJ5LXNjcm9sbC1idXR0b246aG92ZXIge1xuXHRib3gtc2hhZG93OiAwcHggOXB4IDE1cHggMHB4IHJnYmEoNjYsIDY4LCA5MCwgMC4xOCk7XG59XG5cbi5lbnRyeS1jb250ZW50LXRhZyB7XG5cdG1hcmdpbi1yaWdodDogMTZweDtcbn1cblxuLmVudHJ5LWluZm8ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci1jb2xvcjogI0VGRjBGOTtcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0Ym9yZGVyLXdpZHRoOiAwO1xuXHRib3JkZXItdG9wLXdpZHRoOiAxcHg7XG5cdGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcblx0cGFkZGluZzogMTJweCAwO1xufVxuXG4uZW50cnktYXV0aG9yIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XG5cdGltZyB7XG5cdFx0d2lkdGg6IDQwcHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cdH1cblxuXHRhIHtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjE1cHg7XG5cdFx0Y29sb3I6ICRkYXJrNTAwYTYwO1xuXHR9XG5cblx0YTpob3ZlciB7XG5cdFx0Y29sb3I6ICRwcmltYXJ5MTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cbn1cblxuLmVudHJ5LWltYWdlLWNvbnRhaW5lciB7XG5cdG1heC13aWR0aDogMTIwMHB4O1xuXHRwYWRkaW5nOiAwIDI1cHg7XG5cdG1hcmdpbjogMCBhdXRvIDU2cHg7XG5cdG1heC1oZWlnaHQ6IDYyM3B4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRkaXNwbGF5OiBmbGV4O1xuXG5cdGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0Ym9yZGVyLXJhZGl1czogMzFweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYzRjZmZmO1xuXHR9XG5cblx0Ji5nbG9zc2FyeSB7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXG5cdFx0aW1nIHtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWlkU2NyZWVuV2lkdGgpIHtcblx0LmVudHJ5LXNjcm9sbCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0V2lkdGgpIHtcblx0LmVudHJ5LWltYWdlLWNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcblx0XHRpbWcge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC5lbnRyeS10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC44NHB4O1xuXHR9XG59IiwiLyoqXG4gKiBGb250c1xuICovXG4vKipcbiogQ29sb3JzXG4qL1xuLyoqXG4qIHRhZyBjb2xvcnNcbiovXG4vKipcbiogUmVzcG9uc2l2ZVxuKi9cbi5ib29rLWEtZGVtby1jdGFfX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDQycHg7XG4gIG1pbi1oZWlnaHQ6IDUyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7IH1cblxuLmJvb2stYS1kZW1vLWN0YS5kYXJrIC5ib29rLWEtZGVtby1jdGFfX2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRTExNTU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NvbXBvbmVudHMvYm9vay1hLWRlbW8tY3RhLWRhcmsuc3ZnKTsgfVxuXG4uYm9vay1hLWRlbW8tY3RhLmxpZ2h0IC5ib29rLWEtZGVtby1jdGFfX2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDYwRTY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NvbXBvbmVudHMvYm9vay1hLWRlbW8tY3RhLWxpZ2h0LnN2Zyk7IH1cblxuLmJvb2stYS1kZW1vLWN0YS5kYXJrdjIgLmJvb2stYS1kZW1vLWN0YV9fYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBFMTE1NTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29tcG9uZW50cy9ib29rLWEtZGVtby1jdGEtZGFyay12Mi5zdmcpO1xuICBtYXJnaW4tYm90dG9tOiAxMTJweDsgfVxuXG4uYm9vay1hLWRlbW8tY3RhIGgyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xLjA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5ib29rLWEtZGVtby1jdGEgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhhYXMgR3JvdGVzayBUZXh0IFdlYlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1heC13aWR0aDogNTUwcHg7XG4gIG9wYWNpdHk6IDAuODsgfVxuICAuYm9vay1hLWRlbW8tY3RhIHAgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmJvb2stYS1kZW1vLWN0YS5wYWlkLWNhbXBhaWduLXByaWNlLXJlcXVlc3QgLmJvb2stYS1kZW1vLWN0YV9fYm94IHtcbiAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5ib29rLWEtZGVtby1jdGEucGFpZC1jYW1wYWlnbi1wcmljZS1yZXF1ZXN0IC5pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwMHB4OyB9XG4gIC5ib29rLWEtZGVtby1jdGEucGFpZC1jYW1wYWlnbi1wcmljZS1yZXF1ZXN0IC5pbm5lciAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzAwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICAuYm9vay1hLWRlbW8tY3RhLnBhaWQtY2FtcGFpZ24tcHJpY2UtcmVxdWVzdCAuaW5uZXIgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuYm9vay1hLWRlbW8tY3RhLnBhaWQtY2FtcGFpZ24tcHJpY2UtcmVxdWVzdCAuaW5uZXIgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMzclOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgLmJvb2stYS1kZW1vLWN0YS5wYWlkLWNhbXBhaWduLXByaWNlLXJlcXVlc3QgLmlubmVyIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA1MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5ib29rLWEtZGVtby1jdGEucGFpZC1jYW1wYWlnbi1wcmljZS1yZXF1ZXN0IC5pbm5lciAuY29udGVudC1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwcHg7IH0gfVxuICAgIC5ib29rLWEtZGVtby1jdGEucGFpZC1jYW1wYWlnbi1wcmljZS1yZXF1ZXN0IC5pbm5lciAuY29udGVudC1jb250YWluZXIgLmRlbW8tZm9ybSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLmJvb2stYS1kZW1vLWN0YS5wYWlkLWNhbXBhaWduLXByaWNlLXJlcXVlc3QgLmJvb2stYS1kZW1vLWN0YV9fYm94IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29tcG9uZW50cy9wYWlkLWNhbXBhaWduLWZvb3Rlci1zaGFwZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1zaXplOiA1NTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBFMTE1NjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmJvb2stYS1kZW1vLWN0YV9fYm94IHtcbiAgICBwYWRkaW5nOiAxMDRweCAzMnB4IDEwNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMDsgfVxuICAuYm9vay1hLWRlbW8tY3RhLmRhcmsgLmJvb2stYS1kZW1vLWN0YV9fYm94IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb21wb25lbnRzL2Jvb2stYS1kZW1vLWN0YS1kYXJrLW1vYmlsZS5zdmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87IH1cbiAgLmJvb2stYS1kZW1vLWN0YS5kYXJrLnBhaWQtY2FtcGFpZ24tcHJpY2UtcmVxdWVzdCAuYm9vay1hLWRlbW8tY3RhX19ib3gge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NvbXBvbmVudHMvcGMtZm9vdGVyLXNoYXBlLnN2Zyk7IH1cbiAgLmJvb2stYS1kZW1vLWN0YS5saWdodCAuYm9vay1hLWRlbW8tY3RhX19ib3gge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NvbXBvbmVudHMvYm9vay1hLWRlbW8tY3RhLWxpZ2h0LW1vYmlsZS5zdmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tOyB9XG4gIC5ib29rLWEtZGVtby1jdGEgaDIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuODRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC5ib29rLWEtZGVtby1jdGEgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4xOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgb3BhY2l0eTogMC42OyB9XG4gICAgLmJvb2stYS1kZW1vLWN0YSBwIGJyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5ib29rLWEtZGVtby1jdGEgLmJ1dHRvbiB7XG4gICAgcGFkZGluZzogOHB4IDI2cHg7XG4gICAgbWluLWhlaWdodDogNDBweDsgfSB9XG4iLCJAaW1wb3J0ICd2YXJzJztcblxuXG4uYm9vay1hLWRlbW8tY3RhX19ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MnB4O1xuICBtaW4taGVpZ2h0OiA1MjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuXG4uYm9vay1hLWRlbW8tY3RhLmRhcmsgLmJvb2stYS1kZW1vLWN0YV9fYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms1MDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NvbXBvbmVudHMvYm9vay1hLWRlbW8tY3RhLWRhcmsuc3ZnKTtcbn1cblxuLmJvb2stYS1kZW1vLWN0YS5saWdodCAuYm9vay1hLWRlbW8tY3RhX19ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NvbXBvbmVudHMvYm9vay1hLWRlbW8tY3RhLWxpZ2h0LnN2Zyk7XG59XG5cbi5ib29rLWEtZGVtby1jdGEuZGFya3YyIC5ib29rLWEtZGVtby1jdGFfX2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrNTAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb21wb25lbnRzL2Jvb2stYS1kZW1vLWN0YS1kYXJrLXYyLnN2Zyk7XG4gIG1hcmdpbi1ib3R0b206IDExMnB4O1xufVxuXG4uYm9vay1hLWRlbW8tY3RhIGgyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xLjA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGNvbG9yOiAkd2hpdGU7XG59XG5cbi5ib29rLWEtZGVtby1jdGEgcCB7XG4gIGZvbnQtZmFtaWx5OiAkaGFzcztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIG1heC13aWR0aDogNTUwcHg7XG4gIG9wYWNpdHk6IDAuODtcblxuICBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYm9vay1hLWRlbW8tY3RhLnBhaWQtY2FtcGFpZ24tcHJpY2UtcmVxdWVzdCB7XG4gIC5ib29rLWEtZGVtby1jdGFfX2JveCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAuaW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxMDBweDtcblxuICAgICAgICAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMzAwcHg7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCl7XG4gICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgICB3aWR0aDozNyU7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCl7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogNTBweDtcbiAgICAgICAgICAgfVxuICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpe1xuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICB9XG5cbiAgICAgICAgICAuZGVtby1mb3JtIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICB9XG4gIC5ib29rLWEtZGVtby1jdGFfX2JveCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29tcG9uZW50cy9wYWlkLWNhbXBhaWduLWZvb3Rlci1zaGFwZS5zdmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBFMTE1NjtcbiAgfVxuICBcbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHRhYmxldFdpZHRoKSB7XG4gIC5ib29rLWEtZGVtby1jdGFfX2JveCB7XG4gICAgcGFkZGluZzogMTA0cHggMzJweCAxMDRweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cblxuICAuYm9vay1hLWRlbW8tY3RhLmRhcmsgLmJvb2stYS1kZW1vLWN0YV9fYm94IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb21wb25lbnRzL2Jvb2stYS1kZW1vLWN0YS1kYXJrLW1vYmlsZS5zdmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIH1cblxuICAuYm9vay1hLWRlbW8tY3RhLmRhcmsucGFpZC1jYW1wYWlnbi1wcmljZS1yZXF1ZXN0IC5ib29rLWEtZGVtby1jdGFfX2JveCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29tcG9uZW50cy9wYy1mb290ZXItc2hhcGUuc3ZnKTtcbiAgfVxuIFxuICAuYm9vay1hLWRlbW8tY3RhLmxpZ2h0IC5ib29rLWEtZGVtby1jdGFfX2JveCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29tcG9uZW50cy9ib29rLWEtZGVtby1jdGEtbGlnaHQtbW9iaWxlLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gIH1cblxuICAuYm9vay1hLWRlbW8tY3RhIGgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjg0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gIC5ib29rLWEtZGVtby1jdGEgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4xOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgb3BhY2l0eTogMC42O1xuXG4gICAgYnIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmJvb2stYS1kZW1vLWN0YSAuYnV0dG9uIHtcbiAgICBwYWRkaW5nOiA4cHggMjZweDtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICB9XG59IiwiLyoqXG4gKiBGb250c1xuICovXG4vKipcbiogQ29sb3JzXG4qL1xuLyoqXG4qIHRhZyBjb2xvcnNcbiovXG4vKipcbiogUmVzcG9uc2l2ZVxuKi9cbi5jYWxsLXRvLWFjdGlvbiB7XG4gIHBhZGRpbmc6IDQ0cHggNzRweCA0NHB4IDY2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDYwRTY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3YyL3NlY3Rpb25zL2N0YS9jdGEtYmFja2dyb3VuZC5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uY2FsbC10by1hY3Rpb24gLnNpbmdsZS1pbnB1dC1mb3JtX19maWVsZCAuZm9ybV9fZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiA0OHB4OyB9XG5cbi5jYWxsLXRvLWFjdGlvbiAuYnV0dG9uLS10ZWFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmNhbGwtdG8tYWN0aW9uIC5zaW5nbGUtaW5wdXQtZm9ybV9fZmllbGQge1xuICBtYXgtd2lkdGg6IDQ0MXB4OyB9XG5cbi5jYWxsLXRvLWFjdGlvbiAuc2luZ2xlLWlucHV0LWZvcm1fX2lucHV0LFxuLmNhbGwtdG8tYWN0aW9uIC5idXR0b24tLWJpZyB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4uY2FsbC10by1hY3Rpb24gLmJ1dHRvbi0tYmlnIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbiAgcGFkZGluZy1yaWdodDogMjhweDsgfVxuXG4uY2FsbC10by1hY3Rpb24gLnNpbmdsZS1pbnB1dC1mb3JtX19pbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogMjFweDsgfVxuXG4uY2FsbC10by1hY3Rpb25fX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uY2FsbC10by1hY3Rpb24gLnNpbmdsZS1pbnB1dC1mb3JtX19maWVsZCB7XG4gIGhlaWdodDogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cblxuLnN1YnNjcmliZS1mb3JtLnNpbmdsZS1pbnB1dC1mb3JtIC5zaW5nbGUtaW5wdXQtZm9ybV9faW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAzMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY2FsbC10by1hY3Rpb24ge1xuICAgIHBhZGRpbmc6IDMycHggMjRweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmNhbGwtdG8tYWN0aW9uIC5zaW5nbGUtaW5wdXQtZm9ybV9fZmllbGQge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuY2FsbC10by1hY3Rpb24gLnNpbmdsZS1pbnB1dC1mb3JtX19maWVsZCAuc2luZ2xlLWlucHV0LWZvcm1fX2J0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbi5jYWxsLXRvLWFjdGlvbl9fdGV4dCB7XG4gIGZsZXg6IDAgMSA0ODhweDtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4uY2FsbC10by1hY3Rpb25fX3RleHQgaDIge1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmNhbGwtdG8tYWN0aW9uX190ZXh0IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBtYXJnaW46IDAgMCAzMnB4O1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmNhbGwtdG8tYWN0aW9uX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDUzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMS4ycHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW46IDAgMCAxMnB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY2FsbC10by1hY3Rpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7IH0gfVxuXG4uY2FsbC10by1hY3Rpb25fX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjE3cHg7XG4gIG1hcmdpbjogMCAwIDI0cHg7XG4gIG1heC13aWR0aDogMzE2cHg7XG4gIG9wYWNpdHk6IDAuODsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmNhbGwtdG8tYWN0aW9uX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9IH1cblxuLmNhbGwtdG8tYWN0aW9uX19mb3JtIHtcbiAgbWF4LXdpZHRoOiA0NjBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmNhbGwtdG8tYWN0aW9uX19mb3JtIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG4uY2FsbC10by1hY3Rpb25fX2luZm8ge1xuICBtYXgtd2lkdGg6IDQ4MHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIG9wYWNpdHk6IDAuNjtcbiAgbWFyZ2luOiAzMnB4IDAgMDsgfVxuXG4uY2FsbC10by1hY3Rpb25fX2luZm8gYSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uY2FsbC10by1hY3Rpb25fX2luZm8gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uY2FsbC10by1hY3Rpb24gcGljdHVyZSB7XG4gIGZsZXg6IDAgMSA1NjFweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmNhbGwtdG8tYWN0aW9uIHBpY3R1cmUge1xuICAgIGZsZXg6IDAgMCBhdXRvOyB9IH1cblxuLmNhbGwtdG8tYWN0aW9uIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4iLCJAaW1wb3J0ICd2YXJzJztcblxuXG4uY2FsbC10by1hY3Rpb24ge1xuICBwYWRkaW5nOiA0NHB4IDc0cHggNDRweCA2NnB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTE7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3YyL3NlY3Rpb25zL2N0YS9jdGEtYmFja2dyb3VuZC5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNhbGwtdG8tYWN0aW9uIC5zaW5nbGUtaW5wdXQtZm9ybV9fZmllbGQgLmZvcm1fX2Vycm9yIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdHRvcDogNDhweDtcbn1cblxuLmNhbGwtdG8tYWN0aW9uIC5idXR0b24tLXRlYWwge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmNhbGwtdG8tYWN0aW9uIC5zaW5nbGUtaW5wdXQtZm9ybV9fZmllbGQge1xuICBtYXgtd2lkdGg6IDQ0MXB4O1xufVxuXG4uY2FsbC10by1hY3Rpb24gLnNpbmdsZS1pbnB1dC1mb3JtX19pbnB1dCxcbi5jYWxsLXRvLWFjdGlvbiAuYnV0dG9uLS1iaWcge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5jYWxsLXRvLWFjdGlvbiAuYnV0dG9uLS1iaWcge1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xufVxuXG4uY2FsbC10by1hY3Rpb24gLnNpbmdsZS1pbnB1dC1mb3JtX19pbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogMjFweDtcbn1cblxuLmNhbGwtdG8tYWN0aW9uX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5jYWxsLXRvLWFjdGlvbiAuc2luZ2xlLWlucHV0LWZvcm1fX2ZpZWxkIHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnN1YnNjcmliZS1mb3JtLnNpbmdsZS1pbnB1dC1mb3JtIC5zaW5nbGUtaW5wdXQtZm9ybV9faW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHRhYmxldFdpZHRoKSB7XG4gIC5jYWxsLXRvLWFjdGlvbiB7XG4gICAgcGFkZGluZzogMzJweCAyNHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5jYWxsLXRvLWFjdGlvbiAuc2luZ2xlLWlucHV0LWZvcm1fX2ZpZWxkIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmNhbGwtdG8tYWN0aW9uIC5zaW5nbGUtaW5wdXQtZm9ybV9fZmllbGQgLnNpbmdsZS1pbnB1dC1mb3JtX19idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLmNhbGwtdG8tYWN0aW9uX190ZXh0IHtcbiAgZmxleDogMCAxIDQ4OHB4O1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAkd2hpdGU7XG59XG5cbi5jYWxsLXRvLWFjdGlvbl9fdGV4dCBoMiB7XG4gIGNvbG9yOiAkd2hpdGU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0V2lkdGgpIHtcbiAgLmNhbGwtdG8tYWN0aW9uX190ZXh0IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBtYXJnaW46IDAgMCAzMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jYWxsLXRvLWFjdGlvbl9fdGl0bGUge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1M3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogLTEuMnB4O1xuICBjb2xvcjogJHdoaXRlO1xuICBtYXJnaW46IDAgMCAxMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHRhYmxldFdpZHRoKSB7XG4gIC5jYWxsLXRvLWFjdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxufVxuXG4uY2FsbC10by1hY3Rpb25fX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjE3cHg7XG4gIG1hcmdpbjogMCAwIDI0cHg7XG4gIG1heC13aWR0aDogMzE2cHg7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXRXaWR0aCkge1xuICAuY2FsbC10by1hY3Rpb25fX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cblxuLmNhbGwtdG8tYWN0aW9uX19mb3JtIHtcbiAgbWF4LXdpZHRoOiA0NjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXRXaWR0aCkge1xuICAuY2FsbC10by1hY3Rpb25fX2Zvcm0ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY2FsbC10by1hY3Rpb25fX2luZm8ge1xuICBtYXgtd2lkdGg6IDQ4MHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIG9wYWNpdHk6IDAuNjtcbiAgbWFyZ2luOiAzMnB4IDAgMDtcbn1cblxuLmNhbGwtdG8tYWN0aW9uX19pbmZvIGEge1xuICBjb2xvcjogJHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNhbGwtdG8tYWN0aW9uX19pbmZvIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jYWxsLXRvLWFjdGlvbiBwaWN0dXJlIHtcbiAgZmxleDogMCAxIDU2MXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHRhYmxldFdpZHRoKSB7XG4gIC5jYWxsLXRvLWFjdGlvbiBwaWN0dXJlIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxufVxuXG4uY2FsbC10by1hY3Rpb24gaW1nIHtcblx0ZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59IiwiLyoqXG4gKiBGb250c1xuICovXG4vKipcbiogQ29sb3JzXG4qL1xuLyoqXG4qIHRhZyBjb2xvcnNcbiovXG4vKipcbiogUmVzcG9uc2l2ZVxuKi9cbi5jZXJ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRkJGRDsgfVxuXG4uY2VydF9fY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMTM2cHg7XG4gIG1hcmdpbjogNjBweCBhdXRvIDEyMHB4OyB9XG5cbi5jZXJ0X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDZweCByZ2JhKDE1MywgMTUzLCAxNTMsIDAuMzUpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmNlcnRfX2RlY29yYXRvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLmNlcnRfX2RlY29yYXRvci4tbGVmdCB7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLmNlcnRfX2RlY29yYXRvci4tcmlnaHQge1xuICAgIHJpZ2h0OiAzNnB4O1xuICAgIHRvcDogMDsgfVxuXG4uY2VydF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAzNHB4IDBweCAzNHB4IDM0cHg7XG4gIG1heC13aWR0aDogNTIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDQwNDY2O1xuICBmb250LWZhbWlseTogXCJIYWFzIEdyb3Rlc2sgVGV4dCBXZWJcIiwgc2Fucy1zZXJpZjtcbiAgbWluLWhlaWdodDogNjE3cHg7IH1cblxuLmNlcnRfX3VuZGVybGluZSB7XG4gIG1pbi13aWR0aDogMTkzcHg7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwNDA0NjY7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTI7XG4gIG1hcmdpbjogMCBhdXRvIDZweCBhdXRvOyB9XG5cbi5jZXJ0X19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4uY2VydF9fdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiA5NHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy10b3A6IDIzcHg7XG4gIGZvbnQtZmFtaWx5OiBUaW1lcywgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH1cbiAgLmNlcnRfX3RpdGxlIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAzMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ4OyB9XG5cbi5jZXJ0X19uYW1lIHtcbiAgZm9udC1zaXplOiA1NXB4O1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5jZXJ0X19jZXJ0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMS4zNjtcbiAgcGFkZGluZy1ib3R0b206IDIzcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTEwcHgpIHtcbiAgLmNlcnRfX2RlY29yYXRvciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuY2VydF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMzRweCAyMHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY2VydF9fdW5kZXJsaW5lIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLmNlcnRfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDZweDsgfVxuICAuY2VydF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDRweDsgfVxuICAgIC5jZXJ0X190aXRsZSBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAuY2VydF9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAzNHB4OyB9XG4gIC5jZXJ0X19jZXJ0IHtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLmNlcnRfX2NvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4OyB9IH1cbiIsIkBpbXBvcnQgJ3ZhcnMnO1xuLmNlcnQge1xuXHQgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ODtcbn1cbi5jZXJ0X19jb250YWluZXIge1xuXHRtYXgtd2lkdGg6IDExMzZweDtcblx0bWFyZ2luOiA2MHB4IGF1dG8gMTIwcHg7XG59XG4uY2VydF9faXRlbSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym94LXNoYWRvdzogMHB4IDBweCA2cHggcmdiYSgxNTMsIDE1MywgMTUzLCAwLjM1KTtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNlcnRfX2RlY29yYXRvciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cblx0Ji4tbGVmdCB7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdH1cblx0Ji4tcmlnaHQge1xuXHRcdHJpZ2h0OiAzNnB4O1xuXHRcdHRvcDogMDtcblx0fVxufVxuLmNlcnRfX2NvbnRlbnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0cGFkZGluZzogMzRweCAwcHggMzRweCAzNHB4O1xuXHRtYXgtd2lkdGg6IDUyMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogIzA0MDQ2Njtcblx0Zm9udC1mYW1pbHk6ICRoYXNzO1xuXHRtaW4taGVpZ2h0OiA2MTdweDtcbn1cbi5jZXJ0X191bmRlcmxpbmUge1xuXHRtaW4td2lkdGg6IDE5M3B4O1xuXHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDQwNDY2O1xuXHRwYWRkaW5nLWJvdHRvbTogNnB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDE3cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjUyO1xuXHRtYXJnaW46IDAgYXV0byA2cHggYXV0bztcbn1cbi5jZXJ0X19kZXNjcmlwdGlvbiB7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5jZXJ0X190aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRmb250LXNpemU6IDk0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRwYWRkaW5nLXRvcDogMjNweDtcblx0Zm9udC1mYW1pbHk6IFRpbWVzLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcblx0c3BhbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRmb250LXNpemU6IDMxcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDg7XG5cdH1cbn1cbi5jZXJ0X19uYW1lIHtcblx0Zm9udC1zaXplOiA1NXB4O1xuXHRsaW5lLWhlaWdodDogMS41O1xufVxuLmNlcnRfX2NlcnQge1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDI4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjM2O1xuXHRwYWRkaW5nLWJvdHRvbTogMjNweDtcbn1cbiBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtaW5TY3JlZW5XaWR0aCkge1xuXHQuY2VydF9fZGVjb3JhdG9yIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5jZXJ0X19jb250ZW50IHtcblx0XHRwYWRkaW5nOiAzNHB4IDIwcHg7XG5cdH1cbn1cbiBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXRXaWR0aCkge1xuXHQuY2VydF9fdW5kZXJsaW5lIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cblx0LmNlcnRfX2Rlc2NyaXB0aW9uIHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDZweDtcblx0fVxuXHQuY2VydF9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogNDRweDtcblx0XHRzcGFuIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHR9XG5cdH1cblx0LmNlcnRfX25hbWUge1xuXHRcdGZvbnQtc2l6ZTogMzRweDtcblx0fVxuXHQuY2VydF9fY2VydCB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG5cdC5jZXJ0X19jb250ZW50IHtcblx0XHRtaW4taGVpZ2h0OiA0MDBweDtcblx0fVxufVxuIiwiLyoqXG4gKiBGb250c1xuICovXG4vKipcbiogQ29sb3JzXG4qL1xuLyoqXG4qIHRhZyBjb2xvcnNcbiovXG4vKipcbiogUmVzcG9uc2l2ZVxuKi9cbi5ib29rLWEtY29uc3VsdGF0aW9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NCRDRFQTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIGNvbG9yOiAjMEUxMTU1O1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5ib29rLWEtY29uc3VsdGF0aW9uOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5oZXJvLWJ1dHRvbi1jb250YWluZXIge1xuICB6LWluZGV4OiAyOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmhlcm8tYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuaGVyby1idXR0b24tY29udGFpbmVyIC5idXR0b24tLWJsdWUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmhlcm8tYnV0dG9uLWNvbnRhaW5lciAuYm9vay1hLWNvbnN1bHRhdGlvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7IH0gfVxuIiwiQGltcG9ydCAndmFycyc7XG5cbi5ib29rLWEtY29uc3VsdGF0aW9uIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0JENEVBOyAgICBcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgY29sb3I6ICMwRTExNTU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ib29rLWEtY29uc3VsdGF0aW9uOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5oZXJvLWJ1dHRvbi1jb250YWluZXIge1xuICAgIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAuaGVyby1idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAuYnV0dG9uLS1ibHVlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJvb2stYS1jb25zdWx0YXRpb24ge1xuICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gIH0iLCIvKipcbiAqIEZvbnRzXG4gKi9cbi8qKlxuKiBDb2xvcnNcbiovXG4vKipcbiogdGFnIGNvbG9yc1xuKi9cbi8qKlxuKiBSZXNwb25zaXZlXG4qL1xuLmN1c3RvbWVyLWxvZ29zLWNhcm91c2VsIHtcbiAgcGFkZGluZzogMCAwIDBweDsgfVxuICAuY3VzdG9tZXItbG9nb3MtY2Fyb3VzZWxfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4xOHB4O1xuICAgIGNvbG9yOiAjNDc0OTU5O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuY3VzdG9tZXItbG9nb3MtY2Fyb3VzZWxfX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtaGVpZ2h0OiA0NHB4O1xuICAgIHdpZHRoOiBhdXRvOyB9XG5cbi5jdXN0b21lci1sb2dvcy1jYXJvdXNlbC1ob21lIHtcbiAgcGFkZGluZzogMCAwIDk2cHg7IH1cblxuLmN1c3RvbWVyLWxvZ29zLWNhcm91c2VsX19ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogODBweDtcbiAgcm93LWdhcDogMzZweDtcbiAgbWF4LXdpZHRoOiAxMTEwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAzNHB4IDAgMDtcbiAgbWF4LWhlaWdodDogMTA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmN1c3RvbWVyLWxvZ29zLWNhcm91c2VsX19pdGVtIHtcbiAgaGVpZ2h0OiAzNnB4OyB9XG5cbi5jdXN0b21lci1sb2dvcy1jYXJvdXNlbF9fZ3JpZC1pbWFnZSB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAzNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmN1c3RvbWVyLWxvZ29zLWNhcm91c2VsLWhvbWUge1xuICBwYWRkaW5nLWJvdHRvbTogOTZweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY3VzdG9tZXItbG9nb3MtY2Fyb3VzZWwge1xuICAgIHBhZGRpbmc6IDAgMCAwcHg7IH1cbiAgICAuY3VzdG9tZXItbG9nb3MtY2Fyb3VzZWxfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjExcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyOXB4OyB9XG4gICAgLmN1c3RvbWVyLWxvZ29zLWNhcm91c2VsX19ncmlkIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5jdXN0b21lci1sb2dvcy1jYXJvdXNlbC1ob21lIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzJweCAhaW1wb3J0YW50OyB9IH1cbiIsIkBpbXBvcnQgJ3ZhcnMnO1xuXG4uY3VzdG9tZXItbG9nb3MtY2Fyb3VzZWwge1xuXHRwYWRkaW5nOiAwIDAgMHB4O1xuXG5cdCZfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMThweDtcblx0XHRjb2xvcjogIzQ3NDk1OTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtaGVpZ2h0OiA0NHB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG59XG5cbi5jdXN0b21lci1sb2dvcy1jYXJvdXNlbC1ob21lIHtcbiAgICBwYWRkaW5nOiAwIDAgOTZweDtcbn1cblxuLmN1c3RvbWVyLWxvZ29zLWNhcm91c2VsX19ncmlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbHVtbi1nYXA6IDgwcHg7XG4gICAgcm93LWdhcDogMzZweDtcbiAgICBtYXgtd2lkdGg6IDExMTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAzNHB4IDAgMDtcbiAgICBtYXgtaGVpZ2h0OiAxMDhweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY3VzdG9tZXItbG9nb3MtY2Fyb3VzZWxfX2l0ZW0ge1xuICAgIGhlaWdodDogMzZweDtcbn1cblxuLmN1c3RvbWVyLWxvZ29zLWNhcm91c2VsX19ncmlkLWltYWdlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAzNnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLmN1c3RvbWVyLWxvZ29zLWNhcm91c2VsLWhvbWUge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0V2lkdGgpIHtcbiAgICAuY3VzdG9tZXItbG9nb3MtY2Fyb3VzZWwge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMHB4O1xuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjExcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZ3JpZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jdXN0b21lci1sb2dvcy1jYXJvdXNlbC1ob21lIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDcycHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXhNb2JpbGVXaWR0aCl7XG4gICAgLmN1c3RvbWVyLWxvZ29zLWNhcm91c2VsX19pdGVtIHtcbiAgICB9XG59IiwiLyoqXG4gKiBGb250c1xuICovXG4vKipcbiogQ29sb3JzXG4qL1xuLyoqXG4qIHRhZyBjb2xvcnNcbiovXG4vKipcbiogUmVzcG9uc2l2ZVxuKi9cbmJvZHkubm8tc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuOyB9XG5cbmJvZHkubW9kYWwtZHJvcGRvd24gLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgei1pbmRleDogMTAxOyB9XG5cbi5kZW1vLWNvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoOyB9XG5cbi5wYWlkLWNhbXBpZ24taGVhZGVyLWZvcm0ge1xuICBib3gtc2hhZG93OiAzcHggMzZweCA1MnB4IDBweCAjMkIzODNBMUY7XG4gIHBhZGRpbmc6IDQwcHggNDBweCA0OHB4IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLnBhaWQtY2FtcGlnbi1oZWFkZXItZm9ybSBwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAucGFpZC1jYW1waWduLWhlYWRlci1mb3JtOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDI4MHB4O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRvcDogMTglO1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3BhaWQtY2FtcGFpZ25zL2NwLWhlcmUtc2lyY2xlLnN2Zykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDsgfVxuXG4ucGFpZC1jYW1waWduLWhlYWRlci1mb3JtICNkZW1vLWItZm9ybSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbiNkZW1vLWItZm9ybSwgI3ByaWNpbmctZm9ybSwgI2Vucm9sbC1mb3JtIHtcbiAgYm94LXNoYWRvdzogM3B4IDM2cHggNTJweCAwcHggIzJCMzgzQTFGO1xuICBwYWRkaW5nOiA0MHB4IDQwcHggNDhweCA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICBnYXA6IDI0cHg7XG4gIGJvcmRlcjogbm9uZTsgfVxuICAjZGVtby1iLWZvcm0gLnJvdywgI3ByaWNpbmctZm9ybSAucm93LCAjZW5yb2xsLWZvcm0gLnJvdyB7XG4gICAgZ2FwOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgI2RlbW8tYi1mb3JtIC5mb3JtX190aXRsZSwgI3ByaWNpbmctZm9ybSAuZm9ybV9fdGl0bGUsICNlbnJvbGwtZm9ybSAuZm9ybV9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC44NHB4OyB9XG4gICNkZW1vLWItZm9ybSAuZm9ybV9fZmllbGQtLWNvdW50cnksXG4gICNkZW1vLWItZm9ybSAuZm9ybV9fZmllbGQtLXN0YXRlLCAjcHJpY2luZy1mb3JtIC5mb3JtX19maWVsZC0tY291bnRyeSxcbiAgI3ByaWNpbmctZm9ybSAuZm9ybV9fZmllbGQtLXN0YXRlLCAjZW5yb2xsLWZvcm0gLmZvcm1fX2ZpZWxkLS1jb3VudHJ5LFxuICAjZW5yb2xsLWZvcm0gLmZvcm1fX2ZpZWxkLS1zdGF0ZSB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAjZGVtby1iLWZvcm0gLmZvcm1fX2ZpZWxkLCAjcHJpY2luZy1mb3JtIC5mb3JtX19maWVsZCwgI2Vucm9sbC1mb3JtIC5mb3JtX19maWVsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgI2RlbW8tYi1mb3JtIC5mb3JtX19maWVsZCwgI3ByaWNpbmctZm9ybSAuZm9ybV9fZmllbGQsICNlbnJvbGwtZm9ybSAuZm9ybV9fZmllbGQge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAjZGVtby1iLWZvcm0gLnJvdywgI3ByaWNpbmctZm9ybSAucm93LCAjZW5yb2xsLWZvcm0gLnJvdyB7XG4gICAgICBnYXA6IDBweCAhaW1wb3J0YW50OyB9XG4gICAgI2RlbW8tYi1mb3JtIC5mb3JtX19maWVsZCwgI3ByaWNpbmctZm9ybSAuZm9ybV9fZmllbGQsICNlbnJvbGwtZm9ybSAuZm9ybV9fZmllbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfSB9XG4gICNkZW1vLWItZm9ybSAuZm9ybV9faW5wdXQsICNwcmljaW5nLWZvcm0gLmZvcm1fX2lucHV0LCAjZW5yb2xsLWZvcm0gLmZvcm1fX2lucHV0IHtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2RTcwOTk7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHBhZGRpbmc6IDE0cHggMjRweCAxNHB4IDI0cHg7XG4gICAgY29sb3I6ICM2RTcwOTk7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgI2RlbW8tYi1mb3JtIC5mb3JtX19pbnB1dDo6cGxhY2Vob2xkZXIsICNwcmljaW5nLWZvcm0gLmZvcm1fX2lucHV0OjpwbGFjZWhvbGRlciwgI2Vucm9sbC1mb3JtIC5mb3JtX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiByZ2JhKDE0LCAxNywgODUsIDAuNik7IH1cbiAgI2RlbW8tYi1mb3JtIC5mb3JtX19zdWJtaXQsICNwcmljaW5nLWZvcm0gLmZvcm1fX3N1Ym1pdCwgI2Vucm9sbC1mb3JtIC5mb3JtX19zdWJtaXQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAjZGVtby1iLWZvcm0gLmZvcm1fX2ZpZWxkLS10ZXh0YXJlYSwgI3ByaWNpbmctZm9ybSAuZm9ybV9fZmllbGQtLXRleHRhcmVhLCAjZW5yb2xsLWZvcm0gLmZvcm1fX2ZpZWxkLS10ZXh0YXJlYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiSGFhcyBHcm90ZXNrIFRleHQgV2ViXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgI2RlbW8tYi1mb3JtIHRleHRhcmVhW25hbWU9XCJNa3RvUGVyc29uTm90ZXNcIl06OnBsYWNlaG9sZGVyLCAjcHJpY2luZy1mb3JtIHRleHRhcmVhW25hbWU9XCJNa3RvUGVyc29uTm90ZXNcIl06OnBsYWNlaG9sZGVyLCAjZW5yb2xsLWZvcm0gdGV4dGFyZWFbbmFtZT1cIk1rdG9QZXJzb25Ob3Rlc1wiXTo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNkU3MDk5O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB9XG5cbi5ncmlkLWNhcmQtLWZvcm0tbW9kYWwgLmZvcm0tY29udGFpbmVyIC5zcGFuLTExIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4jbW9kYWwtZGVtby1mb3JtIHtcbiAgbWF4LXdpZHRoOiA0MTVweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDVweCAjMkIzODNBMUY7XG4gIHBhZGRpbmc6IDQwcHggNDBweCA0OHB4IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIGdhcDogMjRweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW46IGF1dG87IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICNtb2RhbC1kZW1vLWZvcm0ge1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMHB4ICMyQjM4M0ExRjsgfSB9XG4gICNtb2RhbC1kZW1vLWZvcm0gLmZvcm1fX2lucHV0IHtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2ZTcwOTk7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHBhZGRpbmc6IDI0cHgsIDI0cHgsIDI0cHgsIDI0cHg7XG4gICAgY29sb3I6ICM2RTcwOTk7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgI21vZGFsLWRlbW8tZm9ybSAuZm9ybV9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzZFNzA5OTsgfVxuICAjbW9kYWwtZGVtby1mb3JtIC5mb3JtX19zdWJtaXQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAjbW9kYWwtZGVtby1mb3JtIC5mb3JtX19maWVsZC0tdGV4dGFyZWEge1xuICAgIGZvbnQtZmFtaWx5OiBcIkhhYXMgR3JvdGVzayBUZXh0IFdlYlwiLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmctdG9wOiAyNHB4OyB9XG5cbiNtb2RhbC1jb25zdWx0YXRpb24tZm9ybSB7XG4gIG1heC13aWR0aDogNDE1cHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCA1cHggIzJCMzgzQTFGO1xuICBwYWRkaW5nOiA0MHB4IDQwcHggNDhweCA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICBnYXA6IDI0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luOiBhdXRvOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAjbW9kYWwtY29uc3VsdGF0aW9uLWZvcm0ge1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMHB4ICMyQjM4M0ExRjsgfSB9XG4gICNtb2RhbC1jb25zdWx0YXRpb24tZm9ybSAuZm9ybV9faW5wdXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzZlNzA5OTtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgcGFkZGluZzogMjRweCwgMjRweCwgMjRweCwgMjRweDtcbiAgICBjb2xvcjogIzZFNzA5OTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAjbW9kYWwtY29uc3VsdGF0aW9uLWZvcm0gLmZvcm1fX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM2RTcwOTk7IH1cbiAgI21vZGFsLWNvbnN1bHRhdGlvbi1mb3JtIC5mb3JtX19zdWJtaXQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAjbW9kYWwtY29uc3VsdGF0aW9uLWZvcm0gLmZvcm1fX2ZpZWxkLS10ZXh0YXJlYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiSGFhcyBHcm90ZXNrIFRleHQgV2ViXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7IH1cblxuLmRlbW8tbW9kYWwgLndyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7IH1cbiAgLmRlbW8tbW9kYWwgLndyYXBwZXIgLnJvdyB7XG4gICAgbWluLWhlaWdodDogMTAwJTsgfVxuXG4uZGVtby1mb3JtLWNvbnRhaW5lciB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1zZWxmOiBub3JtYWw7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1iYXNpczogNzUlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDMyLCA5NiwgMjMwLCAwLjA1KTtcbiAgcGFkZGluZzogNjBweCAwIDIwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIC5kZW1vLWZvcm0tY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMHB4IDBweDsgfSB9XG4gIC5kZW1vLWZvcm0tY29udGFpbmVyLndyYXBwZXItLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmRlbW8tZm9ybS1jb250YWluZXIgLnBhZ2UtZm9vdGVyX19saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjNmU3MDk5O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAuZGVtby1mb3JtLWNvbnRhaW5lciAucGFnZS1mb290ZXJfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMjA2MEU2O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuZGVtby1mb3JtLWNvbnRhaW5lciAuZm9ybS1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNTAzcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgLmRlbW8tZm9ybS1jb250YWluZXIgLmZvcm0tY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgIC5kZW1vLWZvcm0tY29udGFpbmVyIC5mb3JtLWNvbnRhaW5lciAub2t0b3Bvc3QtZGVtby1sb2dvIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDI0cHg7XG4gICAgICB3aWR0aDogMTkwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuZGVtby1mb3JtLWNvbnRhaW5lciAuZm9ybS1jb250YWluZXIgLmRlbW8tZm9ybSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmRlbW8tZm9ybS1jb250YWluZXIgLmZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogYXV0byBhdXRvIDA7IH1cbiAgICAuZGVtby1mb3JtLWNvbnRhaW5lciAuZm9vdGVyIGRpdiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmdyaWQtY2FyZC0tZm9ybS1tb2RhbCAuZGVtby1mb3JtLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2RlbW8vbWFpbi1kZWNvcmF0b3IxLnN2ZyksIHVybCgvaW1hZ2VzL2RlbW8vbWFpbi1kZWNvcmF0b3IyLnN2ZyksIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjM1LCAyNDAsIDI1MiwgMCkgMCUsICNFQkYwRkMgMTAwJSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcCwgbGVmdCBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmN1c3RvbWVycy1sb2dvcy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9kZW1vL2xvZ28tZGVjb3JhdG9yMS5zdmcpLCB1cmwoL2ltYWdlcy9kZW1vL2xvZ28tZGVjb3JhdG9yMi5zdmcpLCB1cmwoL2ltYWdlcy9kZW1vL2xvZ28tZGVjb3JhdG9yMy5zdmcpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcCwgbGVmdCBib3R0b20sIHJpZ2h0IGJvdHRvbSA2MHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgcGFkZGluZzogNjBweCAwIDIwcHg7XG4gIHdpZHRoOiA1OTFweDtcbiAgYmFja2dyb3VuZDogIzIwNjBFNjtcbiAgYWxpZ24tc2VsZjogbm9ybWFsO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5jdXN0b21lcnMtbG9nb3MtY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiA0MiU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgLmN1c3RvbWVycy1sb2dvcy1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuY3VzdG9tZXJzLWxvZ29zLWNvbnRhaW5lciAuY2xvc2UtaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIHRvcDogMzBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAuY3VzdG9tZXJzLWxvZ29zLWNvbnRhaW5lciAuY2xvc2UtaWNvbiB7XG4gICAgICAgIGZpbHRlcjogaW52ZXJ0KDEpOyB9IH1cbiAgLmN1c3RvbWVycy1sb2dvcy1jb250YWluZXIgLnRydXN0ZWQge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMzBweCAzNnB4O1xuICAgIG1heC13aWR0aDogMzE4cHg7IH1cbiAgLmN1c3RvbWVycy1sb2dvcy1jb250YWluZXIgLmxvZ29zIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAyMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgLmN1c3RvbWVycy1sb2dvcy1jb250YWluZXIgLmxvZ29zIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTsgfSB9XG4gICAgLmN1c3RvbWVycy1sb2dvcy1jb250YWluZXIgLmxvZ29zIC5sb2dvIHtcbiAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpOyB9XG4iLCJAaW1wb3J0ICd2YXJzJztcblxuYm9keS5uby1zY3JvbGwge1xuXHRvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbmJvZHkubW9kYWwtZHJvcGRvd24gLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWRyb3Bkb3duIHtcblx0ei1pbmRleDogMTAxO1xufVxuXG4uZGVtby1jb250YWluZXIge1xuXHRtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuLnBhaWQtY2FtcGlnbi1oZWFkZXItZm9ybSB7XG5cdGJveC1zaGFkb3c6IDNweCAzNnB4IDUycHggMHB4ICMyQjM4M0ExRjtcblx0cGFkZGluZzogNDBweCA0MHB4IDQ4cHggNDBweDtcblx0Ym9yZGVyLXJhZGl1czogMzJweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuXHRwIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAyODBweDtcblx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0dG9wOiAxOCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9wYWlkLWNhbXBhaWducy9jcC1oZXJlLXNpcmNsZS5zdmcpIG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcblx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHRcdGhlaWdodDogMTAwcHg7XG5cdFx0fVxufVxuXG4ucGFpZC1jYW1waWduLWhlYWRlci1mb3JtICNkZW1vLWItZm9ybSB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXItcmFkaXVzOiAwO1xufVxuXG5cbiNkZW1vLWItZm9ybSwgI3ByaWNpbmctZm9ybSwgI2Vucm9sbC1mb3JtIHtcblx0Ym94LXNoYWRvdzogM3B4IDM2cHggNTJweCAwcHggIzJCMzgzQTFGO1xuXHRwYWRkaW5nOiA0MHB4IDQwcHggNDhweCA0MHB4O1xuXHRib3JkZXItcmFkaXVzOiAzMnB4O1xuXHRnYXA6IDI0cHg7XG5cdGJvcmRlcjogbm9uZTtcblxuXHQucm93IHtcblx0XHRnYXA6IDEycHggIWltcG9ydGFudDtcblx0fVxuXG5cdC5mb3JtX190aXRsZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDM0cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjg0cHg7XG5cdH1cblxuXHQuZm9ybV9fZmllbGQtLWNvdW50cnksXG5cdC5mb3JtX19maWVsZC0tc3RhdGUge1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cblxuXHQuZm9ybV9fZmllbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdH1cblxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXRXaWR0aCkge1xuXHRcdC5mb3JtX19maWVsZCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQucm93IHtcblx0XHRcdGdhcDogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LmZvcm1fX2ZpZWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0fVxuXHR9XG5cblx0LmZvcm1fX2lucHV0IHtcblx0XHRib3JkZXItcmFkaXVzOiAzMHB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICM2RTcwOTk7XG5cdFx0aGVpZ2h0OiA0OHB4O1xuXHRcdHBhZGRpbmc6IDE0cHggMjRweCAxNHB4IDI0cHg7XG5cdFx0Y29sb3I6ICM2RTcwOTk7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdH1cblxuXHQuZm9ybV9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcblx0XHRjb2xvcjogcmdiYSgxNCwgMTcsIDg1LCAwLjYpO1xuXHR9XG5cblxuXHQuZm9ybV9fc3VibWl0IHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdH1cblxuXHQuZm9ybV9fZmllbGQtLXRleHRhcmVhIHtcblx0XHRmb250LWZhbWlseTogJGhhc3M7XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cblx0fVxuXG5cblx0dGV4dGFyZWFbbmFtZT1cIk1rdG9QZXJzb25Ob3Rlc1wiXTo6cGxhY2Vob2xkZXIge1xuXHRcdGNvbG9yOiAjNkU3MDk5O1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuXHR9XG59XG5cbi5ncmlkLWNhcmQtLWZvcm0tbW9kYWwgLmZvcm0tY29udGFpbmVyIHtcblx0LnNwYW4tMTEge1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0xJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XG5cdH1cbn1cblxuI21vZGFsLWRlbW8tZm9ybSB7XG5cdG1heC13aWR0aDogNDE1cHg7XG5cdGJveC1zaGFkb3c6IDBweCAwcHggMjBweCA1cHggIzJCMzgzQTFGO1xuXHRwYWRkaW5nOiA0MHB4IDQwcHggNDhweCA0MHB4O1xuXHRib3JkZXItcmFkaXVzOiAzMnB4O1xuXHRnYXA6IDI0cHg7XG5cdGJvcmRlcjogbm9uZTtcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcblx0bWFyZ2luOiBhdXRvO1xuXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldFdpZHRoKSB7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDBweCAwcHggMHB4ICMyQjM4M0ExRjtcblx0fVxuXG5cdC5mb3JtX19pbnB1dCB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMzBweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFyazIwMDtcblx0XHRoZWlnaHQ6IDQ4cHg7XG5cdFx0cGFkZGluZzogMjRweCwgMjRweCwgMjRweCwgMjRweDtcblx0XHRjb2xvcjogIzZFNzA5OTtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0fVxuXG5cdC5mb3JtX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuXHRcdGNvbG9yOiAjNkU3MDk5O1xuXHR9XG5cblx0LmZvcm1fX3N1Ym1pdCB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHR9XG5cblx0LmZvcm1fX2ZpZWxkLS10ZXh0YXJlYSB7XG5cdFx0Zm9udC1mYW1pbHk6ICRoYXNzO1xuXHRcdHBhZGRpbmctdG9wOiAyNHB4O1xuXHR9XG59XG5cbiNtb2RhbC1jb25zdWx0YXRpb24tZm9ybXtcblx0bWF4LXdpZHRoOiA0MTVweDtcblx0Ym94LXNoYWRvdzogMHB4IDBweCAyMHB4IDVweCAjMkIzODNBMUY7XG5cdHBhZGRpbmc6IDQwcHggNDBweCA0OHB4IDQwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDMycHg7XG5cdGdhcDogMjRweDtcblx0Ym9yZGVyOiBub25lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuXHRtYXJnaW46IGF1dG87XG5cblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0V2lkdGgpIHtcblx0XHRib3gtc2hhZG93OiAwcHggMHB4IDBweCAwcHggIzJCMzgzQTFGO1xuXHR9XG5cblx0LmZvcm1fX2lucHV0IHtcblx0XHRib3JkZXItcmFkaXVzOiAzMHB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrMjAwO1xuXHRcdGhlaWdodDogNDhweDtcblx0XHRwYWRkaW5nOiAyNHB4LCAyNHB4LCAyNHB4LCAyNHB4O1xuXHRcdGNvbG9yOiAjNkU3MDk5O1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHR9XG5cblx0LmZvcm1fX2lucHV0OjpwbGFjZWhvbGRlciB7XG5cdFx0Y29sb3I6ICM2RTcwOTk7XG5cdH1cblxuXHQuZm9ybV9fc3VibWl0IHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdH1cblxuXHQuZm9ybV9fZmllbGQtLXRleHRhcmVhIHtcblx0XHRmb250LWZhbWlseTogJGhhc3M7XG5cdFx0cGFkZGluZy10b3A6IDI0cHg7XG5cdH1cbn1cblxuLmRlbW8tbW9kYWwge1xuXHQud3JhcHBlciB7XG5cdFx0XG5cdFx0bWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdFxuXHRcdC5yb3cge1xuXHRcdFx0bWluLWhlaWdodDogMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuLmRlbW8tZm9ybS1jb250YWluZXIge1xuXHRmbGV4LWdyb3c6IDE7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24tc2VsZjogbm9ybWFsO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXRXaWR0aCkge1xuXHRcdHBhZGRpbmc6IDgwcHggMHB4IDBweDtcblx0fVxuXHRcblx0Ji53cmFwcGVyLS1jZW50ZXIge1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cdFxuXHRmbGV4LWJhc2lzOiA3NSU7XG5cdGJhY2tncm91bmQ6IHJnYmEoJHByaW1hcnkxLCAwLjA1KTtcblx0cGFkZGluZzogNjBweCAwIDIwcHg7XG5cdFxuXHQucGFnZS1mb290ZXJfX2xpbmsge1xuXHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0Y29sb3I6ICM2ZTcwOTk7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHR9XG5cblx0LnBhZ2UtZm9vdGVyX19saW5rOmhvdmVyIHtcblx0XHRjb2xvcjogJHByaW1hcnkxO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuXG5cdC5mb3JtLWNvbnRhaW5lciB7XG5cdFx0bWF4LXdpZHRoOiA1MDNweDtcblx0XHRtYXJnaW46IDAgYXV0byAyMHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0V2lkdGgpIHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblx0XHRcblx0XHQub2t0b3Bvc3QtZGVtby1sb2dvIHtcblx0XHRcdG1hcmdpbjogMCBhdXRvIDI0cHg7XG5cdFx0XHR3aWR0aDogMTkwcHg7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHRcdFxuXHRcdFxuXHRcdC5kZW1vLWZvcm0ge1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDA7XHRcdFx0XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblx0fVxuXHRcblx0LmZvb3RlciB7XG5cdFx0Ym9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbjogYXV0byBhdXRvIDA7XG5cdFx0XG5cdFx0ZGl2IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR9XG5cdH1cblx0XG59XG5cbi5ncmlkLWNhcmQtLWZvcm0tbW9kYWwgLmRlbW8tZm9ybS1jb250YWluZXIge1xuXHRiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9kZW1vL21haW4tZGVjb3JhdG9yMS5zdmcpLCB1cmwoL2ltYWdlcy9kZW1vL21haW4tZGVjb3JhdG9yMi5zdmcpLCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDIzNSwgMjQwLCAyNTIsIDApIDAlLCAjRUJGMEZDIDEwMCUpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3AsIGxlZnQgYm90dG9tO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uY3VzdG9tZXJzLWxvZ29zLWNvbnRhaW5lciB7XG5cblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZGVtby9sb2dvLWRlY29yYXRvcjEuc3ZnKSwgdXJsKC9pbWFnZXMvZGVtby9sb2dvLWRlY29yYXRvcjIuc3ZnKSwgdXJsKC9pbWFnZXMvZGVtby9sb2dvLWRlY29yYXRvcjMuc3ZnKSAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3AsIGxlZnQgYm90dG9tLCByaWdodCBib3R0b20gNjBweCAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG5cdFxuXHRwYWRkaW5nOiA2MHB4IDAgMjBweDtcblx0XG5cdHdpZHRoOiA1OTFweDtcblx0XG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG5cdFx0d2lkdGg6IDQyJTtcblx0fVxuXHRcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0V2lkdGgpIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHRcblx0YmFja2dyb3VuZDogJHByaW1hcnkxO1xuXHRhbGlnbi1zZWxmOiBub3JtYWw7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcblx0LmNsb3NlLWljb24ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMzBweDtcblx0XHR0b3A6IDMwcHg7XG5cdFx0XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldFdpZHRoKSB7XG5cdFx0XHRmaWx0ZXI6IGludmVydCgxKTtcblx0XHR9XG5cdH1cblx0XHRcblx0LnRydXN0ZWQge1xuXHRcdGNvbG9yOiAjRkZGRkZGO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Zm9udC1zdHJldGNoOiBub3JtYWw7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDAgMzBweCAzNnB4O1xuXHRcdG1heC13aWR0aDogMzE4cHg7XG5cdH1cblx0XG5cdC5sb2dvcyB7XG5cdFx0XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdGdhcDogMjBweDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldFdpZHRoKSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuXHRcdH1cblx0XHRcblx0XHQubG9nbyB7XG5cdFx0XHRvcGFjaXR5OiAwLjY7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0ZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcblx0XHR9XG5cdH1cbn0iLCIvKipcbiAqIEZvbnRzXG4gKi9cbi8qKlxuKiBDb2xvcnNcbiovXG4vKipcbiogdGFnIGNvbG9yc1xuKi9cbi8qKlxuKiBSZXNwb25zaXZlXG4qL1xuLmVudHJ5LWNvbnRlbnQtdGFnIHtcbiAgY29sb3I6ICMwRTExNTU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgcGFkZGluZzogNHB4IDEzcHggNHB4IDEzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENEU0RkM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIC0xcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4ycyBlYXNlLWluLW91dDsgfVxuXG4uZW50cnktY29udGVudC10YWc6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAzcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuLmNhdGVnb3J5LTEgLnBvc3QtZW50cnlfX2NhdGVnb3J5ID4gYSB7XG4gIHBhZGRpbmc6IDQuMDVweCAxNHB4IDMuOTVweCAxNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBvc3QtZW50cnkuY2F0ZWdvcnktYjJiLW1hcmtldGluZyAuZW50cnktY29udGVudC10YWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDRFNEZDO1xuICBjb2xvcjogIzBFMTE1NTsgfVxuXG4ucG9zdC1lbnRyeS5jYXRlZ29yeS1hdHRyaWJ1dGlvbiAuZW50cnktY29udGVudC10YWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDRFNEZDOyB9XG5cbi5wb3N0LWVudHJ5LmNhdGVnb3J5LWIyYi1tYXJrZXRpbmcgLmVudHJ5LWNvbnRlbnQtdGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFRjZFQjsgfVxuXG4ucG9zdC1lbnRyeS5jYXRlZ29yeS1jb250ZW50LW1hcmtldGluZyAuZW50cnktY29udGVudC10YWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVFM0Y2OyB9XG5cbi5wb3N0LWVudHJ5LmNhdGVnb3J5LWVtcGxveWVlLWFkdm9jYWN5IC5lbnRyeS1jb250ZW50LXRhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOEYxRjY7IH1cblxuLnBvc3QtZW50cnkuY2F0ZWdvcnktaW5zaWRlLW9rdG9wb3N0IC5lbnRyeS1jb250ZW50LXRhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRTExNTU7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5wb3N0LWVudHJ5LmNhdGVnb3J5LWJlaGluZC10aGUtcG9zdCAuZW50cnktY29udGVudC10YWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThGREQyOyB9XG5cbi5wb3N0LWVudHJ5LmNhdGVnb3J5LXJhZGljYWxseS10cmFuc3BhcmVudC0yIC5lbnRyeS1jb250ZW50LXRhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7IH1cblxuLnBvc3QtZW50cnkuY2F0ZWdvcnktbWFya2V0aW5nLWF1dG9tYXRpb24gLmVudHJ5LWNvbnRlbnQtdGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzRTRGRjsgfVxuXG4ucG9zdC1lbnRyeS5jYXRlZ29yeS1zb2NpYWwtbWVkaWEtbWFya2V0aW5nIC5lbnRyeS1jb250ZW50LXRhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRUUzRDQ7IH1cblxuLnBvc3QtZW50cnkuY2F0ZWdvcnktc29jaWFsLWxpc3RlbmluZyAuZW50cnktY29udGVudC10YWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTBGRkU5OyB9XG5cbi5wb3N0LWVudHJ5LmNhdGVnb3J5LXNvY2lhbC1wdWJsaXNoaW5nIC5lbnRyeS1jb250ZW50LXRhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFM0VERjY7IH1cblxuLnBvc3QtZW50cnkuY2F0ZWdvcnktc29jaWFsLXJlc3BvbnNlLW1hbmFnZW1lbnQgLmVudHJ5LWNvbnRlbnQtdGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRERERTsgfVxuXG4ucG9zdC1lbnRyeS5jYXRlZ29yeS1zb2NpYWwtc2VsbGluZyAuZW50cnktY29udGVudC10YWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzJENUM3OyB9XG5cbi5wb3N0LWVudHJ5LmNhdGVnb3J5LXZpZGVvLW1hcmtldGluZyAuZW50cnktY29udGVudC10YWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGN0MyOyB9XG4iLCJAaW1wb3J0ICd2YXJzJztcblxuXG4uZW50cnktY29udGVudC10YWcge1x0XG5cdGNvbG9yOiAkZGFyazUwMDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRib3JkZXItcmFkaXVzOiAzMHB4O1xuXHRwYWRkaW5nOiA0cHggMTNweCA0cHggMTNweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI0Q0RTRGQztcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgLTFweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uZW50cnktY29udGVudC10YWc6aG92ZXIge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdG9wYWNpdHk6IDAuNzU7XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMCAzcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5jYXRlZ29yeS0xIC5wb3N0LWVudHJ5X19jYXRlZ29yeSA+IGEge1xuXHRwYWRkaW5nOiA0LjA1cHggMTRweCAzLjk1cHggMTRweCAhaW1wb3J0YW50OyBcbiAgfVxuXG4ucG9zdC1lbnRyeS5jYXRlZ29yeS1iMmItbWFya2V0aW5nIC5lbnRyeS1jb250ZW50LXRhZyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNENEU0RkM7XG5cdGNvbG9yOiAkZGFyazUwMDtcbn1cblxuLnBvc3QtZW50cnkuY2F0ZWdvcnktYXR0cmlidXRpb24gLmVudHJ5LWNvbnRlbnQtdGFnIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0Q0RTRGQztcbn1cblxuLnBvc3QtZW50cnkuY2F0ZWdvcnktYjJiLW1hcmtldGluZyAuZW50cnktY29udGVudC10YWcge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkVGNkVCO1xufVxuXG4ucG9zdC1lbnRyeS5jYXRlZ29yeS1jb250ZW50LW1hcmtldGluZyAuZW50cnktY29udGVudC10YWcge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjVFM0Y2O1xufVxuXG4ucG9zdC1lbnRyeS5jYXRlZ29yeS1lbXBsb3llZS1hZHZvY2FjeSAuZW50cnktY29udGVudC10YWcge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRDhGMUY2O1xufVxuXG4ucG9zdC1lbnRyeS5jYXRlZ29yeS1pbnNpZGUtb2t0b3Bvc3QgLmVudHJ5LWNvbnRlbnQtdGFnIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmszMDA7XG5cdGNvbG9yOiAkd2hpdGU7XG59XG5cbi5wb3N0LWVudHJ5LmNhdGVnb3J5LWJlaGluZC10aGUtcG9zdCAuZW50cnktY29udGVudC10YWcge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRThGREQyO1xufVxuXG4ucG9zdC1lbnRyeS5jYXRlZ29yeS1yYWRpY2FsbHktdHJhbnNwYXJlbnQtMiAuZW50cnktY29udGVudC10YWcge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xufVxuXG4ucG9zdC1lbnRyeS5jYXRlZ29yeS1tYXJrZXRpbmctYXV0b21hdGlvbiAuZW50cnktY29udGVudC10YWcge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRTNFNEZGO1xufVxuXG4ucG9zdC1lbnRyeS5jYXRlZ29yeS1zb2NpYWwtbWVkaWEtbWFya2V0aW5nIC5lbnRyeS1jb250ZW50LXRhZyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGRUUzRDQ7XG59XG5cbi5wb3N0LWVudHJ5LmNhdGVnb3J5LXNvY2lhbC1saXN0ZW5pbmcgLmVudHJ5LWNvbnRlbnQtdGFnIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0UwRkZFOTtcbn1cblxuLnBvc3QtZW50cnkuY2F0ZWdvcnktc29jaWFsLXB1Ymxpc2hpbmcgLmVudHJ5LWNvbnRlbnQtdGFnIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0UzRURGNjtcbn1cblxuLnBvc3QtZW50cnkuY2F0ZWdvcnktc29jaWFsLXJlc3BvbnNlLW1hbmFnZW1lbnQgLmVudHJ5LWNvbnRlbnQtdGFnIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRERERTtcbn1cblxuLnBvc3QtZW50cnkuY2F0ZWdvcnktc29jaWFsLXNlbGxpbmcgLmVudHJ5LWNvbnRlbnQtdGFnIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0MyRDVDNztcbn1cblxuLnBvc3QtZW50cnkuY2F0ZWdvcnktdmlkZW8tbWFya2V0aW5nIC5lbnRyeS1jb250ZW50LXRhZyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkY3QzI7XG59XG4iLCIvKipcbiAqIEZvbnRzXG4gKi9cbi8qKlxuKiBDb2xvcnNcbiovXG4vKipcbiogdGFnIGNvbG9yc1xuKi9cbi8qKlxuKiBSZXNwb25zaXZlXG4qL1xuLmZlYXR1cmVzLWNoZWNrbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDI0NnB4O1xuICBtYXJnaW4tYm90dG9tOiA3MnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb21wb25lbnRzL2ZlYXR1cmVzLWNoZWNrbGlzdC1kZWNvcmF0b3Iuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tOyB9XG5cbi5mZWF0dXJlcy1jaGVja2xpc3Qub3JnYW5pYyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NvbXBvbmVudHMvZmVhdHVyZXMtY2hlY2tsaXN0LWRlY29yYXRvci5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgcGFkZGluZzogMCAwIDE1MHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODgwcHgpIHtcbiAgLmZlYXR1cmVzLWNoZWNrbGlzdC5vcmdhbmljIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIHBhZGRpbmc6IDAgMCA1MHB4OyB9IH1cblxuLmZlYXR1cmVzLWNoZWNrbGlzdC5tYXJrZXRpbmctaSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tOyB9XG5cbi5mZWF0dXJlcy1jaGVja2xpc3QuYWJvdXQtdXMge1xuICBwYWRkaW5nOiA1MHB4IDAgMjQ2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODBweCkge1xuICAuZmVhdHVyZXMtY2hlY2tsaXN0LmFib3V0LXVzIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgMTAwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfSB9XG5cbi5mZWF0dXJlcy1jaGVja2xpc3Q6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjBGOTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDcycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEzNDBweDsgfVxuXG4uZmVhdHVyZXMtY2hlY2tsaXN0Lm9yZ2FuaWM6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZmVhdHVyZXMtY2hlY2tsaXN0Lm1hcmtldGluZy1pOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmZlYXR1cmVzLWNoZWNrbGlzdC5uby1zaGFwZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDBweDsgfVxuXG4uZmVhdHVyZXMtY2hlY2tsaXN0Lm5vLXNoYXBlOjphZnRlciB7XG4gIGhlaWdodDogMHB4OyB9XG5cbi5mZWF0dXJlcy1jaGVja2xpc3QtLW5vbmUtZGVjb3JhdG9yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG4uZmVhdHVyZXMtY2hlY2tsaXN0LS1kZWNvcmF0b3ItbGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb21wb25lbnRzL2ZlYXR1cmVzLWNoZWNrbGlzdC1kZWNvcmF0b3ItbGVmdC5zdmcpO1xuICBwYWRkaW5nOiAwIDAgMTYwcHg7IH1cblxuLmZlYXR1cmVzLWNoZWNrbGlzdC0tZGVjb3JhdG9yLWxlZnQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZmVhdHVyZXMtY2hlY2tsaXN0X19ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMTA0cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmFib3V0LXVzIC5mZWF0dXJlcy1jaGVja2xpc3RfX2JveCB7XG4gIG1heC13aWR0aDogMTIyNHB4OyB9XG5cbi5mZWF0dXJlcy1jaGVja2xpc3RfX2hlYWQge1xuICBmbGV4OiAwIDEgMzQycHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG4uZmVhdHVyZXMtY2hlY2tsaXN0LmFib3V0LXVzIC5mZWF0dXJlcy1jaGVja2xpc3RfX2hlYWQge1xuICBmbGV4OiAwIDEgMzYwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODBweCkge1xuICAuZmVhdHVyZXMtY2hlY2tsaXN0LmFib3V0LXVzIC5mZWF0dXJlcy1jaGVja2xpc3RfX2hlYWQge1xuICAgIGZsZXg6IDAgMSBhdXRvOyB9IH1cblxuLmZlYXR1cmVzLWNoZWNrbGlzdF9fdGl0bGUge1xuICBjb2xvcjogIzBFMTE1NTtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xLjQ0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmZlYXR1cmVzLWNoZWNrbGlzdF9fc3VidGl0bGUge1xuICBjb2xvcjogIzZFNzA5OTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmZlYXR1cmVzLWNoZWNrbGlzdF9fbGlzdCB7XG4gIGZsZXg6IDAgMSA2MzJweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyODlweCAyNzlweDtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiA2NHB4O1xuICBncmlkLXJvdy1nYXA6IDQwcHg7IH1cblxuLmFib3V0LXVzIC5mZWF0dXJlcy1jaGVja2xpc3RfX2xpc3Qge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMzNXB4IDM1M3B4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hYm91dC11cyAuZmVhdHVyZXMtY2hlY2tsaXN0X19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7IH0gfVxuXG4uZmVhdHVyZXMtY2hlY2tsaXN0X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi50aXRsZS1jb250YWluZXIub3JnYW5pYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uZmVhdHVyZXMtY2hlY2tsaXN0X19pdGVtLm9yZ2FuaWMgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7IH1cblxuLmZlYXR1cmVzLWNoZWNrbGlzdF9faXRlbSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogLTVweDsgfVxuXG4uZmVhdHVyZXMtY2hlY2tsaXN0X19pdGVtLXRpdGxlIHtcbiAgY29sb3I6ICMwRTExNTU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb21wb25lbnRzL2NoZWNrLXNpZ24uc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyOHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi5vcmdhbmljIC5mZWF0dXJlcy1jaGVja2xpc3RfX2l0ZW0tdGl0bGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuXG4uZmVhdHVyZXMtY2hlY2tsaXN0LmFib3V0LXVzIC5mZWF0dXJlcy1jaGVja2xpc3RfX2l0ZW0tdGl0bGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDQzcHg7IH1cblxuLmZlYXR1cmVzLWNoZWNrbGlzdF9faXRlbS10aXRsZS0tYmx1ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NvbXBvbmVudHMvY2hlY2stc2lnbi1kYXJrLnN2Zyk7IH1cblxuLmZlYXR1cmVzLWNoZWNrbGlzdF9faXRlbS10aXRsZS0tYmx1ZS5uby1yZXBlYXQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb21wb25lbnRzL2NoZWNrLXNpZ24tZGFyay5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogNHB4OyB9XG5cbi5mZWF0dXJlcy1jaGVja2xpc3RfX2l0ZW0tdGl0bGUtLXZlcnNpb24tdHdvIHtcbiAgY29sb3I6ICMwRTExNTU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uZmVhdHVyZXMtY2hlY2tsaXN0X19pdGVtLXRpdGxlLS12ZXJzaW9uLXR3bzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9jb21wb25lbnRzL2NoZWNrLXNpZ24tdHdvLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmbGV4OiAwIDAgMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cblxuLmZlYXR1cmVzLWNoZWNrbGlzdF9faXRlbS10aXRsZS12ZXJzaW9uLXRocmVlIHtcbiAgY29sb3I6ICMwRTExNTU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2NvbXBvbmVudHMvY2hlY2stc2lnbi10d28uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMnB4OyB9XG5cbi5mZWF0dXJlcy1jaGVja2xpc3RfX2l0ZW0tZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzZFNzA5OTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgbWFyZ2luOiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzgwcHgpIHtcbiAgLmZlYXR1cmVzLWNoZWNrbGlzdC0tZGVjb3JhdG9yLWxlZnQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTsgfVxuICAuZmVhdHVyZXMtY2hlY2tsaXN0X19ib3gge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuZmVhdHVyZXMtY2hlY2tsaXN0X19oZWFkIHtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAuZmVhdHVyZXMtY2hlY2tsaXN0X19saXN0IHtcbiAgICBmbGV4OiAwIDEgYXV0bzsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZmVhdHVyZXMtY2hlY2tsaXN0IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDAgMCA2NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7IH1cbiAgLmZlYXR1cmVzLWNoZWNrbGlzdDo6YWZ0ZXIge1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMThweDtcbiAgICBsZWZ0OiAxOHB4O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuZmVhdHVyZXMtY2hlY2tsaXN0X19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5mZWF0dXJlcy1jaGVja2xpc3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjg0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuZmVhdHVyZXMtY2hlY2tsaXN0X19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNXB4OyB9XG4gIC5mZWF0dXJlcy1jaGVja2xpc3RfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtcm93LWdhcDogMzJweDsgfVxuICAuZmVhdHVyZXMtY2hlY2tsaXN0X19pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE4cHg7IH0gfVxuIiwiQGltcG9ydCAndmFycyc7XG5cblxuLmZlYXR1cmVzLWNoZWNrbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDI0NnB4O1xuICBtYXJnaW4tYm90dG9tOiA3MnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb21wb25lbnRzL2ZlYXR1cmVzLWNoZWNrbGlzdC1kZWNvcmF0b3Iuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xufVxuXG4uZmVhdHVyZXMtY2hlY2tsaXN0Lm9yZ2FuaWN7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NvbXBvbmVudHMvZmVhdHVyZXMtY2hlY2tsaXN0LWRlY29yYXRvci5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgcGFkZGluZzogMCAwIDE1MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4MHB4KXtcbiAgLmZlYXR1cmVzLWNoZWNrbGlzdC5vcmdhbmlje1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgcGFkZGluZzogMCAwIDUwcHg7XG4gIH1cbiAgXG59XG5cbi5mZWF0dXJlcy1jaGVja2xpc3QubWFya2V0aW5nLWkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbn1cblxuLmZlYXR1cmVzLWNoZWNrbGlzdC5hYm91dC11c3tcbiAgcGFkZGluZzogNTBweCAwIDI0NnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4MHB4KXtcbiAgLmZlYXR1cmVzLWNoZWNrbGlzdC5hYm91dC11c3tcbiAgICBwYWRkaW5nOiA1MHB4IDAgMTAwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxufVxuXG4uZmVhdHVyZXMtY2hlY2tsaXN0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkYwRjk7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiA3MnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMzQwcHg7XG59XG5cbi5mZWF0dXJlcy1jaGVja2xpc3Qub3JnYW5pYzo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmVhdHVyZXMtY2hlY2tsaXN0Lm1hcmtldGluZy1pOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5mZWF0dXJlcy1jaGVja2xpc3Qubm8tc2hhcGV7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcblxufVxuLmZlYXR1cmVzLWNoZWNrbGlzdC5uby1zaGFwZTo6YWZ0ZXJ7XG4gIGhlaWdodDogMHB4O1xufVxuXG4uZmVhdHVyZXMtY2hlY2tsaXN0LS1ub25lLWRlY29yYXRvciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5mZWF0dXJlcy1jaGVja2xpc3QtLWRlY29yYXRvci1sZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NvbXBvbmVudHMvZmVhdHVyZXMtY2hlY2tsaXN0LWRlY29yYXRvci1sZWZ0LnN2Zyk7XG4gIHBhZGRpbmc6IDAgMCAxNjBweDtcbn1cblxuLmZlYXR1cmVzLWNoZWNrbGlzdC0tZGVjb3JhdG9yLWxlZnQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZlYXR1cmVzLWNoZWNrbGlzdF9fYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTEwNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYWJvdXQtdXMgLmZlYXR1cmVzLWNoZWNrbGlzdF9fYm94e1xuICBtYXgtd2lkdGg6IDEyMjRweDtcbn1cblxuLmZlYXR1cmVzLWNoZWNrbGlzdF9faGVhZCB7XG4gIGZsZXg6IDAgMSAzNDJweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4uZmVhdHVyZXMtY2hlY2tsaXN0LmFib3V0LXVzIC5mZWF0dXJlcy1jaGVja2xpc3RfX2hlYWQge1xuICBmbGV4OiAwIDEgMzYwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODgwcHgpIHtcbiAgLmZlYXR1cmVzLWNoZWNrbGlzdC5hYm91dC11cyAuZmVhdHVyZXMtY2hlY2tsaXN0X19oZWFkIHtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgfVxufVxuXG4uZmVhdHVyZXMtY2hlY2tsaXN0X190aXRsZSB7XG4gIGNvbG9yOiAkZGFyazUwMDtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xLjQ0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5mZWF0dXJlcy1jaGVja2xpc3RfX3N1YnRpdGxlIHtcbiAgY29sb3I6ICRkYXJrNTAwYTYwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZlYXR1cmVzLWNoZWNrbGlzdF9fbGlzdCB7XG4gIGZsZXg6IDAgMSA2MzJweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyODlweCAyNzlweDtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiA2NHB4O1xuICBncmlkLXJvdy1nYXA6IDQwcHg7IFxufVxuXG4uYWJvdXQtdXMgLmZlYXR1cmVzLWNoZWNrbGlzdF9fbGlzdCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzM1cHggMzUzcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hYm91dC11cyAuZmVhdHVyZXMtY2hlY2tsaXN0X19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gIH1cbn1cblxuLmZlYXR1cmVzLWNoZWNrbGlzdF9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRpdGxlLWNvbnRhaW5lci5vcmdhbmljIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmVhdHVyZXMtY2hlY2tsaXN0X19pdGVtLm9yZ2FuaWMgaW1ne1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cblxuLmZlYXR1cmVzLWNoZWNrbGlzdF9faXRlbSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogLTVweDtcbn1cblxuLmZlYXR1cmVzLWNoZWNrbGlzdF9faXRlbS10aXRsZSB7XG4gIGNvbG9yOiAkZGFyazUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NvbXBvbmVudHMvY2hlY2stc2lnbi5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI4cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5vcmdhbmljIC5mZWF0dXJlcy1jaGVja2xpc3RfX2l0ZW0tdGl0bGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOm5vbmU7XG4gIHBhZGRpbmctbGVmdDo1cHg7XG59XG5cbi5mZWF0dXJlcy1jaGVja2xpc3QuYWJvdXQtdXMgLmZlYXR1cmVzLWNoZWNrbGlzdF9faXRlbS10aXRsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6bm9uZTtcbiAgcGFkZGluZy1sZWZ0OiA0M3B4O1xufVxuXG4uZmVhdHVyZXMtY2hlY2tsaXN0X19pdGVtLXRpdGxlLS1ibHVlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29tcG9uZW50cy9jaGVjay1zaWduLWRhcmsuc3ZnKTtcbn1cblxuLmZlYXR1cmVzLWNoZWNrbGlzdF9faXRlbS10aXRsZS0tYmx1ZS5uby1yZXBlYXQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb21wb25lbnRzL2NoZWNrLXNpZ24tZGFyay5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogNHB4O1xufVxuXG5cbi5mZWF0dXJlcy1jaGVja2xpc3RfX2l0ZW0tdGl0bGUtLXZlcnNpb24tdHdvIHtcbiAgY29sb3I6ICRkYXJrNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mZWF0dXJlcy1jaGVja2xpc3RfX2l0ZW0tdGl0bGUtLXZlcnNpb24tdHdvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiOyBcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2NvbXBvbmVudHMvY2hlY2stc2lnbi10d28uc3ZnJyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweDsgXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAyMHB4OyBcbiAgaGVpZ2h0OiAyMHB4OyBcbiAgZmxleDogMCAwIDIwcHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uZmVhdHVyZXMtY2hlY2tsaXN0X19pdGVtLXRpdGxlLXZlcnNpb24tdGhyZWUge1xuICBjb2xvcjogJGRhcms1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvY29tcG9uZW50cy9jaGVjay1zaWduLXR3by5zdmcnKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDJweDtcbn1cblxuXG5cbi5mZWF0dXJlcy1jaGVja2xpc3RfX2l0ZW0tZGVzY3JpcHRpb24ge1xuICBjb2xvcjogJGRhcms1MDBhNjA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRtYXhTY3JlZW5XaWR0aCkge1xuICAuZmVhdHVyZXMtY2hlY2tsaXN0LS1kZWNvcmF0b3ItbGVmdCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICB9XG5cbiAgLmZlYXR1cmVzLWNoZWNrbGlzdF9fYm94IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgXG4gIC5mZWF0dXJlcy1jaGVja2xpc3RfX2hlYWQge1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLmZlYXR1cmVzLWNoZWNrbGlzdF9fbGlzdCB7XG4gICAgZmxleDogMCAxIGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXRXaWR0aCkge1xuICAuZmVhdHVyZXMtY2hlY2tsaXN0IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDAgMCA2NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIH1cblxuICAuZmVhdHVyZXMtY2hlY2tsaXN0OjphZnRlciB7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAxOHB4O1xuICAgIGxlZnQ6IDE4cHg7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLmZlYXR1cmVzLWNoZWNrbGlzdF9faGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5mZWF0dXJlcy1jaGVja2xpc3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjg0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5mZWF0dXJlcy1jaGVja2xpc3RfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE1cHg7XG4gIH1cblxuICAuZmVhdHVyZXMtY2hlY2tsaXN0X19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLXJvdy1nYXA6IDMycHg7IFxuICB9XG4gIC5mZWF0dXJlcy1jaGVja2xpc3RfX2l0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMThweDtcbiAgfVxufSIsIi8qKlxuICogRm9udHNcbiAqL1xuLyoqXG4qIENvbG9yc1xuKi9cbi8qKlxuKiB0YWcgY29sb3JzXG4qL1xuLyoqXG4qIFJlc3BvbnNpdmVcbiovXG4uZm9ybV9fZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZvcm1fX2ZpZWxkIGxhYmVsIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuZm9ybV9fZmllbGQgbGFiZWwuZGlzYWJsZWQge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIG9wYWNpdHk6IDAuNDsgfVxuXG4uZm9ybV9fZmllbGQtLWVycm9yIC5mb3JtX19pbnB1dCxcbi5mb3JtX19maWVsZC0tZXJyb3IgLmZvcm1fX2lucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkY2N0EzICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3YyL2ljb25zL2V4Y2xhbWF0aW9uLW1hcmsuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gOHB4KSBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMThweCBhdXRvOyB9XG5cbi5mb3JtX19maWVsZC0tZXJyb3IgPiBpbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRjY3QTMgIWltcG9ydGFudDsgfVxuIiwiQGltcG9ydCAndmFycyc7XG5cblxuLmZvcm1fX2ZpZWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdGxhYmVsIHtcblx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdCYuZGlzYWJsZWQge1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdG9wYWNpdHk6IDAuNDtcblx0XHR9XG5cdH1cbn1cblxuLmZvcm1fX2ZpZWxkLS1lcnJvciAuZm9ybV9faW5wdXQsXG4uZm9ybV9fZmllbGQtLWVycm9yIC5mb3JtX19pbnB1dDpmb2N1cyB7XG5cdGJvcmRlci1jb2xvcjogI0ZGNjdBMyAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy92Mi9pY29ucy9leGNsYW1hdGlvbi1tYXJrLnN2Zyk7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDhweCkgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IDE4cHggYXV0bztcbn1cblxuLmZvcm1fX2ZpZWxkLS1lcnJvciA+IGlucHV0IHtcblx0Ym9yZGVyOiAxcHggc29saWQgI0ZGNjdBMyAhaW1wb3J0YW50O1xufSIsIi8qKlxuICogRm9udHNcbiAqL1xuLyoqXG4qIENvbG9yc1xuKi9cbi8qKlxuKiB0YWcgY29sb3JzXG4qL1xuLyoqXG4qIFJlc3BvbnNpdmVcbiovXG4uZm9ybV9faW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2RTcwOTk7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMTRweCAyNHB4IDE0cHggMjRweDtcbiAgY29sb3I6ICM2RTcwOTk7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAuZm9ybV9faW5wdXQgLmZvcm1fX2ZpZWxkLS10ZXh0YXJlYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiSGFhcyBHcm90ZXNrIFRleHQgV2ViXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7IH1cblxuLmZvcm1fX2lucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgY29sb3I6ICMwRTExNTUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMjA2MEU2ICFpbXBvcnRhbnQ7IH1cblxuLmZvcm1fX2lucHV0W2Rpc2FibGVkPVwiZGlzYWJsZWRcIl0sXG4uZm9ybV9faW5wdXRbcmVhZG9ubHk9XCJyZWFkb25seVwiXSxcbi5mb3JtX19pbnB1dFtyZWFkb25seT1cInJlYWRvbmx5XCJdOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMzIsIDk2LCAyMzAsIDAuMDUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMzIsIDk2LCAyMzAsIDAuMDUpOyB9XG4iLCJAaW1wb3J0ICd2YXJzJztcblxuXG4uZm9ybV9faW5wdXQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICM2RTcwOTk7XG5cdGhlaWdodDogNDhweDtcblx0cGFkZGluZzogMTRweCAyNHB4IDE0cHggMjRweDtcblx0Y29sb3I6ICM2RTcwOTk7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblxuXHQuZm9ybV9fZmllbGQtLXRleHRhcmVhIHtcblx0XHRmb250LWZhbWlseTogJGhhc3M7XG5cdFx0cGFkZGluZy10b3A6IDI0cHg7XG5cdH1cbn1cblxuLmZvcm1fX2lucHV0OmZvY3VzIHtcblx0b3V0bGluZTogMDtcblx0Y29sb3I6ICRkYXJrNTAwICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1jb2xvcjogJHByaW1hcnkxICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtX19pbnB1dFtkaXNhYmxlZD1cImRpc2FibGVkXCJdLFxuLmZvcm1fX2lucHV0W3JlYWRvbmx5PVwicmVhZG9ubHlcIl0sXG4uZm9ybV9faW5wdXRbcmVhZG9ubHk9XCJyZWFkb25seVwiXTpmb2N1cyB7XG5cdGNvbG9yOiByZ2JhKCRwcmltYXJ5MSwgMC4wNSk7XG5cdGJvcmRlci1jb2xvcjogcmdiYSgkcHJpbWFyeTEsIDAuMDUpO1xufSIsIi8qKlxuICogRm9udHNcbiAqL1xuLyoqXG4qIENvbG9yc1xuKi9cbi8qKlxuKiB0YWcgY29sb3JzXG4qL1xuLyoqXG4qIFJlc3BvbnNpdmVcbiovXG5mb3JtICsgcCB7XG4gIG1hcmdpbi10b3A6IDI4cHg7IH1cblxuLmZvcm0tLXctd3JhcHBlciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAzMHB4OyB9XG5cbi5mb3JtX19zdWJtaXQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG5cbi5vcmdhbmljLWhlcm8gLmZvcm1fX3N1Ym1pdCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuLmZvcm1fX2Rpc2NsYWltZXIge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM2ZTcwOTk7IH1cblxuLmZvcm1fX2Vycm9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uZm9ybV9fZXJyb3ItaW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBiYWNrZ3JvdW5kOiAjNDIzZjNmO1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC0xMDAlICsgMTJweCkpOyB9XG5cbi5mb3JtX19lcnJvci1pbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDVweCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCA1cHggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDVweCAjNDIzZjNmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3R0b206IC01cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gNXB4KTsgfVxuXG4uZm9ybV9fZmllbGQuc2VsZWN0LXByb2R1Y3Qge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnNlbGVjdC1wcm9kdWN0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICM2RTcwOTkgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5zZWxlY3QtcHJvZHVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNkU3MDk5ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDVweCAxOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmZvcm1fX2ZpZWxkLS1lcnJvciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkY2N0EzICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDVweCAxOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnNlbGVjdC1wcm9kdWN0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjdweDtcbiAgdG9wOiAyMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9pY29ucy9jaGV2cm9uLWRvd24uc3ZnKTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuXG4uc2VsZWN0LXByb2R1Y3QgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuc2VsZWN0LXByb2R1Y3QgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gICAgd2lkdGg6IDE5N3B4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uc2VsZWN0LXByb2R1Y3QgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5zZWxlY3QtcHJvZHVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgIHdpZHRoOiAxOTdweCAhaW1wb3J0YW50OyB9IH1cblxuLnNlbGVjdC1wcm9kdWN0IC5wcm9kdWN0LXNlbGVjdC1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIkhhYXMgR3JvdGVzayBUZXh0IFdlYlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjNkU3MDk5O1xuICBwYWRkaW5nLWxlZnQ6IDIzcHg7IH1cbiIsIkBpbXBvcnQgJ3ZhcnMnO1xuXG5cbmZvcm0gKyBwIHtcblx0bWFyZ2luLXRvcDogMjhweDtcbn1cblxuLmZvcm0tLXctd3JhcHBlciB7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdHBhZGRpbmc6IDMwcHg7XG59XG5cbi5mb3JtX19zdWJtaXQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4ub3JnYW5pYy1oZXJvIC5mb3JtX19zdWJtaXQge1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uZm9ybV9fZGlzY2xhaW1lciB7XG5cdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRjb2xvcjogJGRhcmsyMDA7XG59XG5cbi5mb3JtX19lcnJvciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxO1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5mb3JtX19lcnJvci1pbm5lciB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBhZGRpbmc6IDRweCA4cHg7XG4gIGJhY2tncm91bmQ6ICM0MjNmM2Y7XG4gIGNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTBweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoLTEwMCUgKyAxMnB4KSk7XG59XG5cbi5mb3JtX19lcnJvci1pbm5lcjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDVweCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCA1cHggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDVweCAjNDIzZjNmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3R0b206IC01cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gNXB4KTtcbn1cblxuLmZvcm1fX2ZpZWxkLnNlbGVjdC1wcm9kdWN0IHtcblx0bWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0LXByb2R1Y3QgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcblx0Zm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjNkU3MDk5ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnNlbGVjdC1wcm9kdWN0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuXHRib3JkZXItcmFkaXVzOiAzMHB4ICFpbXBvcnRhbnQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkICM2RTcwOTkgIWltcG9ydGFudDtcblx0cGFkZGluZzogNXB4IDE4cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvcm1fX2ZpZWxkLS1lcnJvciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcblx0Ym9yZGVyLXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjRkY2N0EzICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDVweCAxOHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWxlY3QtcHJvZHVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDI3cHg7XG4gICAgdG9wOiAyMnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2ljb25zL2NoZXZyb24tZG93bi5zdmcpO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLnNlbGVjdC1wcm9kdWN0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG5cdC5zZWxlY3QtcHJvZHVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcblx0XHR3aWR0aDogMTk3cHggIWltcG9ydGFudDtcblx0fVxuICB9XG5cbi5zZWxlY3QtcHJvZHVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG5cdC5zZWxlY3QtcHJvZHVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGR7XG5cdFx0d2lkdGg6IDE5N3B4ICFpbXBvcnRhbnQ7XG5cdH1cbiAgfVxuXG4uc2VsZWN0LXByb2R1Y3QgLnByb2R1Y3Qtc2VsZWN0LWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhhYXMgR3JvdGVzayBUZXh0IFdlYlwiLCBzYW5zLXNlcmlmO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGxldHRlci1zcGFjaW5nOiAwcHg7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGNvbG9yOiAjNkU3MDk5O1xuXHRwYWRkaW5nLWxlZnQ6IDIzcHg7XG59IiwiLyoqXG4gKiBGb250c1xuICovXG4vKipcbiogQ29sb3JzXG4qL1xuLyoqXG4qIHRhZyBjb2xvcnNcbiovXG4vKipcbiogUmVzcG9uc2l2ZVxuKi9cbi5nbG9zc2FyeS1maWx0ZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZy10b3A6IDMycHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNDRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRkYwRjk7IH1cblxuLmdsb3NzYXJ5LWZpbHRlcl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBnYXA6IDdweDsgfVxuXG4uZ2xvc3NhcnktZmlsdGVyX19pdGVtIHtcbiAgZmxleDogMCAwIDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VBRUJGMztcbiAgY29sb3I6ICM2RTcwOTk7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlLWluLW91dCwgYm9yZGVyIDAuMjVzIGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmdsb3NzYXJ5LWZpbHRlcl9faXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICMwRTExNTU7IH1cbiAgLmdsb3NzYXJ5LWZpbHRlcl9faXRlbS4tYWN0aXZlIHtcbiAgICBjb2xvcjogIzBFMTE1NTtcbiAgICBib3JkZXItY29sb3I6ICMwRTExNTU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5nbG9zc2FyeS1maWx0ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuIiwiQGltcG9ydCAndmFycyc7XG5cblxuLmdsb3NzYXJ5LWZpbHRlciB7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRwYWRkaW5nLXRvcDogMzJweDtcblx0cGFkZGluZy1ib3R0b206IDI0cHg7XG5cdG1hcmdpbi1ib3R0b206IDE0NHB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VGRjBGOTtcbn1cblxuLmdsb3NzYXJ5LWZpbHRlcl9fbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHRnYXA6IDdweDtcblx0XG59XG5cbi5nbG9zc2FyeS1maWx0ZXJfX2l0ZW0ge1xuXHRmbGV4OiAwIDAgNDRweDtcblx0aGVpZ2h0OiA0NHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjRUFFQkYzO1xuXHRjb2xvcjogJGRhcms1MDBhNjA7XG5cdHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlLWluLW91dCwgYm9yZGVyIDAuMjVzIGVhc2UtaW4tb3V0O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICRkYXJrNTAwO1xuXHR9XG5cblx0Ji4tYWN0aXZlIHtcblx0XHRjb2xvcjogJGRhcms1MDA7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkZGFyazUwMDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHRhYmxldFdpZHRoKSB7XG5cdC5nbG9zc2FyeS1maWx0ZXIge1xuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdH1cbn0iLCIvKipcbiAqIEZvbnRzXG4gKi9cbi8qKlxuKiBDb2xvcnNcbiovXG4vKipcbiogdGFnIGNvbG9yc1xuKi9cbi8qKlxuKiBSZXNwb25zaXZlXG4qL1xuLmhvbWUtdGFicyB7XG4gIG1hcmdpbi1ib3R0b206IDE0NHB4OyB9XG5cbi5ob21lLXRhYnMgLndyYXBwZXIge1xuICBtYXgtd2lkdGg6IDExMTJweDsgfVxuXG4uaG9tZS10YWJzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMS4wOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzBFMTE1NTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uaG9tZS10YWJzX190aXRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2NnB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBFMTE1NTtcbiAgYm9yZGVyLWxlZnQ6IDU5cHggc29saWQgIzIwNjBFNjtcbiAgbWFyZ2luOiAyMHB4IGF1dG87IH1cblxuLmhvbWUtdGFic19fc3VidGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM2RTcwOTk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiA3N3B4OyB9XG5cbi5ob21lLXRhYnNfX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNTJweDsgfVxuXG4uaG9tZS10YWJzX19idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleDogMSAxIDI1JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMCBub25lO1xuICBjb2xvcjogIzBFMTE1NTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjUxcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmctYm90dG9tOiAyM3B4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VGRjBGOTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmhvbWUtdGFic19fYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjBGOTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwOyB9XG5cbi5ob21lLXRhYnNfX2J1dHRvbjpob3Zlcixcbi5ob21lLXRhYnNfX2J1dHRvbi5hY3RpdmUge1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5ob21lLXRhYnNfX2J1dHRvbi1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGQkZEO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlOyB9XG5cbi5ob21lLXRhYnNfX2J1dHRvbjpob3ZlciAuaG9tZS10YWJzX19idXR0b24taWNvbixcbi5ob21lLXRhYnNfX2J1dHRvbi5hY3RpdmUgLmhvbWUtdGFic19fYnV0dG9uLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA2MEU2OyB9XG5cbi5ob21lLXRhYnNfX2J1dHRvbi1pY29uIGltZyB7XG4gIG1heC13aWR0aDogMTRweDtcbiAgbWF4LWhlaWdodDogMTRweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIC4ycyBlYXNlO1xuICBmaWx0ZXI6IGludmVydCgzMiUpIHNlcGlhKDMwJSkgc2F0dXJhdGUoNDU5OCUpIGh1ZS1yb3RhdGUoMjA5ZGVnKSBicmlnaHRuZXNzKDkwJSkgY29udHJhc3QoMTAwJSk7IH1cblxuLmhvbWUtdGFic19fYnV0dG9uOmhvdmVyIC5ob21lLXRhYnNfX2J1dHRvbi1pY29uIGltZyxcbi5ob21lLXRhYnNfX2J1dHRvbi5hY3RpdmUgLmhvbWUtdGFic19fYnV0dG9uLWljb24gaW1nIHtcbiAgZmlsdGVyOiBpbnZlcnQoMTAwJSk7IH1cblxuLmhvbWUtdGFic19fY29udGVudC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5ob21lLXRhYnNfX2ltZy1jb250YWluZXIge1xuICBmbGV4OiAwIDEgNTcwcHg7XG4gIG1hcmdpbi1yaWdodDogNDBweDsgfVxuXG4uaG9tZS10YWJzX19pbWctY29udGFpbmVyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmhvbWUtdGFic19fdGV4dC1jb250YWluZXIge1xuICBmbGV4OiAwIDEgNDU2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXG4uaG9tZS10YWJzX190ZXh0LWNvbnRhaW5lciBoMyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4yNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzBFMTE1NTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMDsgfVxuXG4uaG9tZS10YWJzX190ZXh0LWNvbnRhaW5lciBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNkU3MDk5O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuaG9tZS10YWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4OyB9XG4gIC5ob21lLXRhYnMuYWJvdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICAuaG9tZS10YWJzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC43OHB4OyB9XG4gIC5ob21lLXRhYnNfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgLmhvbWUtdGFic19fYnV0dG9ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5ob21lLXRhYnNfX2J1dHRvbiB7XG4gICAgcGFkZGluZzogMTZweCAwOyB9XG4gIC5ob21lLXRhYnNfX2J1dHRvbjpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuaG9tZS10YWJzX19jb250ZW50LWl0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmhvbWUtdGFic19faW1nLWNvbnRhaW5lciB7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgbWFyZ2luOiAwIDAgMzJweDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuICAuaG9tZS10YWJzX19pbWctY29udGFpbmVyIGltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmhvbWUtdGFic19fdGV4dC1jb250YWluZXIge1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHg7IH0gfVxuIiwiQGltcG9ydCAndmFycyc7XG5cblxuLmhvbWUtdGFicyB7XG4gIG1hcmdpbi1ib3R0b206IDE0NHB4O1xufVxuXG4uaG9tZS10YWJzIC53cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMTEycHg7XG59XG5cbi5ob21lLXRhYnNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xLjA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAkZGFyazUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmhvbWUtdGFic19fdGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNjZweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrNTAwO1xuICBib3JkZXItbGVmdDogNTlweCBzb2xpZCAkcHJpbWFyeTE7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xufVxuXG4uaG9tZS10YWJzX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41NHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogJGRhcms1MDBhNjA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiA3N3B4O1xufVxuXG4uaG9tZS10YWJzX19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDUycHg7XG59XG5cbi5ob21lLXRhYnNfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4OiAxIDEgMjUlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGNvbG9yOiAkZGFyazUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjUxcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmctYm90dG9tOiAyM3B4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VGRjBGOTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ob21lLXRhYnNfX2J1dHRvbjpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkYwRjk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLmhvbWUtdGFic19fYnV0dG9uOmhvdmVyLFxuLmhvbWUtdGFic19fYnV0dG9uLmFjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5ob21lLXRhYnNfX2J1dHRvbi1pY29uIHtcblx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHR3aWR0aDogMzRweDtcblx0aGVpZ2h0OiAzNHB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGQkZEO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlO1xufVxuXG4uaG9tZS10YWJzX19idXR0b246aG92ZXIgLmhvbWUtdGFic19fYnV0dG9uLWljb24sXG4uaG9tZS10YWJzX19idXR0b24uYWN0aXZlIC5ob21lLXRhYnNfX2J1dHRvbi1pY29uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnkxO1xufVxuXG4uaG9tZS10YWJzX19idXR0b24taWNvbiBpbWcge1xuXHRtYXgtd2lkdGg6IDE0cHg7XG5cdG1heC1oZWlnaHQ6IDE0cHg7XG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdHRyYW5zaXRpb246IGZpbHRlciAuMnMgZWFzZTtcblx0ZmlsdGVyOiBpbnZlcnQoMzIlKSBzZXBpYSgzMCUpIHNhdHVyYXRlKDQ1OTglKSBodWUtcm90YXRlKDIwOWRlZykgYnJpZ2h0bmVzcyg5MCUpIGNvbnRyYXN0KDEwMCUpO1xufVxuXG4uaG9tZS10YWJzX19idXR0b246aG92ZXIgLmhvbWUtdGFic19fYnV0dG9uLWljb24gaW1nLFxuLmhvbWUtdGFic19fYnV0dG9uLmFjdGl2ZSAuaG9tZS10YWJzX19idXR0b24taWNvbiBpbWcge1xuXHRmaWx0ZXI6IGludmVydCgxMDAlKTtcbn1cblxuLmhvbWUtdGFic19fY29udGVudC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uaG9tZS10YWJzX19pbWctY29udGFpbmVyIHtcbiAgZmxleDogMCAxIDU3MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbi5ob21lLXRhYnNfX2ltZy1jb250YWluZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmhvbWUtdGFic19fdGV4dC1jb250YWluZXIge1xuICBmbGV4OiAwIDEgNDU2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmhvbWUtdGFic19fdGV4dC1jb250YWluZXIgaDMge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICRkYXJrNTAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuXG4uaG9tZS10YWJzX190ZXh0LWNvbnRhaW5lciBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAkZGFyazUwMGE2MDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXRXaWR0aCkge1xuICAuaG9tZS10YWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4O1xuICB9XG5cbiAgLmhvbWUtdGFicy5hYm91dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG5cbiAgLmhvbWUtdGFic19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNzhweDtcbiAgfVxuXG4gIC5ob21lLXRhYnNfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cblxuICAuaG9tZS10YWJzX19idXR0b25zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAuaG9tZS10YWJzX19idXR0b24ge1xuICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgfVxuXG4gIC5ob21lLXRhYnNfX2J1dHRvbjpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5ob21lLXRhYnNfX2NvbnRlbnQtaXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5ob21lLXRhYnNfX2ltZy1jb250YWluZXIge1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIG1hcmdpbjogMCAwIDMycHg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbiAgXG4gIC5ob21lLXRhYnNfX2ltZy1jb250YWluZXIgaW1nIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICBcbiAgLmhvbWUtdGFic19fdGV4dC1jb250YWluZXIge1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIH1cbn1cbiIsIi8qKlxuICogRm9udHNcbiAqL1xuLyoqXG4qIENvbG9yc1xuKi9cbi8qKlxuKiB0YWcgY29sb3JzXG4qL1xuLyoqXG4qIFJlc3BvbnNpdmVcbiovXG4ub2t0b3Bvc3QtaHEtc2VjdGlvbiB7XG4gIG1hcmdpbjogMTUwcHggMDsgfVxuICAub2t0b3Bvc3QtaHEtc2VjdGlvbiAud3JhcHBlciAudGV4dC1ib3gge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4OyB9XG4gIC5va3RvcG9zdC1ocS1zZWN0aW9uIC53cmFwcGVyIC5sb2NhdGlvbi1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogODk1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBnYXA6IDE2MHB4OyB9XG4gICAgLm9rdG9wb3N0LWhxLXNlY3Rpb24gLndyYXBwZXIgLmxvY2F0aW9uLWNvbnRhaW5lciAubG9jYXRpb24ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdhcDogMTVweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4MHB4KSB7XG4gICAgICAgIC5va3RvcG9zdC1ocS1zZWN0aW9uIC53cmFwcGVyIC5sb2NhdGlvbi1jb250YWluZXIgLmxvY2F0aW9uIHtcbiAgICAgICAgICBnYXA6IDA7IH0gfVxuICAgICAgLm9rdG9wb3N0LWhxLXNlY3Rpb24gLndyYXBwZXIgLmxvY2F0aW9uLWNvbnRhaW5lciAubG9jYXRpb246bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgd2lkdGg6IDI3NXB4OyB9XG4gICAgICAub2t0b3Bvc3QtaHEtc2VjdGlvbiAud3JhcHBlciAubG9jYXRpb24tY29udGFpbmVyIC5sb2NhdGlvbiBpbWcge1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLm9rdG9wb3N0LWhxLXNlY3Rpb24gLndyYXBwZXIgLmxvY2F0aW9uLWNvbnRhaW5lciB7XG4gICAgICBnYXA6IDYwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4MHB4KSB7XG4gICAgLm9rdG9wb3N0LWhxLXNlY3Rpb24gLndyYXBwZXIgLmxvY2F0aW9uLWNvbnRhaW5lciB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyB9XG4gICAgICAub2t0b3Bvc3QtaHEtc2VjdGlvbiAud3JhcHBlciAubG9jYXRpb24tY29udGFpbmVyIC5sb2NhdGlvbjpudGgtY2hpbGQoMikge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLm9rdG9wb3N0LWhxLXNlY3Rpb24gLndyYXBwZXIgLmxvY2F0aW9uLWNvbnRhaW5lciAubG9jYXRpb24gaDMge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAgIC5va3RvcG9zdC1ocS1zZWN0aW9uIC53cmFwcGVyIC5sb2NhdGlvbi1jb250YWluZXIgLmxvY2F0aW9uIHAge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgIC5va3RvcG9zdC1ocS1zZWN0aW9uIC53cmFwcGVyIC5sb2NhdGlvbi1jb250YWluZXIgLmxvY2F0aW9uIGltZyB7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLm9rdG9wb3N0LWhxLXNlY3Rpb24gLndyYXBwZXIgLmxvY2F0aW9uLWNvbnRhaW5lciB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgICAgZ2FwOiAyMHB4OyB9IH1cbiIsIkBpbXBvcnQgJ3ZhcnMnO1xuXG4ub2t0b3Bvc3QtaHEtc2VjdGlvbiB7XG4gICAgbWFyZ2luOjE1MHB4IDA7XG4gICAgLndyYXBwZXIge1xuXG4gICAgICAgIC50ZXh0LWJveCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxvY2F0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDg5NXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgICAgIGdhcDogMTYwcHg7XG5cbiAgICAgICAgICAgIC5sb2NhdGlvbiB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODBweCl7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNzVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAubG9jYXRpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBnYXA6IDYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4MHB4KSB7XG4gICAgICAgICAgICAubG9jYXRpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXG4gICAgICAgICAgICAgICAgLmxvY2F0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgIC5sb2NhdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgICAgICAgICAgICAgZ2FwOjIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyoqXG4gKiBGb250c1xuICovXG4vKipcbiogQ29sb3JzXG4qL1xuLyoqXG4qIHRhZyBjb2xvcnNcbiovXG4vKipcbiogUmVzcG9uc2l2ZVxuKi9cbi5sb2dvLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VGRjBGOTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDI1cHggNDBweCAyNXB4IDQwcHg7IH1cbiAgLmxvZ28tY2FyZDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjA2MEU2OyB9XG5cbi5rZXktZmVhdHVyZXMgLmxvZ28tY2FyZDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogbm9uZTsgfVxuXG4ua2V5LWZlYXR1cmVzIGgyIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7IH1cblxuLmtleS1mZWF0dXJlcyAubG9nby1jYXJkLS1pbnRlZ3JhdGlvbnMgLmxvZ28tY2FyZF9faW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7IH1cblxuLmtleS1mZWF0dXJlcyBidXR0b24ge1xuICBtYXJnaW4tdG9wOiA2NHB4OyB9XG5cbi5sb2dvLWNhcmQtLWludGVncmF0aW9ucyB7XG4gIHBhZGRpbmc6IDQwcHggNDBweCAwcHggNDBweDsgfVxuXG4ubG9nby1jYXJkX19pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDUwJTtcbiAgZmxleDogMCAwIDcwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgbWFyZ2luOiBhdXRvOyB9XG4gIC5sb2dvLWNhcmRfX2ltYWdlLnR3aXR0ZXIsIC5sb2dvLWNhcmRfX2ltYWdlLmluc3RhZ3JhbSB7XG4gICAgd2lkdGg6IDQwJTsgfVxuICAubG9nby1jYXJkX19pbWFnZS5iaXRseSB7XG4gICAgd2lkdGg6IDQwJTsgfVxuICAubG9nby1jYXJkX19pbWFnZS5jbGlja2RpbWVuc2lvbnMsIC5sb2dvLWNhcmRfX2ltYWdlLmdhIHtcbiAgICB3aWR0aDogNzUlOyB9XG5cbi5sb2dvLWNhcmQtLWludGVncmF0aW9ucyAubG9nby1jYXJkX19pbWFnZSB7XG4gIG1hcmdpbjogMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4ubG9nby1jYXJkX19uYW1lIHtcbiAgY29sb3I6ICMwRTExNTU7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC44NHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbmEubG9nby1jYXJkOmxpbmssXG5hLmxvZ28tY2FyZDp2aXNpdGVkIHtcbiAgY29sb3I6ICM2RTcwOTk7IH1cblxuYS5sb2dvLWNhcmQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmxvZ28tY2FyZF9fZGVzY3JpcHRpb24ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgY29sb3I6ICM2ZTcwOTk7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmxvZ28tY2FyZC0taW50ZWdyYXRpb25zIC5sb2dvLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMzhweDsgfVxuXG4ubG9nby1jYXJkX190YWdzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDAgMjhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDI0cHggMCAzNHB4O1xuICBnYXA6IDEwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLmxvZ28tY2FyZC0taW50ZWdyYXRpb25zIC5sb2dvLWNhcmRfX3RhZ3Mge1xuICBwYWRkaW5nLXRvcDogMzhweDsgfVxuXG4ubG9nby1jYXJkX190YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGMEY5OyB9XG5cbi5sb2dvLWNhcmRfX3RhZyB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDRweCAxM3B4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE4MiwgMTgyLCAxODIsIDAuMTUpO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmxvZ28tY2FyZF9fdGFnLmFkcyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjM3LCAxODUsIDAsIDAuMTUpO1xuICBjb2xvcjogIzg4NkEwMTsgfVxuXG4ubG9nby1jYXJkX190YWcuYW5hbHl0aWNzIHtcbiAgYmFja2dyb3VuZDogcmdiYSg3MCwgMTgxLCAxMDEsIDAuMTUpO1xuICBjb2xvcjogIzEyNDkyMjsgfVxuXG4ubG9nby1jYXJkX190YWcuYXV0b21hdGlvbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjM3LCAxMjIsIDIzNywgMC4xNSk7XG4gIGNvbG9yOiAjQTgxRkE4OyB9XG5cbi5sb2dvLWNhcmRfX3RhZy5idXNpbmVzcyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTczLCAxMzUsIDEwMCwgMC4xNSk7XG4gIGNvbG9yOiAjQTA2NTJEOyB9XG5cbi5sb2dvLWNhcmRfX3RhZy5iaSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjAwLCAxMTIsIDYzLCAwLjE1KTtcbiAgY29sb3I6ICNBMzczMkI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmxvZ28tY2FyZF9fdGFnLmNvbGxhYm9yYXRpb24ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDUzLCAyMTMsIDI1MSwgMC4xNSk7XG4gIGNvbG9yOiAjMDA2ODgxOyB9XG5cbi5sb2dvLWNhcmRfX3RhZy5jcmVhdGl2ZXMge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDcwLCAxOTksIDE5OSwgMC4xNSk7XG4gIGNvbG9yOiAjMTZBMkEyOyB9XG5cbi5sb2dvLWNhcmRfX3RhZy5jcm0ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE4MiwgMTgyLCAxODIsIDAuMTUpO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ubG9nby1jYXJkX190YWcubWFya2V0aW5nIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNjEsIDIwMSwgNDcsIDAuMTUpO1xuICBjb2xvcjogIzAwNjg4MTsgfVxuXG4ubG9nby1jYXJkX190YWcuaW50ZWdyYXRpb24ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE4NCwgOTAsIDE5OSwgMC4xNSk7XG4gIGNvbG9yOiAjNEUxQjU2OyB9XG5cbi5sb2dvLWNhcmRfX3RhZy5yc3Mge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQ3LCAxOTMsIDcwLCAwLjE1KTtcbiAgY29sb3I6ICMwMjkzOTM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmxvZ28tY2FyZF9fdGFnLnNob3J0IHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNDMsIDEyMywgMjU1LCAwLjE1KTtcbiAgY29sb3I6ICM2MjJBQTk7IH1cblxuLmxvZ28tY2FyZF9fdGFnLnNzbyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxMzUsIDExMSwgMC4xNSk7XG4gIGNvbG9yOiAjQ0QzRDIwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5sb2dvLWNhcmRfX3RhZy51cmwge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQxLCAyMTcsIDE3NCwgMC4xNSk7XG4gIGNvbG9yOiAjMjQ1ODRDOyB9XG5cbi5sb2dvLWNhcmRfX3RhZy52aXN1YWxzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMjIsIDE2MywgMTg2LCAwLjE1KTtcbiAgY29sb3I6ICMxQTQzNUE7IH1cblxuLmxvZ28tY2FyZF9fdGFnLndlYiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoODAsIDE3MCwgMjUzLCAwLjE1KTtcbiAgY29sb3I6ICMyODVDQzk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5sb2dvLWNhcmRfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNnB4OyB9XG4gIC5sb2dvLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAubG9nby1jYXJkIHtcbiAgICBwYWRkaW5nOiAwcHggMjRweCAwcHggMjRweDsgfVxuICAubG9nby1jYXJkLS1wYXJ0bmVycyB7XG4gICAgcGFkZGluZzogMjRweDsgfVxuICAubG9nby1jYXJkX190YWdzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAubG9nby1jYXJkX19pbWFnZS50d2l0dGVyLCAubG9nby1jYXJkX19pbWFnZS5pbnN0YWdyYW0ge1xuICAgIG1heC13aWR0aDogNDAlOyB9XG4gIC5sb2dvLWNhcmRfX2ltYWdlLmJpdGx5IHtcbiAgICBtYXgtd2lkdGg6IDQwJTsgfVxuICAubG9nby1jYXJkX19pbWFnZS5jbGlja2RpbWVuc2lvbnMsIC5sb2dvLWNhcmRfX2ltYWdlLmdhIHtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfSB9XG4iLCJAaW1wb3J0ICd2YXJzJztcblxuXG4ubG9nby1jYXJkIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNFRkYwRjk7XG5cdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0aGVpZ2h0OiBhdXRvO1xuXHRwYWRkaW5nOiAyNXB4IDQwcHggMjVweCA0MHB4O1xuXHRcblx0Jjpob3ZlciB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkcHJpbWFyeTE7XG5cdH1cbn1cblxuLmtleS1mZWF0dXJlcyB7XG5cdC5sb2dvLWNhcmQge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBub25lO1xuXHRcdH1cblx0fVxuXHRcblx0aDIge1xuXHRcdHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXHR9XG5cblx0LmxvZ28tY2FyZC0taW50ZWdyYXRpb25zIC5sb2dvLWNhcmRfX2ltYWdlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG5cdH1cblxuXHRidXR0b24ge1xuXHRcdG1hcmdpbi10b3A6IDY0cHg7XG5cdH1cbn1cblxuXG4ubG9nby1jYXJkLS1pbnRlZ3JhdGlvbnMge1xuXHRwYWRkaW5nOiA0MHB4IDQwcHggMHB4IDQwcHg7XHRcbn1cblxuLmxvZ28tY2FyZF9faW1hZ2Uge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcblx0bWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiA1MCU7XG5cdGZsZXg6IDAgMCA3MHB4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdG1hcmdpbjogYXV0bztcblxuXHQmLnR3aXR0ZXIsIFxuXHQmLmluc3RhZ3JhbSB7IFxuXHRcdHdpZHRoOiA0MCU7IFxuXHR9XG5cdFxuXHQmLmJpdGx5IHsgXG5cdFx0d2lkdGg6IDQwJTsgXG5cdH1cblx0XG5cdCYuY2xpY2tkaW1lbnNpb25zLCBcblx0Ji5nYSB7IFxuXHRcdHdpZHRoOiA3NSU7IFxuXHR9XG59XG5cbi5sb2dvLWNhcmQtLWludGVncmF0aW9ucyAubG9nby1jYXJkX19pbWFnZSB7XG5cdG1hcmdpbjogMHB4O1xuXHRtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmxvZ28tY2FyZF9fbmFtZSB7XG5cdGNvbG9yOiAkZGFyazUwMDtcblx0Zm9udC1zaXplOiAyOHB4O1xuXHRsaW5lLWhlaWdodDogMzVweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjg0cHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbmEubG9nby1jYXJkOmxpbmssXG5hLmxvZ28tY2FyZDp2aXNpdGVkIHtcblx0Y29sb3I6ICM2RTcwOTk7XG59XG5cbmEubG9nby1jYXJkOmhvdmVyIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubG9nby1jYXJkX19kZXNjcmlwdGlvbiB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRjb2xvcjogJGRhcmsyMDA7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4xOHB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5sb2dvLWNhcmQtLWludGVncmF0aW9ucyAubG9nby1jYXJkX19kZXNjcmlwdGlvbiB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdG1hcmdpbi1ib3R0b206IDM4cHg7XG59XG5cbi5sb2dvLWNhcmRfX3RhZ3Mge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDAgMCAyOHB4O1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMjRweCAwIDM0cHg7XG5cdGdhcDogMTBweDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmxvZ28tY2FyZC0taW50ZWdyYXRpb25zIC5sb2dvLWNhcmRfX3RhZ3Mge1xuXHRwYWRkaW5nLXRvcDogMzhweDtcbn1cblxuLmxvZ28tY2FyZF9fdGFnczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRsZWZ0OiAwO1xuXHRoZWlnaHQ6IDFweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI0VGRjBGOTtcbn1cblxuLmxvZ28tY2FyZF9fdGFnIHtcblx0Ym9yZGVyLXJhZGl1czogMzBweDtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0cGFkZGluZzogNHB4IDEzcHg7XG5cdGJhY2tncm91bmQ6ICR3b2xmcmFtQWxwaGE7XG5cdGNvbG9yOiAkYmxhY2s7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubG9nby1jYXJkX190YWcuYWRzIHtcblx0YmFja2dyb3VuZDogJGdvbGRlblllbGxvd0FscGhhO1xuXHRjb2xvcjogJGFsbGlnYXRvcjtcbn1cblxuLmxvZ28tY2FyZF9fdGFnLmFuYWx5dGljcyB7XG5cdGJhY2tncm91bmQ6ICRzYW1waGlyZUdyZWVuQWxwaGE7XG5cdGNvbG9yOiAkcGluZUdyZWVuO1xufVxuXG4ubG9nby1jYXJkX190YWcuYXV0b21hdGlvbiB7XG5cdGJhY2tncm91bmQ6ICRsYXZlbmRlck1hZ2VudGFBbHBoYTtcblx0Y29sb3I6ICR1bHRyYVZpb2xldDtcbn1cblxuLmxvZ28tY2FyZF9fdGFnLmJ1c2luZXNzIHtcblx0YmFja2dyb3VuZDogJGNoYW1vaXNMZXRoZXJBbHBoYTtcblx0Y29sb3I6ICRjYXRoYXlTcGljZTtcbn1cblxuLmxvZ28tY2FyZF9fdGFnLmJpIHtcblx0YmFja2dyb3VuZDogJHplc3RBbHBoYTtcblx0Y29sb3I6ICRob3RUb2RkeTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmxvZ28tY2FyZF9fdGFnLmNvbGxhYm9yYXRpb24ge1xuXHRiYWNrZ3JvdW5kOiAkc2hvdmVsS25pZ2h0QWxwaGE7XG5cdGNvbG9yOiAkcGlsb3RCbHVlO1xufVxuXG4ubG9nby1jYXJkX190YWcuY3JlYXRpdmVzIHtcblx0YmFja2dyb3VuZDogJHNlYVNlcnBlbnRBbHBoYTtcblx0Y29sb3I6ICRyb3lhbENsb2FrO1xufVxuXG4ubG9nby1jYXJkX190YWcuY3JtIHtcblx0YmFja2dyb3VuZDogJHdvbGZyYW1BbHBoYTtcblx0Y29sb3I6ICRibGFjaztcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmxvZ28tY2FyZF9fdGFnLm1hcmtldGluZyB7XG5cdGJhY2tncm91bmQ6ICRsdWNreUxpbWVBbHBoYTtcblx0Y29sb3I6ICRwaWxvdEJsdWU7XG59XG5cbi5sb2dvLWNhcmRfX3RhZy5pbnRlZ3JhdGlvbiB7XG5cdGJhY2tncm91bmQ6ICRsb3ZlUHJpZXN0ZXNzQWxwaGE7XG5cdGNvbG9yOiAkcHVycGxlVmVsb3VyO1xufVxuXG4ubG9nby1jYXJkX190YWcucnNzIHtcblx0YmFja2dyb3VuZDogJHNwYW5kZXhHcmVlbkFscGhhO1xuXHRjb2xvcjogJHBhcmFkaXNlTGFuZHNjYXBlO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ubG9nby1jYXJkX190YWcuc2hvcnQge1xuXHRiYWNrZ3JvdW5kOiAkcGVyaXdpbmtsZUFscGhhO1xuXHRjb2xvcjogJHJveWFsdHk7XG59XG5cbi5sb2dvLWNhcmRfX3RhZy5zc28ge1xuXHRiYWNrZ3JvdW5kOiAkbWlhbWlDb3JhbEFscGhhO1xuXHRjb2xvcjogJHJlZFNhdWNlO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ubG9nby1jYXJkX190YWcudXJsIHtcblx0YmFja2dyb3VuZDogJGNhcmliYmVhbkdyZWVuQWxwaGE7XG5cdGNvbG9yOiAkdGVhbERyYW1hO1xufVxuXG4ubG9nby1jYXJkX190YWcudmlzdWFscyB7XG5cdGJhY2tncm91bmQ6ICRvY2VhblN1cmZBbHBoYTtcblx0Y29sb3I6ICRjYXBpdGFsQmx1ZTtcbn1cblxuLmxvZ28tY2FyZF9fdGFnLndlYiB7XG5cdGJhY2tncm91bmQ6ICRqb3VzdEJsdWVBbHBoYTtcblx0Y29sb3I6ICRqYW5pdG9yO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHRhYmxldFdpZHRoKSB7XG5cdC5sb2dvLWNhcmRfX25hbWUge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRsaW5lLWhlaWdodDogMjVweDtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuNnB4O1xuXHR9XG5cdFxuXHQubG9nby1jYXJkX19kZXNjcmlwdGlvbiB7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4xNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblxuXHQubG9nby1jYXJkIHtcblx0XHRwYWRkaW5nOiAwcHggMjRweCAwcHggMjRweDtcblx0fVxuXG5cdC5sb2dvLWNhcmQtLXBhcnRuZXJzIHtcblx0XHRwYWRkaW5nOiAyNHB4O1x0XG5cdH1cblxuXHQubG9nby1jYXJkX190YWdzIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0fVxuXG5cdC5sb2dvLWNhcmRfX2ltYWdlIHtcblx0XHQmLnR3aXR0ZXIsIFxuXHRcdCYuaW5zdGFncmFtIHsgXG5cdFx0XHRtYXgtd2lkdGg6IDQwJTsgXG5cdFx0fVxuXHRcdFxuXHRcdCYuYml0bHkgeyBcblx0XHRcdG1heC13aWR0aDogNDAlOyBcblx0XHR9XG5cdFx0XG5cdFx0Ji5jbGlja2RpbWVuc2lvbnMsIFxuXHRcdCYuZ2EgeyBcblx0XHRcdG1heC13aWR0aDogNzUlOyBcblx0XHR9XG5cdH1cbn0iLCIvKipcbiAqIEZvbnRzXG4gKi9cbi8qKlxuKiBDb2xvcnNcbiovXG4vKipcbiogdGFnIGNvbG9yc1xuKi9cbi8qKlxuKiBSZXNwb25zaXZlXG4qL1xuQGtleWZyYW1lcyBhbmltYXRlR3JvdyB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5Cb3R0b20ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDAlKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5Ub3Age1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTAwJSk7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuZGl2Lm91aS1tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7IH1cbiAgZGl2Lm91aS1tb2RhbCBkaXYub3VpLW1vZGFsLXVuZGVybGF5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogOTA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzLCAyNSwgNTksIDAuNik7IH1cbiAgZGl2Lm91aS1tb2RhbCBkaXYud3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDUwJTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm94LXNoYWRvdzogMCA4cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICAgIGFuaW1hdGlvbjogYW5pbWF0ZUdyb3cgMC41cztcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG1pbi13aWR0aDogNDgwcHg7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcywgb3BhY2l0eSAwLjNzOyB9XG4gICAgZGl2Lm91aS1tb2RhbCBkaXYud3JhcHBlciBkaXYuaGVhZCB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIGRpdi5vdWktbW9kYWwgZGl2LndyYXBwZXIgZGl2LmJvZHkge1xuICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgIG1heC1oZWlnaHQ6IDUwdmg7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gICAgZGl2Lm91aS1tb2RhbCBkaXYud3JhcHBlciBkaXYuZm9vdGVyIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICBkaXYub3VpLW1vZGFsLmZyb20tcmlnaHQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICBkaXYub3VpLW1vZGFsLmZyb20tcmlnaHQgZGl2LndyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgbWluLXdpZHRoOiA2NDBweDtcbiAgICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgICBhbmltYXRpb246IGZhZGVJblJpZ2h0IDAuNXM7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzOyB9XG4gICAgICBkaXYub3VpLW1vZGFsLmZyb20tcmlnaHQgZGl2LndyYXBwZXIgZGl2LmhlYWQge1xuICAgICAgICBtaW4taGVpZ2h0OiA1NXB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgICBkaXYub3VpLW1vZGFsLmZyb20tcmlnaHQgZGl2LndyYXBwZXIgZGl2LmJvZHkge1xuICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICBmbGV4LWdyb3c6IDI7IH1cbiAgZGl2Lm91aS1tb2RhbC5mcm9tLWJvdHRvbSBkaXYud3JhcHBlciB7XG4gICAgYW5pbWF0aW9uOiBmYWRlSW5Cb3R0b20gMC41czsgfVxuICBkaXYub3VpLW1vZGFsLmhpZGluZyBkaXYud3JhcHBlciB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMjUpOyB9XG4gIGRpdi5vdWktbW9kYWwuaGlkaW5nLmZyb20tcmlnaHQgZGl2LndyYXBwZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApOyB9XG4gIGRpdi5vdWktbW9kYWwuaGlkaW5nLmZyb20tYm90dG9tIGRpdi53cmFwcGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDAlKTsgfVxuICBkaXYub3VpLW1vZGFsLmhpZGluZyBkaXYub3VpLW1vZGFsLXVuZGVybGF5IHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIGRpdi5vdWktbW9kYWwgYS5jbG9zZTpsaW5rLCBkaXYub3VpLW1vZGFsIGEuY2xvc2U6dmlzaXRlZCB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIGZvbnQtc2l6ZTogMS4xMzMzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjEzMzNyZW07IH1cbiAgZGl2Lm91aS1tb2RhbCBhLmNsb3NlOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICBkaXYub3VpLW1vZGFsIHtcbiAgICBhbGlnbi1pdGVtczogaW5pdGlhbDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICBkaXYub3VpLW1vZGFsIGRpdi53cmFwcGVyLCBkaXYub3VpLW1vZGFsLmZyb20tcmlnaHQgZGl2LndyYXBwZXIge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgZGl2Lm91aS1tb2RhbCBkaXYud3JhcHBlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGFuaW1hdGlvbjogZmFkZUluUmlnaHQgMC41czsgfVxuICAgICAgZGl2Lm91aS1tb2RhbCBkaXYud3JhcHBlciBkaXYuYm9keSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgIGZsZXgtZ3JvdzogMjsgfVxuICAgIGRpdi5vdWktbW9kYWwuaGlkaW5nIGRpdi53cmFwcGVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApOyB9XG4gICAgZGl2Lm91aS1tb2RhbC5oaWRpbmcuZnJvbS1ib3R0b20gZGl2LndyYXBwZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwJSk7IH0gfVxuIiwiQGtleWZyYW1lcyBhbmltYXRlR3JvdyB7XG5cdGZyb20ge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXG5cdHRvIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5Cb3R0b20ge1xuXHRmcm9tIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDAlKTtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cblx0dG8ge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5Ub3Age1xuXHRmcm9tIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTAwJSk7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXG5cdHRvIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuXHRmcm9tIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwKTtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cblx0dG8ge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn0iLCJAaW1wb3J0ICd2YXJzJztcbkBpbXBvcnQgJ2FuaW1hdGlvbnMnO1xuXG5cbmRpdi5vdWktbW9kYWwge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0ei1pbmRleDogMTAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG5cblx0ZGl2Lm91aS1tb2RhbC11bmRlcmxheSB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHotaW5kZXg6IDkwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMywgMjUsIDU5LCAwLjYpO1xuXHR9XG5cblx0ZGl2LndyYXBwZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0ei1pbmRleDogMTAwO1xuXHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdGJveC1zaGFkb3c6IDAgOHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjQ1KTtcblx0XHRhbmltYXRpb246IGFuaW1hdGVHcm93IDAuNXM7XG5cdFx0b3ZlcmZsb3cteTogYXV0bztcblx0XHRtaW4td2lkdGg6IDQ4MHB4O1xuXHRcdG1heC13aWR0aDogNzIwcHg7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MsIG9wYWNpdHkgMC4zcztcblxuXHRcdGRpdi5oZWFkIHtcdFx0XHRcblx0XHRcdHBhZGRpbmc6IDE1cHggMjVweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblxuXHRcdGRpdi5ib2R5IHtcblx0XHRcdHBhZGRpbmc6IDI1cHg7XG5cdFx0XHRtYXgtaGVpZ2h0OiA1MHZoO1xuXHRcdFx0b3ZlcmZsb3cteTogYXV0bztcblx0XHR9XG5cblx0XHRkaXYuZm9vdGVyIHtcblx0XHRcdHBhZGRpbmc6IDE1cHggMjVweDtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR9XG5cdH1cblx0XG5cdCYuZnJvbS1yaWdodCB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuXHRcdGRpdi53cmFwcGVyIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1x0XHRcdFxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdG1pbi13aWR0aDogNjQwcHg7XG5cdFx0XHRtYXgtd2lkdGg6IDkwMHB4O1xuXHRcdFx0YW5pbWF0aW9uOiBmYWRlSW5SaWdodCAwLjVzO1xuXHRcdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcblxuXG5cdFx0XHRkaXYuaGVhZCB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDU1cHg7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdGRpdi5ib2R5IHtcblx0XHRcdFx0bWF4LWhlaWdodDogbm9uZTtcblx0XHRcdFx0ZmxleC1ncm93OiAyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuZnJvbS1ib3R0b20ge1xuXHRcdGRpdi53cmFwcGVyIHtcblx0XHRcdGFuaW1hdGlvbjogZmFkZUluQm90dG9tIDAuNXM7XG5cdFx0fVxuXHR9XG5cblx0Ji5oaWRpbmcge1xuXHRcdGRpdi53cmFwcGVyIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuMjUpO1xuXHRcdH1cblxuXHRcdCYuZnJvbS1yaWdodCBkaXYud3JhcHBlciB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwKTtcblx0XHR9XG5cblx0XHQmLmZyb20tYm90dG9tIGRpdi53cmFwcGVyIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMCUpO1xuXHRcdH1cblxuXHRcdGRpdi5vdWktbW9kYWwtdW5kZXJsYXkge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cdH1cblxuXHRhLmNsb3NlIHtcblx0XHQmOmxpbmssXG5cdFx0Jjp2aXNpdGVkIHtcblx0XHQgICAgY29sb3I6IHdoaXRlO1xuXHRcdCAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0ICAgIGZvbnQtc2l6ZTogMS4xMzMzcmVtO1xuXHRcdCAgICBsaW5lLWhlaWdodDogMS4xMzMzcmVtO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1x0XHRcdFxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXRXaWR0aCkge1xuXHRkaXYub3VpLW1vZGFsIHtcblx0XHRhbGlnbi1pdGVtczogaW5pdGlhbDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cblx0XHRkaXYud3JhcHBlciwgJi5mcm9tLXJpZ2h0IGRpdi53cmFwcGVyIHtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1pbi13aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHRkaXYud3JhcHBlciB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdGFuaW1hdGlvbjogZmFkZUluUmlnaHQgMC41cztcblxuXHRcdFx0ZGl2LmJvZHkge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiBub25lO1xuXHRcdFx0XHRmbGV4LWdyb3c6IDI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5oaWRpbmcge1xuXHRcdFx0ZGl2LndyYXBwZXIge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwKTtcblx0XHRcdH1cblxuXHRcdFx0Ji5mcm9tLWJvdHRvbSBkaXYud3JhcHBlciB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMCUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi8qKlxuICogRm9udHNcbiAqL1xuLyoqXG4qIENvbG9yc1xuKi9cbi8qKlxuKiB0YWcgY29sb3JzXG4qL1xuLyoqXG4qIFJlc3BvbnNpdmVcbiovXG4ubmV3cy1wYWdlIGgxIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4OyB9XG5cbi5uZXdzLXBhZ2UgaDMge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5ncmlkLWNhcmQtLXdlYmluYXJzLm5ld3MtcGFnZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm5ld3MtcGFnZSAuY29udGVudC1ib2R5IGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLm5ld3MtcGFnZSAub24tZGVtYW5kLXdlYmluYXJzLWNvbnRhaW5lciArIC5tb3JlLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDMwcHggYXV0byAwIGF1dG87IH1cblxuLm5ld3MtcGFnZSAuY29udGVudC1jYXJkIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIG1hcmdpbi1ib3R0b206IDI4cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4OyB9XG5cbi5uZXdzLXBhZ2UgLmNvbnRlbnQtY2FyZFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4ubmV3cy1wYWdlIC5jb250ZW50LWNhcmRbc3R5bGUqPVwiZGlzcGxheTogYmxvY2tcIl0ge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5uZXdzLXBhZ2UgLndyYXBwZXIge1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMjBweDsgfVxuXG4ubmV3cy1wYWdlIC5vbi1kZW1hbmQtd2ViaW5hcnMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgzMDBweCwgMWZyKSk7XG4gIGdhcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4ubmV3cy1wYWdlIC5ncmlkLWNhcmQtLXdlYmluYXJzIHtcbiAgcGFkZGluZzogNDBweCAwOyB9XG5cbi5uZXdzLXBhZ2UgLmNvbnRlbnQtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4ubmV3cy1wYWdlIC5jb250ZW50LWxpbmsge1xuICBjb2xvcjogIzAwNjZjYztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5uZXdzLXBhZ2UgLmNvbnRlbnQtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5mZWF0dXJlZC1zbGlkZXItc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICAgIC5mZWF0dXJlZC1zbGlkZXItc2VjdGlvbiAucG9zdC1oZW50cnkge1xuICAgICAgZ2FwOiAxMHB4OyB9IH1cbiAgLmZlYXR1cmVkLXNsaWRlci1zZWN0aW9uIC5mZWF0dXJlLW5ld3MtcmVhZC1idG4ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMTVweDtcbiAgICBjb2xvcjogIzBFMTE1NTtcbiAgICBvcGFjaXR5OiAwLjY7IH1cbiAgLmZlYXR1cmVkLXNsaWRlci1zZWN0aW9uIC5zbGlkZXItY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMzMwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmZlYXR1cmVkLXNsaWRlci1zZWN0aW9uIC5zbGlkZXItd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4OyB9XG4gIC5mZWF0dXJlZC1zbGlkZXItc2VjdGlvbiAuc2xpZGVyLXRyYWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mZWF0dXJlZC1zbGlkZXItc2VjdGlvbiAuc2xpZGUge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZmVhdHVyZWQtc2xpZGVyLXNlY3Rpb24gLnNsaWRlLmFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmZlYXR1cmVkLXNsaWRlci1zZWN0aW9uIC5zbGlkZSAucmVjZW50LXBvc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAuZmVhdHVyZWQtc2xpZGVyLXNlY3Rpb24gLnNsaWRlIC5wb3N0LWVudHJ5X19oZWFkIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmZlYXR1cmVkLXNsaWRlci1zZWN0aW9uIC5zbGlkZSAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuZmVhdHVyZWQtc2xpZGVyLXNlY3Rpb24gLnNsaWRlIC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmZlYXR1cmVkLXNsaWRlci1zZWN0aW9uIC5zbGlkZSAucG9zdC1lbnRyeV9fY29udGVudCB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuZmVhdHVyZWQtc2xpZGVyLXNlY3Rpb24gLnNsaWRlIC5wb3N0LWVudHJ5X190b3Age1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICAgLmZlYXR1cmVkLXNsaWRlci1zZWN0aW9uIC5zbGlkZSAucG9zdC1lbnRyeV9fY2F0ZWdvcnkgLmVudHJ5LWNvbnRlbnQtdGFnIHtcbiAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogIzIyMjtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4OyB9XG4gICAgLmZlYXR1cmVkLXNsaWRlci1zZWN0aW9uIC5zbGlkZSAuc2VjdGlvbi1iYWRnZSB7XG4gICAgICBjb2xvcjogIzIyMjtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gICAgICAuZmVhdHVyZWQtc2xpZGVyLXNlY3Rpb24gLnNsaWRlIC5zZWN0aW9uLWJhZGdlLnNlY3Rpb24tbWVkaWEsIC5mZWF0dXJlZC1zbGlkZXItc2VjdGlvbiAuc2xpZGUgLnNlY3Rpb24tYmFkZ2Uuc2VjdGlvbi1hd2FyZHMsIC5mZWF0dXJlZC1zbGlkZXItc2VjdGlvbiAuc2xpZGUgLnNlY3Rpb24tYmFkZ2Uuc2VjdGlvbi1wb2RjYXN0IHtcbiAgICAgICAgYmFja2dyb3VuZDogI0Q0RTRGQzsgfVxuICAgIC5mZWF0dXJlZC1zbGlkZXItc2VjdGlvbiAuc2xpZGUgLnBvc3QtZW50cnlfX2RhdGUge1xuICAgICAgY29sb3I6ICMwRTExNTU7XG4gICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgLmZlYXR1cmVkLXNsaWRlci1zZWN0aW9uIC5zbGlkZSAucG9zdC1lbnRyeV9fdGl0bGUge1xuICAgICAgbWFyZ2luOiAwIDAgMTZweCAwO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICBjb2xvcjogIzBlMTE1NTsgfVxuICAgICAgLmZlYXR1cmVkLXNsaWRlci1zZWN0aW9uIC5zbGlkZSAucG9zdC1lbnRyeV9fdGl0bGUgYSB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTsgfVxuICAgICAgICAuZmVhdHVyZWQtc2xpZGVyLXNlY3Rpb24gLnNsaWRlIC5wb3N0LWVudHJ5X190aXRsZSBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzIwNjBFNjsgfVxuICAgIC5mZWF0dXJlZC1zbGlkZXItc2VjdGlvbiAuc2xpZGUgLnBvc3QtZW50cnlfX2V4Y2VycHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIGNvbG9yOiAjMGUxMTU1O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuICAgIC5mZWF0dXJlZC1zbGlkZXItc2VjdGlvbiAuc2xpZGUgLnBvc3QtZW50cnlfX3NvdXJjZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogIzg4ODtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAuZmVhdHVyZWQtc2xpZGVyLXNlY3Rpb24gLnNsaWRlci1idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFRkYwRjk7IH1cbiAgICAuZmVhdHVyZWQtc2xpZGVyLXNlY3Rpb24gLnNsaWRlci1idG46aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7IH1cbiAgICAgIC5mZWF0dXJlZC1zbGlkZXItc2VjdGlvbiAuc2xpZGVyLWJ0bjpob3ZlciBzdmcge1xuICAgICAgICBjb2xvcjogIzIwNjBFNjsgfVxuICAgIC5mZWF0dXJlZC1zbGlkZXItc2VjdGlvbiAuc2xpZGVyLWJ0biBzdmcge1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7IH1cbiAgLmZlYXR1cmVkLXNsaWRlci1zZWN0aW9uIC5wcmV2LWJ0biB7XG4gICAgbGVmdDogODglOyB9XG4gIC5mZWF0dXJlZC1zbGlkZXItc2VjdGlvbiAubmV4dC1idG4ge1xuICAgIHJpZ2h0OiAyMHB4OyB9XG4gIC5mZWF0dXJlZC1zbGlkZXItc2VjdGlvbiAuc2xpZGVyLWRvdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAuZmVhdHVyZWQtc2xpZGVyLXNlY3Rpb24gLmRvdCB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI0VGRjBGOTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgIC5mZWF0dXJlZC1zbGlkZXItc2VjdGlvbiAuZG90LmFjdGl2ZSwgLmZlYXR1cmVkLXNsaWRlci1zZWN0aW9uIC5kb3Q6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzIwNjBFNjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZmVhdHVyZWQtc2xpZGVyLXNlY3Rpb24gLnNsaWRlIC5yZWNlbnQtcG9zdCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWluLWhlaWdodDogYXV0bzsgfVxuICAgIC5mZWF0dXJlZC1zbGlkZXItc2VjdGlvbiAuc2xpZGUgLnBvc3QtZW50cnlfX2hlYWQge1xuICAgICAgaGVpZ2h0OiAyNTBweDsgfVxuICAgIC5mZWF0dXJlZC1zbGlkZXItc2VjdGlvbiAuc2xpZGUgLnBvc3QtZW50cnlfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMzBweCAyMHB4OyB9XG4gICAgLmZlYXR1cmVkLXNsaWRlci1zZWN0aW9uIC5zbGlkZSAucG9zdC1lbnRyeV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgLmZlYXR1cmVkLXNsaWRlci1zZWN0aW9uIC5zbGlkZSAucG9zdC1lbnRyeV9fdG9wIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGdhcDogOHB4OyB9XG4gICAgLmZlYXR1cmVkLXNsaWRlci1zZWN0aW9uIC5zbGlkZXItYnRuIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4OyB9XG4gICAgLmZlYXR1cmVkLXNsaWRlci1zZWN0aW9uIC5wcmV2LWJ0biB7XG4gICAgICBsZWZ0OiAxMHB4OyB9XG4gICAgLmZlYXR1cmVkLXNsaWRlci1zZWN0aW9uIC5uZXh0LWJ0biB7XG4gICAgICByaWdodDogMTBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5mZWF0dXJlZC1zbGlkZXItc2VjdGlvbiAuc2xpZGUgLnBvc3QtZW50cnlfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMjBweCAxNXB4OyB9XG4gICAgLmZlYXR1cmVkLXNsaWRlci1zZWN0aW9uIC5zbGlkZSAucG9zdC1lbnRyeV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgLmZlYXR1cmVkLXNsaWRlci1zZWN0aW9uIC5zbGlkZSAucG9zdC1lbnRyeV9fZXhjZXJwdCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuIiwiQGltcG9ydCAndmFycyc7XG5cbi5uZXdzLXBhZ2UgaDEge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbn1cblxuLm5ld3MtcGFnZSBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTozMHB4XG59XG5cbi5ncmlkLWNhcmQtLXdlYmluYXJzLm5ld3MtcGFnZSB7XG4gICAgcGFkZGluZy1ib3R0b206MTIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDowcHggIWltcG9ydGFudFxufVxuXG4ubmV3cy1wYWdlIC5jb250ZW50LWJvZHkgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm5ld3MtcGFnZSAub24tZGVtYW5kLXdlYmluYXJzLWNvbnRhaW5lciArIC5tb3JlLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMCBhdXRvO1xufVxuXG5cbi5uZXdzLXBhZ2UgLmNvbnRlbnQtY2FyZCB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweCAhaW1wb3J0YW50O1xuICAgIC8vIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4ubmV3cy1wYWdlIC5jb250ZW50LWNhcmRbc3R5bGUqPVwiZGlzcGxheTogbm9uZVwiXSB7XG4gICAgb3BhY2l0eTogMDtcbn1cblxuLm5ld3MtcGFnZSAuY29udGVudC1jYXJkW3N0eWxlKj1cImRpc3BsYXk6IGJsb2NrXCJdIHtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG5cbi5uZXdzLXBhZ2UgLndyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLm5ld3MtcGFnZSAub24tZGVtYW5kLXdlYmluYXJzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDMwMHB4LCAxZnIpKTtcbiAgICBnYXA6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm5ld3MtcGFnZSAuZ3JpZC1jYXJkLS13ZWJpbmFycyB7XG4gICAgcGFkZGluZzogNDBweCAwO1xufVxuXG4ubmV3cy1wYWdlIC5jb250ZW50LXRpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4ubmV3cy1wYWdlIC5jb250ZW50LWxpbmsge1xuICAgIGNvbG9yOiAjMDA2NmNjO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5ld3MtcGFnZSAuY29udGVudC1saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmZlYXR1cmVkLXNsaWRlci1zZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgICAgICAgLnBvc3QtaGVudHJ5IHtcbiAgICAgICAgICAgIGdhcDoxMHB4XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmVhdHVyZS1uZXdzLXJlYWQtYnRuIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTVweDsgIFxuICAgICAgICBjb2xvcjogIzBFMTE1NTtcbiAgICAgICAgb3BhY2l0eTowLjZcbiAgICB9XG5cbiAgICAuc2xpZGVyLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTMzMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAuc2xpZGVyLXdyYXBwZXIge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIH1cblxuICAgIC5zbGlkZXItdHJhY2sge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnNsaWRlIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJlY2VudC1wb3N0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBvc3QtZW50cnlfX2hlYWQge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cblxuICAgICAgICAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wb3N0LWVudHJ5X19jb250ZW50IHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wb3N0LWVudHJ5X190b3Age1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBvc3QtZW50cnlfX2NhdGVnb3J5IC5lbnRyeS1jb250ZW50LXRhZyB7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWN0aW9uLWJhZGdlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cbiAgICAgICAgICAgICYuc2VjdGlvbi1tZWRpYSxcbiAgICAgICAgICAgICYuc2VjdGlvbi1hd2FyZHMsXG4gICAgICAgICAgICAmLnNlY3Rpb24tcG9kY2FzdCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Q0RTRGQztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wb3N0LWVudHJ5X19kYXRlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMEUxMTU1O1xuICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wb3N0LWVudHJ5X190aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgIGNvbG9yOiAjMGUxMTU1O1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjA2MEU2O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wb3N0LWVudHJ5X19leGNlcnB0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogIzBlMTE1NTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIH1cblxuICAgICAgICAucG9zdC1lbnRyeV9fc291cmNlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGNvbG9yOiAjODg4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWRlci1idG4ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjRUZGMEY5O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyMDYwRTY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJldi1idG4ge1xuICAgICAgICBsZWZ0OiA4OCU7XG4gICAgfVxuXG4gICAgLm5leHQtYnRuIHtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLnNsaWRlci1kb3RzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cblxuICAgIC5kb3Qge1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogI0VGRjBGOTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXG4gICAgICAgICYuYWN0aXZlLFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyMDYwRTY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNsaWRlIHtcbiAgICAgICAgICAgIC5yZWNlbnQtcG9zdCB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAucG9zdC1lbnRyeV9faGVhZCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLnBvc3QtZW50cnlfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLnBvc3QtZW50cnlfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5wb3N0LWVudHJ5X190b3Age1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5zbGlkZXItYnRuIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAucHJldi1idG4ge1xuICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLm5leHQtYnRuIHtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5zbGlkZSB7XG4gICAgICAgICAgICAucG9zdC1lbnRyeV9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAucG9zdC1lbnRyeV9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLnBvc3QtZW50cnlfX2V4Y2VycHQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJuYXYucGFnaW5hdGlvbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdpbmF0aW9uLW1vcmUuYWN0aXZlIHtcblx0ZGlzcGxheTogbm9uZTtcbn0iLCIvKipcbiAqIEZvbnRzXG4gKi9cbi8qKlxuKiBDb2xvcnNcbiovXG4vKipcbiogdGFnIGNvbG9yc1xuKi9cbi8qKlxuKiBSZXNwb25zaXZlXG4qL1xuLnBkZi1tb2RhbCA+IC53cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDEwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDMycHggIWltcG9ydGFudDsgfVxuXG4ucGRmLW1vZGFsIC5wZGYtZm9ybS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDgycHggNzJweDtcbiAgZmxleDogMCAxIDU2N3B4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC5wZGYtbW9kYWwgLnBkZi1mb3JtLWNvbnRhaW5lciBoMiB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMS40NHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIC5wZGYtbW9kYWwgLnBkZi1mb3JtLWNvbnRhaW5lciBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycHg7IH1cblxuLnBkZi1tb2RhbCAuZm9ybV9fc3VibWl0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG5cbi5wZGYtbW9kYWwgLmNsb3NlLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzMHB4O1xuICB0b3A6IDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gIC5wZGYtbW9kYWwgLmNsb3NlLWljb246aG92ZXIge1xuICAgIG9wYWNpdHk6IC43NTsgfVxuXG4ucGRmLW1vZGFsIC5jdXN0b21lci1sb2dvLWNvbnRhaW5lciB7XG4gIGZsZXg6IDAgMSA0NDNweDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY2FzZS1zdHVkaWVzL2RlY29yYXRvci0xLnN2ZyksIHVybCgvaW1hZ2VzL2Nhc2Utc3R1ZGllcy9kZWNvcmF0b3ItMi5zdmcpLCB1cmwoL2ltYWdlcy9jYXNlLXN0dWRpZXMvcGRmLW1vZGFsLWJhY2tncm91bmQuanBnKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMjJweCBhdXRvLCAxOTZweCBhdXRvLCBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3AsIGNlbnRlciBib3R0b20sIGNlbnRlciBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5wZGYtbW9kYWwgLmN1c3RvbWVyLWxvZ28tY29udGFpbmVyIC5sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpOyB9XG5cbi5wZGYtbW9kYWwgaDMge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1M3B4O1xuICBsZXR0ZXItc3BhY2luZzogLTEuMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG5cbi5wZGYtbW9kYWwgLnBkZi10aGFuay1pY29uIHtcbiAgbWFyZ2luLWJvdHRvbTogNTZweDsgfVxuIiwiQGltcG9ydCAndmFycyc7XG5cblxuLnBkZi1tb2RhbCB7XG5cdCYgPiAud3JhcHBlciB7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRtYXgtd2lkdGg6IDEwMTBweCAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1yYWRpdXM6IDMycHggIWltcG9ydGFudDtcblx0fVxuXG5cdC5wZGYtZm9ybS1jb250YWluZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiA4MnB4IDcycHg7XG5cdFx0ZmxleDogMCAxIDU2N3B4O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0XHRoMiB7XG5cdFx0XHRmb250LXNpemU6IDQ4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogNTRweDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMS40NHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdG1heC13aWR0aDogMzcwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDJweDtcblx0XHR9XG5cdH1cblxuXHQuZm9ybV9fc3VibWl0IHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcblx0fVxuXG5cdC5jbG9zZS1pY29uIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDMwcHg7XG5cdFx0dG9wOiAzMHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdG9wYWNpdHk6IC43NTtcblx0XHR9XG5cdH1cblxuXHQuY3VzdG9tZXItbG9nby1jb250YWluZXIge1xuXHRcdGZsZXg6IDAgMSA0NDNweDtcblx0XHRhbGlnbi1zZWxmOiBzdHJldGNoO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Nhc2Utc3R1ZGllcy9kZWNvcmF0b3ItMS5zdmcpLCB1cmwoL2ltYWdlcy9jYXNlLXN0dWRpZXMvZGVjb3JhdG9yLTIuc3ZnKSwgdXJsKC9pbWFnZXMvY2FzZS1zdHVkaWVzL3BkZi1tb2RhbC1iYWNrZ3JvdW5kLmpwZyk7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAyMjJweCBhdXRvLCAxOTZweCBhdXRvLCBjb3Zlcjtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcCwgY2VudGVyIGJvdHRvbSwgY2VudGVyIGJvdHRvbTtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdC5sb2dvIHtcblx0XHRcdG1heC13aWR0aDogNjAlO1xuXHRcdFx0ZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcblx0XHR9XG5cdH1cblxuXHRoMyB7XG5cdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA1M3B4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMS4ycHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHR9XG5cblx0LnBkZi10aGFuay1pY29uIHtcblx0XHRtYXJnaW4tYm90dG9tOiA1NnB4O1xuXHR9XG59IiwiLyoqXG4gKiBGb250c1xuICovXG4vKipcbiogQ29sb3JzXG4qL1xuLyoqXG4qIHRhZyBjb2xvcnNcbiovXG4vKipcbiogUmVzcG9uc2l2ZVxuKi9cbi5zaGFyZS1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjE1cHg7XG4gIGNvbG9yOiAjNkU3MDk5OyB9XG4gIC5zaGFyZS1idXR0b25zIHNwYW4ge1xuICAgIG1hcmdpbi1yaWdodDogMTFweDsgfVxuICAuc2hhcmUtYnV0dG9ucyAuaWNvbiB7XG4gICAgbWFyZ2luOiAwIDAgMCA1cHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRUFFQkYzO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2U7IH1cbiAgICAuc2hhcmUtYnV0dG9ucyAuaWNvbiBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxNHB4O1xuICAgICAgbWF4LWhlaWdodDogMTRweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgLjJzIGVhc2U7XG4gICAgICBmaWx0ZXI6IGludmVydCgzMiUpIHNlcGlhKDMwJSkgc2F0dXJhdGUoNDU5OCUpIGh1ZS1yb3RhdGUoMjA5ZGVnKSBicmlnaHRuZXNzKDkwJSkgY29udHJhc3QoMTAwJSk7IH1cbiAgICAuc2hhcmUtYnV0dG9ucyAuaWNvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA2MEU2OyB9XG4gICAgICAuc2hhcmUtYnV0dG9ucyAuaWNvbjpob3ZlciBpbWcge1xuICAgICAgICBmaWx0ZXI6IGludmVydCgxMDAlKTsgfVxuICAuc2hhcmUtYnV0dG9ucyAuaWNvbjIge1xuICAgIG1hcmdpbjogMCAwIDAgNXB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0VBRUJGMztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlOyB9XG4gIC5zaGFyZS1idXR0b25zIC5pY29uMiBpbWcge1xuICAgIG1heC13aWR0aDogMTRweDtcbiAgICBtYXgtaGVpZ2h0OiAxNHB4O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgdHJhbnNpdGlvbjogZmlsdGVyIC4ycyBlYXNlO1xuICAgIGZpbGw6ICMyMDYwRTY7IH1cbiAgLnNoYXJlLWJ1dHRvbnMgLmljb24yOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA2MEU2OyB9XG4gIC5zaGFyZS1idXR0b25zIC5pY29uMjpob3ZlciBpbWcge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG4gICAgZmlsbDogI0ZGRkZGRjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuc2hhcmUtYnV0dG9ucyBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cbiIsIkBpbXBvcnQgJ3ZhcnMnO1xuXG5cbi5zaGFyZS1idXR0b25zIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRsaW5lLWhlaWdodDogMjJweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjE1cHg7XG5cdGNvbG9yOiAkZGFyazUwMGE2MDtcblxuXHRzcGFuIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDExcHg7XG5cdH1cblxuXHQuaWNvbiB7XG5cdFx0bWFyZ2luOiAwIDAgMCA1cHg7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjRUFFQkYzO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZTtcblx0XHRcblx0XHRpbWcge1xuXHRcdFx0bWF4LXdpZHRoOiAxNHB4O1xuXHRcdFx0bWF4LWhlaWdodDogMTRweDtcblx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0XHR0cmFuc2l0aW9uOiBmaWx0ZXIgLjJzIGVhc2U7XG5cdFx0XHRmaWx0ZXI6IGludmVydCgzMiUpIHNlcGlhKDMwJSkgc2F0dXJhdGUoNDU5OCUpIGh1ZS1yb3RhdGUoMjA5ZGVnKSBicmlnaHRuZXNzKDkwJSkgY29udHJhc3QoMTAwJSk7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTE7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdGZpbHRlcjogaW52ZXJ0KDEwMCUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5pY29uMiB7XG5cdFx0bWFyZ2luOiAwIDAgMCA1cHg7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjRUFFQkYzO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7IFxuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2U7XG5cdH1cblx0XG5cdC5pY29uMiBpbWcge1xuXHRcdG1heC13aWR0aDogMTRweDtcblx0XHRtYXgtaGVpZ2h0OiAxNHB4O1xuXHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0dHJhbnNpdGlvbjogZmlsdGVyIC4ycyBlYXNlO1xuXHRcdGZpbGw6ICRwcmltYXJ5MTsgXG5cdH1cblx0XG5cdC5pY29uMjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnkxOyBcblx0fVxuXHRcblx0Lmljb24yOmhvdmVyIGltZyB7XG5cdFx0ZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTsgXG5cdFx0ZmlsbDogJHdoaXRlOyBcblx0fVxuXHRcblx0XG5cdFxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0V2lkdGgpIHtcblx0LnNoYXJlLWJ1dHRvbnMge1xuXHRcdHNwYW4ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn0iLCIvKipcbiAqIEZvbnRzXG4gKi9cbi8qKlxuKiBDb2xvcnNcbiovXG4vKipcbiogdGFnIGNvbG9yc1xuKi9cbi8qKlxuKiBSZXNwb25zaXZlXG4qL1xuLnNpbmdsZS1pbnB1dC1mb3JtX19maWVsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnNpbmdsZS1pbnB1dC1mb3JtX19maWVsZCB7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfSB9XG5cbi5zaW5nbGUtaW5wdXQtZm9ybV9faW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJIYWFzIEdyb3Rlc2sgVGV4dCBXZWJcIiwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgZmxleC1ncm93OiAxO1xuICBoZWlnaHQ6IDQ4cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5zaW5nbGUtaW5wdXQtZm9ybV9faW5wdXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7IH0gfVxuXG4uc2luZ2xlLWlucHV0LWZvcm1fX2lucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogMDsgfVxuXG5pbnB1dC5idXR0b24uc2luZ2xlLWlucHV0LWZvcm1fX2J0biB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiIsIkBpbXBvcnQgJ3ZhcnMnO1xuXG5cbi5zaW5nbGUtaW5wdXQtZm9ybSB7XG59XG5cbi5zaW5nbGUtaW5wdXQtZm9ybV9fZmllbGQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRtYXhNb2JpbGVXaWR0aCkge1xuXHQuc2luZ2xlLWlucHV0LWZvcm1fX2ZpZWxkIHtcblx0XHRmbGV4LWZsb3c6IGNvbHVtbjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHR9XG59XG5cbi5zaW5nbGUtaW5wdXQtZm9ybV9faW5wdXQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBhZGRpbmc6IDEycHggMjBweDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LWZhbWlseTogJGhhc3M7XG5cdGJvcmRlcjogMCBub25lO1xuXHRib3JkZXItcmlnaHQ6IDA7XG5cdGZsZXgtZ3JvdzogMTtcblx0aGVpZ2h0OiA0OHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJG1heE1vYmlsZVdpZHRoKSB7XG5cdC5zaW5nbGUtaW5wdXQtZm9ybV9faW5wdXQge1xuXHRcdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0fVxufVxuXG4uc2luZ2xlLWlucHV0LWZvcm1fX2lucHV0OmZvY3VzIHtcblx0b3V0bGluZTogMDtcbn1cblxuaW5wdXQuYnV0dG9uLnNpbmdsZS1pbnB1dC1mb3JtX19idG4ge1xuXHRmb250LXdlaWdodDogNzAwO1xufSIsIi8qKlxuICogRm9udHNcbiAqL1xuLyoqXG4qIENvbG9yc1xuKi9cbi8qKlxuKiB0YWcgY29sb3JzXG4qL1xuLyoqXG4qIFJlc3BvbnNpdmVcbiovXG4uc3VwcG9ydGVkLW5ldHdvcmtzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTQ0cHg7IH1cblxuLnN1cHBvcnRlZC1uZXR3b3Jrc19fdGl0bGUge1xuICBjb2xvcjogIzBFMTE1NTtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xLjQ0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uc3VwcG9ydGVkLW5ldHdvcmtzX19zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjNmU3MDk5O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXgtd2lkdGg6IDg4NnB4O1xuICBtYXJnaW46IDAgYXV0byA4OHB4OyB9XG5cbi5zdXBwb3J0ZWQtbmV0d29ya3NfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGNvbHVtbi1nYXA6IDQwcHg7XG4gIHJvdy1nYXA6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDE0NHB4OyB9XG5cbi5zdXBwb3J0ZWQtbmV0d29ya3NfX2NvbnRhaW5lcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGMEY5O1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTM0MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuc3VwcG9ydGVkLW5ldHdvcmtzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gIC5zdXBwb3J0ZWQtbmV0d29ya3NfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjg0cHg7IH1cbiAgLnN1cHBvcnRlZC1uZXR3b3Jrc19fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMTVweDtcbiAgICBtYXJnaW46IDAgYXV0byA0OHB4OyB9XG4gIC5zdXBwb3J0ZWQtbmV0d29ya3NfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgY29sdW1uLWdhcDogMzJweDtcbiAgICByb3ctZ2FwOiAyNXB4OyB9XG4gIC5zdXBwb3J0ZWQtbmV0d29ya3NfX2ljb24ge1xuICAgIHdpZHRoOiA0N3B4OyB9IH1cbiIsIkBpbXBvcnQgJ3ZhcnMnO1xuXG5cbi5zdXBwb3J0ZWQtbmV0d29ya3Mge1xuICBtYXJnaW4tYm90dG9tOiAxNDRweDtcbn1cblxuLnN1cHBvcnRlZC1uZXR3b3Jrc19fdGl0bGUge1xuICBjb2xvcjogJGRhcms1MDA7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMS40NHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5zdXBwb3J0ZWQtbmV0d29ya3NfX3N1YnRpdGxlIHtcbiAgY29sb3I6ICRkYXJrMjAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXgtd2lkdGg6IDg4NnB4O1xuICBtYXJnaW46IDAgYXV0byA4OHB4O1xufVxuXG4uc3VwcG9ydGVkLW5ldHdvcmtzX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjb2x1bW4tZ2FwOiA0MHB4O1xuICByb3ctZ2FwOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxNDRweDtcbn1cblxuLnN1cHBvcnRlZC1uZXR3b3Jrc19fY29udGFpbmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkYwRjk7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMzQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0V2lkdGgpIHtcbiAgLnN1cHBvcnRlZC1uZXR3b3JrcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuXG4gIC5zdXBwb3J0ZWQtbmV0d29ya3NfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjg0cHg7XG4gIH1cblxuICAuc3VwcG9ydGVkLW5ldHdvcmtzX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNXB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDQ4cHg7XG4gIH1cblxuICAuc3VwcG9ydGVkLW5ldHdvcmtzX19jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIGNvbHVtbi1nYXA6IDMycHg7XG4gICAgcm93LWdhcDogMjVweDtcbiAgfVxuXG4gIC5zdXBwb3J0ZWQtbmV0d29ya3NfX2ljb24ge1xuICAgIHdpZHRoOiA0N3B4O1xuICB9XG59IiwiLyoqXG4gKiBGb250c1xuICovXG4vKipcbiogQ29sb3JzXG4qL1xuLyoqXG4qIHRhZyBjb2xvcnNcbiovXG4vKipcbiogUmVzcG9uc2l2ZVxuKi9cbi50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwge1xuICBtYXJnaW4tYm90dG9tOiAxNTZweDsgfVxuXG4udGVzdGltb25pYWxzLWNhcm91c2VsLmFib3V0LXVzIC53cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwuYWJvdXQtdXMgLndyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA0ODNweDtcbiAgaGVpZ2h0OiA0ODNweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvYWJvdXQvYWJvdXQtdmlkZW8tc2hhcGUuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMDBweDtcbiAgdG9wOiAxMDBweDsgfVxuXG4udGVzdGltb25pYWxzLWNhcm91c2VsLmFib3V0LXVzIC53cmFwcGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxOTBweDtcbiAgaGVpZ2h0OiAxOTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvYWJvdXQvYWJvdXQtdmlkZW8tY2lyY2xlLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTYwcHg7XG4gIGJvdHRvbTogLTUwcHg7XG4gIHotaW5kZXg6IC0xOyB9XG5cbi50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtLWN1c3RvbWVycyB7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4OyB9XG5cbi50ZXN0aW1vbmlhbHMtY2Fyb3VzZWxfX2JveCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NvbXBvbmVudHMvdGVzdGltb25pYWxzLWNhcm91c2VsLWJhY2tncm91bmQuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJGMEZDO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBwYWRkaW5nOiAxMjhweCAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi50ZXN0aW1vbmlhbHMtY2Fyb3VzZWxfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDExMTJweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnRlc3RpbW9uaWFscy1jYXJvdXNlbF9fcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1MnB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuXG4udGVzdGltb25pYWxzLWNhcm91c2VsX19idXR0b24ge1xuICB3aWR0aDogMzNweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvdjIvaWNvbnMvYXJyb3ctcmlnaHQuc3ZnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMCBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMCAxNnB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7IH1cblxuLnRlc3RpbW9uaWFscy1jYXJvdXNlbF9fYnV0dG9uLS1yZXZlcnNlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvdjIvaWNvbnMvYXJyb3ctbGVmdC5zdmcpOyB9XG5cbi50ZXN0aW1vbmlhbHMtY2Fyb3VzZWxfX2J1dHRvbjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuMzsgfVxuXG4udGVzdGltb25pYWxzLWNhcm91c2VsX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLnRlc3RpbW9uaWFscy1jYXJvdXNlbF9fY29sdW1uLWxlZnQge1xuICBmbGV4OiAwIDEgNTY5cHg7XG4gIG1hcmdpbi1yaWdodDogMzBweDsgfVxuXG4udGVzdGltb25pYWxzLWNhcm91c2VsX19jb2x1bW4tcmlnaHQge1xuICBmbGV4OiAwIDEgNDU0cHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4OyB9XG5cbi50ZXN0aW1vbmlhbHMtY2Fyb3VzZWxfX2xvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgd2lkdGg6IDE4MHB4O1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi50ZXN0aW1vbmlhbHMtY2Fyb3VzZWxfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGFhcyBHcm90ZXNrIFRleHQgV2ViXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC42cHg7XG4gIGNvbG9yOiAjMEUxMTU1O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi50ZXN0aW1vbmlhbHMtY2Fyb3VzZWxfX3RpdGxlIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDsgfVxuXG4udGVzdGltb25pYWxzLWNhcm91c2VsX190aXRsZSBhOmhvdmVyIHtcbiAgY29sb3I6ICMyMDYwRTY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4udGVzdGltb25pYWxzLWNhcm91c2VsX19uYW1lIHtcbiAgY29sb3I6ICMwRTExNTU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiA5cHg7IH1cblxuLnRlc3RpbW9uaWFscy1jYXJvdXNlbF9fb2ZmaWNlIHtcbiAgY29sb3I6ICM2RTcwOTk7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAudGVzdGltb25pYWxzLWNhcm91c2VsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4OyB9XG4gIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwuYWJvdXQtdXMge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG4gIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWxfX2JveCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIHBhZGRpbmc6IDMycHggMjBweCAxMDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAudGVzdGltb25pYWxzLWNhcm91c2VsX19wYWdpbmF0aW9uIHtcbiAgICBib3R0b206IDQwcHg7IH1cbiAgLnRlc3RpbW9uaWFscy1jYXJvdXNlbF9fcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWxfX2NvbHVtbi1sZWZ0IHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCA0MHB4OyB9XG4gIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWxfX2NvbHVtbi1yaWdodCB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMCAxcHg7IH1cbiAgLnRlc3RpbW9uaWFscy1jYXJvdXNlbF9fbG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAudGVzdGltb25pYWxzLWNhcm91c2VsX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiSGFhcyBHcm90ZXNrIFRleHQgV2ViXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjZweDtcbiAgICBjb2xvcjogIzBFMTE1NTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuIiwiQGltcG9ydCAndmFycyc7XG5cblxuLnRlc3RpbW9uaWFscy1jYXJvdXNlbCB7XG4gIG1hcmdpbi1ib3R0b206IDE1NnB4O1xufVxuXG4udGVzdGltb25pYWxzLWNhcm91c2VsLmFib3V0LXVzIC53cmFwcGVye1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50ZXN0aW1vbmlhbHMtY2Fyb3VzZWwuYWJvdXQtdXMgLndyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA0ODNweDtcbiAgaGVpZ2h0OiA0ODNweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvYWJvdXQvYWJvdXQtdmlkZW8tc2hhcGUuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMDBweDtcbiAgdG9wOiAxMDBweDtcbn1cblxuLnRlc3RpbW9uaWFscy1jYXJvdXNlbC5hYm91dC11cyAud3JhcHBlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTkwcHg7XG4gIGhlaWdodDogMTkwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Fib3V0L2Fib3V0LXZpZGVvLWNpcmNsZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC02MHB4O1xuICBib3R0b206IC01MHB4O1xuICB6LWluZGV4OiAtMTtcbn1cblxuLnRlc3RpbW9uaWFscy1jYXJvdXNlbC0tY3VzdG9tZXJzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG59XG5cbi50ZXN0aW1vbmlhbHMtY2Fyb3VzZWxfX2JveCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NvbXBvbmVudHMvdGVzdGltb25pYWxzLWNhcm91c2VsLWJhY2tncm91bmQuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJGMEZDO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBwYWRkaW5nOiAxMjhweCAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4udGVzdGltb25pYWxzLWNhcm91c2VsX19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMTEycHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGVzdGltb25pYWxzLWNhcm91c2VsX19wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDUycHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4udGVzdGltb25pYWxzLWNhcm91c2VsX19idXR0b24ge1xuICB3aWR0aDogMzNweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvdjIvaWNvbnMvYXJyb3ctcmlnaHQuc3ZnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMCBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMCAxNnB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi50ZXN0aW1vbmlhbHMtY2Fyb3VzZWxfX2J1dHRvbi0tcmV2ZXJzZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3YyL2ljb25zL2Fycm93LWxlZnQuc3ZnKTtcbn1cblxuLnRlc3RpbW9uaWFscy1jYXJvdXNlbF9fYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMC4zXG59XG5cbi50ZXN0aW1vbmlhbHMtY2Fyb3VzZWxfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnRlc3RpbW9uaWFscy1jYXJvdXNlbF9fY29sdW1uLWxlZnQge1xuICBmbGV4OiAwIDEgNTY5cHg7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuLnRlc3RpbW9uaWFscy1jYXJvdXNlbF9fY29sdW1uLXJpZ2h0IHtcbiAgZmxleDogMCAxIDQ1NHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLnRlc3RpbW9uaWFscy1jYXJvdXNlbF9fbG9nbyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tYm90dG9tOiAyMnB4O1xuXHR3aWR0aDogMTgwcHg7XG4gIG1heC13aWR0aDogNTAlO1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbi50ZXN0aW1vbmlhbHMtY2Fyb3VzZWxfX3RpdGxlIHtcblx0Zm9udC1mYW1pbHk6ICRoYXNzO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuNnB4O1xuXHRjb2xvcjogJGRhcms1MDA7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi50ZXN0aW1vbmlhbHMtY2Fyb3VzZWxfX3RpdGxlIGEge1xuXHRjb2xvcjogaW5oZXJpdDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLnRlc3RpbW9uaWFscy1jYXJvdXNlbF9fdGl0bGUgYTpob3ZlciB7XG5cdGNvbG9yOiAkcHJpbWFyeTE7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnRlc3RpbW9uaWFscy1jYXJvdXNlbF9fbmFtZSB7XG5cdGNvbG9yOiAkZGFyazUwMDtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRsaW5lLWhlaWdodDogMTdweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjE1cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdG1hcmdpbi1ib3R0b206IDlweDtcbn1cblxuLnRlc3RpbW9uaWFscy1jYXJvdXNlbF9fb2ZmaWNlIHtcblx0Y29sb3I6ICRkYXJrNTAwYTYwO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiAxM3B4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMTNweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXRXaWR0aCkge1xuICAudGVzdGltb25pYWxzLWNhcm91c2VsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4O1xuICB9XG5cbiAgLnRlc3RpbW9uaWFscy1jYXJvdXNlbC5hYm91dC11cyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cblxuICAudGVzdGltb25pYWxzLWNhcm91c2VsX19ib3gge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBwYWRkaW5nOiAzMnB4IDIwcHggMTAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAudGVzdGltb25pYWxzLWNhcm91c2VsX19wYWdpbmF0aW9uIHtcbiAgICBib3R0b206IDQwcHg7XG4gIH1cblxuICAudGVzdGltb25pYWxzLWNhcm91c2VsX19yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAudGVzdGltb25pYWxzLWNhcm91c2VsX19jb2x1bW4tbGVmdCB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgfTtcblxuICAudGVzdGltb25pYWxzLWNhcm91c2VsX19jb2x1bW4tcmlnaHQge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDAgMXB4O1xuICB9O1xuXG4gIC50ZXN0aW1vbmlhbHMtY2Fyb3VzZWxfX2xvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cblxuICAudGVzdGltb25pYWxzLWNhcm91c2VsX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRoYXNzO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC42cHg7XG4gICAgY29sb3I6ICRkYXJrNTAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufSIsIi8qKlxuICogRm9udHNcbiAqL1xuLyoqXG4qIENvbG9yc1xuKi9cbi8qKlxuKiB0YWcgY29sb3JzXG4qL1xuLyoqXG4qIFJlc3BvbnNpdmVcbiovXG4udXNlci1tZXNzYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZzogOXB4IDIwcHg7XG4gIGNvbG9yOiAjMEUxMTU1O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnVzZXItbWVzc2FnZSBwIHtcbiAgICBtYXJnaW46IDA7IH1cblxuLnVzZXItbWVzc2FnZV9faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi51c2VyLW1lc3NhZ2UtLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThGOEZCOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAudXNlci1tZXNzYWdlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC51c2VyLW1lc3NhZ2UtLXN1Y2Nlc3Mge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpOyB9XG4gICAgLnVzZXItbWVzc2FnZS0tc3VjY2VzcyBwaWN0dXJlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuIiwiQGltcG9ydCAndmFycyc7XG5cblxuLnVzZXItbWVzc2FnZSB7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdHBhZGRpbmc6IDlweCAyMHB4O1xuXHRjb2xvcjogJGRhcms1MDA7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4xOHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDEzcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcblx0XG5cdHAge1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuXG4udXNlci1tZXNzYWdlX19jb250ZW50IHt9XG5cbi51c2VyLW1lc3NhZ2VfX2ltYWdlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnVzZXItbWVzc2FnZS0tc3VjY2VzcyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNFOEY4RkI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiR0YWJsZXRXaWR0aCkge1xuXHQudXNlci1tZXNzYWdlIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cblx0LnVzZXItbWVzc2FnZS0tc3VjY2VzcyB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG5cblx0XHRwaWN0dXJlIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0fVxuXHR9XG59IiwiLyoqXG4gKiBGb250c1xuICovXG4vKipcbiogQ29sb3JzXG4qL1xuLyoqXG4qIHRhZyBjb2xvcnNcbiovXG4vKipcbiogUmVzcG9uc2l2ZVxuKi9cbi52aWRlby1jYXJkLmFib3V0LXVzIHtcbiAgaGVpZ2h0OiA4MDBweCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIC52aWRlby1jYXJkLmFib3V0LXVzIHtcbiAgICAgIGhlaWdodDogNTAwcHggIWltcG9ydGFudDsgfSB9XG5cbi52aWRlby1jYXJkLCAudmlkZW8tY2FyZC0taWZyYW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogNDE0cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH1cblxuLnZpZGVvLWNhcmQ6YWZ0ZXIsIC52aWRlby1jYXJkLS1pZnJhbWU6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMTZweDtcbiAgaGVpZ2h0OiAxMTZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1URTJJaUJvWldsbmFIUTlJakV4TmlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV4TmlBeE1UWWlJR1pwYkd3OUltNXZibVVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUkrQ2p4amFYSmpiR1VnWTNnOUlqVTRJaUJqZVQwaU5UZ2lJSEk5SWpVNElpQm1hV3hzUFNJak56TkVOa1UwSWk4K0NqeHdZWFJvSUdacGJHd3RjblZzWlQwaVpYWmxibTlrWkNJZ1kyeHBjQzF5ZFd4bFBTSmxkbVZ1YjJSa0lpQmtQU0pOTlRRdU1EQTRNaUEwTkM0NE5USTRURFUwTGpBMU56Y2dORFF1T0RnMU9FdzJPQzQxTmpJMklEVTBMalUxTnpaRE5qZ3VPVGd5SURVMExqZ3pOamNnTmprdU16Y3hNU0ExTlM0d09UWTJJRFk1TGpZMk9UVWdOVFV1TXpNM01rTTJPUzQ1T0RFMklEVTFMalU0T0RnZ056QXVNelV3TVNBMU5TNDVNemd4SURjd0xqVTJNVGtnTlRZdU5EUTRNa00zTUM0M01EQXpJRFUyTGpjNE1qRWdOekF1TnpjeE5pQTFOeTR4TkNBM01DNDNOekUySURVM0xqVXdNVFZETnpBdU56Y3hOaUExTnk0NE5qSTVJRGN3TGpjd01ETWdOVGd1TWpJd09DQTNNQzQxTmpFNUlEVTRMalUxTkRkRE56QXVNelV3TVNBMU9TNHdOalE0SURZNUxqazRNVFlnTlRrdU5ERTBNU0EyT1M0Mk5qazFJRFU1TGpZMk5UZEROamt1TXpjeE1TQTFPUzQ1TURZeklEWTRMams0TWlBMk1DNHhOall5SURZNExqVTJNallnTmpBdU5EUTFNMHcxTkM0d01EZ3lJRGN3TGpFME56TkROVE11TkRrMU5DQTNNQzQwT0RneklEVXpMakF6TkRjZ056QXVOemsyTXlBMU1pNDJOREk1SURjeExqQXdPVFZETlRJdU1qVXhJRGN4TGpJeU1USWdOVEV1TnpFek5DQTNNUzQwTmpNeUlEVXhMakE0TmpRZ056RXVOREkyTVVNMU1DNDJPRGszSURjeExqUXdNalFnTlRBdU16QXlPU0EzTVM0eU9UTXhJRFE1TGprMU1qVWdOekV1TVRBMU5VTTBPUzQyTURJeElEY3dMamt4T0NBME9TNHlPVFkySURjd0xqWTFOamdnTkRrdU1EVTJPU0EzTUM0ek16azRRelE0TGpZM056UWdOamt1T0RNNU15QTBPQzQxT0RFeElEWTVMakkxTmpNZ05EZ3VOVE01T1NBMk9DNDRNVE0yUXpRNExqVWdOamd1TXpZNU5TQTBPQzQxSURZM0xqZ3hOVE1nTkRndU5TQTJOeTR4T1RrelZqUTNMamcyTVROV05EY3VPREF5TWtNME9DNDFJRFEzTGpFNE5EZ2dORGd1TlNBME5pNDJNekEzSURRNExqVTBNVE1nTkRZdU1UZzJOa00wT0M0MU9ERXhJRFExTGpjME16Z2dORGd1TmpjNE9DQTBOUzR4TmpJeUlEUTVMakExTmprZ05EUXVOall3TTBNME9TNHlPVFkySURRMExqTTBNelFnTkRrdU5qQXlNU0EwTkM0d09ESXlJRFE1TGprMU1qVWdORE11T0RrME4wTTFNQzR6TURJNUlEUXpMamN3TnpFZ05UQXVOamc1TnlBME15NDFPVGM0SURVeExqQTROalFnTkRNdU5UYzBNVU0xTVM0M01UTTBJRFF6TGpVek55QTFNaTR5TlRFZ05ETXVOemd3TXlBMU1pNDJOREk1SURRekxqazVNakZETlRNdU1ETTBOeUEwTkM0eU1ETTRJRFV6TGpRNU5UUWdORFF1TlRFeE9DQTFOQzR3TURneUlEUTBMamcxTWpoYUlpQm1hV3hzUFNKM2FHbDBaU0l2UGdvOEwzTjJaejRLKTtcbiAgdHJhbnNpdGlvbjogMC4ycyBvcGFjaXR5O1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG5cbi52aWRlby1jYXJkOmhvdmVyOmFmdGVyIHtcbiAgb3BhY2l0eTogNzUlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAudmlkZW8tY2FyZCwgLnZpZGVvLWNhcmQtLWlmcmFtZSB7XG4gICAgaGVpZ2h0OiAyMTRweDsgfVxuICAudmlkZW8tY2FyZDphZnRlciwgLnZpZGVvLWNhcmQtLWlmcmFtZTo6YWZ0ZXIge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9IH1cbiIsIkBpbXBvcnQgJ3ZhcnMnO1xuXG4udmlkZW8tY2FyZC5hYm91dC11cyB7XG5cdGhlaWdodDogODAwcHggIWltcG9ydGFudDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldFdpZHRoKSB7XG5cdFx0aGVpZ2h0OiA1MDBweCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi52aWRlby1jYXJkLCAudmlkZW8tY2FyZC0taWZyYW1lIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGhlaWdodDogNDE0cHg7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbi52aWRlby1jYXJkOmFmdGVyLCAudmlkZW8tY2FyZC0taWZyYW1lOjphZnRlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjb250ZW50OiBcIlwiO1xuXHR3aWR0aDogMTE2cHg7XG5cdGhlaWdodDogMTE2cHg7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVEUySWlCb1pXbG5hSFE5SWpFeE5pSWdkbWxsZDBKdmVEMGlNQ0F3SURFeE5pQXhNVFlpSUdacGJHdzlJbTV2Ym1VaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJK0NqeGphWEpqYkdVZ1kzZzlJalU0SWlCamVUMGlOVGdpSUhJOUlqVTRJaUJtYVd4c1BTSWpOek5FTmtVMElpOCtDanh3WVhSb0lHWnBiR3d0Y25Wc1pUMGlaWFpsYm05a1pDSWdZMnhwY0MxeWRXeGxQU0psZG1WdWIyUmtJaUJrUFNKTk5UUXVNREE0TWlBME5DNDROVEk0VERVMExqQTFOemNnTkRRdU9EZzFPRXcyT0M0MU5qSTJJRFUwTGpVMU56WkROamd1T1RneUlEVTBMamd6TmpjZ05qa3VNemN4TVNBMU5TNHdPVFkySURZNUxqWTJPVFVnTlRVdU16TTNNa00yT1M0NU9ERTJJRFUxTGpVNE9EZ2dOekF1TXpVd01TQTFOUzQ1TXpneElEY3dMalUyTVRrZ05UWXVORFE0TWtNM01DNDNNREF6SURVMkxqYzRNakVnTnpBdU56Y3hOaUExTnk0eE5DQTNNQzQzTnpFMklEVTNMalV3TVRWRE56QXVOemN4TmlBMU55NDROakk1SURjd0xqY3dNRE1nTlRndU1qSXdPQ0EzTUM0MU5qRTVJRFU0TGpVMU5EZEROekF1TXpVd01TQTFPUzR3TmpRNElEWTVMams0TVRZZ05Ua3VOREUwTVNBMk9TNDJOamsxSURVNUxqWTJOVGRETmprdU16Y3hNU0ExT1M0NU1EWXpJRFk0TGprNE1pQTJNQzR4TmpZeUlEWTRMalUyTWpZZ05qQXVORFExTTB3MU5DNHdNRGd5SURjd0xqRTBOek5ETlRNdU5EazFOQ0EzTUM0ME9EZ3pJRFV6TGpBek5EY2dOekF1TnprMk15QTFNaTQyTkRJNUlEY3hMakF3T1RWRE5USXVNalV4SURjeExqSXlNVElnTlRFdU56RXpOQ0EzTVM0ME5qTXlJRFV4TGpBNE5qUWdOekV1TkRJMk1VTTFNQzQyT0RrM0lEY3hMalF3TWpRZ05UQXVNekF5T1NBM01TNHlPVE14SURRNUxqazFNalVnTnpFdU1UQTFOVU0wT1M0Mk1ESXhJRGN3TGpreE9DQTBPUzR5T1RZMklEY3dMalkxTmpnZ05Ea3VNRFUyT1NBM01DNHpNems0UXpRNExqWTNOelFnTmprdU9ETTVNeUEwT0M0MU9ERXhJRFk1TGpJMU5qTWdORGd1TlRNNU9TQTJPQzQ0TVRNMlF6UTRMalVnTmpndU16WTVOU0EwT0M0MUlEWTNMamd4TlRNZ05EZ3VOU0EyTnk0eE9Ua3pWalEzTGpnMk1UTldORGN1T0RBeU1rTTBPQzQxSURRM0xqRTRORGdnTkRndU5TQTBOaTQyTXpBM0lEUTRMalUwTVRNZ05EWXVNVGcyTmtNME9DNDFPREV4SURRMUxqYzBNemdnTkRndU5qYzRPQ0EwTlM0eE5qSXlJRFE1TGpBMU5qa2dORFF1TmpZd00wTTBPUzR5T1RZMklEUTBMak0wTXpRZ05Ea3VOakF5TVNBME5DNHdPREl5SURRNUxqazFNalVnTkRNdU9EazBOME0xTUM0ek1ESTVJRFF6TGpjd056RWdOVEF1TmpnNU55QTBNeTQxT1RjNElEVXhMakE0TmpRZ05ETXVOVGMwTVVNMU1TNDNNVE0wSURRekxqVXpOeUExTWk0eU5URWdORE11Tnpnd015QTFNaTQyTkRJNUlEUXpMams1TWpGRE5UTXVNRE0wTnlBME5DNHlNRE00SURVekxqUTVOVFFnTkRRdU5URXhPQ0ExTkM0d01EZ3lJRFEwTGpnMU1qaGFJaUJtYVd4c1BTSjNhR2wwWlNJdlBnbzhMM04yWno0Syk7XG5cdHRyYW5zaXRpb246IDAuMnMgb3BhY2l0eTtcblx0ei1pbmRleDogMTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLnZpZGVvLWNhcmQ6aG92ZXI6YWZ0ZXIge1xuXHRvcGFjaXR5OiA3NSU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0V2lkdGgpIHtcblx0LnZpZGVvLWNhcmQsIC52aWRlby1jYXJkLS1pZnJhbWUge1xuXHRcdGhlaWdodDogMjE0cHg7XG5cdH1cblxuXHQudmlkZW8tY2FyZDphZnRlciwgLnZpZGVvLWNhcmQtLWlmcmFtZTo6YWZ0ZXIge1xuXHRcdHdpZHRoOiA2MHB4O1xuXHRcdGhlaWdodDogNjBweDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHR9XG59IiwiLyoqXG4gKiBGb250c1xuICovXG4vKipcbiogQ29sb3JzXG4qL1xuLyoqXG4qIHRhZyBjb2xvcnNcbiovXG4vKipcbiogUmVzcG9uc2l2ZVxuKi9cbi5jYXJvdXNlbC1zbGlkZS5odW1hbi1yZXNvdXJjZXMgaDIge1xuICBjb2xvcjogdmFyKC0tRGFyay01MDAsICMwRTExNTUpO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMS40NHB4OyB9XG5cbi5jYXJvdXNlbC1zbGlkZS5odW1hbi1yZXNvdXJjZXMgcCB7XG4gIGNvbG9yOiB2YXIoLS1EYXJrLTUwMCwgIzBFMTE1NSk7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjZweDtcbiAgbWFyZ2luOiAzMnB4IDBweDsgfVxuXG4uaHVtYW4tcmVzb3VyY2VzIC5jYXJvdXNlbC1jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5odW1hbi1yZXNvdXJjZXMgLmNhcm91c2VsLXRyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTsgfVxuXG4uaHVtYW4tcmVzb3VyY2VzIC5jYXJvdXNlbC1zbGlkZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LXNocmluazogMDsgfVxuXG4uaHVtYW4tcmVzb3VyY2VzIC5jYXJvdXNlbC1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtODBweDtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5odW1hbi1yZXNvdXJjZXMgLmNhcm91c2VsLWFycm93IHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwcHggc29saWQgI0U4RUNGRDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuXG4uaHVtYW4tcmVzb3VyY2VzIC5jYXJvdXNlbC1hcnJvdzpob3ZlciBzdmcge1xuICBmaWxsOiB3aGl0ZTsgfVxuXG4uaHVtYW4tcmVzb3VyY2VzIC5jYXJvdXNlbC1hcnJvdyBzdmcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmaWxsOiAjNGMzZmI4O1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTsgfVxuXG4uaHVtYW4tcmVzb3VyY2VzIC5jYXJvdXNlbC1hcnJvdzpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4uaHVtYW4tcmVzb3VyY2VzIC5jYXJvdXNlbC1hcnJvdzpkaXNhYmxlZDpob3ZlciBzdmcge1xuICBmaWxsOiAjNGMzZmI4OyB9XG4iLCJAaW1wb3J0ICd2YXJzJztcblxuLmNhcm91c2VsLXNsaWRlLmh1bWFuLXJlc291cmNlcyB7XG4gICAgaDIge1xuICAgICAgICBjb2xvcjogdmFyKC0tRGFyay01MDAsICMwRTExNTUpO1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMS40NHB4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBjb2xvcjogdmFyKC0tRGFyay01MDAsICMwRTExNTUpO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IFxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNnB4O1xuICAgICAgICBtYXJnaW46MzJweCAwcHhcbiAgICB9XG59XG5cbi5odW1hbi1yZXNvdXJjZXMge1xuICAgIC5jYXJvdXNlbC1jb250YWluZXIge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5jYXJvdXNlbC10cmFjayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgfVxuXG4gICAgLmNhcm91c2VsLXNsaWRlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cblxuICAgIC5jYXJvdXNlbC1uYXYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAtODBweDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5jYXJvdXNlbC1hcnJvdyB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMHB4IHNvbGlkICNFOEVDRkQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgfVxuXG4gICAgLmNhcm91c2VsLWFycm93OmhvdmVyIHN2ZyB7XG4gICAgICAgIGZpbGw6IHdoaXRlO1xuICAgIH1cblxuICAgIC5jYXJvdXNlbC1hcnJvdyBzdmcge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBmaWxsOiAjNGMzZmI4O1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICB9XG5cbiAgICAuY2Fyb3VzZWwtYXJyb3c6ZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxuXG4gICAgLmNhcm91c2VsLWFycm93OmRpc2FibGVkOmhvdmVyIHN2ZyB7XG4gICAgICAgIGZpbGw6ICM0YzNmYjg7XG4gICAgfVxufSIsIi8qKlxuICogRm9udHNcbiAqL1xuLyoqXG4qIENvbG9yc1xuKi9cbi8qKlxuKiB0YWcgY29sb3JzXG4qL1xuLyoqXG4qIFJlc3BvbnNpdmVcbiovXG5Aa2V5ZnJhbWVzIGFuaW1hdGVHcm93IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkJvdHRvbSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMCUpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblRvcCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMDAlKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4udmlkZW8td2luZG93IC53cmFwcGVyIHtcbiAgd2lkdGg6IDcyMHB4O1xuICBoZWlnaHQ6IDQwNXB4O1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLnZpZGVvLXdpbmRvdyBpZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLm91aS1tb2RhbC52aWRlby13aW5kb3cge1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5vdWktbW9kYWwudmlkZW8td2luZG93IC53cmFwcGVyIHtcbiAgICBtaW4td2lkdGg6IGluaXRpYWw7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYW5pbWF0aW9uOiBhbmltYXRlR3JvdyAwLjVzO1xuICAgIHBhZGRpbmc6IDAgMHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuXG5kaXYub3VpLW1vZGFsIGRpdi53cmFwcGVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogMHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLm91aS1tb2RhbC52aWRlby13aW5kb3cge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAub3VpLW1vZGFsLnZpZGVvLXdpbmRvdyAud3JhcHBlciB7XG4gICAgICBtaW4td2lkdGg6IGluaXRpYWw7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGFuaW1hdGlvbjogYW5pbWF0ZUdyb3cgMC41cztcbiAgICAgIHBhZGRpbmc6IDAgNTBweCAhaW1wb3J0YW50OyB9IH1cbiIsIkBpbXBvcnQgJ3ZhcnMnO1xuQGltcG9ydCAnYW5pbWF0aW9ucyc7XG5cblxuLnZpZGVvLXdpbmRvdyB7XG5cdC53cmFwcGVyIHtcblx0XHR3aWR0aDogNzIwcHg7IFxuXHRcdGhlaWdodDogNDA1cHg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cblx0aWZyYW1lIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLm91aS1tb2RhbC52aWRlby13aW5kb3cge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdC53cmFwcGVyIHtcblx0XHRtaW4td2lkdGg6IGluaXRpYWw7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YW5pbWF0aW9uOiBhbmltYXRlR3JvdyAwLjVzO1xuXHRcdHBhZGRpbmc6IDAgMHB4ICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0fVxufVxuXG5kaXYub3VpLW1vZGFsIGRpdi53cmFwcGVyIHtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0cGFkZGluZzogMHB4O1xufVxuXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldFdpZHRoKSB7XG5cdC5vdWktbW9kYWwudmlkZW8td2luZG93IHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0LndyYXBwZXIge1xuXHRcdFx0bWluLXdpZHRoOiBpbml0aWFsO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRhbmltYXRpb246IGFuaW1hdGVHcm93IDAuNXM7XG5cdFx0XHRwYWRkaW5nOiAwIDUwcHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn0iLCIudmlkZW8td3JhcHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1ib3R0b206IDU2LjI1JTsgLyogMTY6OSAqL1xuXHRoZWlnaHQ6IDA7XG5cdG1hcmdpbjogMjhweCAwO1x0XG5cblx0aWZyYW1lIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG59IiwiLyoqXG4gKiBGb250c1xuICovXG4vKipcbiogQ29sb3JzXG4qL1xuLyoqXG4qIHRhZyBjb2xvcnNcbiovXG4vKipcbiogUmVzcG9uc2l2ZVxuKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuICBib2R5LnBhaWQtY2FtcGFpZ25zIGZvb3RlciAucGFnZS1mb290ZXJfX3JvdyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBib2R5LnBhaWQtY2FtcGFpZ25zIG5hdi5tZW51IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgYm9keS5wYWlkLWNhbXBhaWducyBuYXYubWVudS5tZW51LS1maXhlZCB7XG4gICAgICBoZWlnaHQ6IDBweDsgfVxuICBib2R5LnBhaWQtY2FtcGFpZ25zIC5oZWxsby1iYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmJvZHktLW5vc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuOyB9XG4iLCJAaW1wb3J0ICd2YXJzJztcblxuXG5ib2R5IHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXG5cdHdpZHRoOiAxMDB2dztcblxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHRcblx0YmFja2dyb3VuZDogd2hpdGU7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRcblx0dGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cblx0Ji5wYWlkLWNhbXBhaWducyB7XG5cdFx0Zm9vdGVyIHtcblx0XHRcdC5wYWdlLWZvb3Rlcl9fcm93IHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0bmF2IHtcblx0XHRcdCYubWVudSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdCYubWVudS0tZml4ZWQge1xuXHRcdFx0XHRcdGhlaWdodDogMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmhlbGxvLWJhciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4uYm9keS0tbm9zY3JvbGwge1xuXHRvdmVyZmxvdy15OiBoaWRkZW47XG59IiwiLyoqXG4gKiBGb250c1xuICovXG4vKipcbiogQ29sb3JzXG4qL1xuLyoqXG4qIHRhZyBjb2xvcnNcbiovXG4vKipcbiogUmVzcG9uc2l2ZVxuKi9cbi5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nOiAxMHB4IDI0cHg7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5idXR0b246aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmJ1dHRvbi0tbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uYnV0dG9uLmJ1dHRvbi0tYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDYwRTY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyMDYwRTY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4uYnV0dG9uLmJ1dHRvbi0tYmx1ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTUzRDQ7XG4gIGJvcmRlci1jb2xvcjogIzE1NTNENDsgfVxuXG4uYnV0dG9uLmJ1dHRvbi0tYmx1ZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA2MEU2O1xuICBib3JkZXItY29sb3I6ICMwRTRBQzg7IH1cblxuLmJ1dHRvbi5idXR0b24tLWJsdWU6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0FENEVBO1xuICBib3JkZXItY29sb3I6ICNDQUQ0RUE7IH1cblxuLmJ1dHRvbi5idXR0b24tLXNreS1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgyREJFODtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiAjMEUxMTU1OyB9XG5cbi5idXR0b24uYnV0dG9uLS1za3ktYmx1ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2OGM3ZDY7IH1cblxuLmJ1dHRvbi5idXR0b24tLXRlYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODJEQkU4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjODJEQkU4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgY29sb3I6ICMwRTExNTU7IH1cblxuLmJ1dHRvbi5idXR0b24tLXRlYWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkJDRkRFO1xuICBib3JkZXItY29sb3I6ICM2QkNGREU7IH1cblxuLmJ1dHRvbi5idXR0b24tLXRlYWw6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwNjBFNjtcbiAgYm9yZGVyLWNvbG9yOiAjNTNEMUUzOyB9XG5cbi5idXR0b24uYnV0dG9uLS10ZWFsOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NBRDRFQTtcbiAgYm9yZGVyLWNvbG9yOiAjQ0FENEVBO1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4uYnV0dG9uLmJ1dHRvbi0td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUFFQkYzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgY29sb3I6ICMwRTExNTU7IH1cblxuLmJ1dHRvbi5idXR0b24tLXdoaXRlOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmU3MDk5OyB9XG5cbi5idXR0b24uYnV0dG9uLS13aGl0ZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZDO1xuICBib3JkZXItY29sb3I6ICM2ZTcwOTk7IH1cblxuLmJ1dHRvbi5idXR0b24tLXdoaXRlOmRpc2FibGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjRUFFQkYzO1xuICBjb2xvcjogI0VBRUJGMzsgfVxuXG4uYnV0dG9uLS1kZXNpZ24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzZFNzA5OTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiAjNkU3MDk5OyB9XG5cbi5idXR0b24uYnV0dG9uLS1kZXNpZ246aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMyMDYwRTY7IH1cblxuLmJ1dHRvbi5idXR0b24tLWRlc2lnbi5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5idXR0b24uYnV0dG9uLS1naG9zdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NENEVBO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgY29sb3I6ICMwRTExNTU7IH1cblxuLmJ1dHRvbi5idXR0b24tLWdob3N0OmhvdmVyLCAuYnV0dG9uLmJ1dHRvbi0tZ2hvc3QuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmU3MDk5OyB9XG5cbi5idXR0b24uYnV0dG9uLS1naG9zdDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZDO1xuICBib3JkZXItY29sb3I6ICM2ZTcwOTk7IH1cblxuLmJ1dHRvbi5idXR0b24tLWdob3N0OmRpc2FibGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjRUFFQkYzO1xuICBjb2xvcjogI0VBRUJGMzsgfVxuXG4uYnV0dG9uLS1tb2JpbGUtc2l6ZSB7XG4gIHBhZGRpbmc6IDEwcHggMjZweDsgfVxuIiwiQGltcG9ydCAndmFycyc7XG5cblxuLmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHBhZGRpbmc6IDEwcHggMjRweDtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAwO1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5idXR0b246aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idXR0b24tLW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5idXR0b24uYnV0dG9uLS1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnkxO1xuICBib3JkZXI6IDJweCBzb2xpZCAkcHJpbWFyeTE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBjb2xvcjogJHdoaXRlO1xufVxuXG4uYnV0dG9uLmJ1dHRvbi0tYmx1ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRidXR0b25CbHVlSG92ZXI7XG4gIGJvcmRlci1jb2xvcjogJGJ1dHRvbkJsdWVIb3Zlcjtcbn1cblxuLmJ1dHRvbi5idXR0b24tLWJsdWU6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnkxO1xuICBib3JkZXItY29sb3I6ICRidXR0b25CbHVlQWN0aXZlO1xufVxuXG4uYnV0dG9uLmJ1dHRvbi0tYmx1ZTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRidXR0b25CbHVlRGlzYWJsZWQ7XG4gIGJvcmRlci1jb2xvcjogJGJ1dHRvbkJsdWVEaXNhYmxlZDtcbn1cblxuLmJ1dHRvbi5idXR0b24tLXNreS1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgyREJFODtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiMwRTExNTVcbn1cblxuLmJ1dHRvbi5idXR0b24tLXNreS1ibHVlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY4YzdkNjtcbn1cblxuLmJ1dHRvbi5idXR0b24tLXRlYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQxO1xuICBib3JkZXI6IDJweCBzb2xpZCAkbGlnaHQxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgY29sb3I6ICRkYXJrMTtcbn1cblxuLmJ1dHRvbi5idXR0b24tLXRlYWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uVGVhbEhvdmVyO1xuICBib3JkZXItY29sb3I6ICRidXR0b25UZWFsSG92ZXI7XG59XG5cbi5idXR0b24uYnV0dG9uLS10ZWFsOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5MTtcbiAgYm9yZGVyLWNvbG9yOiAkYnV0dG9uVGVhbEFjdGl2ZTtcbn1cblxuLmJ1dHRvbi5idXR0b24tLXRlYWw6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uQmx1ZURpc2FibGVkO1xuICBib3JkZXItY29sb3I6ICRidXR0b25CbHVlRGlzYWJsZWQ7XG4gIGNvbG9yOiAkd2hpdGU7XG59XG5cbi5idXR0b24uYnV0dG9uLS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJ1dHRvbldoaXRlQm9yZGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgY29sb3I6ICRkYXJrMTtcbn1cblxuLmJ1dHRvbi5idXR0b24tLXdoaXRlOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAkZGFyazIwMDtcbn1cblxuLmJ1dHRvbi5idXR0b24tLXdoaXRlOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRidXR0b25XaGl0ZUFjdGl2ZTtcbiAgYm9yZGVyLWNvbG9yOiAkZGFyazIwMDtcbn1cblxuLmJ1dHRvbi5idXR0b24tLXdoaXRlOmRpc2FibGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAkYnV0dG9uV2hpdGVEaXNhYmxlZDtcbiAgY29sb3I6ICRidXR0b25XaGl0ZURpc2FibGVkQ29sb3I7XG59XG5cbi5idXR0b24tLWRlc2lnbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNkU3MDk5O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgY29sb3I6ICM2RTcwOTk7XG59XG5cbi5idXR0b24uYnV0dG9uLS1kZXNpZ246aG92ZXIge1xuICBib3JkZXItY29sb3I6ICRwcmltYXJ5MTtcbn1cblxuLmJ1dHRvbi5idXR0b24tLWRlc2lnbi5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICRibGFjaztcbiAgY29sb3I6ICRibGFjaztcbn1cblxuLmJ1dHRvbi5idXR0b24tLWdob3N0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRidXR0b25HaG9zdEJvcmRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiAkZGFyazUwMDtcbn1cblxuLmJ1dHRvbi5idXR0b24tLWdob3N0OmhvdmVyLCAuYnV0dG9uLmJ1dHRvbi0tZ2hvc3QuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAkZGFyazIwMDtcbn1cblxuLmJ1dHRvbi5idXR0b24tLWdob3N0OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRidXR0b25HaG9zdEFjdGl2ZTtcbiAgYm9yZGVyLWNvbG9yOiAkZGFyazIwMDtcbn1cblxuLmJ1dHRvbi5idXR0b24tLWdob3N0OmRpc2FibGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAkYnV0dG9uR2hvc3REaXNhYmxlZDtcbiAgY29sb3I6ICRidXR0b25HaG9zdERpc2FibGVkQ29sb3I7XG59XG5cbi5idXR0b24tLW1vYmlsZS1zaXplIHtcbiAgcGFkZGluZzogMTBweCAyNnB4O1xufSIsIkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0hhYXMgR3JvdGVzayBUZXh0IFdlYic7XG5cdHNyYzogdXJsKCcuLi8uLi9mb250L05ldWVIYWFzR3JvdGVza1RleHQtNzVCb2xkLVdlYi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0XHQgdXJsKCcuLi8uLi9mb250L05ldWVIYWFzR3JvdGVza1RleHQtNzVCb2xkLVdlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnSGFhcyBHcm90ZXNrIFRleHQgV2ViJztcblx0c3JjOiB1cmwoJy4uLy4uL2ZvbnQvTmV1ZUhhYXNHcm90ZXNrVGV4dC01NVJvbWFuLVdlYi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0XHQgdXJsKCcuLi8uLi9mb250L05ldWVIYWFzR3JvdGVza1RleHQtNTVSb21hbi1XZWIud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0hhYXMgR3JvdGVzayBUZXh0IFdlYic7XG5cdHNyYzogdXJsKCcuLi8uLi9mb250L05ldWVIYWFzR3JvdGVza1RleHQtNTZJdGFsaWMtV2ViLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHRcdCB1cmwoJy4uLy4uL2ZvbnQvTmV1ZUhhYXNHcm90ZXNrVGV4dC01Nkl0YWxpYy1XZWIud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0hhYXMgR3JvdGVzayBUZXh0IFdlYic7XG5cdHNyYzogdXJsKCcuLi8uLi9mb250L05ldWVIYWFzR3JvdGVza1RleHQtNzZCb2xkSXRhbGljLVdlYi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0XHQgdXJsKCcuLi8uLi9mb250L05ldWVIYWFzR3JvdGVza1RleHQtNzZCb2xkSXRhbGljLVdlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnSGFhcyBHcm90ZXNrIFRleHQgV2ViJztcblx0c3JjOiB1cmwoJy4uLy4uL2ZvbnQvTmV1ZUhhYXNHcm90ZXNrVGV4dC02Nk1lZGl1bUl0YWxpYy1XZWIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdFx0IHVybCgnLi4vLi4vZm9udC9OZXVlSGFhc0dyb3Rlc2tUZXh0LTY2TWVkaXVtSXRhbGljLVdlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnSGFhcyBHcm90ZXNrIFRleHQgV2ViJztcblx0c3JjOiB1cmwoJy4uLy4uL2ZvbnQvTmV1ZUhhYXNHcm90ZXNrVGV4dC02NU1lZGl1bS1XZWIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdFx0IHVybCgnLi4vLi4vZm9udC9OZXVlSGFhc0dyb3Rlc2tUZXh0LTY1TWVkaXVtLVdlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn0iLCIvKipcbiAqIEZvbnRzXG4gKi9cbi8qKlxuKiBDb2xvcnNcbiovXG4vKipcbiogdGFnIGNvbG9yc1xuKi9cbi8qKlxuKiBSZXNwb25zaXZlXG4qL1xuLyoqXG4gKiBodHRwOi8vd3d3LnJlc3BvbnNpdmVncmlkc3lzdGVtLmNvbS9jYWxjdWxhdG9yL1xuICovXG4ucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5yb3c6OmFmdGVyLCAucm93OjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnJvdy5saW5rZWRpbi1wYWdlIHtcbiAgZ2FwOiAzMHB4OyB9XG5cbi5yb3cubGlua2VkaW4tcGFnZSAuZm9ybV9fZmllbGQtLWNvdW50cnkge1xuICB3aWR0aDogNTAlOyB9XG5cbi5yb3cubGlua2VkaW4tcGFnZSAuZm9ybV9fZmllbGQtLXN0YXRlIHtcbiAgd2lkdGg6IDUwJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5yb3cubGlua2VkaW4tcGFnZSB7XG4gICAgZ2FwOiAwcHg7IH1cbiAgLnJvdy5saW5rZWRpbi1wYWdlIC5mb3JtX19maWVsZC0tY291bnRyeSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy5saW5rZWRpbi1wYWdlIC5mb3JtX19maWVsZC0tc3RhdGUge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLnJvdy0td3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tbGVmdDogLTEuNCU7XG4gIG1hcmdpbi1yaWdodDogLTEuNCU7IH1cbiAgLnJvdy0td3JhcCAuc3Bhbi0zLFxuICAucm93LS13cmFwIC5zcGFuLTQsXG4gIC5yb3ctLXdyYXAgLnNwYW4tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjQlOyB9XG5cbi5yb3ctLXZhbGlnbi10b3Age1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXG4ucm93LS12YWxpZ24tc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG5cbi5yb3ctLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cblxuLnJvdy0tY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLnJvdy0tc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG5cbi5yb3ctLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5yb3ctLXdpZGVyIHtcbiAgd2lkdGg6IDEyNjVweDsgfVxuXG4uc3Bhbi0xMixcbi5zcGFuLTExLFxuLnNwYW4tMTAsXG4uc3Bhbi05LFxuLnNwYW4tOCxcbi5zcGFuLTcsXG4uc3Bhbi02LFxuLnNwYW4tNSxcbi5zcGFuLTQsXG4uc3Bhbi0zLFxuLnNwYW4tMixcbi5zcGFuLTEge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAwOyB9XG5cbi5zcGFuLTEyIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnNwYW4tMTEge1xuICB3aWR0aDogOTEuNDMlOyB9XG5cbi5zcGFuLTEwIHtcbiAgd2lkdGg6IDgyLjg2JTsgfVxuXG4uc3Bhbi05IHtcbiAgd2lkdGg6IDc0LjMlOyB9XG5cbi5zcGFuLTgge1xuICB3aWR0aDogNjUuNzMlOyB9XG5cbi5zcGFuLTcge1xuICB3aWR0aDogNTcuMTYlOyB9XG5cbi5zcGFuLTYge1xuICB3aWR0aDogNDcuMiU7IH1cblxuLnNwYW4tNSB7XG4gIHdpZHRoOiA0MC4wMyU7IH1cblxuLnNwYW4tNCB7XG4gIHdpZHRoOiAzMC41MiU7IH1cblxuLnNwYW4tMyB7XG4gIHdpZHRoOiAyMi4yJTsgfVxuXG4uc3Bhbi0yIHtcbiAgd2lkdGg6IDE0LjMzJTsgfVxuXG4uc3Bhbi0xIHtcbiAgd2lkdGg6IDUuNzY2JTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLnJvdy0tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG4gIC5yb3ctbW9iaWxlLWNvbHVtbi0tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG4gIC5yb3ctbW9iaWxlLWNvbHVtbi0tbm8tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAubm8tbWFyZ2luLW1vYmlsZSB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5yb3ctLXdyYXAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5yb3ctLXdyYXAgLnNwYW4tMyxcbiAgICAucm93LS13cmFwIC5zcGFuLTQsXG4gICAgLnJvdy0td3JhcCAuc3Bhbi02IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5zcGFuLTksXG4gIC5zcGFuLTgsXG4gIC5zcGFuLTcsXG4gIC5zcGFuLTYsXG4gIC5zcGFuLTUsXG4gIC5zcGFuLTQsXG4gIC5zcGFuLTMsXG4gIC5zcGFuLTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH0gfVxuIiwiQGltcG9ydCAndmFycyc7XG5cblxuLyoqXG4gKiBodHRwOi8vd3d3LnJlc3BvbnNpdmVncmlkc3lzdGVtLmNvbS9jYWxjdWxhdG9yL1xuICovXG5cbi5yb3cge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucm93OjphZnRlciwgLnJvdzo6YmVmb3JlIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucm93LmxpbmtlZGluLXBhZ2Uge1xuXHRnYXA6MzBweFxufVxuXG4ucm93LmxpbmtlZGluLXBhZ2UgLmZvcm1fX2ZpZWxkLS1jb3VudHJ5IHtcblx0d2lkdGg6IDUwJTtcbn1cblxuLnJvdy5saW5rZWRpbi1wYWdlIC5mb3JtX19maWVsZC0tc3RhdGUge1xuXHR3aWR0aDogNTAlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXRXaWR0aCkge1xuXHQucm93LmxpbmtlZGluLXBhZ2Uge1xuXHRcdGdhcDowcHhcblx0fVxuXHRcblx0LnJvdy5saW5rZWRpbi1wYWdlIC5mb3JtX19maWVsZC0tY291bnRyeSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cdFxuXG5cdC5yb3cubGlua2VkaW4tcGFnZSAuZm9ybV9fZmllbGQtLXN0YXRlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4ucm93LS13cmFwIHtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFxuXHRtYXJnaW4tbGVmdDogLTEuNCU7XG5cdG1hcmdpbi1yaWdodDogLTEuNCU7XG5cblx0LnNwYW4tMyxcblx0LnNwYW4tNCxcblx0LnNwYW4tNiB7XG5cdFx0bWFyZ2luLWxlZnQ6IDEuNCU7XHRcblx0XHRtYXJnaW4tcmlnaHQ6IDEuNCU7XG5cdH1cbn1cblxuLnJvdy0tdmFsaWduLXRvcCB7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ucm93LS12YWxpZ24tc3RyZXRjaCB7XG5cdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4ucm93LS1yZXZlcnNlIHtcblx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4ucm93LS1jZW50ZXIge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnJvdy0tc3RyZXRjaCB7XG5cdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4ucm93LS1yZWxhdGl2ZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJvdy0td2lkZXIge1xuXHR3aWR0aDogMTI2NXB4O1xufVxuXG4uc3Bhbi0xMixcbi5zcGFuLTExLFxuLnNwYW4tMTAsXG4uc3Bhbi05LFxuLnNwYW4tOCxcbi5zcGFuLTcsXG4uc3Bhbi02LFxuLnNwYW4tNSxcbi5zcGFuLTQsXG4uc3Bhbi0zLFxuLnNwYW4tMixcbi5zcGFuLTEge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRmbGV4LWdyb3c6IDA7XG5cdGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uc3Bhbi0xMiB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uc3Bhbi0xMSB7XG5cdHdpZHRoOiA5MS40MyU7XG59XG4uc3Bhbi0xMCB7XG5cdHdpZHRoOiA4Mi44NiU7XG59XG5cbi5zcGFuLTkge1xuXHR3aWR0aDogNzQuMyU7XG59XG5cbi5zcGFuLTgge1xuXHR3aWR0aDogNjUuNzMlO1xufVxuXG4uc3Bhbi03IHtcblx0d2lkdGg6IDU3LjE2JTtcbn1cblxuLnNwYW4tNiB7XG5cdHdpZHRoOiA0OC42JSAtIDEuNCU7XG59XG5cbi5zcGFuLTUge1xuXHR3aWR0aDogNDAuMDMlO1xufVxuXG4uc3Bhbi00IHtcblx0d2lkdGg6IDMxLjQ2JSAtIDAuOTQlO1xufVxuXG4uc3Bhbi0zIHtcblx0d2lkdGg6IDIyLjklIC0gMC43JTtcbn1cblxuLnNwYW4tMiB7XG5cdHdpZHRoOiAxNC4zMyU7XG59XG5cbi5zcGFuLTEge1xuXHR3aWR0aDogNS43NjYlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXRXaWR0aCkge1xuXHQucm93IHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cblx0LnJvdy0tcmV2ZXJzZSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHR9XG5cdC5yb3ctbW9iaWxlLWNvbHVtbi0tcmV2ZXJzZSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHR9XG5cdFxuXHQucm93LW1vYmlsZS1jb2x1bW4tLW5vLXJldmVyc2Uge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblxuXHQubm8tbWFyZ2luLW1vYmlsZSB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0LnJvdy0td3JhcCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFxuXHRcdC5zcGFuLTMsXG5cdFx0LnNwYW4tNCxcblx0XHQuc3Bhbi02IHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblx0fVxuXG5cdC5zcGFuLTksXG5cdC5zcGFuLTgsXG5cdC5zcGFuLTcsXG5cdC5zcGFuLTYsXG5cdC5zcGFuLTUsXG5cdC5zcGFuLTQsXG5cdC5zcGFuLTMsXG5cdC5zcGFuLTIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDI4cHg7XG5cdH1cbn0iLCIvKipcbiAqIEZvbnRzXG4gKi9cbi8qKlxuKiBDb2xvcnNcbiovXG4vKipcbiogdGFnIGNvbG9yc1xuKi9cbi8qKlxuKiBSZXNwb25zaXZlXG4qL1xuLmhhbWJ1cmdlci1idXR0b24ge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiA2cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaGFtYnVyZ2VyLWJ1dHRvbi5hY3RpdmUge1xuICB3aWR0aDogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7IH1cblxuLmhhbWJ1cmdlci1idXR0b24gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzBFMTE1NTtcbiAgb3BhY2l0eTogMTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIHRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7IH1cblxuLmhhbWJ1cmdlci1idXR0b24uYWN0aXZlIHNwYW4ge1xuICBoZWlnaHQ6IDIuNHB4OyB9XG5cbi5oYW1idXJnZXItYnV0dG9uIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdG9wOiAwcHg7IH1cblxuLmhhbWJ1cmdlci1idXR0b24gc3BhbjpudGgtY2hpbGQoMiksXG4uaGFtYnVyZ2VyLWJ1dHRvbiBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIHRvcDogMTBweDsgfVxuXG4uaGFtYnVyZ2VyLWJ1dHRvbiBzcGFuOm50aC1jaGlsZCg0KSB7XG4gIHRvcDogMjBweDsgfVxuXG4uaGFtYnVyZ2VyLWJ1dHRvbi5hY3RpdmUgc3BhbjpudGgtY2hpbGQoMSkge1xuICB0b3A6IDE4cHg7XG4gIHdpZHRoOiAwJTtcbiAgbGVmdDogNTAlOyB9XG5cbi5oYW1idXJnZXItYnV0dG9uLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuXG4uaGFtYnVyZ2VyLWJ1dHRvbi5hY3RpdmUgc3BhbjpudGgtY2hpbGQoMykge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi5oYW1idXJnZXItYnV0dG9uLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCg0KSB7XG4gIHRvcDogMThweDtcbiAgd2lkdGg6IDAlO1xuICBsZWZ0OiA1MCU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTExMHB4KSB7XG4gIC5oYW1idXJnZXItYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4iLCJAaW1wb3J0ICd2YXJzJztcblxuXG4uaGFtYnVyZ2VyLWJ1dHRvbiB7XG5cdHdpZHRoOiAzMnB4O1xuXHRoZWlnaHQ6IDIycHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdHRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRtYXJnaW46IDZweCAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAwO1xuXHRvdXRsaW5lOiBub25lO1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uaGFtYnVyZ2VyLWJ1dHRvbi5hY3RpdmUge1xuXHR3aWR0aDogMThweDtcblx0bWFyZ2luLXJpZ2h0OiA2cHg7XG59XG5cbi5oYW1idXJnZXItYnV0dG9uIHNwYW4ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRoZWlnaHQ6IDJweDtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQ6ICRkYXJrNTAwO1xuXHRvcGFjaXR5OiAxO1xuXHRsZWZ0OiAwO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0dHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDtcbn1cblxuLmhhbWJ1cmdlci1idXR0b24uYWN0aXZlIHNwYW4ge1xuXHRoZWlnaHQ6IDIuNHB4O1xufVxuXG4uaGFtYnVyZ2VyLWJ1dHRvbiBzcGFuOm50aC1jaGlsZCgxKSB7XG5cdHRvcDogMHB4O1xufVxuXG4uaGFtYnVyZ2VyLWJ1dHRvbiBzcGFuOm50aC1jaGlsZCgyKSxcbi5oYW1idXJnZXItYnV0dG9uIHNwYW46bnRoLWNoaWxkKDMpIHtcblx0dG9wOiAxMHB4O1xufVxuXG4uaGFtYnVyZ2VyLWJ1dHRvbiBzcGFuOm50aC1jaGlsZCg0KSB7XG5cdHRvcDogMjBweDtcbn1cblxuLmhhbWJ1cmdlci1idXR0b24uYWN0aXZlIHNwYW46bnRoLWNoaWxkKDEpIHtcblx0dG9wOiAxOHB4O1xuXHR3aWR0aDogMCU7XG5cdGxlZnQ6IDUwJTtcbn1cblxuLmhhbWJ1cmdlci1idXR0b24uYWN0aXZlIHNwYW46bnRoLWNoaWxkKDIpIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uaGFtYnVyZ2VyLWJ1dHRvbi5hY3RpdmUgc3BhbjpudGgtY2hpbGQoMykge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uaGFtYnVyZ2VyLWJ1dHRvbi5hY3RpdmUgc3BhbjpudGgtY2hpbGQoNCkge1xuXHR0b3A6IDE4cHg7XG5cdHdpZHRoOiAwJTtcblx0bGVmdDogNTAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWluU2NyZWVuV2lkdGgpIHtcblx0LmhhbWJ1cmdlci1idXR0b24ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59IiwiLyoqXG4gKiBGb250c1xuICovXG4vKipcbiogQ29sb3JzXG4qL1xuLyoqXG4qIHRhZyBjb2xvcnNcbiovXG4vKipcbiogUmVzcG9uc2l2ZVxuKi9cbmgxLCAuaDEsXG5oMiwgLmgyLFxuaDMsIC5oMyxcbmg0LCAuaDQsXG5oNSwgLmg1IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkhhYXMgR3JvdGVzayBUZXh0IFdlYlwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzBFMTE1NTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiA1NnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07IH1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtOyB9XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbi1ib3R0b206IDZweDsgfVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG5cbi5oMi0tY2VudGVyIHtcbiAgbWF4LXdpZHRoOiA3MjBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbmgxICsgZm9ybSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICBoMSwgLmgxIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7IH1cbiAgaDIsIC5oMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9IH1cbiIsIkBpbXBvcnQgJ3ZhcnMnO1xuXG5cbmgxLCAuaDEsXG5oMiwgLmgyLFxuaDMsIC5oMyxcbmg0LCAuaDQsXG5oNSwgLmg1IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtZmFtaWx5OiAkaGFzcztcdFxuXHRjb2xvcjogJGRhcms1MDA7XG5cdGxldHRlci1zcGFjaW5nOiAwO1xuXHRtYXJnaW46IDA7XG59XG5cbmgxLCAuaDEge1xuXHRmb250LXNpemU6IDU2cHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiA3MnB4O1xuXHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbn1cblxuaDIsIC5oMiB7XG5cdGZvbnQtc2l6ZTogMzZweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDUwcHg7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5oMywgLmgzIHtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMzZweDtcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG5oNCwgLmg0IHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMjhweDtcblx0bWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG5oNSwgLmg1IHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMjZweDtcblx0bWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4uaDItLWNlbnRlciB7XG5cdG1heC13aWR0aDogNzIwcHg7XG5cdG1hcmdpbjogMCBhdXRvIDEycHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuaDEgKyBmb3JtIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0V2lkdGgpIHtcblx0aDEsIC5oMSB7XG5cdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHR9XG5cblx0aDIsIC5oMiB7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzNnB4O1xuXHR9XG59XG4iLCIuaGlkZGVuIHtcblx0ZGlzcGxheTogbm9uZTtcbn0iLCIuaHIsXG5ociB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4xKTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMXB4O1xuXHRib3JkZXI6IDA7XG59XG5cbi5oci0tZXZlbi1tYXJnaW4ge1xuXHRtYXJnaW46IDAgMCAyOHB4IDA7XG59IiwiLyoqXG4gKiBGb250c1xuICovXG4vKipcbiogQ29sb3JzXG4qL1xuLyoqXG4qIHRhZyBjb2xvcnNcbiovXG4vKipcbiogUmVzcG9uc2l2ZVxuKi9cbi5va3RvcG9zdC1sb2dvIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4iLCJAaW1wb3J0ICd2YXJzJztcblxuXG4ub2t0b3Bvc3QtbG9nbyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn0iLCIvKipcbiAqIEZvbnRzXG4gKi9cbi8qKlxuKiBDb2xvcnNcbiovXG4vKipcbiogdGFnIGNvbG9yc1xuKi9cbi8qKlxuKiBSZXNwb25zaXZlXG4qL1xuLm1vcmUtYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMzBweCBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkhhYXMgR3JvdGVzayBUZXh0IFdlYlwiLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VBRUJGMztcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgcGFkZGluZzogMTNweCAzMXB4O1xuICBjb2xvcjogIzBFMTE1NTtcbiAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAubW9yZS1idXR0b24uaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tb3JlLWJ1dHRvbjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDsgfVxuICAubW9yZS1idXR0b246aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzIwNjBFNjsgfVxuICAubW9yZS1idXR0b24ubW9yZS1idXR0b24tbW9kaWZ5IHtcbiAgICBib3JkZXItY29sb3I6ICM2ZTcwOTk7IH1cbiAgICAubW9yZS1idXR0b24ubW9yZS1idXR0b24tbW9kaWZ5OmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzIwNjBFNjsgfVxuXG4uZ3JpZC1jYXJkLS1ibG9nLWNvbnRhaW5lciAubW9yZS1idXR0b24ge1xuICBtYXJnaW4tYm90dG9tOiAxNDRweDtcbiAgbWFyZ2luLXRvcDogNHB4OyB9XG4iLCJAaW1wb3J0ICd2YXJzJztcblxuXG4ubW9yZS1idXR0b24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAzMHB4IGF1dG87XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Zm9udC1mYW1pbHk6ICRoYXNzO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAxcHggc29saWQgI0VBRUJGMztcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgcGFkZGluZzogMTNweCAzMXB4O1xuICBjb2xvcjogIzBFMTE1NTtcbiAgdHJhbnNpdGlvbjogMC4zcztcblxuXHQmLmhpZGRlbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdCY6Zm9jdXMge1xuXHRcdG91dGxpbmU6IDA7XG5cdH1cblx0XG5cdCY6aG92ZXIge1xuXHRcdGJvcmRlci1jb2xvcjogIzIwNjBFNjtcblx0fVxuXG5cdCYubW9yZS1idXR0b24tbW9kaWZ5IHtcblx0XHRib3JkZXItY29sb3I6ICM2ZTcwOTk7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJvcmRlci1jb2xvcjogIzIwNjBFNjtcblx0XHR9XG5cdH1cbn1cblxuLmdyaWQtY2FyZC0tYmxvZy1jb250YWluZXIgLm1vcmUtYnV0dG9uIHtcblx0bWFyZ2luLWJvdHRvbTogMTQ0cHg7XG5cdG1hcmdpbi10b3A6IDRweDtcbn0iLCIvKipcbiAqIEZvbnRzXG4gKi9cbi8qKlxuKiBDb2xvcnNcbiovXG4vKipcbiogdGFnIGNvbG9yc1xuKi9cbi8qKlxuKiBSZXNwb25zaXZlXG4qL1xuLnNlYXJjaC1idXR0b24ge1xuICBmbGV4OiAwIDAgNDRweDtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5zZWFyY2gtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBRjBGRDsgfVxuXG4uc2VhcmNoLWJ1dHRvbi0tZ3JheSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFQUVCRjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7IH1cblxuLnNlYXJjaC1idXR0b24tLWJsdWUge1xuICBmbGV4OiAwIDAgNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRkJGRDsgfVxuIiwiQGltcG9ydCAndmFycyc7XG5cblxuLnNlYXJjaC1idXR0b24ge1xuICBmbGV4OiAwIDAgNDRweDtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc2VhcmNoLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5ODtcbn1cblxuLnNlYXJjaC1idXR0b24tLWdyYXkge1xuICBib3JkZXI6IDFweCBzb2xpZCAkZGFyazg7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbn1cblxuLnNlYXJjaC1idXR0b24tLWJsdWUge1xuICBmbGV4OiAwIDAgNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRkJGRDtcbn0iLCJkaXYuc3Bpbm5lciB7XG5cdHdpZHRoOiA3MHB4O1xuXHRtYXJnaW46IDE0cHggYXV0bztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdD4gZGl2IHtcblx0XHR3aWR0aDogMTJweDtcblx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2IxYjFiMTtcblx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRhbmltYXRpb246IHNrLWJvdW5jZWRlbGF5IDEuNHMgaW5maW5pdGUgZWFzZS1pbi1vdXQgYm90aDtcblx0fVxuXG5cdC5ib3VuY2UxIHtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xuXHRcdGFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xuXHR9XG5cblx0LmJvdW5jZTIge1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4xNnM7XG5cdFx0YW5pbWF0aW9uLWRlbGF5OiAtMC4xNnM7XG5cdH1cblxuXHQmLmhpZGRlbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHNrLWJvdW5jZWRlbGF5IHtcblx0MCUsIDgwJSwgMTAwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcblx0fVxuXG5cdDQwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0fVxufSIsIi8qKlxuICogRm9udHNcbiAqL1xuLyoqXG4qIENvbG9yc1xuKi9cbi8qKlxuKiB0YWcgY29sb3JzXG4qL1xuLyoqXG4qIFJlc3BvbnNpdmVcbiovXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiSGFhcyBHcm90ZXNrIFRleHQgV2ViXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiSGFhcyBHcm90ZXNrIFRleHQgV2ViXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMEUxMTU1O1xuICBsaW5lLWhlaWdodDogMjhweDsgfVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzIwNjBFNjsgfVxuXG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxub2wsIHVsIHtcbiAgbWFyZ2luOiAwIDAgMjhweCAxNnB4O1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTsgfVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lOyB9XG5cbm9sIHtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbCBvdXRzaWRlIG5vbmU7IH1cblxudWwgbGk6Om1hcmtlciB7XG4gIGNvbG9yOiAjNmU3MDk5OyB9XG5cbnAsIC5wIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuXG4ucC0tYmlnIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzJweDsgfVxuXG4ucC0tc21hbGwge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4OyB9XG5cbi5uby1tYXJnaW4ge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbmIsXG5zdHJvbmcsXG4uc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG5idXR0b24sIGlucHV0LCBzZWxlY3Qge1xuICBmb250LWZhbWlseTogXCJIYWFzIEdyb3Rlc2sgVGV4dCBXZWJcIiwgc2Fucy1zZXJpZjsgfVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogbm9uZTsgfVxuIiwiQGltcG9ydCAndmFycyc7XG5cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAkaGFzcztcbiAgLy8gY29sb3I6ICRkYXJrMTtcbiAgZm9udC1zaXplOiAxOHB4O1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LWZhbWlseTogJGhhc3M7XG5cdGNvbG9yOiAkZGFyazUwMDtcblx0bGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAkcHJpbWFyeTE7XG59XG5cbmE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxub2wsIHVsIHtcblx0bWFyZ2luOiAwIDAgMjhweCAxNnB4O1xuXHRwYWRkaW5nOiAwO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxudWwge1xuXHRsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbn1cblxub2wge1xuXHRsaXN0LXN0eWxlOiBkZWNpbWFsIG91dHNpZGUgbm9uZTtcbn1cblxudWwgbGk6Om1hcmtlciB7XG5cdGNvbG9yOiAkZGFyazIwMDtcbn1cblxucCwgLnAge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcblx0bWFyZ2luOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuXG4ucC0tYmlnIHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMzJweDtcbn1cblxuLnAtLXNtYWxsIHtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRsaW5lLWhlaWdodDogMjNweDtcbn1cblxuLm5vLW1hcmdpbiB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmIsIFxuc3Ryb25nLFxuLnN0cm9uZyB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbmJ1dHRvbiwgaW5wdXQsIHNlbGVjdCB7XG5cdGZvbnQtZmFtaWx5OiAkaGFzcztcbn1cblxudGV4dGFyZWEge1xuICAgIHJlc2l6ZTogbm9uZTtcbn1cbiIsIi8qKlxuICogRm9udHNcbiAqL1xuLyoqXG4qIENvbG9yc1xuKi9cbi8qKlxuKiB0YWcgY29sb3JzXG4qL1xuLyoqXG4qIFJlc3BvbnNpdmVcbiovXG4ud3JhcHBlciB7XG4gIG1heC13aWR0aDogMTM4MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAyNXB4OyB9XG5cbi53cmFwcGVyLS1tYXgge1xuICBtYXgtd2lkdGg6IDEzODBweDsgfVxuXG4ud3JhcHBlci0tbWlkIHtcbiAgbWF4LXdpZHRoOiAxMzQwcHg7IH1cblxuLndyYXBwZXItLW1pbiB7XG4gIG1heC13aWR0aDogMTExMHB4OyB9XG5cbi53cmFwcGVyLS10YWJsZXQge1xuICBtYXgtd2lkdGg6IDgwMHB4OyB9XG5cbi53cmFwcGVyLS1jYXNlLXN0dWR5IHtcbiAgbWF4LXdpZHRoOiA2NTZweDsgfVxuXG4ud3JhcHBlci0tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzODBweCkge1xuICAud3JhcHBlciAud3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC53cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuIiwiQGltcG9ydCAndmFycyc7XG5cblxuLndyYXBwZXIge1xuXHRtYXgtd2lkdGg6ICRtYXhTY3JlZW5XaWR0aDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDAgMjVweDtcbn1cblxuLndyYXBwZXItLW1heCB7XG5cdG1heC13aWR0aDogJG1heFNjcmVlbldpZHRoO1xufVxuXG4ud3JhcHBlci0tbWlkIHtcblx0bWF4LXdpZHRoOiAkbWlkU2NyZWVuV2lkdGg7XG59XG5cbi53cmFwcGVyLS1taW4ge1xuXHRtYXgtd2lkdGg6ICRtaW5TY3JlZW5XaWR0aDtcbn1cblxuLndyYXBwZXItLXRhYmxldCB7XG5cdG1heC13aWR0aDogJHRhYmxldFdpZHRoO1xufVxuXG4ud3JhcHBlci0tY2FzZS1zdHVkeSB7XG5cdG1heC13aWR0aDogNjU2cHg7XG59XG5cbi53cmFwcGVyLS1jZW50ZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXhTY3JlZW5XaWR0aCkge1xuXHQud3JhcHBlciAud3JhcHBlciB7XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0V2lkdGgpIHtcblx0LndyYXBwZXIge1xuXHRcdHBhZGRpbmc6IDAgMjBweDtcblx0fVxufSIsIi8qKlxuICogRm9udHNcbiAqL1xuLyoqXG4qIENvbG9yc1xuKi9cbi8qKlxuKiB0YWcgY29sb3JzXG4qL1xuLyoqXG4qIFJlc3BvbnNpdmVcbiovXG4ud2F2ZXMtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAud2F2ZXMtd3JhcHBlciAuZm9ybSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLndhdmVzLXdyYXBwZXIgPiBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIGxlZnQ6IC0zMHB4O1xuICAgIGJvdHRvbTogLTMwcHg7IH1cblxuLndhdmVzLXdyYXBwZXIge1xuICBib3gtc2hhZG93OiAzcHggMzZweCA1MnB4IDBweCAjMkIzODNBMUY7XG4gIGdhcDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgYm9yZGVyOiBub25lOyB9XG4gIC53YXZlcy13cmFwcGVyIC5mb3JtLS13LXdyYXBwZXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiA0OHB4IDQwcHggNDhweCA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMycHg7IH1cbiAgLndhdmVzLXdyYXBwZXIgLmZvcm1fX2ZpZWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC53YXZlcy13cmFwcGVyIC5mb3JtX19pbnB1dCB7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNmU3MDk5O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBwYWRkaW5nOiAxNHB4LCAyNHB4LCAxNHB4LCAyNHB4O1xuICAgIGNvbG9yOiAjNkU3MDk5O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC53YXZlcy13cmFwcGVyIC5mb3JtX19pbnB1dC0taW5xdWlyeSB7XG4gICAgaGVpZ2h0OiAxMzRweDtcbiAgICBmb250LWZhbWlseTogXCJIYWFzIEdyb3Rlc2sgVGV4dCBXZWJcIiwgc2Fucy1zZXJpZjsgfVxuICAud2F2ZXMtd3JhcHBlciAuZm9ybV9fc3VibWl0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLndhdmVzLXdyYXBwZXIgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNmU3MDk5ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMzJweDsgfVxuICAud2F2ZXMtd3JhcHBlciAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgY29sb3I6ICM2RTcwOTk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgLndhdmVzLXdyYXBwZXIgLmZvcm1fX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM2RTcwOTk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC53YXZlcy13cmFwcGVyIC5mb3JtLS13LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDM4cHggMzBweCAzOHB4IDMwcHg7IH0gfVxuIiwiQGltcG9ydCAndmFycyc7XG5cbi53YXZlcy13cmFwcGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC5mb3JtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTtcblx0fVxuXG5cdD4gaW1nIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogMDtcblx0XHRsZWZ0OiAtMzBweDtcblx0XHRib3R0b206IC0zMHB4O1xuXHR9XG59XG5cbi53YXZlcy13cmFwcGVyIHtcblx0Ym94LXNoYWRvdzogM3B4IDM2cHggNTJweCAwcHggIzJCMzgzQTFGO1xuXHRnYXA6IDI0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDMycHg7XG5cdGJvcmRlcjogbm9uZTtcblxuXHQuZm9ybS0tdy13cmFwcGVyIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0cGFkZGluZzogNDhweCA0MHB4IDQ4cHggNDBweDtcblx0XHRib3JkZXItcmFkaXVzOiAzMnB4O1xuXHR9XG5cblx0LmZvcm1fX2ZpZWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHR9XG5cblx0LmZvcm1fX2lucHV0IHtcblx0XHRib3JkZXItcmFkaXVzOiAzMHB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICM2ZTcwOTk7XG5cdFx0aGVpZ2h0OiA0OHB4O1xuXHRcdHBhZGRpbmc6IDE0cHgsIDI0cHgsIDE0cHgsIDI0cHg7XG5cdFx0Y29sb3I6ICM2RTcwOTk7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdH1cblxuXHQuZm9ybV9faW5wdXQtLWlucXVpcnkge1xuXHRcdGhlaWdodDogMTM0cHg7XG5cdFx0Zm9udC1mYW1pbHk6IFwiSGFhcyBHcm90ZXNrIFRleHQgV2ViXCIsIHNhbnMtc2VyaWY7XG5cdH1cblxuXHQuZm9ybV9fc3VibWl0IHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdH1cblx0XG5cdC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzZlNzA5OSAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1yYWRpdXM6IDMycHg7XG5cdH1cblxuXHQuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG5cdFx0Y29sb3I6ICM2RTcwOTk7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdH1cblx0LmZvcm1fX2lucHV0OjpwbGFjZWhvbGRlciB7XG5cdFx0Y29sb3I6ICM2RTcwOTk7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXRXaWR0aCkge1xuXHQud2F2ZXMtd3JhcHBlciAuZm9ybS0tdy13cmFwcGVyIHtcblx0XHRwYWRkaW5nOiAzOHB4IDMwcHggMzhweCAzMHB4O1xuXHR9XG59IiwiaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufSIsIi8qKlxuICogRm9udHNcbiAqL1xuLyoqXG4qIENvbG9yc1xuKi9cbi8qKlxuKiB0YWcgY29sb3JzXG4qL1xuLyoqXG4qIFJlc3BvbnNpdmVcbiovXG4uaGVsbG8tYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwNjBFNjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGhlaWdodDogMzVweDsgfVxuICAuaGVsbG8tYmFyLm1faGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5oZWxsby1iYXJfX3RleHQge1xuICBtYXJnaW46IGF1dG87XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG5hLmhlbGxvLWJhcl9fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4uaGVsbG8tYmFyX19jbG9zZS1idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuaGVsbG8tYmFyX19jbG9zZS1idXR0b24gcGF0aCB7XG4gICAgZmlsbDogI0ZGRkZGRjsgfVxuXG4uaGVsbG8tYmFyX19hcnJvdyB7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luLWxlZnQ6IDZweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmhlbGxvLWJhciB7XG4gICAgaGVpZ2h0OiAyOHB4OyB9XG4gIC5oZWxsby1iYXJfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTJweDsgfSB9XG4iLCJAaW1wb3J0ICd2YXJzJzsgIFxuXG4uaGVsbG8tYmFyIHtcdFxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTE7XHRcblx0Y29sb3I6ICR3aGl0ZTtcblx0ei1pbmRleDogMTAwMDtcdFxuXHRoZWlnaHQ6IDM1cHg7XG5cdFxuXHQmLm1faGlkZGVuIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5oZWxsby1iYXJfX3RleHQge1xuXHRtYXJnaW46IGF1dG87XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bGluZS1oZWlnaHQ6IDFlbTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuYS5oZWxsby1iYXJfX2xpbmsge1xuXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjb2xvcjogJHdoaXRlIDtcbn1cblxuLmhlbGxvLWJhcl9fY2xvc2UtYnV0dG9uIHtcblx0Ym9yZGVyOiBub25lO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdHBhdGgge1xuXHRcdGZpbGw6ICR3aGl0ZTtcblx0fVxufVxuXG4uaGVsbG8tYmFyX19hcnJvdyB7XG5cdGhlaWdodDogMThweDtcblx0bWFyZ2luLWxlZnQ6IDZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXRXaWR0aCkge1xuXHQuaGVsbG8tYmFyIHtcblx0XHRoZWlnaHQ6IDI4cHg7XG5cdH1cblxuXHQuaGVsbG8tYmFyX190ZXh0IHtcblx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEycHg7XG5cdH1cbn0iLCIvKipcbiAqIEZvbnRzXG4gKi9cbi8qKlxuKiBDb2xvcnNcbiovXG4vKipcbiogdGFnIGNvbG9yc1xuKi9cbi8qKlxuKiBSZXNwb25zaXZlXG4qL1xuLnBhZ2UtZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDk2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4ucGFnZS1mb290ZXItLWxwIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUZGMEY5OyB9XG5cbi5wYWdlLWZvb3Rlcl9fcm93IHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnBhZ2UtZm9vdGVyX19yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG4ucGFnZS1mb290ZXJfX2xlZnQge1xuICBmbGV4OiAwIDEgNDU2cHg7XG4gIG1hcmdpbi1sZWZ0OiAxOXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucGFnZS1mb290ZXJfX2xlZnQge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfSB9XG5cbi5wYWdlLWZvb3Rlcl9fcmlnaHQge1xuICBmbGV4OiAxIDEgODQ0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXJpZ2h0OiA0NnB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucGFnZS1mb290ZXJfX3JpZ2h0IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnBhZ2UtZm9vdGVyX19yaWdodCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4O1xuICAgIG1hcmdpbjogYXV0bzsgfSB9XG5cbi5wYWdlLWZvb3Rlcl9fbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDMxcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5wYWdlLWZvb3Rlcl9fbG9nbyB7XG4gICAgbWF4LXdpZHRoOiAxMzNweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfSB9XG5cbi5wYWdlLWZvb3Rlcl9fc29jaWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIC01cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5wYWdlLWZvb3Rlcl9fc29jaWFsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cblxuLnBhZ2UtZm9vdGVyX19pY29uIHtcbiAgbWFyZ2luOiAwIDVweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRkJGRDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZTsgfVxuXG4ucGFnZS1mb290ZXJfX2ljb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA2MEU2OyB9XG5cbi5wYWdlLWZvb3Rlcl9faWNvbiBpbWcge1xuICBtYXgtd2lkdGg6IDE0cHg7XG4gIG1heC1oZWlnaHQ6IDE0cHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHRyYW5zaXRpb246IGZpbHRlciAuMnMgZWFzZTtcbiAgZmlsdGVyOiBpbnZlcnQoMzIlKSBzZXBpYSgzMCUpIHNhdHVyYXRlKDQ1OTglKSBodWUtcm90YXRlKDIwOWRlZykgYnJpZ2h0bmVzcyg5MCUpIGNvbnRyYXN0KDEwMCUpOyB9XG5cbi5wYWdlLWZvb3Rlcl9faWNvbjpob3ZlciBpbWcge1xuICBmaWx0ZXI6IGludmVydCgxMDAlKTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnBhZ2UtZm9vdGVyX19uYXYtY29sdW1uIHtcbiAgICBmbGV4OiAwIDAgNDIlO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cblxuLnBhZ2UtZm9vdGVyIGg1IHtcbiAgY29sb3I6ICMwRTExNTU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAxNnB4OyB9XG5cbi5wYWdlLWZvb3RlciB1bCB7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGNvbG9yOiAjNmU3MDk5O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG5cbi5wYWdlLWZvb3RlciB1bDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucGFnZS1mb290ZXIgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbi5wYWdlLWZvb3RlciBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucGFnZS1mb290ZXJfX2RpdmlkZXIge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0VGRjBGOTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnBhZ2UtZm9vdGVyX19kaXZpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4OyB9IH1cblxuLnBhZ2UtZm9vdGVyX19ib3R0b20ge1xuICBwYWRkaW5nOiA0OHB4IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5wYWdlLWZvb3Rlcl9fYm90dG9tIHtcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucGFnZS1mb290ZXJfX2JvdHRvbS1uYXYge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI0VGRjBGOTsgfSB9XG5cbi5wYWdlLWZvb3RlciAucGFnZS1mb290ZXJfX2xpbmsge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjNmU3MDk5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3M7IH1cblxuLnBhZ2UtZm9vdGVyIC5wYWdlLWZvb3Rlcl9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMjA2MEU2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnBhZ2UtZm9vdGVyX19iYWRnZXMge1xuICBtYXgtd2lkdGg6IDM3N3B4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZ2FwOiAyMXB4OyB9XG5cbi5wYWdlLWZvb3Rlcl9fYmFkZ2VzIGltZyB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5wYWdlLWZvb3Rlcl9fYmFkZ2VzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnBhZ2UtZm9vdGVyX19iYWRnZXMgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiIsIkBpbXBvcnQgJ3ZhcnMnO1xuXG4ucGFnZS1mb290ZXIge1xuXHRwYWRkaW5nLXRvcDogOTZweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucGFnZS1mb290ZXItLWxwIHtcblx0cGFkZGluZy10b3A6IDMwcHg7XG5cdG1hcmdpbi10b3A6IDQ4cHg7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUZGMEY5O1xufVxuXG4ucGFnZS1mb290ZXJfX3JvdyB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0V2lkdGgpIHtcblx0LnBhZ2UtZm9vdGVyX19yb3cge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cbn1cblxuLnBhZ2UtZm9vdGVyX19sZWZ0IHtcblx0ZmxleDogMCAxIDQ1NnB4O1xuXHRtYXJnaW4tbGVmdDogMTlweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXRXaWR0aCkge1xuXHQucGFnZS1mb290ZXJfX2xlZnQge1xuXHRcdGZsZXg6IDEgMSAxMDAlO1xuXHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0fVxufVxuXG4ucGFnZS1mb290ZXJfX3JpZ2h0IHtcblx0ZmxleDogMSAxIDg0NHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdG1hcmdpbi1yaWdodDogNDZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXRXaWR0aCkge1xuXHQucGFnZS1mb290ZXJfX3JpZ2h0IHtcblx0XHRmbGV4OiAxIDEgMTAwJTtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0bWFyZ2luLWJvdHRvbTogLTQwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRtYXhNb2JpbGVXaWR0aCkge1xuXHQucGFnZS1mb290ZXJfX3JpZ2h0IHtcblx0XHRmbGV4OiAxIDEgMTAwJTtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0bWFyZ2luLWJvdHRvbTogLTQwcHg7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHR9XG59XG5cbi5wYWdlLWZvb3Rlcl9fbG9nbyB7XG5cdG1hcmdpbi1ib3R0b206IDMxcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0V2lkdGgpIHtcblx0LnBhZ2UtZm9vdGVyX19sb2dvIHtcblx0XHRtYXgtd2lkdGg6IDEzM3B4O1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHR9XG59XG5cbi5wYWdlLWZvb3Rlcl9fc29jaWFsIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luOiAwIC01cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0V2lkdGgpIHtcblx0LnBhZ2UtZm9vdGVyX19zb2NpYWwge1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdH1cbn1cblxuLnBhZ2UtZm9vdGVyX19pY29uIHtcblx0bWFyZ2luOiAwIDVweDtcblx0d2lkdGg6IDMycHg7XG5cdGhlaWdodDogMzJweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogI0YzRkJGRDtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZTtcbn1cblxuLnBhZ2UtZm9vdGVyX19pY29uOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnkxO1xufVxuXG4ucGFnZS1mb290ZXJfX2ljb24gaW1nIHtcblx0bWF4LXdpZHRoOiAxNHB4O1xuXHRtYXgtaGVpZ2h0OiAxNHB4O1xuXHRvYmplY3QtZml0OiBjb250YWluO1xuXHR0cmFuc2l0aW9uOiBmaWx0ZXIgLjJzIGVhc2U7XG5cdGZpbHRlcjogaW52ZXJ0KDMyJSkgc2VwaWEoMzAlKSBzYXR1cmF0ZSg0NTk4JSkgaHVlLXJvdGF0ZSgyMDlkZWcpIGJyaWdodG5lc3MoOTAlKSBjb250cmFzdCgxMDAlKTtcbn1cblxuLnBhZ2UtZm9vdGVyX19pY29uOmhvdmVyIGltZyB7XG5cdGZpbHRlcjogaW52ZXJ0KDEwMCUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHRhYmxldFdpZHRoKSB7XG5cdC5wYWdlLWZvb3Rlcl9fbmF2LWNvbHVtbiB7XG5cdFx0ZmxleDogMCAwIDQyJTtcblx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0fVxufVxuXG4ucGFnZS1mb290ZXIgaDUge1xuXHRjb2xvcjogJGRhcmsxO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGxpbmUtaGVpZ2h0OiAxOXB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjFweDtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwIDAgMTZweDtcbn1cblxuLnBhZ2UtZm9vdGVyIHVsIHtcblx0bWFyZ2luOiAwIDAgNDBweDtcblx0cGFkZGluZzogMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0Y29sb3I6ICRkYXJrMjAwO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4ucGFnZS1mb290ZXIgdWw6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wYWdlLWZvb3RlciBsaSB7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5wYWdlLWZvb3RlciBsaTpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnBhZ2UtZm9vdGVyX19kaXZpZGVyIHtcblx0bWFyZ2luLXRvcDogNDhweDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNFRkYwRjk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0V2lkdGgpIHtcblx0LnBhZ2UtZm9vdGVyX19kaXZpZGVyIHtcblx0XHRtYXJnaW4tdG9wOiAzMnB4O1xuXHR9XG59XG5cbi5wYWdlLWZvb3Rlcl9fYm90dG9tIHtcblx0cGFkZGluZzogNDhweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHRhYmxldFdpZHRoKSB7XG5cdC5wYWdlLWZvb3Rlcl9fYm90dG9tIHtcblx0XHRwYWRkaW5nLXRvcDogMzJweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHRhYmxldFdpZHRoKSB7XG5cdC5wYWdlLWZvb3Rlcl9fYm90dG9tLW5hdiB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGNvbG9yOiAjRUZGMEY5O1xuXHR9XG59XG5cbi5wYWdlLWZvb3RlciAucGFnZS1mb290ZXJfX2xpbmsge1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGNvbG9yOiAkZGFyazIwMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4ucGFnZS1mb290ZXIgLnBhZ2UtZm9vdGVyX19saW5rOmhvdmVyIHtcblx0Y29sb3I6ICRwcmltYXJ5MTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucGFnZS1mb290ZXJfX2JhZGdlcyB7XG5cdG1heC13aWR0aDogMzc3cHg7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRnYXA6IDIxcHg7XG59XG5cbi5wYWdlLWZvb3Rlcl9fYmFkZ2VzIGltZyB7XG5cdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0V2lkdGgpIHtcblx0LnBhZ2UtZm9vdGVyX19iYWRnZXMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0bWFyZ2luLXRvcDogMzJweDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHRhYmxldFdpZHRoKSB7XG5cdC5wYWdlLWZvb3Rlcl9fYmFkZ2VzIGltZyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxufSIsIi8qKlxuICogRm9udHNcbiAqL1xuLyoqXG4qIENvbG9yc1xuKi9cbi8qKlxuKiB0YWcgY29sb3JzXG4qL1xuLyoqXG4qIFJlc3BvbnNpdmVcbiovXG4iLCIvKipcbiAqIEZvbnRzXG4gKi9cbi8qKlxuKiBDb2xvcnNcbiovXG4vKipcbiogdGFnIGNvbG9yc1xuKi9cbi8qKlxuKiBSZXNwb25zaXZlXG4qL1xuLnNlbGVjdDItY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5zZWN1cml0eS1maWx0ZXJzIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyOiAwIG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1NHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiSGFhcyBHcm90ZXNrIFRleHQgV2ViXCIsIHNhbnMtc2VyaWY7IH1cblxuLnNlY3VyaXR5LWZpbHRlcnMgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjNmU3MDk5O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogNDhweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXJbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuXG4uc2VsZWN0LXByb2R1Y3QgLnNlbGVjdDItc2VhcmNoX19maWVsZDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzZmNzE5MDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4uc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMDAwMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQkNDREQ7IH1cblxuLnNlbGVjdDItcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiA2cHggMDsgfVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luOiAwIDZweCAxcHggNnB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZF0ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDsgfVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24uc2VsZWN0Mi1zZWFyY2gtLWhpZGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZWxlY3QyLWNsb3NlLW1hc2sge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTsgfVxuXG4uc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZSB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNkU3MDk5ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7IH1cblxuLmdyaWQtY2FyZC0tY2FyZWVyczEgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VGRjBGOTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGNvbG9yOiAjNkU3MDk5O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZ3JpZC1jYXJkLS1jYXJlZXJzMSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGNvbG9yOiAjNmU3MDk5OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2ZTcwOTk7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIHJpZ2h0OiAxcHg7XG4gIHdpZHRoOiA0NHB4OyB9XG5cbi5zZWN1cml0eS1maWx0ZXJzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgaGVpZ2h0OiA0OHB4O1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNDBweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMTZweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9pY29ucy9kcm9wZG93bi1jaGV2cm9uLnN2Zyk7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgbGVmdDogMXB4O1xuICByaWdodDogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiB0ZXh0OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc2VsZWN0LXByb2R1Y3QgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCA1cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgbGkge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmbG9hdDogbGVmdDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZzogMCA1cHg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiAjOTk5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1yaWdodDogMnB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogIzMzMzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlcixcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyMDYwRTY7XG4gIG91dGxpbmU6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzMHB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUFFQkY0O1xuICBwYWRkaW5nOiAxMnB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHggMTJweCAwIDA7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmRhOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHMgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbltyb2xlPWdyb3VwXSB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPXRydWVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZTRmODsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLnByb2R1Y3Qtb3B0aW9uc1thcmlhLXNlbGVjdGVkPXRydWVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjJGQztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ucHJvZHVjdC1vcHRpb25zW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICByaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvaWNvbnMvY2hlY2ttYXJrLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdG9wOiAxMHB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gIHBhZGRpbmctbGVmdDogMmVtOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTJlbTtcbiAgcGFkZGluZy1sZWZ0OiAzZW07IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTNlbTtcbiAgcGFkZGluZy1sZWZ0OiA0ZW07IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC00ZW07XG4gIHBhZGRpbmctbGVmdDogNWVtOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTVlbTtcbiAgcGFkZGluZy1sZWZ0OiA2ZW07IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFQkY0OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweDsgfVxuXG5zZWxlY3Quc2VsZWN0LXByb2R1Y3QgKyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0sXG5zZWxlY3RbbmFtZT1cIlByb2R1Y3RfSW50ZXJlc3RfX2NcIl0gKyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJlNGY4ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBzZWxlY3Quc2VsZWN0LXByb2R1Y3QgKyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV06YWZ0ZXIsXG4gIHNlbGVjdFtuYW1lPVwiUHJvZHVjdF9JbnRlcmVzdF9fY1wiXSArIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXTphZnRlciB7XG4gICAgY29udGVudDogXCJcXDI3MTNcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBjb2xvcjogIzAwNjZmZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiIsIkBpbXBvcnQgJ3ZhcnMnOyAgXG5cbi5zZWxlY3QyLWNvbnRhaW5lciB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogNDhweDtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5zZWN1cml0eS1maWx0ZXJzIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG5cdGhlaWdodDogNDhweDtcblx0Ym9yZGVyOiAwIG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmctbGVmdDogMjhweDtcblx0cGFkZGluZy1yaWdodDogNTRweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0dGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtZmFtaWx5OiAkaGFzcztcbn1cblxuLnNlY3VyaXR5LWZpbHRlcnMgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuXHRwYWRkaW5nLWxlZnQ6IDI0cHg7XG5cdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cdGNvbG9yOiAkZGFyazIwMDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDQ4cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXJbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuXHRwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWluLWhlaWdodDogMzJweDtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmctbGVmdDogMjBweDtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG5cdGZsb2F0OiBsZWZ0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJvcmRlcjogbm9uZTtcblx0Zm9udC1zaXplOiAxMDAlO1x0XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcdFxufVxuXG4uc2VsZWN0LXByb2R1Y3QgLnNlbGVjdDItc2VhcmNoX19maWVsZDo6cGxhY2Vob2xkZXIge1xuXHRjb2xvcjogIzZmNzE5MDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWRyb3Bkb3duIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1x0XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IC0xMDAwMDBweDtcblx0d2lkdGg6IDEwMCU7XG5cdHotaW5kZXg6IDk7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrNztcblxufVxuXG4uc2VsZWN0Mi1yZXN1bHRzIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDZweCAwO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuXHRwYWRkaW5nOiA2cHggMTJweDtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luOiAwIDZweCAxcHggNnB4O1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWRdIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuXHRsZWZ0OiAwO1xuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuXG4vLyAuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcbi8vIFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XG4vLyB9XG5cbi8vIC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuLy8gXHQvLyBib3JkZXItdG9wOiBub25lO1xuLy8gXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuLy8gfVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XHRcblx0d2lkdGg6IDEwMCU7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93bi5zZWxlY3QyLXNlYXJjaC0taGlkZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNsb3NlLW1hc2sge1xuXHRib3JkZXI6IDA7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRtaW4td2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcblx0d2lkdGg6IGF1dG87XG5cdG9wYWNpdHk6IDA7XG5cdHotaW5kZXg6IDg7XG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0ZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xufVxuXG4uc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZSB7XG5cdGJvcmRlcjogMCAhaW1wb3J0YW50O1xuXHRjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG5cdG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuXHRvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjNkU3MDk5ICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG5cbi5ncmlkLWNhcmQtLWNhcmVlcnMxIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNFRkYwRjk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcblx0Y29sb3I6ICM2RTcwOTk7XG5cdGxpbmUtaGVpZ2h0OiA0OHB4O1xuXHRmb250LXdlaWdodDogNDAwO1xufVxuXG4uZ3JpZC1jYXJkLS1jYXJlZXJzMSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG5cdGNvbG9yOiAkZGFyazIwMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGZsb2F0OiByaWdodDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcblx0Y29sb3I6ICRkYXJrMjAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG5cdGhlaWdodDogNDhweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDFweDtcblx0cmlnaHQ6IDFweDtcblx0d2lkdGg6IDQ0cHg7XG59XG5cbi5zZWN1cml0eS1maWx0ZXJzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcblx0aGVpZ2h0OiA0OHB4O1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHR3aWR0aDogNDBweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG5cdGhlaWdodDogMTZweDtcblx0bGVmdDogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0d2lkdGg6IDE2cHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvaWNvbnMvZHJvcGRvd24tY2hldnJvbi5zdmcpO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuXHRmbG9hdDogbGVmdDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcblx0bGVmdDogMXB4O1xuXHRyaWdodDogYXV0bztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG5cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGN1cnNvcjogdGV4dDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2VsZWN0LXByb2R1Y3QgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDAgNXB4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCBsaSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogIzk5OTtcblx0bWFyZ2luLXRvcDogNXB4O1xuXHRmbG9hdDogbGVmdDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bWFyZ2luLXRvcDogNXB4O1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2FhYTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0bWFyZ2luLXRvcDogNXB4O1xuXHRwYWRkaW5nOiAwIDVweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG5cdGNvbG9yOiAjOTk5O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdG1hcmdpbi1yaWdodDogMnB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcblx0Y29sb3I6ICMzMzM7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcblx0ZmxvYXQ6IHJpZ2h0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuXHRtYXJnaW4tbGVmdDogNXB4O1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcblx0bWFyZ2luLWxlZnQ6IDJweDtcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcblx0Ym9yZGVyOiAxcHggc29saWQgJHByaW1hcnkxO1xuXHRvdXRsaW5lOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuXHQvLyBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuXHQvLyBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMwcHg7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzMHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcblx0Ym9yZGVyOiAwO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcms4O1xuXHRwYWRkaW5nOiAxMnB4O1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGJvcmRlci1yYWRpdXM6IDEycHggMTJweCAwIDA7XHRcblxuXHQmOmZvY3VzIHtcblx0XHRvdXRsaW5lOiAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZGE7XHRcblx0fVxufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IG5vbmU7XG5cdG91dGxpbmU6IDA7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0cz4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcblx0bWF4LWhlaWdodDogMjAwcHg7XG5cdG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bcm9sZT1ncm91cF0ge1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGJlNGY4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLnByb2R1Y3Qtb3B0aW9uc1thcmlhLXNlbGVjdGVkPXRydWVdIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0VCRjJGQztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLnByb2R1Y3Qtb3B0aW9uc1thcmlhLXNlbGVjdGVkPXRydWVdOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2ljb25zL2NoZWNrbWFyay5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHRvcDogMTBweDtcbn1cblxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG5cdHBhZGRpbmctbGVmdDogMWVtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcblx0bWFyZ2luLWxlZnQ6IC0xZW07XG5cdHBhZGRpbmctbGVmdDogMmVtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcblx0bWFyZ2luLWxlZnQ6IC0yZW07XG5cdHBhZGRpbmctbGVmdDogM2VtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG5cdG1hcmdpbi1sZWZ0OiAtM2VtO1xuXHRwYWRkaW5nLWxlZnQ6IDRlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcblx0bWFyZ2luLWxlZnQ6IC00ZW07XG5cdHBhZGRpbmctbGVmdDogNWVtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcblx0bWFyZ2luLWxlZnQ6IC01ZW07XG5cdHBhZGRpbmctbGVmdDogNmVtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRkYXJrODtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogNnB4O1xufVxuXG5zZWxlY3Quc2VsZWN0LXByb2R1Y3QgKyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0sXG5zZWxlY3RbbmFtZT1cIlByb2R1Y3RfSW50ZXJlc3RfX2NcIl0gKyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYmU0ZjggIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFwyNzEzXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgY29sb3I6ICMwMDY2ZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxufSIsIi8qKlxuICogRm9udHNcbiAqL1xuLyoqXG4qIENvbG9yc1xuKi9cbi8qKlxuKiB0YWcgY29sb3JzXG4qL1xuLyoqXG4qIFJlc3BvbnNpdmVcbiovXG4uYWNhZGVteS1jb21wYW55LWxvZ29zIHtcbiAgcGFkZGluZzogMCAwIDE1MHB4IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAuYWNhZGVteS1jb21wYW55LWxvZ29zIHtcbiAgICAgIHBhZGRpbmc6IDAgMCA1MHB4IDA7IH0gfVxuICAuYWNhZGVteS1jb21wYW55LWxvZ29zIHAge1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuXG4uY29tcGFueS1sb2dvLWNhcm91c2VsIHtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDE1cHggMDsgfVxuXG4uY2Fyb3VzZWwtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7IH1cblxuLmNhcm91c2VsLXRyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzMHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dDsgfVxuXG4ubG9nby1pdGVtIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLmxvZ28taXRlbSBpbWcge1xuICBtYXgtaGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jb21wYW55LWxvZ28tY2Fyb3VzZWwge1xuICAgIHdpZHRoOiA5MCU7IH1cbiAgLmxvZ28taXRlbSBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDMwcHg7IH0gfVxuIiwiQGltcG9ydCAndmFycyc7XG5cblxuLmFjYWRlbXktY29tcGFueS1sb2dvcyB7XG4gICAgcGFkZGluZzogMCAwIDE1MHB4IDA7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICBwYWRkaW5nOiAwIDAgNTBweCAwO1xuICAgIH1cblxuICAgIHB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG59XG5cbi5jb21wYW55LWxvZ28tY2Fyb3VzZWwge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMTVweCAwO1xufVxuXG4uY2Fyb3VzZWwtY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLmNhcm91c2VsLXRyYWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMzBweDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dDtcbn1cblxuLmxvZ28taXRlbSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5sb2dvLWl0ZW0gaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA2MHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIC5jb21wYW55LWxvZ28tY2Fyb3VzZWwge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgIH1cbiAgICBcbiAgICAubG9nby1pdGVtIGltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDMwcHg7XG4gICAgfVxufSIsIi8qKlxuICogRm9udHNcbiAqL1xuLyoqXG4qIENvbG9yc1xuKi9cbi8qKlxuKiB0YWcgY29sb3JzXG4qL1xuLyoqXG4qIFJlc3BvbnNpdmVcbiovXG4uYWdlbmN5X19oZXJvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvYWdlbmNpZXMvYWdlbmN5LWhlcm8tYmFja2dyb3VuZC5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmc6IDY5cHggMCA4NXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMDRweDsgfVxuXG4uYWdlbmN5X19oZXJvLWdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLmFnZW5jeV9faGVyby1sb2dvIHtcbiAgZmxleDogMCAxIDY1NnB4O1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7IH1cblxuLmFnZW5jeV9faGVyby1sb2dvIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5hZ2VuY3lfX2hlcm8tY29udGVudCB7XG4gIGZsZXg6IDAgMSA1NDJweDtcbiAgY29sb3I6ICMwRTExNTU7IH1cblxuLmFnZW5jeV9faGVyby10aXRsZSB7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xLjhweDtcbiAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmFnZW5jeV9faGVyby1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbi5hZ2VuY3lfX2hlcm8taWNvbnMge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uYWdlbmN5X19oZXJvLWljb246Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7IH1cblxuLmFnZW5jeV9faGVyby1pY29uIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uYWdlbmN5X19oZXJvLWljb24gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uYWdlbmN5X19jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogNTZweDsgfVxuXG4uYWdlbmN5X19jb250ZW50LS1sYXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTQwcHg7IH1cblxuLmFnZW5jeV9fY29udGVudCAud3JhcHBlciB7XG4gIG1heC13aWR0aDogODg0cHg7IH1cblxuLmFnZW5jeV9fYWJvdXQge1xuICBtYXJnaW4tYm90dG9tOiA1NnB4OyB9XG5cbi5hZ2VuY3lfX2RldGFpbHMgdWwge1xuICBjb2x1bW5zOiAyO1xuICBtYXJnaW4tYm90dG9tOiA1NnB4OyB9XG5cbi5hZ2VuY3lfX2RldGFpbHMgbGkge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cblxuLmFnZW5jeV9fZGV0YWlscy10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC44NHB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuXG4uYWdlbmN5X19idXR0b24td3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmFnZW5jeV9faGVybyB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgLmFnZW5jeV9faGVyby1ncmlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmFnZW5jeV9faGVyby1sb2dvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBtYXJnaW46IDAgMCAzMHB4OyB9XG4gIC5hZ2VuY3lfX2hlcm8tbG9nbyBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7IH1cbiAgLmFnZW5jeV9faGVyby1jb250ZW50IHtcbiAgICBmbGV4OiAwIDAgYXV0bzsgfVxuICAuYWdlbmN5X19oZXJvLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xLjJweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDsgfVxuICAuYWdlbmN5X19hYm91dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAuYWdlbmN5X19jb250ZW50LS1sYXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gIC5hZ2VuY3lfX2RldGFpbHMgdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLmFnZW5jeV9fZGV0YWlscy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC42cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmFnZW5jeV9fZGV0YWlscyB1bCB7XG4gICAgY29sdW1uczogMTsgfSB9XG4iLCJAaW1wb3J0ICd2YXJzJztcblxuLmFnZW5jeV9faGVybyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2FnZW5jaWVzL2FnZW5jeS1oZXJvLWJhY2tncm91bmQuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nOiA2OXB4IDAgODVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTA0cHg7XG59XG5cbi5hZ2VuY3lfX2hlcm8tZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmFnZW5jeV9faGVyby1sb2dvIHtcbiAgZmxleDogMCAxIDY1NnB4O1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbi5hZ2VuY3lfX2hlcm8tbG9nbyBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmFnZW5jeV9faGVyby1jb250ZW50IHtcbiAgZmxleDogMCAxIDU0MnB4O1xuICBjb2xvcjogJGRhcms1MDA7XG59XG5cbi5hZ2VuY3lfX2hlcm8tdGl0bGUge1xuICBmb250LXNpemU6IDYwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMS44cHg7XG4gIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYWdlbmN5X19oZXJvLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5hZ2VuY3lfX2hlcm8taWNvbnMge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmFnZW5jeV9faGVyby1pY29uOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xufVxuXG4uYWdlbmN5X19oZXJvLWljb24gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYWdlbmN5X19oZXJvLWljb24gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmFnZW5jeV9fY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDU2cHg7XG59XG5cbi5hZ2VuY3lfX2NvbnRlbnQtLWxhc3Qge1xuICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbn1cblxuLmFnZW5jeV9fY29udGVudCAud3JhcHBlciB7XG4gIG1heC13aWR0aDogODg0cHg7XG59XG5cbi5hZ2VuY3lfX2Fib3V0IHtcbiAgbWFyZ2luLWJvdHRvbTogNTZweDtcbn1cblxuLmFnZW5jeV9fZGV0YWlscyB1bCB7XG4gIGNvbHVtbnM6IDI7XG4gIG1hcmdpbi1ib3R0b206IDU2cHg7XG59XG5cbi5hZ2VuY3lfX2RldGFpbHMgbGkge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5hZ2VuY3lfX2RldGFpbHMtdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuODRweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG5cbi5hZ2VuY3lfX2J1dHRvbi13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHRhYmxldFdpZHRoKSB7XG4gIC5hZ2VuY3lfX2hlcm8ge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG5cbiAgLmFnZW5jeV9faGVyby1ncmlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgXG4gIC5hZ2VuY3lfX2hlcm8tbG9nbyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgfVxuICBcbiAgLmFnZW5jeV9faGVyby1sb2dvIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgfVxuICBcbiAgLmFnZW5jeV9faGVyby1jb250ZW50IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxuXG4gIC5hZ2VuY3lfX2hlcm8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTEuMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG5cbiAgLmFnZW5jeV9fYWJvdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAuYWdlbmN5X19jb250ZW50LS1sYXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG5cbiAgLmFnZW5jeV9fZGV0YWlscyB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5hZ2VuY3lfX2RldGFpbHMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkbWF4TW9iaWxlV2lkdGgpIHtcbiAgLmFnZW5jeV9fZGV0YWlscyB1bCB7XG4gICAgY29sdW1uczogMTtcbiAgfVxufSIsIi8qKlxuICogRm9udHNcbiAqL1xuLyoqXG4qIENvbG9yc1xuKi9cbi8qKlxuKiB0YWcgY29sb3JzXG4qL1xuLyoqXG4qIFJlc3BvbnNpdmVcbiovXG4uYXJjaGl2ZS1oZXJvIHtcbiAgbWluLWhlaWdodDogNDAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRUY2RUI7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uYXJjaGl2ZS1oZXJvIC5hcmNoaXZlLWhlcm9fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuXG4uYXJjaGl2ZS1oZXJvIC53cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG5cbi5hcmNoaXZlLWhlcm9fX2RlY29yYXRvci1maWxsIHBhdGgge1xuICBmaWxsOiAjRjdFQ0REOyB9XG5cbi5hcmNoaXZlLWhlcm9fX2RlY29yYXRvci1zdHJva2UgY2lyY2xlIHtcbiAgc3Ryb2tlOiAjRjZFQ0REOyB9XG5cbi5hcmNoaXZlLWhlcm9fX2RlY29yYXRvci0xIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7IH1cblxuLmFyY2hpdmUtaGVyb19fZGVjb3JhdG9yLTIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7IH1cblxuLmFyY2hpdmUtaGVyb19fZGVjb3JhdG9yLTMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYXJjaGl2ZS1oZXJvX19kZWNvcmF0b3ItNCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5ib2R5LmNhdGVnb3J5LWIyYi1tYXJrZXRpbmcgLmFyY2hpdmUtaGVybyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENEU0RkM7IH1cbiAgYm9keS5jYXRlZ29yeS1iMmItbWFya2V0aW5nIC5hcmNoaXZlLWhlcm8gLmFyY2hpdmUtaGVyb19fZGVjb3JhdG9yLWZpbGwgcGF0aCB7XG4gICAgZmlsbDogIzhjYjdmNzsgfVxuICBib2R5LmNhdGVnb3J5LWIyYi1tYXJrZXRpbmcgLmFyY2hpdmUtaGVybyAuYXJjaGl2ZS1oZXJvX19kZWNvcmF0b3Itc3Ryb2tlIGNpcmNsZSB7XG4gICAgc3Ryb2tlOiAjOGNiN2Y3OyB9XG5cbmJvZHkuY2F0ZWdvcnktYXR0cmlidXRpb24gLmFyY2hpdmUtaGVybyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENEU0RkM7IH1cbiAgYm9keS5jYXRlZ29yeS1hdHRyaWJ1dGlvbiAuYXJjaGl2ZS1oZXJvIC5hcmNoaXZlLWhlcm9fX2RlY29yYXRvci1maWxsIHBhdGgge1xuICAgIGZpbGw6ICM4Y2I3Zjc7IH1cbiAgYm9keS5jYXRlZ29yeS1hdHRyaWJ1dGlvbiAuYXJjaGl2ZS1oZXJvIC5hcmNoaXZlLWhlcm9fX2RlY29yYXRvci1zdHJva2UgY2lyY2xlIHtcbiAgICBzdHJva2U6ICM4Y2I3Zjc7IH1cblxuYm9keS5jYXRlZ29yeS1iMmItbWFya2V0aW5nIC5hcmNoaXZlLWhlcm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVGNkVCOyB9XG4gIGJvZHkuY2F0ZWdvcnktYjJiLW1hcmtldGluZyAuYXJjaGl2ZS1oZXJvIC5hcmNoaXZlLWhlcm9fX2RlY29yYXRvci1maWxsIHBhdGgge1xuICAgIGZpbGw6ICNmYWQ1YTI7IH1cbiAgYm9keS5jYXRlZ29yeS1iMmItbWFya2V0aW5nIC5hcmNoaXZlLWhlcm8gLmFyY2hpdmUtaGVyb19fZGVjb3JhdG9yLXN0cm9rZSBjaXJjbGUge1xuICAgIHN0cm9rZTogI2ZhZDVhMjsgfVxuXG5ib2R5LmNhdGVnb3J5LWNvbnRlbnQtbWFya2V0aW5nIC5hcmNoaXZlLWhlcm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVFM0Y2OyB9XG4gIGJvZHkuY2F0ZWdvcnktY29udGVudC1tYXJrZXRpbmcgLmFyY2hpdmUtaGVybyAuYXJjaGl2ZS1oZXJvX19kZWNvcmF0b3ItZmlsbCBwYXRoIHtcbiAgICBmaWxsOiAjZTBhOWUzOyB9XG4gIGJvZHkuY2F0ZWdvcnktY29udGVudC1tYXJrZXRpbmcgLmFyY2hpdmUtaGVybyAuYXJjaGl2ZS1oZXJvX19kZWNvcmF0b3Itc3Ryb2tlIGNpcmNsZSB7XG4gICAgc3Ryb2tlOiAjZTBhOWUzOyB9XG5cbmJvZHkuY2F0ZWdvcnktZW1wbG95ZWUtYWR2b2NhY3kgLmFyY2hpdmUtaGVybyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOEYxRjY7IH1cbiAgYm9keS5jYXRlZ29yeS1lbXBsb3llZS1hZHZvY2FjeSAuYXJjaGl2ZS1oZXJvIC5hcmNoaXZlLWhlcm9fX2RlY29yYXRvci1maWxsIHBhdGgge1xuICAgIGZpbGw6ICM5YWRiZTg7IH1cbiAgYm9keS5jYXRlZ29yeS1lbXBsb3llZS1hZHZvY2FjeSAuYXJjaGl2ZS1oZXJvIC5hcmNoaXZlLWhlcm9fX2RlY29yYXRvci1zdHJva2UgY2lyY2xlIHtcbiAgICBzdHJva2U6ICM5YWRiZTg7IH1cblxuYm9keS5jYXRlZ29yeS1pbnNpZGUtb2t0b3Bvc3QgLmFyY2hpdmUtaGVybyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRTExNTU7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG4gIGJvZHkuY2F0ZWdvcnktaW5zaWRlLW9rdG9wb3N0IC5hcmNoaXZlLWhlcm8gLmFyY2hpdmUtaGVyb19fdGl0bGUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgYm9keS5jYXRlZ29yeS1pbnNpZGUtb2t0b3Bvc3QgLmFyY2hpdmUtaGVybyAuYXJjaGl2ZS1oZXJvX19kZWNvcmF0b3ItZmlsbCBwYXRoIHtcbiAgICBmaWxsOiAjMDMwNDEzOyB9XG4gIGJvZHkuY2F0ZWdvcnktaW5zaWRlLW9rdG9wb3N0IC5hcmNoaXZlLWhlcm8gLmFyY2hpdmUtaGVyb19fZGVjb3JhdG9yLXN0cm9rZSBjaXJjbGUge1xuICAgIHN0cm9rZTogIzAzMDQxMzsgfVxuXG5ib2R5LmNhdGVnb3J5LWJlaGluZC10aGUtcG9zdCAuYXJjaGl2ZS1oZXJvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U4RkREMjsgfVxuICBib2R5LmNhdGVnb3J5LWJlaGluZC10aGUtcG9zdCAuYXJjaGl2ZS1oZXJvIC5hcmNoaXZlLWhlcm9fX2RlY29yYXRvci1maWxsIHBhdGgge1xuICAgIGZpbGw6ICNjM2ZhODk7IH1cbiAgYm9keS5jYXRlZ29yeS1iZWhpbmQtdGhlLXBvc3QgLmFyY2hpdmUtaGVybyAuYXJjaGl2ZS1oZXJvX19kZWNvcmF0b3Itc3Ryb2tlIGNpcmNsZSB7XG4gICAgc3Ryb2tlOiAjYzNmYTg5OyB9XG5cbmJvZHkuY2F0ZWdvcnktcmFkaWNhbGx5LXRyYW5zcGFyZW50LTIgLmFyY2hpdmUtaGVybyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7IH1cbiAgYm9keS5jYXRlZ29yeS1yYWRpY2FsbHktdHJhbnNwYXJlbnQtMiAuYXJjaGl2ZS1oZXJvIC5hcmNoaXZlLWhlcm9fX2RlY29yYXRvci1maWxsIHBhdGgge1xuICAgIGZpbGw6ICNjY2NjY2M7IH1cbiAgYm9keS5jYXRlZ29yeS1yYWRpY2FsbHktdHJhbnNwYXJlbnQtMiAuYXJjaGl2ZS1oZXJvIC5hcmNoaXZlLWhlcm9fX2RlY29yYXRvci1zdHJva2UgY2lyY2xlIHtcbiAgICBzdHJva2U6ICNjY2NjY2M7IH1cblxuYm9keS5jYXRlZ29yeS1tYXJrZXRpbmctYXV0b21hdGlvbiAuYXJjaGl2ZS1oZXJvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzRTRGRjsgfVxuICBib2R5LmNhdGVnb3J5LW1hcmtldGluZy1hdXRvbWF0aW9uIC5hcmNoaXZlLWhlcm8gLmFyY2hpdmUtaGVyb19fZGVjb3JhdG9yLWZpbGwgcGF0aCB7XG4gICAgZmlsbDogIzk3OWFmZjsgfVxuICBib2R5LmNhdGVnb3J5LW1hcmtldGluZy1hdXRvbWF0aW9uIC5hcmNoaXZlLWhlcm8gLmFyY2hpdmUtaGVyb19fZGVjb3JhdG9yLXN0cm9rZSBjaXJjbGUge1xuICAgIHN0cm9rZTogIzk3OWFmZjsgfVxuXG5ib2R5LmNhdGVnb3J5LXNvY2lhbC1tZWRpYS1tYXJrZXRpbmcgLmFyY2hpdmUtaGVybyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRUUzRDQ7IH1cbiAgYm9keS5jYXRlZ29yeS1zb2NpYWwtbWVkaWEtbWFya2V0aW5nIC5hcmNoaXZlLWhlcm8gLmFyY2hpdmUtaGVyb19fZGVjb3JhdG9yLWZpbGwgcGF0aCB7XG4gICAgZmlsbDogI2ZjYjI4OTsgfVxuICBib2R5LmNhdGVnb3J5LXNvY2lhbC1tZWRpYS1tYXJrZXRpbmcgLmFyY2hpdmUtaGVybyAuYXJjaGl2ZS1oZXJvX19kZWNvcmF0b3Itc3Ryb2tlIGNpcmNsZSB7XG4gICAgc3Ryb2tlOiAjZmNiMjg5OyB9XG5cbmJvZHkuY2F0ZWdvcnktc29jaWFsLWxpc3RlbmluZyAuYXJjaGl2ZS1oZXJvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UwRkZFOTsgfVxuICBib2R5LmNhdGVnb3J5LXNvY2lhbC1saXN0ZW5pbmcgLmFyY2hpdmUtaGVybyAuYXJjaGl2ZS1oZXJvX19kZWNvcmF0b3ItZmlsbCBwYXRoIHtcbiAgICBmaWxsOiAjOTRmZmIzOyB9XG4gIGJvZHkuY2F0ZWdvcnktc29jaWFsLWxpc3RlbmluZyAuYXJjaGl2ZS1oZXJvIC5hcmNoaXZlLWhlcm9fX2RlY29yYXRvci1zdHJva2UgY2lyY2xlIHtcbiAgICBzdHJva2U6ICM5NGZmYjM7IH1cblxuYm9keS5jYXRlZ29yeS1zb2NpYWwtcHVibGlzaGluZyAuYXJjaGl2ZS1oZXJvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzRURGNjsgfVxuICBib2R5LmNhdGVnb3J5LXNvY2lhbC1wdWJsaXNoaW5nIC5hcmNoaXZlLWhlcm8gLmFyY2hpdmUtaGVyb19fZGVjb3JhdG9yLWZpbGwgcGF0aCB7XG4gICAgZmlsbDogI2E5YzhlMzsgfVxuICBib2R5LmNhdGVnb3J5LXNvY2lhbC1wdWJsaXNoaW5nIC5hcmNoaXZlLWhlcm8gLmFyY2hpdmUtaGVyb19fZGVjb3JhdG9yLXN0cm9rZSBjaXJjbGUge1xuICAgIHN0cm9rZTogI2E5YzhlMzsgfVxuXG5ib2R5LmNhdGVnb3J5LXNvY2lhbC1yZXNwb25zZS1tYW5hZ2VtZW50IC5hcmNoaXZlLWhlcm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZERERFOyB9XG4gIGJvZHkuY2F0ZWdvcnktc29jaWFsLXJlc3BvbnNlLW1hbmFnZW1lbnQgLmFyY2hpdmUtaGVybyAuYXJjaGl2ZS1oZXJvX19kZWNvcmF0b3ItZmlsbCBwYXRoIHtcbiAgICBmaWxsOiAjZmY5MTk0OyB9XG4gIGJvZHkuY2F0ZWdvcnktc29jaWFsLXJlc3BvbnNlLW1hbmFnZW1lbnQgLmFyY2hpdmUtaGVybyAuYXJjaGl2ZS1oZXJvX19kZWNvcmF0b3Itc3Ryb2tlIGNpcmNsZSB7XG4gICAgc3Ryb2tlOiAjZmY5MTk0OyB9XG5cbmJvZHkuY2F0ZWdvcnktc29jaWFsLXNlbGxpbmcgLmFyY2hpdmUtaGVybyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMkQ1Qzc7IH1cbiAgYm9keS5jYXRlZ29yeS1zb2NpYWwtc2VsbGluZyAuYXJjaGl2ZS1oZXJvIC5hcmNoaXZlLWhlcm9fX2RlY29yYXRvci1maWxsIHBhdGgge1xuICAgIGZpbGw6ICM5NWI2OWQ7IH1cbiAgYm9keS5jYXRlZ29yeS1zb2NpYWwtc2VsbGluZyAuYXJjaGl2ZS1oZXJvIC5hcmNoaXZlLWhlcm9fX2RlY29yYXRvci1zdHJva2UgY2lyY2xlIHtcbiAgICBzdHJva2U6ICM5NWI2OWQ7IH1cblxuYm9keS5jYXRlZ29yeS12aWRlby1tYXJrZXRpbmcgLmFyY2hpdmUtaGVybyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY3QzI7IH1cbiAgYm9keS5jYXRlZ29yeS12aWRlby1tYXJrZXRpbmcgLmFyY2hpdmUtaGVybyAuYXJjaGl2ZS1oZXJvX19kZWNvcmF0b3ItZmlsbCBwYXRoIHtcbiAgICBmaWxsOiAjZmZlZDc2OyB9XG4gIGJvZHkuY2F0ZWdvcnktdmlkZW8tbWFya2V0aW5nIC5hcmNoaXZlLWhlcm8gLmFyY2hpdmUtaGVyb19fZGVjb3JhdG9yLXN0cm9rZSBjaXJjbGUge1xuICAgIHN0cm9rZTogI2ZmZWQ3NjsgfVxuXG4uYXJjaGl2ZS1oZXJvX19icmVhZGNydW1icyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYXJjaGl2ZS1oZXJvX190aXRsZSB7XG4gIGNvbG9yOiAjMEUxMTU1O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTEuOHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmFyY2hpdmUtaGVybyBwIHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5hcmNoaXZlLWhlcm9fX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICMwRTExNTU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xOHB4O1xuICBtYXJnaW4tdG9wOiAyOHB4OyB9XG5cbi5hcmNoaXZlLWhlcm9fX2Rlc2NyaXB0aW9uOmVtcHR5IHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4uYXJjaGl2ZS1oZXJvX19kZXNjcmlwdGlvbiBwIHtcbiAgbWFyZ2luOiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYXJjaGl2ZS1oZXJvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDcycHg7IH1cbiAgLmFyY2hpdmUtaGVyb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzdweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTEuMTFweDsgfVxuICAuYXJjaGl2ZS1oZXJvIC5hcmNoaXZlLWhlcm9fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC5hcmNoaXZlLWhlcm9fX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE3cHg7XG4gICAgbWFyZ2luLXRvcDogMTZweDsgfVxuICAuYXJjaGl2ZS1oZXJvX19kZWNvcmF0b3ItMSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYXJjaGl2ZS1oZXJvX19kZWNvcmF0b3ItMiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYXJjaGl2ZS1oZXJvX19kZWNvcmF0b3ItMyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmFyY2hpdmUtaGVyb19fZGVjb3JhdG9yLTQge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5hcmNoaXZlLWhlcm8gcCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG4gIGJvZHkuY2F0ZWdvcnktaW5zaWRlLW9rdG9wb3N0IC5hcmNoaXZlLWhlcm8gLmFyY2hpdmUtaGVyb19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH0gfVxuIiwiQGltcG9ydCAndmFycyc7XG5cblxuLmFyY2hpdmUtaGVybyB7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVGNkVCO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5hcmNoaXZlLWhlcm8gLmFyY2hpdmUtaGVyb19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuXG4uYXJjaGl2ZS1oZXJvIC53cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYXJjaGl2ZS1oZXJvX19kZWNvcmF0b3ItZmlsbCBwYXRoIHtcbiAgZmlsbDogI0Y3RUNERDtcbn1cblxuLmFyY2hpdmUtaGVyb19fZGVjb3JhdG9yLXN0cm9rZSBjaXJjbGUge1xuICBzdHJva2U6ICNGNkVDREQ7XG59XG5cbi5hcmNoaXZlLWhlcm9fX2RlY29yYXRvci0xIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5hcmNoaXZlLWhlcm9fX2RlY29yYXRvci0yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4uYXJjaGl2ZS1oZXJvX19kZWNvcmF0b3ItMyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYXJjaGl2ZS1oZXJvX19kZWNvcmF0b3ItNCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keS5jYXRlZ29yeS1iMmItbWFya2V0aW5nIC5hcmNoaXZlLWhlcm8ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRDRFNEZDO1xuXG4gIC5hcmNoaXZlLWhlcm9fX2RlY29yYXRvci1maWxsIHBhdGgge1xuICAgIGZpbGw6IGRhcmtlbigjRDRFNEZDLCAxNSUpO1xuICB9XG4gIFxuICAuYXJjaGl2ZS1oZXJvX19kZWNvcmF0b3Itc3Ryb2tlIGNpcmNsZSB7XG4gICAgc3Ryb2tlOiBkYXJrZW4oI0Q0RTRGQywgMTUlKTtcbiAgfVxufVxuXG5ib2R5LmNhdGVnb3J5LWF0dHJpYnV0aW9uIC5hcmNoaXZlLWhlcm8ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRDRFNEZDO1xuXG4gIC5hcmNoaXZlLWhlcm9fX2RlY29yYXRvci1maWxsIHBhdGgge1xuICAgIGZpbGw6IGRhcmtlbigjRDRFNEZDLCAxNSUpO1xuICB9XG4gIFxuICAuYXJjaGl2ZS1oZXJvX19kZWNvcmF0b3Itc3Ryb2tlIGNpcmNsZSB7XG4gICAgc3Ryb2tlOiBkYXJrZW4oI0Q0RTRGQywgMTUlKTtcbiAgfVxufVxuXG5ib2R5LmNhdGVnb3J5LWIyYi1tYXJrZXRpbmcgLmFyY2hpdmUtaGVybyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGRUY2RUI7XG5cbiAgLmFyY2hpdmUtaGVyb19fZGVjb3JhdG9yLWZpbGwgcGF0aCB7XG4gICAgZmlsbDogZGFya2VuKCNGRUY2RUIsIDE1JSk7XG4gIH1cbiAgXG4gIC5hcmNoaXZlLWhlcm9fX2RlY29yYXRvci1zdHJva2UgY2lyY2xlIHtcbiAgICBzdHJva2U6IGRhcmtlbigjRkVGNkVCLCAxNSUpO1xuICB9XG59XG5cbmJvZHkuY2F0ZWdvcnktY29udGVudC1tYXJrZXRpbmcgLmFyY2hpdmUtaGVybyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGNUUzRjY7XG5cbiAgLmFyY2hpdmUtaGVyb19fZGVjb3JhdG9yLWZpbGwgcGF0aCB7XG4gICAgZmlsbDogZGFya2VuKCNGNUUzRjYsIDE1JSk7XG4gIH1cbiAgXG4gIC5hcmNoaXZlLWhlcm9fX2RlY29yYXRvci1zdHJva2UgY2lyY2xlIHtcbiAgICBzdHJva2U6IGRhcmtlbigjRjVFM0Y2LCAxNSUpO1xuICB9XG59XG5cbmJvZHkuY2F0ZWdvcnktZW1wbG95ZWUtYWR2b2NhY3kgLmFyY2hpdmUtaGVybyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNEOEYxRjY7XG5cbiAgLmFyY2hpdmUtaGVyb19fZGVjb3JhdG9yLWZpbGwgcGF0aCB7XG4gICAgZmlsbDogZGFya2VuKCNEOEYxRjYsIDE1JSk7XG4gIH1cbiAgXG4gIC5hcmNoaXZlLWhlcm9fX2RlY29yYXRvci1zdHJva2UgY2lyY2xlIHtcbiAgICBzdHJva2U6IGRhcmtlbigjRDhGMUY2LCAxNSUpO1xuICB9XG59XG5cbmJvZHkuY2F0ZWdvcnktaW5zaWRlLW9rdG9wb3N0IC5hcmNoaXZlLWhlcm8ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyazMwMDtcbiAgY29sb3I6ICR3aGl0ZTtcblxuICAuYXJjaGl2ZS1oZXJvX190aXRsZSB7XG5cdCAgY29sb3I6ICR3aGl0ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB9XG5cbiAgLmFyY2hpdmUtaGVyb19fZGVjb3JhdG9yLWZpbGwgcGF0aCB7XG4gICAgZmlsbDogZGFya2VuKCRkYXJrMzAwLCAxNSUpO1xuICB9XG4gIFxuICAuYXJjaGl2ZS1oZXJvX19kZWNvcmF0b3Itc3Ryb2tlIGNpcmNsZSB7XG4gICAgc3Ryb2tlOiBkYXJrZW4oJGRhcmszMDAsIDE1JSk7XG4gIH1cbn1cblxuYm9keS5jYXRlZ29yeS1iZWhpbmQtdGhlLXBvc3QgLmFyY2hpdmUtaGVybyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNFOEZERDI7XG5cbiAgLmFyY2hpdmUtaGVyb19fZGVjb3JhdG9yLWZpbGwgcGF0aCB7XG4gICAgZmlsbDogZGFya2VuKCNFOEZERDIsIDE1JSk7XG4gIH1cbiAgXG4gIC5hcmNoaXZlLWhlcm9fX2RlY29yYXRvci1zdHJva2UgY2lyY2xlIHtcbiAgICBzdHJva2U6IGRhcmtlbigjRThGREQyLCAxNSUpO1xuICB9XG59XG5cbmJvZHkuY2F0ZWdvcnktcmFkaWNhbGx5LXRyYW5zcGFyZW50LTIgLmFyY2hpdmUtaGVybyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG5cbiAgLmFyY2hpdmUtaGVyb19fZGVjb3JhdG9yLWZpbGwgcGF0aCB7XG4gICAgZmlsbDogZGFya2VuKCNGMkYyRjIsIDE1JSk7XG4gIH1cbiAgXG4gIC5hcmNoaXZlLWhlcm9fX2RlY29yYXRvci1zdHJva2UgY2lyY2xlIHtcbiAgICBzdHJva2U6IGRhcmtlbigjRjJGMkYyLCAxNSUpO1xuICB9XG59XG5cbmJvZHkuY2F0ZWdvcnktbWFya2V0aW5nLWF1dG9tYXRpb24gLmFyY2hpdmUtaGVybyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNFM0U0RkY7XG5cbiAgLmFyY2hpdmUtaGVyb19fZGVjb3JhdG9yLWZpbGwgcGF0aCB7XG4gICAgZmlsbDogZGFya2VuKCNFM0U0RkYsIDE1JSk7XG4gIH1cbiAgXG4gIC5hcmNoaXZlLWhlcm9fX2RlY29yYXRvci1zdHJva2UgY2lyY2xlIHtcbiAgICBzdHJva2U6IGRhcmtlbigjRTNFNEZGLCAxNSUpO1xuICB9XG59XG5cbmJvZHkuY2F0ZWdvcnktc29jaWFsLW1lZGlhLW1hcmtldGluZyAuYXJjaGl2ZS1oZXJvIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZFRTNENDtcblxuICAuYXJjaGl2ZS1oZXJvX19kZWNvcmF0b3ItZmlsbCBwYXRoIHtcbiAgICBmaWxsOiBkYXJrZW4oI0ZFRTNENCwgMTUlKTtcbiAgfVxuICBcbiAgLmFyY2hpdmUtaGVyb19fZGVjb3JhdG9yLXN0cm9rZSBjaXJjbGUge1xuICAgIHN0cm9rZTogZGFya2VuKCNGRUUzRDQsIDE1JSk7XG4gIH1cbn1cblxuYm9keS5jYXRlZ29yeS1zb2NpYWwtbGlzdGVuaW5nIC5hcmNoaXZlLWhlcm8ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRTBGRkU5O1xuXG4gIC5hcmNoaXZlLWhlcm9fX2RlY29yYXRvci1maWxsIHBhdGgge1xuICAgIGZpbGw6IGRhcmtlbigjRTBGRkU5LCAxNSUpO1xuICB9XG4gIFxuICAuYXJjaGl2ZS1oZXJvX19kZWNvcmF0b3Itc3Ryb2tlIGNpcmNsZSB7XG4gICAgc3Ryb2tlOiBkYXJrZW4oI0UwRkZFOSwgMTUlKTtcbiAgfVxufVxuXG5ib2R5LmNhdGVnb3J5LXNvY2lhbC1wdWJsaXNoaW5nIC5hcmNoaXZlLWhlcm8ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRTNFREY2O1xuXG4gIC5hcmNoaXZlLWhlcm9fX2RlY29yYXRvci1maWxsIHBhdGgge1xuICAgIGZpbGw6IGRhcmtlbigjRTNFREY2LCAxNSUpO1xuICB9XG4gIFxuICAuYXJjaGl2ZS1oZXJvX19kZWNvcmF0b3Itc3Ryb2tlIGNpcmNsZSB7XG4gICAgc3Ryb2tlOiBkYXJrZW4oI0UzRURGNiwgMTUlKTtcbiAgfVxufVxuXG5ib2R5LmNhdGVnb3J5LXNvY2lhbC1yZXNwb25zZS1tYW5hZ2VtZW50IC5hcmNoaXZlLWhlcm8ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZERERFO1xuXG4gIC5hcmNoaXZlLWhlcm9fX2RlY29yYXRvci1maWxsIHBhdGgge1xuICAgIGZpbGw6IGRhcmtlbigjRkZERERFLCAxNSUpO1xuICB9XG4gIFxuICAuYXJjaGl2ZS1oZXJvX19kZWNvcmF0b3Itc3Ryb2tlIGNpcmNsZSB7XG4gICAgc3Ryb2tlOiBkYXJrZW4oI0ZGRERERSwgMTUlKTtcbiAgfVxufVxuXG5ib2R5LmNhdGVnb3J5LXNvY2lhbC1zZWxsaW5nIC5hcmNoaXZlLWhlcm8ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjQzJENUM3O1xuXG4gIC5hcmNoaXZlLWhlcm9fX2RlY29yYXRvci1maWxsIHBhdGgge1xuICAgIGZpbGw6IGRhcmtlbigjQzJENUM3LCAxNSUpO1xuICB9XG4gIFxuICAuYXJjaGl2ZS1oZXJvX19kZWNvcmF0b3Itc3Ryb2tlIGNpcmNsZSB7XG4gICAgc3Ryb2tlOiBkYXJrZW4oI0MyRDVDNywgMTUlKTtcbiAgfVxufVxuXG5ib2R5LmNhdGVnb3J5LXZpZGVvLW1hcmtldGluZyAuYXJjaGl2ZS1oZXJvIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjdDMjtcblxuICAuYXJjaGl2ZS1oZXJvX19kZWNvcmF0b3ItZmlsbCBwYXRoIHtcbiAgICBmaWxsOiBkYXJrZW4oI0ZGRjdDMiwgMTUlKTtcbiAgfVxuICBcbiAgLmFyY2hpdmUtaGVyb19fZGVjb3JhdG9yLXN0cm9rZSBjaXJjbGUge1xuICAgIHN0cm9rZTogZGFya2VuKCNGRkY3QzIsIDE1JSk7XG4gIH1cbn1cblxuLmFyY2hpdmUtaGVyb19fYnJlYWRjcnVtYnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hcmNoaXZlLWhlcm9fX3RpdGxlIHtcbiAgY29sb3I6ICRkYXJrNTAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTEuOHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5hcmNoaXZlLWhlcm8gcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmFyY2hpdmUtaGVyb19fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogJGRhcms1MDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xOHB4O1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuXG4uYXJjaGl2ZS1oZXJvX19kZXNjcmlwdGlvbjplbXB0eSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5hcmNoaXZlLWhlcm9fX2Rlc2NyaXB0aW9uIHAge1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0V2lkdGgpIHtcbiAgLmFyY2hpdmUtaGVybyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4O1xuICB9XG5cbiAgLmFyY2hpdmUtaGVyb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzdweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTEuMTFweDtcbiAgfVxuXG4gIC5hcmNoaXZlLWhlcm8gLmFyY2hpdmUtaGVyb19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgXG4gIC5hcmNoaXZlLWhlcm9fX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE3cHg7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxuXG4gIC5hcmNoaXZlLWhlcm9fX2RlY29yYXRvci0xIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIFxuICAuYXJjaGl2ZS1oZXJvX19kZWNvcmF0b3ItMiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBcbiAgLmFyY2hpdmUtaGVyb19fZGVjb3JhdG9yLTMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIFxuICAuYXJjaGl2ZS1oZXJvX19kZWNvcmF0b3ItNCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuYXJjaGl2ZS1oZXJvIHAge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxuXG4gIGJvZHkuY2F0ZWdvcnktaW5zaWRlLW9rdG9wb3N0IC5hcmNoaXZlLWhlcm8gLmFyY2hpdmUtaGVyb19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn0iLCIvKipcbiAqIEZvbnRzXG4gKi9cbi8qKlxuKiBDb2xvcnNcbiovXG4vKipcbiogdGFnIGNvbG9yc1xuKi9cbi8qKlxuKiBSZXNwb25zaXZlXG4qL1xuLmJsb2ctZ3JpZF9fdGl0bGUgaDUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBjb2xvcjogIzBFMTE1NTtcbiAgbWFyZ2luOiAwIDAgMjRweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYmxvZy1ncmlkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH0gfVxuXG4uYmxvZy1ncmlkX19maWx0ZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmJsb2ctZ3JpZF9fZmlsdGVycyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cblxuLmJsb2ctZ3JpZF9fZmlsdGVycy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5ibG9nLWdyaWRfX2ZpbHRlcnMtbGlzdC5ibG9nLWdyaWRfX2ZpbHRlcnMtbGlzdC0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5ibG9nLWdyaWRfX2ZpbHRlcnMtbGlzdC5ibG9nLWdyaWRfX2ZpbHRlcnMtbGlzdC0tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYmxvZy1ncmlkX19maWx0ZXJzLWxpc3QuYmxvZy1ncmlkX19maWx0ZXJzLWxpc3QtLW1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7IH1cbiAgLmJsb2ctZ3JpZF9fZmlsdGVycy1saXN0IC5zZWxlY3QyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LWdyb3c6IDE7IH1cbiAgLmJsb2ctZ3JpZF9fZmlsdGVycy1saXN0IC5zZWxlY3QyIC5zZWxlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5ibG9nLWdyaWRfX3RpdGxlIGg1IHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBjb2xvcjogIzBFMTE1NTtcbiAgICBtYXJnaW46IDAgMCAyNHB4OyB9XG4gIC5ncmlkLWNhcmQtLWJsb2ctY29udGFpbmVyIC5wb3B1bGFyLXBvc3RzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLmJsb2ctZ3JpZF9fZmlsdGVycy1pdGVtIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaXN0LXN0eWxlOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM2RTcwOTk7XG4gIHBhZGRpbmc6IDExcHggMjdweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzZFNzA5OTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwLjQ7IH1cblxuLmJsb2ctZ3JpZF9fZmlsdGVycy1pdGVtOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzZFNzA5OTtcbiAgYm9yZGVyLWNvbG9yOiAjNkU3MDk5O1xuICBvcGFjaXR5OiAxOyB9XG5cbi5ibG9nLWdyaWRfX2ZpbHRlcnMtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5ibG9nLWdyaWRfX2ZpbHRlcnMtaXRlbS5ibG9nLWdyaWRfX2ZpbHRlcnMtaXRlbS0tYWN0aXZlIHtcbiAgY29sb3I6ICM2RTcwOTk7XG4gIGJvcmRlci1jb2xvcjogIzZFNzA5OTtcbiAgb3BhY2l0eTogMTsgfVxuIiwiQGltcG9ydCAndmFycyc7XG5cblxuLmJsb2ctZ3JpZCB7fVxuXG4uYmxvZy1ncmlkX190aXRsZSBoNSB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogMjhweDtcblx0bGluZS1oZWlnaHQ6IDM1cHg7XG5cdGNvbG9yOiAkZGFyazUwMDtcblx0bWFyZ2luOiAwIDAgMjRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldFdpZHRoKSB7XG5cdC5ibG9nLWdyaWRfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0fVxufVxuXG4uYmxvZy1ncmlkX19maWx0ZXJzIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLWJvdHRvbTogMzhweDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXRXaWR0aCkge1xuXHQuYmxvZy1ncmlkX19maWx0ZXJzIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cbn1cblxuLmJsb2ctZ3JpZF9fZmlsdGVycy1saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0V2lkdGgpIHtcblx0LmJsb2ctZ3JpZF9fZmlsdGVycy1saXN0LmJsb2ctZ3JpZF9fZmlsdGVycy1saXN0LS1kZXNrdG9wIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5ibG9nLWdyaWRfX2ZpbHRlcnMtbGlzdC5ibG9nLWdyaWRfX2ZpbHRlcnMtbGlzdC0tbW9iaWxlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXRXaWR0aCkge1xuXHQuYmxvZy1ncmlkX19maWx0ZXJzLWxpc3QuYmxvZy1ncmlkX19maWx0ZXJzLWxpc3QtLW1vYmlsZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4OiAxIDEgYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cdH1cblxuXHQuYmxvZy1ncmlkX19maWx0ZXJzLWxpc3QgLnNlbGVjdDIge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGZsZXgtZ3JvdzogMTtcblx0fVxuXG5cdC5ibG9nLWdyaWRfX2ZpbHRlcnMtbGlzdCAuc2VsZWN0MiAuc2VsZWN0aW9uIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5ibG9nLWdyaWRfX3RpdGxlIGg1IHtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRjb2xvcjogJGRhcms1MDA7XG5cdFx0bWFyZ2luOiAwIDAgMjRweDtcblx0fVxuXG5cdC5ncmlkLWNhcmQtLWJsb2ctY29udGFpbmVyIC5wb3B1bGFyLXBvc3RzIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG59XG5cbi5ibG9nLWdyaWRfX2ZpbHRlcnMtaXRlbSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGlzdC1zdHlsZTogMjBweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGNvbG9yOiAjNkU3MDk5O1xuXHRwYWRkaW5nOiAxMXB4IDI3cHg7XG5cdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICM2RTcwOTk7XG5cdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0b3BhY2l0eTogMC40O1xufVxuXG4uYmxvZy1ncmlkX19maWx0ZXJzLWl0ZW06aG92ZXIge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiAjNkU3MDk5O1xuXHRib3JkZXItY29sb3I6ICM2RTcwOTk7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5ibG9nLWdyaWRfX2ZpbHRlcnMtaXRlbTpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYmxvZy1ncmlkX19maWx0ZXJzLWl0ZW0uYmxvZy1ncmlkX19maWx0ZXJzLWl0ZW0tLWFjdGl2ZSB7XG5cdGNvbG9yOiAjNkU3MDk5O1xuXHRib3JkZXItY29sb3I6ICM2RTcwOTk7XG5cdG9wYWNpdHk6IDE7XG59IiwiLyoqXG4gKiBGb250c1xuICovXG4vKipcbiogQ29sb3JzXG4qL1xuLyoqXG4qIHRhZyBjb2xvcnNcbiovXG4vKipcbiogUmVzcG9uc2l2ZVxuKi9cbi5idXNpbmVzcy1pbXBhY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtd2lkdGg6IDcxMnB4O1xuICBtYXJnaW46IDAgYXV0byA4MHB4O1xuICBwYWRkaW5nOiAyMHB4IDM2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvY2FzZS1zdHVkaWVzL2J1c2luZXNzLWltcGFjdC5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtaW4taGVpZ2h0OiAzMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDsgfVxuXG4uYnVzaW5lc3MtaW1wYWN0Lm9uZS1pbXBhY3Qge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uYnVzaW5lc3MtaW1wYWN0LnR3by1pbXBhY3Qge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uYnVzaW5lc3MtaW1wYWN0X19ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjb2x1bW4tZ2FwOiA0MHB4OyB9XG5cbi5idXNpbmVzcy1pbXBhY3RfX2NvbHVtbiB7XG4gIGZsZXg6IDAgMSAzMy4zMyU7XG4gIG1heC13aWR0aDogMTgycHg7IH1cblxuLmJ1c2luZXNzLWltcGFjdF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDQzcHg7XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTEuMjlweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzIwNjBFNjsgfVxuXG4uYnVzaW5lc3MtaW1wYWN0X19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMEUxMTU1OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYnVzaW5lc3MtaW1wYWN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuYnVzaW5lc3MtaW1wYWN0X19ncmlkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHJvdy1nYXA6IDMwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4OyB9XG4gIC5idXNpbmVzcy1pbXBhY3RfX2NvbHVtbiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiIsIkBpbXBvcnQgJ3ZhcnMnO1xuXG4uYnVzaW5lc3MtaW1wYWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA3MTJweDtcbiAgbWFyZ2luOiAwIGF1dG8gODBweDtcbiAgcGFkZGluZzogMjBweCAzNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvY2FzZS1zdHVkaWVzL2J1c2luZXNzLWltcGFjdC5zdmcnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1pbi1oZWlnaHQ6IDMyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuXG4uYnVzaW5lc3MtaW1wYWN0Lm9uZS1pbXBhY3R7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYnVzaW5lc3MtaW1wYWN0LnR3by1pbXBhY3R7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYnVzaW5lc3MtaW1wYWN0X19ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjb2x1bW4tZ2FwOiA0MHB4O1xufVxuXG4uYnVzaW5lc3MtaW1wYWN0X19jb2x1bW4ge1xuICBmbGV4OiAwIDEgMzMuMzMlO1xuICBtYXgtd2lkdGg6IDE4MnB4O1xufVxuXG4uYnVzaW5lc3MtaW1wYWN0X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogNDNweDtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMS4yOXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAkcHJpbWFyeTE7XG59XG5cbi5idXNpbmVzcy1pbXBhY3RfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICRkYXJrNTAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHRhYmxldFdpZHRoKSB7XG4gIC5idXNpbmVzcy1pbXBhY3Qge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmJ1c2luZXNzLWltcGFjdF9fZ3JpZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICByb3ctZ2FwOiAzMHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxuXG4gIC5idXNpbmVzcy1pbXBhY3RfX2NvbHVtbiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59IiwiLmNhc2Utc3R1ZHlfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY2FzZS1zdHVkeV9faGVhZC1jb2wge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgNTAlO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDo3NjdweCkge1xuICAuY2FzZS1zdHVkeV9faGVhZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5jYXNlLXN0dWR5X19oZWFkLWNvbDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5jYXNlLXN0dWR5X19oZWFkLWNvbDpmaXJzdC1jaGlsZCxcbiAgLmNhc2Utc3R1ZHlfX2hlYWQtY29sOmxhc3QtY2hpbGQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59IiwiLyoqXG4gKiBGb250c1xuICovXG4vKipcbiogQ29sb3JzXG4qL1xuLyoqXG4qIHRhZyBjb2xvcnNcbiovXG4vKipcbiogUmVzcG9uc2l2ZVxuKi9cbi5lbnJvbGwtZnJvbSB7XG4gIG1hcmdpbi1ib3R0b206IDE0NHB4O1xuICBtYXJnaW4tdG9wOiAxNTBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZW5yb2xsLWZyb20ge1xuICAgIGRpc3BsYXk6IGdyaWQ7IH1cbiAgLmVucm9sbC1mcm9tIC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgICBvcmRlcjogMTsgfSB9XG5cbi5lbnJvbGwtZnJvbSAuZ3JpZC1jYXJkX19yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJGMEZDO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9hY2FkZW15L2Vucm9sbC1zaGFwZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b20sIGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIC5lbnJvbGwtZnJvbSAuZ3JpZC1jYXJkX19yb3cge1xuICAgICAgcGFkZGluZzogNDBweCAyMHB4IDgwcHggIWltcG9ydGFudDsgfSB9XG5cbi5lbnJvbGwtZnJvbSAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA1MDBweDsgfVxuICAuZW5yb2xsLWZyb20gLmdyaWQtY2FyZF9fdGV4dC1ib3ggaDIge1xuICAgIGNvbG9yOiAjMEUxMTU1O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgIC5lbnJvbGwtZnJvbSAuZ3JpZC1jYXJkX190ZXh0LWJveCBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH0gfVxuICAuZW5yb2xsLWZyb20gLmdyaWQtY2FyZF9fdGV4dC1ib3ggcCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgY29sb3I6ICMwRTExNTU7IH1cbiAgLmVucm9sbC1mcm9tIC5ncmlkLWNhcmRfX3RleHQtYm94IGg0IHtcbiAgICBjb2xvcjogIzIwNjBFNjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG5cbi5lbnJvbGwtZnJvbSAuZ3JpZC1jYXJkX19sYWJlbCxcbi5lbnJvbGwtZnJvbSAuZ3JpZC1jYXJkX190aXRsZSxcbi5lbnJvbGwtZnJvbSAuZ3JpZC1jYXJkX190ZXh0LFxuLmdlbnJvbGwtZnJvbSAuZ3JpZC1jYXJkX19kZWNvcmF0aW9uIHtcbiAgY29sb3I6ICNGRkZGRkY7IH1cblxuLmVucm9sbC1mcm9tIC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIGZsZXg6IDAgMSA1MDBweDsgfVxuXG4uZW5yb2xsLWZyb20gLmdyaWQtY2FyZF9faW1hZ2UtYm94LmVucm9sbC1mb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogM3B4IDM2cHggNTJweCAwcHggIzJCMzgzQTFGO1xuICB3aWR0aDogNDk5O1xuICBoZWlnaHQ6IDUyNztcbiAgdG9wOiAxNTc5cHg7XG4gIGxlZnQ6IDgxNnB4O1xuICBnYXA6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG4iLCJAaW1wb3J0ICd2YXJzJztcblxuLmVucm9sbC1mcm9tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDRweDtcbiAgICBtYXJnaW4tdG9wOiAxNTBweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgLmVucm9sbC1mcm9tIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgfSAgXG5cbiAgICAuZW5yb2xsLWZyb20gLmdyaWQtY2FyZF9fdGV4dC1ib3h7XG4gICAgICBvcmRlcjogMTtcbiAgICB9XG4gIH1cbiAgXG4gIC5lbnJvbGwtZnJvbSAuZ3JpZC1jYXJkX19yb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQkYwRkM7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvYWNhZGVteS9lbnJvbGwtc2hhcGUuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b20sIGNlbnRlciB0b3A7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgcGFkZGluZzogNDBweCAyMHB4IDgwcHggIWltcG9ydGFudFxuICAgIH1cbiAgfVxuICBcbiAgLmVucm9sbC1mcm9tIC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgICBmbGV4OiAwIDEgNTAwcHg7XG5cbiAgICBoMiB7XG4gICAgICAgIGNvbG9yOiMwRTExNTU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIGNvbG9yOiAjMEUxMTU1XG4gICAgfVxuXG4gICAgaDQge1xuICAgICAgICBjb2xvcjogIzIwNjBFNjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcblxuICAgIH1cbiAgfVxuICBcbiAgLmVucm9sbC1mcm9tIC5ncmlkLWNhcmRfX2xhYmVsLFxuICAuZW5yb2xsLWZyb20gLmdyaWQtY2FyZF9fdGl0bGUsXG4gIC5lbnJvbGwtZnJvbSAuZ3JpZC1jYXJkX190ZXh0LFxuICAuZ2Vucm9sbC1mcm9tIC5ncmlkLWNhcmRfX2RlY29yYXRpb24ge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbiAgXG4gIC5lbnJvbGwtZnJvbSAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICAgIGZsZXg6IDAgMSA1MDBweDtcbiAgfVxuXG4gIC5lbnJvbGwtZnJvbSAuZ3JpZC1jYXJkX19pbWFnZS1ib3guZW5yb2xsLWZvcm17XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAzcHggMzZweCA1MnB4IDBweCAjMkIzODNBMUY7XG4gICAgd2lkdGg6IDQ5OTtcbiAgICBoZWlnaHQ6IDUyNztcbiAgICB0b3A6IDE1NzlweDtcbiAgICBsZWZ0OiA4MTZweDtcbiAgICBnYXA6IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfSIsIi8qKlxuICogRm9udHNcbiAqL1xuLyoqXG4qIENvbG9yc1xuKi9cbi8qKlxuKiB0YWcgY29sb3JzXG4qL1xuLyoqXG4qIFJlc3BvbnNpdmVcbiovXG4uZXh0cmEtcmVzb3VyY2VzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTU0cHg7IH1cblxuLmV4dHJhLXJlc291cmNlc19fdGl0bGUge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1M3B4O1xuICBsZXR0ZXItc3BhY2luZzogLTEuMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNzgwcHg7IH1cblxuLmV4dHJhLXJlc291cmNlc19fdGl0bGUgYnIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5leHRyYS1yZXNvdXJjZXNfX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBncmlkLWNvbHVtbi1nYXA6IDI4cHg7XG4gIGdyaWQtcm93LWdhcDogMHB4O1xuICBtYXgtd2lkdGg6IDEzNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4uZXh0cmEtcmVzb3VyY2VzX19pbWFnZS1ib3gge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG5cbi5leHRyYS1yZXNvdXJjZXNfX2ltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogMjZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uZXh0cmEtcmVzb3VyY2VzX19jb250ZW50IHtcbiAgcGFkZGluZzogMCAzNXB4IDAgMjBweDsgfVxuXG4uZXh0cmEtcmVzb3VyY2VzX190YWcge1xuICBjb2xvcjogIzBFMTE1NTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nOiA0cHggMTNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q0RTRGQztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuXG4uZXh0cmEtcmVzb3VyY2VzX19uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuXG4uZXh0cmEtcmVzb3VyY2VzX19uYW1lIGEge1xuICBjb2xvcjogIzBFMTE1NTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzFweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjY2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7IH1cblxuLmV4dHJhLXJlc291cmNlc19fbmFtZSBhOmhvdmVyIHtcbiAgY29sb3I6ICMyMDYwRTY7IH1cblxuLmV4dHJhLXJlc291cmNlc19fbGluayB7XG4gIGNvbG9yOiAjMEUxMTU1O1xuICBvcGFjaXR5OiAwLjY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xNXB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0OyB9XG5cbi5leHRyYS1yZXNvdXJjZXNfX2xpbms6aG92ZXIge1xuICBjb2xvcjogIzIwNjBFNjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmV4dHJhLXJlc291cmNlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweDsgfVxuICAuZXh0cmEtcmVzb3VyY2VzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC43MnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLmV4dHJhLXJlc291cmNlc19fdGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAuZXh0cmEtcmVzb3VyY2VzX19ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtcm93LWdhcDogNDBweDsgfVxuICAuZXh0cmEtcmVzb3VyY2VzX19uYW1lIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjU0cHg7IH1cbiAgLmV4dHJhLXJlc291cmNlc19fbmFtZSBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbiAgLmV4dHJhLXJlc291cmNlc19fY29udGVudCB7XG4gICAgcGFkZGluZzogMCAyMHB4IDAgMjBweDsgfSB9XG4iLCJAaW1wb3J0ICd2YXJzJztcblxuXG4uZXh0cmEtcmVzb3VyY2VzIHtcblx0bWFyZ2luLWJvdHRvbTogMTU0cHg7XG59XG5cbi5leHRyYS1yZXNvdXJjZXNfX3RpdGxlIHtcblx0Zm9udC1zaXplOiA0MHB4O1xuXHRsaW5lLWhlaWdodDogNTNweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0xLjJweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLWJvdHRvbTogNTZweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXgtd2lkdGg6IDc4MHB4O1xufVxuXG4uZXh0cmEtcmVzb3VyY2VzX190aXRsZSBiciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5leHRyYS1yZXNvdXJjZXNfX2dyaWQge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXHRncmlkLWNvbHVtbi1nYXA6IDI4cHg7XG5cdGdyaWQtcm93LWdhcDogMHB4O1xuXHRtYXgtd2lkdGg6IDEzNDBweDtcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmV4dHJhLXJlc291cmNlc19faXRlbSB7fVxuXG4uZXh0cmEtcmVzb3VyY2VzX19pbWFnZS1ib3gge1xuXHRtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uZXh0cmEtcmVzb3VyY2VzX19pbWFnZSB7XG5cdGJvcmRlci1yYWRpdXM6IDI2cHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDAgYXV0bztcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbi5leHRyYS1yZXNvdXJjZXNfX2NvbnRlbnQge1xuXHRwYWRkaW5nOiAwIDM1cHggMCAyMHB4O1xufVxuXG4uZXh0cmEtcmVzb3VyY2VzX190YWcge1xuXHRjb2xvcjogJGRhcms1MDA7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Ym9yZGVyLXJhZGl1czogMzBweDtcblx0cGFkZGluZzogNHB4IDEzcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNENEU0RkM7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG5cbi5leHRyYS1yZXNvdXJjZXNfX25hbWUge1xuXHRtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuXG4uZXh0cmEtcmVzb3VyY2VzX19uYW1lIGEge1xuXHRjb2xvcjogJGRhcms1MDA7XG5cdGZvbnQtc2l6ZTogMjJweDtcblx0bGluZS1oZWlnaHQ6IDMxcHg7XG5cdGxldHRlci1zcGFjaW5nOiAtMC42NnB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uZXh0cmEtcmVzb3VyY2VzX19uYW1lIGE6aG92ZXIge1xuXHRjb2xvcjogJHByaW1hcnkxO1xufVxuXG4uZXh0cmEtcmVzb3VyY2VzX19saW5rIHtcblx0Y29sb3I6ICRkYXJrNTAwO1xuXHRvcGFjaXR5OiAwLjY7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4xNXB4O1xuXHR0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uZXh0cmEtcmVzb3VyY2VzX19saW5rOmhvdmVyIHtcblx0Y29sb3I6ICRwcmltYXJ5MTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXRXaWR0aCkge1xuXHQuZXh0cmEtcmVzb3VyY2VzIHtcblx0XHRtYXJnaW4tYm90dG9tOiA3MnB4O1xuXHR9XG5cblx0LmV4dHJhLXJlc291cmNlc19fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuNzJweDtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHR9XG5cblx0LmV4dHJhLXJlc291cmNlc19fdGl0bGUgYnIge1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0fVxuXG5cdC5leHRyYS1yZXNvdXJjZXNfX2dyaWQge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdFx0Z3JpZC1yb3ctZ2FwOiA0MHB4O1xuXHR9XG5cblx0LmV4dHJhLXJlc291cmNlc19fbmFtZSB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC41NHB4O1xuXHR9XG5cblx0LmV4dHJhLXJlc291cmNlc19fbmFtZSBhIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdH1cblxuXHQuZXh0cmEtcmVzb3VyY2VzX19jb250ZW50IHtcblx0XHRwYWRkaW5nOiAwIDIwcHggMCAyMHB4O1xuXHR9XG59IiwiLyoqXG4gKiBGb250c1xuICovXG4vKipcbiogQ29sb3JzXG4qL1xuLyoqXG4qIHRhZyBjb2xvcnNcbiovXG4vKipcbiogUmVzcG9uc2l2ZVxuKi9cbi5mYXEtYWNjb3JkaW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMTZweDsgfVxuXG4uZmFxLWFjY29yZGlvbl9faXRlbSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQ0RTk7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHBhZGRpbmc6IDI0cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uZmFxLWFjY29yZGlvbl9fdGl0bGUge1xuICBjb2xvcjogIzBFMTE1NTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzFweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvaWNvbnMvY2hldnJvbi1kb3duLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDU2cHgpIGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiA1NnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA3OHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDsgfVxuXG4uZmFxLWFjY29yZGlvbl9fdGl0bGU6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7IH1cblxuLmZhcS1hY2NvcmRpb25fX2l0ZW0tLWFjdGl2ZS5mYXEtYWNjb3JkaW9uX190aXRsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2ljb25zL2NoZXZyb24tdXAuc3ZnKTsgfVxuXG4uZmFxLWFjY29yZGlvbl9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG4gIGNvbG9yOiAjNkU3MDk5O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMTVweDtcbiAgcGFkZGluZy1sZWZ0OiA1NnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA3OHB4O1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5mYXEtYWNjb3JkaW9uX19jb250ZW50IHAsXG4uZmFxLWFjY29yZGlvbl9fY29udGVudCB1bCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xNXB4OyB9XG5cbi5mYXEtYWNjb3JkaW9uX19jb250ZW50ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5mYXEtYWNjb3JkaW9uX19pdGVtIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgLmZhcS1hY2NvcmRpb25fX3RpdGxlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAzMHB4KSBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDU2cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gIC5mYXEtYWNjb3JkaW9uX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNTZweDsgfSB9XG4iLCJAaW1wb3J0ICd2YXJzJztcblxuXG4uZmFxLWFjY29yZGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDE2cHg7XG59XG5cbi5mYXEtYWNjb3JkaW9uX19pdGVtIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QxRDRFOTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgcGFkZGluZzogMjRweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZmFxLWFjY29yZGlvbl9fdGl0bGUge1xuICBjb2xvcjogJGRhcmsxO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9pY29ucy9jaGV2cm9uLWRvd24uc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gNTZweCkgY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDU2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDc4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uZmFxLWFjY29yZGlvbl9fdGl0bGU6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5mYXEtYWNjb3JkaW9uX19pdGVtLS1hY3RpdmUuZmFxLWFjY29yZGlvbl9fdGl0bGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9pY29ucy9jaGV2cm9uLXVwLnN2Zyk7XG59XG5cbi5mYXEtYWNjb3JkaW9uX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgY29sb3I6ICM2RTcwOTk7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDU2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDc4cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYXEtYWNjb3JkaW9uX19jb250ZW50IHAsXG4uZmFxLWFjY29yZGlvbl9fY29udGVudCB1bCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xNXB4O1xufVxuXG4uZmFxLWFjY29yZGlvbl9fY29udGVudCAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHRhYmxldFdpZHRoKSB7XG4gIC5mYXEtYWNjb3JkaW9uX19pdGVtIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cblxuICAuZmFxLWFjY29yZGlvbl9fdGl0bGUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDMwcHgpIGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNTZweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbiAgXG4gIC5mYXEtYWNjb3JkaW9uX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNTZweDtcbiAgfVxufSIsIi8qKlxuICogRm9udHNcbiAqL1xuLyoqXG4qIENvbG9yc1xuKi9cbi8qKlxuKiB0YWcgY29sb3JzXG4qL1xuLyoqXG4qIFJlc3BvbnNpdmVcbiovXG4uZmVhdHVyZXMtYWNjb3JkaW9uX19idXR0b24tYm94IHtcbiAgbWFyZ2luLXRvcDogMzJweDsgfVxuXG4uZmVhdHVyZXMtYWNjb3JkaW9uX19idXR0b24ge1xuICBwYWRkaW5nOiAxNXB4IDI0cHggMTVweCAzOXB4O1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5mZWF0dXJlcy1hY2NvcmRpb25fX2J1dHRvbi10aXRsZSB7XG4gIGNvbG9yOiAjMEUxMTU1O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5mZWF0dXJlcy1hY2NvcmRpb25fX2J1dHRvbi10aXRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMThweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MkRCRTg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDsgfVxuXG4uZmVhdHVyZXMtYWNjb3JkaW9uX19idXR0b24tdGl0bGUtLWJsdWU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDYwRTY7IH1cblxuLmZlYXR1cmVzLWFjY29yZGlvbl9fYnV0dG9uLWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzBFMTE1NTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjE1cHg7IH1cblxuLmZlYXR1cmVzLWFjY29yZGlvbl9fYnV0dG9uLmFjdGl2ZSxcbi5mZWF0dXJlcy1hY2NvcmRpb25fX2J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOEY4RkI7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7IH1cblxuLmZlYXR1cmVzLWFjY29yZGlvbl9fYnV0dG9uLS1ibHVlLmFjdGl2ZSxcbi5mZWF0dXJlcy1hY2NvcmRpb25fX2J1dHRvbi0tYmx1ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkYwRkM7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7IH1cblxuLmZlYXR1cmVzLWFjY29yZGlvbl9fYnV0dG9uLmFjdGl2ZSAuZmVhdHVyZXMtYWNjb3JkaW9uX19idXR0b24tdGl0bGU6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmZlYXR1cmVzLWFjY29yZGlvbl9fYnV0dG9uLmFjdGl2ZSAuZmVhdHVyZXMtYWNjb3JkaW9uX19idXR0b24tZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZmVhdHVyZXMtYWNjb3JkaW9uX19pbWFnZSB7XG4gIGZsZXg6IDAgMSA2ODBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmZlYXR1cmVzLWFjY29yZGlvbl9faW1hZ2UgPiBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5mZWF0dXJlcy1hY2NvcmRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgLmZlYXR1cmVzLWFjY29yZGlvbl9fYnV0dG9uLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjEzcHg7IH0gfVxuIiwiQGltcG9ydCAndmFycyc7XG5cblxuLmZlYXR1cmVzLWFjY29yZGlvbl9fYnV0dG9uLWJveCB7XG5cdG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5mZWF0dXJlcy1hY2NvcmRpb25fX2J1dHRvbiB7XG5cdHBhZGRpbmc6IDE1cHggMjRweCAxNXB4IDM5cHg7XG5cdG1hcmdpbi1ib3R0b206IDJweDtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mZWF0dXJlcy1hY2NvcmRpb25fX2J1dHRvbi10aXRsZSB7XG5cdGNvbG9yOiAkZGFyazUwMDtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRsaW5lLWhlaWdodDogMjhweDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZlYXR1cmVzLWFjY29yZGlvbl9fYnV0dG9uLXRpdGxlOjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IC0xOHB4O1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDhweDtcblx0aGVpZ2h0OiA4cHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogJHNreWVCbHVlO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5mZWF0dXJlcy1hY2NvcmRpb25fX2J1dHRvbi10aXRsZS0tYmx1ZTo6YmVmb3JlICB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5MTtcbn1cblxuLmZlYXR1cmVzLWFjY29yZGlvbl9fYnV0dG9uLWRlc2NyaXB0aW9uIHtcblx0ZGlzcGxheTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRjb2xvcjogJGRhcmszMDA7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4xNXB4O1xufVxuXG4uZmVhdHVyZXMtYWNjb3JkaW9uX19idXR0b24uYWN0aXZlLFxuLmZlYXR1cmVzLWFjY29yZGlvbl9fYnV0dG9uOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0U4RjhGQjtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuLmZlYXR1cmVzLWFjY29yZGlvbl9fYnV0dG9uLS1ibHVlLmFjdGl2ZSxcbi5mZWF0dXJlcy1hY2NvcmRpb25fX2J1dHRvbi0tYmx1ZTpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNFQkYwRkM7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi5mZWF0dXJlcy1hY2NvcmRpb25fX2J1dHRvbi5hY3RpdmUgLmZlYXR1cmVzLWFjY29yZGlvbl9fYnV0dG9uLXRpdGxlOjpiZWZvcmUge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uZmVhdHVyZXMtYWNjb3JkaW9uX19idXR0b24uYWN0aXZlIC5mZWF0dXJlcy1hY2NvcmRpb25fX2J1dHRvbi1kZXNjcmlwdGlvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmVhdHVyZXMtYWNjb3JkaW9uX19pbWFnZSB7XG5cdGZsZXg6IDAgMSA2ODBweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0PiBpbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXRXaWR0aCkge1xuXHQuZmVhdHVyZXMtYWNjb3JkaW9uIHtcblx0XHRtYXJnaW4tYm90dG9tOiA4MHB4O1xuXHR9XG5cblx0LmZlYXR1cmVzLWFjY29yZGlvbl9fYnV0dG9uLWRlc2NyaXB0aW9uIHtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE5cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjEzcHg7XG5cdH1cbn0iLCIvKipcbiAqIEZvbnRzXG4gKi9cbi8qKlxuKiBDb2xvcnNcbiovXG4vKipcbiogdGFnIGNvbG9yc1xuKi9cbi8qKlxuKiBSZXNwb25zaXZlXG4qL1xuLmdyaWQtY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDcycHg7IH1cblxuLmdyaWQtY2FyZC5ncmlkLWNhcmQtLWhvbWUyIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuXG4uZ3JpZC1jYXJkX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLmdyaWQtY2FyZC0tYmxhbmsge1xuICBtYXJnaW4tYm90dG9tOiAxNDRweDsgfVxuXG4uZ3JpZC1jYXJkLS1ibGFuay5ncmlkLWNhcmQtLWltYWdlLXJpZ2h0IC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmctbGVmdDogMTM5cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7IH1cblxuLmdyaWQtY2FyZC0tYmxhbmsuZ3JpZC1jYXJkLS1pbWFnZS1sZWZ0IC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmctcmlnaHQ6IDEzOXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7IH1cblxuLmdyaWQtY2FyZC0tYmxhbmsuZ3JpZC1jYXJkLS13aWRlLmdyaWQtY2FyZC0taW1hZ2UtcmlnaHQgLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZy1sZWZ0OiA5M3B4OyB9XG5cbi5ncmlkLWNhcmQtLWJsYW5rLmdyaWQtY2FyZC0td2lkZS5ncmlkLWNhcmQtLWltYWdlLWxlZnQgLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZy1yaWdodDogOTNweDsgfVxuXG4uZ3JpZC1jYXJkLS1ibGFuay5ncmlkLWNhcmQtLWhlcm8gLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZy1sZWZ0OiA3NHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5ncmlkLWNhcmQtLXJhZGl1cyAuZ3JpZC1jYXJkX19yb3cge1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5ncmlkLWNhcmQtLXZlcnRpY2FsIC5ncmlkLWNhcmRfX3JvdyB7XG4gIG1pbi1oZWlnaHQ6IDk2MHB4O1xuICBwYWRkaW5nOiAxMDBweCAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZ3JpZC1jYXJkLS12ZXJ0aWNhbCAuZ3JpZC1jYXJkX19yb3cubWFya2V0aW5nLWludGVsbGlnZW5jZSB7XG4gIHBhZGRpbmc6IDEwMHB4IDIwcHggMHB4O1xuICBtaW4taGVpZ2h0OiA4NzBweDsgfVxuXG4uZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuLmdyaWQtY2FyZF9fdGV4dC1ib3guaHItdGVhbXMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmdyaWQtY2FyZC0tYmxhbmsgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNDMwcHg7IH1cblxuLmdyaWQtY2FyZC0tYWxpZ24tdG9wIC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG5cbi5ncmlkLWNhcmQtLWZ1bGwgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cblxuLmdyaWQtY2FyZC0taW1hZ2UtbGVmdDpub3QoLmdyaWQtY2FyZC0tdmVydGljYWwpOm5vdCguZ3JpZC1jYXJkLS1iYWNrZ3JvdW5kKSAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDsgfVxuXG4uZ3JpZC1jYXJkLS1pbWFnZS1yaWdodDpub3QoLmdyaWQtY2FyZC0tdmVydGljYWwpOm5vdCguZ3JpZC1jYXJkLS1iYWNrZ3JvdW5kKSAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cblxuLmdyaWQtY2FyZF9fbGFiZWwge1xuICBjb2xvcjogIzIwNjBFNjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZ3JpZC1jYXJkX19sYWJlbC5saWdodC1wdXJwbGUge1xuICBjb2xvcjogIzkyODhFRiAhaW1wb3J0YW50OyB9XG5cbi5ncmlkLWNhcmRfX3RhZyB7XG4gIHBhZGRpbmc6IDdweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5ncmlkLWNhcmRfX3RhZy5wdXJwbGUge1xuICBjb2xvcjogIzkyODhFRiAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiA1MHB4OyB9XG5cbi5ncmlkLWNhcmQtLXZlcnRpY2FsIC5ncmlkLWNhcmRfX2xhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uZ3JpZC1jYXJkX190aXRsZSB7XG4gIGNvbG9yOiAjMEUxMTU1O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTEuMDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmdyaWQtY2FyZF9fdGl0bGUtLWJpZyB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMS40NHB4OyB9XG5cbi5ncmlkLWNhcmRfX3RpdGxlLS1oZXJvIHtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBsaW5lLWhlaWdodDogNzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xLjhweDsgfVxuXG4uZ3JpZC1jYXJkX190ZXh0IHtcbiAgY29sb3I6ICM2RTcwOTk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xOHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYWNhZGVteSAuZ3JpZC1jYXJkX190ZXh0LmJsdWUge1xuICBjb2xvcjogIzIwNjBFNjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4uZ3JpZC1jYXJkX190ZXh0IGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uZ3JpZC1jYXJkX190ZXh0IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmdyaWQtY2FyZF9fdGV4dC0taGVybyB7XG4gIGNvbG9yOiAjMEUxMTU1OyB9XG5cbi5ncmlkLWNhcmRfX3RleHQ6bm90KC5ncmlkLWNhcmRfX3RleHQtLWhlcm8pICsgLmJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDMycHg7IH1cblxuLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDUwJTsgfVxuXG4uZ3JpZC1jYXJkLS1ibGFuayAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgNjgwcHg7IH1cblxuLmdyaWQtY2FyZF9faW1hZ2UtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZ3JpZC1jYXJkX19pbWFnZS1ib3ggaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5ncmlkLWNhcmQtLWZ1bGwgLmdyaWQtY2FyZF9faW1hZ2UtYm94IGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLmdyaWQtY2FyZF9fZGVjb3JhdG9yIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5ncmlkLWNhcmQtZGVjb3JhdG9yLS1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5ncmlkLWNhcmQtLWhvbWUxIHtcbiAgbWFyZ2luLWJvdHRvbTogMTg0cHg7IH1cblxuLmdyaWQtY2FyZC0taG9tZTEgLmdyaWQtY2FyZF9fcm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjBFRTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvaG9tZS9kZWNvcmF0b3Iuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGxlZnQ7XG4gIHBhZGRpbmc6IDAgMCAwIDEzNHB4OyB9XG5cbi5ncmlkLWNhcmQtLWhvbWUxLmJ1c2luZXNzLXNlcnZpY2VzIC5ncmlkLWNhcmRfX3JvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOGYxZjY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3NvbHV0aW9ucy9idXNpbmVzcy1zZXJ2aWNlcy90d28tc2hhcGUuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgNTBweDtcbiAgcGFkZGluZzogMCAxMzRweCAwIDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZ3JpZC1jYXJkLS1ob21lMS5idXNpbmVzcy1zZXJ2aWNlcyAuZ3JpZC1jYXJkX19yb3cge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgMCAwOyB9IH1cblxuLmdyaWQtY2FyZC0taG9tZTEuYnVzaW5lc3Mtc2VydmljZXMgLmdyaWQtY2FyZF9fcm93OjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIyN3B4O1xuICBoZWlnaHQ6IDIyOHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9zb2x1dGlvbnMvYnVzaW5lc3Mtc2VydmljZXMvb25lLXNoYXBlLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0MCU7XG4gIGJvdHRvbTogMHB4OyB9XG5cbi5ncmlkLWNhcmQtLWhvbWUxLmJ1c2luZXNzLXNlcnZpY2VzIC5ncmlkLWNhcmRfX3JvdyAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICB6LWluZGV4OiAxOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzODBweCkge1xuICAuZ3JpZC1jYXJkLmdyaWQtY2FyZC0tZnVsbC5ncmlkLWNhcmQtLWltYWdlLXJpZ2h0LmJ1c2luZXNzLXNlcnZpY2VzIC5ncmlkLWNhcmRfX3JvdyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7IH1cbiAgLmJ1c2luZXNzLXNlcnZpY2VzIC5ncmlkLWNhcmRfX3JvdyAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICAgIHotaW5kZXg6IDE7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLmJ1c2luZXNzLXNlcnZpY2VzIC5ncmlkLWNhcmRfX3JvdyAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgei1pbmRleDogMTsgfSB9XG5cbi5ncmlkLWNhcmQtLWhvbWUxIC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgZmxleDogMCAxIDQ1OHB4OyB9XG5cbi5ncmlkLWNhcmQtLWhvbWUxIC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIGZsZXg6IDAgMSA2NjhweDsgfVxuXG4uZ3JpZC1jYXJkLS1ob21lMi5wYy1zZWN0aW9uLXRocmVlIC5ncmlkLWNhcmRfX3JvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDk2cHggODNweCAzM3B4IDkwcHg7IH1cblxuLmdyaWQtY2FyZC0taG9tZTIgLmdyaWQtY2FyZF9fcm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjBGQztcbiAgcGFkZGluZzogOTZweCA4M3B4IDMzcHggOTBweDsgfVxuXG4uZ3JpZC1jYXJkLS1ob21lMiAuZ3JpZC1jYXJkX19yb3cubm8tYmctY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxMDBweCAwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4uZ3JpZC1jYXJkLS1ob21lMiAuZ3JpZC1jYXJkX19yb3cubm8tYmctY29sb3IgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNjAwcHg7IH1cblxuLmdyaWQtY2FyZC0taG9tZTIgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNDMzcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDFweCAhaW1wb3J0YW50OyB9XG5cbi5ncmlkLWNhcmQtLWhvbWUyIC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIGZsZXg6IDAgMSA3MzVweDsgfVxuXG4uZ3JpZC1jYXJkLS1ob21lMyAuZ3JpZC1jYXJkX19yb3cge1xuICBwYWRkaW5nOiAwIDEzNnB4IDAgMDsgfVxuXG4uZ3JpZC1jYXJkLS1ob21lMyAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA0ODRweDsgfVxuXG4uZ3JpZC1jYXJkLS1ob21lMyAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgNzk5cHg7IH1cblxuLmdyaWQtY2FyZC0tYWJvdXQxIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuXG4uZ3JpZC1jYXJkLS1hYm91dDEgLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZzogMCA4OHB4IDAgMTMycHg7IH1cblxuLmdyaWQtY2FyZC0tYWJvdXQxIC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgZmxleDogMCAxIDQyOHB4OyB9XG5cbi5ncmlkLWNhcmQtLWFib3V0MSAuZ3JpZC1jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDUzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMS4ycHg7IH1cblxuLmdyaWQtY2FyZC0tYWJvdXQxIC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIGZsZXg6IDAgMSA2MzJweDsgfVxuXG4uZ3JpZC1jYXJkLS1hYm91dDIge1xuICBtYXJnaW4tYm90dG9tOiAxNTJweDsgfVxuXG4uZ3JpZC1jYXJkLS1hYm91dDIgLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZzogMCAxMzNweCAwIDEyNnB4OyB9XG5cbi5ncmlkLWNhcmQtLWFib3V0MiAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA0MjhweDsgfVxuXG4uZ3JpZC1jYXJkLS1hYm91dDIgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDYyOXB4OyB9XG5cbi5ncmlkLWNhcmQtLWFib3V0MyB7XG4gIG1hcmdpbi1ib3R0b206IDE2MHB4OyB9XG5cbi5ncmlkLWNhcmQtLWFib3V0MyAuZ3JpZC1jYXJkX19yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGMEVFO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9hYm91dC9kZWNvcmF0b3ItMy5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XG4gIHBhZGRpbmc6IDk5cHggMTMycHggNjNweCAxMTlweDsgfVxuXG4uZ3JpZC1jYXJkLS1hYm91dDMgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNDU4cHg7IH1cblxuLmdyaWQtY2FyZC0tYWJvdXQzIC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIGZsZXg6IDAgMSA1NTNweDsgfVxuXG4uZ3JpZC1jYXJkLS1hYm91dDQge1xuICBtYXJnaW4tYm90dG9tOiAxMjJweDsgfVxuXG4uZ3JpZC1jYXJkLS1hYm91dDQgLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZzogMCAxMjRweCAwIDEzM3B4OyB9XG5cbi5ncmlkLWNhcmQtLWFib3V0NCAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSAzODRweDsgfVxuXG4uZ3JpZC1jYXJkLS1hYm91dDQgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDU0MnB4OyB9XG5cbi5ncmlkLWNhcmQtLWFuYWx5dGljczMge1xuICBtYXJnaW4tYm90dG9tOiAxMjJweDsgfVxuXG4uZ3JpZC1jYXJkLS1hbmFseXRpY3MzIC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmc6IDAgMCAwIDk1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5Mjg4RUY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3Byb2R1Y3QvYW5hbHl0aWNzL3MzLWRlY29yYXRvci0xLnN2ZyksIHVybCgvaW1hZ2VzL3Byb2R1Y3QvYW5hbHl0aWNzL3MzLWRlY29yYXRvci0yLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNDBweCwgY2FsYyg1MCUgKyA1MHB4KSBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmdyaWQtY2FyZC0tYW5hbHl0aWNzMyAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA1MTlweDsgfVxuXG4uZ3JpZC1jYXJkLS1hbmFseXRpY3MzIC5ncmlkLWNhcmRfX2xhYmVsLFxuLmdyaWQtY2FyZC0tYW5hbHl0aWNzMyAuZ3JpZC1jYXJkX190aXRsZSxcbi5ncmlkLWNhcmQtLWFuYWx5dGljczMgLmdyaWQtY2FyZF9fdGV4dCB7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5ncmlkLWNhcmQtLWFuYWx5dGljczMgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDY4OXB4OyB9XG5cbi5ncmlkLWNhcmQtLWFuYWx5dGljczUge1xuICBtYXJnaW4tYm90dG9tOiAxMjhweDsgfVxuXG4uZ3JpZC1jYXJkLS1hbmFseXRpY3M1IC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmc6IDY1cHggOTlweCAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEYwRUU7IH1cblxuLmdyaWQtY2FyZC0tYW5hbHl0aWNzNSAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA0NDlweDsgfVxuXG4uZ3JpZC1jYXJkLS1hbmFseXRpY3M1IC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIGZsZXg6IDAgMSA3NDVweDsgfVxuXG4uZ3JpZC1jYXJkLS1hbmFseXRpY3M2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTkycHg7IH1cblxuLmdyaWQtY2FyZC0tYW5hbHl0aWNzNiAuZ3JpZC1jYXJkX19yb3cge1xuICBwYWRkaW5nOiAxMzJweCAwIDAgMTM5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOEYxRjY7IH1cblxuLmdyaWQtY2FyZC0tYW5hbHl0aWNzNiAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA0MDFweDsgfVxuXG4uZ3JpZC1jYXJkLS1hbmFseXRpY3M2IC5ncmlkLWNhcmRfX2xhYmVsIHtcbiAgY29sb3I6ICM5Mjg4RUY7IH1cblxuLmdyaWQtY2FyZC0tYW5hbHl0aWNzNiAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgNzYycHg7IH1cblxuLmdyaWQtY2FyZC0tcHVibGlzaGluZzEge1xuICBtYXJnaW4tYm90dG9tOiAxNjJweDsgfVxuXG4uZ3JpZC1jYXJkLS1wdWJsaXNoaW5nMSAuZ3JpZC1jYXJkX19yb3cge1xuICBwYWRkaW5nOiAwIDEzMnB4IDAgMThweDsgfVxuXG4uZ3JpZC1jYXJkLS1wdWJsaXNoaW5nMSAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA0MzBweDsgfVxuXG4uZ3JpZC1jYXJkLS1wdWJsaXNoaW5nMSAuZ3JpZC1jYXJkX19sYWJlbCB7XG4gIGNvbG9yOiAjRjY5OUJFOyB9XG5cbi5ncmlkLWNhcmQtLXB1Ymxpc2hpbmcxIC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIGZsZXg6IDAgMSA2NTZweDsgfVxuXG4uZ3JpZC1jYXJkLS1wdWJsaXNoaW5nMiB7XG4gIG1hcmdpbi1ib3R0b206IDEyNnB4OyB9XG5cbi5ncmlkLWNhcmQtLXB1Ymxpc2hpbmcyIC5ncmlkLWNhcmRfX3JvdyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3Byb2R1Y3Qvc29jaWFsLXB1Ymxpc2hpbmcvczItZGVjb3JhdG9yLTEuc3ZnKSwgdXJsKC9pbWFnZXMvcHJvZHVjdC9zb2NpYWwtcHVibGlzaGluZy9zMi1kZWNvcmF0b3ItMi5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbSwgY2FsYyg1MCUgKyA0MzBweCkgMzIwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5Mjg4RUY7IH1cblxuLmdyaWQtY2FyZC0tcHVibGlzaGluZzIgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBtYXgtd2lkdGg6IDg4MnB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG5cbi5ncmlkLWNhcmQtLXB1Ymxpc2hpbmcyIC5ncmlkLWNhcmRfX2xhYmVsIHtcbiAgY29sb3I6ICNGNjk5QkU7IH1cblxuLmdyaWQtY2FyZC0tcHVibGlzaGluZzIgLmdyaWQtY2FyZF9fdGl0bGUsXG4uZ3JpZC1jYXJkLS1wdWJsaXNoaW5nMiAuZ3JpZC1jYXJkX190ZXh0IHtcbiAgY29sb3I6ICNGRkZGRkY7IH1cblxuLmdyaWQtY2FyZC0tcHVibGlzaGluZzIgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgbWF4LXdpZHRoOiA5OTlweDsgfVxuXG4uZ3JpZC1jYXJkLS1wdWJsaXNoaW5nMyB7XG4gIG1hcmdpbi1ib3R0b206IDE1MnB4OyB9XG5cbi5ncmlkLWNhcmQtLXB1Ymxpc2hpbmczIC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmc6IDAgMCAwIDk1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEYwRUU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3Byb2R1Y3Qvc29jaWFsLXB1Ymxpc2hpbmcvczMtZGVjb3JhdG9yLTEuc3ZnKSwgdXJsKC9pbWFnZXMvcHJvZHVjdC9zb2NpYWwtcHVibGlzaGluZy9zMy1kZWNvcmF0b3ItMi5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDQwcHgsIGNhbGMoNTAlICsgNTBweCkgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5ncmlkLWNhcmQtLXB1Ymxpc2hpbmczLmdyZWVuIC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmc6IDAgMCAwIDk1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOEYxRjY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Fib3V0L2Nvbm5lY3Qtc2hhcGUtMi5zdmcpLCB1cmwoL2ltYWdlcy9hYm91dC9jb25uZWN0LXNoYXBlLTEuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA0MHB4LCBjYWxjKDUwJSArIDUwcHgpIGJvdHRvbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uZ3JpZC1jYXJkLS1wdWJsaXNoaW5nMy5ncmVlbiAuZ3JpZC1jYXJkX190ZXh0LWJveCAuc29jaWFsLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA1cHg7XG4gIG1hcmdpbjogMzBweCAwcHg7IH1cblxuLmdyaWQtY2FyZC0tcHVibGlzaGluZzMgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNTE5cHg7IH1cblxuLmdyaWQtY2FyZC0tcHVibGlzaGluZzMgLmdyaWQtY2FyZF9fdGV4dC1ib3ggLmdldC1pbi10b3VjaC1jb250YWluZXIgLnR3by1jb2x1bW5zLWxheW91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjVweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4MHB4KSB7XG4gIC5ncmlkLWNhcmQtLXB1Ymxpc2hpbmczIC5ncmlkLWNhcmRfX3RleHQtYm94IC5nZXQtaW4tdG91Y2gtY29udGFpbmVyIC50d28tY29sdW1ucy1sYXlvdXQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAyNXB4OyB9IH1cblxuLmdyaWQtY2FyZC0tcHVibGlzaGluZzMgLmdyaWQtY2FyZF9fdGV4dC1ib3ggLmdldC1pbi10b3VjaC1jb250YWluZXIgaDMge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5ncmlkLWNhcmQtLXB1Ymxpc2hpbmczIC5ncmlkLWNhcmRfX3RleHQtYm94IC5nZXQtaW4tdG91Y2gtY29udGFpbmVyIC50d28tY29sdW1ucy1sYXlvdXQgLmNvbHVtbiB7XG4gIGRpc3BsYXk6IGdyaWQ7IH1cblxuLmdyaWQtY2FyZC0tcHVibGlzaGluZzMgLmdyaWQtY2FyZF9fdGV4dC1ib3ggLmdldC1pbi10b3VjaC1jb250YWluZXIgLnR3by1jb2x1bW5zLWxheW91dCAuY29sdW1uIGg0IHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5ncmlkLWNhcmQtLXB1Ymxpc2hpbmczIC5ncmlkLWNhcmRfX3RleHQtYm94IC5nZXQtaW4tdG91Y2gtY29udGFpbmVyIC50d28tY29sdW1ucy1sYXlvdXQgLmNvbHVtbjpudGgtY2hpbGQoMikgaDQge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODgwcHgpIHtcbiAgLmdyaWQtY2FyZC0tcHVibGlzaGluZzMgLmdyaWQtY2FyZF9fdGV4dC1ib3ggLmdldC1pbi10b3VjaC1jb250YWluZXIgLnR3by1jb2x1bW5zLWxheW91dCAuY29sdW1uOm50aC1jaGlsZCgxKSBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfSB9XG5cbi5ncmlkLWNhcmQtLXB1Ymxpc2hpbmczIC5ncmlkLWNhcmRfX3RleHQtYm94IC5nZXQtaW4tdG91Y2gtY29udGFpbmVyIC50d28tY29sdW1ucy1sYXlvdXQgLmNvbHVtbjpudGgtY2hpbGQoMSkgYTpudGgtY2hpbGQoMikge1xuICBtYXJnaW4tdG9wOiAtMTVweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4MHB4KSB7XG4gIC5ncmlkLWNhcmQtLXB1Ymxpc2hpbmczIC5ncmlkLWNhcmRfX3RleHQtYm94IC5nZXQtaW4tdG91Y2gtY29udGFpbmVyIC50d28tY29sdW1ucy1sYXlvdXQgLmNvbHVtbjpudGgtY2hpbGQoMSkgYTpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi10b3A6IDBweDsgfSB9XG5cbi5ncmlkLWNhcmQtLXB1Ymxpc2hpbmczIC5ncmlkLWNhcmRfX3RleHQtYm94IC5nZXQtaW4tdG91Y2gtY29udGFpbmVyIC50d28tY29sdW1ucy1sYXlvdXQgLmNvbHVtbjpudGgtY2hpbGQoMSkgYTpudGgtY2hpbGQoMykge1xuICBtYXJnaW4tdG9wOiAtMzBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4MHB4KSB7XG4gIC5ncmlkLWNhcmQtLXB1Ymxpc2hpbmczIC5ncmlkLWNhcmRfX3RleHQtYm94IC5nZXQtaW4tdG91Y2gtY29udGFpbmVyIC50d28tY29sdW1ucy1sYXlvdXQgLmNvbHVtbjpudGgtY2hpbGQoMSkgYTpudGgtY2hpbGQoMykge1xuICAgIG1hcmdpbi10b3A6IDBweDsgfSB9XG5cbi5ncmlkLWNhcmQtLXB1Ymxpc2hpbmczIC5ncmlkLWNhcmRfX3RleHQtYm94IC5nZXQtaW4tdG91Y2gtY29udGFpbmVyIC50d28tY29sdW1ucy1sYXlvdXQgLmNvbHVtbiBhIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5ncmlkLWNhcmQtLXB1Ymxpc2hpbmczIC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIGZsZXg6IDAgMSA2ODlweDsgfVxuXG4uZ3JpZC1jYXJkLS1wdWJsaXNoaW5nMyAuZ3JpZC1jYXJkX19sYWJlbCB7XG4gIGNvbG9yOiAjRjY5OUJFOyB9XG5cbi5ncmlkLWNhcmQtLXB1Ymxpc2hpbmc0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTE2cHg7IH1cblxuLmdyaWQtY2FyZC0tcHVibGlzaGluZzQgLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZzogMCAyMnB4IDAgMTMycHg7IH1cblxuLmdyaWQtY2FyZC0tcHVibGlzaGluZzQgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNDMwcHg7IH1cblxuLmdyaWQtY2FyZC0tcHVibGlzaGluZzQgLmdyaWQtY2FyZF9fbGFiZWwge1xuICBjb2xvcjogI0Y2OTlCRTsgfVxuXG4uZ3JpZC1jYXJkLS1wdWJsaXNoaW5nNCAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgNjgwcHg7IH1cblxuLmdyaWQtY2FyZC0tcHVibGlzaGluZzUge1xuICBtYXJnaW4tYm90dG9tOiAxOTNweDsgfVxuXG4uZ3JpZC1jYXJkLS1wdWJsaXNoaW5nNSAuZ3JpZC1jYXJkX19yb3cge1xuICBwYWRkaW5nOiA0OXB4IDk4cHggMCA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhGMUY2OyB9XG5cbi5ncmlkLWNhcmQtLXB1Ymxpc2hpbmc1IC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgZmxleDogMCAxIDQ0OXB4OyB9XG5cbi5ncmlkLWNhcmQtLXB1Ymxpc2hpbmc1IC5ncmlkLWNhcmRfX2xhYmVsIHtcbiAgY29sb3I6ICNGNjk5QkU7IH1cblxuLmdyaWQtY2FyZC0tcHVibGlzaGluZzUgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDY2MHB4OyB9XG5cbi5ncmlkLWNhcmQtLXBvbGljaWVzMSAuc2lkZS1tZW51IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjBGQztcbiAgcGFkZGluZzogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDB2dztcbiAgbWFyZ2luLXRvcDogLTU2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmdyaWQtY2FyZC0tcG9saWNpZXMxIC5zcGFuLTkge1xuICBtYXJnaW4tbGVmdDogMjUuNyUgIWltcG9ydGFudDsgfVxuXG4uZ3JpZC1jYXJkLS1wb2xpY2llczEgaDEge1xuICBtYXJnaW4tdG9wOiA1NnB4OyB9XG5cbi5ncmlkLWNhcmQtLXBvbGljaWVzMSAuc3Bhbi0zIC50ZXh0LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICM2RTcwOTk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwYWRkaW5nLXRvcDogMTRweDtcbiAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOERGRUU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7IH1cblxuLmdyaWQtY2FyZC0tcG9saWNpZXMxIC5zcGFuLTMgLnRleHQtYnV0dG9uOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwIG5vbmU7IH1cblxuLmdyaWQtY2FyZC0tcG9saWNpZXMxIC5zcGFuLTMgLnRleHQtYnV0dG9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMjA2MEU2O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7IH1cblxuLmdyaWQtY2FyZC0tcG9saWNpZXMxIC5zcGFuLTMgLnRleHQtYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICMyMDYwRTY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uZ3JpZC1jYXJkLS1jYXNlLXN0dWRpZXMgaDUge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLmdyaWQtY2FyZC0tY2FzZS1zdHVkaWVzIGJ1dHRvbiB7XG4gIG1hcmdpbjogNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5ncmlkLWNhcmQtLWNhc2Utc3R1ZGllcyAuZ3JpZC1jYXJkX19idXR0b24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuXG4uZ3JpZC1jYXJkLS1jYXNlLXN0dWRpZXMgLmN1c3RvbWVyLWNhcmRfX2JvZHkge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cblxuLmdyaWQtY2FyZC0tY2FzZS1zdHVkaWVzIC5jYXNlLXN0dWRpZXMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxOXB4OyB9XG5cbi5ncmlkLWNhcmQtLWNhc2Utc3R1ZGllcyAuY2FzZS1zdHVkaWVzLWNvbnRhaW5lciA+IC5jb250ZW50LWNhcmQge1xuICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAxMHB4KTtcbiAgbWF4LXdpZHRoOiA2NDhweDtcbiAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uZ3JpZC1jYXJkLS1jYXNlLXN0dWRpZXMgLnBvc3QtZW50cnkgLmltYWdlLWNvbnRhaW5lciBpbWcge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDsgfVxuXG4uZ3JpZC1jYXJkLS1jYXNlLXN0dWRpZXMgLmNhc2Utc3R1ZGllcy1jb250YWluZXIgLmN1c3RvbWVyLWNhcmRfX3RhZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNnB4IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogI0VCRjBGQztcbiAgY29sb3I6ICMwRTExNTU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuXG4uZ3JpZC1jYXJkLS1jYXNlLXN0dWRpZXMgLmNhc2Utc3R1ZGllcy1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiA2NHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLmdyaWQtY2FyZC0tY2FzZS1zdHVkaWVzIC5jYXNlLXN0dWRpZXMtY29udGFpbmVyIGg0IHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMzFweDtcbiAgY29sb3I6ICMwRTExNTU7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cblxuLmdyaWQtY2FyZC0tY2FzZS1zdHVkaWVzIC5jYXNlLXN0dWRpZXMtY29udGFpbmVyIGg0OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmdyaWQtY2FyZC0tY2FzZS1zdHVkaWVzIC5jYXNlLXN0dWRpZXMtY29udGFpbmVyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmdyaWQtY2FyZC0tY2FzZS1zdHVkaWVzIC5jYXNlLXN0dWRpZXMtY29udGFpbmVyIGltZyB7XG4gIG1heC13aWR0aDogNjQ4cHg7XG4gIG1hcmdpbi10b3A6IDY0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI2cHg7IH1cblxuLmdyaWQtY2FyZC0tY2FzZS1zdHVkaWVzIC5jdXN0b21lci1jYXJkIHAge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMEUxMTU1O1xuICBvcGFjaXR5OiAwLjY7XG4gIG1hcmdpbi1ib3R0b206IDBweDsgfVxuXG4uZ3JpZC1jYXJkLS1jYXNlLXN0dWRpZXMgLmN1c3RvbWVyLWNhcmQgcDpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMjA2MEU2OyB9XG5cbi5ncmlkLWNhcmQtLWNhc2Utc3R1ZGllcyAubW9yZS1idXR0b24ge1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDg4cHg7IH1cblxuLmdyaWQtY2FyZC0tY2FzZS1zdHVkaWVzIC5yb3cucm93LS13cmFwLmNhc2Utc3R1ZGllcy1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEzODBweCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuXG4uZ3JpZC1jYXJkLS1jYXNlLXN0dWRpZXMtZ2V0MSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDE1NXB4O1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDsgfVxuXG4uZ3JpZC1jYXJkLS1jYXNlLXN0dWRpZXMtZ2V0MSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmdyaWQtY2FyZC0tY2FzZS1zdHVkaWVzLWdldDEgLmNvbXBhbnktY2FyZCB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiA4ODRweDtcbiAgbWFyZ2luLWJvdHRvbTogODRweDsgfVxuXG4uZ3JpZC1jYXJkLS1jYXNlLXN0dWRpZXMgLndyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEzODBweDsgfVxuXG4uZ3JpZC1jYXJkLS1jYXNlLXN0dWRpZXMtZ2V0MSAuY29tcGFueS1jYXJkIC5oZXJvLXRpdGxlX190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7IH1cblxuLmdyaWQtY2FyZC0tY2FzZS1zdHVkaWVzLWdldDEgLnJvdyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFRkYwRjk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDE2cHggMzJweCAxNnB4IDMycHg7IH1cblxuLmNhc2Utc3R1ZHktc2luZ2xlX19kZXRhaWxzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4OyB9XG5cbi5ncmlkLWNhcmQtLWNhc2Utc3R1ZGllcy1nZXQxIC5yb3cgc3BhbiB7XG4gIGNvbG9yOiAjNmU3MDk5O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG5cbi5ncmlkLWNhcmQtLWNhc2Utc3R1ZGllcy1nZXQxIC53cmFwcGVyLndyYXBwZXItLXRhYmxldCBibG9ja3F1b3RlOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDQzcHg7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiA4MCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvYmxvY2txdW90ZS1pY29uLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDsgfVxuXG4uZ3JpZC1jYXJkLS1jYXNlLXN0dWRpZXMtZ2V0MSAud3JhcHBlci53cmFwcGVyLS10YWJsZXQgYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGQkZEO1xuICBwYWRkaW5nOiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICBnYXA6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuXG4uZ3JpZC1jYXJkLS1jYXNlLXN0dWRpZXMtZ2V0MSAud3JhcHBlci53cmFwcGVyLS10YWJsZXQgYmxvY2txdW90ZSA+IHAge1xuICBtYXJnaW4tbGVmdDogNjBweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDsgfVxuXG4uZ3JpZC1jYXJkLS1jYXNlLXN0dWRpZXMtZ2V0MSAud3JhcHBlci53cmFwcGVyLS10YWJsZXQgYmxvY2txdW90ZSBzdHJvbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxhXFxhXCI7XG4gIHdoaXRlLXNwYWNlOiBwcmU7IH1cblxuLmdyaWQtY2FyZC0tY2FzZS1zdHVkaWVzLWdldDEgLndyYXBwZXIud3JhcHBlci0tdGFibGV0IGJsb2NrcXVvdGUgc3Ryb25nLFxuLmdyaWQtY2FyZC0tY2FzZS1zdHVkaWVzLWdldDEgLndyYXBwZXIud3JhcHBlci0tdGFibGV0IGJsb2NrcXVvdGUgZW0ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM0RDRGODI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4uZ3JpZC1jYXJkLS1jYXNlLXN0dWRpZXMtZ2V0MSAuY29tcGFueS1jYXJkIGltZyB7XG4gIHdpZHRoOiAyMDBweDsgfVxuXG4uZ3JpZC1jYXJkLS1jYXNlLXN0dWRpZXMtZ2V0MSAuY29tcGFueS1jYXJkIC5yb3cge1xuICBtYXJnaW4tdG9wOiA0OHB4OyB9XG5cbi5ncmlkLWNhcmQtLWNhc2Utc3R1ZGllcyAuc2VsZWN0Mi5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmdyaWQtY2FyZC0tYWdlbmNpZXMge1xuICBtYXJnaW4tYm90dG9tOiA4N3B4OyB9XG5cbi5ncmlkLWNhcmQtLWFnZW5jaWVzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2RTcwOTk7IH1cblxuLmdyaWQtY2FyZC0tYWdlbmNpZXMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBjb2xvcjogIzZFNzA5OTsgfVxuXG4uZ3JpZC1jYXJkLS1jYXNlLXN0dWRpZXMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzZFNzA5OSAhaW1wb3J0YW50OyB9XG5cbi5ncmlkLWNhcmQtLWNhc2Utc3R1ZGllcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGNvbG9yOiAjNkU3MDk5O1xuICBmb250LXdlaWdodDogNDAwO1xuICBoZWlnaHQ6IDQ4cHg7IH1cblxuLmdyaWQtY2FyZC0tYWdlbmNpZXMgLmFnZW5jaWVzLXNlYXJjaCB7XG4gIG1heC13aWR0aDogMTAzNnB4O1xuICBtYXJnaW46IGF1dG87IH1cblxuLmdyaWQtY2FyZC0tYWdlbmNpZXMgLmFnZW5jaWVzLWxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDI4cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogNzJweDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH1cblxuLmdyaWQtY2FyZC0tYWdlbmNpZXMgLmFnZW5jaWVzLWxpc3QgLmxvZ28tY2FyZCB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9XG5cbi5ncmlkLWNhcmQtLWxpc3RlbmluZzAge1xuICBtYXgtd2lkdGg6IDEwNzZweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTA0cHg7IH1cblxuLmdyaWQtY2FyZC0tbGlzdGVuaW5nMCAuZ3JpZC1jYXJkX190ZXh0IHtcbiAgbWF4LXdpZHRoOiA3NTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA2NHB4OyB9XG5cbi5ncmlkLWNhcmQtLWxpc3RlbmluZzAgLmdyaWQtY2FyZF9fdGV4dCAuZ3JpZC1jYXJkX19kZWNvcmF0b3Itb25lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9zb2x1dGlvbnMvYnktdXNlLWNhc2Uvc29jaWFsLWVtcGxveWVlLWFkdm9jYWN5L3MxLWRlY29yYXRvci0xLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIGZvbnQtc2l6ZTogODBweDtcbiAgbGluZS1oZWlnaHQ6IDEyNHB4O1xuICBjb2xvcjogIzIwNjBFNjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDIzcHggMjBweCAxMHB4IDEwcHg7IH1cblxuLmdyaWQtY2FyZC0tbGlzdGVuaW5nMCAuZ3JpZC1jYXJkX190ZXh0IC5ncmlkLWNhcmRfX2RlY29yYXRvci10aHJlZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvc29sdXRpb25zL2J5LXVzZS1jYXNlL3NvY2lhbC1lbXBsb3llZS1hZHZvY2FjeS9zMS1kZWNvcmF0b3ItMi5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEyNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogODBweDtcbiAgbGluZS1oZWlnaHQ6IDEyNHB4O1xuICBjb2xvcjogIzIwNjBFNjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDI1cHggMTBweCAyNXB4IDEwcHg7IH1cblxuLmdyaWQtY2FyZC0tbGlzdGVuaW5nMCAuZ3JpZC1jYXJkX190ZXh0IC5ncmlkLWNhcmRfX2RlY29yYXRvci10d28ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3NvbHV0aW9ucy9ieS11c2UtY2FzZS9zb2NpYWwtZW1wbG95ZWUtYWR2b2NhY3kvczEtZGVjb3JhdG9yLTMuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMjFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBsaW5lLWhlaWdodDogMTI0cHg7XG4gIGNvbG9yOiAjMjA2MEU2O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMjVweCAyMHB4IDI1cHggMjBweDsgfVxuXG4uZ3JpZC1jYXJkLS1saXN0ZW5pbmcwIC5ncmlkLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMzhweDtcbiAgY29sb3I6ICMwRTExNTU7IH1cblxuLmdyaWQtY2FyZC0tbGlzdGVuaW5nMSB7XG4gIG1hcmdpbi1ib3R0b206IDE1NHB4OyB9XG5cbi5ncmlkLWNhcmQtLWxpc3RlbmluZzEgLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZzogMCAxMzFweCAwIDIzcHg7IH1cblxuLmdyaWQtY2FyZC0tbGlzdGVuaW5nMSAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA0MzBweDsgfVxuXG4uZ3JpZC1jYXJkLS1saXN0ZW5pbmcxIC5ncmlkLWNhcmRfX2xhYmVsIHtcbiAgY29sb3I6ICM1OUM0RDM7IH1cblxuLmdyaWQtY2FyZC0tbGlzdGVuaW5nMSAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgNjgwcHg7IH1cblxuLmdyaWQtY2FyZC0tbGlzdGVuaW5nMiB7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4OyB9XG5cbi5ncmlkLWNhcmQtLWxpc3RlbmluZzIgLmdyaWQtY2FyZF9fcm93IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvcHJvZHVjdC9zb2NpYWwtbGlzdGVuaW5nL3MyLWRlY29yYXRvci0xLnN2ZyksIHVybCgvaW1hZ2VzL3Byb2R1Y3Qvc29jaWFsLWxpc3RlbmluZy9zMi1kZWNvcmF0b3ItMi5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDUwJSAtIDQzMHB4KSAyMzNweCwgY2FsYygxMDAlIC0gMjBweCkgY2FsYygxMDAlIC0gMTIwcHgpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGMEVFOyB9XG5cbi5ncmlkLWNhcmQtLWxpc3RlbmluZzIgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBtYXgtd2lkdGg6IDU5M3B4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG5cbi5tYXJrZXRpbmctaW50ZWxsaWdlbmNlIC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG5cbi5ncmlkLWNhcmQtLWxpc3RlbmluZzIgLmdyaWQtY2FyZF9fbGFiZWwge1xuICBjb2xvcjogIzU5QzREMzsgfVxuXG4uZ3JpZC1jYXJkLS1saXN0ZW5pbmcyIC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIG1heC13aWR0aDogMTA1OXB4O1xuICBtYXJnaW4tdG9wOiAtNzBweDsgfVxuXG4uZ3JpZC1jYXJkLS1saXN0ZW5pbmcyIC5tYXJrZXRpbmctaW50ZWxsaWdlbmNlIC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW4tdG9wOiAtNzBweDsgfVxuXG4uZ3JpZC1jYXJkLS1saXN0ZW5pbmczIHtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7IH1cblxuLmdyaWQtY2FyZC0tbGlzdGVuaW5nMyAuZ3JpZC1jYXJkX19yb3cge1xuICBwYWRkaW5nOiAwIDEzNHB4IDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkyODhFRjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvcHJvZHVjdC9zb2NpYWwtbGlzdGVuaW5nL3MzLWRlY29yYXRvci0xLnN2ZyksIHVybCgvaW1hZ2VzL3Byb2R1Y3Qvc29jaWFsLWxpc3RlbmluZy9zMy1kZWNvcmF0b3ItMi5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wLCByaWdodCBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmdyaWQtY2FyZC0tbGlzdGVuaW5nMyAuZ3JpZC1jYXJkX19yb3cucGluayB7XG4gIHBhZGRpbmc6IDAgMTM0cHggMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFFQUZCO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9zb2x1dGlvbnMvaHItdGVhbXMvcGluay1zaGFwZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b20gY2FsYyg3MHB4KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4ubWFya2V0aW5nLWludGVsbGlnZW5jZSAuZ3JpZC1jYXJkX19yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFFRkZGO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9wcm9kdWN0L21ha2V0aW5nLWludGVsbGlnZW5jZS9tYXJrZXRpbmctc2hhcGUtMi5zdmcpLCB1cmwoL2ltYWdlcy9wcm9kdWN0L21ha2V0aW5nLWludGVsbGlnZW5jZS9tYXJrZXRpbmctc2hhcGUtMS5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wLCByaWdodCBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmdyaWQtY2FyZC0tbGlzdGVuaW5nMyAuZ3JpZC1jYXJkX19yb3cucGluayAuZ3JpZC1jYXJkX190ZXh0LWJveCAuZ3JpZC1jYXJkX19sYWJlbCB7XG4gIGNvbG9yOiAjMEUxMTU1OyB9XG5cbi5ncmlkLWNhcmQtLWxpc3RlbmluZzMgLmdyaWQtY2FyZF9fcm93LnBpbmsgLmdyaWQtY2FyZF9fdGV4dC1ib3ggLmdyaWQtY2FyZF9fdGl0bGUge1xuICBjb2xvcjogIzBFMTE1NTsgfVxuXG4uZ3JpZC1jYXJkLS1saXN0ZW5pbmczIC5ncmlkLWNhcmRfX3Jvdy5waW5rIC5ncmlkLWNhcmRfX3RleHQtYm94IC5ncmlkLWNhcmRfX3RleHQge1xuICBjb2xvcjogIzZFNzA5OTsgfVxuXG4uZ3JpZC1jYXJkLS1saXN0ZW5pbmczLnBpbmsgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNDU1cHg7IH1cblxuLmdyaWQtY2FyZC0tbGlzdGVuaW5nMyAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA0MThweDsgfVxuXG4uZ3JpZC1jYXJkLS1saXN0ZW5pbmczIC5ncmlkLWNhcmRfX2xhYmVsLFxuLmdyaWQtY2FyZC0tbGlzdGVuaW5nMyAuZ3JpZC1jYXJkX190aXRsZSxcbi5ncmlkLWNhcmQtLWxpc3RlbmluZzMgLmdyaWQtY2FyZF9fdGV4dCB7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5tYXJrZXRpbmctaW50ZWxsaWdlbmNlIC5ncmlkLWNhcmRfX3RpdGxlIHtcbiAgY29sb3I6ICMwRTExNTU7IH1cblxuLm1hcmtldGluZy1pbnRlbGxpZ2VuY2UgLmdyaWQtY2FyZF9fdGV4dCB7XG4gIGNvbG9yOiAjNkU3MDk5OyB9XG5cbi5ncmlkLWNhcmQtLWxpc3RlbmluZzMgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDY4OXB4OyB9XG5cbi5ncmlkLWNhcmQtLWxpc3RlbmluZzQge1xuICBtYXJnaW4tYm90dG9tOiAxNjBweDsgfVxuXG4uZ3JpZC1jYXJkLS1saXN0ZW5pbmc0IC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmc6IDI3cHggMjNweCAwIDEzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhGMUY2OyB9XG5cbi5ncmlkLWNhcmQtLWxpc3RlbmluZzQgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNDAxcHg7IH1cblxuLmdyaWQtY2FyZC0tbGlzdGVuaW5nNCAuZ3JpZC1jYXJkX19sYWJlbCB7XG4gIGNvbG9yOiAjNTlDNEQzOyB9XG5cbi5ncmlkLWNhcmQtLWxpc3RlbmluZzQgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDcwMXB4OyB9XG5cbi5ncmlkLWNhcmQtLWVib29rcyAucG9zdC1lbnRyeSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgY29sb3I6ICMwRTExNTUgIWltcG9ydGFudDsgfVxuXG4uZ3JpZC1jYXJkLS1lYm9va3MgLm1vcmUtYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogODhweDsgfVxuXG4uZ3JpZC1jYXJkLS1lYm9va3MgaDQge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDMxcHg7IH1cblxuLmdyaWQtY2FyZC0tYXJjaGl2ZSAuYmxvZy1jYXRlZ29yaWVzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIHJvdy1nYXA6IDY0cHg7XG4gIGNvbHVtbi1nYXA6IDI4cHg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBtYXJnaW4tYm90dG9tOiA4NnB4OyB9XG4gIC5ncmlkLWNhcmQtLWFyY2hpdmUgLmJsb2ctY2F0ZWdvcmllcy1jb250YWluZXIgLnBvc3QtZW50cnlfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7IH1cblxuLmdyaWQtY2FyZC0tYXJjaGl2ZSAubW9yZS1idXR0b24ge1xuICBtYXJnaW4tYm90dG9tOiAxMDRweDsgfVxuXG4uZ3JpZC1jYXJkLS1jb250ZW50IC5yZXNvdXJjZXMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgcm93LWdhcDogOTZweDtcbiAgY29sdW1uLWdhcDogMjhweDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIG1hcmdpbi1ib3R0b206IDE1MXB4OyB9XG5cbi5ncmlkLWNhcmQtLWNvbnRlbnQgLnBvc3QtZW50cnlfX2NhdGVnb3J5IHtcbiAgbWFyZ2luLXRvcDogMTRweDsgfVxuXG4uZ3JpZC1jYXJkLS1jb250ZW50IC5jb250ZW50LWNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cblxuLmdyaWQtY2FyZC0tY29udGVudCAuZ3JpZC1jYXJkX19saW5lLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGMEY5OyB9XG5cbi5ncmlkLWNhcmQtLWNhc2Utc3R1ZGllcyAuZ3JpZC1jYXJkX19saW5lLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGMEY5OyB9XG5cbi5ncmlkLWNhcmQtLWNvbnRlbnQgLnJlc291cmNlcy1tZW51X19zZWxlY3QgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgaGVpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50OyB9XG5cbi5ncmlkLWNhcmQtLWNvbnRlbnQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLmdyaWQtY2FyZC0tY29udGVudCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgaGVpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLmdyaWQtY2FyZC0tZWJvb2tzIC5lYm9va3MtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgcm93LWdhcDogNjRweDtcbiAgY29sdW1uLWdhcDogMjhweDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHBhZGRpbmctbGVmdDogMTdweDtcbiAgcGFkZGluZy1yaWdodDogMjNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTQ4cHg7IH1cblxuLmdyaWQtY2FyZC0tZWJvb2tzIGEge1xuICBjb2xvcjogIzBFMTE1NSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmdyaWQtY2FyZC0tZWJvb2tzIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uZ3JpZC1jYXJkLS13ZWJpbmFycyAudXBjb21pbmctd2ViaW5hcnMtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDsgfVxuXG4uZ3JpZC1jYXJkLS13ZWJpbmFycyAudXBjb21pbmctd2ViaW5hcnMtY29udGFpbmVyLFxuLmdyaWQtY2FyZC0td2ViaW5hcnMgLm9uLWRlbWFuZC13ZWJpbmFycy1jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICByb3ctZ2FwOiA2NHB4O1xuICBjb2x1bW4tZ2FwOiAyOHB4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICBwYWRkaW5nLXJpZ2h0OiAyM3B4OyB9XG5cbi5ncmlkLWNhcmQtLXdlYmluYXJzLm5ld3MtcGFnZSAub24tZGVtYW5kLXdlYmluYXJzLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDBweDtcbiAgcm93LWdhcDogMHB4OyB9XG5cbi5ncmlkLWNhcmQtLXdlYmluYXJzLm5ld3MtcGFnZSAub24tZGVtYW5kLXdlYmluYXJzLWNvbnRhaW5lciAuY29udGVudC1ib2R5IHtcbiAgcGFkZGluZzogMjRweCAyMHB4OyB9XG5cbi5ncmlkLWNhcmQtLXdlYmluYXJzIC5tb3JlLWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDk4cHg7IH1cblxuLmdyaWQtY2FyZC0td2ViaW5hcnMgLnBvc3QtZW50cnkge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cblxuLmdyaWQtY2FyZC0td2ViaW5hcnMgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuXG4ubmV3cy1wYWdlIC5ncmlkLWNhcmQtLXdlYmluYXJzIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmdyaWQtY2FyZC0td2ViaW5hcnMgLnBvc3QtZW50cnkge1xuICBjb2xvcjogIzBFMTE1NSAhaW1wb3J0YW50OyB9XG5cbi5ncmlkLWNhcmQtLXdlYmluYXJzIC51cGNvbWluZy13ZWJpbmFycy1jb250YWluZXIsXG4uZ3JpZC1jYXJkLS13ZWJpbmFycyAub24tZGVtYW5kLXdlYmluYXJzLWNvbnRhaW5lciB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG5cbi5ncmlkLWNhcmQtLXdlYmluYXJzIGg0IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4OyB9XG5cbi5ncmlkLWNhcmQtLXdlYmluYXJzIGEge1xuICBjb2xvcjogIzBFMTE1NSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmdyaWQtY2FyZC0td2ViaW5hcnMubmV3cy1wYWdlIC5uZXdzLXBhZ2UtcG9zdC1saW5rIHtcbiAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDMxcHg7IH1cblxuLmdyaWQtY2FyZC0td2ViaW5hcnMgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjA2MEU2ICFpbXBvcnRhbnQ7IH1cblxuLmdyaWQtY2FyZC0td2ViaW5hcnMgaDMge1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIzcHg7IH1cblxuLmdyaWQtY2FyZC0td2ViaW5hcnMubmV3cy1wYWdlIGgzIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAtMC44NHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLmdyaWQtY2FyZC0td2ViaW5hcnMgLm1vcmUtYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogODhweDsgfVxuXG4uZXh0cmEtcmVzb3VyY2VzX19ncmlkIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAyNnB4O1xuICBhc3BlY3QtcmF0aW86IDQyOC8yMjM7XG4gIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi5ncmlkLWNhcmQtLWFkdm9jYWN5MSB7XG4gIG1hcmdpbi1ib3R0b206IDE1NHB4OyB9XG5cbi5ncmlkLWNhcmQtLWFkdm9jYWN5MSAuZ3JpZC1jYXJkX19yb3cge1xuICBwYWRkaW5nOiAwIDEyOXB4IDAgMzFweDsgfVxuXG4uZ3JpZC1jYXJkLS1hZHZvY2FjeTEgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNDMwcHg7IH1cblxuLmdyaWQtY2FyZC0tYWR2b2NhY3kxIC5ncmlkLWNhcmRfX2xhYmVsIHtcbiAgY29sb3I6ICM5Mjg4RUY7IH1cblxuLmdyaWQtY2FyZC0tYWR2b2NhY3kxIC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIGZsZXg6IDAgMSA2MjBweDsgfVxuXG4uZ3JpZC1jYXJkLS1hZHZvY2FjeTEgLmdyaWQtY2FyZF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG5cbi5ncmlkLWNhcmQtLWFkdm9jYWN5MiB7XG4gIG1hcmdpbi1ib3R0b206IDE0NHB4OyB9XG5cbi5ncmlkLWNhcmQtLWFkdm9jYWN5MiAuZ3JpZC1jYXJkX19yb3cge1xuICBwYWRkaW5nOiAwIDIzcHggMCAxMzFweDsgfVxuXG4uZ3JpZC1jYXJkLS1hZHZvY2FjeTIgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNDMwcHg7IH1cblxuLmdyaWQtY2FyZC0tYWR2b2NhY3kyIC5ncmlkLWNhcmRfX2xhYmVsIHtcbiAgY29sb3I6ICM5Mjg4RUY7IH1cblxuLmdyaWQtY2FyZC0tYWR2b2NhY3kyIC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIGZsZXg6IDAgMSA2ODBweDsgfVxuXG4uZ3JpZC1jYXJkLS1hZHZvY2FjeTIgLmdyaWQtY2FyZF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG5cbi5ncmlkLWNhcmQtLWFkdm9jYWN5MyB7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4OyB9XG5cbi5ncmlkLWNhcmQtLWFkdm9jYWN5MyAuZ3JpZC1jYXJkX19yb3cge1xuICBwYWRkaW5nOiAwIDEwNnB4IDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRUFGQjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvcHJvZHVjdC9lbXBsb3llZS1hZHZvY2FjeS9zMy1kZWNvcmF0b3ItMS5zdmcpLCB1cmwoL2ltYWdlcy9wcm9kdWN0L2VtcGxveWVlLWFkdm9jYWN5L3MzLWRlY29yYXRvci0yLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3AsIHJpZ2h0IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uZ3JpZC1jYXJkLS1hZHZvY2FjeTMgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNDU2cHg7IH1cblxuLmdyaWQtY2FyZC0tYWR2b2NhY3kzIC5ncmlkLWNhcmRfX2xhYmVsIHtcbiAgY29sb3I6ICM5Mjg4RUY7IH1cblxuLmdyaWQtY2FyZC0tYWR2b2NhY3kzIC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIGZsZXg6IDAgMSA2ODlweDsgfVxuXG4uZ3JpZC1jYXJkLS1hZHZvY2FjeTQge1xuICBtYXJnaW4tYm90dG9tOiAxMzJweDsgfVxuXG4uZ3JpZC1jYXJkLS1hZHZvY2FjeTQgLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZzogMCAwIDAgMTMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEYwRUU7IH1cblxuLmdyaWQtY2FyZC0tYWR2b2NhY3k0IC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgZmxleDogMCAxIDQwMXB4OyB9XG5cbi5ncmlkLWNhcmQtLWFkdm9jYWN5NCAuZ3JpZC1jYXJkX19sYWJlbCB7XG4gIGNvbG9yOiAjOTI4OEVGOyB9XG5cbi5ncmlkLWNhcmQtLWFkdm9jYWN5NCAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgNzYxcHg7IH1cblxuLmdyaWQtY2FyZC0tYWR2b2NhY3k1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTQ0cHg7IH1cblxuLmdyaWQtY2FyZC0tYWR2b2NhY3k1IC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmc6IDAgMTM0cHggMCAyMHB4OyB9XG5cbi5ncmlkLWNhcmQtLWFkdm9jYWN5NSAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA0MzBweDsgfVxuXG4uZ3JpZC1jYXJkLS1hZHZvY2FjeTUgLmdyaWQtY2FyZF9fbGFiZWwge1xuICBjb2xvcjogIzkyODhFRjsgfVxuXG4uZ3JpZC1jYXJkLS1hZHZvY2FjeTUgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDY4MHB4OyB9XG5cbi5ncmlkLWNhcmQtLWFkdm9jYWN5NiB7XG4gIG1hcmdpbi1ib3R0b206IDE4M3B4OyB9XG5cbi5ncmlkLWNhcmQtLWFkdm9jYWN5NiAuZ3JpZC1jYXJkX19yb3cge1xuICBwYWRkaW5nOiA0NXB4IDAgMCAxMzNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4RjFGNjsgfVxuXG4uZ3JpZC1jYXJkLS1hZHZvY2FjeTYgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNDAxcHg7IH1cblxuLmdyaWQtY2FyZC0tYWR2b2NhY3k2IC5ncmlkLWNhcmRfX2xhYmVsIHtcbiAgY29sb3I6ICM5Mjg4RUY7IH1cblxuLmdyaWQtY2FyZC0tYWR2b2NhY3k2IC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIGZsZXg6IDAgMSA3NjBweDsgfVxuXG4uZ3JpZC1jYXJkLS1hZHZvY2FjeTcge1xuICBtYXJnaW4tYm90dG9tOiAxMzJweDsgfVxuXG4uZ3JpZC1jYXJkLS1hZHZvY2FjeTcgLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZzogMCAxNjBweCAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5Mjg4RUY7IH1cblxuLmdyaWQtY2FyZC0tYWR2b2NhY3k3IC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgZmxleDogMCAxIDQwMXB4OyB9XG5cbi5ncmlkLWNhcmQtLWFkdm9jYWN5NyAuZ3JpZC1jYXJkX19sYWJlbCB7XG4gIGNvbG9yOiAjRjY5OUJFOyB9XG5cbi5ncmlkLWNhcmQtLWFkdm9jYWN5NyAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgNjQ3cHg7XG4gIHBhZGRpbmctdG9wOiA5NXB4OyB9XG5cbi5ncmlkLWNhcmQtLWFkdm9jYWN5NyAuZ3JpZC1jYXJkX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5ncmlkLWNhcmQtLWFkdm9jYWN5NyAuZ3JpZC1jYXJkX190ZXh0IHtcbiAgY29sb3I6ICNGRkZGRkY7IH1cblxuLmdyaWQtY2FyZC0tc29jaWFsLWVtcGxveWVlLWFkdm9jYWN5MSAuZ3JpZC1jYXJkX190aXRsZSB7XG4gIG1heC13aWR0aDogNzEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogNjRweDsgfVxuXG4uZ3JpZC1jYXJkLS1zYWxlcy10ZWFtczEgLmdyaWQtY2FyZF9fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDIycHg7IH1cblxuLmdyaWQtY2FyZC0tbGlzdGVuaW5nMCAuZ3JpZC1jYXJkX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjJweDsgfVxuXG4uZ3JpZC1jYXJkLS1wcmVzcyAucHJlc3MtaXRlbSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFRkYwRjk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDMycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgdHJhbnNpdGlvbjogMC4yczsgfVxuXG4uZ3JpZC1jYXJkLS1wcmVzcyAucHJlc3MtaXRlbTpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyMDYwRTY7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZ3JpZC1jYXJkLS1wcmVzcyAucHJlc3MtaXRlbXMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiAyOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDcycHg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG5cbi5ncmlkLWNhcmQtLXByZXNzIC5wcmVzcy1pdGVtIGEge1xuICBjb2xvcjogIzBFMTE1NTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMzFweDsgfVxuXG4uZ3JpZC1jYXJkLS1wcmVzcyAucHJlc3MtaXRlbSBhOmhvdmVyIHtcbiAgY29sb3I6ICMyMDYwRTY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uZ3JpZC1jYXJkLS1wcmVzcyAucHJlc3MtaXRlbSBzcGFuIHtcbiAgY29sb3I6ICMwRTExNTU7XG4gIG9wYWNpdHk6IDAuNjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjRweDsgfVxuXG4uZ3JpZC1jYXJkLS1wcmVzcyBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7IH1cblxuLmdyaWQtY2FyZC0tcG9wdWxhci1hcnRpY2xlcyAuYmxvZy1ncmlkX19wb3B1bGFyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiAyOHB4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgbWFyZ2luLXRvcDogMTJweDsgfVxuXG4uZ3JpZC1jYXJkLS1iZWhpbmQtdGhlLXBvc3QxIC5ncmlkLWNvbnRhaW5lcl9fYmVoaW5kLXRoZS1wb3N0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiAyOHB4O1xuICByb3ctZ2FwOiA1MnB4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgbWFyZ2luLXRvcDogMTJweDsgfVxuXG4uZ3JpZC1jYXJkLS1iZWhpbmQtdGhlLXBvc3QxIC5wb3N0LWVudHJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG5cbi5ncmlkLWNhcmQtLWJlaGluZC10aGUtcG9zdDEgLm1vcmUtYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogNzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG5cbi5ncmlkLWNhcmQtLXJhZGljYWxseTEgLmdyaWQtY29udGFpbmVyX19yYWRpY2FsbHkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDI4cHg7XG4gIHJvdy1nYXA6IDUycHg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBtYXJnaW4tdG9wOiAxMnB4OyB9XG5cbi5ncmlkLWNhcmQtLXJhZGljYWxseTEgLnBvc3QtZW50cnkge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cblxuLmdyaWQtY2FyZC0tcmFkaWNhbGx5MSAubW9yZS1idXR0b24ge1xuICBtYXJnaW4tdG9wOiA3MnB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cblxuLmdyaWQtY2FyZC0tYmVoaW5kLXRoZS1wb3N0MSAubW9yZS1idXR0b24ge1xuICBtYXJnaW4tdG9wOiA3MnB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cblxuLmdyaWQtY2FyZC0tcG9wdWxhci1hcnRpY2xlcyAuc3Bhbi00IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4uZ3JpZC1jYXJkLS1wb3B1bGFyLWFydGljbGVzIC5wb3N0LWVudHJ5X19jYXRlZ29yeSB7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG1hcmdpbi10b3A6IDE2cHg7IH1cblxuLmdyaWQtY2FyZC0tcG9wdWxhci1hcnRpY2xlcyAuZW50cnktY29udGVudC10YWcge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBtYXJnaW4tcmlnaHQ6IDBweDsgfVxuXG4uZ3JpZC1jYXJkLS1wb3B1bGFyLWFydGljbGVzIC5ibG9nLWdyaWRfX3RpdGxlIGg1LFxuLmdyaWQtY2FyZC0tbGF0ZXN0LWFydGljbGVzIC5ibG9nLWdyaWRfX3RpdGxlIGg1IHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxuXG4uZ3JpZC1jYXJkLS1jb250YWN0IC5zcGFuLTYgLmg0LFxuLmdyaWQtY2FyZC0tY29udGFjdCAuc3Bhbi02IC5oNSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLmJsb2ctZ3JpZF9fbGF0ZXN0LWFydGljbGVzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiAyOHB4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgbWFyZ2luLXRvcDogMTJweDsgfVxuXG4uYmxvZy1ncmlkX19sYXRlc3QtYXJ0aWNsZXMgLnBvc3QtZW50cnlfX2NhdGVnb3J5IHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgbWFyZ2luLXRvcDogMTZweDsgfVxuXG4uYmxvZy1ncmlkX19sYXRlc3QtYXJ0aWNsZXMgLmVudHJ5LWNvbnRlbnQtdGFnIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7IH1cblxuLmdyaWQtY2FyZC0tc29jaWFsLWVtcGxveWVlLWFkdm9jYWN5MSB7XG4gIG1heC13aWR0aDogMTA3NnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxOTJweDsgfVxuXG4uZ3JpZC1jYXJkLS1zb2NpYWwtZW1wbG95ZWUtYWR2b2NhY3kxIC5ncmlkLWNhcmRfX3RleHQge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLmdyaWQtY2FyZC0tc29jaWFsLWVtcGxveWVlLWFkdm9jYWN5MSAuZ3JpZC1jYXJkX190ZXh0IC5ncmlkLWNhcmRfX2RlY29yYXRvci1vbmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3NvbHV0aW9ucy9ieS11c2UtY2FzZS9zb2NpYWwtZW1wbG95ZWUtYWR2b2NhY3kvczEtZGVjb3JhdG9yLTEuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBsaW5lLWhlaWdodDogMTM0cHg7XG4gIGNvbG9yOiAjMjA2MEU2O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMjNweCAyMHB4IDEwcHggMTBweDsgfVxuXG4uZ3JpZC1jYXJkLS1zb2NpYWwtZW1wbG95ZWUtYWR2b2NhY3kxIC5ncmlkLWNhcmRfX3RleHQgLmdyaWQtY2FyZF9fZGVjb3JhdG9yLXR3byB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvc29sdXRpb25zL2J5LXVzZS1jYXNlL3NvY2lhbC1lbXBsb3llZS1hZHZvY2FjeS9zMS1kZWNvcmF0b3ItMi5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEyNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogODBweDtcbiAgbGluZS1oZWlnaHQ6IDEyNHB4O1xuICBjb2xvcjogIzIwNjBFNjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDI1cHggMTBweCAyNXB4IDEwcHg7IH1cblxuLmdyaWQtY2FyZC0tc29jaWFsLWVtcGxveWVlLWFkdm9jYWN5MSAuZ3JpZC1jYXJkX190ZXh0IC5ncmlkLWNhcmRfX2RlY29yYXRvci10aHJlZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvc29sdXRpb25zL2J5LXVzZS1jYXNlL3NvY2lhbC1lbXBsb3llZS1hZHZvY2FjeS9zMS1kZWNvcmF0b3ItMy5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEyMXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICBmb250LXNpemU6IDgwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjRweDtcbiAgY29sb3I6ICMyMDYwRTY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAyNXB4IDIwcHggMjVweCAyMHB4OyB9XG5cbi5ncmlkLWNhcmQtLXNvY2lhbC1lbXBsb3llZS1hZHZvY2FjeTEgLmdyaWQtY2FyZF9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAzOHB4O1xuICBjb2xvcjogIzBFMTE1NTsgfVxuXG4uZ3JpZC1jYXJkLS1zYWxlcy10ZWFtczEge1xuICBtYXgtd2lkdGg6IDEwNzZweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTA0cHg7IH1cblxuLmdyaWQtY2FyZC0tc2FsZXMtdGVhbXMxIC5ncmlkLWNhcmRfX3RleHQge1xuICBtYXgtd2lkdGg6IDY1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7IH1cblxuLmdyaWQtY2FyZC0tc2FsZXMtdGVhbXMxIC5ncmlkLWNhcmRfX3RleHQgLmdyaWQtY2FyZF9fZGVjb3JhdG9yLW9uZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvc29sdXRpb25zL2J5LXVzZS1jYXNlL3NvY2lhbC1lbXBsb3llZS1hZHZvY2FjeS9zMS1kZWNvcmF0b3ItMS5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICBmb250LXNpemU6IDgwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjRweDtcbiAgY29sb3I6ICMyMDYwRTY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAyM3B4IDIwcHggMTBweCAxMHB4OyB9XG5cbi5ncmlkLWNhcmQtLXNhbGVzLXRlYW1zMSAuZ3JpZC1jYXJkX190ZXh0IC5ncmlkLWNhcmRfX2RlY29yYXRvci10aHJlZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvc29sdXRpb25zL2J5LXVzZS1jYXNlL3NvY2lhbC1lbXBsb3llZS1hZHZvY2FjeS9zMS1kZWNvcmF0b3ItMi5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEyNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogODBweDtcbiAgbGluZS1oZWlnaHQ6IDEyNHB4O1xuICBjb2xvcjogIzIwNjBFNjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDI1cHggMTBweCAyNXB4IDEwcHg7IH1cblxuLmdyaWQtY2FyZC0tc2FsZXMtdGVhbXMxIC5ncmlkLWNhcmRfX3RleHQgLmdyaWQtY2FyZF9fZGVjb3JhdG9yLXR3byB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvc29sdXRpb25zL2J5LXVzZS1jYXNlL3NvY2lhbC1lbXBsb3llZS1hZHZvY2FjeS9zMS1kZWNvcmF0b3ItMy5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEyMXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICBmb250LXNpemU6IDgwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjRweDtcbiAgY29sb3I6ICMyMDYwRTY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAyNXB4IDIwcHggMjVweCAyMHB4OyB9XG5cbi5ncmlkLWNhcmQtLXNhbGVzLXRlYW1zMSAuZ3JpZC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDM4cHg7XG4gIGNvbG9yOiAjMEUxMTU1OyB9XG5cbi5ncmlkLWNhcmQtLXNvY2lhbC1lbXBsb3llZS1hZHZvY2FjeTIge1xuICBtYXJnaW4tYm90dG9tOiAxNjdweDsgfVxuXG4uZ3JpZC1jYXJkLS1zb2NpYWwtZW1wbG95ZWUtYWR2b2NhY3kyIC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmc6IDAgMTMxcHggMCAyMnB4OyB9XG5cbi5ncmlkLWNhcmQtLXNvY2lhbC1lbXBsb3llZS1hZHZvY2FjeTIgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNDMwcHg7IH1cblxuLmdyaWQtY2FyZC0tc29jaWFsLWVtcGxveWVlLWFkdm9jYWN5MiAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgNjgwcHg7IH1cblxuLmdyaWQtY2FyZC0tc29jaWFsLWVtcGxveWVlLWFkdm9jYWN5MyB7XG4gIG1hcmdpbi1ib3R0b206IDE2OHB4OyB9XG5cbi5ncmlkLWNhcmQtLXNvY2lhbC1lbXBsb3llZS1hZHZvY2FjeTMgLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZzogMCAwIDAgOTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjBFRTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvc29sdXRpb25zL2J5LXVzZS1jYXNlL3NvY2lhbC1lbXBsb3llZS1hZHZvY2FjeS9zMy1kZWNvcmF0b3ItMS5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDUwJSArIDUwcHgpIGJvdHRvbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uZ3JpZC1jYXJkLS1zb2NpYWwtZW1wbG95ZWUtYWR2b2NhY3kzIC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgZmxleDogMCAxIDUxOXB4O1xuICBtYXJnaW4tdG9wOiA5OHB4OyB9XG5cbi5ncmlkLWNhcmQtLXNvY2lhbC1lbXBsb3llZS1hZHZvY2FjeTMgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDY4OXB4OyB9XG5cbi5ncmlkLWNhcmQtLXNvY2lhbC1lbXBsb3llZS1hZHZvY2FjeTMgLmdyaWQtY2FyZF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG5cbi5ncmlkLWNhcmQtLXNvY2lhbC1lbXBsb3llZS1hZHZvY2FjeTMgLmdyaWQtY2FyZF9fdGV4dCB7XG4gIG1heC13aWR0aDogNDcxcHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7IH1cblxuLmdyaWQtY2FyZC0tc29jaWFsLWVtcGxveWVlLWFkdm9jYWN5NCB7XG4gIG1hcmdpbi1ib3R0b206IDE2N3B4OyB9XG5cbi5ncmlkLWNhcmQtLXNvY2lhbC1lbXBsb3llZS1hZHZvY2FjeTQgLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZzogMCAxMzFweCAwIDIycHg7IH1cblxuLmdyaWQtY2FyZC0tc29jaWFsLWVtcGxveWVlLWFkdm9jYWN5NCAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA0MzBweDsgfVxuXG4uZ3JpZC1jYXJkLS1zb2NpYWwtZW1wbG95ZWUtYWR2b2NhY3k0IC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIGZsZXg6IDAgMSA2ODBweDsgfVxuXG4uaGVyby0tc29jaWFsLWVtcGxveWVlLWFkdm9jYWN5IC5ncmlkLWNhcmRfX3RpdGxlLS1oZXJvIHtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBsaW5lLWhlaWdodDogNzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uaGVyby0tc29jaWFsLWVtcGxveWVlLWFkdm9jYWN5IC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgbWF4LXdpZHRoOiA1NjJweDsgfVxuXG4uaGVyby0tc29jaWFsLWVtcGxveWVlLWFkdm9jYWN5IC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG4gIGZsZXg6IDAgMSA3NjdweDsgfVxuXG4uaGVyby0tc29jaWFsLWVtcGxveWVlLWFkdm9jYWN5IC5ncmlkLWNhcmRfX3RleHQtLWhlcm8ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbi5ncmlkLWNhcmQtLXNvY2lhbC1lbXBsb3llZS1hZHZvY2FjeTUge1xuICBtYXJnaW4tYm90dG9tOiAxMzdweDsgfVxuXG4uZ3JpZC1jYXJkLS1zb2NpYWwtZW1wbG95ZWUtYWR2b2NhY3k1IC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmc6IDgwcHggODBweCAxMDVweCA4MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uZ3JpZC1jYXJkLS1zb2NpYWwtZW1wbG95ZWUtYWR2b2NhY3k1IC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgZmxleDogMCAxIDU5MHB4O1xuICBwYWRkaW5nOiA3MnB4IDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZ3JpZC1jYXJkLS1zb2NpYWwtZW1wbG95ZWUtYWR2b2NhY3k1IC5ncmlkLWNhcmRfX2RlY29yYXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDcxN3B4O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTsgfVxuXG4uZ3JpZC1jYXJkLS1zb2NpYWwtZW1wbG95ZWUtYWR2b2NhY3k1IC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIGZsZXg6IDAgMSAxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZ3JpZC1jYXJkLS1zb2NpYWwtZW1wbG95ZWUtYWR2b2NhY3k1IC5ncmlkLWNhcmRfX2ltYWdlLWJveCAuZ3JpZC1jYXJkX19pbWFnZS1tb2JpbGUgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDsgfVxuXG4uZ3JpZC1jYXJkLS1zb2NpYWwtZW1wbG95ZWUtYWR2b2NhY3k2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTE1cHg7IH1cblxuLmdyaWQtY2FyZC0tc29jaWFsLWVtcGxveWVlLWFkdm9jYWN5NiAuZ3JpZC1jYXJkX19yb3cge1xuICBwYWRkaW5nOiAwIDEwNnB4IDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4RjFGNjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvcHJvZHVjdC9zb2NpYWwtZW5nYWdlbWVudC9zMy1kZWNvcmF0b3ItMS5zdmcpLCB1cmwoL2ltYWdlcy9wcm9kdWN0L3NvY2lhbC1lbmdhZ2VtZW50L3MzLWRlY29yYXRvci0yLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b20sIHJpZ2h0IHRvcCA1MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5ncmlkLWNhcmQtLXNvY2lhbC1lbXBsb3llZS1hZHZvY2FjeTYgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNDU2cHg7IH1cblxuLmdyaWQtY2FyZC0tc29jaWFsLWVtcGxveWVlLWFkdm9jYWN5NiAuZ3JpZC1jYXJkX19sYWJlbCB7XG4gIGNvbG9yOiAjOTI4OEVGOyB9XG5cbi5ncmlkLWNhcmQtLXNvY2lhbC1lbXBsb3llZS1hZHZvY2FjeTYgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDY4OXB4OyB9XG5cbi5ncmlkLWNhcmQtLXdlYmluYXJzLXNpbmdsZSAuZ3JpZC1jYXJkX19mdWxsLXNjcmVlbi1waWMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA0Ny41JTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4uZ3JpZC1jYXJkLS13ZWJpbmFycy1zaW5nbGUgc2VjdGlvbi5scCB7XG4gIHBhZGRpbmc6IDI4cHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uZ3JpZC1jYXJkLS13ZWJpbmFycy1zaW5nbGUgLmdyaWQtY2FyZF9fbHAtY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIHdpZHRoOiA0OC42JTsgfVxuICAuZ3JpZC1jYXJkLS13ZWJpbmFycy1zaW5nbGUgLmdyaWQtY2FyZF9fbHAtY29udGVudCAuZ3JpZC1jYXJkLS13ZWJpbmFycy1zaW5nbGUgaDEgKyBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cblxuLmdyaWQtY2FyZC0td2ViaW5hcnMtc2luZ2xlIC5ncmlkLWNhcmRfX2xwLWhlYWRlciB7XG4gIHdpZHRoOiA0OC42JTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAyOHB4IDA7IH1cblxuLmdyaWQtY2FyZC0td2ViaW5hcnMtc2luZ2xlIC5jb250ZW50LWNhcmRfX3RhZyBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMyLCA5NiwgMjMzLCAwLjA1KTtcbiAgY29sb3I6ICMyMDYwZTk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIHBhZGRpbmc6IDhweCAxNnB4OyB9XG5cbi5ncmlkLWNhcmQtLXdlYmluYXJzLXNpbmdsZSAuZm9ybS0tdy13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuXG4uZ3JpZC1jYXJkLS13ZWJpbmFycy1zaW5nbGUgLmdyaWQtY2FyZF9fc3BlYWtlcnMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5ncmlkLWNhcmQtLXdlYmluYXJzLXNpbmdsZSAuc3BlYWtlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdyaWQtY2FyZC0td2ViaW5hcnMtc2luZ2xlIC5zcGVha2VyIC5zcGVha2VyOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4OyB9XG4gIC5ncmlkLWNhcmQtLXdlYmluYXJzLXNpbmdsZSAuc3BlYWtlciAudGh1bWJuYWlsIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gIC5ncmlkLWNhcmQtLXdlYmluYXJzLXNpbmdsZSAuc3BlYWtlciBoNCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmdyaWQtY2FyZC0td2ViaW5hcnMtc2luZ2xlIC5mb3JtX19pbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMTRweCAyNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNmU3MDk5O1xuICBjb2xvcjogIzZFNzA5OTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5ncmlkLWNhcmQtLXdlYmluYXJzLXNpbmdsZSAuZm9ybS0tdy13cmFwcGVyIHtcbiAgcGFkZGluZzogNDBweCA0MHB4IDQ4cHggNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgZ2FwOiAyNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNmU3MDk5OyB9XG5cbi5ncmlkLWNhcmQtLXdlYmluYXJzLXNpbmdsZSAuZm9ybV9fZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG5cbi5ncmlkLWNhcmQtLXdlYmluYXJzLXNpbmdsZSAuZm9ybV9fZGVtby1zbWFsbC10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICMwZTExNTU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG9wYWNpdHk6IC42OyB9XG5cbi5ncmlkLWNhcmQtLWVib29rcy1zaW5nbGUgLmdyaWQtY2FyZF9fZnVsbC1zY3JlZW4tcGljIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogNDcuNSU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLmdyaWQtY2FyZC0tZWJvb2tzLXNpbmdsZSAuZ3JpZC1jYXJkX19mdWxsLXNjcmVlbi1waWMubGlua2VkaW4tcGFnZXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cblxuLmdyaWQtY2FyZC0tZWJvb2tzLXNpbmdsZSAuZm9ybV9fZGVtby1zbWFsbC10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICMwZTExNTU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG9wYWNpdHk6IC42OyB9XG5cbi5ncmlkLWNhcmQtLWVib29rcy1zaW5nbGUgaHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGMEY5OyB9XG5cbi5ncmlkLWNhcmQtLWVib29rcy1zaW5nbGUgc2VjdGlvbi5scCB7XG4gIHBhZGRpbmc6IDI4cHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uZ3JpZC1jYXJkLS1lYm9va3Mtc2luZ2xlIC5ncmlkLWNhcmRfX2xwLWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB3aWR0aDogNDguNiU7IH1cbiAgLmdyaWQtY2FyZC0tZWJvb2tzLXNpbmdsZSAuZ3JpZC1jYXJkX19scC1jb250ZW50IC5ncmlkLWNhcmQtLWVib29rcy1zaW5nbGUgaDEgKyBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cblxuLmdyaWQtY2FyZC0tZWJvb2tzLXNpbmdsZSAuZ3JpZC1jYXJkX19scC1oZWFkZXIge1xuICB3aWR0aDogNDguNiU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMjhweCAwOyB9XG5cbi5ncmlkLWNhcmQtLWVib29rcy1zaW5nbGUgLmNvbnRlbnQtY2FyZF9fdGFnIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzIsIDk2LCAyMzMsIDAuMDUpO1xuICBjb2xvcjogIzIwNjBlOTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgcGFkZGluZzogOHB4IDE2cHg7IH1cblxuLmdyaWQtY2FyZC0tZWJvb2tzLXNpbmdsZSAuZm9ybS0tdy13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuXG4uZ3JpZC1jYXJkLS1lYm9va3Mtc2luZ2xlIC5ncmlkLWNhcmRfX3NwZWFrZXJzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uZ3JpZC1jYXJkLS1lYm9va3Mtc2luZ2xlIC5zcGVha2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ3JpZC1jYXJkLS1lYm9va3Mtc2luZ2xlIC5zcGVha2VyIC5zcGVha2VyOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4OyB9XG4gIC5ncmlkLWNhcmQtLWVib29rcy1zaW5nbGUgLnNwZWFrZXIgLnRodW1ibmFpbCB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAuZ3JpZC1jYXJkLS1lYm9va3Mtc2luZ2xlIC5zcGVha2VyIGg0IHtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uZ3JpZC1jYXJkLS1lYm9va3Mtc2luZ2xlIC5mb3JtX19pbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2ZTcwOTk7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMTRweCAyNHB4O1xuICBjb2xvcjogIzZFNzA5OTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5ncmlkLWNhcmQtLWVib29rcy1zaW5nbGUgLmZvcm0tLXctd3JhcHBlciB7XG4gIHBhZGRpbmc6IDQwcHggNDBweCA0OHB4IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIGdhcDogMjRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzZlNzA5OTsgfVxuXG4uZ3JpZC1jYXJkLS1lYm9va3Mtc2luZ2xlIC5mb3JtX19maWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cblxuLmdyaWQtY2FyZF9fbGluZS1ociB7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGMEY5O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbi5oZXJvLS1taWQtbWFya2V0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTY4cHg7IH1cblxuLmhlcm8tLW1pZC1tYXJrZXQgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNTIwcHg7IH1cblxuLmhlcm8tLW1pZC1tYXJrZXQgLmdyaWQtY2FyZF9fdGV4dC0taGVybyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLmhlcm8tLW1pZC1tYXJrZXQgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgZmxleDogMCAxIDczM3B4OyB9XG5cbi5ncmlkLWNhcmQtLXNvY2lhbC1lbXBsb3llZS1hZHZvY2FjeTUgLmdyaWQtY2FyZF9fdGl0bGUsXG4uZ3JpZC1jYXJkLS1zb2NpYWwtZW1wbG95ZWUtYWR2b2NhY3k1IC5ncmlkLWNhcmRfX3RleHQge1xuICBtYXgtd2lkdGg6IDQzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG5cbi5ncmlkLWNhcmQtLXNvY2lhbC1lbXBsb3llZS1hZHZvY2FjeTUgLmdyaWQtY2FyZF9fdGV4dC0tdHdvIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG5cbi5ncmlkLWNhcmQtLXNvY2lhbC1lbXBsb3llZS1hZHZvY2FjeTUgLmdyaWQtY2FyZF9fdGl0bGUtLWJpZyB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDUzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMS4ycHg7IH1cblxuLmhlcm8tLXNhbGVzLWFuZC1yZXZlbnVlIC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmc6IDAgMHB4IDAgNjdweDsgfVxuXG4uaGVyby0tc2FsZXMtYW5kLXJldmVudWUgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDY5NXB4O1xuICBtYXJnaW4tdG9wOiA0MnB4OyB9XG5cbi5oZXJvLS1zYWxlcy1hbmQtcmV2ZW51ZSAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA1NjJweDtcbiAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiA5OHB4OyB9XG5cbi5oZXJvLS1zYWxlcy1hbmQtcmV2ZW51ZSAuZ3JpZC1jYXJkX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG5cbi5oZXJvLS1zYWxlcy1hbmQtcmV2ZW51ZSAuZ3JpZC1jYXJkX190ZXh0LS1oZXJvIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWF4LXdpZHRoOiA0OTNweDsgfVxuXG4uaGVyby0tY3VzdG9tZXJzIC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmc6IDAgOTJweCAwIDY3cHg7IH1cblxuLmhlcm8tLWN1c3RvbWVycyAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgNTk1cHg7IH1cblxuLmhlcm8tLWN1c3RvbWVycyAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA1MjBweDtcbiAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuXG4uaGVyby0tY3VzdG9tZXJzIC5ncmlkLWNhcmRfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cblxuLmhlcm8tLWN1c3RvbWVycyAuZ3JpZC1jYXJkX190ZXh0LS1oZXJvIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWF4LXdpZHRoOiA0NzBweDsgfVxuXG4uZ3JpZC1jYXJkLS1zYWxlcy1hbmQtcmV2ZW51ZTEge1xuICBtYXJnaW4tYm90dG9tOiAxNTJweDsgfVxuXG4uZ3JpZC1jYXJkLS1zYWxlcy1hbmQtcmV2ZW51ZTEgLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZzogMCAxMzFweCAwIDIycHg7IH1cblxuLmdyaWQtY2FyZC0tc2FsZXMtYW5kLXJldmVudWUxIC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgZmxleDogMCAxIDQzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cblxuLmdyaWQtY2FyZC0tc2FsZXMtYW5kLXJldmVudWUxIC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIGZsZXg6IDAgMSA2ODBweDsgfVxuXG4uZ3JpZC1jYXJkLS1zYWxlcy1hbmQtcmV2ZW51ZTIge1xuICBtYXJnaW4tYm90dG9tOiAxNTJweDsgfVxuXG4uZ3JpZC1jYXJkLS1zYWxlcy1hbmQtcmV2ZW51ZTIgLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZzogMCAxN3B4IDAgMTM2cHg7IH1cblxuLmdyaWQtY2FyZC0tc2FsZXMtYW5kLXJldmVudWUyIC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgZmxleDogMCAxIDQzMHB4OyB9XG5cbi5ncmlkLWNhcmQtLXNhbGVzLWFuZC1yZXZlbnVlMiAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgNjgwcHg7IH1cblxuLmdyaWQtY2FyZC0tc2FsZXMtYW5kLXJldmVudWUzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTU2cHg7IH1cblxuLmdyaWQtY2FyZC0tc2FsZXMtYW5kLXJldmVudWUzIC5ncmlkLWNhcmRfX3JvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5Mjg4RUY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3NvbHV0aW9ucy9ieS1pbmR1c3RyeS9zYWxlcy1hbmQtcmV2ZW51ZS9zMy1kZWNvcmF0b3IyLnN2ZyksIHVybCgvaW1hZ2VzL3NvbHV0aW9ucy9ieS1pbmR1c3RyeS9zYWxlcy1hbmQtcmV2ZW51ZS9zMy1kZWNvcmF0b3IxLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCwgcmlnaHQgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5ncmlkLWNhcmQtLXNhbGVzLWFuZC1yZXZlbnVlMyAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA0MjhweDtcbiAgcGFkZGluZy1sZWZ0OiAxMTRweDtcbiAgcGFkZGluZy1yaWdodDogMTEwcHg7IH1cblxuLmdyaWQtY2FyZC0tc2FsZXMtYW5kLXJldmVudWUzIC5ncmlkLWNhcmRfX2xhYmVsLFxuLmdyaWQtY2FyZC0tc2FsZXMtYW5kLXJldmVudWUzIC5ncmlkLWNhcmRfX3RpdGxlLFxuLmdyaWQtY2FyZC0tc2FsZXMtYW5kLXJldmVudWUzIC5ncmlkLWNhcmRfX3RleHQge1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4uZ3JpZC1jYXJkLS1zYWxlcy1hbmQtcmV2ZW51ZTMgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDY4OXB4OyB9XG5cbi5ncmlkLWNhcmQtLXNhbGVzLWFuZC1yZXZlbnVlMyAuYnV0dG9uLWJpZyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cblxuLmdyaWQtY2FyZC0tc2FsZXMtYW5kLXJldmVudWUzIC5ncmlkLWNhcmRfX3RpdGxlIHtcbiAgbWF4LXdpZHRoOiA0NjZweDsgfVxuXG4uZ3JpZC1jYXJkLS1zYWxlcy1hbmQtcmV2ZW51ZTQge1xuICBtYXJnaW4tYm90dG9tOiAxNTZweDsgfVxuXG4uZ3JpZC1jYXJkLS1zYWxlcy1hbmQtcmV2ZW51ZTQgLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZzogMCAxMzNweCAwIDIwcHg7IH1cblxuLmdyaWQtY2FyZC0tc2FsZXMtYW5kLXJldmVudWU0IC5ncmlkLWNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uZ3JpZC1jYXJkLS1zYWxlcy1hbmQtcmV2ZW51ZTQgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDsgfVxuXG4uZ3JpZC1jYXJkLS1zYWxlcy1hbmQtcmV2ZW51ZTQgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDY4MHB4OyB9XG5cbi5ncmlkLWNhcmQtLXNhbGVzLWFuZC1yZXZlbnVlNSB7XG4gIG1hcmdpbi1ib3R0b206IDk2cHg7IH1cblxuLmdyaWQtY2FyZC0tc2FsZXMtYW5kLXJldmVudWU1IC5ncmlkLWNhcmRfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyNnB4OyB9XG5cbi5ncmlkLWNhcmQtLXNhbGVzLWFuZC1yZXZlbnVlNSAuZ3JpZC1jYXJkX190ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5ncmlkLWNhcmQtLXNhbGVzLWFuZC1yZXZlbnVlNSAuZ3JpZC1jYXJkX19yb3cge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9zb2x1dGlvbnMvYnktaW5kdXN0cnkvc2FsZXMtYW5kLXJldmVudWUvczUtZGVjb3JhdG9yLTEuc3ZnKSwgdXJsKC9pbWFnZXMvc29sdXRpb25zL2J5LWluZHVzdHJ5L3NhbGVzLWFuZC1yZXZlbnVlL3M1LWRlY29yYXRvci0yLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tLCByaWdodCAzNHB4IHRvcCA1MDBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjBGQztcbiAgcGFkZGluZzogMTE2cHggMHB4IDEwMnB4IDBweDsgfVxuXG4uZ3JpZC1jYXJkLS1zYWxlcy1hbmQtcmV2ZW51ZTUgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBtYXgtd2lkdGg6IDg5NXB4OyB9XG5cbi5ncmlkLWNhcmQtLXNhbGVzLWFuZC1yZXZlbnVlNSAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBtYXgtd2lkdGg6IDEyMDZweDtcbiAgcGFkZGluZzogMHB4IDMwcHggMHB4IDE0M3B4OyB9XG5cbi5ncmlkLWNhcmQtLWFsbC1pbmR1c3RyaWVzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiAyOHB4O1xuICBwYWRkaW5nOiAwcHggMTdweCAwcHggMTdweDsgfVxuXG4uZ3JpZC1jYXJkLS1hbGwtaW5kdXN0cmllcyAuZ3JpZC1pdGVtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuXG4uZ3JpZC1jYXJkLS1hbGwtaW5kdXN0cmllcyAucG9zdC1lbnRyeSAuaW1hZ2UtY29udGFpbmVyIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDsgfVxuXG4uZ3JpZC1jYXJkLS1hbGwtaW5kdXN0cmllcyBoMyB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uZ3JpZC1jYXJkLS1hbGwtaW5kdXN0cmllcyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5ncmlkLWNhcmQtLWFsbC1pbmR1c3RyaWVzIGgzOmhvdmVyIHtcbiAgY29sb3I6ICMyMDYwRTY7IH1cblxuLmdyaWQtY2FyZC0tYWxsLWluZHVzdHJpZXMgLnBvc3QtZW50cnkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUZGMEY5OyB9XG5cbi5ncmlkLWNhcmQtLWFsbC1pbmR1c3RyaWVzIC5wb3N0LWVudHJ5OmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzIwNjBFNjsgfVxuXG4uZ3JpZC1jYXJkLS1hbGwtaW5kdXN0cmllcyAucG9zdC1lbnRyeSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuLmdyaWQtY2FyZC0tc29jaWFsLW1lZGlhLW1hbmFnZW1lbnQxIHtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7IH1cblxuLmdyaWQtY2FyZC0tc29jaWFsLW1lZGlhLW1hbmFnZW1lbnQxIC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmc6IDAgMTMxcHggMCAyMnB4OyB9XG5cbi5ncmlkLWNhcmQtLXNvY2lhbC1tZWRpYS1tYW5hZ2VtZW50MSAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA0MzBweDsgfVxuXG4uZ3JpZC1jYXJkLS1zb2NpYWwtbWVkaWEtbWFuYWdlbWVudDEgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDY4MHB4OyB9XG5cbi5ncmlkLWNhcmQtLXNvY2lhbC1tZWRpYS1tYW5hZ2VtZW50MiB7XG4gIG1hcmdpbi1ib3R0b206IDExM3B4OyB9XG5cbi5ncmlkLWNhcmQtLXNvY2lhbC1tZWRpYS1tYW5hZ2VtZW50MiAuZ3JpZC1jYXJkX19yb3cge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9zb2x1dGlvbnMvYnktdXNlLWNhc2UvZGVtYW5kLWdlbmVyYXRpb24vczItZGVjb3JhdG9yLTEuc3ZnKSwgdXJsKC9pbWFnZXMvc29sdXRpb25zL2J5LXVzZS1jYXNlL2RlbWFuZC1nZW5lcmF0aW9uL3MyLWRlY29yYXRvci0yLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoNTAlIC0gNDMwcHgpIDIzM3B4LCByaWdodCAyMHB4IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjBFRTsgfVxuXG4uZ3JpZC1jYXJkLS1zb2NpYWwtbWVkaWEtbWFuYWdlbWVudDIgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBtYXgtd2lkdGg6IDU5M3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuXG4uZ3JpZC1jYXJkLS1zb2NpYWwtbWVkaWEtbWFuYWdlbWVudDIgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgbWF4LXdpZHRoOiA5NDBweDsgfVxuXG4uZ3JpZC1jYXJkLS1zb2NpYWwtbWVkaWEtbWFuYWdlbWVudDIgLmdyaWQtY2FyZF9fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmdyaWQtY2FyZC0tc29jaWFsLW1lZGlhLW1hbmFnZW1lbnQyIC5ncmlkLWNhcmRfX3RleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmdyaWQtY2FyZC0tc29jaWFsLW1lZGlhLW1hbmFnZW1lbnQzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTE2cHg7IH1cblxuLmdyaWQtY2FyZC0tc29jaWFsLW1lZGlhLW1hbmFnZW1lbnQzIC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmc6IDAgMTMycHggMCAyMXB4OyB9XG5cbi5ncmlkLWNhcmQtLXNvY2lhbC1tZWRpYS1tYW5hZ2VtZW50MyAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA0MzBweDsgfVxuXG4uZ3JpZC1jYXJkLS1zb2NpYWwtbWVkaWEtbWFuYWdlbWVudDMgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDY4MHB4OyB9XG5cbi5ncmlkLWNhcmQtLXNvY2lhbC1tZWRpYS1tYW5hZ2VtZW50NCB7XG4gIG1hcmdpbi1ib3R0b206IDE4NHB4OyB9XG5cbi5ncmlkLWNhcmQtLXNvY2lhbC1tZWRpYS1tYW5hZ2VtZW50NCAuZ3JpZC1jYXJkX19yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTI4OEVGO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9zb2x1dGlvbnMvYnktdXNlLWNhc2UvZGVtYW5kLWdlbmVyYXRpb24vczMtZGVjb3JhdG9yLW1hbmFnZW1lbnQtMS5zdmcpLCB1cmwoL2ltYWdlcy9zb2x1dGlvbnMvYnktdXNlLWNhc2UvZGVtYW5kLWdlbmVyYXRpb24vczMtZGVjb3JhdG9yLW1hbmFnZW1lbnQtMi5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AsIHJpZ2h0IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uZ3JpZC1jYXJkLS1zb2NpYWwtbWVkaWEtbWFuYWdlbWVudDQgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNDI4cHg7XG4gIHBhZGRpbmctbGVmdDogMTE0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE0OHB4OyB9XG5cbi5ncmlkLWNhcmQtLXNvY2lhbC1tZWRpYS1tYW5hZ2VtZW50NCAuZ3JpZC1jYXJkX19sYWJlbCxcbi5ncmlkLWNhcmQtLXNvY2lhbC1tZWRpYS1tYW5hZ2VtZW50NCAuZ3JpZC1jYXJkX190aXRsZSxcbi5ncmlkLWNhcmQtLXNvY2lhbC1tZWRpYS1tYW5hZ2VtZW50NCAuZ3JpZC1jYXJkX190ZXh0IHtcbiAgY29sb3I6ICNGRkZGRkY7IH1cblxuLmdyaWQtY2FyZC0tc29jaWFsLW1lZGlhLW1hbmFnZW1lbnQ0IC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIGZsZXg6IDAgMSA2ODlweDsgfVxuXG4uZ3JpZC1jYXJkLS1zb2NpYWwtbWVkaWEtbWFuYWdlbWVudDYge1xuICBtYXJnaW4tYm90dG9tOiA5NnB4OyB9XG5cbi5ncmlkLWNhcmQtLXNvY2lhbC1tZWRpYS1tYW5hZ2VtZW50NiAuZ3JpZC1jYXJkX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZ3JpZC1jYXJkLS1zb2NpYWwtbWVkaWEtbWFuYWdlbWVudDYgLmdyaWQtY2FyZF9fdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZ3JpZC1jYXJkLS1zb2NpYWwtbWVkaWEtbWFuYWdlbWVudDYgLmdyaWQtY2FyZF9fcm93IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvc29sdXRpb25zL2J5LXVzZS1jYXNlL2RlbWFuZC1nZW5lcmF0aW9uL3M2LWRlY29yYXRvci0xLnN2ZyksIHVybCgvaW1hZ2VzL3NvbHV0aW9ucy9ieS11c2UtY2FzZS9kZW1hbmQtZ2VuZXJhdGlvbi9zNi1kZWNvcmF0b3ItMi5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbSwgcmlnaHQgMzRweCB0b3AgNTAwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkYwRkM7IH1cblxuLmdyaWQtY2FyZC0tc29jaWFsLW1lZGlhLW1hbmFnZW1lbnQ2IC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgbWF4LXdpZHRoOiA4OTVweDsgfVxuXG4uZ3JpZC1jYXJkLS1zb2NpYWwtbWVkaWEtbWFuYWdlbWVudDYgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgbWF4LXdpZHRoOiAxMjA2cHg7XG4gIHBhZGRpbmc6IDBweCAzMHB4IDBweCAxNDNweDsgfVxuXG4uaGVyby0tbWFya2V0aW5nLWFnZW5jaWVzIC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmc6IDAgMCAwIDY3cHg7IH1cblxuLmhlcm8tLW1hcmtldGluZy1hZ2VuY2llcyAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgNzg3cHg7XG4gIG1hcmdpbi1yaWdodDogLTQwcHg7IH1cblxuLmhlcm8tLW1hcmtldGluZy1hZ2VuY2llcyAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA1NjJweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cbi5oZXJvLS1tYXJrZXRpbmctYWdlbmNpZXMgLmdyaWQtY2FyZF9fdGV4dCB7XG4gIG1heC13aWR0aDogNDcwcHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDsgfVxuXG4uaGVyby0tbWFya2V0aW5nLWFnZW5jaWVzIC5ncmlkLWNhcmRfX3RleHQtLWhlcm8ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBtYXgtd2lkdGg6IDQ5M3B4OyB9XG5cbi5ncmlkLWNhcmQtLW1hcmtldGluZy1hZ2VuY2llczEge1xuICBtYXJnaW4tYm90dG9tOiAxNTZweDsgfVxuXG4uZ3JpZC1jYXJkLS1tYXJrZXRpbmctYWdlbmNpZXMyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTU3cHg7IH1cblxuLmdyaWQtY2FyZC0tbWFya2V0aW5nLWFnZW5jaWVzMyB7XG4gIG1hcmdpbi1ib3R0b206IDE1N3B4OyB9XG5cbi5ncmlkLWNhcmQtLW1hcmtldGluZy1hZ2VuY2llczMgLmdyaWQtY2FyZF9fcm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkyODhFRjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvc29sdXRpb25zL2J5LXNpemUvbWFya2V0aW5nLWFnZW5jaWVzL3MzLWRlY29yYXRvcjEuc3ZnKSwgdXJsKC9pbWFnZXMvc29sdXRpb25zL2J5LXNpemUvbWFya2V0aW5nLWFnZW5jaWVzL3MzLWRlY29yYXRvcjIuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wLCByaWdodCBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmdyaWQtY2FyZC0tbWFya2V0aW5nLWFnZW5jaWVzMyAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA0NjZweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMTBweDsgfVxuXG4uZ3JpZC1jYXJkLS1tYXJrZXRpbmctYWdlbmNpZXMzIC5ncmlkLWNhcmRfX2xhYmVsLFxuLmdyaWQtY2FyZC0tbWFya2V0aW5nLWFnZW5jaWVzMyAuZ3JpZC1jYXJkX190aXRsZSxcbi5ncmlkLWNhcmQtLW1hcmtldGluZy1hZ2VuY2llczMgLmdyaWQtY2FyZF9fdGV4dCB7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5ncmlkLWNhcmQtLW1hcmtldGluZy1hZ2VuY2llczMgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDY4OXB4OyB9XG5cbi5ncmlkLWNhcmQtLW1hcmtldGluZy1hZ2VuY2llczMgLmJ1dHRvbi1iaWcge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbi5ncmlkLWNhcmQtLW1hcmtldGluZy1hZ2VuY2llczMgLmdyaWQtY2FyZF9fdGV4dCB7XG4gIG1heC13aWR0aDogNDI4cHg7IH1cblxuLmdyaWQtY2FyZC0tbWFya2V0aW5nLWFnZW5jaWVzNCB7XG4gIG1hcmdpbi1ib3R0b206IDE0MHB4OyB9XG5cbi5ncmlkLWNhcmQtLW1hcmtldGluZy1hZ2VuY2llczQgLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZzogMCAxMzNweCAwIDIwcHg7IH1cblxuLmdyaWQtY2FyZC0tbWFya2V0aW5nLWFnZW5jaWVzNCAuZ3JpZC1jYXJkX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7IH1cblxuLmdyaWQtY2FyZC0tbWFya2V0aW5nLWFnZW5jaWVzNCAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA0MzBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG5cbi5ncmlkLWNhcmQtLW1hcmtldGluZy1hZ2VuY2llczQgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDY4MHB4OyB9XG5cbi5ncmlkLWNhcmQtLW1hcmtldGluZy1hZ2VuY2llczUge1xuICBtYXJnaW4tYm90dG9tOiAxNTdweDsgfVxuXG4uZ3JpZC1jYXJkLS1lbmdhZ2VtZW50MSB7XG4gIG1hcmdpbi1ib3R0b206IDE0M3B4OyB9XG5cbi5ncmlkLWNhcmQtLWVuZ2FnZW1lbnQxIC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmc6IDAgMTI5cHggMCAyNHB4OyB9XG5cbi5ncmlkLWNhcmQtLWVuZ2FnZW1lbnQxIC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgZmxleDogMCAxIDQzMHB4OyB9XG5cbi5ncmlkLWNhcmQtLWVuZ2FnZW1lbnQxIC5ncmlkLWNhcmRfX2xhYmVsIHtcbiAgY29sb3I6ICNFNDk4NzI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmdyaWQtY2FyZC0tZW5nYWdlbWVudDEgLmdyaWQtY2FyZF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG5cbi5ncmlkLWNhcmQtLWVuZ2FnZW1lbnQxIC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIGZsZXg6IDAgMSA2ODBweDsgfVxuXG4uZ3JpZC1jYXJkLS1lbmdhZ2VtZW50MiB7XG4gIG1hcmdpbi1ib3R0b206IDk3cHg7IH1cblxuLmdyaWQtY2FyZC0tZW5nYWdlbWVudDIgLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZzogMCAyM3B4IDAgMTMxcHg7IH1cblxuLmdyaWQtY2FyZC0tZW5nYWdlbWVudDIgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNDMwcHg7IH1cblxuLmdyaWQtY2FyZC0tZW5nYWdlbWVudDIgLmdyaWQtY2FyZF9fbGFiZWwge1xuICBjb2xvcjogI0U0OTg3MjsgfVxuXG4uZ3JpZC1jYXJkLS1lbmdhZ2VtZW50MiAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgNjgwcHg7IH1cblxuLmdyaWQtY2FyZC0tZW5nYWdlbWVudDIge1xuICBtYXJnaW4tYm90dG9tOiAxMjJweDsgfVxuXG4uZ3JpZC1jYXJkLS1lbmdhZ2VtZW50MyB7XG4gIG1hcmdpbi1ib3R0b206IDE0NHB4OyB9XG5cbi5ncmlkLWNhcmQtLWVuZ2FnZW1lbnQzIC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmc6IDAgMTA2cHggMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhGMUY2O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9wcm9kdWN0L3NvY2lhbC1lbmdhZ2VtZW50L3MzLWRlY29yYXRvci0xLnN2ZyksIHVybCgvaW1hZ2VzL3Byb2R1Y3Qvc29jaWFsLWVuZ2FnZW1lbnQvczMtZGVjb3JhdG9yLTIuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbSwgcmlnaHQgdG9wIDUwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmdyaWQtY2FyZC0tZW5nYWdlbWVudDMgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNDU2cHg7IH1cblxuLmdyaWQtY2FyZC0tZW5nYWdlbWVudDMgLmdyaWQtY2FyZF9fbGFiZWwge1xuICBjb2xvcjogI0U0OTg3MjsgfVxuXG4uZ3JpZC1jYXJkLS1lbmdhZ2VtZW50MyAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgNjg5cHg7IH1cblxuLmdyaWQtY2FyZC0tZW5nYWdlbWVudDQge1xuICBtYXJnaW4tYm90dG9tOiAxNTJweDsgfVxuXG4uZ3JpZC1jYXJkLS1lbmdhZ2VtZW50NCAuZ3JpZC1jYXJkX19yb3cge1xuICBwYWRkaW5nOiAwIDIzcHggMCAxMzFweDsgfVxuXG4uZ3JpZC1jYXJkLS1lbmdhZ2VtZW50NCAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA0MzBweDsgfVxuXG4uZ3JpZC1jYXJkLS1lbmdhZ2VtZW50NCAuZ3JpZC1jYXJkX19sYWJlbCB7XG4gIGNvbG9yOiAjRTQ5ODcyOyB9XG5cbi5ncmlkLWNhcmQtLWVuZ2FnZW1lbnQ0IC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIGZsZXg6IDAgMSA2ODBweDsgfVxuXG4uZ3JpZC1jYXJkLS1lbmdhZ2VtZW50NSB7XG4gIG1hcmdpbi1ib3R0b206IDE4NHB4OyB9XG5cbi5ncmlkLWNhcmQtLWVuZ2FnZW1lbnQ1IC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmc6IDAgMTM0cHggMCAyMHB4OyB9XG5cbi5ncmlkLWNhcmQtLWVuZ2FnZW1lbnQ1IC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgZmxleDogMCAxIDQzMHB4OyB9XG5cbi5ncmlkLWNhcmQtLWVuZ2FnZW1lbnQ1IC5ncmlkLWNhcmRfX2xhYmVsIHtcbiAgY29sb3I6ICNFNDk4NzI7IH1cblxuLmdyaWQtY2FyZC0tZW5nYWdlbWVudDUgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDY4MHB4OyB9XG5cbi5ncmlkLWNhcmQtLWJlY29tZS1hLXBhcnRuZXIxIHtcbiAgbWFyZ2luLWJvdHRvbTogMTM3cHg7IH1cblxuLmdyaWQtY2FyZC0tYmVjb21lLWEtcGFydG5lcjEgLmdyaWQtY2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA1M3B4OyB9XG5cbi5ncmlkLWNhcmQtLWJlY29tZS1hLXBhcnRuZXIxIC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmc6IDAgMTI5cHggMCAyNHB4OyB9XG5cbi5ncmlkLWNhcmQtLWJlY29tZS1hLXBhcnRuZXIxIC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgbWF4LXdpZHRoOiA4ODFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi5ncmlkLWNhcmQtLWJlY29tZS1hLXBhcnRuZXIxIC5ncmlkLWNhcmRfX3RleHQge1xuICBtYXgtd2lkdGg6IDc1N3B4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi5ncmlkLWNhcmQtLWJlY29tZS1hLXBhcnRuZXIxIC5ncmlkLWNhcmRfX2xhYmVsIHtcbiAgY29sb3I6ICM4Mjc4RTg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmdyaWQtY2FyZC0tYmVjb21lLWEtcGFydG5lcjIge1xuICBtYXJnaW4tYm90dG9tOiAxNjBweDsgfVxuXG4uZ3JpZC1jYXJkLS1iZWNvbWUtYS1wYXJ0bmVyMiAuZ3JpZC1jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG5cbi5ncmlkLWNhcmQtLWJlY29tZS1hLXBhcnRuZXIyIC5ncmlkLWNhcmRfX3JvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOEY4RkI7IH1cblxuLmdyaWQtY2FyZC0tYmVjb21lLWEtcGFydG5lcjIgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNDU2cHg7XG4gIHBhZGRpbmctbGVmdDogMTM0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuXG4uZ3JpZC1jYXJkLS1iZWNvbWUtYS1wYXJ0bmVyMiAuZ3JpZC1jYXJkX190ZXh0LS10d28ge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4OyB9XG5cbi5ncmlkLWNhcmQtLWJlY29tZS1hLXBhcnRuZXIyIC5ncmlkLWNhcmRfX2xhYmVsIHtcbiAgY29sb3I6ICNFNDk4NzI7IH1cblxuLmdyaWQtY2FyZC0tYmVjb21lLWEtcGFydG5lcjIgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDY4OXB4OyB9XG5cbi5ncmlkLWNhcmQtLWJlY29tZS1hLXBhcnRuZXIzIHtcbiAgbWFyZ2luLWJvdHRvbTogNzNweDsgfVxuXG4uZ3JpZC1jYXJkLS1iZWNvbWUtYS1wYXJ0bmVyMyAuZ3JpZC1jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDUzcHg7IH1cblxuLmdyaWQtY2FyZC0tYmVjb21lLWEtcGFydG5lcjMgLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZzogMCAxMjlweCAwIDI0cHg7IH1cblxuLmdyaWQtY2FyZC0tYmVjb21lLWEtcGFydG5lcjMgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBtYXgtd2lkdGg6IDg4MXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuLmdyaWQtY2FyZC0tYmVjb21lLWEtcGFydG5lcjMgLmdyaWQtY2FyZF9fdGV4dCB7XG4gIG1heC13aWR0aDogNzU3cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuLmdyaWQtY2FyZC0tYmVjb21lLWEtcGFydG5lcjMgLmdyaWQtY2FyZF9fbGFiZWwge1xuICBjb2xvcjogIzgyNzhFODtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uZ3JpZC1jYXJkLS1iZWNvbWUtYS1wYXJ0bmVyNCB7XG4gIG1hcmdpbi1ib3R0b206IDExMnB4OyB9XG5cbi5ncmlkLWNhcmQtLWJlY29tZS1hLXBhcnRuZXI0IC5ncmlkLWNhcmRfX3JvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5Mjg4RUY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3BhcnRuZXJzL3M0LWRlY29yYXRvcjEuc3ZnKSwgdXJsKC9pbWFnZXMvcGFydG5lcnMvczQtZGVjb3JhdG9yMi5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wLCByaWdodCBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmdyaWQtY2FyZC0tYmVjb21lLWEtcGFydG5lcjQgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNDU2cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMTI5cHg7IH1cblxuLmdyaWQtY2FyZC0tYmVjb21lLWEtcGFydG5lcjQgLmdyaWQtY2FyZF9fbGFiZWwsXG4uZ3JpZC1jYXJkLS1iZWNvbWUtYS1wYXJ0bmVyNCAuZ3JpZC1jYXJkX190aXRsZSxcbi5ncmlkLWNhcmQtLWJlY29tZS1hLXBhcnRuZXI0IC5ncmlkLWNhcmRfX3RleHQge1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4uZ3JpZC1jYXJkLS1iZWNvbWUtYS1wYXJ0bmVyNCAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgNjg5cHg7IH1cblxuLmdyaWQtY2FyZC0tYmVjb21lLWEtcGFydG5lcjQgLmJ1dHRvbi1iaWcge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbi5ncmlkLWNhcmQtLWJlY29tZS1hLXBhcnRuZXI0IC5ncmlkLWNhcmRfX3RpdGxlIHtcbiAgbWF4LXdpZHRoOiA0NTZweDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cblxuLmdyaWQtY2FyZC0tYmVjb21lLWEtcGFydG5lcjQgLmdyaWQtY2FyZF9fdGV4dC0tdHdvIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDsgfVxuXG4uZ3JpZC1jYXJkLS1mYXEge1xuICBwYWRkaW5nLWJvdHRvbTogMTkwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3ByaWNpbmcvYWNjb3JkaW9uLWRlY29yYXRvci5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDUwJSArIDQ5MHB4KSBib3R0b207IH1cblxuLmdyaWQtY2FyZC0tZmFxIC5ncmlkLWNhcmRfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG5cbi5ncmlkLWNhcmQtLXByaWNpbmcyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTEycHg7IH1cblxuLmdyaWQtY2FyZC0tcHJpY2luZzIgLmdyaWQtY2FyZF9fcm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRUZGRjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvcHJpY2luZy9wcmljaW5nLWRlY29yYXRvcjEuc3ZnKSwgdXJsKC9pbWFnZXMvcHJpY2luZy9wcmljaW5nLWRlY29yYXRvcjIuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcCwgcmlnaHQgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5ncmlkLWNhcmQtLXByaWNpbmcyLm9yZ2FuaWMgLmdyaWQtY2FyZF9fcm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBRjBGRTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvb3JnYW5pYy1jYW1wYWlnbnMvb3JnYW5pYy1pbWFnZS1zaGFwZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAzOCUgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5ncmlkLWNhcmQtLXByaWNpbmcyIC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgZmxleDogMCAxIDQ1NnB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEyOXB4OyB9XG5cbi5ncmlkLWNhcmQtLXByaWNpbmcyIC5ncmlkLWNhcmRfX2xhYmVsLFxuLmdyaWQtY2FyZC0tcHJpY2luZzIgLmdyaWQtY2FyZF9fdGl0bGUsXG4uZ3JpZC1jYXJkLS1wcmljaW5nMiAuZ3JpZC1jYXJkX190ZXh0IHtcbiAgY29sb3I6ICMwRTExNTU7IH1cblxuLmdyaWQtY2FyZC0tcHJpY2luZzIgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDY4OXB4OyB9XG5cbi5ncmlkLWNhcmQtLXByaWNpbmcyIC5idXR0b24tYmlnIHtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuXG4uZ3JpZC1jYXJkLS1wcmljaW5nMiAuZ3JpZC1jYXJkX190aXRsZSB7XG4gIG1heC13aWR0aDogNDU2cHg7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmdyaWQtY2FyZC0tZmFxIC53cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA5MDRweDsgfVxuXG4uZ3JpZC1jYXJkLS1kZW1vIC5ncmlkLWNhcmRfX3RpdGxlLS1iaWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7IH1cblxuLmhlcm8tLWJlaGluZC10aGUtcG9zdCAuZ3JpZC1jYXJkX19yb3cge1xuICBwYWRkaW5nOiA2NXB4IDg3cHggMCA4NnB4OyB9XG5cbi5oZXJvLS1iZWhpbmQtdGhlLXBvc3QgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDU2MnB4OyB9XG5cbi5oZXJvLS1iZWhpbmQtdGhlLXBvc3QgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNTIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cbi5oZXJvLS1iZWhpbmQtdGhlLXBvc3QgLmdyaWQtY2FyZF9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDsgfVxuXG4uZ3JpZC1jYXJkLS1iZWhpbmQtdGhlLXBvc3QxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjBGQztcbiAgbWFyZ2luLWJvdHRvbTogMTIzcHg7IH1cblxuLmdyaWQtY2FyZC0tYmVoaW5kLXRoZS1wb3N0MSAud3JhcHBlci0tbW9kaWZ5IHtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7IH1cblxuLmdyaWQtY2FyZC0tYmVoaW5kLXRoZS1wb3N0MSAud3JhcHBlciA+IGgyLFxuLmdyaWQtY2FyZC0tYmVoaW5kLXRoZS1wb3N0MSAud3JhcHBlciA+IHAge1xuICBtYXgtd2lkdGg6IDg5NXB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5ncmlkLWNhcmQtLWJlaGluZC10aGUtcG9zdDEgLndyYXBwZXIgPiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogNTJweDsgfVxuXG4uZ3JpZC1jYXJkLS1iZWhpbmQtdGhlLXBvc3QxIC5yb3cge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuXG4uZ3JpZC1jYXJkLS1iZWhpbmQtdGhlLXBvc3QxIC5wb3N0LWVudHJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmdyaWQtY2FyZC0tYmVoaW5kLXRoZS1wb3N0MSAuZW50cnktY29udGVudC10YWcge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5ncmlkLWNhcmQtLWJlaGluZC10aGUtcG9zdDIge1xuICBtYXJnaW4tYm90dG9tOiAyMzhweDsgfVxuXG4uZ3JpZC1jYXJkLS1iZWhpbmQtdGhlLXBvc3QyIC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmc6IDAgOTlweCAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5Mjg4RUY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2JlaGluZC10aGUtcG9zdC9zMi1kZWNvcmF0b3IxLnN2ZyksIHVybCgvaW1hZ2VzL2JlaGluZC10aGUtcG9zdC9zMi1kZWNvcmF0b3IyLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3AsIHJpZ2h0IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uZ3JpZC1jYXJkLS1iZWhpbmQtdGhlLXBvc3QyIC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgZmxleDogMCAxIDQxOHB4OyB9XG5cbi5ncmlkLWNhcmQtLWJlaGluZC10aGUtcG9zdDIgLmdyaWQtY2FyZF9fdGl0bGUsXG4uZ3JpZC1jYXJkLS1iZWhpbmQtdGhlLXBvc3QyIC5ncmlkLWNhcmRfX3RleHQge1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4uZ3JpZC1jYXJkLS1iZWhpbmQtdGhlLXBvc3QyIC5ncmlkLWNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuXG4uZ3JpZC1jYXJkLS1iZWhpbmQtdGhlLXBvc3QyIC5ncmlkLWNhcmRfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5ncmlkLWNhcmQtLWJlaGluZC10aGUtcG9zdDIgZm9ybSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLmdyaWQtY2FyZC0tYmVoaW5kLXRoZS1wb3N0MiAuc2luZ2xlLWlucHV0LWZvcm1fX2ZpZWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG5cbi5ncmlkLWNhcmQtLWJlaGluZC10aGUtcG9zdDIgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDY4OXB4OyB9XG5cbi5ncmlkLWNhcmRfX3RleHQtcGFyYWdyYXBoIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDsgfVxuXG4uZ3JpZC1jYXJkLS1taWQtbWFya2V0MSB7XG4gIG1hcmdpbi1ib3R0b206IDE1NXB4OyB9XG5cbi5ncmlkLWNhcmQtLW1pZC1tYXJrZXQxIC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmc6IDAgMTMzcHggMCAyMHB4OyB9XG5cbi5ncmlkLWNhcmQtLW1pZC1tYXJrZXQxIC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgZmxleDogMCAxIDQzMHB4OyB9XG5cbi5ncmlkLWNhcmQtLW1pZC1tYXJrZXQxIC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIGZsZXg6IDAgMSA2ODBweDsgfVxuXG4uZ3JpZC1jYXJkLS1taWQtbWFya2V0MiAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgNjgwcHg7IH1cblxuLmdyaWQtY2FyZC0tbWlkLW1hcmtldDIge1xuICBtYXJnaW4tYm90dG9tOiAxNjhweDsgfVxuXG4uZ3JpZC1jYXJkLS1taWQtbWFya2V0MiAuZ3JpZC1jYXJkX19yb3cge1xuICBwYWRkaW5nOiAwIDIzcHggMCAxMzZweDsgfVxuXG4uZ3JpZC1jYXJkLS1taWQtbWFya2V0MiAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA0MzBweDsgfVxuXG4uZ3JpZC1jYXJkLS1taWQtbWFya2V0MiAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgNjgwcHg7IH1cblxuLmdyaWQtY2FyZC0tbWlkLW1hcmtldDMge1xuICBtYXJnaW4tYm90dG9tOiAxNjlweDsgfVxuXG4uZ3JpZC1jYXJkLS1taWQtbWFya2V0MyAuZ3JpZC1jYXJkX19yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGMEVFOyB9XG5cbi5ncmlkLWNhcmQtLW1pZC1tYXJrZXQzIC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgbWF4LXdpZHRoOiAxMTExcHg7IH1cblxuLmdyaWQtY2FyZC0tbWlkLW1hcmtldDMgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgbWF4LXdpZHRoOiAxMTkycHg7XG4gIHBhZGRpbmc6IDBweCAxN3B4IDBweCAxNTBweDsgfVxuXG4uZ3JpZC1jYXJkLS1taWQtbWFya2V0MyAuZ3JpZC1jYXJkX190aXRsZSB7XG4gIG1heC13aWR0aDogODIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDMycHg7IH1cblxuLmdyaWQtY2FyZC0tbWlkLW1hcmtldDMgLmdyaWQtY2FyZF9fcm93IHtcbiAgbWluLWhlaWdodDogNTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIHBhZGRpbmctdG9wOiAxMDRweDsgfVxuXG4uZ3JpZC1jYXJkLS1taWQtbWFya2V0NCB7XG4gIG1hcmdpbi1ib3R0b206IDE2N3B4OyB9XG5cbi5ncmlkLWNhcmQtLW1pZC1tYXJrZXQ0IC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmc6IDAgMTMycHggMCAyMXB4OyB9XG5cbi5ncmlkLWNhcmQtLW1pZC1tYXJrZXQ0IC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgZmxleDogMCAxIDQzMHB4OyB9XG5cbi5oZXJvLS1yYWRpY2FsbHkgLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZzogNjVweCA4N3B4IDAgODZweDsgfVxuXG4uaGVyby0tcmFkaWNhbGx5IC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIGZsZXg6IDAgMSA1NjJweDsgfVxuXG4uaGVyby0tcmFkaWNhbGx5IC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgZmxleDogMCAxIDUyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuXG4uaGVyby0tcmFkaWNhbGx5IC5ncmlkLWNhcmRfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cblxuLmdyaWQtY2FyZC0tcmFkaWNhbGx5MSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0ZCRkQ7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cblxuLmdyaWQtY2FyZC0tcmFkaWNhbGx5MSAud3JhcHBlci0tbW9kaWZ5IHtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTEzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7IH1cblxuLmdyaWQtY2FyZC0tcmFkaWNhbGx5MSAud3JhcHBlciA+IGgyLFxuLmdyaWQtY2FyZC0tcmFkaWNhbGx5MSAud3JhcHBlciA+IHAge1xuICBtYXgtd2lkdGg6IDg5NXB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5ncmlkLWNhcmQtLXJhZGljYWxseTEgLndyYXBwZXIgPiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogNTJweDsgfVxuXG4uZ3JpZC1jYXJkLS1yYWRpY2FsbHkxIC5yb3cge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuXG4uZ3JpZC1jYXJkLS1yYWRpY2FsbHkxIC5wb3N0LWVudHJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmdyaWQtY2FyZC0tcmFkaWNhbGx5MSAuZW50cnktY29udGVudC10YWcge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5ncmlkLWNhcmQtLXJhZGljYWxseTIge1xuICBtYXJnaW4tYm90dG9tOiAxNzZweDtcbiAgbWFyZ2luLXRvcDogODBweDsgfVxuXG4uZ3JpZC1jYXJkLS1yYWRpY2FsbHkyIC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmc6IDAgOTlweCAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEYwRUU7IH1cblxuLmdyaWQtY2FyZC0tcmFkaWNhbGx5MiAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA0MThweDsgfVxuXG4uZ3JpZC1jYXJkLS1yYWRpY2FsbHkyIC5ncmlkLWNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuXG4uZ3JpZC1jYXJkLS1yYWRpY2FsbHkyIC5ncmlkLWNhcmRfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5ncmlkLWNhcmQtLXJhZGljYWxseTIgZm9ybSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLnNpbmdsZS1pbnB1dC1mb3JtX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzBFMTE1NTsgfVxuXG4uZ3JpZC1jYXJkLS1yYWRpY2FsbHkyIC5zaW5nbGUtaW5wdXQtZm9ybV9fZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cblxuLmdyaWQtY2FyZC0tcmFkaWNhbGx5MiAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgNjg5cHg7IH1cblxuLmdyaWQtY2FyZC0tcmFkaWNhbGx5MiAuZ3JpZC1jYXJkX190ZXh0LXBhcmFncmFwaCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGNvbG9yOiAjNEQ1MDdFOyB9XG5cbi5ncmlkLWNhcmQtLXByaXZhY3kgLnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLmdyaWQtY2FyZC0tcHJpdmFjeSAudGFibGUgdGgsIC50YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLmdyaWQtY2FyZC0tcHJpdmFjeSAudGFibGUgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGMEY5OyB9XG5cbi5ncmlkLWNhcmQtLXByaXZhY3kgLnRhYmxlIHRyOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkYwRjk7IH1cblxuLmdyaWQtY2FyZC0tcHJpdmFjeS5zdGFuZGFyZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4uZ3JpZC1jYXJkLS1wcml2YWN5LnN0YW5kYXJkIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjBGOTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmdyaWQtY2FyZC0tcHJpdmFjeS5zdGFuZGFyZCB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5ncmlkLWNhcmQtLXByaXZhY3kuc3RhbmRhcmQgdGQgPiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG5cbi5ncmlkLWNhcmQtLXByaXZhY3kuc3RhbmRhcmQgYSB7XG4gIGNvbG9yOiAjMjA2MEU2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmdyaWQtY2FyZC0tcHJpdmFjeS5zdGFuZGFyZCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmdyaWQtY2FyZC0tY3VzdG9tZXJzMSAuZ3JpZC1jYXJkLWN1c3RvbWVyLWxvZ29zX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZ2FwOiAyMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLmdyaWQtY2FyZC0tY3VzdG9tZXJzMSAuZ3JpZC1jYXJkLWN1c3RvbWVyLWxvZ29zX19yb3cgPiBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5ncmlkLWNhcmQtLWN1c3RvbWVyczEge1xuICBtYXgtd2lkdGg6IDk4MnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cblxuLmdyaWQtY2FyZC0tY3VzdG9tZXJzMSAuZ3JpZC1jYXJkX19wLS1iaWcge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogIzBFMTE1NTsgfVxuXG4uZ3JpZC1jYXJkLS1jdXN0b21lcnMyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTU2cHg7XG4gIG1hcmdpbi10b3A6IDE0NHB4OyB9XG5cbi5ncmlkLWNhcmQtLWN1c3RvbWVyczIgLmdyaWQtY2FyZF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG5cbi5ncmlkLWNhcmQtLWN1c3RvbWVyczIgLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZzogMCAxMDVweCAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOEYxRjY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2N1c3RvbWVycy9zMi1kZWNvcmF0b3IxLnN2ZyksIHVybCgvaW1hZ2VzL2N1c3RvbWVycy9zMi1kZWNvcmF0b3IyLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b20sIHJpZ2h0IHRvcCA1MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5ncmlkLWNhcmQtLWN1c3RvbWVyczIgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNDU2cHg7IH1cblxuLmdyaWQtY2FyZC0tY3VzdG9tZXJzMiAuZ3JpZC1jYXJkX19sYWJlbCB7XG4gIGNvbG9yOiAjRTQ5ODcyOyB9XG5cbi5ncmlkLWNhcmQtLWN1c3RvbWVyczIgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDY4OXB4OyB9XG5cbi5ncmlkLWNhcmQtLWN1c3RvbWVyczMge1xuICBtYXJnaW4tYm90dG9tOiAxNTZweDsgfVxuXG4uZ3JpZC1jYXJkLS1jdXN0b21lcnM0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTQycHg7IH1cblxuLmdyaWQtY2FyZC0tY3VzdG9tZXJzNiB7XG4gIG1hcmdpbi1ib3R0b206IDEzNnB4OyB9XG5cbi5ncmlkLWNhcmQtLWN1c3RvbWVyczYgLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZzogMzUxcHggODBweCAxMDhweCA4MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uZ3JpZC1jYXJkLS1jdXN0b21lcnM2IC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgZmxleDogMCAxIDU5MHB4O1xuICBwYWRkaW5nOiA3MnB4IDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5ncmlkLWNhcmQtLWN1c3RvbWVyczYgLmdyaWQtY2FyZF9fZGVjb3JhdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNzE3cHg7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpOyB9XG5cbi5ncmlkLWNhcmQtLWN1c3RvbWVyczYgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5ncmlkLWNhcmQtLWN1c3RvbWVyczYgLmdyaWQtY2FyZF9faW1hZ2UtYm94IC5ncmlkLWNhcmRfX2ltYWdlLW1vYmlsZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiAyMHB4OyB9XG5cbi5ncmlkLWNhcmQtLWN1c3RvbWVyczYgLmdyaWQtY2FyZF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1M3B4OyB9XG5cbi5ncmlkLWNhcmQtLWN1c3RvbWVyczUgLndyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jdXN0b21lcnMvczUtZGVjb3JhdG9yLnN2ZyksIHVybCgvaW1hZ2VzL2N1c3RvbWVycy9zNS1kZWNvcmF0b3IxLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tIGNhbGMoMCUgKyA3M3B4KSwgcmlnaHQgdG9wIGNhbGMoMCUgLSAxNXB4KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZy1ib3R0b206IDE1NnB4OyB9XG5cbi5ncmlkLWNhcmQtLWN1c3RvbWVyczUgLmgyLS1jZW50ZXIge1xuICBtYXgtd2lkdGg6IDU0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0OHB4OyB9XG5cbi5ncmlkLWNhcmQtLWN1c3RvbWVyczUgLnNwYW4tNCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFRkYwRjk7XG4gIHBhZGRpbmc6IDQwcHggNDhweCAzMnB4IDQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmdyaWQtY2FyZC0tY3VzdG9tZXJzNSAuZ3JpZC1jYXJkX19yb3cge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXG4uZ3JpZC1jYXJkLS1jdXN0b21lcnM1IC5nMl9fc3RhcnMge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAxMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY3VzdG9tZXJzL3M1LXN0YXJzLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmdyaWQtY2FyZC0tY3VzdG9tZXJzNSAuZ3JpZC1jYXJkX19saW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGMEY5O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5ncmlkLWNhcmQtLWN1c3RvbWVyczUgLnAtLWJpZyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uZ3JpZC1jYXJkLS1jdXN0b21lcnM1IC5wLS1zbWFsbCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDsgfVxuXG4uZ3JpZC1jYXJkLS1jYXJlZXJzMiB7XG4gIG1hcmdpbi1ib3R0b206IDE5MnB4OyB9XG5cbi5ncmlkLWNhcmQtLWNhcmVlcnMyIC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmc6IDExOXB4IDgwcHggOTVweCA4MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uZ3JpZC1jYXJkLS1jYXJlZXJzMiAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA1OTBweDtcbiAgcGFkZGluZzogNzJweCA4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZ3JpZC1jYXJkLS1jYXJlZXJzMiAuZ3JpZC1jYXJkX19kZWNvcmF0b3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA3MTdweDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7IH1cblxuLmdyaWQtY2FyZC0tY2FyZWVyczIgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5ncmlkLWNhcmQtLWNhcmVlcnMyIC5ncmlkLWNhcmRfX2ltYWdlLWJveCAuZ3JpZC1jYXJkX19pbWFnZS1tb2JpbGUgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDsgfVxuXG4uZ3JpZC1jYXJkLS1jYXJlZXJzMiAuZ3JpZC1jYXJkX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7IH1cblxuLmdyaWQtY2FyZC0tY2FyZWVyczMge1xuICBtYXJnaW4tYm90dG9tOiAxMDNweDsgfVxuXG4uZ3JpZC1jYXJkLS1jYXJlZXJzMyAuZ3JpZC1jYXJkX19yb3cge1xuICBwYWRkaW5nOiAwIDE3cHggMCAxMzZweDsgfVxuXG4uZ3JpZC1jYXJkLS1jYXJlZXJzMyAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA0MzBweDsgfVxuXG4uZ3JpZC1jYXJkLS1jYXJlZXJzMyAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgNjU2cHg7IH1cblxuLmdyaWQtY2FyZC0tY2FyZWVyczQgLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmdyaWQtY2FyZC0tY2FyZWVyczQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDsgfVxuXG4uZ3JpZC1jYXJkLS1jYXJlZXJzMSB7XG4gIG1heC13aWR0aDogODg0cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4OyB9XG5cbi5ncmlkLWNhcmQtLWNhcmVlcnMxIC5idXR0b24tLWJsdWUge1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5ncmlkLWNhcmQtLWNhcmVlcnMxIC5ncmlkLWNhcmRfX2RldGFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNGM0ZCRkQ7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDIxcHggMzJweCAyMnB4IDMycHg7IH1cblxuLmdyaWQtY2FyZC0tY2FyZWVyczEgLmdyaWQtY2FyZF9fZGV0YWlscy5tX2hpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmdyaWQtY2FyZC0tY2FyZWVyczEgLmdyaWQtY2FyZF9fcmlnaHQtY29udGFpbmVyIHtcbiAgb3JkZXI6IDI7IH1cblxuLmdyaWQtY2FyZC0tY2FyZWVyczEgLmdyaWQtY2FyZF9fbGVmdC1jb250YWluZXIgaDMge1xuICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLmdyaWQtY2FyZC0tY2FyZWVyczEgLmdyaWQtY2FyZF9fbGVmdC1jb250YWluZXIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM2RTcwOTk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cblxuLmdyaWQtY2FyZC0tY2FyZWVyczEgLmdyaWQtY2FyZF9fbGVmdC1jb250YWluZXIgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDNweDsgfVxuXG4uZ3JpZC1jYXJkLS1jYXJlZXJzMSAuZ3JpZC1jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5ncmlkLWNhcmQtLWNhcnJlcnMtZ2V0MSB7XG4gIG1heC13aWR0aDogNjU2cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLmdyaWQtY2FyZC0tY2FycmVycy1nZXQxIC5ncmlkLWNhcmRfX2NvbnRhaW5lcjEsXG4uZ3JpZC1jYXJkLS1jYXJyZXJzLWdldDEgLmdyaWQtY2FyZF9fY29udGFpbmVyMixcbi5ncmlkLWNhcmQtLWNhcnJlcnMtZ2V0MSAuZ3JpZC1jYXJkX19jb250YWluZXIzIHtcbiAgbWFyZ2luLWJvdHRvbTogNjFweDsgfVxuXG4uZ3JpZC1jYXJkLS1jYXJyZXJzLWdldDEgLmdyaWQtY2FyZF9fY29udGFpbmVyMyB7XG4gIHBhZGRpbmctdG9wOiA0NnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmdyaWQtY2FyZC0tY2FycmVycy1nZXQxIC5ncmlkLWNhcmRfX2NvbnRhaW5lcjEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTsgfVxuXG4uZ3JpZC1jYXJkLS1jYXJyZXJzLWdldDEgLmdyaWQtY2FyZF9fY29udGFpbmVyMSBkaXY6bnRoLWNoaWxkKDEpIGIge1xuICBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLmdyaWQtY2FyZC0tY2FycmVycy1nZXQxIC5ncmlkLWNhcmRfX2NvbnRhaW5lcjEgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtOyB9XG5cbi5ncmlkLWNhcmQtLWNhcnJlcnMtZ2V0MSAuZ3JpZC1jYXJkX19jb250YWluZXIyIHtcbiAgZ2FwOiAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uZ3JpZC1jYXJkLS1jYXJyZXJzLWdldDEgLmdyaWQtY2FyZF9fY29udGFpbmVyMiB1bCB7XG4gIG1hcmdpbjogMCAwIDYxcHggMTdweDsgfVxuXG4uZ3JpZC1jYXJkLS1jYXJyZXJzLWdldDEgLmdyaWQtY2FyZF9fY29udGFpbmVyMiBsaSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtOyB9XG5cbi5ncmlkLWNhcmQtLWNhcnJlcnMtZ2V0MSAuZ3JpZC1jYXJkX19saXN0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuXG4uZ3JpZC1jYXJkLS1jYXJyZXJzLWdldDIgLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmhlcm8tLXNvY2lhbC1tZWRpYS1tYW5hZ2VtZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMTQ5cHg7IH1cblxuLmhlcm8tLXNvY2lhbC1tZWRpYS1tYW5hZ2VtZW50IC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmc6IDAgNDNweCAwIDY3cHg7IH1cblxuLmhlcm8tLXNvY2lhbC1tZWRpYS1tYW5hZ2VtZW50IC5ncmlkLWNhcmRfX3RhZyB7XG4gIGNvbG9yOiAjNTNCMTVDO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDJGOEQ2OyB9XG5cbi5oZXJvLS1zb2NpYWwtbWVkaWEtbWFuYWdlbWVudCAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgNzA3cHg7IH1cblxuLmhlcm8tLXNvY2lhbC1tZWRpYS1tYW5hZ2VtZW50IC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgcGFkZGluZy1yaWdodDogMXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlcm8tLXNvY2lhbC1tZWRpYS1tYW5hZ2VtZW50IC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgZmxleDogMCAxIDU2MnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5oZXJvLS1zb2NpYWwtbWVkaWEtbWFuYWdlbWVudCAuZ3JpZC1jYXJkX190ZXh0IHtcbiAgbWF4LXdpZHRoOiA0OTNweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG5cbi4tdGVhbXMgLmdyaWQtY2FyZF9fdGFnIHtcbiAgY29sb3I6ICNGMDdGQUM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUVBRkI7IH1cblxuLmhlcm8tLW1lZGlhLW1hbmFnZW1lbnQge1xuICBtYXJnaW4tYm90dG9tOiAxNjhweDsgfVxuXG4uaGVyby0tbWVkaWEtbWFuYWdlbWVudCAuZ3JpZC1jYXJkX19yb3cge1xuICBwYWRkaW5nOiAwIDAgMCA1M3B4OyB9XG5cbi5oZXJvLS1tZWRpYS1tYW5hZ2VtZW50IC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIGZsZXg6IDAgMSA4MDNweDsgfVxuXG4uaGVyby0tbWVkaWEtbWFuYWdlbWVudCAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA1MjBweDtcbiAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuXG4uaGVyby0tbWVkaWEtbWFuYWdlbWVudCAuZ3JpZC1jYXJkX190ZXh0IHtcbiAgbWF4LXdpZHRoOiA0NzBweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG5cbi5oZXJvLS1tZWRpYS1tYW5hZ2VtZW50IC5ncmlkLWNhcmRfX3RhZyB7XG4gIGNvbG9yOiAjMjA2MEU2O1xuICBiYWNrZ3JvdW5kOiAjRUJGMEZDOyB9XG5cbi5oZXJvLS1tZWRpYS1tYW5hZ2VtZW50IC5ncmlkLWNhcmRfX3RleHQtLWhlcm8ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbi5oZXJvLS1zYWxlcy10ZWFtcyAuZ3JpZC1jYXJkX190YWcge1xuICBjb2xvcjogI0YwN0ZBQztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRUFGQjsgfVxuXG4uaGVyby0tc2FsZXMtdGVhbXMge1xuICBtYXJnaW4tYm90dG9tOiAxNjhweDsgfVxuXG4uaGVyby0tc2FsZXMtdGVhbXMgLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZzogMCAwIDAgNTNweDsgfVxuXG4uaGVyby0tc2FsZXMtdGVhbXMgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDcwN3B4O1xuICBwYWRkaW5nLXRvcDogMTNweDsgfVxuXG4uaGVyby0tc2FsZXMtdGVhbXMgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cblxuLmhlcm8tLXNhbGVzLXRlYW1zIC5ncmlkLWNhcmRfX3RleHQge1xuICBtYXgtd2lkdGg6IDQ3MHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cblxuLmhlcm8tLXNhbGVzLXRlYW1zIC5ncmlkLWNhcmRfX3RleHQtLWhlcm8ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbi5ncmlkLWNhcmQtLW1lZGlhLW1hbmFnZW1lbnQxIHtcbiAgbWFyZ2luLWJvdHRvbTogMTY3cHg7IH1cblxuLmdyaWQtY2FyZC0tbWVkaWEtbWFuYWdlbWVudDEgLmdyaWQtY2FyZF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG5cbi5ncmlkLWNhcmQtLW1lZGlhLW1hbmFnZW1lbnQxIC5mZWF0dXJlcy1hY2NvcmRpb25fX2J1dHRvbi1ib3gge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbi5ncmlkLWNhcmQtLXNvY2lhbC1lbXBsb3llZS1hZHZvY2FjeTIgLmZlYXR1cmVzLWFjY29yZGlvbl9faW1hZ2Uge1xuICBwYWRkaW5nOiAwcHggMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmdyaWQtY2FyZC0tc29jaWFsLWVtcGxveWVlLWFkdm9jYWN5NCAuZmVhdHVyZXMtYWNjb3JkaW9uX19pbWFnZSB7XG4gIHBhZGRpbmc6IDBweCAwcHggIWltcG9ydGFudDsgfVxuXG4uZ3JpZC1jYXJkLS1tZWRpYS1tYW5hZ2VtZW50MiB7XG4gIG1hcmdpbi1ib3R0b206IDE1NnB4OyB9XG5cbi5ncmlkLWNhcmQtLW1lZGlhLW1hbmFnZW1lbnQzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTc2cHg7IH1cblxuLmdyaWQtY2FyZC0tbWVkaWEtbWFuYWdlbWVudDMgLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZzogMCAwIDAgOTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjBFRTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvc29sdXRpb25zL2J5LXVzZS1jYXNlL3NvY2lhbC1tZWRpYS1tYW5hZ2VtZW50L3MzLWRlY29yYXRvcjEtc29jaWFsLW1lZGlhLW1lbmFnZW1lbnQuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYyg1MCUgKyA1MHB4KSBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmdyaWQtY2FyZC0tbWVkaWEtbWFuYWdlbWVudDMgLmdyaWQtY2FyZF9fdGV4dCB7XG4gIG1heC13aWR0aDogNDM0cHg7IH1cblxuLmdyaWQtY2FyZC0tbWVkaWEtbWFuYWdlbWVudDMgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNTE5cHg7IH1cblxuLmdyaWQtY2FyZC0tbWVkaWEtbWFuYWdlbWVudDMgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDY4OXB4OyB9XG5cbi5ncmlkLWNhcmQtLW1lZGlhLW1hbmFnZW1lbnQzIC5ncmlkLWNhcmRfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5ncmlkLWNhcmQtLW1lZGlhLW1hbmFnZW1lbnQzIC5ncmlkLWNhcmRfX3RleHQtLXR3byB7XG4gIG1hcmdpbi1ib3R0b206IDBweDsgfVxuXG4uZ3JpZC1jYXJkLS1tZWRpYS1tYW5hZ2VtZW50MyAuZ3JpZC1jYXJkX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7IH1cblxuLmdyaWQtY2FyZC0tc2FsZXMtdGVhbXMzIC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgZmxleDogMCAxIDQ1MHB4OyB9XG5cbi5ncmlkLWNhcmQtLXNhbGVzLXRlYW1zNCB7XG4gIG1hcmdpbi1ib3R0b206IDE2MHB4OyB9XG5cbi5ncmlkLWNhcmQtLXNhbGVzLXRlYW1zNCAuZ3JpZC1jYXJkX19yb3cge1xuICBwYWRkaW5nOiAwIDMycHggMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGMEVFO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9zb2x1dGlvbnMvYnktdGVhbS9zYWxlcy10ZWFtcy9zNC1kZWNvcmF0b3IxLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoNTAlIC0gNTBweCkgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5ncmlkLWNhcmQtLXNhbGVzLXRlYW1zNCAuZ3JpZC1jYXJkX190ZXh0IHtcbiAgbWF4LXdpZHRoOiA0MzRweDsgfVxuXG4uZ3JpZC1jYXJkLS1zYWxlcy10ZWFtczQgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNTE5cHg7IH1cblxuLmdyaWQtY2FyZC0tc2FsZXMtdGVhbXM0IC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIGZsZXg6IDAgMSA2ODlweDsgfVxuXG4uZ3JpZC1jYXJkLS1zYWxlcy10ZWFtczQgLmdyaWQtY2FyZF9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmdyaWQtY2FyZC0tc2FsZXMtdGVhbXM0IC5ncmlkLWNhcmRfX3RleHQtLXR3byB7XG4gIG1hcmdpbi1ib3R0b206IDBweDsgfVxuXG4uZ3JpZC1jYXJkLS1zYWxlcy10ZWFtczQgLmdyaWQtY2FyZF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG5cbi5ncmlkLWNhcmQtLW1lZGlhLW1hbmFnZW1lbnQ0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTQ0cHg7IH1cblxuLmdyaWQtY2FyZC0tbWVkaWEtbWFuYWdlbWVudDQgLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZzogODBweCA4MHB4IDEwNXB4IDgwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5ncmlkLWNhcmQtLW1lZGlhLW1hbmFnZW1lbnQ0IC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgZmxleDogMCAxIDU5MHB4O1xuICBwYWRkaW5nOiA3MnB4IDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5ncmlkLWNhcmQtLW1lZGlhLW1hbmFnZW1lbnQ0IC5ncmlkLWNhcmRfX2RlY29yYXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDcxN3B4O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTsgfVxuXG4uZ3JpZC1jYXJkLS1tZWRpYS1tYW5hZ2VtZW50NCAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmdyaWQtY2FyZC0tbWVkaWEtbWFuYWdlbWVudDQgLmdyaWQtY2FyZF9faW1hZ2UtYm94IC5ncmlkLWNhcmRfX2ltYWdlLW1vYmlsZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiAyMHB4OyB9XG5cbi5ncmlkLWNhcmQtLW1lZGlhLW1hbmFnZW1lbnQ0IC5ncmlkLWNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNTNweDsgfVxuXG4uaGVyby0tbWFya2V0aW5nLXRlYW1zIC5ncmlkLWNhcmRfX3RhZyB7XG4gIGNvbG9yOiAjMjA2MEU2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJGMEZDOyB9XG5cbi5oci10ZWFtcy1oZXJvIC5ncmlkLWNhcmRfX3RhZyB7XG4gIGNvbG9yOiAjMjA2MEU2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQUZGICFpbXBvcnRhbnQ7IH1cblxuLmhlcm8tLW1hcmtldGluZy10ZWFtcyB7XG4gIG1hcmdpbi1ib3R0b206IDE2OHB4OyB9XG5cbi5oZXJvLS1tYXJrZXRpbmctdGVhbXMuaHItdGVhbXMtaGVybyB7XG4gIG1hcmdpbi1ib3R0b206IDY4cHg7IH1cblxuLmhlcm8tLW1hcmtldGluZy10ZWFtcyAuZ3JpZC1jYXJkX19yb3cge1xuICBwYWRkaW5nOiAwIDAgMCA1M3B4OyB9XG5cbi5oZXJvLS1tYXJrZXRpbmctdGVhbXMgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDgwM3B4OyB9XG5cbi5oci10ZWFtcy1oZXJvIC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIGZsZXg6IDAgMSA3MzBweDsgfVxuXG4uaGVyby0tbWFya2V0aW5nLXRlYW1zIC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgZmxleDogMCAxIDUyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cbi5oZXJvLS1tYXJrZXRpbmctdGVhbXMgLmdyaWQtY2FyZF9fdGV4dCB7XG4gIG1heC13aWR0aDogNDcwcHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDsgfVxuXG4uaGVyby0tbWFya2V0aW5nLXRlYW1zIC5ncmlkLWNhcmRfX3RleHQtLWhlcm8ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbi5oZXJvLS1wcmljaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTExcHg7IH1cblxuLmhlcm8tLXBhaWQtY2FtcGFpZ24tYWx0LmdyaWQtY2FyZC0tYmxhbmsgLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZzogMTAwcHggMTM0cHggMTAwcHggMTMycHg7IH1cblxuLmhlcm8tLXByaWNpbmcuZ3JpZC1jYXJkLS1ibGFuayAuZ3JpZC1jYXJkX19yb3cge1xuICBwYWRkaW5nOiAxMDBweCAxMzRweCAxMDBweCAxMzJweDsgfVxuXG4uaGVyby0tcHJpY2luZyAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA1MDhweDtcbiAganVzdGlmeS1jb250ZW50OiB1bnNldDsgfVxuXG4uaGVyby0tcHJpY2luZyAuZ3JpZC1jYXJkX19mb3JtIHtcbiAgZmxleDogMCAxIDUwMHB4OyB9XG5cbi5vcmdhbmljLWhlcm8gLmdyaWQtY2FyZF9fZm9ybSBoMyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjhweDsgfVxuXG4uaGVyby0tZGVtbyB7XG4gIG1hcmdpbi1ib3R0b206IDE3NnB4OyB9XG4gIC5oZXJvLS1kZW1vIC53cmFwcGVyLS1jZW50ZXIge1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uaGVyby0tZGVtbyAuZ3JpZC1jYXJkX19kZW1vLWNoZWNrbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAtMjBweDsgfVxuICAuaGVyby0tZGVtbyAuZ3JpZC1jYXJkX19kZW1vLWNoZWNrbGlzdCBsaSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZGVtby9SZWN0YW5nbGUuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggNTAlO1xuICAgIHBhZGRpbmctbGVmdDogMjdweDsgfVxuXG4uaGVyby0tZGVtbyAuZ3JpZC1jYXJkX19yb3cge1xuICBwYWRkaW5nOiAxMDBweCAxMzRweCAxMjBweCAxMzJweDsgfVxuXG4uaGVyby0tZGVtbyAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA1MDNweDsgfVxuXG4uaGVyby0tZGVtbyAuZ3JpZC1jYXJkX19mb3JtIHtcbiAgZmxleDogMCAxIDUwMHB4OyB9XG5cbi5oZXJvLS1kZW1vIC5ncmlkLWNhcmRfX3RpdGxlLS1oZXJvIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuXG4uaGVyby0tZGVtbyAuZ3JpZC1jYXJkX190ZXh0LS1oZXJvIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDsgfVxuXG4uaGVyby0tZGVtbyAuZ3JpZC1jYXJkX19kZW1vLWNoZWNrbGlzdCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLmdyaWQtY2FyZC0tY29udGFjdCB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2RlbW8vaGVyby1kZW1vLWRlY29yYXRvcjEuc3ZnKSwgdXJsKC9pbWFnZXMvZGVtby9oZXJvLWRlbW8tZGVjb3JhdG9yMi5zdmcpLCB1cmwoL2ltYWdlcy9kZW1vL2hlcm8tZGVtby1kZWNvcmF0b3IzLnN2ZyksIGxpbmVhci1ncmFkaWVudCgxNzUuNThkZWcsIHJnYmEoMjE2LCAyNDEsIDI0NiwgMC4yNikgNDAuMjklLCAjQkZFQ0Y1IDEyMy40MSUpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbSwgcmlnaHQgdG9wLCByaWdodCBib3R0b20gY2FsYygxMCUgKyAxMCUpLCBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcGFkZGluZzogMTAwcHggMHB4IDEyMHB4IDBweDsgfVxuXG4uZ3JpZC1jYXJkLS1jb250YWN0IC5ncmlkLWNhcmRfX2RlbW8tY2hlY2tsaXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IC0yMHB4OyB9XG4gIC5ncmlkLWNhcmQtLWNvbnRhY3QgLmdyaWQtY2FyZF9fZGVtby1jaGVja2xpc3QgbGkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2RlbW8vUmVjdGFuZ2xlLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDUwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDI3cHg7IH1cblxuLmdyaWQtY2FyZC0tY29udGFjdCAuZ3JpZC1jYXJkX19yb3cge1xuICBwYWRkaW5nOiAxMDBweCAwcHggMTIwcHggMHB4OyB9XG5cbi5ncmlkLWNhcmQtLWNvbnRhY3QgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNTAzcHg7IH1cblxuLmdyaWQtY2FyZC0tY29udGFjdCAuZ3JpZC1jYXJkX19mb3JtIHtcbiAgZmxleDogMCAxIDQ4MHB4OyB9XG5cbi5ncmlkLWNhcmQtLWNvbnRhY3QgLmdyaWQtY2FyZF9fdGl0bGUtLWhlcm8ge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG5cbi5ncmlkLWNhcmQtLWNvbnRhY3QgLmdyaWQtY2FyZF9fdGV4dC0taGVybyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7IH1cblxuLmdyaWQtY2FyZC0tY29udGFjdCAuZ3JpZC1jYXJkX19kZW1vLWNoZWNrbGlzdCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLmdyaWQtY2FyZC0tY29udGFjdCAuaDUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuXG4uZ3JpZC1jYXJkLS1taW4tcGFkZGluZyB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuXG4uZ3JpZC1jYXJkLS1taW4tcGFkZGluZyBhIHtcbiAgY29sb3I6ICM2RTcwOTk7XG4gIHRyYW5zaXRpb246IDAuM3M7IH1cblxuLmdyaWQtY2FyZC0tbWluLXBhZGRpbmcgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjA2MEU2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmdyaWQtY2FyZC0tbWluLXBhZGRpbmcgLnBhZ2UtZm9vdGVyX19saW5rIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cblxuLmdyaWQtY2FyZC0tZGVtbyB7XG4gIG1hcmdpbi1ib3R0b206IDEwNHB4OyB9XG5cbi5ncmlkLWNhcmQtLWRlbW8gLmdyaWQtY2FyZF9fb2t0b3Bvc3Qtc2VjdGlvbi0tY29sdW1ucyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogMjhweDtcbiAganVzdGlmeS1jb250ZW50OiBzdHJldGNoOyB9XG5cbi5ncmlkLWNhcmQtLWRlbW8gLmdyaWQtY2FyZF9fb2t0b3Bvc3Qtc2VjdGlvbi0tY29sdW1uLXJvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIG1heC13aWR0aDogNDI4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFRkYwRjk7XG4gIHBhZGRpbmc6IDU1cHggNDRweCA1NXB4IDQ0cHg7XG4gIHRyYW5zaXRpb246IDAuM3M7IH1cblxuLmdyaWQtY2FyZC0tcHJpY2luZzEgLmdyaWQtY2FyZF9fb2t0b3Bvc3Qtc2VjdGlvbi0tY29sdW1uLXJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5ncmlkLWNhcmQtLWRlbW8gLmdyaWQtY2FyZF9fb2t0b3Bvc3Qtc2VjdGlvbi0tY29sdW1uLXJvdzpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyMDYwRTY7IH1cblxuLmdyaWQtY2FyZC0tZGVtbyAuZ3JpZC1jYXJkX19zbWFsbC10ZXh0LWJveCB7XG4gIG1heC13aWR0aDogMzQwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjNkU3MDk5OyB9XG5cbi5ncmlkLWNhcmQtLWRlbW8gLmdyaWQtY2FyZF9fc21hbGwtdGV4dC10aXRsZSB7XG4gIGNvbG9yOiAjMEUxMTU1O1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuODRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuXG4uZ3JpZC1jYXJkLS1kZW1vIC5ncmlkLWNhcmRfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5ncmlkLWNhcmQtLWRlbW8gLmdyaWQtY2FyZF9fdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDsgfVxuXG4uZ3JpZC1jYXJkLS1kZW1vIC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7IH1cblxuLmdyaWQtY2FyZC0tcHJpY2luZzEgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuXG4uZ3JpZC1jYXJkLS1kZW1vMSB7XG4gIHBhZGRpbmctYm90dG9tOiAxODRweDsgfVxuXG4uZ3JpZC1jYXJkLS1kZW1vMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEYwRUU7XG4gIHBhZGRpbmctdG9wOiAxNTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTg0cHg7IH1cblxuLmdyaWQtY2FyZC0tZGVtbzIgLmg0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDsgfVxuXG4uZ3JpZC1jYXJkLS1kZW1vMiAud3JhcHBlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2RlbW8vczItZGVjb3JhdG9yMS5zdmcpLCB1cmwoL2ltYWdlcy9kZW1vL3MyLWRlY29yYXRvcjIuc3ZnKSwgdXJsKC9pbWFnZXMvZGVtby9zMi1kZWNvcmF0b3IzLnN2ZyksIHVybCgvaW1hZ2VzL2RlbW8vczItaWNvbjEuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b20gY2FsYygwJSArIDczcHgpLCByaWdodCBjYWxjKDAlICsgNDBweCkgYm90dG9tIGNhbGMoMCUgKyA3M3B4KSwgbGVmdCBjYWxjKDAlICsgMTQ1cHgpIHRvcCA3MHB4LCByaWdodCBjYWxjKDAlICsgMjBweCkgdG9wIGNhbGMoMCUgLSAxNXB4KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZy1ib3R0b206IDE2OHB4OyB9XG5cbi5ncmlkLWNhcmQtLWRlbW8yIC5oMi0tY2VudGVyIHtcbiAgbWF4LXdpZHRoOiA2NTZweDtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogNTRweDsgfVxuXG4uZ3JpZC1jYXJkLS1kZW1vMiAuc3Bhbi00IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VGRjBGOTtcbiAgcGFkZGluZzogNDBweCA0OHB4IDMycHggNDhweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uZ3JpZC1jYXJkLS1kZW1vMiAuZ3JpZC1jYXJkX19yb3cge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXG4uZ3JpZC1jYXJkLS1kZW1vMiAuZzJfX3N0YXJzIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2RlbW8vczItc3RhcnMuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uZ3JpZC1jYXJkLS1kZW1vMiAuZ3JpZC1jYXJkX19saW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGMEY5O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5ncmlkLWNhcmQtLWRlbW8yIC5wLS1iaWcge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLmdyaWQtY2FyZC0tZGVtbzIgLnAtLXNtYWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG5cbi5oZXJvLS1lbnRlcnByaXNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTY4cHg7IH1cblxuLmhlcm8tLWVudGVycHJpc2UgLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZzogMzFweCAwIDAgNDhweDsgfVxuXG4uaGVyby0tZW50ZXJwcmlzZSAuZ3JpZC1jYXJkX190YWcge1xuICBjb2xvcjogIzIwNjBFNjtcbiAgYmFja2dyb3VuZDogI0VCRjBGQzsgfVxuXG4uaGVyby0tZW50ZXJwcmlzZSAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgNzgzcHg7IH1cblxuLmhlcm8tLWVudGVycHJpc2UgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNTIwcHg7IH1cblxuLmhlcm8tLWVudGVycHJpc2UgLmdyaWQtY2FyZF9fdGV4dC0taGVybyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLmhlcm8tLXNvbHV0aW9ucy10ZWNobm9sb2d5IHtcbiAgbWFyZ2luLWJvdHRvbTogMTY4cHg7IH1cblxuLmhlcm8tLXNvbHV0aW9ucy10ZWNobm9sb2d5IC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmc6IDQwcHggMTlweCAwIDY3cHg7IH1cblxuLmhlcm8tLXNvbHV0aW9ucy10ZWNobm9sb2d5IC5ncmlkLWNhcmRfX3RhZyB7XG4gIGNvbG9yOiAjMjA2MEU2O1xuICBiYWNrZ3JvdW5kOiAjRUJGMEZDOyB9XG5cbi5oZXJvLS1zb2x1dGlvbnMtdGVjaG5vbG9neSAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgNzIycHg7IH1cblxuLmhlcm8tLXNvbHV0aW9ucy10ZWNobm9sb2d5IC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgZmxleDogMCAxIDU2MnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxcHggIWltcG9ydGFudDsgfVxuXG4uaGVyby0tc29sdXRpb25zLXRlY2hub2xvZ3kgLmdyaWQtY2FyZF9fdGV4dC0taGVybyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLmhlcm8tLWNlcnRpZmljYXRpb25zIHtcbiAgbWFyZ2luLWJvdHRvbTogMTQ0cHg7IH1cblxuLmhlcm8tLWNlcnRpZmljYXRpb25zIC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmc6IDBweCA5N3B4IDAgNjdweDsgfVxuXG4uaGVyby0tY2VydGlmaWNhdGlvbnMgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDYyM3B4OyB9XG5cbi5oZXJvLS1jZXJ0aWZpY2F0aW9ucyAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA1NjJweDtcbiAgcGFkZGluZy1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuXG4uaGVyby0tY2VydGlmaWNhdGlvbnMgLmdyaWQtY2FyZF9fdGV4dC0taGVybyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG1heC13aWR0aDogNDkzcHg7IH1cblxuLmdyaWQtY2FyZC0tY2VydGlmaWNhdGlvbnMxIHtcbiAgbWFyZ2luLWJvdHRvbTogMTUycHg7IH1cblxuLmdyaWQtY2FyZC0tY2VydGlmaWNhdGlvbnMxIC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmc6IDAgMTMxcHggMCAyMnB4OyB9XG5cbi5ncmlkLWNhcmQtLWNlcnRpZmljYXRpb25zMSAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA0MzBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuXG4uZ3JpZC1jYXJkLS1jZXJ0aWZpY2F0aW9uczEgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDY4MHB4OyB9XG5cbi5ncmlkLWNhcmQtLWNlcnRpZmljYXRpb25zMiB7XG4gIG1hcmdpbi1ib3R0b206IDE3NnB4OyB9XG5cbi5ncmlkLWNhcmQtLWNlcnRpZmljYXRpb25zMiAuZ3JpZC1jYXJkX19yb3cge1xuICBwYWRkaW5nOiAwIDE3cHggMCAxMzZweDsgfVxuXG4uZ3JpZC1jYXJkLS1jZXJ0aWZpY2F0aW9uczIgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNDMwcHg7IH1cblxuLmdyaWQtY2FyZC0tY2VydGlmaWNhdGlvbnMyIC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIGZsZXg6IDAgMSA2ODBweDsgfVxuXG4uZ3JpZC1jYXJkLS1jZXJ0aWZpY2F0aW9uczMge1xuICBtYXJnaW4tYm90dG9tOiAxMzZweDsgfVxuXG4uZ3JpZC1jYXJkLS1jZXJ0aWZpY2F0aW9uczMgLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZzogMTY2cHggODBweCAxMDBweCA4MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uZ3JpZC1jYXJkLS1jZXJ0aWZpY2F0aW9uczMgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNTkwcHg7XG4gIHBhZGRpbmc6IDcycHggODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmdyaWQtY2FyZC0tY2VydGlmaWNhdGlvbnMzIC5ncmlkLWNhcmRfX2RlY29yYXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDcxN3B4O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTsgfVxuXG4uZ3JpZC1jYXJkLS1jZXJ0aWZpY2F0aW9uczMgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5ncmlkLWNhcmQtLWNlcnRpZmljYXRpb25zMyAuZ3JpZC1jYXJkX19pbWFnZS1ib3ggLmdyaWQtY2FyZF9faW1hZ2UtbW9iaWxlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7IH1cblxuLmdyaWQtY2FyZC0tY2VydGlmaWNhdGlvbnMzIC5ncmlkLWNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuXG4uZ3JpZC1jYXJkLS1jZXJ0aWZpY2F0aW9uczQge1xuICBtYXJnaW4tYm90dG9tOiAxMjhweDsgfVxuXG4uZ3JpZC1jYXJkLS1jZXJ0aWZpY2F0aW9uczQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGMEVFOyB9XG5cbi5ncmlkLWNhcmQtLWNlcnRpZmljYXRpb25zNCAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIG1heC13aWR0aDogODk1cHg7XG4gIG1hcmdpbi1ib3R0b206IDc1cHg7IH1cblxuLmdyaWQtY2FyZC0tY2VydGlmaWNhdGlvbnM0IC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIG1heC13aWR0aDogMTExMnB4OyB9XG5cbi5ncmlkLWNhcmQtLWNlcnRpZmljYXRpb25zNCAuZ3JpZC1jYXJkX190aXRsZSB7XG4gIG1heC13aWR0aDogODI2cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmdyaWQtY2FyZC0tY2VydGlmaWNhdGlvbnM0IC5ncmlkLWNhcmRfX3JvdyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NlcnRpZmljYXRpb25zL3M1LWRlY29yYXRvcjIuc3ZnKSwgdXJsKC9pbWFnZXMvY2VydGlmaWNhdGlvbnMvczUtZGVjb3JhdG9yMy5zdmcpLCB1cmwoL2ltYWdlcy9jZXJ0aWZpY2F0aW9ucy9zNS1kZWNvcmF0b3IxLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDI1JSArIDIwcHgpIGxlZnQgNTBweCwgbGVmdCBib3R0b20sIHRvcCBjYWxjKDgwJSAtIDUwcHgpIHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgcGFkZGluZy10b3A6IDEwNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTQ0cHg7IH1cblxuLmdyaWQtY2FyZC0tc29sdXRpb25zLXRlY2hub2xvZ3kxIHtcbiAgbWFyZ2luLWJvdHRvbTogMTUycHg7IH1cblxuLmdyaWQtY2FyZC0tc29sdXRpb25zLXRlY2hub2xvZ3kyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTUycHg7IH1cblxuLmdyaWQtY2FyZC0tc29sdXRpb25zLXRlY2hub2xvZ3kzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTUycHg7IH1cblxuLmdyaWQtY2FyZC0tc29sdXRpb25zLXRlY2hub2xvZ3kzIC5ncmlkLWNhcmRfX3JvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOEY4RkI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3NvbHV0aW9ucy9ieS1pbmR1c3RyeS90ZWNobm9sb2d5L3MzLWRlY29yYXRvcjEuc3ZnKSwgdXJsKC9pbWFnZXMvc29sdXRpb25zL2J5LWluZHVzdHJ5L3RlY2hub2xvZ3kvczMtZGVjb3JhdG9yMi5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbSwgY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZy1sZWZ0OiAxMzFweDsgfVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbnMtdGVjaG5vbG9neTMgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNDE0cHg7XG4gIGNvbG9yOiAjMEUxMTU1OyB9XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9ucy10ZWNobm9sb2d5MyAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgNjg5cHg7IH1cblxuLmdyaWQtY2FyZC0tc29sdXRpb25zLXRlY2hub2xvZ3k0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTY5cHg7IH1cblxuLmdyaWQtY2FyZC0tc29sdXRpb25zLXRlY2hub2xvZ3k0IC5ncmlkLWNhcmRfX3JvdyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3NvbHV0aW9ucy9ieS1pbmR1c3RyeS90ZWNobm9sb2d5L3M0LWRlY29yYXRvcjEuc3ZnKSwgdXJsKC9pbWFnZXMvc29sdXRpb25zL2J5LWluZHVzdHJ5L3RlY2hub2xvZ3kvczQtZGVjb3JhdG9yMi5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYyg4MCUgLSA1MHB4KSByaWdodCAzMHB4LCBsZWZ0IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjBGQzsgfVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbnMtdGVjaG5vbG9neTQgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9ucy10ZWNobm9sb2d5NCAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBtYXgtd2lkdGg6IDk5NHB4OyB9XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9ucy10ZWNobm9sb2d5NCAuZ3JpZC1jYXJkX190aXRsZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7IH1cblxuLmdyaWQtY2FyZC0tc29sdXRpb25zLXRlY2hub2xvZ3k0IC5ncmlkLWNhcmRfX3RleHQge1xuICBtYXgtd2lkdGg6IDgwNnB4OyB9XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9ucy10ZWNobm9sb2d5NCAuZ3JpZC1jYXJkX19yb3cge1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgcGFkZGluZy10b3A6IDExNnB4OyB9XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9ucy10ZWNobm9sb2d5NSB7XG4gIG1hcmdpbi1ib3R0b206IDIwNXB4OyB9XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9ucy10ZWNobm9sb2d5NSAuZ3JpZC1jYXJkX19yb3cge1xuICBwYWRkaW5nOiAwIDEzN3B4IDAgMjJweDsgfVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbnMtdGVjaG5vbG9neTUgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4OyB9XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9ucy10ZWNobm9sb2d5NSAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgNjgwcHg7IH1cblxuLmdyaWQtY2FyZC0tc29sdXRpb25zLXRlY2hub2xvZ3k2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTE4cHg7IH1cblxuLmdyaWQtY2FyZC0tc29sdXRpb25zLXRlY2hub2xvZ3k2IC5ncmlkLWNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuXG4uZ3JpZC1jYXJkLS1zb2NpYWwtZ292ZXJuYW5jZTEge1xuICBtYXJnaW4tYm90dG9tOiAxNTJweDsgfVxuXG4uZ3JpZC1jYXJkLS1zb2NpYWwtZ292ZXJuYW5jZTEgLmdyaWQtY2FyZF9fdGFnIHtcbiAgY29sb3I6ICNGMDdGQUM7XG4gIHBhZGRpbmc6IDBweDsgfVxuXG4uZ3JpZC1jYXJkLS1zb2NpYWwtZ292ZXJuYW5jZTEgLmdyaWQtY2FyZF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG5cbi5ncmlkLWNhcmQtLXNvY2lhbC1nb3Zlcm5hbmNlMiB7XG4gIG1hcmdpbi1ib3R0b206IDE1MnB4OyB9XG5cbi5ncmlkLWNhcmQtLXNvY2lhbC1nb3Zlcm5hbmNlMiAuZ3JpZC1jYXJkX190YWcge1xuICBjb2xvcjogI0YwN0ZBQztcbiAgcGFkZGluZzogMHB4OyB9XG5cbi5ncmlkLWNhcmQtLXNvY2lhbC1nb3Zlcm5hbmNlMiAuZ3JpZC1jYXJkX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7IH1cblxuLmdyaWQtY2FyZC0tc29jaWFsLWdvdmVybmFuY2UzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTY4cHg7IH1cblxuLmdyaWQtY2FyZC0tc29jaWFsLWdvdmVybmFuY2UzIC5ncmlkLWNhcmRfX3JvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEYwRUU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3Byb2R1Y3QvZ292ZXJuYW5jZS9zMy1kZWNvcmF0b3IxLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodCBjYWxjKDUwJSArIDUwcHgpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5ncmlkLWNhcmQtLXNvY2lhbC1nb3Zlcm5hbmNlMyAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA1MTlweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0M3B4OyB9XG5cbi5ncmlkLWNhcmQtLXNvY2lhbC1nb3Zlcm5hbmNlMyAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgNjg5cHg7IH1cblxuLmdyaWQtY2FyZC0tc29jaWFsLWdvdmVybmFuY2UzIC5idXR0b24tYmlnIHtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuXG4uZ3JpZC1jYXJkLS1zb2NpYWwtZ292ZXJuYW5jZTMgLmdyaWQtY2FyZF9fdGV4dCB7XG4gIG1heC13aWR0aDogNDM0cHg7IH1cblxuLmdyaWQtY2FyZC0tc29jaWFsLWdvdmVybmFuY2UzIC5ncmlkLWNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuXG4uZ3JpZC1jYXJkLS1zb2NpYWwtZ292ZXJuYW5jZTQge1xuICBtYXJnaW4tYm90dG9tOiAxNTJweDsgfVxuXG4uZ3JpZC1jYXJkLS1zb2NpYWwtZ292ZXJuYW5jZTQgLmdyaWQtY2FyZF9fdGFnIHtcbiAgY29sb3I6ICNGMDdGQUM7XG4gIHBhZGRpbmc6IDBweDsgfVxuXG4uZ3JpZC1jYXJkLS1zb2NpYWwtZ292ZXJuYW5jZTQgLmdyaWQtY2FyZF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG5cbi5oZXJvLS1sZWdhbC1zZXJ2aWNlcyB7XG4gIG1hcmdpbi1ib3R0b206IDE3NXB4OyB9XG5cbi5oZXJvLS1sZWdhbC1zZXJ2aWNlcyAuZ3JpZC1jYXJkX19yb3cge1xuICBwYWRkaW5nOiAwcHggMHB4IDBweCAzMXB4OyB9XG5cbi5oZXJvLS1sZWdhbC1zZXJ2aWNlcyAuZ3JpZC1jYXJkX190YWcge1xuICBjb2xvcjogIzZCQ0ZERTtcbiAgYmFja2dyb3VuZDogI0U4RjhGQjsgfVxuXG4uaGVyby0tbGVnYWwtc2VydmljZXMgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDgxM3B4OyB9XG5cbi5oZXJvLS1sZWdhbC1zZXJ2aWNlcyAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA1NDZweDtcbiAgcGFkZGluZy1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuXG4uaGVyby0tbGVnYWwtc2VydmljZXMgLmdyaWQtY2FyZF9fdGV4dC0taGVybyB7XG4gIG1heC13aWR0aDogNDY5cHg7IH1cblxuLmhlcm8tLWxlZ2FsLXNlcnZpY2VzIC5ncmlkLWNhcmRfX3RleHQtLWhlcm8ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbi5ncmlkLWNhcmQtLWxlZ2FsLXNlcnZpY2VzMSB7XG4gIG1hcmdpbi1ib3R0b206IDE1MnB4OyB9XG5cbi5ncmlkLWNhcmQtLWxlZ2FsLXNlcnZpY2VzMSAuZ3JpZC1jYXJkX19yb3cge1xuICBwYWRkaW5nOiAwIDc2cHggMCAyMHB4OyB9XG5cbi5ncmlkLWNhcmQtLWxlZ2FsLXNlcnZpY2VzMSAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA0ODhweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuXG4uZ3JpZC1jYXJkLS1sZWdhbC1zZXJ2aWNlczEgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDY4MHB4OyB9XG5cbi5ncmlkLWNhcmQtLWxlZ2FsLXNlcnZpY2VzMSAuZ3JpZC1jYXJkX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7IH1cblxuLmdyaWQtY2FyZC0tbGVnYWwtc2VydmljZXMyIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuXG4uZ3JpZC1jYXJkLS1sZWdhbC1zZXJ2aWNlczIgLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZzogMCA4MHB4IDAgMTBweDsgfVxuXG4uZ3JpZC1jYXJkLS1sZWdhbC1zZXJ2aWNlczIgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNDg1cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuXG4uZ3JpZC1jYXJkLS1sZWdhbC1zZXJ2aWNlczIgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDY4MHB4OyB9XG5cbi5ncmlkLWNhcmQtLWxlZ2FsLXNlcnZpY2VzMiAuZ3JpZC1jYXJkX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cblxuLmdyaWQtY2FyZC0tbGVnYWwtc2VydmljZXMyIC5mZWF0dXJlcy1hY2NvcmRpb25fX2ltYWdlIHtcbiAgcGFkZGluZzogMHB4IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmdyaWQtY2FyZC0tbGVnYWwtc2VydmljZXMyIC5mZWF0dXJlcy1hY2NvcmRpb25fX2J1dHRvbi10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmdyaWQtY2FyZC0tbGVnYWwtc2VydmljZXMyIC5mZWF0dXJlcy1hY2NvcmRpb25fX2J1dHRvbi1ib3gge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtaW4taGVpZ2h0OiAyNzZweDsgfVxuXG4uZ3JpZC1jYXJkLS1sZWdhbC1zZXJ2aWNlczIgLmZlYXR1cmVzLWFjY29yZGlvbl9fYnV0dG9uIHtcbiAgcGFkZGluZzogMTlweCAyNHB4IDE5cHggMzlweCAhaW1wb3J0YW50OyB9XG5cbi5ncmlkLWNhcmQtLWxlZ2FsLXNlcnZpY2VzMyB7XG4gIG1hcmdpbi1ib3R0b206IDEwN3B4OyB9XG5cbi5ncmlkLWNhcmQtLWxlZ2FsLXNlcnZpY2VzMyAuZ3JpZC1jYXJkX19yb3cge1xuICBwYWRkaW5nOiAwIDI3cHggMCA3MXB4OyB9XG5cbi5ncmlkLWNhcmQtLWxlZ2FsLXNlcnZpY2VzMyAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA0MzBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuXG4uZ3JpZC1jYXJkLS1sZWdhbC1zZXJ2aWNlczMgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDY4MHB4OyB9XG5cbi5ncmlkLWNhcmQtLWxlZ2FsLXNlcnZpY2VzMyAuZ3JpZC1jYXJkX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7IH1cblxuLmdyaWQtY2FyZC0tbGVnYWwtc2VydmljZXM0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTQ0cHg7IH1cblxuLmdyaWQtY2FyZC0tbGVnYWwtc2VydmljZXM0IC5ncmlkLWNhcmRfX3JvdyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3NvbHV0aW9ucy9ieS1pbmR1c3RyeS9sZWdhbC1zZXJ2aWNlcy9zNC1kZWNvcmF0b3IyLnN2ZyksIHVybCgvaW1hZ2VzL3NvbHV0aW9ucy9ieS1pbmR1c3RyeS9sZWdhbC1zZXJ2aWNlcy9zNC1kZWNvcmF0b3IxLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDgwJSAtIDUwcHgpIHJpZ2h0IDMwcHgsIGxlZnQgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFFRkZGOyB9XG5cbi5ncmlkLWNhcmQtLWxlZ2FsLXNlcnZpY2VzNCAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIG1heC13aWR0aDogMTA1NXB4O1xuICBtYXJnaW4tYm90dG9tOiA2N3B4OyB9XG5cbi5ncmlkLWNhcmQtLWxlZ2FsLXNlcnZpY2VzNCAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBtYXgtd2lkdGg6IDk5MnB4OyB9XG5cbi5ncmlkLWNhcmQtLWxlZ2FsLXNlcnZpY2VzNCAuZ3JpZC1jYXJkX190aXRsZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7IH1cblxuLmdyaWQtY2FyZC0tbGVnYWwtc2VydmljZXM0IC5ncmlkLWNhcmRfX3JvdyB7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nLXRvcDogMTE2cHg7IH1cblxuLmdyaWQtY2FyZC0tbGVnYWwtc2VydmljZXM0IC5ncmlkLWNhcmRfX3RleHQge1xuICBtYXgtd2lkdGg6IDg5NXB4O1xuICBtYXJnaW46IGF1dG87IH1cblxuLmdyaWQtY2FyZC0tbGVnYWwtc2VydmljZXM1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTQ0cHg7IH1cblxuLmdyaWQtY2FyZC0tbGVnYWwtc2VydmljZXM1IC5ncmlkLWNhcmRfX3JvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5Mjg4RUY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3NvbHV0aW9ucy9ieS1pbmR1c3RyeS9sZWdhbC1zZXJ2aWNlcy9zNS1kZWNvcmF0b3IxLnN2ZyksIHVybCgvaW1hZ2VzL3NvbHV0aW9ucy9ieS1pbmR1c3RyeS9sZWdhbC1zZXJ2aWNlcy9zNS1kZWNvcmF0b3IyLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tLCBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nLWxlZnQ6IDEzMXB4OyB9XG5cbi5ncmlkLWNhcmQtLWxlZ2FsLXNlcnZpY2VzNSAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA0MjhweDsgfVxuXG4uZ3JpZC1jYXJkLS1sZWdhbC1zZXJ2aWNlczUgLmdyaWQtY2FyZF9fbGFiZWwsXG4uZ3JpZC1jYXJkLS1sZWdhbC1zZXJ2aWNlczUgLmdyaWQtY2FyZF9fdGl0bGUsXG4uZ3JpZC1jYXJkLS1sZWdhbC1zZXJ2aWNlczUgLmdyaWQtY2FyZF9fdGV4dCxcbi5ncmlkLWNhcmQtLWxlZ2FsLXNlcnZpY2VzNSAuZ3JpZC1jYXJkX19kZWNvcmF0aW9uIHtcbiAgY29sb3I6ICNGRkZGRkY7IH1cblxuLmdyaWQtY2FyZC0tbGVnYWwtc2VydmljZXM1IC5ncmlkLWNhcmRfX3RleHQgYSB7XG4gIGNvbG9yOiAjQTFGRkUzOyB9XG5cbi5ncmlkLWNhcmQtLWxlZ2FsLXNlcnZpY2VzNSAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgNjg5cHg7IH1cblxuLmdyaWQtY2FyZC0tbGVnYWwtc2VydmljZXM2IC5leHRyYS1yZXNvdXJjZXMge1xuICBtYXJnaW4tYm90dG9tOiAyMTZweDsgfVxuXG4uaGVyby0tc29sdXRpb24tZmluYW5jaWFsLXNlcnZpY2VzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTUxcHg7IH1cblxuLmhlcm8tLXNvbHV0aW9uLWZpbmFuY2lhbC1zZXJ2aWNlcyAuZ3JpZC1jYXJkX19yb3cge1xuICBwYWRkaW5nOiAwcHggMHB4IDBweCAzNHB4OyB9XG5cbi5oZXJvLS1zb2x1dGlvbi1maW5hbmNpYWwtc2VydmljZXMgLmdyaWQtY2FyZF9fdGFnIHtcbiAgY29sb3I6ICM2QkNGREU7XG4gIGJhY2tncm91bmQ6ICNFOEY4RkI7IH1cblxuLmhlcm8tLXNvbHV0aW9uLWZpbmFuY2lhbC1zZXJ2aWNlcyAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgODAycHg7IH1cblxuLmhlcm8tLXNvbHV0aW9uLWZpbmFuY2lhbC1zZXJ2aWNlcyAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA0OTNweDtcbiAgcGFkZGluZy1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuXG4uaGVyby0tc29sdXRpb24tZmluYW5jaWFsLXNlcnZpY2VzIC5ncmlkLWNhcmRfX3RleHQtLWhlcm8ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9uLWZpbmFuY2lhbC1zZXJ2aWNlczEge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9uLWZpbmFuY2lhbC1zZXJ2aWNlczEgLmdyaWQtY2FyZF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9uLWZpbmFuY2lhbC1zZXJ2aWNlczMge1xuICBtYXJnaW4tYm90dG9tOiAxNjhweDsgfVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbi1maW5hbmNpYWwtc2VydmljZXMzIC5ncmlkLWNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbi1maW5hbmNpYWwtc2VydmljZXM0IHtcbiAgbWFyZ2luLWJvdHRvbTogOTZweDsgfVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbi1maW5hbmNpYWwtc2VydmljZXM0IC5ncmlkLWNhcmRfX3JvdyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3NvbHV0aW9ucy9ieS1pbmR1c3RyeS9tYW51ZmFjdHVyaW5nL3M0LWRlY29yYXRvcjIuc3ZnKSwgdXJsKC9pbWFnZXMvc29sdXRpb25zL2J5LWluZHVzdHJ5L21hbnVmYWN0dXJpbmcvczQtZGVjb3JhdG9yMS5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYyg4MCUgLSA1MHB4KSByaWdodCAzMHB4LCBsZWZ0IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjBGQzsgfVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbi1maW5hbmNpYWwtc2VydmljZXM0IC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgbWF4LXdpZHRoOiA4OTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbi1maW5hbmNpYWwtc2VydmljZXM0IC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIG1heC13aWR0aDogOTk0cHg7IH1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24tZmluYW5jaWFsLXNlcnZpY2VzNCAuZ3JpZC1jYXJkX190aXRsZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7IH1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24tZmluYW5jaWFsLXNlcnZpY2VzNCAuZ3JpZC1jYXJkX19yb3cge1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgcGFkZGluZy10b3A6IDExNnB4OyB9XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9uLWZpbmFuY2lhbC1zZXJ2aWNlczUge1xuICBtYXJnaW4tYm90dG9tOiA5NnB4OyB9XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9uLWZpbmFuY2lhbC1zZXJ2aWNlczUgLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZzogMCAwIDAgOTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkyODhFRjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvcHJvZHVjdC9hbmFseXRpY3MvczMtZGVjb3JhdG9yLTIuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYyg1MCUgKyA1MHB4KSBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24tZmluYW5jaWFsLXNlcnZpY2VzNSAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA0MzRweDsgfVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbi1maW5hbmNpYWwtc2VydmljZXM1IC5ncmlkLWNhcmRfX2xhYmVsLFxuLmdyaWQtY2FyZC0tc29sdXRpb24tZmluYW5jaWFsLXNlcnZpY2VzNSAuZ3JpZC1jYXJkX190aXRsZSxcbi5ncmlkLWNhcmQtLXNvbHV0aW9uLWZpbmFuY2lhbC1zZXJ2aWNlczUgLmdyaWQtY2FyZF9fdGV4dCB7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9uLWZpbmFuY2lhbC1zZXJ2aWNlczUgLmdyaWQtY2FyZF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9uLWZpbmFuY2lhbC1zZXJ2aWNlczUgLmdyaWQtY2FyZF9fdGV4dCBhIHtcbiAgY29sb3I6ICNGRkZGRkY7IH1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24tZmluYW5jaWFsLXNlcnZpY2VzNSAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgNjg5cHg7IH1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24tZmluYW5jaWFsLXNlcnZpY2VzNiB7XG4gIG1hcmdpbi1ib3R0b206IDEzNnB4OyB9XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9uLWZpbmFuY2lhbC1zZXJ2aWNlczYgLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZzogODJweCA4MHB4IDE0MHB4IDgwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9uLWZpbmFuY2lhbC1zZXJ2aWNlczYgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNTkwcHg7XG4gIHBhZGRpbmc6IDcycHggODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24tZmluYW5jaWFsLXNlcnZpY2VzNiAuZ3JpZC1jYXJkX190aXRsZSB7XG4gIG1heC13aWR0aDogMzgwcHg7IH1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24tZmluYW5jaWFsLXNlcnZpY2VzNiAuZ3JpZC1jYXJkX19kZWNvcmF0b3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA3MTdweDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7IH1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24tZmluYW5jaWFsLXNlcnZpY2VzNiAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24tZmluYW5jaWFsLXNlcnZpY2VzNiAuZ3JpZC1jYXJkX19pbWFnZS1ib3ggLmdyaWQtY2FyZF9faW1hZ2UtbW9iaWxlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7IH1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24tZmluYW5jaWFsLXNlcnZpY2VzNiAuZ3JpZC1jYXJkX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7IH1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24tZmluYW5jaWFsLXNlcnZpY2VzMiB7XG4gIG1hcmdpbi1ib3R0b206IDE1MnB4OyB9XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9uLWZpbmFuY2lhbC1zZXJ2aWNlczIgLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZzogMCAyOXB4IDAgNzZweDsgfVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbi1maW5hbmNpYWwtc2VydmljZXMyIC5mZWF0dXJlcy1hY2NvcmRpb25fX2ltYWdlIHtcbiAgcGFkZGluZzogMHB4IDBweCAhaW1wb3J0YW50OyB9XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9uLWZpbmFuY2lhbC1zZXJ2aWNlczIgLmZlYXR1cmVzLWFjY29yZGlvbl9fYnV0dG9uLWJveCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24tZmluYW5jaWFsLXNlcnZpY2VzMiAuZ3JpZC1jYXJkX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cblxuLmhlcm8tLXNvbHV0aW9uLW1hbnVmYWN0dXJpbmcge1xuICBtYXJnaW4tYm90dG9tOiAxNjRweDsgfVxuXG4uaGVyby0tc29sdXRpb24tbWFudWZhY3R1cmluZyAuZ3JpZC1jYXJkX19yb3cge1xuICBwYWRkaW5nOiAwcHggNDdweCAwcHggNjdweDsgfVxuXG4uaGVyby0tc29sdXRpb24tbWFudWZhY3R1cmluZyAuZ3JpZC1jYXJkX190YWcge1xuICBjb2xvcjogIzUzQjE1QztcbiAgYmFja2dyb3VuZDogI0QyRjhENjsgfVxuXG4uaGVyby0tc29sdXRpb24tbWFudWZhY3R1cmluZyAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgNzEwcHg7IH1cblxuLmhlcm8tLXNvbHV0aW9uLW1hbnVmYWN0dXJpbmcgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNDkzcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cblxuLmhlcm8tLXNvbHV0aW9uLWhlYWx0aGNhcmUge1xuICBtYXJnaW4tYm90dG9tOiAxNjhweDsgfVxuXG4uaGVyby0tc29sdXRpb24taGVhbHRoY2FyZSAuZ3JpZC1jYXJkX19yb3cge1xuICBwYWRkaW5nOiAwcHggNDBweCAwcHggNjdweDsgfVxuXG4uaGVyby0tc29sdXRpb24taGVhbHRoY2FyZSAuZ3JpZC1jYXJkX190YWcge1xuICBjb2xvcjogI0YwN0ZBQztcbiAgYmFja2dyb3VuZDogI0ZBRUFGQjsgfVxuXG4uaGVyby0tc29sdXRpb24taGVhbHRoY2FyZSAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgNzM0cHg7IH1cblxuLmhlcm8tLXNvbHV0aW9uLWhlYWx0aGNhcmUgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNTIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cblxuLmhlcm8tLXNvbHV0aW9uLWhlYWx0aGNhcmUgLmdyaWQtY2FyZF9fdGV4dC0taGVybyB7XG4gIG1heC13aWR0aDogNDcwcHg7IH1cblxuLmhlcm8tLXNvbHV0aW9uLWhlYWx0aGNhcmUgLmdyaWQtY2FyZF9fdGV4dC0taGVybyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24taGVhbHRoY2FyZTEge1xuICBtYXJnaW4tYm90dG9tOiAxNTJweDsgfVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbi1oZWFsdGhjYXJlMSAuZ3JpZC1jYXJkX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cblxuLmhlcm8tLXNvbHV0aW9uLW1hbnVmYWN0dXJpbmcgLmdyaWQtY2FyZF9fdGV4dC0taGVybyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24tbWFudWZhY3R1cmluZzEge1xuICBtYXJnaW4tYm90dG9tOiAxNTJweDsgfVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbi1oZWFsdGhjYXJlMiB7XG4gIG1hcmdpbi1ib3R0b206IDE1MnB4OyB9XG5cbi5ncmlkLWNhcmQuZ3JpZC1jYXJkLS1zb2x1dGlvbi1oZWFsdGhjYXJlMiAuZ3JpZC1jYXJkX19yb3cge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24taGVhbHRoY2FyZTIgLmZlYXR1cmVzLWFjY29yZGlvbl9faW1hZ2Uge1xuICBwYWRkaW5nOiAwcHggMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24taGVhbHRoY2FyZTIgLmZlYXR1cmVzLWFjY29yZGlvbl9fYnV0dG9uLWJveCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24taGVhbHRoY2FyZTIgLmdyaWQtY2FyZF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9uLWhlYWx0aGNhcmUzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTUycHg7IH1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24taGVhbHRoY2FyZTIgLmdyaWQtY2FyZF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9uLWhlYWx0aGNhcmUzIC5ncmlkLWNhcmRfX3JvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEYwRUU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3NvbHV0aW9ucy9ieS1pbmR1c3RyeS9oZWFsdGhjYXJlL3MzLWRlY29yYXRvcjEuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjYWxjKDUwJSAtIDUwcHgpIGJvdHRvbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbi1oZWFsdGhjYXJlMyAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA1MTlweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0M3B4OyB9XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9uLWhlYWx0aGNhcmUzIC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIGZsZXg6IDAgMSA2ODlweDsgfVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbi1oZWFsdGhjYXJlMyAuYnV0dG9uLWJpZyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24taGVhbHRoY2FyZTMgLmdyaWQtY2FyZF9fdGV4dCB7XG4gIG1heC13aWR0aDogNDI4cHg7IH1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24taGVhbHRoY2FyZTQge1xuICBtYXJnaW4tYm90dG9tOiAxMzVweDsgfVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbi1oZWFsdGhjYXJlNCAuZ3JpZC1jYXJkX19yb3cge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9zb2x1dGlvbnMvYnktaW5kdXN0cnkvaGVhbHRoY2FyZS9zNC1kZWNvcmF0b3IxLnN2ZyksIHVybCgvaW1hZ2VzL3NvbHV0aW9ucy9ieS1pbmR1c3RyeS9oZWFsdGhjYXJlL3M0LWRlY29yYXRvcjIuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoODAlIC0gNTBweCkgcmlnaHQgMzBweCwgbGVmdCBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUVGRkY7IH1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24taGVhbHRoY2FyZTQgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBtYXgtd2lkdGg6IDkzNXB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG5cbi5oZXJvLS1zb2x1dGlvbi1oaWdoZXItZWR1Y2F0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTY4cHg7IH1cblxuLmhlcm8tLXNvbHV0aW9uLWhpZ2hlci1lZHVjYXRpb24gLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZzogMHB4IDBweCAwcHggNjVweDsgfVxuXG4uaGVyby0tc29sdXRpb24taGlnaGVyLWVkdWNhdGlvbiAuZ3JpZC1jYXJkX190YWcge1xuICBjb2xvcjogI0YwN0ZBQztcbiAgYmFja2dyb3VuZDogI0ZBRUFGQjsgfVxuXG4uaGVyby0tc29sdXRpb24taGlnaGVyLWVkdWNhdGlvbiAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgNzkxcHg7XG4gIHBhZGRpbmctdG9wOiAzMXB4OyB9XG5cbi5oZXJvLS1zb2x1dGlvbi1oaWdoZXItZWR1Y2F0aW9uIC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgZmxleDogMCAxIDUyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cbi5oZXJvLS1zb2x1dGlvbi1oaWdoZXItZWR1Y2F0aW9uIC5ncmlkLWNhcmRfX3RleHQtLWhlcm8ge1xuICBtYXgtd2lkdGg6IDQ3MHB4OyB9XG5cbi5oZXJvLS1zb2x1dGlvbi1oaWdoZXItZWR1Y2F0aW9uIC5ncmlkLWNhcmRfX3RleHQtLWhlcm8ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9uLWhpZ2hlci1lZHVjYXRpb24xIHtcbiAgbWFyZ2luLWJvdHRvbTogMTUycHg7IH1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24taGlnaGVyLWVkdWNhdGlvbjEgLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZzogMCAxMThweCAwIDU0cHg7IH1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24taGlnaGVyLWVkdWNhdGlvbjEgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24taGlnaGVyLWVkdWNhdGlvbjEgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDY4MHB4OyB9XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9uLWhpZ2hlci1lZHVjYXRpb24xIC5ncmlkLWNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbi1oaWdoZXItZWR1Y2F0aW9uMiAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgNjgwcHg7IH1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24taGlnaGVyLWVkdWNhdGlvbjIge1xuICBtYXJnaW4tYm90dG9tOiAxNTJweDsgfVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbi1oaWdoZXItZWR1Y2F0aW9uMiAuZ3JpZC1jYXJkX19yb3cge1xuICBwYWRkaW5nOiAwIDE5cHggMCAxMThweDsgfVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbi1oaWdoZXItZWR1Y2F0aW9uMiAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA0MzBweDsgfVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbi1oaWdoZXItZWR1Y2F0aW9uMiAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgNjgwcHg7IH1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24taGlnaGVyLWVkdWNhdGlvbjMge1xuICBtYXJnaW4tYm90dG9tOiAxNzVweDsgfVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbi1oaWdoZXItZWR1Y2F0aW9uMyAuZ3JpZC1jYXJkX19yb3cge1xuICBwYWRkaW5nOiAwIDEzMXB4IDAgNTRweDsgfVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbi1oaWdoZXItZWR1Y2F0aW9uMyAuZmVhdHVyZXMtYWNjb3JkaW9uX19pbWFnZSB7XG4gIHBhZGRpbmc6IDBweCAwcHggIWltcG9ydGFudDsgfVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbi1oaWdoZXItZWR1Y2F0aW9uMyAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA0MzBweDsgfVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbi1oaWdoZXItZWR1Y2F0aW9uMyAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgNjgwcHg7IH1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24taGlnaGVyLWVkdWNhdGlvbjQgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDY4MHB4OyB9XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9uLWhpZ2hlci1lZHVjYXRpb240IHtcbiAgbWFyZ2luLWJvdHRvbTogMTE4cHg7IH1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24taGlnaGVyLWVkdWNhdGlvbjQgLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZzogMCAyMHB4IDAgMTE4cHg7IH1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24taGlnaGVyLWVkdWNhdGlvbjQgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNDMwcHg7IH1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24taGlnaGVyLWVkdWNhdGlvbjQgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDY4MHB4OyB9XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9uLW1hbnVmYWN0dXJpbmcxIC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIGZsZXg6IDAgMSA2ODBweDsgfVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbi1tYW51ZmFjdHVyaW5nMSAuZ3JpZC1jYXJkX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIG1heC13aWR0aDogMzUwcHg7IH1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24tbWFudWZhY3R1cmluZzIge1xuICBtYXJnaW4tYm90dG9tOiAxNTJweDsgfVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbi1tYW51ZmFjdHVyaW5nMiAuZ3JpZC1jYXJkX19yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThGOEZCO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9zb2x1dGlvbnMvYnktaW5kdXN0cnkvbWFudWZhY3R1cmluZy9zMi1kZWNvcmF0b3Iuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZy1sZWZ0OiAxMzFweDsgfVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbi1tYW51ZmFjdHVyaW5nMiAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA0NzBweDtcbiAgY29sb3I6ICMwRTExNTU7IH1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24tbWFudWZhY3R1cmluZzIgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDY4OXB4OyB9XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9uLW1hbnVmYWN0dXJpbmcyIHtcbiAgbWFyZ2luLWJvdHRvbTogNzJweDsgfVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbi1tYW51ZmFjdHVyaW5nMyB7XG4gIG1hcmdpbi1ib3R0b206IDEzMHB4OyB9XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9uLW1hbnVmYWN0dXJpbmczIC5ncmlkLWNhcmRfX3RpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24tbWFudWZhY3R1cmluZzMgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNDg0cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24tbWFudWZhY3R1cmluZzMgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDY4MHB4OyB9XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9uLW1hbnVmYWN0dXJpbmczIC5ncmlkLWNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgbWF4LXdpZHRoOiAzNTBweDsgfVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbi1tYW51ZmFjdHVyaW5nNCB7XG4gIG1hcmdpbi1ib3R0b206IDEzM3B4OyB9XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9uLW1hbnVmYWN0dXJpbmc0IC5ncmlkLWNhcmRfX3JvdyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3NvbHV0aW9ucy9ieS1pbmR1c3RyeS9tYW51ZmFjdHVyaW5nL3M0LWRlY29yYXRvcjIuc3ZnKSwgdXJsKC9pbWFnZXMvc29sdXRpb25zL2J5LWluZHVzdHJ5L21hbnVmYWN0dXJpbmcvczQtZGVjb3JhdG9yMS5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYyg4MCUgLSA1MHB4KSByaWdodCAzMHB4LCBsZWZ0IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjBGQzsgfVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbi1tYW51ZmFjdHVyaW5nNCAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIG1heC13aWR0aDogOTM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24taGVhbHRoY2FyZTQgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgbWF4LXdpZHRoOiA5OTRweDsgfVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbi1oZWFsdGhjYXJlNCAuZ3JpZC1jYXJkX190aXRsZSB7XG4gIG1heC13aWR0aDogOTM1cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7IH1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24tbWFudWZhY3R1cmluZzQgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgbWF4LXdpZHRoOiA5ODBweDsgfVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbi1tYW51ZmFjdHVyaW5nNCAuZ3JpZC1jYXJkX190ZXh0IHtcbiAgbWF4LXdpZHRoOiA4OTVweDsgfVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbi1tYW51ZmFjdHVyaW5nNCAuZ3JpZC1jYXJkX190aXRsZSB7XG4gIG1heC13aWR0aDogOTM1cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7IH1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24taGVhbHRoY2FyZTQgLmdyaWQtY2FyZF9fcm93IHtcbiAgbWluLWhlaWdodDogNTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIHBhZGRpbmctdG9wOiAxMTJweDsgfVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbi1tYW51ZmFjdHVyaW5nNCAuZ3JpZC1jYXJkX19yb3cge1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgcGFkZGluZy10b3A6IDExMnB4OyB9XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9uLWhlYWx0aGNhcmU0IC5ncmlkLWNhcmRfX3RleHQge1xuICBtYXgtd2lkdGg6IDg5NXB4OyB9XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9uLWhlYWx0aGNhcmU1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTUycHg7IH1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24tbWFudWZhY3R1cmluZzUge1xuICBtYXJnaW4tYm90dG9tOiAxMzZweDsgfVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbi1tYW51ZmFjdHVyaW5nNSAuZ3JpZC1jYXJkX19yb3cge1xuICBwYWRkaW5nOiAwIDgwcHggMHB4IDc5cHg7IH1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24tbWFudWZhY3R1cmluZzUgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNDMwcHg7IH1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24tbWFudWZhY3R1cmluZzUgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDY4MHB4OyB9XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9uLW1hbnVmYWN0dXJpbmc2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTM2cHg7IH1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24tbWFudWZhY3R1cmluZzYgLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZzogODJweCA4MHB4IDE0MHB4IDgwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9uLW1hbnVmYWN0dXJpbmc2IC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgZmxleDogMCAxIDU5MHB4O1xuICBwYWRkaW5nOiA3MnB4IDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9uLW1hbnVmYWN0dXJpbmc2IC5ncmlkLWNhcmRfX3RpdGxlIHtcbiAgbWF4LXdpZHRoOiAzODBweDtcbiAgZm9udC1zaXplOiA0MHB4OyB9XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9uLW1hbnVmYWN0dXJpbmc2IC5ncmlkLWNhcmRfX2RlY29yYXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDcxN3B4O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTsgfVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbi1tYW51ZmFjdHVyaW5nNiAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24tbWFudWZhY3R1cmluZzYgLmdyaWQtY2FyZF9faW1hZ2UtYm94IC5ncmlkLWNhcmRfX2ltYWdlLW1vYmlsZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiAyMHB4OyB9XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9uLW1hbnVmYWN0dXJpbmc2IC5ncmlkLWNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuXG4uZ3JpZC1jYXJkLS1lbnRlcnByaXNlMSB7XG4gIG1hcmdpbi1ib3R0b206IDE1NnB4OyB9XG5cbi5ncmlkLWNhcmQtLWVudGVycHJpc2UxIC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmc6IDAgMTMxcHggMCAyMnB4OyB9XG5cbi5ncmlkLWNhcmQtLWVudGVycHJpc2UxIC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgZmxleDogMCAxIDQzMHB4OyB9XG5cbi5ncmlkLWNhcmQtLWVudGVycHJpc2UxIC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIGZsZXg6IDAgMSA2ODBweDsgfVxuXG4uZ3JpZC1jYXJkLS1lbnRlcnByaXNlMSAuZ3JpZC1jYXJkX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uZ3JpZC1jYXJkLS1lbnRlcnByaXNlMSAuZ3JpZC1jYXJkX190ZXh0LS10d28ge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cblxuLmdyaWQtY2FyZC0tZW50ZXJwcmlzZTIge1xuICBtYXJnaW4tYm90dG9tOiAxNTdweDsgfVxuXG4uZ3JpZC1jYXJkLS1lbnRlcnByaXNlMiAuZ3JpZC1jYXJkX19yb3cge1xuICBwYWRkaW5nOiAwIDIxcHggMCAxMzJweDsgfVxuXG4uZ3JpZC1jYXJkLS1lbnRlcnByaXNlMiAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA0MzBweDsgfVxuXG4uZ3JpZC1jYXJkLS1lbnRlcnByaXNlMiAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgNjgwcHg7IH1cblxuLmdyaWQtY2FyZC0tZW50ZXJwcmlzZTIgLmdyaWQtY2FyZF9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmdyaWQtY2FyZC0tZW50ZXJwcmlzZTIgLmdyaWQtY2FyZF9fdGV4dC0tdHdvIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG5cbi5ncmlkLWNhcmQtLWVudGVycHJpc2UzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTg0cHg7IH1cblxuLmdyaWQtY2FyZC0tZW50ZXJwcmlzZTMgLmdyaWQtY2FyZF9fcm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkyODhFRjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvc29sdXRpb25zL2J5LXNpemUvZW50ZXJwcmlzZS9zMy1kZWNvcmF0b3ItbWFuYWdlbWVudC0xLnN2ZyksIHVybCgvaW1hZ2VzL3NvbHV0aW9ucy9ieS1zaXplL2VudGVycHJpc2UvczMtZGVjb3JhdG9yLW1hbmFnZW1lbnQtMi5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AsIHJpZ2h0IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uZ3JpZC1jYXJkLS1lbnRlcnByaXNlMyAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA0NjZweDtcbiAgcGFkZGluZy1sZWZ0OiAxMTRweDtcbiAgcGFkZGluZy1yaWdodDogMTEwcHg7IH1cblxuLmdyaWQtY2FyZC0tZW50ZXJwcmlzZTMgLmdyaWQtY2FyZF9fbGFiZWwsXG4uZ3JpZC1jYXJkLS1lbnRlcnByaXNlMyAuZ3JpZC1jYXJkX190aXRsZSxcbi5ncmlkLWNhcmQtLWVudGVycHJpc2UzIC5ncmlkLWNhcmRfX3RleHQge1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4uZ3JpZC1jYXJkLS1lbnRlcnByaXNlMyAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgNjg5cHg7IH1cblxuLmdyaWQtY2FyZC0tZW50ZXJwcmlzZTMgLmJ1dHRvbi1iaWcge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbi5ncmlkLWNhcmQtLWVudGVycHJpc2UzIC5ncmlkLWNhcmRfX3RleHQge1xuICBtYXgtd2lkdGg6IDQyOHB4OyB9XG5cbi5ncmlkLWNhcmQtLWVudGVycHJpc2U0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTY4cHg7IH1cblxuLmdyaWQtY2FyZC0tZW50ZXJwcmlzZTQgLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZzogMCAxMzNweCAwIDIwcHg7IH1cblxuLmdyaWQtY2FyZC0tZW50ZXJwcmlzZTQgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNDMwcHg7IH1cblxuLmdyaWQtY2FyZC0tZW50ZXJwcmlzZTQgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDY4MHB4OyB9XG5cbi5ncmlkLWNhcmQtLWVudGVycHJpc2U0IC5ncmlkLWNhcmRfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5ncmlkLWNhcmQtLWVudGVycHJpc2U0IC5ncmlkLWNhcmRfX3RleHQtLXR3byB7XG4gIG1hcmdpbi1ib3R0b206IDBweDsgfVxuXG4uZ3JpZC1jYXJkLS1lbnRlcnByaXNlNSB7XG4gIG1hcmdpbi1ib3R0b206IDE2OHB4OyB9XG5cbi5ncmlkLWNhcmQtLWVudGVycHJpc2U1IC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmc6IDAgMCAwIDk1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEYwRUU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3NvbHV0aW9ucy9ieS1zaXplL2VudGVycHJpc2UvczUtZGVjb3JhdG9yMS5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDUwJSArIDUwcHgpIGJvdHRvbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uZ3JpZC1jYXJkLS1lbnRlcnByaXNlNSAuZ3JpZC1jYXJkX190ZXh0IHtcbiAgbWF4LXdpZHRoOiA0MzRweDsgfVxuXG4uZ3JpZC1jYXJkLS1lbnRlcnByaXNlNSAuZ3JpZC1jYXJkX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7IH1cblxuLmdyaWQtY2FyZC0tZW50ZXJwcmlzZTUgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNTE5cHg7IH1cblxuLmdyaWQtY2FyZC0tZW50ZXJwcmlzZTUgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDY4OXB4OyB9XG5cbi5ncmlkLWNhcmQtLXBhZ2Utbm90LWZvdW5kIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZXJyb3IvNDA0LWRlY29yYXRvcjEuc3ZnKSwgdXJsKC9pbWFnZXMvZXJyb3IvNDA0LWRlY29yYXRvcjIuc3ZnKSwgdXJsKC9pbWFnZXMvZXJyb3IvNDA0LWRlY29yYXRvcjMuc3ZnKSwgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZkZmRmZiAwJSwgI0ZBRUFGQiAxMDAlKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b20sIHJpZ2h0IGJvdHRvbSwgcmlnaHQgdG9wO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5ncmlkLWNhcmQtLXBhZ2Utbm90LWZvdW5kIC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIG1heC13aWR0aDogMzcxcHg7XG4gIG1hcmdpbi1ib3R0b206IDYycHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuLmdyaWQtY2FyZC0tcGFnZS1ub3QtZm91bmQgLmdyaWQtY2FyZF9fYm94IHtcbiAgbWF4LXdpZHRoOiA4ODRweDtcbiAgcGFkZGluZy10b3A6IDExNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTM3cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuLmdyaWQtY2FyZC0tcGFnZS1ub3QtZm91bmQgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuLmdyaWQtY2FyZC0tcGFnZS1ub3QtZm91bmQgLmdyaWQtY2FyZF9fdGV4dC1ib3gtY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5oZXJvLS1zZWN1cml0eSB7XG4gIG1hcmdpbi1ib3R0b206IDE0NHB4OyB9XG5cbi5oZXJvLS1zZWN1cml0eSAuZ3JpZC1jYXJkX19yb3cge1xuICBwYWRkaW5nOiAwIDAgMCA2N3B4OyB9XG5cbi5oZXJvLS1zZWN1cml0eSAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA0MzBweDsgfVxuXG4uaGVyby0tc2VjdXJpdHkgLmdyaWQtY2FyZF9fdGFnIHtcbiAgY29sb3I6ICMyMDYwRTY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5ncmlkLWNhcmRfX3VuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG5cbi5oZXJvLS1zZWN1cml0eSAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgODAzcHg7IH1cblxuLmdyaWQtY2FyZF9fZGVjb3JhdGlvbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzgwcHgpIHtcbiAgLmdyaWQtY2FyZC5ncmlkLWNhcmQtLXBhZGRlZCAuZ3JpZC1jYXJkX19yb3csXG4gIC5ncmlkLWNhcmQuZ3JpZC1jYXJkLS1ibGFuayAuZ3JpZC1jYXJkX19yb3cge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gIC5ncmlkLWNhcmQuZ3JpZC1jYXJkLS1mdWxsLmdyaWQtY2FyZC0taW1hZ2UtbGVmdCAuZ3JpZC1jYXJkX19yb3cge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cbiAgLmdyaWQtY2FyZC5ncmlkLWNhcmQtLWZ1bGwuZ3JpZC1jYXJkLS1pbWFnZS1yaWdodCAuZ3JpZC1jYXJkX19yb3cge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAuZ3JpZC1jYXJkLS12ZXJ0aWNhbCAuZ3JpZC1jYXJkX19yb3cge1xuICAgIG1pbi1oZWlnaHQ6IDA7IH1cbiAgLmdyaWQtY2FyZC0tYW5hbHl0aWNzNiAuZ3JpZC1jYXJkX19yb3cge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM4MHB4KSB7XG4gIC5ncmlkLWNhcmQtLWNhc2Utc3R1ZGllcy1nZXQxIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTEwcHgpIHtcbiAgLmdyaWQtY2FyZC0td2ViaW5hcnMtc2luZ2xlIC5mdWxsLXNjcmVlbi1waWMge1xuICAgIHdpZHRoOiAzMS40NiU7IH1cbiAgLmdyaWQtY2FyZC0td2ViaW5hcnMtc2luZ2xlIC5ncmlkLWNhcmRfX2xwLWhlYWRlcixcbiAgLmdyaWQtY2FyZC0td2ViaW5hcnMtc2luZ2xlIC5ncmlkLWNhcmRfX2xwLWNvbnRlbnQge1xuICAgIHdpZHRoOiA2NS43MyU7IH1cbiAgLmdyaWQtY2FyZC0tZWJvb2tzLXNpbmdsZSAuZnVsbC1zY3JlZW4tcGljIHtcbiAgICB3aWR0aDogMzEuNDYlOyB9XG4gIC5ncmlkLWNhcmQtLWVib29rcy1zaW5nbGUgLmdyaWQtY2FyZF9fbHAtaGVhZGVyLFxuICAuZ3JpZC1jYXJkLS1lYm9va3Mtc2luZ2xlIC5ncmlkLWNhcmRfX2xwLWNvbnRlbnQge1xuICAgIHdpZHRoOiA2NS43MyU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmdyaWQtY2FyZC0tYmxhbmsge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgLmdyaWQtY2FyZC0tYmxhbmsuZ3JpZC1jYXJkLS13aWRlLmdyaWQtY2FyZC0taW1hZ2UtcmlnaHQgLmdyaWQtY2FyZF9fcm93IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmdyaWQtY2FyZC0tYmxhbmsuZ3JpZC1jYXJkLS13aWRlLmdyaWQtY2FyZC0taW1hZ2UtbGVmdCAuZ3JpZC1jYXJkX19yb3cge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLmdyaWQtY2FyZC0taG9tZTEge1xuICAgIG1hcmdpbi1ib3R0b206IDcycHg7IH1cbiAgLmdyaWQtY2FyZC5ncmlkLWNhcmQtLWhvbWUyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5ncmlkLWNhcmQtLWhvbWUxIC5ncmlkLWNhcmRfX3JvdyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAuZ3JpZC1jYXJkLS1ob21lMiAuZ3JpZC1jYXJkX19yb3cge1xuICAgIHBhZGRpbmc6IDMycHggMjBweCA0MHB4OyB9XG4gIC5ncmlkLWNhcmQtLWRlbW8gLmdyaWQtY2FyZF9fb2t0b3Bvc3Qtc2VjdGlvbi0tY29sdW1ucyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTsgfVxuICAuZ3JpZC1jYXJkLS1hYm91dDEgLmdyaWQtY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuODRweDsgfVxuICAuZ3JpZC1jYXJkLS1hYm91dDEgLmdyaWQtY2FyZF9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gIC5ncmlkLWNhcmQtLWFib3V0MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICAuZ3JpZC1jYXJkLS1hYm91dDIgLmdyaWQtY2FyZF9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gIC5ncmlkLWNhcmQtLWFib3V0MyAuZ3JpZC1jYXJkX19yb3cge1xuICAgIHBhZGRpbmc6IDMycHggMjBweCA0MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLmdyaWQtY2FyZC0tYWJvdXQzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDRweDsgfVxuICAuZ3JpZC1jYXJkLS1hYm91dDQge1xuICAgIG1hcmdpbi1ib3R0b206IDM5cHg7IH1cbiAgLmdyaWQtY2FyZC0tYWJvdXQ0IC5ncmlkLWNhcmRfX3RleHQge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NnB4OyB9XG4gIC5ncmlkLWNhcmQtLWFib3V0NCAuZ3JpZC1jYXJkX19yb3cge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmdyaWQtY2FyZC0tYWxsLWluZHVzdHJpZXMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICBnYXA6IDI4cHg7IH1cbiAgLmdyaWQtY2FyZC0tY2FzZS1zdHVkaWVzIC5ncmlkLWNhcmRfX2J1dHRvbi1jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuZ3JpZC1jYXJkLS1jYXNlLXN0dWRpZXMgLm5hdi1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5ncmlkLWNhcmQtLWNhc2Utc3R1ZGllcyAuY3VzdG9tZXItY2FyZCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgLmdyaWQtY2FyZC0tY2FzZS1zdHVkaWVzIC5jdXN0b21lci1jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4OyB9XG4gIC5ncmlkLWNhcmQtLWNhc2Utc3R1ZGllcyAuY3VzdG9tZXItY2FyZCBoNCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gIC5ncmlkLWNhcmQtLWNhc2Utc3R1ZGllcyAuY2FzZS1zdHVkaWVzLWNvbnRhaW5lciBhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLmdyaWQtY2FyZC0tY2FzZS1zdHVkaWVzIC5ncmlkLWNhcmRfX2J1dHRvbi1jb250YWluZXIgYnV0dG9uIHtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAuZ3JpZC1jYXJkLS1jYXNlLXN0dWRpZXMgaDUge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAuZ3JpZC1jYXJkLS1jYXNlLXN0dWRpZXMgLm1vcmUtYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gIC5ncmlkLWNhcmQtLWNhc2Utc3R1ZGllcy1nZXQxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gIC5ncmlkLWNhcmQtLWNhc2Utc3R1ZGllcy1nZXQxIC53cmFwcGVyLndyYXBwZXItLXRhYmxldCBibG9ja3F1b3RlOjpiZWZvcmUge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gIC5ncmlkLWNhcmQtLWNhc2Utc3R1ZGllcy1nZXQxIC53cmFwcGVyLndyYXBwZXItLXRhYmxldCBibG9ja3F1b3RlID4gcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogMjNweDtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLmdyaWQtY2FyZC0tY2FzZS1zdHVkaWVzLWdldDEgLndyYXBwZXIud3JhcHBlci0tdGFibGV0IGJsb2NrcXVvdGUge1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgLmdyaWQtY2FyZC0tY2FzZS1zdHVkaWVzIC5zZWxlY3QyLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5ncmlkLWNhcmQtLWNhc2Utc3R1ZGllcyAuY2FzZS1zdHVkaWVzLWNvbnRhaW5lciA+IC5jb250ZW50LWNhcmQge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDsgfVxuICAuZ3JpZC1jYXJkLS1jYXNlLXN0dWRpZXMgLmNhc2Utc3R1ZGllcy1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDQ2cHg7IH1cbiAgLmdyaWQtY2FyZC0tY2FzZS1zdHVkaWVzIC5jYXNlLXN0dWRpZXMtY29udGFpbmVyID4gLmNvbnRlbnQtY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDsgfVxuICAuZ3JpZC1jYXJkLS1jYXNlLXN0dWRpZXMgLmJpZy1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDsgfVxuICAuZ3JpZC1jYXJkLS1hbmFseXRpY3MzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4OyB9XG4gIC5ncmlkLWNhcmQtLWFuYWx5dGljczMgLmdyaWQtY2FyZF9fcm93IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9wcm9kdWN0L2FuYWx5dGljcy9zMy1kZWNvcmF0b3ItbW9iaWxlLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0OyB9XG4gIC5ncmlkLWNhcmQtLWFuYWx5dGljczUge1xuICAgIG1hcmdpbi1ib3R0b206IDcycHg7IH1cbiAgLmdyaWQtY2FyZC0tYWdlbmNpZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICAuZ3JpZC1jYXJkLS1hZ2VuY2llcyAucm93LS13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5ncmlkLWNhcmQtLXdlYmluYXJzIC5wb3N0LWVudHJ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgLmdyaWQtY2FyZC0td2ViaW5hcnMgLm1vcmUtYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDsgfVxuICAuZ3JpZC1jYXJkLS13ZWJpbmFycyAubW9yZS1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7IH1cbiAgLmdyaWQtY2FyZC0tcHVibGlzaGluZzEge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgLmdyaWQtY2FyZC0tcHVibGlzaGluZzIge1xuICAgIG1hcmdpbi1ib3R0b206IDcycHg7IH1cbiAgLmdyaWQtY2FyZC0tcHVibGlzaGluZzIgLmdyaWQtY2FyZF9fcm93IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9wcm9kdWN0L3NvY2lhbC1wdWJsaXNoaW5nL3MyLWRlY29yYXRvci0zLnN2ZyksIHVybCgvaW1hZ2VzL3Byb2R1Y3Qvc29jaWFsLXB1Ymxpc2hpbmcvczItZGVjb3JhdG9yLTQuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDE5NnB4LCByaWdodCB0b3A7IH1cbiAgLmdyaWQtY2FyZC0tcHVibGlzaGluZzMge1xuICAgIG1hcmdpbi1ib3R0b206IDcycHg7IH1cbiAgLmdyaWQtY2FyZC0tcHVibGlzaGluZzMgLmdyaWQtY2FyZF9fcm93IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9wcm9kdWN0L3NvY2lhbC1wdWJsaXNoaW5nL3MzLWRlY29yYXRvci1tb2JpbGUuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7IH1cbiAgLmdyaWQtY2FyZC0tcHVibGlzaGluZzQge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgLmdyaWQtY2FyZC0tcHVibGlzaGluZzUge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgLmdyaWQtY2FyZC0tcHJlc3MgLnByZXNzLWl0ZW1zLWNvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDsgfVxuICAuZ3JpZC1jYXJkLS1jb250ZW50IC5yZXNvdXJjZXMtY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgIHJvdy1nYXA6IDQwcHg7XG4gICAgY29sdW1uLWdhcDogMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDsgfVxuICAuZ3JpZC1jYXJkLS1jYXNlLXN0dWRpZXMgLmNhc2Utc3R1ZGllcy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4OyB9XG4gIC5ncmlkLWNhcmQtLXBvcHVsYXItYXJ0aWNsZXMgLmJsb2ctZ3JpZF9fcG9wdWxhciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTsgfVxuICAuYmxvZy1ncmlkX19sYXRlc3QtYXJ0aWNsZXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7IH1cbiAgLmdyaWQtY2FyZC0tY2FzZS1zdHVkaWVzIC5ncmlkLWNhcmRfX2J1dHRvbi1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDsgfVxuICAuZ3JpZC1jYXJkLS13ZWJpbmFycyAudXBjb21pbmctd2ViaW5hcnMtY29udGFpbmVyLFxuICAuZ3JpZC1jYXJkLS13ZWJpbmFycyAub24tZGVtYW5kLXdlYmluYXJzLWNvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICByb3ctZ2FwOiAzOHB4O1xuICAgIGNvbHVtbi1nYXA6IDBweDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7IH1cbiAgLmdyaWQtY2FyZC0td2ViaW5hcnMgaDMge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAuZ3JpZC1jYXJkLS13ZWJpbmFycyBoNCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gIC5ncmlkLWNhcmQtLWxpc3RlbmluZzAge1xuICAgIG1hcmdpbi1ib3R0b206IDg4cHg7IH1cbiAgLmdyaWQtY2FyZC0tbGlzdGVuaW5nMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDsgfVxuICAuZ3JpZC1jYXJkLS1saXN0ZW5pbmcyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4OyB9XG4gIC5ncmlkLWNhcmQtLWxpc3RlbmluZzIgLmdyaWQtY2FyZF9fcm93IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9wcm9kdWN0L3NvY2lhbC1saXN0ZW5pbmcvczItZGVjb3JhdG9yLTMuc3ZnKSwgdXJsKC9pbWFnZXMvcHJvZHVjdC9zb2NpYWwtbGlzdGVuaW5nL3MyLWRlY29yYXRvci00LnN2Zyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxOTZweCwgcmlnaHQgdG9wOyB9XG4gIC5ncmlkLWNhcmQtLWxpc3RlbmluZzIgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5ncmlkLWNhcmQtLWxpc3RlbmluZzMge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7IH1cbiAgLmdyaWQtY2FyZC0tbGlzdGVuaW5nMyAuZ3JpZC1jYXJkX19yb3cge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3Byb2R1Y3Qvc29jaWFsLWxpc3RlbmluZy9zMy1kZWNvcmF0b3ItMy5zdmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTsgfVxuICAubWFya2V0aW5nLWludGVsbGlnZW5jZSAuZ3JpZC1jYXJkX19yb3cge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3Byb2R1Y3QvbWFrZXRpbmctaW50ZWxsaWdlbmNlL21hcmtldGluZy1zaGFwZS0yLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwcHg7IH1cbiAgLmdyaWQtY2FyZC0tbGlzdGVuaW5nNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDsgfVxuICAuZ3JpZC1jYXJkLS1hZHZvY2FjeTEge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgLmdyaWQtY2FyZC0tYWR2b2NhY3kxIC5ncmlkLWNhcmRfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5ncmlkLWNhcmQtLWFkdm9jYWN5MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweDsgfVxuICAuZ3JpZC1jYXJkLS1hZHZvY2FjeTIgLmdyaWQtY2FyZF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmdyaWQtY2FyZC0tYWR2b2NhY3kzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4OyB9XG4gIC5ncmlkLWNhcmQtLWFkdm9jYWN5MyAuZ3JpZC1jYXJkX19yb3cge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3Byb2R1Y3QvZW1wbG95ZWUtYWR2b2NhY3kvczMtZGVjb3JhdG9yLTMuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7IH1cbiAgLmdyaWQtY2FyZC0tYWR2b2NhY3k0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4OyB9XG4gIC5ncmlkLWNhcmQtLWFkdm9jYWN5NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDsgfVxuICAuZ3JpZC1jYXJkLS1hZHZvY2FjeTYge1xuICAgIG1hcmdpbi1ib3R0b206IDgxcHg7IH1cbiAgLmdyaWQtY2FyZC0tYWR2b2NhY3k3IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4OyB9XG4gIC5ncmlkLWNhcmQtLWFkdm9jYWN5NyAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5ncmlkLWNhcmQtLWFkdm9jYWN5NyAuZ3JpZC1jYXJkX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuZ3JpZC1jYXJkLS1kZW1vIC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH1cbiAgLmdyaWQtY2FyZC0tYmVjb21lLWEtcGFydG5lcjQge1xuICAgIG1hcmdpbi1ib3R0b206IDE4NHB4OyB9XG4gIC5ncmlkLWNhcmQtLWJlY29tZS1hLXBhcnRuZXI0IC5ncmlkLWNhcmRfX3JvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzkyODhFRjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9wYXJ0bmVycy9zNC1kZWNvcmF0b3IzLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tIGNhbGMoMTAlICsgNzBweCk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAuZ3JpZC1jYXJkLS1iZWNvbWUtYS1wYXJ0bmVyNCAuZ3JpZC1jYXJkX19sYWJlbCxcbiAgLmdyaWQtY2FyZC0tYmVjb21lLWEtcGFydG5lcjQgLmdyaWQtY2FyZF9fdGl0bGUsXG4gIC5ncmlkLWNhcmQtLWJlY29tZS1hLXBhcnRuZXI0IC5ncmlkLWNhcmRfX3RleHQge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5ncmlkLWNhcmQtLWJlY29tZS1hLXBhcnRuZXIxIC5ncmlkLWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7IH1cbiAgLmdyaWQtY2FyZC0tYmVjb21lLWEtcGFydG5lcjEge1xuICAgIG1hcmdpbi1ib3R0b206IDg4cHg7IH1cbiAgLmdyaWQtY2FyZC0tYmVjb21lLWEtcGFydG5lcjIgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgLmdyaWQtY2FyZC0tYmVjb21lLWEtcGFydG5lcjIgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgICBwYWRkaW5nOiAzMnB4IDE4cHggMHB4IDE4cHg7IH1cbiAgLmdyaWQtY2FyZC0tYmVjb21lLWEtcGFydG5lcjIgLmdyaWQtY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAuZ3JpZC1jYXJkLS1iZWNvbWUtYS1wYXJ0bmVyMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweDsgfVxuICAuZ3JpZC1jYXJkLS1iZWNvbWUtYS1wYXJ0bmVyMiAuZ3JpZC1jYXJkX190ZXh0LS10d28ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLmdyaWQtY2FyZC0tYmVjb21lLWEtcGFydG5lcjMgLmdyaWQtY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDsgfVxuICAuZ3JpZC1jYXJkLS1iZWNvbWUtYS1wYXJ0bmVyMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDsgfVxuICAuZ3JpZC1jYXJkLS1iZWNvbWUtYS1wYXJ0bmVyNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDsgfVxuICAuZ3JpZC1jYXJkLS1iZWNvbWUtYS1wYXJ0bmVyNCAuZ3JpZC1jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gIC5ncmlkLWNhcmQtLWJlY29tZS1hLXBhcnRuZXI0IC5ncmlkLWNhcmRfX3RleHQtLXR3byB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAuaGVyby0tc29jaWFsLWVtcGxveWVlLWFkdm9jYWN5IC5ncmlkLWNhcmRfX3RpdGxlLS1oZXJvIHtcbiAgICBmb250LXNpemU6IDM3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgLmhlcm8tLXNvY2lhbC1lbXBsb3llZS1hZHZvY2FjeSAuZ3JpZC1jYXJkX190ZXh0LS1oZXJvIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH1cbiAgLmhlcm8tLWVudGVycHJpc2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDg4cHg7IH1cbiAgLmhlcm8tLWVudGVycHJpc2UgLmdyaWQtY2FyZF9fdGFnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAuaGVyby0tZW50ZXJwcmlzZSAuZ3JpZC1jYXJkX19yb3cge1xuICAgIHBhZGRpbmctdG9wOiA2NHB4OyB9XG4gIC5ncmlkLWNhcmQtLWVudGVycHJpc2UxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4OHB4OyB9XG4gIC5ncmlkLWNhcmQtLWVudGVycHJpc2UyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4OHB4OyB9XG4gIC5ncmlkLWNhcmQtLWVudGVycHJpc2UzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4OHB4OyB9XG4gIC5ncmlkLWNhcmQtLWVudGVycHJpc2UzIC5ncmlkLWNhcmRfX3JvdyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvc29sdXRpb25zL2J5LXNpemUvZW50ZXJwcmlzZS9zMy1kZWNvcmF0b3ItMy5zdmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjYWxjKDUlICsgMTBweCkgcmlnaHQ7IH1cbiAgLmdyaWQtY2FyZC0tZW50ZXJwcmlzZTMgLmJ1dHRvbi1iaWcge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLmdyaWQtY2FyZC0tZW50ZXJwcmlzZTQge1xuICAgIG1hcmdpbi1ib3R0b206IDg4cHg7IH1cbiAgLmdyaWQtY2FyZC0tZW50ZXJwcmlzZTUge1xuICAgIG1hcmdpbi1ib3R0b206IDg4cHg7IH1cbiAgLmdyaWQtY2FyZC0tZW50ZXJwcmlzZTUgLmdyaWQtY2FyZF9fcm93IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9zb2x1dGlvbnMvYnktc2l6ZS9lbnRlcnByaXNlL3M1LWRlY29yYXRvcjEtbW9iaWxlLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0OyB9XG4gIC5ncmlkLWNhcmQtLWVib29rcyAucG9zdC1lbnRyeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gIC5ncmlkLWNhcmQtLWFyY2hpdmUgLmJsb2ctY2F0ZWdvcmllcy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICByb3ctZ2FwOiA0MHB4O1xuICAgIGNvbHVtbi1nYXA6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4OyB9XG4gIC5ncmlkLWNhcmQtLWFyY2hpdmUgLm1vcmUtYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4OyB9XG4gIC5ncmlkLWNhcmQtLWVib29rcyAuZWJvb2tzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgIHJvdy1nYXA6IDM4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDcycHg7IH1cbiAgLmdyaWQtY2FyZC0tY2FzZS1zdHVkaWVzIC5ncmlkLWNhcmRfX2xpbmUtZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5ncmlkLWNhcmQtLXNvY2lhbC1lbXBsb3llZS1hZHZvY2FjeTEge1xuICAgIG1hcmdpbi1ib3R0b206IDg4cHg7IH1cbiAgLmdyaWQtY2FyZC0tc29jaWFsLWVtcGxveWVlLWFkdm9jYWN5MSAuZ3JpZC1jYXJkX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDsgfVxuICAuZ3JpZC1jYXJkLS1zb2NpYWwtZW1wbG95ZWUtYWR2b2NhY3kxIC5ncmlkLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7IH1cbiAgLmdyaWQtY2FyZC0tc29jaWFsLWVtcGxveWVlLWFkdm9jYWN5MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDsgfVxuICAuZ3JpZC1jYXJkLS1zb2NpYWwtZW1wbG95ZWUtYWR2b2NhY3kzIC5ncmlkLWNhcmRfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5ncmlkLWNhcmQtLXNvY2lhbC1lbXBsb3llZS1hZHZvY2FjeTMgLmdyaWQtY2FyZF9fdGV4dC0tdHdvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgLmdyaWQtY2FyZC0tc29jaWFsLWVtcGxveWVlLWFkdm9jYWN5MyAuZ3JpZC1jYXJkX19yb3cge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3NvbHV0aW9ucy9ieS11c2UtY2FzZS9zb2NpYWwtZW1wbG95ZWUtYWR2b2NhY3kvczMtZGVjb3JhdG9yLTIuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2FsYygxMCUgKyAyMHB4KSByaWdodDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIC5ncmlkLWNhcmQtLXNvY2lhbC1lbXBsb3llZS1hZHZvY2FjeTMge1xuICAgIG1hcmdpbi1ib3R0b206IDg4cHg7IH1cbiAgLmdyaWQtY2FyZC0tc29jaWFsLWVtcGxveWVlLWFkdm9jYWN5NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweDsgfVxuICAuZ3JpZC1jYXJkLS1zb2NpYWwtZW1wbG95ZWUtYWR2b2NhY3k1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3OXB4OyB9XG4gIC5ncmlkLWNhcmQtLXNvY2lhbC1lbXBsb3llZS1hZHZvY2FjeTUgLmdyaWQtY2FyZF9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuZ3JpZC1jYXJkLS1zb2NpYWwtbWVkaWEtbWFuYWdlbWVudDIgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuZ3JpZC1jYXJkLS1zb2NpYWwtbWVkaWEtbWFuYWdlbWVudDIgLmdyaWQtY2FyZF9fcm93IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9zb2x1dGlvbnMvYnktdXNlLWNhc2UvZGVtYW5kLWdlbmVyYXRpb24vczItZGVjb3JhdG9yLTMuc3ZnKSwgdXJsKC9pbWFnZXMvc29sdXRpb25zL2J5LXVzZS1jYXNlL2RlbWFuZC1nZW5lcmF0aW9uL3MyLWRlY29yYXRvci00LnN2Zyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXIsIHJpZ2h0IHRvcDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIC5ncmlkLWNhcmQtLXNvY2lhbC1tZWRpYS1tYW5hZ2VtZW50MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweDsgfVxuICAuZ3JpZC1jYXJkLS1zb2NpYWwtbWVkaWEtbWFuYWdlbWVudDMge1xuICAgIG1hcmdpbi1ib3R0b206IDcycHg7IH1cbiAgLmdyaWQtY2FyZC0tc29jaWFsLW1lZGlhLW1hbmFnZW1lbnQ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4OyB9XG4gIC5ncmlkLWNhcmQtLXNvY2lhbC1tZWRpYS1tYW5hZ2VtZW50NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDsgfVxuICAuZ3JpZC1jYXJkLS1zb2NpYWwtbWVkaWEtbWFuYWdlbWVudDQgLmdyaWQtY2FyZF9fcm93IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9zb2x1dGlvbnMvYnktdXNlLWNhc2UvZGVtYW5kLWdlbmVyYXRpb24vczMtZGVjb3JhdG9yLW1hbmFnZW1lbnQtMy5zdmcpOyB9XG4gIC5ncmlkLWNhcmQtLWFnZW5jaWVzIC5hZ2VuY2llcy1saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4OyB9XG4gIC5oZXJvLS1yYWRpY2FsbHkgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7IH1cbiAgLmhlcm8tLXJhZGljYWxseSAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICAgIG1hcmdpbi10b3A6IDhweDsgfVxuICAuZ3JpZC1jYXJkLS1ibG9nLWNvbnRhaW5lci1zaW5nbGUgLmVudHJ5LW1ldGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkOyB9XG4gIC5ncmlkLWNhcmQtLWJsb2ctY29udGFpbmVyLXNpbmdsZSAuZW50cnktbWV0YSAuZW50cnktY29udGVudC10YWcge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmhlcm8tLXJhZGljYWxseSAuZ3JpZC1jYXJkX19pbWFnZS1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50OyB9XG4gIC5oZXJvLS1yYWRpY2FsbHkgLmdyaWQtY2FyZF9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmhlcm8tLXJhZGljYWxseSAuZ3JpZC1jYXJkX190ZXh0LS1oZXJvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5oZXJvLS1yYWRpY2FsbHkgLmJ1dHRvbiB7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5oZXJvLS1yYWRpY2FsbHkgLmdyaWQtY2FyZF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgLmhlcm8tLXJhZGljYWxseSAuZ3JpZC1jYXJkX19yb3cge1xuICAgIHBhZGRpbmc6IDBweCAwcHggMCAwcHg7IH1cbiAgLmdyaWQtY2FyZC0tcmFkaWNhbGx5MSAud3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgLmdyaWQtY2FyZC0tcmFkaWNhbGx5MSAuZ3JpZC1jb250YWluZXJfX3JhZGljYWxseSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTsgfVxuICAuZ3JpZC1jYXJkLS1yYWRpY2FsbHkxIC5tb3JlLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAuZ3JpZC1jYXJkLS1yYWRpY2FsbHkyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDsgfVxuICAuZ3JpZC1jYXJkLS1yYWRpY2FsbHkyIC5ncmlkLWNhcmRfX3JvdyB7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5ncmlkLWNhcmQtLXJhZGljYWxseTIgLmdyaWQtY2FyZF9faW1hZ2UtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4OyB9XG4gIC5ncmlkLWNhcmQtLWJsb2ctY29udGFpbmVyIC5lbnRyeS1jb250ZW50LXRhZyxcbiAgLmdyaWQtY2FyZC0tYmxvZy1jb250YWluZXItc2luZ2xlIC5lbnRyeS1jb250ZW50LXRhZyB7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gIC5ncmlkLWNhcmQtLWJsb2ctY29udGFpbmVyIC5tb3JlLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQ0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmdyaWQtY2FyZC0tYmxvZy1jb250YWluZXIgLmVudHJ5LWNvbnRlbnQtdGFnLCAuZ3JpZC1jYXJkLS1ibG9nLWNvbnRhaW5lci1zaW5nbGUgLmVudHJ5LWNvbnRlbnQtdGFnIHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgLmdyaWQtY2FyZC0tZW5nYWdlbWVudDEge1xuICAgIG1hcmdpbi1ib3R0b206IDg4cHg7IH1cbiAgLmdyaWQtY2FyZC0tZW5nYWdlbWVudDMgLmdyaWQtY2FyZF9fcm93IHtcbiAgICBwYWRkaW5nOiAwIDEwNnB4IDAgMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhGMUY2O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3Byb2R1Y3Qvc29jaWFsLWVuZ2FnZW1lbnQvczMtZGVjb3JhdG9yLTMuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAuZ3JpZC1jYXJkLS1zb2NpYWwtbWVkaWEtbWFuYWdlbWVudDYgLmdyaWQtY2FyZF9fcm93IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9zb2x1dGlvbnMvYnktdXNlLWNhc2UvZGVtYW5kLWdlbmVyYXRpb24vczYtZGVjb3JhdG9yLTQuc3ZnKSwgdXJsKC9pbWFnZXMvc29sdXRpb25zL2J5LXVzZS1jYXNlL2RlbWFuZC1nZW5lcmF0aW9uL3M2LWRlY29yYXRvci01LnN2Zyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wLCBsZWZ0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIC5ncmlkLWNhcmQtLXNvY2lhbC1tZWRpYS1tYW5hZ2VtZW50NiAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmdyaWQtY2FyZC0tZW5nYWdlbWVudDQge1xuICAgIG1hcmdpbi1ib3R0b206IDg4cHg7IH1cbiAgLmdyaWQtY2FyZC0tZW5nYWdlbWVudDUge1xuICAgIG1hcmdpbi1ib3R0b206IDg4cHg7IH1cbiAgLmdyaWQtY2FyZC0tbWlkLW1hcmtldDEge1xuICAgIG1hcmdpbi1ib3R0b206IDg4cHg7IH1cbiAgLmdyaWQtY2FyZC0tbWlkLW1hcmtldDIge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7IH1cbiAgLmdyaWQtY2FyZC0tbWlkLW1hcmtldDMge1xuICAgIG1hcmdpbi1ib3R0b206IDg4cHg7IH1cbiAgLmdyaWQtY2FyZC0tbWlkLW1hcmtldDQge1xuICAgIG1hcmdpbi1ib3R0b206IDg4cHg7IH1cbiAgLmdyaWQtY2FyZC0tbWlkLW1hcmtldDMgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7IH1cbiAgLmdyaWQtY2FyZC0tbWlkLW1hcmtldDMgLmdyaWQtY2FyZF9fcm93IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmdyaWQtY2FyZC0tbWlkLW1hcmtldDMgLmdyaWQtY2FyZF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmhlcm8tLXNvY2lhbC1tZWRpYS1tYW5hZ2VtZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4OHB4OyB9XG4gIC5oZXJvLS1zb2x1dGlvbnMtdGVjaG5vbG9neSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODhweDsgfVxuICAuaGVyby0tc29sdXRpb25zLXRlY2hub2xvZ3kgLmdyaWQtY2FyZF9fdGFnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAuaGVyby0tc29sdXRpb25zLXRlY2hub2xvZ3kgLmdyaWQtY2FyZF9fcm93IHtcbiAgICBwYWRkaW5nLXRvcDogNjRweDsgfVxuICAuaGVyby0tc29sdXRpb25zLXRlY2hub2xvZ3kgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgICBwYWRkaW5nLXRvcDogOHB4OyB9XG4gIC5oZXJvLS1zb2x1dGlvbnMtdGVjaG5vbG9neSAuZ3JpZC1jYXJkX190ZXh0LS1oZXJvLFxuICAuaGVyby0tc29sdXRpb25zLXRlY2hub2xvZ3kgLmJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5oZXJvLS1jZXJ0aWZpY2F0aW9ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogODhweDsgfVxuICAuaGVyby0tY2VydGlmaWNhdGlvbnMgLmdyaWQtY2FyZF9fdGFnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAuaGVyby0tY2VydGlmaWNhdGlvbnMgLmdyaWQtY2FyZF9fcm93IHtcbiAgICBwYWRkaW5nLXRvcDogNjRweDsgfVxuICAuaGVyby0tY2VydGlmaWNhdGlvbnMgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgICBwYWRkaW5nLXRvcDogOHB4OyB9XG4gIC5oZXJvLS1jZXJ0aWZpY2F0aW9ucyAuZ3JpZC1jYXJkX190ZXh0LS1oZXJvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLmhlcm8tLWNlcnRpZmljYXRpb25zIC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgICBwYWRkaW5nLXRvcDogMHB4OyB9XG4gIC5ncmlkLWNhcmQtLWNlcnRpZmljYXRpb25zMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweDsgfVxuICAuZ3JpZC1jYXJkLS1jZXJ0aWZpY2F0aW9uczIge1xuICAgIG1hcmdpbi1ib3R0b206IDg4cHg7IH1cbiAgLmdyaWQtY2FyZC0tY2VydGlmaWNhdGlvbnMzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gIC5ncmlkLWNhcmQtLWNlcnRpZmljYXRpb25zMyAuZ3JpZC1jYXJkX19yb3cge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gIC5ncmlkLWNhcmQtLWNlcnRpZmljYXRpb25zMyAuZ3JpZC1jYXJkX19kZWNvcmF0b3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDElKTsgfVxuICAuZ3JpZC1jYXJkLS1jZXJ0aWZpY2F0aW9uczMgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmdyaWQtY2FyZC0tY2VydGlmaWNhdGlvbnMzIC5ncmlkLWNhcmRfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5ncmlkLWNhcmQtLWNlcnRpZmljYXRpb25zNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODhweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5ncmlkLWNhcmQtLWNlcnRpZmljYXRpb25zNCAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDBweDsgfVxuICAuZ3JpZC1jYXJkLS1jZXJ0aWZpY2F0aW9uczQgLmdyaWQtY2FyZF9fcm93IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmdyaWQtY2FyZC0tY2VydGlmaWNhdGlvbnM0IC5ncmlkLWNhcmRfX3JvdyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAuZ3JpZC1jYXJkLS1zb2NpYWwtZ292ZXJuYW5jZTEge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgLmdyaWQtY2FyZC0tc29jaWFsLWdvdmVybmFuY2UxIC5ncmlkLWNhcmRfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5ncmlkLWNhcmQtLXNvY2lhbC1nb3Zlcm5hbmNlMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICAuZ3JpZC1jYXJkLS1zb2NpYWwtZ292ZXJuYW5jZTIgLmdyaWQtY2FyZF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmdyaWQtY2FyZC0tc29jaWFsLWdvdmVybmFuY2UzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gIC5ncmlkLWNhcmQtLXNvY2lhbC1nb3Zlcm5hbmNlMyAuZ3JpZC1jYXJkX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuZ3JpZC1jYXJkLS1zb2NpYWwtZ292ZXJuYW5jZTMgLmdyaWQtY2FyZF9fcm93IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5ncmlkLWNhcmQtLXNvY2lhbC1nb3Zlcm5hbmNlNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICAuZ3JpZC1jYXJkLS1zb2NpYWwtZ292ZXJuYW5jZTQgLmdyaWQtY2FyZF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmdyaWQtY2FyZC0tc29sdXRpb25zLXRlY2hub2xvZ3kyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4OyB9XG4gIC5ncmlkLWNhcmQtLXNvbHV0aW9ucy10ZWNobm9sb2d5MyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweDsgfVxuICAuZ3JpZC1jYXJkLS1zb2x1dGlvbnMtdGVjaG5vbG9neTQge1xuICAgIG1hcmdpbi1ib3R0b206IDg4cHg7IH1cbiAgLmdyaWQtY2FyZC0tc29sdXRpb25zLXRlY2hub2xvZ3k0IC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gICAgcGFkZGluZzogMHB4IDBweCAwcHggMHB4OyB9XG4gIC5ncmlkLWNhcmQtLXNvbHV0aW9ucy10ZWNobm9sb2d5NCAuZ3JpZC1jYXJkX19yb3cge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudDsgfVxuICAuZ3JpZC1jYXJkLS1zb2x1dGlvbnMtdGVjaG5vbG9neTQgLmdyaWQtY2FyZF9fcm93IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmdyaWQtY2FyZC0tc29sdXRpb25zLXRlY2hub2xvZ3k1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4OHB4OyB9XG4gIC5ncmlkLWNhcmQtLXNvbHV0aW9ucy10ZWNobm9sb2d5NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICAuaGVyby0tbGVnYWwtc2VydmljZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDg4cHg7IH1cbiAgLmhlcm8tLWxlZ2FsLXNlcnZpY2VzIC5ncmlkLWNhcmRfX3RhZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgLmhlcm8tLWxlZ2FsLXNlcnZpY2VzIC5ncmlkLWNhcmRfX3JvdyB7XG4gICAgcGFkZGluZy10b3A6IDY0cHg7IH1cbiAgLmhlcm8tLWxlZ2FsLXNlcnZpY2VzIC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gICAgcGFkZGluZy10b3A6IDhweDsgfVxuICAuaGVyby0tbGVnYWwtc2VydmljZXMgLmdyaWQtY2FyZF9fdGV4dC0taGVybyxcbiAgLmhlcm8tLWxlZ2FsLXNlcnZpY2VzIC5idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAuZ3JpZC1jYXJkLS1sZWdhbC1zZXJ2aWNlczEge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgLmdyaWQtY2FyZC0tbGVnYWwtc2VydmljZXMxIC5ncmlkLWNhcmRfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC5ncmlkLWNhcmQtLWxlZ2FsLXNlcnZpY2VzMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweDsgfVxuICAuZ3JpZC1jYXJkLS1sZWdhbC1zZXJ2aWNlczIgLmdyaWQtY2FyZF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgLmdyaWQtY2FyZC0tbGVnYWwtc2VydmljZXMzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gIC5ncmlkLWNhcmQtLWxlZ2FsLXNlcnZpY2VzMyAuZ3JpZC1jYXJkX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAuZ3JpZC1jYXJkLS1sZWdhbC1zZXJ2aWNlczQge1xuICAgIG1hcmdpbi1ib3R0b206IDg4cHg7IH1cbiAgLmdyaWQtY2FyZC0tbGVnYWwtc2VydmljZXM0IC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gICAgcGFkZGluZzogMHB4IDBweCAwcHggMHB4OyB9XG4gIC5ncmlkLWNhcmQtLWxlZ2FsLXNlcnZpY2VzNCAuZ3JpZC1jYXJkX19yb3cge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudDsgfVxuICAuZ3JpZC1jYXJkLS1sZWdhbC1zZXJ2aWNlczQgLmdyaWQtY2FyZF9fcm93IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmdyaWQtY2FyZC0tbGVnYWwtc2VydmljZXM0IC5ncmlkLWNhcmRfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC5ncmlkLWNhcmQtLWxlZ2FsLXNlcnZpY2VzNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICAuaGVyby0tc29sdXRpb24tZmluYW5jaWFsLXNlcnZpY2VzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4OHB4OyB9XG4gIC5oZXJvLS1zb2x1dGlvbi1maW5hbmNpYWwtc2VydmljZXMgLmdyaWQtY2FyZF9fdGFnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAuaGVyby0tc29sdXRpb24tZmluYW5jaWFsLXNlcnZpY2VzIC5ncmlkLWNhcmRfX3JvdyB7XG4gICAgcGFkZGluZy10b3A6IDY0cHg7IH1cbiAgLmhlcm8tLXNvbHV0aW9uLWZpbmFuY2lhbC1zZXJ2aWNlcyAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7IH1cbiAgLmhlcm8tLXNvbHV0aW9uLWZpbmFuY2lhbC1zZXJ2aWNlcyAuZ3JpZC1jYXJkX190ZXh0LS1oZXJvLFxuICAuaGVyby0tc29sdXRpb24tZmluYW5jaWFsLXNlcnZpY2VzIC5idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAuZ3JpZC1jYXJkLS1zb2x1dGlvbi1maW5hbmNpYWwtc2VydmljZXMxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gIC5ncmlkLWNhcmQtLXNvbHV0aW9uLWZpbmFuY2lhbC1zZXJ2aWNlczMge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgLmdyaWQtY2FyZC0tc29sdXRpb24tZmluYW5jaWFsLXNlcnZpY2VzNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODhweDsgfVxuICAuZ3JpZC1jYXJkLS1zb2x1dGlvbi1maW5hbmNpYWwtc2VydmljZXM0IC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gICAgcGFkZGluZzogMHB4IDBweCAwcHggMHB4OyB9XG4gIC5ncmlkLWNhcmQtLXNvbHV0aW9uLWZpbmFuY2lhbC1zZXJ2aWNlczQgLmdyaWQtY2FyZF9fcm93IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmdyaWQtY2FyZC0tc29sdXRpb24tZmluYW5jaWFsLXNlcnZpY2VzNCAuZ3JpZC1jYXJkX19yb3cge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAuZ3JpZC1jYXJkLS1zb2x1dGlvbi1maW5hbmNpYWwtc2VydmljZXM1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4OyB9XG4gIC5ncmlkLWNhcmQtLXNvbHV0aW9uLWZpbmFuY2lhbC1zZXJ2aWNlczUgLmdyaWQtY2FyZF9fcm93IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9wcm9kdWN0L2FuYWx5dGljcy9zMy1kZWNvcmF0b3ItbW9iaWxlLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0OyB9XG4gIC5ncmlkLWNhcmQtLXNvbHV0aW9uLWZpbmFuY2lhbC1zZXJ2aWNlczYge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgLmdyaWQtY2FyZC0tc29sdXRpb24tZmluYW5jaWFsLXNlcnZpY2VzNiAuZ3JpZC1jYXJkX19yb3cge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gIC5ncmlkLWNhcmQtLXNvbHV0aW9uLWZpbmFuY2lhbC1zZXJ2aWNlczYgLmdyaWQtY2FyZF9fZGVjb3JhdG9yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxJSk7IH1cbiAgLmdyaWQtY2FyZC0tc29sdXRpb24tZmluYW5jaWFsLXNlcnZpY2VzNiAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gICAgcGFkZGluZzogMDsgfVxuICAuZ3JpZC1jYXJkLS1zb2x1dGlvbi1maW5hbmNpYWwtc2VydmljZXM2IC5ncmlkLWNhcmRfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5ncmlkLWNhcmQtLXNvbHV0aW9uLWZpbmFuY2lhbC1zZXJ2aWNlczIge1xuICAgIG1hcmdpbi1ib3R0b206IDcycHg7IH1cbiAgLmhlcm8tLXNvbHV0aW9uLW1hbnVmYWN0dXJpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDg4cHg7IH1cbiAgLmhlcm8tLXNvbHV0aW9uLW1hbnVmYWN0dXJpbmcgLmdyaWQtY2FyZF9fdGFnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAuaGVyby0tc29sdXRpb24taGVhbHRoY2FyZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODhweDsgfVxuICAuaGVyby0tc29sdXRpb24taGVhbHRoY2FyZSAuZ3JpZC1jYXJkX190YWcge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC5oZXJvLS1zb2x1dGlvbi1oZWFsdGhjYXJlIC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7IH1cbiAgLmhlcm8tLXNvbHV0aW9uLWhlYWx0aGNhcmUgLmdyaWQtY2FyZF9fcm93IHtcbiAgICBwYWRkaW5nLXRvcDogNjRweDsgfVxuICAuaGVyby0tc29sdXRpb24taGVhbHRoY2FyZSAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7IH1cbiAgLmhlcm8tLXNvbHV0aW9uLWhlYWx0aGNhcmUgLmdyaWQtY2FyZF9fdGV4dC0taGVybyxcbiAgLmhlcm8tLXNvbHV0aW9uLWhlYWx0aGNhcmUgLmJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5oZXJvLS1zb2x1dGlvbi1tYW51ZmFjdHVyaW5nIC5ncmlkLWNhcmRfX3JvdyB7XG4gICAgcGFkZGluZy10b3A6IDY0cHg7IH1cbiAgLmhlcm8tLXNvbHV0aW9uLW1hbnVmYWN0dXJpbmcgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgICBwYWRkaW5nLXRvcDogOHB4OyB9XG4gIC5oZXJvLS1zb2x1dGlvbi1tYW51ZmFjdHVyaW5nIC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7IH1cbiAgLmhlcm8tLXNvbHV0aW9uLW1hbnVmYWN0dXJpbmcgLmdyaWQtY2FyZF9fdGV4dC0taGVybyxcbiAgLmhlcm8tLXNvbHV0aW9uLW1hbnVmYWN0dXJpbmcgLmJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5oZXJvLS1zb2x1dGlvbi1oaWdoZXItZWR1Y2F0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4OHB4OyB9XG4gIC5oZXJvLS1zb2x1dGlvbi1oaWdoZXItZWR1Y2F0aW9uIC5ncmlkLWNhcmRfX3RhZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgLmhlcm8tLXNvbHV0aW9uLWhpZ2hlci1lZHVjYXRpb24gLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDsgfVxuICAuaGVyby0tc29sdXRpb24taGlnaGVyLWVkdWNhdGlvbiAuZ3JpZC1jYXJkX19yb3cge1xuICAgIHBhZGRpbmctdG9wOiA2NHB4OyB9XG4gIC5oZXJvLS1zb2x1dGlvbi1oaWdoZXItZWR1Y2F0aW9uIC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gICAgcGFkZGluZy10b3A6IDhweDsgfVxuICAuaGVyby0tc29sdXRpb24taGlnaGVyLWVkdWNhdGlvbiAuZ3JpZC1jYXJkX190ZXh0LS1oZXJvLFxuICAuaGVyby0tc29sdXRpb24taGlnaGVyLWVkdWNhdGlvbiAuYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLmdyaWQtY2FyZC0tc29sdXRpb24taGlnaGVyLWVkdWNhdGlvbjEge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgLmdyaWQtY2FyZC0tc29sdXRpb24taGlnaGVyLWVkdWNhdGlvbjIge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgLmdyaWQtY2FyZC0tc29sdXRpb24taGlnaGVyLWVkdWNhdGlvbjMge1xuICAgIG1hcmdpbi1ib3R0b206IDg4cHg7IH1cbiAgLmdyaWQtY2FyZC0tc29sdXRpb24taGlnaGVyLWVkdWNhdGlvbjQge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgLmdyaWQtY2FyZC0tc29sdXRpb24taGVhbHRoY2FyZTIge1xuICAgIG1hcmdpbi1ib3R0b206IDg4cHg7IH1cbiAgLmdyaWQtY2FyZC0tc29sdXRpb24taGVhbHRoY2FyZTMge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgLmdyaWQtY2FyZC0tc29sdXRpb24taGVhbHRoY2FyZTMgLmdyaWQtY2FyZF9fcm93IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5ncmlkLWNhcmQtLXNvbHV0aW9uLWhlYWx0aGNhcmU0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4OHB4OyB9XG4gIC5ncmlkLWNhcmQtLXNvbHV0aW9uLWhlYWx0aGNhcmU0IC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gICAgcGFkZGluZzogMHB4IDBweCAwcHggMHB4OyB9XG4gIC5ncmlkLWNhcmQtLXNvbHV0aW9uLWhlYWx0aGNhcmU0IC5ncmlkLWNhcmRfX3JvdyB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC5ncmlkLWNhcmQtLXNvbHV0aW9uLWhlYWx0aGNhcmU0IC5ncmlkLWNhcmRfX3JvdyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC5ncmlkLWNhcmQtLXNvbHV0aW9uLWhlYWx0aGNhcmU1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gIC5ncmlkLWNhcmQtLXNvbHV0aW9uLW1hbnVmYWN0dXJpbmcxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gIC5ncmlkLWNhcmQtLXNvbHV0aW9uLW1hbnVmYWN0dXJpbmcyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4OyB9XG4gIC5ncmlkLWNhcmQtLXNvbHV0aW9uLW1hbnVmYWN0dXJpbmczIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gIC5ncmlkLWNhcmQtLXNvbHV0aW9uLW1hbnVmYWN0dXJpbmc0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4OHB4OyB9XG4gIC5ncmlkLWNhcmQtLXNvbHV0aW9uLW1hbnVmYWN0dXJpbmc0IC5ncmlkLWNhcmRfX3JvdyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmdyaWQtY2FyZC0tc29sdXRpb24tbWFudWZhY3R1cmluZzUge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgLmdyaWQtY2FyZC0tc29sdXRpb24tbWFudWZhY3R1cmluZzYge1xuICAgIG1hcmdpbi1ib3R0b206IDg4cHg7IH1cbiAgLmdyaWQtY2FyZC0tc29sdXRpb24tbWFudWZhY3R1cmluZzYgLmdyaWQtY2FyZF9fcm93IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAuZ3JpZC1jYXJkLS1zb2x1dGlvbi1tYW51ZmFjdHVyaW5nNiAuZ3JpZC1jYXJkX19kZWNvcmF0b3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDElKTsgfVxuICAuZ3JpZC1jYXJkLS1zb2x1dGlvbi1tYW51ZmFjdHVyaW5nNiAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gICAgcGFkZGluZzogMDsgfVxuICAuZ3JpZC1jYXJkLS1zb2x1dGlvbi1tYW51ZmFjdHVyaW5nNiAuZ3JpZC1jYXJkX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuaGVyby0tc29jaWFsLW1lZGlhLW1hbmFnZW1lbnQgLmdyaWQtY2FyZF9fdGFnIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogNjRweDsgfVxuICAuaGVyby0tc29jaWFsLW1lZGlhLW1hbmFnZW1lbnQgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4OyB9XG4gIC5oZXJvLS1zb2NpYWwtbWVkaWEtbWFuYWdlbWVudCAuZ3JpZC1jYXJkX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuaGVyby0tc29jaWFsLW1lZGlhLW1hbmFnZW1lbnQgLmJ1dHRvbiB7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5oZXJvLS1tYXJrZXRpbmctYWdlbmNpZXMgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4OyB9XG4gIC5oZXJvLS1tYXJrZXRpbmctYWdlbmNpZXMgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgICBmbGV4OiAwIDEgNzg3cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweDsgfVxuICAuaGVyby0tbWFya2V0aW5nLWFnZW5jaWVzIC5ncmlkLWNhcmRfX3RleHQtLWhlcm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5oZXJvLS1tYXJrZXRpbmctYWdlbmNpZXMgLmdyaWQtY2FyZF9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmhlcm8tLW1hcmtldGluZy1hZ2VuY2llcyAuYnV0dG9uIHtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgLmhlcm8tLW1hcmtldGluZy1hZ2VuY2llcyAuZ3JpZC1jYXJkX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4OyB9XG4gIC5ncmlkLWNhcmQtLW1hcmtldGluZy1hZ2VuY2llczEge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgLmdyaWQtY2FyZC0tbWFya2V0aW5nLWFnZW5jaWVzMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweDsgfVxuICAuZ3JpZC1jYXJkLS1tYXJrZXRpbmctYWdlbmNpZXMzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gIC5ncmlkLWNhcmQtLW1hcmtldGluZy1hZ2VuY2llczMgLmdyaWQtY2FyZF9fcm93IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9zb2x1dGlvbnMvYnktc2l6ZS9tYXJrZXRpbmctYWdlbmNpZXMvczMtZGVjb3JhdG9yMy5zdmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodDsgfVxuICAuZ3JpZC1jYXJkLS1tYXJrZXRpbmctYWdlbmNpZXMzIC5idXR0b24tYmlnIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5ncmlkLWNhcmQtLW1hcmtldGluZy1hZ2VuY2llczQge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgLmdyaWQtY2FyZC0tbWFya2V0aW5nLWFnZW5jaWVzNCAuZ3JpZC1jYXJkX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuZ3JpZC1jYXJkLS1tYXJrZXRpbmctYWdlbmNpZXM1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4OyB9XG4gIC5ncmlkLWNhcmQtLW1hcmtldGluZy1hZ2VuY2llczUgLmdyaWQtY2FyZF9fbGluZSB7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjBGOTtcbiAgICBtYXJnaW4tdG9wOiA4MHB4OyB9XG4gIC5ncmlkLWNhcmQtLXdlYmluYXJzLXNpbmdsZSAuZnVsbC1zY3JlZW4tcGljIHtcbiAgICBoZWlnaHQ6IDMzdmg7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZ3JpZC1jYXJkLS13ZWJpbmFycy1zaW5nbGUgLmdyaWQtY2FyZF9fbHAtaGVhZGVyLFxuICAuZ3JpZC1jYXJkLS13ZWJpbmFycy1zaW5nbGUgLmdyaWQtY2FyZF9fbHAtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmdyaWQtY2FyZC0td2ViaW5hcnMtc2luZ2xlIC5ncmlkLWNhcmRfX2xwLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4OyB9XG4gIC5ncmlkLWNhcmQtLXdlYmluYXJzLXNpbmdsZSBzZWN0aW9uLmxwIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgLmdyaWQtY2FyZC0tZWJvb2tzLXNpbmdsZSAuZnVsbC1zY3JlZW4tcGljIHtcbiAgICBoZWlnaHQ6IDMzdmg7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZ3JpZC1jYXJkLS1lYm9va3Mtc2luZ2xlIC5mdWxsLXNjcmVlbi1waWMubGlua2VkaW4tcGFnZXMge1xuICAgIGhlaWdodDogNjB2aDsgfVxuICAuZ3JpZC1jYXJkLS1lYm9va3MgLm1vcmUtYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4OyB9XG4gIC5ncmlkLWNhcmQtLWVib29rcyBoNCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gIC5ncmlkLWNhcmQtLWVib29rcy1zaW5nbGUgLmdyaWQtY2FyZF9fbHAtaGVhZGVyLFxuICAuZ3JpZC1jYXJkLS1lYm9va3Mtc2luZ2xlIC5ncmlkLWNhcmRfX2xwLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5ncmlkLWNhcmQtLWVib29rcy1zaW5nbGUgLmdyaWQtY2FyZF9fbHAtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7IH1cbiAgLmdyaWQtY2FyZC0tZWJvb2tzLXNpbmdsZSBzZWN0aW9uLmxwIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgLmhlcm8tLWJlaGluZC10aGUtcG9zdCAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDsgfVxuICAuaGVyby0tYmVoaW5kLXRoZS1wb3N0IC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gICAgbWFyZ2luLXRvcDogOHB4OyB9XG4gIC5oZXJvLS1iZWhpbmQtdGhlLXBvc3QgLmdyaWQtY2FyZF9faW1hZ2UtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDsgfVxuICAuaGVyby0tYmVoaW5kLXRoZS1wb3N0IC5ncmlkLWNhcmRfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5oZXJvLS1iZWhpbmQtdGhlLXBvc3QgLmdyaWQtY2FyZF9fdGV4dC0taGVybyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAuaGVyby0tYmVoaW5kLXRoZS1wb3N0IC5idXR0b24ge1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAuaGVyby0tYmVoaW5kLXRoZS1wb3N0IC5ncmlkLWNhcmRfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC5oZXJvLS1iZWhpbmQtdGhlLXBvc3QgLmdyaWQtY2FyZF9fcm93IHtcbiAgICBwYWRkaW5nOiAwcHggMHB4IDAgMHB4OyB9XG4gIC5ncmlkLWNhcmQtLWJlaGluZC10aGUtcG9zdDEge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7IH1cbiAgLmdyaWQtY2FyZC0tYmVoaW5kLXRoZS1wb3N0MSAubW9yZS1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLmdyaWQtY2FyZC0tYmVoaW5kLXRoZS1wb3N0MSAud3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgLmdyaWQtY2FyZC0tYmVoaW5kLXRoZS1wb3N0MSAuZ3JpZC1jb250YWluZXJfX2JlaGluZC10aGUtcG9zdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTsgfVxuICAuZ3JpZC1jYXJkLS1iZWhpbmQtdGhlLXBvc3QyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDsgfVxuICAuZ3JpZC1jYXJkLS1iZWhpbmQtdGhlLXBvc3QyIC5ncmlkLWNhcmRfX3JvdyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvcHJvZHVjdC9zb2NpYWwtbGlzdGVuaW5nL3MzLWRlY29yYXRvci0zLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHggIWltcG9ydGFudDsgfVxuICAuaGVyby0tbWVkaWEtbWFuYWdlbWVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODhweDsgfVxuICAuaGVyby0tbWVkaWEtbWFuYWdlbWVudCAuZ3JpZC1jYXJkX190YWcge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiA2NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgLmhlcm8tLW1lZGlhLW1hbmFnZW1lbnQgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHg7IH1cbiAgLmhlcm8tLW1lZGlhLW1hbmFnZW1lbnQgLmdyaWQtY2FyZF9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmhlcm8tLW1lZGlhLW1hbmFnZW1lbnQgLmJ1dHRvbiB7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5oZXJvLS1zYWxlcy10ZWFtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogODhweDsgfVxuICAuaGVyby0tc2FsZXMtdGVhbXMgLmdyaWQtY2FyZF9fdGFnIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogNjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC5oZXJvLS1zYWxlcy10ZWFtcyAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDsgfVxuICAuaGVyby0tc2FsZXMtdGVhbXMgLmdyaWQtY2FyZF9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmhlcm8tLXNhbGVzLXRlYW1zIC5idXR0b24ge1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAuaGVyby0tbWFya2V0aW5nLXRlYW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4OHB4OyB9XG4gIC5oZXJvLS1tYXJrZXRpbmctdGVhbXMgLmdyaWQtY2FyZF9fdGFnIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogNjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC5oZXJvLS1tYXJrZXRpbmctdGVhbXMgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHg7IH1cbiAgLmhlcm8tLW1hcmtldGluZy10ZWFtcyAuZ3JpZC1jYXJkX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuaGVyby0tbWFya2V0aW5nLXRlYW1zIC5idXR0b24ge1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAuZ3JpZC1jYXJkLS1tZWRpYS1tYW5hZ2VtZW50MSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODhweDsgfVxuICAuZ3JpZC1jYXJkLS1tZWRpYS1tYW5hZ2VtZW50MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweDsgfVxuICAuZ3JpZC1jYXJkLS1tZWRpYS1tYW5hZ2VtZW50MyB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICAuZ3JpZC1jYXJkLS1tZWRpYS1tYW5hZ2VtZW50MyAuZ3JpZC1jYXJkX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuZ3JpZC1jYXJkLS1tZWRpYS1tYW5hZ2VtZW50MyAuZ3JpZC1jYXJkX19yb3cge1xuICAgIHBhZGRpbmc6IDAgMCAwIDBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9zb2x1dGlvbnMvYnktdXNlLWNhc2Uvc29jaWFsLW1lZGlhLW1hbmFnZW1lbnQvczMtZGVjb3JhdG9yMi5zdmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbSA1MHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgLmdyaWQtY2FyZC0tc2FsZXMtdGVhbXM0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gIC5ncmlkLWNhcmQtLXNhbGVzLXRlYW1zNCAuZ3JpZC1jYXJkX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuZ3JpZC1jYXJkLS1zYWxlcy10ZWFtczQgLmdyaWQtY2FyZF9fcm93IHtcbiAgICBwYWRkaW5nOiAwIDAgMCAwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvc29sdXRpb25zL2J5LXVzZS1jYXNlL3NvY2lhbC1tZWRpYS1tYW5hZ2VtZW50L3MzLWRlY29yYXRvcjIuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b20gNTBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIC5ncmlkLWNhcmQtLW1lZGlhLW1hbmFnZW1lbnQ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gIC5ncmlkLWNhcmQtLW1lZGlhLW1hbmFnZW1lbnQ0IC5ncmlkLWNhcmRfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmdyaWQtY2FyZC0tbWVkaWEtbWFuYWdlbWVudDQgLmdyaWQtY2FyZF9fcm93IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAuZ3JpZC1jYXJkLS1tZWRpYS1tYW5hZ2VtZW50NCAuZ3JpZC1jYXJkX19kZWNvcmF0b3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7IH1cbiAgLmdyaWQtY2FyZC0tbWVkaWEtbWFuYWdlbWVudDQgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmdyaWQtY2FyZC0tbWVkaWEtbWFuYWdlbWVudDQgLmdyaWQtY2FyZF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmhlcm8tLXNlY3VyaXR5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2M3B4OyB9XG4gIC5oZXJvLS1zZWN1cml0eSAuZ3JpZC1jYXJkX190YWcge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiA2NHB4OyB9XG4gIC5oZXJvLS1zZWN1cml0eSAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDsgfVxuICAuaGVyby0tc2VjdXJpdHkgLmdyaWQtY2FyZF9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmhlcm8tLXNlY3VyaXR5IC5idXR0b24ge1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAuZ3JpZC1jYXJkX19yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmdyaWQtY2FyZC0tc29jaWFsLWVtcGxveWVlLWFkdm9jYWN5NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzlweDsgfVxuICAuZ3JpZC1jYXJkLS1zb2NpYWwtZW1wbG95ZWUtYWR2b2NhY3k1IC5ncmlkLWNhcmRfX3JvdyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgLmdyaWQtY2FyZC0tc29jaWFsLWVtcGxveWVlLWFkdm9jYWN5NSAuZ3JpZC1jYXJkX19kZWNvcmF0b3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7IH1cbiAgLmdyaWQtY2FyZC0tc29jaWFsLWVtcGxveWVlLWFkdm9jYWN5NSAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gICAgcGFkZGluZzogMDsgfVxuICAuZ3JpZC1jYXJkLS1zb2NpYWwtZW1wbG95ZWUtYWR2b2NhY3k1IC5ncmlkLWNhcmRfX3RpdGxlLFxuICAuZ3JpZC1jYXJkLS1zb2NpYWwtZW1wbG95ZWUtYWR2b2NhY3k1IC5ncmlkLWNhcmRfX3RleHQge1xuICAgIHBhZGRpbmctbGVmdDogMHB4OyB9XG4gIC5oZXJvLS1zYWxlcy1hbmQtcmV2ZW51ZSAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgICBwYWRkaW5nLXRvcDogMHB4OyB9XG4gIC5oZXJvLS1zYWxlcy1hbmQtcmV2ZW51ZSAuZ3JpZC1jYXJkX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuaGVyby0tc2FsZXMtYW5kLXJldmVudWUgLmdyaWQtY2FyZF9fdGV4dC0taGVybyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLmhlcm8tLXNhbGVzLWFuZC1yZXZlbnVlIC5idXR0b24ge1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAuaGVyby0tc2FsZXMtYW5kLXJldmVudWUgLmdyaWQtY2FyZF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgLmdyaWQtY2FyZC0tcGFnZS1ub3QtZm91bmQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Vycm9yLzQwNC1kZWNvcmF0b3IzLnN2ZyksIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZGZkZmYgMCUsICNGQUVBRkIgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgLmhlcm8tLWN1c3RvbWVycyAuZ3JpZC1jYXJkX190ZXh0LS1oZXJvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAuaGVyby0tY3VzdG9tZXJzIC5idXR0b24ge1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAuZ3JpZC1jYXJkLS1jYXJyZXJzLWdldDEgLmdyaWQtY2FyZF9fY29udGFpbmVyMyB7XG4gICAgcGFkZGluZy10b3A6IDBweDsgfVxuICAuZ3JpZC1jYXJkLS1jYXJyZXJzLWdldDEgLmdyaWQtY2FyZF9fY29udGFpbmVyMSB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5ncmlkLWNhcmQtLWNhcnJlcnMtZ2V0MSAuZ3JpZC1jYXJkX19jb250YWluZXIyIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLmdyaWQtY2FyZC0tY2FycmVycy1nZXQxIC5ncmlkLWNhcmRfX2NvbnRhaW5lcjIgbGkge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuZ3JpZC1jYXJkLS1jYXJyZXJzLWdldDEgLmdyaWQtY2FyZF9fbGlzdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG4gIC5oZXJvLS1jdXN0b21lcnMgLmdyaWQtY2FyZF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogNjRweDsgfVxuICAuaGVyby0tY3VzdG9tZXJzIC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7IH1cbiAgLmhlcm8tLWN1c3RvbWVycyAuZ3JpZC1jYXJkX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmhlcm8tLWN1c3RvbWVycyAuZ3JpZC1jYXJkX190ZXh0LS1oZXJvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5oZXJvLS1jdXN0b21lcnMgLmdyaWQtY2FyZF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgLmdyaWQtY2FyZC0tY3VzdG9tZXJzMiAuZ3JpZC1jYXJkX19yb3cge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2N1c3RvbWVycy9zMi1kZWNvcmF0b3IzLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgLmdyaWQtY2FyZC0tY3VzdG9tZXJzMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICBtYXJnaW4tdG9wOiA2NHB4OyB9XG4gIC5ncmlkLWNhcmQtLWN1c3RvbWVyczQge1xuICAgIG1hcmdpbi1ib3R0b206IDg4cHg7IH1cbiAgLmdyaWQtY2FyZC0tY3VzdG9tZXJzNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICAuZ3JpZC1jYXJkLS1jdXN0b21lcnM2IC5ncmlkLWNhcmRfX3JvdyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgLmdyaWQtY2FyZC0tY3VzdG9tZXJzNiAuZ3JpZC1jYXJkX19kZWNvcmF0b3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDElKTsgfVxuICAuZ3JpZC1jYXJkLS1jdXN0b21lcnM2IC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5ncmlkLWNhcmQtLWN1c3RvbWVyczYgLmdyaWQtY2FyZF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmdyaWQtY2FyZC0tY2FyZWVyczIge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgLmdyaWQtY2FyZC0tY2FyZWVyczIgLmdyaWQtY2FyZF9fcm93IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAuZ3JpZC1jYXJkLS1jYXJlZXJzMiAuZ3JpZC1jYXJkX19kZWNvcmF0b3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDElKTsgfVxuICAuZ3JpZC1jYXJkLS1jYXJlZXJzMiAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gICAgcGFkZGluZzogMDsgfVxuICAuZ3JpZC1jYXJkLS1jYXJlZXJzMiAuZ3JpZC1jYXJkX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuZ3JpZC1jYXJkLS1jYXJlZXJzMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMxcHg7IH1cbiAgLmdyaWQtY2FyZC0tY2FyZWVyczEge1xuICAgIG1hcmdpbi1ib3R0b206IDU3cHg7IH1cbiAgLmdyaWQtY2FyZC0tY2FyZWVyczEgLmdyaWQtY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLmdyaWQtY2FyZC0tY2FyZWVyczEgLmdyaWQtY2FyZF9fZGV0YWlscyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuZ3JpZC1jYXJkLS1jYXJlZXJzMSAuZ3JpZC1jYXJkX19sZWZ0LWNvbnRhaW5lciA+IGRpdiA+IGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbiAgLmdyaWQtY2FyZC0tY2FyZWVyczEgLmdyaWQtY2FyZF9fbGVmdC1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDsgfVxuICAuZ3JpZC1jYXJkLS1jdXN0b21lcnM1IC53cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9kZW1vL3MyLWRlY29yYXRvcjQuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wIDc5cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODhweDsgfVxuICAuZ3JpZC1jYXJkLS1jdXN0b21lcnM1IC5oMi0tY2VudGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzdweDsgfVxuICAuaGVyby0tZGVtbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweDsgfVxuICAuaGVyby0tZGVtbyAuZ3JpZC1jYXJkX19kZW1vLWNoZWNrbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAuaGVyby0tZGVtbyAuZ3JpZC1jYXJkX19yb3cge1xuICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4OyB9XG4gIC5oZXJvLS1kZW1vIC5ncmlkLWNhcmRfX3RpdGxlLS1oZXJvIHtcbiAgICBmb250LXNpemU6IDM3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAuaGVyby0tZGVtbyAuZ3JpZC1jYXJkX190ZXh0LS1oZXJvIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgLmdyaWQtY2FyZC0tY29udGFjdCB7XG4gICAgcGFkZGluZzogNTBweCAwcHggNjBweCAwcHg7IH1cbiAgLmdyaWQtY2FyZC0tY29udGFjdCAuZ3JpZC1jYXJkX19kZW1vLWNoZWNrbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAuZ3JpZC1jYXJkLS1jb250YWN0IC5ncmlkLWNhcmRfX3JvdyB7XG4gICAgcGFkZGluZy10b3A6IDY0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHg7IH1cbiAgLmdyaWQtY2FyZC0tY29udGFjdCAuZ3JpZC1jYXJkX190aXRsZS0taGVybyB7XG4gICAgZm9udC1zaXplOiAzN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgLmdyaWQtY2FyZC0tY29udGFjdCAuZ3JpZC1jYXJkX190ZXh0LS1oZXJvIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgLmdyaWQtY2FyZC0tbWluLXBhZGRpbmcge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gIC5ncmlkLWNhcmQtLW1pbi1wYWRkaW5nIC5wYWdlLWZvb3Rlcl9fbGluayB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5ncmlkLWNhcmQtLWRlbW8gLmdyaWQtY2FyZF9fb2t0b3Bvc3Qtc2VjdGlvbi0tY29sdW1ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuZ3JpZC1jYXJkLS1kZW1vIC5ncmlkLWNhcmRfX29rdG9wb3N0LXNlY3Rpb24tLWNvbHVtbi1yb3cge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAuZ3JpZC1jYXJkLS1kZW1vIC5ncmlkLWNhcmRfX29rdG9wb3N0LXNlY3Rpb24tLWNvbHVtbiB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4OyB9XG4gIC5ncmlkLWNhcmQtLWRlbW8xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzJweDsgfVxuICAuZ3JpZC1jYXJkLS1kZW1vMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgICBwYWRkaW5nLXRvcDogNjRweDsgfVxuICAuZ3JpZC1jYXJkLS1kZW1vMiAud3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZGVtby9zMi1kZWNvcmF0b3I0LnN2Zyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcCAxMTRweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4OyB9XG4gIC5ncmlkLWNhcmQtLWRlbW8yIC5oMi0tY2VudGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDsgfVxuICAuZ3JpZC1jYXJkLS1wb2xpY2llczEgLnNpZGUtbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZ3JpZC1jYXJkLS1wb2xpY2llczEgLnNwYW4tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAuZ3JpZC1jYXJkLS1zYWxlcy1hbmQtcmV2ZW51ZTEge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgLmdyaWQtY2FyZC0tc2FsZXMtYW5kLXJldmVudWUyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gIC5ncmlkLWNhcmQtLXNhbGVzLWFuZC1yZXZlbnVlMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweDsgfVxuICAuZ3JpZC1jYXJkLS1zYWxlcy1hbmQtcmV2ZW51ZTMgLmdyaWQtY2FyZF9fcm93IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9zb2x1dGlvbnMvYnktaW5kdXN0cnkvc2FsZXMtYW5kLXJldmVudWUvczMtZGVjb3JhdG9yMy5zdmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodDsgfVxuICAuZ3JpZC1jYXJkLS1zYWxlcy1hbmQtcmV2ZW51ZTMgLmJ1dHRvbi1iaWcge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLmdyaWQtY2FyZC0tc2FsZXMtYW5kLXJldmVudWU0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gIC5ncmlkLWNhcmQtLXNhbGVzLWFuZC1yZXZlbnVlNCAuZ3JpZC1jYXJkX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuZ3JpZC1jYXJkLS1zYWxlcy1hbmQtcmV2ZW51ZTUgLmdyaWQtY2FyZF9fcm93IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9zb2x1dGlvbnMvYnktaW5kdXN0cnkvc2FsZXMtYW5kLXJldmVudWUvczUtZGVjb3JhdG9yLTQuc3ZnKSwgdXJsKC9pbWFnZXMvc29sdXRpb25zL2J5LWluZHVzdHJ5L3NhbGVzLWFuZC1yZXZlbnVlL3M1LWRlY29yYXRvci01LnN2Zyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wLCBsZWZ0IGJvdHRvbSBjYWxjKDYwcHggKyA1MCUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgLmdyaWQtY2FyZC0tc2FsZXMtYW5kLXJldmVudWU1IC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gICAgcGFkZGluZzogMDsgfVxuICAuZ3JpZC1jYXJkLS1zYWxlcy1hbmQtcmV2ZW51ZTUgLmdyaWQtY2FyZF9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gIC5ncmlkLWNhcmQtLXNhbGVzLXRlYW1zMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuZ3JpZC1jYXJkOm5vdCguZ3JpZC1jYXJkLS1tb2JpbGUtcmV2ZXJzZSkgLmdyaWQtY2FyZF9fcm93ID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5ncmlkLWNhcmQtLWNhcmVlcnMxIC5ncmlkLWNhcmRfX3Jvdy5jYXJlZXJzLXNlYXJjaCAuc3Bhbi02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmdyaWQtY2FyZC0tY2FyZWVyczEgLmNhcmVlcnMtc2VhcmNoIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5ncmlkLWNhcmQtLWNhcmVlcnMxIGJyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5ncmlkLWNhcmQuZ3JpZC1jYXJkLS1tb2JpbGUtcmV2ZXJzZSAuZ3JpZC1jYXJkX19yb3cgPiAqOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmdyaWQtY2FyZC0tcmFkaXVzIC5ncmlkLWNhcmRfX3JvdyB7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDsgfVxuICAuZ3JpZC1jYXJkLS1tb2JpbGUtcmV2ZXJzZSAuZ3JpZC1jYXJkX19yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuICAuZ3JpZC1jYXJkLmdyaWQtY2FyZC0tcGFkZGVkIC5ncmlkLWNhcmRfX3JvdyB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgLmdyaWQtY2FyZC5ncmlkLWNhcmQtLWJsYW5rIC5ncmlkLWNhcmRfX3JvdyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmdyaWQtY2FyZC0tdmVydGljYWwgLmdyaWQtY2FyZF9fcm93IHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBwYWRkaW5nOiAzMnB4IDI0cHggNDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5ncmlkLWNhcmQtLXZlcnRpY2FsIC5ncmlkLWNhcmRfX3Jvdy5tYXJrZXRpbmctaW50ZWxsaWdlbmNlIHtcbiAgICBtaW4taGVpZ2h0OiA2NTBweCAhaW1wb3J0YW50OyB9XG4gIC5ncmlkLWNhcmQuZ3JpZC1jYXJkLS1mdWxsLmdyaWQtY2FyZC0taW1hZ2UtbGVmdCAuZ3JpZC1jYXJkX19yb3cge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLmdyaWQtY2FyZC5ncmlkLWNhcmQtLWZ1bGwuZ3JpZC1jYXJkLS1pbWFnZS1yaWdodCAuZ3JpZC1jYXJkX19yb3cge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuZ3JpZC1jYXJkLS1pbWFnZS1sZWZ0IC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmdyaWQtY2FyZC0taW1hZ2UtcmlnaHQgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLmdyaWQtY2FyZC0tZnVsbCAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gICAgcGFkZGluZzogMCAyMHB4IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAuZ3JpZC1jYXJkLS1wYWRkZWQgLmdyaWQtY2FyZF9fdGV4dC1ib3gsXG4gIC5ncmlkLWNhcmQtLWJsYW5rIC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmdyaWQtY2FyZC0tbWlkLW1hcmtldDMgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmdyaWQtY2FyZF9fbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgLmdyaWQtY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuODRweDsgfVxuICAuZ3JpZC1jYXJkX190aXRsZS0tYmlnIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjg0cHg7IH1cbiAgLmdyaWQtY2FyZF9fdGl0bGUtLWhlcm8ge1xuICAgIGZvbnQtc2l6ZTogMzdweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTEuMTFweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmdyaWQtY2FyZF9fdGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmdyaWQtY2FyZF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNXB4OyB9XG4gIC5ncmlkLWNhcmRfX3RleHQtLWhlcm8ge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMTdweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5ncmlkLWNhcmRfX2ltYWdlLWJveCBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5ncmlkLWNhcmQtLWZ1bGwgLmdyaWQtY2FyZF9faW1hZ2UtYm94IGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5ncmlkLWNhcmRfX2ltYWdlLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmdyaWQtY2FyZF9faW1hZ2UtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZ3JpZC1jYXJkLWRlY29yYXRvci0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZ3JpZC1jYXJkLWRlY29yYXRvci0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZ3JpZC1jYXJkLS1jYXNlLXN0dWRpZXMgLmNhc2Utc3R1ZGllcy1jb250YWluZXIgaDQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAuZ3JpZC1jYXJkLS1wcmljaW5nMiAuZ3JpZC1jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC44NHB4OyB9XG4gIC5ncmlkLWNhcmQtLWZhcSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfSB9XG4iLCJAaW1wb3J0ICd2YXJzJztcblxuLmdyaWQtY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDcycHg7XG59XG5cbi5ncmlkLWNhcmQuZ3JpZC1jYXJkLS1ob21lMiB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbi5ncmlkLWNhcmRfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmdyaWQtY2FyZC0tYmxhbmsge1xuICBtYXJnaW4tYm90dG9tOiAxNDRweDtcbn1cblxuLmdyaWQtY2FyZC0tYmxhbmsuZ3JpZC1jYXJkLS1pbWFnZS1yaWdodCAuZ3JpZC1jYXJkX19yb3cge1xuICBwYWRkaW5nLWxlZnQ6IDEzOXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxuXG4uZ3JpZC1jYXJkLS1ibGFuay5ncmlkLWNhcmQtLWltYWdlLWxlZnQgLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZy1yaWdodDogMTM5cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cblxuLmdyaWQtY2FyZC0tYmxhbmsuZ3JpZC1jYXJkLS13aWRlLmdyaWQtY2FyZC0taW1hZ2UtcmlnaHQgLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZy1sZWZ0OiA5M3B4O1xufVxuXG4uZ3JpZC1jYXJkLS1ibGFuay5ncmlkLWNhcmQtLXdpZGUuZ3JpZC1jYXJkLS1pbWFnZS1sZWZ0IC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmctcmlnaHQ6IDkzcHg7XG59XG5cbi5ncmlkLWNhcmQtLWJsYW5rLmdyaWQtY2FyZC0taGVybyAuZ3JpZC1jYXJkX19yb3cge1xuICBwYWRkaW5nLWxlZnQ6IDc0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5ncmlkLWNhcmQtLXJhZGl1cyAuZ3JpZC1jYXJkX19yb3cge1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZ3JpZC1jYXJkLS12ZXJ0aWNhbCAuZ3JpZC1jYXJkX19yb3cge1xuICBtaW4taGVpZ2h0OiA5NjBweDtcbiAgcGFkZGluZzogMTAwcHggMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ncmlkLWNhcmQtLXZlcnRpY2FsIC5ncmlkLWNhcmRfX3Jvdy5tYXJrZXRpbmctaW50ZWxsaWdlbmNlIHtcbiAgcGFkZGluZzogMTAwcHggMjBweCAwcHg7XG4gIG1pbi1oZWlnaHQ6IDg3MHB4O1xufVxuXG4uZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5ncmlkLWNhcmRfX3RleHQtYm94LmhyLXRlYW1zIHtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydCAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jYXJkLS1ibGFuayAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA0MzBweDtcbn1cblxuLmdyaWQtY2FyZC0tYWxpZ24tdG9wIC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uZ3JpZC1jYXJkLS1mdWxsIC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1pbWFnZS1sZWZ0Om5vdCguZ3JpZC1jYXJkLS12ZXJ0aWNhbCk6bm90KC5ncmlkLWNhcmQtLWJhY2tncm91bmQpIC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1pbWFnZS1yaWdodDpub3QoLmdyaWQtY2FyZC0tdmVydGljYWwpOm5vdCguZ3JpZC1jYXJkLS1iYWNrZ3JvdW5kKSAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5ncmlkLWNhcmRfX2xhYmVsIHtcbiAgY29sb3I6ICRwcmltYXJ5MTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdyaWQtY2FyZF9fbGFiZWwubGlnaHQtcHVycGxlIHtcbiAgY29sb3I6ICM5Mjg4RUYgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtY2FyZF9fdGFnIHtcbiAgcGFkZGluZzogN3B4IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5ncmlkLWNhcmRfX3RhZy5wdXJwbGUge1xuICBjb2xvcjogIzkyODhFRiAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG5cbi5ncmlkLWNhcmQtLXZlcnRpY2FsIC5ncmlkLWNhcmRfX2xhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmdyaWQtY2FyZF9fdGl0bGUge1xuICBjb2xvcjogJGRhcms1MDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMS4wOHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdyaWQtY2FyZF9fdGl0bGUtLWJpZyB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMS40NHB4O1xufVxuXG4uZ3JpZC1jYXJkX190aXRsZS0taGVybyB7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMS44cHg7XG59XG5cbi5ncmlkLWNhcmRfX3RleHQge1xuICBjb2xvcjogJGRhcms1MDBhNjA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xOHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFjYWRlbXkgLmdyaWQtY2FyZF9fdGV4dC5ibHVlIHtcbiAgY29sb3I6ICMyMDYwRTY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5ncmlkLWNhcmRfX3RleHQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZ3JpZC1jYXJkX190ZXh0IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5ncmlkLWNhcmRfX3RleHQtLWhlcm8ge1xuICBjb2xvcjogJGRhcms1MDA7XG59XG5cbi5ncmlkLWNhcmRfX3RleHQ6bm90KC5ncmlkLWNhcmRfX3RleHQtLWhlcm8pICsgLmJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIGZsZXg6IDAgMSA1MCU7XG59XG5cbi5ncmlkLWNhcmQtLWJsYW5rIC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIGZsZXg6IDAgMSA2ODBweDtcbn1cblxuLmdyaWQtY2FyZF9faW1hZ2UtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdyaWQtY2FyZF9faW1hZ2UtYm94IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmdyaWQtY2FyZC0tZnVsbCAuZ3JpZC1jYXJkX19pbWFnZS1ib3ggaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmdyaWQtY2FyZF9fZGVjb3JhdG9yIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZ3JpZC1jYXJkLWRlY29yYXRvci0tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdyaWQtY2FyZC0taG9tZTEge1xuICBtYXJnaW4tYm90dG9tOiAxODRweDtcbn1cblxuLmdyaWQtY2FyZC0taG9tZTEgLmdyaWQtY2FyZF9fcm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjBFRTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvaG9tZS9kZWNvcmF0b3Iuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGxlZnQ7XG4gIHBhZGRpbmc6IDAgMCAwIDEzNHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1ob21lMS5idXNpbmVzcy1zZXJ2aWNlcyAuZ3JpZC1jYXJkX19yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhmMWY2O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9zb2x1dGlvbnMvYnVzaW5lc3Mtc2VydmljZXMvdHdvLXNoYXBlLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDUwcHg7XG4gIHBhZGRpbmc6IDAgMTM0cHggMCAwO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5ncmlkLWNhcmQtLWhvbWUxLmJ1c2luZXNzLXNlcnZpY2VzIC5ncmlkLWNhcmRfX3JvdyB7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDAgMCAwO1xuICB9XG59XG5cbi5ncmlkLWNhcmQtLWhvbWUxLmJ1c2luZXNzLXNlcnZpY2VzIC5ncmlkLWNhcmRfX3Jvdzo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMjdweDtcbiAgaGVpZ2h0OiAyMjhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvc29sdXRpb25zL2J1c2luZXNzLXNlcnZpY2VzL29uZS1zaGFwZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNDAlO1xuICBib3R0b206IDBweDtcbn1cblxuLmdyaWQtY2FyZC0taG9tZTEuYnVzaW5lc3Mtc2VydmljZXMgLmdyaWQtY2FyZF9fcm93IC5ncmlkLWNhcmRfX2ltYWdlLWJveHtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM4MHB4KSB7XG4gIC5ncmlkLWNhcmQuZ3JpZC1jYXJkLS1mdWxsLmdyaWQtY2FyZC0taW1hZ2UtcmlnaHQuYnVzaW5lc3Mtc2VydmljZXMgLmdyaWQtY2FyZF9fcm93IHtcbiAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH0gXG4gIC5idXNpbmVzcy1zZXJ2aWNlcyAuZ3JpZC1jYXJkX19yb3cgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgICB6LWluZGV4OiAxO1xuICB9IFxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLmJ1c2luZXNzLXNlcnZpY2VzIC5ncmlkLWNhcmRfX3JvdyAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgei1pbmRleDogMTtcbiAgfSBcbn1cblxuXG4uZ3JpZC1jYXJkLS1ob21lMSAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA0NThweDtcbn1cblxuLmdyaWQtY2FyZC0taG9tZTEgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDY2OHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1ob21lMi5wYy1zZWN0aW9uLXRocmVlIC5ncmlkLWNhcmRfX3JvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDk2cHggODNweCAzM3B4IDkwcHg7XG59XG5cbi5ncmlkLWNhcmQtLWhvbWUyIC5ncmlkLWNhcmRfX3JvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkYwRkM7XG4gIHBhZGRpbmc6IDk2cHggODNweCAzM3B4IDkwcHg7XG59XG5cbi5ncmlkLWNhcmQtLWhvbWUyIC5ncmlkLWNhcmRfX3Jvdy5uby1iZy1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEwMHB4IDBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZ3JpZC1jYXJkLS1ob21lMiAuZ3JpZC1jYXJkX19yb3cubm8tYmctY29sb3IgLmdyaWQtY2FyZF9fdGV4dC1ib3h7XG4gIGZsZXg6IDAgMSA2MDBweDtcbn1cblxuLmdyaWQtY2FyZC0taG9tZTIgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNDMzcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jYXJkLS1ob21lMiAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgNzM1cHg7XG59XG5cbi5ncmlkLWNhcmQtLWhvbWUzIC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmc6IDAgMTM2cHggMCAwO1xufVxuXG4uZ3JpZC1jYXJkLS1ob21lMyAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA0ODRweDtcbn1cblxuLmdyaWQtY2FyZC0taG9tZTMgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDc5OXB4O1xufVxuXG4uZ3JpZC1jYXJkLS1hYm91dDEge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1hYm91dDEgLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZzowIDg4cHggMCAxMzJweDtcbn1cblxuLmdyaWQtY2FyZC0tYWJvdXQxIC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgZmxleDogMCAxIDQyOHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1hYm91dDEgLmdyaWQtY2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1M3B4O1xuICBsZXR0ZXItc3BhY2luZzogLTEuMnB4O1xufVxuXG4uZ3JpZC1jYXJkLS1hYm91dDEgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDYzMnB4O1xufVxuXG4uZ3JpZC1jYXJkLS1hYm91dDIge1xuICBtYXJnaW4tYm90dG9tOiAxNTJweDtcbn1cblxuLmdyaWQtY2FyZC0tYWJvdXQyIC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmc6IDAgMTMzcHggMCAxMjZweDtcbn1cblxuLmdyaWQtY2FyZC0tYWJvdXQyIC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgZmxleDogMCAxIDQyOHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1hYm91dDIgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDYyOXB4O1xufVxuXG4uZ3JpZC1jYXJkLS1hYm91dDMge1xuICBtYXJnaW4tYm90dG9tOiAxNjBweDtcbn1cblxuLmdyaWQtY2FyZC0tYWJvdXQzIC5ncmlkLWNhcmRfX3JvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEYwRUU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Fib3V0L2RlY29yYXRvci0zLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodDtcbiAgcGFkZGluZzogOTlweCAxMzJweCA2M3B4IDExOXB4O1xufVxuXG4uZ3JpZC1jYXJkLS1hYm91dDMgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNDU4cHg7XG59XG5cbi5ncmlkLWNhcmQtLWFib3V0MyAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgNTUzcHg7XG59XG5cbi5ncmlkLWNhcmQtLWFib3V0NCB7XG4gIG1hcmdpbi1ib3R0b206IDEyMnB4O1xufVxuXG4uZ3JpZC1jYXJkLS1hYm91dDQgLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZzogMCAxMjRweCAwIDEzM3B4O1xufVxuXG4uZ3JpZC1jYXJkLS1hYm91dDQgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgMzg0cHg7XG59XG5cbi5ncmlkLWNhcmQtLWFib3V0NCAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgNTQycHg7XG59XG5cbi5ncmlkLWNhcmQtLWFuYWx5dGljczMge1xuICBtYXJnaW4tYm90dG9tOiAxMjJweDtcbn1cblxuLmdyaWQtY2FyZC0tYW5hbHl0aWNzMyAuZ3JpZC1jYXJkX19yb3cge1xuICBwYWRkaW5nOiAwIDAgMCA5NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTI4OEVGO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9wcm9kdWN0L2FuYWx5dGljcy9zMy1kZWNvcmF0b3ItMS5zdmcpLCB1cmwoL2ltYWdlcy9wcm9kdWN0L2FuYWx5dGljcy9zMy1kZWNvcmF0b3ItMi5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDQwcHgsIGNhbGMoNTAlICsgNTBweCkgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uZ3JpZC1jYXJkLS1hbmFseXRpY3MzIC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgZmxleDogMCAxIDUxOXB4O1xufVxuXG4uZ3JpZC1jYXJkLS1hbmFseXRpY3MzIC5ncmlkLWNhcmRfX2xhYmVsLFxuLmdyaWQtY2FyZC0tYW5hbHl0aWNzMyAuZ3JpZC1jYXJkX190aXRsZSxcbi5ncmlkLWNhcmQtLWFuYWx5dGljczMgLmdyaWQtY2FyZF9fdGV4dCB7XG4gIGNvbG9yOiAkd2hpdGU7XG59XG5cbi5ncmlkLWNhcmQtLWFuYWx5dGljczMgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDY4OXB4O1xufVxuXG4uZ3JpZC1jYXJkLS1hbmFseXRpY3M1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTI4cHg7XG59XG5cbi5ncmlkLWNhcmQtLWFuYWx5dGljczUgLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZzogNjVweCA5OXB4IDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjBFRTtcbn1cblxuLmdyaWQtY2FyZC0tYW5hbHl0aWNzNSAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA0NDlweDtcbn1cblxuLmdyaWQtY2FyZC0tYW5hbHl0aWNzNSAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgNzQ1cHg7XG59XG5cbi5ncmlkLWNhcmQtLWFuYWx5dGljczYge1xuICBtYXJnaW4tYm90dG9tOiAxOTJweDtcbn1cblxuLmdyaWQtY2FyZC0tYW5hbHl0aWNzNiAuZ3JpZC1jYXJkX19yb3cge1xuICBwYWRkaW5nOiAxMzJweCAwIDAgMTM5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOEYxRjY7XG59XG5cbi5ncmlkLWNhcmQtLWFuYWx5dGljczYgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNDAxcHg7XG59XG5cbi5ncmlkLWNhcmQtLWFuYWx5dGljczYgLmdyaWQtY2FyZF9fbGFiZWwge1xuICBjb2xvcjogIzkyODhFRjtcbn1cblxuLmdyaWQtY2FyZC0tYW5hbHl0aWNzNiAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgNzYycHg7XG59XG5cbi5ncmlkLWNhcmQtLXB1Ymxpc2hpbmcxIHtcbiAgbWFyZ2luLWJvdHRvbTogMTYycHg7XG59XG5cbi5ncmlkLWNhcmQtLXB1Ymxpc2hpbmcxIC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmc6IDAgMTMycHggMCAxOHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1wdWJsaXNoaW5nMSAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA0MzBweDtcbn1cblxuLmdyaWQtY2FyZC0tcHVibGlzaGluZzEgLmdyaWQtY2FyZF9fbGFiZWwge1xuICBjb2xvcjogI0Y2OTlCRTtcbn1cblxuLmdyaWQtY2FyZC0tcHVibGlzaGluZzEgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDY1NnB4O1xufVxuXG4uZ3JpZC1jYXJkLS1wdWJsaXNoaW5nMiB7XG4gIG1hcmdpbi1ib3R0b206IDEyNnB4O1xufVxuXG4uZ3JpZC1jYXJkLS1wdWJsaXNoaW5nMiAuZ3JpZC1jYXJkX19yb3cge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9wcm9kdWN0L3NvY2lhbC1wdWJsaXNoaW5nL3MyLWRlY29yYXRvci0xLnN2ZyksIHVybCgvaW1hZ2VzL3Byb2R1Y3Qvc29jaWFsLXB1Ymxpc2hpbmcvczItZGVjb3JhdG9yLTIuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogIGxlZnQgYm90dG9tLCBjYWxjKDUwJSArIDQzMHB4KSAzMjBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkyODhFRjtcbn1cblxuLmdyaWQtY2FyZC0tcHVibGlzaGluZzIgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBtYXgtd2lkdGg6IDg4MnB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1wdWJsaXNoaW5nMiAuZ3JpZC1jYXJkX19sYWJlbCB7XG4gIGNvbG9yOiAjRjY5OUJFO1xufVxuXG4uZ3JpZC1jYXJkLS1wdWJsaXNoaW5nMiAuZ3JpZC1jYXJkX190aXRsZSxcbi5ncmlkLWNhcmQtLXB1Ymxpc2hpbmcyIC5ncmlkLWNhcmRfX3RleHQge1xuICBjb2xvcjogJHdoaXRlO1xufVxuXG4uZ3JpZC1jYXJkLS1wdWJsaXNoaW5nMiAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBtYXgtd2lkdGg6IDk5OXB4O1xufVxuXG4uZ3JpZC1jYXJkLS1wdWJsaXNoaW5nMyB7XG4gIG1hcmdpbi1ib3R0b206IDE1MnB4O1xufVxuXG4uZ3JpZC1jYXJkLS1wdWJsaXNoaW5nMyAuZ3JpZC1jYXJkX19yb3cge1xuICBwYWRkaW5nOiAwIDAgMCA5NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGMEVFO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9wcm9kdWN0L3NvY2lhbC1wdWJsaXNoaW5nL3MzLWRlY29yYXRvci0xLnN2ZyksIHVybCgvaW1hZ2VzL3Byb2R1Y3Qvc29jaWFsLXB1Ymxpc2hpbmcvczMtZGVjb3JhdG9yLTIuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA0MHB4LCBjYWxjKDUwJSArIDUwcHgpIGJvdHRvbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmdyaWQtY2FyZC0tcHVibGlzaGluZzMuZ3JlZW4gLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZzogMCAwIDAgOTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4RjFGNjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvYWJvdXQvY29ubmVjdC1zaGFwZS0yLnN2ZyksIHVybCgvaW1hZ2VzL2Fib3V0L2Nvbm5lY3Qtc2hhcGUtMS5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDQwcHgsIGNhbGMoNTAlICsgNTBweCkgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uZ3JpZC1jYXJkLS1wdWJsaXNoaW5nMy5ncmVlbiAuZ3JpZC1jYXJkX190ZXh0LWJveCAuc29jaWFsLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA1cHg7XG4gIG1hcmdpbjogMzBweCAwcHg7XG59XG5cbi5ncmlkLWNhcmQtLXB1Ymxpc2hpbmczIC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgZmxleDogMCAxIDUxOXB4O1xufVxuXG4uZ3JpZC1jYXJkLS1wdWJsaXNoaW5nMyAuZ3JpZC1jYXJkX190ZXh0LWJveCAgLmdldC1pbi10b3VjaC1jb250YWluZXIgLnR3by1jb2x1bW5zLWxheW91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjVweFxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4MHB4KSB7XG4gIC5ncmlkLWNhcmQtLXB1Ymxpc2hpbmczIC5ncmlkLWNhcmRfX3RleHQtYm94ICAuZ2V0LWluLXRvdWNoLWNvbnRhaW5lciAudHdvLWNvbHVtbnMtbGF5b3V0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMjVweFxuICB9IFxufVxuXG4uZ3JpZC1jYXJkLS1wdWJsaXNoaW5nMyAuZ3JpZC1jYXJkX190ZXh0LWJveCAgLmdldC1pbi10b3VjaC1jb250YWluZXIgaDN7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5ncmlkLWNhcmQtLXB1Ymxpc2hpbmczIC5ncmlkLWNhcmRfX3RleHQtYm94ICAuZ2V0LWluLXRvdWNoLWNvbnRhaW5lciAudHdvLWNvbHVtbnMtbGF5b3V0IC5jb2x1bW4ge1xuICBkaXNwbGF5OiBncmlkO1xufVxuXG4uZ3JpZC1jYXJkLS1wdWJsaXNoaW5nMyAuZ3JpZC1jYXJkX190ZXh0LWJveCAgLmdldC1pbi10b3VjaC1jb250YWluZXIgLnR3by1jb2x1bW5zLWxheW91dCAuY29sdW1uIGg0IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZ3JpZC1jYXJkLS1wdWJsaXNoaW5nMyAuZ3JpZC1jYXJkX190ZXh0LWJveCAgLmdldC1pbi10b3VjaC1jb250YWluZXIgLnR3by1jb2x1bW5zLWxheW91dCAuY29sdW1uOm50aC1jaGlsZCgyKSBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODgwcHgpIHtcbiAgLmdyaWQtY2FyZC0tcHVibGlzaGluZzMgLmdyaWQtY2FyZF9fdGV4dC1ib3ggIC5nZXQtaW4tdG91Y2gtY29udGFpbmVyIC50d28tY29sdW1ucy1sYXlvdXQgLmNvbHVtbjpudGgtY2hpbGQoMSkgaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cblxuLmdyaWQtY2FyZC0tcHVibGlzaGluZzMgLmdyaWQtY2FyZF9fdGV4dC1ib3ggIC5nZXQtaW4tdG91Y2gtY29udGFpbmVyIC50d28tY29sdW1ucy1sYXlvdXQgLmNvbHVtbjpudGgtY2hpbGQoMSkgYTpudGgtY2hpbGQoMikge1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODBweCkge1xuICAuZ3JpZC1jYXJkLS1wdWJsaXNoaW5nMyAuZ3JpZC1jYXJkX190ZXh0LWJveCAgLmdldC1pbi10b3VjaC1jb250YWluZXIgLnR3by1jb2x1bW5zLWxheW91dCAuY29sdW1uOm50aC1jaGlsZCgxKSBhOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG5cbi5ncmlkLWNhcmQtLXB1Ymxpc2hpbmczIC5ncmlkLWNhcmRfX3RleHQtYm94ICAuZ2V0LWluLXRvdWNoLWNvbnRhaW5lciAudHdvLWNvbHVtbnMtbGF5b3V0IC5jb2x1bW46bnRoLWNoaWxkKDEpIGE6bnRoLWNoaWxkKDMpIHtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODgwcHgpIHtcbiAgLmdyaWQtY2FyZC0tcHVibGlzaGluZzMgLmdyaWQtY2FyZF9fdGV4dC1ib3ggIC5nZXQtaW4tdG91Y2gtY29udGFpbmVyIC50d28tY29sdW1ucy1sYXlvdXQgLmNvbHVtbjpudGgtY2hpbGQoMSkgYTpudGgtY2hpbGQoMykge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuXG4uZ3JpZC1jYXJkLS1wdWJsaXNoaW5nMyAuZ3JpZC1jYXJkX190ZXh0LWJveCAgLmdldC1pbi10b3VjaC1jb250YWluZXIgLnR3by1jb2x1bW5zLWxheW91dCAuY29sdW1uIGEge1xuICBtYXJnaW46IDA7XG59XG5cbi5ncmlkLWNhcmQtLXB1Ymxpc2hpbmczIC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIGZsZXg6IDAgMSA2ODlweDtcbn1cblxuLmdyaWQtY2FyZC0tcHVibGlzaGluZzMgLmdyaWQtY2FyZF9fbGFiZWwge1xuICBjb2xvcjogI0Y2OTlCRTtcbn1cblxuLmdyaWQtY2FyZC0tcHVibGlzaGluZzQge1xuICBtYXJnaW4tYm90dG9tOiAxMTZweDtcbn1cblxuLmdyaWQtY2FyZC0tcHVibGlzaGluZzQgLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZzogMCAyMnB4IDAgMTMycHg7XG59XG5cbi5ncmlkLWNhcmQtLXB1Ymxpc2hpbmc0IC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgZmxleDogMCAxIDQzMHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1wdWJsaXNoaW5nNCAuZ3JpZC1jYXJkX19sYWJlbCB7XG4gIGNvbG9yOiAjRjY5OUJFO1xufVxuXG4uZ3JpZC1jYXJkLS1wdWJsaXNoaW5nNCAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgNjgwcHg7XG59XG5cbi5ncmlkLWNhcmQtLXB1Ymxpc2hpbmc1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTkzcHg7XG59XG5cbi5ncmlkLWNhcmQtLXB1Ymxpc2hpbmc1IC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmc6IDQ5cHggOThweCAwIDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOEYxRjY7XG59XG5cbi5ncmlkLWNhcmQtLXB1Ymxpc2hpbmc1IC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgZmxleDogMCAxIDQ0OXB4O1xufVxuXG4uZ3JpZC1jYXJkLS1wdWJsaXNoaW5nNSAuZ3JpZC1jYXJkX19sYWJlbCB7XG4gIGNvbG9yOiAjRjY5OUJFO1xufVxuXG4uZ3JpZC1jYXJkLS1wdWJsaXNoaW5nNSAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgNjYwcHg7XG59XG5cbi5ncmlkLWNhcmQtLXBvbGljaWVzMSAuc2lkZS1tZW51IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjBGQztcbiAgcGFkZGluZzogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDB2dztcbiAgbWFyZ2luLXRvcDogLTU2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5ncmlkLWNhcmQtLXBvbGljaWVzMSAuc3Bhbi05IHtcbiAgbWFyZ2luLWxlZnQ6IDI1LjclICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLWNhcmQtLXBvbGljaWVzMSBoMSB7XG4gIG1hcmdpbi10b3A6IDU2cHg7XG59XG5cbi8vIC5ncmlkLWNhcmQtLXBvbGljaWVzMSBoMSB7XG4vLyAgIGZvbnQtc2l6ZTogNjBweDtcbi8vICAgZm9udC13ZWlnaHQ6IDcwMDtcbi8vICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4vLyAgIG1hcmdpbi10b3A6IDU2cHg7XG4vLyAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4vLyB9XG5cbi8vIC5ncmlkLWNhcmQtLXBvbGljaWVzMSBoMiB7XG4vLyAgIGZvbnQtc2l6ZTogMzJweDtcbi8vICAgZm9udC13ZWlnaHQ6IDcwMDtcbi8vICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4vLyAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4vLyB9XG5cbi8vIC5ncmlkLWNhcmQtLXBvbGljaWVzMSBwLFxuLy8gLmdyaWQtY2FyZC0tcG9saWNpZXMxIGxpIHtcbi8vICAgY29sb3I6ICM2RTcwOTk7XG4vLyAgIGZvbnQtc2l6ZTogMTVweDtcbi8vICAgZm9udC13ZWlnaHQ6IDQwMDtcbi8vICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4vLyB9XG5cbi8vIC5ncmlkLWNhcmQtLXBvbGljaWVzMSBhIHtcbi8vICAgZm9udC13ZWlnaHQ6IDUwMDtcbi8vIH1cblxuLy8gLmdyaWQtY2FyZC0tcG9saWNpZXMxIC5ncmlkLWNhcmRfX2ZpcnN0LXRleHQge1xuLy8gICBjb2xvcjogIzBFMTE1NTtcbi8vICAgZm9udC1zaXplOiAxOHB4O1xuLy8gICBmb250LXdlaWdodDogNDAwO1xuLy8gICBsaW5lLWhlaWdodDogMjhweDtcbi8vIH1cblxuLy8gLmdyaWQtY2FyZC0tcG9saWNpZXMxIHRhYmxlIHB7XG4vLyAgIGNvbG9yOiAjMEUxMTU1O1xuLy8gfVxuXG4uZ3JpZC1jYXJkLS1wb2xpY2llczEgLnNwYW4tMyAudGV4dC1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjNkU3MDk5O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDhERkVFO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xufVxuXG4uZ3JpZC1jYXJkLS1wb2xpY2llczEgLnNwYW4tMyAudGV4dC1idXR0b246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbn1cblxuLmdyaWQtY2FyZC0tcG9saWNpZXMxIC5zcGFuLTMgLnRleHQtYnV0dG9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMjA2MEU2O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5ncmlkLWNhcmQtLXBvbGljaWVzMSAuc3Bhbi0zIC50ZXh0LWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjMjA2MEU2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5ncmlkLWNhcmQtLWNhc2Utc3R1ZGllcyBoNSB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmdyaWQtY2FyZC0tY2FzZS1zdHVkaWVzIGJ1dHRvbiB7XG4gIG1hcmdpbjogNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZ3JpZC1jYXJkLS1jYXNlLXN0dWRpZXMgLmdyaWQtY2FyZF9fYnV0dG9uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5ncmlkLWNhcmQtLWNhc2Utc3R1ZGllcyAuY3VzdG9tZXItY2FyZF9fYm9keSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLmdyaWQtY2FyZC0tY2FzZS1zdHVkaWVzIC5jYXNlLXN0dWRpZXMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxOXB4O1xufVxuXG4uZ3JpZC1jYXJkLS1jYXNlLXN0dWRpZXMgLmNhc2Utc3R1ZGllcy1jb250YWluZXIgPiAuY29udGVudC1jYXJkIHtcbiAgZmxleDogMCAwIGNhbGMoNTAlIC0gMTBweCk7XG4gIG1heC13aWR0aDogNjQ4cHg7XG4gIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5ncmlkLWNhcmQtLWNhc2Utc3R1ZGllcyAucG9zdC1lbnRyeSAuaW1hZ2UtY29udGFpbmVyIGltZyB7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jYXJkLS1jYXNlLXN0dWRpZXMgLmNhc2Utc3R1ZGllcy1jb250YWluZXIgLmN1c3RvbWVyLWNhcmRfX3RhZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNnB4IDE4cHg7IFxuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IFxuICBiYWNrZ3JvdW5kOiAjRUJGMEZDO1xuICBjb2xvcjogIzBFMTE1NTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1jYXNlLXN0dWRpZXMgLmNhc2Utc3R1ZGllcy1jb250YWluZXIgIHtcbiAgbWFyZ2luLXRvcDogNjRweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZ3JpZC1jYXJkLS1jYXNlLXN0dWRpZXMgLmNhc2Utc3R1ZGllcy1jb250YWluZXIgaDQge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICBjb2xvcjogIzBFMTE1NTtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cblxuLmdyaWQtY2FyZC0tY2FzZS1zdHVkaWVzIC5jYXNlLXN0dWRpZXMtY29udGFpbmVyIGg0OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5ncmlkLWNhcmQtLWNhc2Utc3R1ZGllcyAuY2FzZS1zdHVkaWVzLWNvbnRhaW5lciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZ3JpZC1jYXJkLS1jYXNlLXN0dWRpZXMgLmNhc2Utc3R1ZGllcy1jb250YWluZXIgaW1nIHtcbiAgbWF4LXdpZHRoOiA2NDhweDtcbiAgbWFyZ2luLXRvcDogNjRweDtcbiAgYm9yZGVyLXJhZGl1czogMjZweDtcbn1cblxuLmdyaWQtY2FyZC0tY2FzZS1zdHVkaWVzIC5jdXN0b21lci1jYXJkIHAge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMEUxMTU1O1xuICBvcGFjaXR5OiAwLjY7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLmdyaWQtY2FyZC0tY2FzZS1zdHVkaWVzIC5jdXN0b21lci1jYXJkIHA6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogIzIwNjBFNjtcbn1cblxuLmdyaWQtY2FyZC0tY2FzZS1zdHVkaWVzIC5tb3JlLWJ1dHRvbiB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogODhweDtcbn1cblxuLmdyaWQtY2FyZC0tY2FzZS1zdHVkaWVzIC5yb3cucm93LS13cmFwLmNhc2Utc3R1ZGllcy1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEzODBweCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLmdyaWQtY2FyZC0tY2FzZS1zdHVkaWVzLWdldDEge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAxNTVweDtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLWNhcmQtLWNhc2Utc3R1ZGllcy1nZXQxIGltZ3tcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZ3JpZC1jYXJkLS1jYXNlLXN0dWRpZXMtZ2V0MSAuY29tcGFueS1jYXJkIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IDg4NHB4O1xuICBtYXJnaW4tYm90dG9tOiA4NHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1jYXNlLXN0dWRpZXMgLndyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEzODBweDtcbn1cblxuLmdyaWQtY2FyZC0tY2FzZS1zdHVkaWVzLWdldDEgLmNvbXBhbnktY2FyZCAuaGVyby10aXRsZV9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1jYXNlLXN0dWRpZXMtZ2V0MSAucm93IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VGRjBGOTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogMTZweCAzMnB4IDE2cHggMzJweDtcbn1cblxuLmNhc2Utc3R1ZHktc2luZ2xlX19kZXRhaWxzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG4uZ3JpZC1jYXJkLS1jYXNlLXN0dWRpZXMtZ2V0MSAucm93IHNwYW4ge1xuICBjb2xvcjogJGRhcmsyMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbi5ncmlkLWNhcmQtLWNhc2Utc3R1ZGllcy1nZXQxIC53cmFwcGVyLndyYXBwZXItLXRhYmxldCBibG9ja3F1b3RlOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDQzcHg7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB3aWR0aDogMjhweDsgXG4gIGhlaWdodDogODAlOyBcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2Jsb2NrcXVvdGUtaWNvbi5zdmcnKTsgXG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7IFxuICB0b3A6IDA7XG59XG5cbi5ncmlkLWNhcmQtLWNhc2Utc3R1ZGllcy1nZXQxIC53cmFwcGVyLndyYXBwZXItLXRhYmxldCBibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0ZCRkQ7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gIGdhcDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1jYXNlLXN0dWRpZXMtZ2V0MSAud3JhcHBlci53cmFwcGVyLS10YWJsZXQgYmxvY2txdW90ZSA+IHAge1xuICBtYXJnaW4tbGVmdDogNjBweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLmdyaWQtY2FyZC0tY2FzZS1zdHVkaWVzLWdldDEgLndyYXBwZXIud3JhcHBlci0tdGFibGV0IGJsb2NrcXVvdGUgc3Ryb25nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcYVxcYVwiO1xuICB3aGl0ZS1zcGFjZTogcHJlO1xufVxuXG4uZ3JpZC1jYXJkLS1jYXNlLXN0dWRpZXMtZ2V0MSAud3JhcHBlci53cmFwcGVyLS10YWJsZXQgYmxvY2txdW90ZSBzdHJvbmcsXG4uZ3JpZC1jYXJkLS1jYXNlLXN0dWRpZXMtZ2V0MSAud3JhcHBlci53cmFwcGVyLS10YWJsZXQgYmxvY2txdW90ZSBlbSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogJGRhcmszO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5ncmlkLWNhcmQtLWNhc2Utc3R1ZGllcy1nZXQxIC5jb21wYW55LWNhcmQgaW1nIHtcbiAgd2lkdGg6IDIwMHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1jYXNlLXN0dWRpZXMtZ2V0MSAuY29tcGFueS1jYXJkIC5yb3cge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1jYXNlLXN0dWRpZXMgLnNlbGVjdDIuc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ3JpZC1jYXJkLS1hZ2VuY2llcyB7XG4gIG1hcmdpbi1ib3R0b206IDg3cHg7XG59XG5cbi5ncmlkLWNhcmQtLWFnZW5jaWVzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2RTcwOTk7XG59XG5cbi5ncmlkLWNhcmQtLWFnZW5jaWVzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgY29sb3I6ICM2RTcwOTk7XG59XG5cbi5ncmlkLWNhcmQtLWNhc2Utc3R1ZGllcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNkU3MDk5ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLWNhcmQtLWNhc2Utc3R1ZGllcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGNvbG9yOiAjNkU3MDk5O1xuICBmb250LXdlaWdodDogNDAwO1xuICBoZWlnaHQ6IDQ4cHg7XG59XG5cbi5ncmlkLWNhcmQtLWFnZW5jaWVzIC5hZ2VuY2llcy1zZWFyY2gge1xuICBtYXgtd2lkdGg6IDEwMzZweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uZ3JpZC1jYXJkLS1hZ2VuY2llcyAuYWdlbmNpZXMtbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogMjhweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiA3MnB4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLmdyaWQtY2FyZC0tYWdlbmNpZXMgLmFnZW5jaWVzLWxpc3QgLmxvZ28tY2FyZCB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuXG4uZ3JpZC1jYXJkLS1saXN0ZW5pbmcwe1xuICBtYXgtd2lkdGg6IDEwNzZweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTA0cHg7XG59XG5cbi5ncmlkLWNhcmQtLWxpc3RlbmluZzAgLmdyaWQtY2FyZF9fdGV4dHtcbiAgbWF4LXdpZHRoOiA3NTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1saXN0ZW5pbmcwIC5ncmlkLWNhcmRfX3RleHQgLmdyaWQtY2FyZF9fZGVjb3JhdG9yLW9uZXtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9zb2x1dGlvbnMvYnktdXNlLWNhc2Uvc29jaWFsLWVtcGxveWVlLWFkdm9jYWN5L3MxLWRlY29yYXRvci0xLnN2Zyk7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHRcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBsaW5lLWhlaWdodDogMTI0cHg7XG4gIGNvbG9yOiAjMjA2MEU2O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMjNweCAyMHB4IDEwcHggMTBweDtcbn1cblxuLmdyaWQtY2FyZC0tbGlzdGVuaW5nMCAuZ3JpZC1jYXJkX190ZXh0IC5ncmlkLWNhcmRfX2RlY29yYXRvci10aHJlZXtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9zb2x1dGlvbnMvYnktdXNlLWNhc2Uvc29jaWFsLWVtcGxveWVlLWFkdm9jYWN5L3MxLWRlY29yYXRvci0yLnN2Zyk7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHRcbiAgYmFja2dyb3VuZC1zaXplOiAxMjVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBmb250LXNpemU6IDgwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjRweDtcbiAgY29sb3I6ICMyMDYwRTY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAyNXB4IDEwcHggMjVweCAxMHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1saXN0ZW5pbmcwIC5ncmlkLWNhcmRfX3RleHQgLmdyaWQtY2FyZF9fZGVjb3JhdG9yLXR3b3tcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9zb2x1dGlvbnMvYnktdXNlLWNhc2Uvc29jaWFsLWVtcGxveWVlLWFkdm9jYWN5L3MxLWRlY29yYXRvci0zLnN2Zyk7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHRcblx0YmFja2dyb3VuZC1zaXplOiAxMjFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBsaW5lLWhlaWdodDogMTI0cHg7XG4gIGNvbG9yOiAjMjA2MEU2O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMjVweCAyMHB4IDI1cHggMjBweDtcbn1cblxuLmdyaWQtY2FyZC0tbGlzdGVuaW5nMCAuZ3JpZC1jYXJkX19kZXNjcmlwdGlvbntcbiAgbWFyZ2luLXRvcDogMzhweDtcbiAgY29sb3I6ICMwRTExNTU7XG59XG5cbi5ncmlkLWNhcmQtLWxpc3RlbmluZzEge1xuICBtYXJnaW4tYm90dG9tOiAxNTRweDtcbn1cblxuLmdyaWQtY2FyZC0tbGlzdGVuaW5nMSAuZ3JpZC1jYXJkX19yb3cge1xuICBwYWRkaW5nOiAwIDEzMXB4IDAgMjNweDtcbn1cblxuLmdyaWQtY2FyZC0tbGlzdGVuaW5nMSAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA0MzBweDtcbn1cblxuLmdyaWQtY2FyZC0tbGlzdGVuaW5nMSAuZ3JpZC1jYXJkX19sYWJlbCB7XG4gIGNvbG9yOiAjNTlDNEQzO1xufVxuXG4uZ3JpZC1jYXJkLS1saXN0ZW5pbmcxIC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIGZsZXg6IDAgMSA2ODBweDtcbn1cblxuLmdyaWQtY2FyZC0tbGlzdGVuaW5nMiB7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1saXN0ZW5pbmcyIC5ncmlkLWNhcmRfX3JvdyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3Byb2R1Y3Qvc29jaWFsLWxpc3RlbmluZy9zMi1kZWNvcmF0b3ItMS5zdmcpLCB1cmwoL2ltYWdlcy9wcm9kdWN0L3NvY2lhbC1saXN0ZW5pbmcvczItZGVjb3JhdG9yLTIuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogIGNhbGMoNTAlIC0gNDMwcHgpIDIzM3B4LCBjYWxjKDEwMCUgLSAyMHB4KSBjYWxjKDEwMCUgLSAxMjBweCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEYwRUU7XG59XG5cbi5ncmlkLWNhcmQtLWxpc3RlbmluZzIgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBtYXgtd2lkdGg6IDU5M3B4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG4ubWFya2V0aW5nLWludGVsbGlnZW5jZSAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLmdyaWQtY2FyZC0tbGlzdGVuaW5nMiAuZ3JpZC1jYXJkX19sYWJlbCB7XG4gIGNvbG9yOiAjNTlDNEQzO1xufVxuXG4uZ3JpZC1jYXJkLS1saXN0ZW5pbmcyIC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIG1heC13aWR0aDogMTA1OXB4O1xuICBtYXJnaW4tdG9wOiAtNzBweDtcbn1cblxuLmdyaWQtY2FyZC0tbGlzdGVuaW5nMiAubWFya2V0aW5nLWludGVsbGlnZW5jZSAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luLXRvcDogLTcwcHg7XG59XG5cbi5ncmlkLWNhcmQtLWxpc3RlbmluZzMge1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbn1cblxuLmdyaWQtY2FyZC0tbGlzdGVuaW5nMyAuZ3JpZC1jYXJkX19yb3cge1xuICBwYWRkaW5nOiAwIDEzNHB4IDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkyODhFRjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvcHJvZHVjdC9zb2NpYWwtbGlzdGVuaW5nL3MzLWRlY29yYXRvci0xLnN2ZyksIHVybCgvaW1hZ2VzL3Byb2R1Y3Qvc29jaWFsLWxpc3RlbmluZy9zMy1kZWNvcmF0b3ItMi5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wLCByaWdodCBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5ncmlkLWNhcmQtLWxpc3RlbmluZzMgLmdyaWQtY2FyZF9fcm93LnBpbmsge1xuICBwYWRkaW5nOiAwIDEzNHB4IDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRUFGQjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvc29sdXRpb25zL2hyLXRlYW1zL3Bpbmstc2hhcGUuc3ZnKSw7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbSBjYWxjKDcwcHgpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4ubWFya2V0aW5nLWludGVsbGlnZW5jZSAuZ3JpZC1jYXJkX19yb3d7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUVGRkY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3Byb2R1Y3QvbWFrZXRpbmctaW50ZWxsaWdlbmNlL21hcmtldGluZy1zaGFwZS0yLnN2ZyksIHVybCgvaW1hZ2VzL3Byb2R1Y3QvbWFrZXRpbmctaW50ZWxsaWdlbmNlL21hcmtldGluZy1zaGFwZS0xLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3AsIHJpZ2h0IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmdyaWQtY2FyZC0tbGlzdGVuaW5nMyAuZ3JpZC1jYXJkX19yb3cucGluayAuZ3JpZC1jYXJkX190ZXh0LWJveCAuZ3JpZC1jYXJkX19sYWJlbCB7XG4gIGNvbG9yOiAjMEUxMTU1XG59XG5cbi5ncmlkLWNhcmQtLWxpc3RlbmluZzMgLmdyaWQtY2FyZF9fcm93LnBpbmsgLmdyaWQtY2FyZF9fdGV4dC1ib3ggLmdyaWQtY2FyZF9fdGl0bGUge1xuICBjb2xvcjogIzBFMTE1NVxufVxuXG4uZ3JpZC1jYXJkLS1saXN0ZW5pbmczIC5ncmlkLWNhcmRfX3Jvdy5waW5rIC5ncmlkLWNhcmRfX3RleHQtYm94IC5ncmlkLWNhcmRfX3RleHQge1xuICBjb2xvcjogIzZFNzA5OVxufVxuXG4uZ3JpZC1jYXJkLS1saXN0ZW5pbmczLnBpbmsgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNDU1cHg7XG59XG5cbi5ncmlkLWNhcmQtLWxpc3RlbmluZzMgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNDE4cHg7XG59XG5cbi5ncmlkLWNhcmQtLWxpc3RlbmluZzMgLmdyaWQtY2FyZF9fbGFiZWwsXG4uZ3JpZC1jYXJkLS1saXN0ZW5pbmczIC5ncmlkLWNhcmRfX3RpdGxlLFxuLmdyaWQtY2FyZC0tbGlzdGVuaW5nMyAuZ3JpZC1jYXJkX190ZXh0IHtcbiAgY29sb3I6ICR3aGl0ZTtcbn1cblxuLm1hcmtldGluZy1pbnRlbGxpZ2VuY2UgLmdyaWQtY2FyZF9fdGl0bGUge1xuICBjb2xvcjogIzBFMTE1NTtcbn1cblxuLm1hcmtldGluZy1pbnRlbGxpZ2VuY2UgLmdyaWQtY2FyZF9fdGV4dCB7XG4gIGNvbG9yOiAjNkU3MDk5O1xufVxuXG4uZ3JpZC1jYXJkLS1saXN0ZW5pbmczIC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIGZsZXg6IDAgMSA2ODlweDtcbn1cblxuLmdyaWQtY2FyZC0tbGlzdGVuaW5nNCB7XG4gIG1hcmdpbi1ib3R0b206IDE2MHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1saXN0ZW5pbmc0IC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmc6IDI3cHggMjNweCAwIDEzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhGMUY2O1xufVxuXG4uZ3JpZC1jYXJkLS1saXN0ZW5pbmc0IC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgZmxleDogMCAxIDQwMXB4O1xufVxuXG4uZ3JpZC1jYXJkLS1saXN0ZW5pbmc0IC5ncmlkLWNhcmRfX2xhYmVsIHtcbiAgY29sb3I6ICM1OUM0RDM7XG59XG5cbi5ncmlkLWNhcmQtLWxpc3RlbmluZzQgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDcwMXB4O1xufVxuXG4uZ3JpZC1jYXJkLS1lYm9va3MgLnBvc3QtZW50cnkge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGNvbG9yOiAjMEUxMTU1ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLWNhcmQtLWVib29rcyAubW9yZS1idXR0b24ge1xuICBtYXJnaW4tYm90dG9tOiA4OHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1lYm9va3MgaDQge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDMxcHg7XG59XG5cbi5ncmlkLWNhcmQtLWFyY2hpdmUgLmJsb2ctY2F0ZWdvcmllcy1jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICByb3ctZ2FwOiA2NHB4O1xuICBjb2x1bW4tZ2FwOiAyOHB4OyBcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIG1hcmdpbi1ib3R0b206IDg2cHg7XG4gIC5wb3N0LWVudHJ5X19jb250ZW50IHtcblx0XHRtYXJnaW4tdG9wOiAxNnB4O1xuXHR9XG59XG5cbi5ncmlkLWNhcmQtLWFyY2hpdmUgLm1vcmUtYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTA0cHg7XG59XG5cbi5ncmlkLWNhcmQtLWNvbnRlbnQgLnJlc291cmNlcy1jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICByb3ctZ2FwOiA5NnB4O1xuICBjb2x1bW4tZ2FwOiAyOHB4OyBcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIG1hcmdpbi1ib3R0b206IDE1MXB4O1xufVxuXG4uZ3JpZC1jYXJkLS1jb250ZW50IC5wb3N0LWVudHJ5X19jYXRlZ29yeSB7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG59XG5cbi5ncmlkLWNhcmQtLWNvbnRlbnQgLmNvbnRlbnQtY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLmdyaWQtY2FyZC0tY29udGVudCAuZ3JpZC1jYXJkX19saW5lLWZvb3RlciAge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjBGOTtcbn1cblxuLmdyaWQtY2FyZC0tY2FzZS1zdHVkaWVzIC5ncmlkLWNhcmRfX2xpbmUtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkYwRjk7XG59XG5cbi5ncmlkLWNhcmQtLWNvbnRlbnQgLnJlc291cmNlcy1tZW51X19zZWxlY3QgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgaGVpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jYXJkLS1jb250ZW50IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBsaW5lLWhlaWdodDogNDhweCAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jYXJkLS1jb250ZW50IC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBoZWlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbn1cblxuLmdyaWQtY2FyZC0tZWJvb2tzIC5lYm9va3MtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgcm93LWdhcDogNjRweDtcbiAgY29sdW1uLWdhcDogMjhweDsgXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIzcHg7XG4gIG1hcmdpbi1ib3R0b206IDE0OHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1lYm9va3MgYSB7XG4gIGNvbG9yOiAjMEUxMTU1ICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmdyaWQtY2FyZC0tZWJvb2tzIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmdyaWQtY2FyZC0td2ViaW5hcnMgLnVwY29taW5nLXdlYmluYXJzLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5cbi5ncmlkLWNhcmQtLXdlYmluYXJzIC51cGNvbWluZy13ZWJpbmFycy1jb250YWluZXIsXG4uZ3JpZC1jYXJkLS13ZWJpbmFycyAub24tZGVtYW5kLXdlYmluYXJzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIHJvdy1nYXA6IDY0cHg7XG4gIGNvbHVtbi1nYXA6IDI4cHg7IFxuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xufVxuXG4uZ3JpZC1jYXJkLS13ZWJpbmFycy5uZXdzLXBhZ2UgLm9uLWRlbWFuZC13ZWJpbmFycy1jb250YWluZXIge1xuICBwYWRkaW5nOiAwcHg7XG4gIHJvdy1nYXA6IDBweDtcbn1cblxuLmdyaWQtY2FyZC0td2ViaW5hcnMubmV3cy1wYWdlIC5vbi1kZW1hbmQtd2ViaW5hcnMtY29udGFpbmVyIC5jb250ZW50LWJvZHl7XG4gIHBhZGRpbmc6IDI0cHggMjBweDtcbn1cblxuLmdyaWQtY2FyZC0td2ViaW5hcnMgLm1vcmUtYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogOThweDtcbn1cblxuLmdyaWQtY2FyZC0td2ViaW5hcnMgLnBvc3QtZW50cnkge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5ncmlkLWNhcmQtLXdlYmluYXJzIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5uZXdzLXBhZ2UgLmdyaWQtY2FyZC0td2ViaW5hcnMgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmdyaWQtY2FyZC0td2ViaW5hcnMgLnBvc3QtZW50cnl7XG4gIGNvbG9yOiAjMEUxMTU1ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLWNhcmQtLXdlYmluYXJzIC51cGNvbWluZy13ZWJpbmFycy1jb250YWluZXIsXG4uZ3JpZC1jYXJkLS13ZWJpbmFycyAub24tZGVtYW5kLXdlYmluYXJzLWNvbnRhaW5lciB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4uZ3JpZC1jYXJkLS13ZWJpbmFycyBoNCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMzFweDtcbn1cblxuLmdyaWQtY2FyZC0td2ViaW5hcnMgYSB7XG4gIGNvbG9yOiAjMEUxMTU1ICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmdyaWQtY2FyZC0td2ViaW5hcnMubmV3cy1wYWdlIC5uZXdzLXBhZ2UtcG9zdC1saW5rIHtcbiAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG5mb250LXN0eWxlOiBub3JtYWw7XG5mb250LXdlaWdodDogNTAwO1xubGluZS1oZWlnaHQ6IDMxcHg7XG59XG5cbi5ncmlkLWNhcmQtLXdlYmluYXJzIGE6aG92ZXIge1xuICBjb2xvcjogIzIwNjBFNiAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jYXJkLS13ZWJpbmFycyBoMyB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIHBhZGRpbmctbGVmdDogMTdweDtcbiAgcGFkZGluZy1yaWdodDogMjNweDsgIFxufVxuXG4uZ3JpZC1jYXJkLS13ZWJpbmFycy5uZXdzLXBhZ2UgaDMge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjg0cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmdyaWQtY2FyZC0td2ViaW5hcnMgLm1vcmUtYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogODhweDtcbn1cblxuLmV4dHJhLXJlc291cmNlc19fZ3JpZCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDI2cHg7XG4gICAgYXNwZWN0LXJhdGlvOiA0MjgvMjIzO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uZ3JpZC1jYXJkLS1hZHZvY2FjeTEge1xuICBtYXJnaW4tYm90dG9tOiAxNTRweDtcbn1cblxuLmdyaWQtY2FyZC0tYWR2b2NhY3kxIC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmc6IDAgMTI5cHggMCAzMXB4O1xufVxuXG4uZ3JpZC1jYXJkLS1hZHZvY2FjeTEgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNDMwcHg7XG59XG5cbi5ncmlkLWNhcmQtLWFkdm9jYWN5MSAuZ3JpZC1jYXJkX19sYWJlbCB7XG4gIGNvbG9yOiAjOTI4OEVGO1xufVxuXG4uZ3JpZC1jYXJkLS1hZHZvY2FjeTEgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDYyMHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1hZHZvY2FjeTEgLmdyaWQtY2FyZF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4uZ3JpZC1jYXJkLS1hZHZvY2FjeTIge1xuICBtYXJnaW4tYm90dG9tOiAxNDRweDtcbn1cblxuLmdyaWQtY2FyZC0tYWR2b2NhY3kyIC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmc6IDAgMjNweCAwIDEzMXB4O1xufVxuXG4uZ3JpZC1jYXJkLS1hZHZvY2FjeTIgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNDMwcHg7XG59XG5cbi5ncmlkLWNhcmQtLWFkdm9jYWN5MiAuZ3JpZC1jYXJkX19sYWJlbCB7XG4gIGNvbG9yOiAjOTI4OEVGO1xufVxuXG4uZ3JpZC1jYXJkLS1hZHZvY2FjeTIgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDY4MHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1hZHZvY2FjeTIgLmdyaWQtY2FyZF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4uZ3JpZC1jYXJkLS1hZHZvY2FjeTMge1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbn1cblxuLmdyaWQtY2FyZC0tYWR2b2NhY3kzIC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmc6IDAgMTA2cHggMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFFQUZCO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9wcm9kdWN0L2VtcGxveWVlLWFkdm9jYWN5L3MzLWRlY29yYXRvci0xLnN2ZyksIHVybCgvaW1hZ2VzL3Byb2R1Y3QvZW1wbG95ZWUtYWR2b2NhY3kvczMtZGVjb3JhdG9yLTIuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcCwgcmlnaHQgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uZ3JpZC1jYXJkLS1hZHZvY2FjeTMgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNDU2cHg7XG59XG5cbi5ncmlkLWNhcmQtLWFkdm9jYWN5MyAuZ3JpZC1jYXJkX19sYWJlbCB7XG4gIGNvbG9yOiAjOTI4OEVGO1xufVxuXG4uZ3JpZC1jYXJkLS1hZHZvY2FjeTMgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDY4OXB4O1xufVxuXG4uZ3JpZC1jYXJkLS1hZHZvY2FjeTQge1xuICBtYXJnaW4tYm90dG9tOiAxMzJweDtcbn1cblxuLmdyaWQtY2FyZC0tYWR2b2NhY3k0IC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmc6IDAgMCAwIDEzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGMEVFO1xufVxuXG4uZ3JpZC1jYXJkLS1hZHZvY2FjeTQgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNDAxcHg7XG59XG5cbi5ncmlkLWNhcmQtLWFkdm9jYWN5NCAuZ3JpZC1jYXJkX19sYWJlbCB7XG4gIGNvbG9yOiAjOTI4OEVGO1xufVxuXG4uZ3JpZC1jYXJkLS1hZHZvY2FjeTQgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDc2MXB4O1xufVxuXG4uZ3JpZC1jYXJkLS1hZHZvY2FjeTUge1xuICBtYXJnaW4tYm90dG9tOiAxNDRweDtcbn1cblxuLmdyaWQtY2FyZC0tYWR2b2NhY3k1IC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmc6IDAgMTM0cHggMCAyMHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1hZHZvY2FjeTUgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNDMwcHg7XG59XG5cbi5ncmlkLWNhcmQtLWFkdm9jYWN5NSAuZ3JpZC1jYXJkX19sYWJlbCB7XG4gIGNvbG9yOiAjOTI4OEVGO1xufVxuXG4uZ3JpZC1jYXJkLS1hZHZvY2FjeTUgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDY4MHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1hZHZvY2FjeTYge1xuICBtYXJnaW4tYm90dG9tOiAxODNweDtcbn1cblxuLmdyaWQtY2FyZC0tYWR2b2NhY3k2IC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmc6IDQ1cHggMCAwIDEzM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhGMUY2O1xufVxuXG4uZ3JpZC1jYXJkLS1hZHZvY2FjeTYgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNDAxcHg7XG59XG5cbi5ncmlkLWNhcmQtLWFkdm9jYWN5NiAuZ3JpZC1jYXJkX19sYWJlbCB7XG4gIGNvbG9yOiAjOTI4OEVGO1xufVxuXG4uZ3JpZC1jYXJkLS1hZHZvY2FjeTYgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDc2MHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1hZHZvY2FjeTcge1xuICBtYXJnaW4tYm90dG9tOiAxMzJweDtcbn1cblxuLmdyaWQtY2FyZC0tYWR2b2NhY3k3IC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmc6IDAgMTYwcHggMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTI4OEVGO1xufVxuXG4uZ3JpZC1jYXJkLS1hZHZvY2FjeTcgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNDAxcHg7XG59XG5cbi5ncmlkLWNhcmQtLWFkdm9jYWN5NyAuZ3JpZC1jYXJkX19sYWJlbCB7XG4gIGNvbG9yOiAjRjY5OUJFO1xufVxuXG4uZ3JpZC1jYXJkLS1hZHZvY2FjeTcgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDY0N3B4O1xuICBwYWRkaW5nLXRvcDogOTVweDtcbn1cblxuLmdyaWQtY2FyZC0tYWR2b2NhY3k3IC5ncmlkLWNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgY29sb3I6ICR3aGl0ZTtcbn1cblxuLmdyaWQtY2FyZC0tYWR2b2NhY3k3IC5ncmlkLWNhcmRfX3RleHQge1xuICBjb2xvcjogJHdoaXRlO1xufVxuXG4uZ3JpZC1jYXJkLS1zb2NpYWwtZW1wbG95ZWUtYWR2b2NhY3kxIC5ncmlkLWNhcmRfX3RpdGxlIHtcbiAgbWF4LXdpZHRoOiA3MTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1zYWxlcy10ZWFtczEgLmdyaWQtY2FyZF9fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5cbi5ncmlkLWNhcmQtLWxpc3RlbmluZzAgLmdyaWQtY2FyZF9fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5cbi5ncmlkLWNhcmQtLXByZXNzIC5wcmVzcy1pdGVtIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VGRjBGOTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMzJweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuXG4uZ3JpZC1jYXJkLS1wcmVzcyAucHJlc3MtaXRlbTpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyMDYwRTY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmdyaWQtY2FyZC0tcHJlc3MgLnByZXNzLWl0ZW1zLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogMjhweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiA3MnB4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLmdyaWQtY2FyZC0tcHJlc3MgLnByZXNzLWl0ZW0gYSB7XG4gIGNvbG9yOiAjMEUxMTU1O1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xufVxuXG4uZ3JpZC1jYXJkLS1wcmVzcyAucHJlc3MtaXRlbSBhOmhvdmVyIHtcbiAgY29sb3I6ICMyMDYwRTY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmdyaWQtY2FyZC0tcHJlc3MgLnByZXNzLWl0ZW0gc3BhbiB7XG4gIGNvbG9yOiAjMEUxMTU1O1xuICBvcGFjaXR5OiAwLjY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5ncmlkLWNhcmQtLXByZXNzIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cblxuLmdyaWQtY2FyZC0tcG9wdWxhci1hcnRpY2xlcyAuYmxvZy1ncmlkX19wb3B1bGFyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiAyOHB4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLmdyaWQtY2FyZC0tYmVoaW5kLXRoZS1wb3N0MSAuZ3JpZC1jb250YWluZXJfX2JlaGluZC10aGUtcG9zdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogMjhweDtcbiAgcm93LWdhcDogNTJweDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5ncmlkLWNhcmQtLWJlaGluZC10aGUtcG9zdDEgLnBvc3QtZW50cnkge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5ncmlkLWNhcmQtLWJlaGluZC10aGUtcG9zdDEgLm1vcmUtYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogNzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1yYWRpY2FsbHkxIC5ncmlkLWNvbnRhaW5lcl9fcmFkaWNhbGx5IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiAyOHB4O1xuICByb3ctZ2FwOiA1MnB4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLmdyaWQtY2FyZC0tcmFkaWNhbGx5MSAucG9zdC1lbnRyeSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLmdyaWQtY2FyZC0tcmFkaWNhbGx5MSAubW9yZS1idXR0b24ge1xuICBtYXJnaW4tdG9wOiA3MnB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIFxufVxuXG4uZ3JpZC1jYXJkLS1iZWhpbmQtdGhlLXBvc3QxIC5tb3JlLWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDcycHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLmdyaWQtY2FyZC0tcG9wdWxhci1hcnRpY2xlcyAuc3Bhbi00IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtY2FyZC0tcG9wdWxhci1hcnRpY2xlcyAucG9zdC1lbnRyeV9fY2F0ZWdvcnkge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLmdyaWQtY2FyZC0tcG9wdWxhci1hcnRpY2xlcyAuZW50cnktY29udGVudC10YWcge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuLmdyaWQtY2FyZC0tcG9wdWxhci1hcnRpY2xlcyAuYmxvZy1ncmlkX190aXRsZSBoNSxcbi5ncmlkLWNhcmQtLWxhdGVzdC1hcnRpY2xlcyAuYmxvZy1ncmlkX190aXRsZSBoNSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLWNhcmQtLWNvbnRhY3QgLnNwYW4tNiAuaDQsXG4uZ3JpZC1jYXJkLS1jb250YWN0IC5zcGFuLTYgLmg1IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmJsb2ctZ3JpZF9fbGF0ZXN0LWFydGljbGVzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiAyOHB4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLmJsb2ctZ3JpZF9fbGF0ZXN0LWFydGljbGVzIC5wb3N0LWVudHJ5X19jYXRlZ29yeSB7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5ibG9nLWdyaWRfX2xhdGVzdC1hcnRpY2xlcyAuZW50cnktY29udGVudC10YWcge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuXG4uZ3JpZC1jYXJkLS1zb2NpYWwtZW1wbG95ZWUtYWR2b2NhY3kxe1xuICBtYXgtd2lkdGg6IDEwNzZweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTkycHg7XG59XG5cbi5ncmlkLWNhcmQtLXNvY2lhbC1lbXBsb3llZS1hZHZvY2FjeTEgLmdyaWQtY2FyZF9fdGV4dHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uZ3JpZC1jYXJkLS1zb2NpYWwtZW1wbG95ZWUtYWR2b2NhY3kxIC5ncmlkLWNhcmRfX3RleHQgLmdyaWQtY2FyZF9fZGVjb3JhdG9yLW9uZXtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9zb2x1dGlvbnMvYnktdXNlLWNhc2Uvc29jaWFsLWVtcGxveWVlLWFkdm9jYWN5L3MxLWRlY29yYXRvci0xLnN2Zyk7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHRcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBsaW5lLWhlaWdodDogMTM0cHg7XG4gIGNvbG9yOiAjMjA2MEU2O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMjNweCAyMHB4IDEwcHggMTBweDtcbn1cblxuLmdyaWQtY2FyZC0tc29jaWFsLWVtcGxveWVlLWFkdm9jYWN5MSAuZ3JpZC1jYXJkX190ZXh0IC5ncmlkLWNhcmRfX2RlY29yYXRvci10d297XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvc29sdXRpb25zL2J5LXVzZS1jYXNlL3NvY2lhbC1lbXBsb3llZS1hZHZvY2FjeS9zMS1kZWNvcmF0b3ItMi5zdmcpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1x0XG4gIGJhY2tncm91bmQtc2l6ZTogMTI1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBsaW5lLWhlaWdodDogMTI0cHg7XG4gIGNvbG9yOiAjMjA2MEU2O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMjVweCAxMHB4IDI1cHggMTBweDtcbn1cblxuLmdyaWQtY2FyZC0tc29jaWFsLWVtcGxveWVlLWFkdm9jYWN5MSAuZ3JpZC1jYXJkX190ZXh0IC5ncmlkLWNhcmRfX2RlY29yYXRvci10aHJlZXtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9zb2x1dGlvbnMvYnktdXNlLWNhc2Uvc29jaWFsLWVtcGxveWVlLWFkdm9jYWN5L3MxLWRlY29yYXRvci0zLnN2Zyk7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHRcblx0YmFja2dyb3VuZC1zaXplOiAxMjFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBsaW5lLWhlaWdodDogMTI0cHg7XG4gIGNvbG9yOiAjMjA2MEU2O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMjVweCAyMHB4IDI1cHggMjBweDtcbn1cblxuLmdyaWQtY2FyZC0tc29jaWFsLWVtcGxveWVlLWFkdm9jYWN5MSAuZ3JpZC1jYXJkX19kZXNjcmlwdGlvbntcbiAgbWFyZ2luLXRvcDogMzhweDtcbiAgY29sb3I6ICMwRTExNTU7XG59XG5cbi5ncmlkLWNhcmQtLXNhbGVzLXRlYW1zMXtcbiAgbWF4LXdpZHRoOiAxMDc2cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDEwNHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1zYWxlcy10ZWFtczEgLmdyaWQtY2FyZF9fdGV4dHtcbiAgbWF4LXdpZHRoOiA2NTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1zYWxlcy10ZWFtczEgLmdyaWQtY2FyZF9fdGV4dCAuZ3JpZC1jYXJkX19kZWNvcmF0b3Itb25le1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3NvbHV0aW9ucy9ieS11c2UtY2FzZS9zb2NpYWwtZW1wbG95ZWUtYWR2b2NhY3kvczEtZGVjb3JhdG9yLTEuc3ZnKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcdFxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICBmb250LXNpemU6IDgwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjRweDtcbiAgY29sb3I6ICMyMDYwRTY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAyM3B4IDIwcHggMTBweCAxMHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1zYWxlcy10ZWFtczEgLmdyaWQtY2FyZF9fdGV4dCAuZ3JpZC1jYXJkX19kZWNvcmF0b3ItdGhyZWV7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvc29sdXRpb25zL2J5LXVzZS1jYXNlL3NvY2lhbC1lbXBsb3llZS1hZHZvY2FjeS9zMS1kZWNvcmF0b3ItMi5zdmcpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1x0XG4gIGJhY2tncm91bmQtc2l6ZTogMTI1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBsaW5lLWhlaWdodDogMTI0cHg7XG4gIGNvbG9yOiAjMjA2MEU2O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMjVweCAxMHB4IDI1cHggMTBweDtcbn1cblxuLmdyaWQtY2FyZC0tc2FsZXMtdGVhbXMxIC5ncmlkLWNhcmRfX3RleHQgLmdyaWQtY2FyZF9fZGVjb3JhdG9yLXR3b3tcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9zb2x1dGlvbnMvYnktdXNlLWNhc2Uvc29jaWFsLWVtcGxveWVlLWFkdm9jYWN5L3MxLWRlY29yYXRvci0zLnN2Zyk7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHRcblx0YmFja2dyb3VuZC1zaXplOiAxMjFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBsaW5lLWhlaWdodDogMTI0cHg7XG4gIGNvbG9yOiAjMjA2MEU2O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMjVweCAyMHB4IDI1cHggMjBweDtcbn1cblxuLmdyaWQtY2FyZC0tc2FsZXMtdGVhbXMxIC5ncmlkLWNhcmRfX2Rlc2NyaXB0aW9ue1xuICBtYXJnaW4tdG9wOiAzOHB4O1xuICBjb2xvcjogIzBFMTE1NTtcbn1cblxuLmdyaWQtY2FyZC0tc29jaWFsLWVtcGxveWVlLWFkdm9jYWN5MiB7XG4gIG1hcmdpbi1ib3R0b206IDE2N3B4O1xufVxuXG4uZ3JpZC1jYXJkLS1zb2NpYWwtZW1wbG95ZWUtYWR2b2NhY3kyIC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmc6IDAgMTMxcHggMCAyMnB4O1xufVxuXG4uZ3JpZC1jYXJkLS1zb2NpYWwtZW1wbG95ZWUtYWR2b2NhY3kyIC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgZmxleDogMCAxIDQzMHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1zb2NpYWwtZW1wbG95ZWUtYWR2b2NhY3kyIC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIGZsZXg6IDAgMSA2ODBweDtcbn1cblxuLmdyaWQtY2FyZC0tc29jaWFsLWVtcGxveWVlLWFkdm9jYWN5MyB7XG4gIG1hcmdpbi1ib3R0b206IDE2OHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1zb2NpYWwtZW1wbG95ZWUtYWR2b2NhY3kzIC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmc6IDAgMCAwIDk1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEYwRUU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3NvbHV0aW9ucy9ieS11c2UtY2FzZS9zb2NpYWwtZW1wbG95ZWUtYWR2b2NhY3kvczMtZGVjb3JhdG9yLTEuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYyg1MCUgKyA1MHB4KSBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5ncmlkLWNhcmQtLXNvY2lhbC1lbXBsb3llZS1hZHZvY2FjeTMgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNTE5cHg7XG4gIG1hcmdpbi10b3A6IDk4cHg7XG59XG5cbi5ncmlkLWNhcmQtLXNvY2lhbC1lbXBsb3llZS1hZHZvY2FjeTMgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDY4OXB4O1xufVxuXG4uZ3JpZC1jYXJkLS1zb2NpYWwtZW1wbG95ZWUtYWR2b2NhY3kzIC5ncmlkLWNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLmdyaWQtY2FyZC0tc29jaWFsLWVtcGxveWVlLWFkdm9jYWN5MyAuZ3JpZC1jYXJkX190ZXh0e1xuICBtYXgtd2lkdGg6IDQ3MXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4uZ3JpZC1jYXJkLS1zb2NpYWwtZW1wbG95ZWUtYWR2b2NhY3k0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTY3cHg7XG59XG5cbi5ncmlkLWNhcmQtLXNvY2lhbC1lbXBsb3llZS1hZHZvY2FjeTQgLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZzogMCAxMzFweCAwIDIycHg7XG59XG5cbi5ncmlkLWNhcmQtLXNvY2lhbC1lbXBsb3llZS1hZHZvY2FjeTQgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNDMwcHg7XG59XG5cbi5ncmlkLWNhcmQtLXNvY2lhbC1lbXBsb3llZS1hZHZvY2FjeTQgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDY4MHB4O1xufVxuXG4uaGVyby0tc29jaWFsLWVtcGxveWVlLWFkdm9jYWN5IC5ncmlkLWNhcmRfX3RpdGxlLS1oZXJvIHtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBsaW5lLWhlaWdodDogNzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmhlcm8tLXNvY2lhbC1lbXBsb3llZS1hZHZvY2FjeSAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gIG1heC13aWR0aDogNTYycHg7XG59XG5cbi5oZXJvLS1zb2NpYWwtZW1wbG95ZWUtYWR2b2NhY3kgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgZmxleDogMCAxIDc2N3B4O1xufVxuXG4uaGVyby0tc29jaWFsLWVtcGxveWVlLWFkdm9jYWN5IC5ncmlkLWNhcmRfX3RleHQtLWhlcm97XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5ncmlkLWNhcmQtLXNvY2lhbC1lbXBsb3llZS1hZHZvY2FjeTUgIHtcbiAgbWFyZ2luLWJvdHRvbTogMTM3cHg7XG59XG5cbi5ncmlkLWNhcmQtLXNvY2lhbC1lbXBsb3llZS1hZHZvY2FjeTUgLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZzogODBweCA4MHB4IDEwNXB4IDgwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uZ3JpZC1jYXJkLS1zb2NpYWwtZW1wbG95ZWUtYWR2b2NhY3k1ICAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA1OTBweDtcbiAgcGFkZGluZzogNzJweCA4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmdyaWQtY2FyZC0tc29jaWFsLWVtcGxveWVlLWFkdm9jYWN5NSAgLmdyaWQtY2FyZF9fZGVjb3JhdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNzE3cHg7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xufVxuXG4uZ3JpZC1jYXJkLS1zb2NpYWwtZW1wbG95ZWUtYWR2b2NhY3k1ICAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ncmlkLWNhcmQtLXNvY2lhbC1lbXBsb3llZS1hZHZvY2FjeTUgIC5ncmlkLWNhcmRfX2ltYWdlLWJveCAuZ3JpZC1jYXJkX19pbWFnZS1tb2JpbGUgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuLmdyaWQtY2FyZC0tc29jaWFsLWVtcGxveWVlLWFkdm9jYWN5NiB7XG4gIG1hcmdpbi1ib3R0b206IDExNXB4O1xufVxuXG4uZ3JpZC1jYXJkLS1zb2NpYWwtZW1wbG95ZWUtYWR2b2NhY3k2IC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmc6IDAgMTA2cHggMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhGMUY2O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9wcm9kdWN0L3NvY2lhbC1lbmdhZ2VtZW50L3MzLWRlY29yYXRvci0xLnN2ZyksIHVybCgvaW1hZ2VzL3Byb2R1Y3Qvc29jaWFsLWVuZ2FnZW1lbnQvczMtZGVjb3JhdG9yLTIuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbSwgcmlnaHQgdG9wIDUwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5ncmlkLWNhcmQtLXNvY2lhbC1lbXBsb3llZS1hZHZvY2FjeTYgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNDU2cHg7XG59XG5cbi5ncmlkLWNhcmQtLXNvY2lhbC1lbXBsb3llZS1hZHZvY2FjeTYgLmdyaWQtY2FyZF9fbGFiZWwge1xuICBjb2xvcjogIzkyODhFRjtcbn1cblxuLmdyaWQtY2FyZC0tc29jaWFsLWVtcGxveWVlLWFkdm9jYWN5NiAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgNjg5cHg7XG59XG5cbi5ncmlkLWNhcmQtLXdlYmluYXJzLXNpbmdsZSAuZ3JpZC1jYXJkX19mdWxsLXNjcmVlbi1waWMge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiA0Ny41JTtcblx0aGVpZ2h0OiAxMDB2aDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmdyaWQtY2FyZC0td2ViaW5hcnMtc2luZ2xlIHNlY3Rpb24ubHAge1xuXHRwYWRkaW5nOiAyOHB4IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5ncmlkLWNhcmQtLXdlYmluYXJzLXNpbmdsZSAuZ3JpZC1jYXJkX19scC1jb250ZW50IHtcblx0bWFyZ2luLWJvdHRvbTogNDVweDtcblx0d2lkdGg6IDQ4LjYlO1xuXG5cdC5ncmlkLWNhcmQtLXdlYmluYXJzLXNpbmdsZSBoMSArIHAge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0fVxufVxuXG4uZ3JpZC1jYXJkLS13ZWJpbmFycy1zaW5nbGUgLmdyaWQtY2FyZF9fbHAtaGVhZGVyIHtcblx0d2lkdGg6IDQ4LjYlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDI4cHggMDtcbn1cblxuLmdyaWQtY2FyZC0td2ViaW5hcnMtc2luZ2xlIC5jb250ZW50LWNhcmRfX3RhZyBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMyLDk2LDIzMywuMDUpO1xuICBjb2xvcjogIzIwNjBlOTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG59XG5cbi5ncmlkLWNhcmQtLXdlYmluYXJzLXNpbmdsZSAuZm9ybS0tdy13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLmdyaWQtY2FyZC0td2ViaW5hcnMtc2luZ2xlIC5ncmlkLWNhcmRfX3NwZWFrZXJzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmdyaWQtY2FyZC0td2ViaW5hcnMtc2luZ2xlIC5zcGVha2VyIHtcdFxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiAyOHB4O1xuXG5cdC5zcGVha2VyOmZpcnN0LWNoaWxkIHtcblx0XHRtYXJnaW4tdG9wOiAxNHB4O1xuXHR9XG5cblx0LnRodW1ibmFpbCB7XG5cdFx0d2lkdGg6IDYwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0fVxuXG5cdGg0IHtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0fVxufVxuXG4uZ3JpZC1jYXJkLS13ZWJpbmFycy1zaW5nbGUgLmZvcm1fX2lucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiAxNHB4IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2ZTcwOTk7XG4gIGNvbG9yOiAjNkU3MDk5O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5ncmlkLWNhcmQtLXdlYmluYXJzLXNpbmdsZSAuZm9ybS0tdy13cmFwcGVyIHtcbiAgcGFkZGluZzogNDBweCA0MHB4IDQ4cHggNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgZ2FwOiAyNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNmU3MDk5O1xufVxuXG4uZ3JpZC1jYXJkLS13ZWJpbmFycy1zaW5nbGUgLmZvcm1fX2ZpZWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmdyaWQtY2FyZC0td2ViaW5hcnMtc2luZ2xlIC5mb3JtX19kZW1vLXNtYWxsLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogIzBlMTE1NTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgb3BhY2l0eTogLjY7XG59XG5cbi5ncmlkLWNhcmQtLWVib29rcy1zaW5nbGUgLmdyaWQtY2FyZF9fZnVsbC1zY3JlZW4tcGljIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogNDcuNSU7XG5cdGhlaWdodDogMTAwdmg7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5ncmlkLWNhcmQtLWVib29rcy1zaW5nbGUgLmdyaWQtY2FyZF9fZnVsbC1zY3JlZW4tcGljLmxpbmtlZGluLXBhZ2VzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uZ3JpZC1jYXJkLS1lYm9va3Mtc2luZ2xlIC5mb3JtX19kZW1vLXNtYWxsLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogIzBlMTE1NTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgb3BhY2l0eTogLjY7XG59XG5cbi5ncmlkLWNhcmQtLWVib29rcy1zaW5nbGUgaHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGMEY5O1xufVxuXG4uZ3JpZC1jYXJkLS1lYm9va3Mtc2luZ2xlIHNlY3Rpb24ubHAge1xuXHRwYWRkaW5nOiAyOHB4IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5ncmlkLWNhcmQtLWVib29rcy1zaW5nbGUgLmdyaWQtY2FyZF9fbHAtY29udGVudCB7XG5cdG1hcmdpbi1ib3R0b206IDQ1cHg7XG5cdHdpZHRoOiA0OC42JTtcblxuICAuZ3JpZC1jYXJkLS1lYm9va3Mtc2luZ2xlIGgxICsgcCB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHR9XG59XG5cbi5ncmlkLWNhcmQtLWVib29rcy1zaW5nbGUgLmdyaWQtY2FyZF9fbHAtaGVhZGVyIHtcblx0d2lkdGg6IDQ4LjYlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDI4cHggMDtcbn1cblxuLmdyaWQtY2FyZC0tZWJvb2tzLXNpbmdsZSAuY29udGVudC1jYXJkX190YWcgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMiw5NiwyMzMsLjA1KTtcbiAgY29sb3I6ICMyMDYwZTk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xufVxuXG4uZ3JpZC1jYXJkLS1lYm9va3Mtc2luZ2xlIC5mb3JtLS13LXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1lYm9va3Mtc2luZ2xlIC5ncmlkLWNhcmRfX3NwZWFrZXJzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmdyaWQtY2FyZC0tZWJvb2tzLXNpbmdsZSAuc3BlYWtlciB7XHRcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMjhweDtcblxuXHQuc3BlYWtlcjpmaXJzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLXRvcDogMTRweDtcblx0fVxuXG5cdC50aHVtYm5haWwge1xuXHRcdHdpZHRoOiA2MHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdH1cblxuXHRoNCB7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdH1cbn1cblxuLmdyaWQtY2FyZC0tZWJvb2tzLXNpbmdsZSAuZm9ybV9faW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNmU3MDk5O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDE0cHggMjRweDtcbiAgY29sb3I6ICM2RTcwOTk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmdyaWQtY2FyZC0tZWJvb2tzLXNpbmdsZSAuZm9ybS0tdy13cmFwcGVyIHtcbiAgcGFkZGluZzogNDBweCA0MHB4IDQ4cHggNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgZ2FwOiAyNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNmU3MDk5O1xufVxuXG4uZ3JpZC1jYXJkLS1lYm9va3Mtc2luZ2xlIC5mb3JtX19maWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5ncmlkLWNhcmRfX2xpbmUtaHIge1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjBGOTtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmhlcm8tLW1pZC1tYXJrZXQge1xuICBtYXJnaW4tYm90dG9tOiAxNjhweDtcbn1cbi5oZXJvLS1taWQtbWFya2V0IC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgZmxleDogMCAxIDUyMHB4O1xufVxuXG4uaGVyby0tbWlkLW1hcmtldCAuZ3JpZC1jYXJkX190ZXh0LS1oZXJvIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmhlcm8tLW1pZC1tYXJrZXQgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgZmxleDogMCAxIDczM3B4O1xufVxuXG4uZ3JpZC1jYXJkLS1zb2NpYWwtZW1wbG95ZWUtYWR2b2NhY3k1ICAuZ3JpZC1jYXJkX190aXRsZSxcbi5ncmlkLWNhcmQtLXNvY2lhbC1lbXBsb3llZS1hZHZvY2FjeTUgLmdyaWQtY2FyZF9fdGV4dCB7XG4gIG1heC13aWR0aDogNDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG5cbi5ncmlkLWNhcmQtLXNvY2lhbC1lbXBsb3llZS1hZHZvY2FjeTUgLmdyaWQtY2FyZF9fdGV4dC0tdHdvIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1zb2NpYWwtZW1wbG95ZWUtYWR2b2NhY3k1IC5ncmlkLWNhcmRfX3RpdGxlLS1iaWcge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1M3B4O1xuICBsZXR0ZXItc3BhY2luZzogLTEuMnB4O1xufVxuXG4uaGVyby0tc2FsZXMtYW5kLXJldmVudWUgLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZzogMCAwcHggMCA2N3B4O1xufVxuICBcbi5oZXJvLS1zYWxlcy1hbmQtcmV2ZW51ZSAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgNjk1cHg7XG4gIG1hcmdpbi10b3A6IDQycHg7XG59XG4gIFxuLmhlcm8tLXNhbGVzLWFuZC1yZXZlbnVlIC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgZmxleDogMCAxIDU2MnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDk4cHg7XG59XG4gIFxuLmhlcm8tLXNhbGVzLWFuZC1yZXZlbnVlIC5ncmlkLWNhcmRfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4gIFxuLmhlcm8tLXNhbGVzLWFuZC1yZXZlbnVlIC5ncmlkLWNhcmRfX3RleHQtLWhlcm8ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBtYXgtd2lkdGg6IDQ5M3B4O1xufVxuXG4uaGVyby0tY3VzdG9tZXJzIC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmc6IDAgOTJweCAwIDY3cHg7XG59XG4gIFxuLmhlcm8tLWN1c3RvbWVycyAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgNTk1cHg7XG59XG4gIFxuLmhlcm8tLWN1c3RvbWVycyAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA1MjBweDtcbiAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbiAgXG4uaGVyby0tY3VzdG9tZXJzIC5ncmlkLWNhcmRfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4gIFxuLmhlcm8tLWN1c3RvbWVycyAuZ3JpZC1jYXJkX190ZXh0LS1oZXJvIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWF4LXdpZHRoOiA0NzBweDtcbn1cblxuLmdyaWQtY2FyZC0tc2FsZXMtYW5kLXJldmVudWUxIHtcbiAgbWFyZ2luLWJvdHRvbTogMTUycHg7XG59XG5cbi5ncmlkLWNhcmQtLXNhbGVzLWFuZC1yZXZlbnVlMSAuZ3JpZC1jYXJkX19yb3cge1xuICBwYWRkaW5nOiAwIDEzMXB4IDAgMjJweDtcbn1cblxuLmdyaWQtY2FyZC0tc2FsZXMtYW5kLXJldmVudWUxIC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgZmxleDogMCAxIDQzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5ncmlkLWNhcmQtLXNhbGVzLWFuZC1yZXZlbnVlMSAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgNjgwcHg7XG59XG5cbi5ncmlkLWNhcmQtLXNhbGVzLWFuZC1yZXZlbnVlMiB7XG4gIG1hcmdpbi1ib3R0b206IDE1MnB4O1xufVxuXG4uZ3JpZC1jYXJkLS1zYWxlcy1hbmQtcmV2ZW51ZTIgLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZzogMCAxN3B4IDAgMTM2cHg7XG59XG5cbi5ncmlkLWNhcmQtLXNhbGVzLWFuZC1yZXZlbnVlMiAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA0MzBweDtcbn1cblxuLmdyaWQtY2FyZC0tc2FsZXMtYW5kLXJldmVudWUyIC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIGZsZXg6IDAgMSA2ODBweDtcbn1cblxuLmdyaWQtY2FyZC0tc2FsZXMtYW5kLXJldmVudWUzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTU2cHg7XG59XG5cbi5ncmlkLWNhcmQtLXNhbGVzLWFuZC1yZXZlbnVlMyAuZ3JpZC1jYXJkX19yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTI4OEVGO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9zb2x1dGlvbnMvYnktaW5kdXN0cnkvc2FsZXMtYW5kLXJldmVudWUvczMtZGVjb3JhdG9yMi5zdmcpLCB1cmwoL2ltYWdlcy9zb2x1dGlvbnMvYnktaW5kdXN0cnkvc2FsZXMtYW5kLXJldmVudWUvczMtZGVjb3JhdG9yMS5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AsIHJpZ2h0IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmdyaWQtY2FyZC0tc2FsZXMtYW5kLXJldmVudWUzIC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgZmxleDogMCAxIDQyOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDExNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMTBweDtcbn1cblxuLmdyaWQtY2FyZC0tc2FsZXMtYW5kLXJldmVudWUzIC5ncmlkLWNhcmRfX2xhYmVsLFxuLmdyaWQtY2FyZC0tc2FsZXMtYW5kLXJldmVudWUzIC5ncmlkLWNhcmRfX3RpdGxlLFxuLmdyaWQtY2FyZC0tc2FsZXMtYW5kLXJldmVudWUzIC5ncmlkLWNhcmRfX3RleHQge1xuICBjb2xvcjogJHdoaXRlO1xufVxuXG4uZ3JpZC1jYXJkLS1zYWxlcy1hbmQtcmV2ZW51ZTMgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDY4OXB4O1xufVxuXG4uZ3JpZC1jYXJkLS1zYWxlcy1hbmQtcmV2ZW51ZTMgLmJ1dHRvbi1iaWcge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1zYWxlcy1hbmQtcmV2ZW51ZTMgLmdyaWQtY2FyZF9fdGl0bGUge1xuICBtYXgtd2lkdGg6IDQ2NnB4O1xufVxuXG4uZ3JpZC1jYXJkLS1zYWxlcy1hbmQtcmV2ZW51ZTQge1xuICBtYXJnaW4tYm90dG9tOiAxNTZweDtcbn1cblxuLmdyaWQtY2FyZC0tc2FsZXMtYW5kLXJldmVudWU0IC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmc6IDAgMTMzcHggMCAyMHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1zYWxlcy1hbmQtcmV2ZW51ZTQgLmdyaWQtY2FyZF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1zYWxlcy1hbmQtcmV2ZW51ZTQgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLmdyaWQtY2FyZC0tc2FsZXMtYW5kLXJldmVudWU0IC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIGZsZXg6IDAgMSA2ODBweDtcbn1cblxuLmdyaWQtY2FyZC0tc2FsZXMtYW5kLXJldmVudWU1IHtcbiAgbWFyZ2luLWJvdHRvbTogOTZweDtcbn1cblxuLmdyaWQtY2FyZC0tc2FsZXMtYW5kLXJldmVudWU1IC5ncmlkLWNhcmRfX3RpdGxle1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG59XG5cbi5ncmlkLWNhcmQtLXNhbGVzLWFuZC1yZXZlbnVlNSAuZ3JpZC1jYXJkX190ZXh0e1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ncmlkLWNhcmQtLXNhbGVzLWFuZC1yZXZlbnVlNSAuZ3JpZC1jYXJkX19yb3cge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9zb2x1dGlvbnMvYnktaW5kdXN0cnkvc2FsZXMtYW5kLXJldmVudWUvczUtZGVjb3JhdG9yLTEuc3ZnKSwgdXJsKC9pbWFnZXMvc29sdXRpb25zL2J5LWluZHVzdHJ5L3NhbGVzLWFuZC1yZXZlbnVlL3M1LWRlY29yYXRvci0yLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tLCByaWdodCAzNHB4IHRvcCA1MDBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjBGQztcbiAgcGFkZGluZzogMTE2cHggMHB4IDEwMnB4IDBweDtcbn1cblxuXG4uZ3JpZC1jYXJkLS1zYWxlcy1hbmQtcmV2ZW51ZTUgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBtYXgtd2lkdGg6IDg5NXB4O1xufVxuXG4uZ3JpZC1jYXJkLS1zYWxlcy1hbmQtcmV2ZW51ZTUgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgbWF4LXdpZHRoOiAxMjA2cHg7XG4gIHBhZGRpbmc6IDBweCAzMHB4IDBweCAxNDNweDtcbn1cblxuLmdyaWQtY2FyZC0tYWxsLWluZHVzdHJpZXMgeyBcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiAyOHB4O1xuICBwYWRkaW5nOiAwcHggMTdweCAwcHggMTdweDtcbn1cbiAgXG4gIFxuLmdyaWQtY2FyZC0tYWxsLWluZHVzdHJpZXMgLmdyaWQtaXRlbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4gIFxuLmdyaWQtY2FyZC0tYWxsLWluZHVzdHJpZXMgLnBvc3QtZW50cnkgLmltYWdlLWNvbnRhaW5lciBpbWcge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG5cbi5ncmlkLWNhcmQtLWFsbC1pbmR1c3RyaWVzIGgzIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1hbGwtaW5kdXN0cmllcyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZ3JpZC1jYXJkLS1hbGwtaW5kdXN0cmllcyBoMzpob3ZlciB7XG4gIGNvbG9yOiAkcHJpbWFyeTFcbn1cblxuLmdyaWQtY2FyZC0tYWxsLWluZHVzdHJpZXMgLnBvc3QtZW50cnkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUZGMEY5O1xufVxuXG4uZ3JpZC1jYXJkLS1hbGwtaW5kdXN0cmllcyAucG9zdC1lbnRyeTpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5MTtcbn1cblxuLmdyaWQtY2FyZC0tYWxsLWluZHVzdHJpZXMgLnBvc3QtZW50cnkge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1zb2NpYWwtbWVkaWEtbWFuYWdlbWVudDEge1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbn1cblxuLmdyaWQtY2FyZC0tc29jaWFsLW1lZGlhLW1hbmFnZW1lbnQxIC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmc6IDAgMTMxcHggMCAyMnB4O1xufVxuXG4uZ3JpZC1jYXJkLS1zb2NpYWwtbWVkaWEtbWFuYWdlbWVudDEgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNDMwcHg7XG59XG5cblxuLmdyaWQtY2FyZC0tc29jaWFsLW1lZGlhLW1hbmFnZW1lbnQxIC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIGZsZXg6IDAgMSA2ODBweDtcbn1cblxuLmdyaWQtY2FyZC0tc29jaWFsLW1lZGlhLW1hbmFnZW1lbnQyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTEzcHg7XG59XG5cbi5ncmlkLWNhcmQtLXNvY2lhbC1tZWRpYS1tYW5hZ2VtZW50MiAuZ3JpZC1jYXJkX19yb3cge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9zb2x1dGlvbnMvYnktdXNlLWNhc2UvZGVtYW5kLWdlbmVyYXRpb24vczItZGVjb3JhdG9yLTEuc3ZnKSwgdXJsKC9pbWFnZXMvc29sdXRpb25zL2J5LXVzZS1jYXNlL2RlbWFuZC1nZW5lcmF0aW9uL3MyLWRlY29yYXRvci0yLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246ICBjYWxjKDUwJSAtIDQzMHB4KSAyMzNweCwgcmlnaHQgMjBweCBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEYwRUU7XG59XG5cbi5ncmlkLWNhcmQtLXNvY2lhbC1tZWRpYS1tYW5hZ2VtZW50MiAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIG1heC13aWR0aDogNTkzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1zb2NpYWwtbWVkaWEtbWFuYWdlbWVudDIgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgbWF4LXdpZHRoOiA5NDBweDtcbn1cblxuLmdyaWQtY2FyZC0tc29jaWFsLW1lZGlhLW1hbmFnZW1lbnQyIC5ncmlkLWNhcmRfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZ3JpZC1jYXJkLS1zb2NpYWwtbWVkaWEtbWFuYWdlbWVudDIgLmdyaWQtY2FyZF9fdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuXG4uZ3JpZC1jYXJkLS1zb2NpYWwtbWVkaWEtbWFuYWdlbWVudDMge1xuICBtYXJnaW4tYm90dG9tOiAxMTZweDtcbn1cblxuLmdyaWQtY2FyZC0tc29jaWFsLW1lZGlhLW1hbmFnZW1lbnQzIC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmc6IDAgMTMycHggMCAyMXB4O1xufVxuXG4uZ3JpZC1jYXJkLS1zb2NpYWwtbWVkaWEtbWFuYWdlbWVudDMgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNDMwcHg7XG59XG5cbi5ncmlkLWNhcmQtLXNvY2lhbC1tZWRpYS1tYW5hZ2VtZW50MyAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgNjgwcHg7XG59XG5cbi5ncmlkLWNhcmQtLXNvY2lhbC1tZWRpYS1tYW5hZ2VtZW50NCB7XG4gIG1hcmdpbi1ib3R0b206IDE4NHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1zb2NpYWwtbWVkaWEtbWFuYWdlbWVudDQgLmdyaWQtY2FyZF9fcm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkyODhFRjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvc29sdXRpb25zL2J5LXVzZS1jYXNlL2RlbWFuZC1nZW5lcmF0aW9uL3MzLWRlY29yYXRvci1tYW5hZ2VtZW50LTEuc3ZnKSwgdXJsKC9pbWFnZXMvc29sdXRpb25zL2J5LXVzZS1jYXNlL2RlbWFuZC1nZW5lcmF0aW9uL3MzLWRlY29yYXRvci1tYW5hZ2VtZW50LTIuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wLCByaWdodCBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5ncmlkLWNhcmQtLXNvY2lhbC1tZWRpYS1tYW5hZ2VtZW50NCAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA0MjhweDtcbiAgcGFkZGluZy1sZWZ0OiAxMTRweDtcbiAgcGFkZGluZy1yaWdodDogMTQ4cHg7XG59XG5cbi5ncmlkLWNhcmQtLXNvY2lhbC1tZWRpYS1tYW5hZ2VtZW50NCAuZ3JpZC1jYXJkX19sYWJlbCxcbi5ncmlkLWNhcmQtLXNvY2lhbC1tZWRpYS1tYW5hZ2VtZW50NCAuZ3JpZC1jYXJkX190aXRsZSxcbi5ncmlkLWNhcmQtLXNvY2lhbC1tZWRpYS1tYW5hZ2VtZW50NCAuZ3JpZC1jYXJkX190ZXh0IHtcbiAgY29sb3I6ICR3aGl0ZTtcbn1cblxuLmdyaWQtY2FyZC0tc29jaWFsLW1lZGlhLW1hbmFnZW1lbnQ0IC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIGZsZXg6IDAgMSA2ODlweDtcbn1cblxuLmdyaWQtY2FyZC0tc29jaWFsLW1lZGlhLW1hbmFnZW1lbnQ2IHtcbiAgbWFyZ2luLWJvdHRvbTogOTZweDtcbn1cblxuLmdyaWQtY2FyZC0tc29jaWFsLW1lZGlhLW1hbmFnZW1lbnQ2IC5ncmlkLWNhcmRfX3RpdGxle1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ncmlkLWNhcmQtLXNvY2lhbC1tZWRpYS1tYW5hZ2VtZW50NiAuZ3JpZC1jYXJkX190ZXh0e1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ncmlkLWNhcmQtLXNvY2lhbC1tZWRpYS1tYW5hZ2VtZW50NiAuZ3JpZC1jYXJkX19yb3cge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9zb2x1dGlvbnMvYnktdXNlLWNhc2UvZGVtYW5kLWdlbmVyYXRpb24vczYtZGVjb3JhdG9yLTEuc3ZnKSwgdXJsKC9pbWFnZXMvc29sdXRpb25zL2J5LXVzZS1jYXNlL2RlbWFuZC1nZW5lcmF0aW9uL3M2LWRlY29yYXRvci0yLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tLCByaWdodCAzNHB4IHRvcCA1MDBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjBGQztcbn1cblxuXG4uZ3JpZC1jYXJkLS1zb2NpYWwtbWVkaWEtbWFuYWdlbWVudDYgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBtYXgtd2lkdGg6IDg5NXB4O1xufVxuXG4uZ3JpZC1jYXJkLS1zb2NpYWwtbWVkaWEtbWFuYWdlbWVudDYgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgbWF4LXdpZHRoOiAxMjA2cHg7XG4gIHBhZGRpbmc6IDBweCAzMHB4IDBweCAxNDNweDtcbn1cblxuLmhlcm8tLW1hcmtldGluZy1hZ2VuY2llcyAuZ3JpZC1jYXJkX19yb3cge1xuICBwYWRkaW5nOiAwIDAgMCA2N3B4O1xufVxuXG4uaGVyby0tbWFya2V0aW5nLWFnZW5jaWVzIC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIGZsZXg6IDAgMSA3ODdweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcbn1cblxuLmhlcm8tLW1hcmtldGluZy1hZ2VuY2llcyAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA1NjJweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uaGVyby0tbWFya2V0aW5nLWFnZW5jaWVzIC5ncmlkLWNhcmRfX3RleHQge1xuICBtYXgtd2lkdGg6IDQ3MHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5oZXJvLS1tYXJrZXRpbmctYWdlbmNpZXMgLmdyaWQtY2FyZF9fdGV4dC0taGVybyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG1heC13aWR0aDogNDkzcHg7XG59XG5cbi5ncmlkLWNhcmQtLW1hcmtldGluZy1hZ2VuY2llczEge1xuICBtYXJnaW4tYm90dG9tOiAxNTZweDtcbn1cblxuLmdyaWQtY2FyZC0tbWFya2V0aW5nLWFnZW5jaWVzMiB7XG4gIG1hcmdpbi1ib3R0b206IDE1N3B4O1xufVxuXG4uZ3JpZC1jYXJkLS1tYXJrZXRpbmctYWdlbmNpZXMzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTU3cHg7XG59XG5cbi5ncmlkLWNhcmQtLW1hcmtldGluZy1hZ2VuY2llczMgLmdyaWQtY2FyZF9fcm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkyODhFRjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvc29sdXRpb25zL2J5LXNpemUvbWFya2V0aW5nLWFnZW5jaWVzL3MzLWRlY29yYXRvcjEuc3ZnKSwgdXJsKC9pbWFnZXMvc29sdXRpb25zL2J5LXNpemUvbWFya2V0aW5nLWFnZW5jaWVzL3MzLWRlY29yYXRvcjIuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wLCByaWdodCBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5ncmlkLWNhcmQtLW1hcmtldGluZy1hZ2VuY2llczMgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNDY2cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMTEwcHg7XG59XG5cbi5ncmlkLWNhcmQtLW1hcmtldGluZy1hZ2VuY2llczMgLmdyaWQtY2FyZF9fbGFiZWwsXG4uZ3JpZC1jYXJkLS1tYXJrZXRpbmctYWdlbmNpZXMzIC5ncmlkLWNhcmRfX3RpdGxlLFxuLmdyaWQtY2FyZC0tbWFya2V0aW5nLWFnZW5jaWVzMyAuZ3JpZC1jYXJkX190ZXh0IHtcbiAgY29sb3I6ICR3aGl0ZTtcbn1cblxuLmdyaWQtY2FyZC0tbWFya2V0aW5nLWFnZW5jaWVzMyAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgNjg5cHg7XG59XG5cbi5ncmlkLWNhcmQtLW1hcmtldGluZy1hZ2VuY2llczMgLmJ1dHRvbi1iaWcge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1tYXJrZXRpbmctYWdlbmNpZXMzIC5ncmlkLWNhcmRfX3RleHQge1xuICBtYXgtd2lkdGg6IDQyOHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1tYXJrZXRpbmctYWdlbmNpZXM0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG59XG5cbi5ncmlkLWNhcmQtLW1hcmtldGluZy1hZ2VuY2llczQgLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZzogMCAxMzNweCAwIDIwcHg7XG59XG5cbi5ncmlkLWNhcmQtLW1hcmtldGluZy1hZ2VuY2llczQgLmdyaWQtY2FyZF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4uZ3JpZC1jYXJkLS1tYXJrZXRpbmctYWdlbmNpZXM0IC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgZmxleDogMCAxIDQzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5ncmlkLWNhcmQtLW1hcmtldGluZy1hZ2VuY2llczQgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDY4MHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1tYXJrZXRpbmctYWdlbmNpZXM1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTU3cHg7XG59XG5cbi5ncmlkLWNhcmQtLWVuZ2FnZW1lbnQxIHtcbiAgbWFyZ2luLWJvdHRvbTogMTQzcHg7XG59XG5cbi5ncmlkLWNhcmQtLWVuZ2FnZW1lbnQxIC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmc6IDAgMTI5cHggMCAyNHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1lbmdhZ2VtZW50MSAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA0MzBweDtcbn1cblxuLmdyaWQtY2FyZC0tZW5nYWdlbWVudDEgLmdyaWQtY2FyZF9fbGFiZWwge1xuICBjb2xvcjogI0U0OTg3MjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmdyaWQtY2FyZC0tZW5nYWdlbWVudDEgLmdyaWQtY2FyZF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4uZ3JpZC1jYXJkLS1lbmdhZ2VtZW50MSAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgNjgwcHg7XG59XG5cbi5ncmlkLWNhcmQtLWVuZ2FnZW1lbnQyIHtcbiAgbWFyZ2luLWJvdHRvbTogOTdweDtcbn1cblxuLmdyaWQtY2FyZC0tZW5nYWdlbWVudDIgLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZzogMCAyM3B4IDAgMTMxcHg7XG59XG5cbi5ncmlkLWNhcmQtLWVuZ2FnZW1lbnQyIC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgZmxleDogMCAxIDQzMHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1lbmdhZ2VtZW50MiAuZ3JpZC1jYXJkX19sYWJlbCB7XG4gIGNvbG9yOiAjRTQ5ODcyO1xufVxuXG4uZ3JpZC1jYXJkLS1lbmdhZ2VtZW50MiAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgNjgwcHg7XG59XG5cbi5ncmlkLWNhcmQtLWVuZ2FnZW1lbnQyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTIycHg7XG59XG5cbi5ncmlkLWNhcmQtLWVuZ2FnZW1lbnQzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTQ0cHg7XG59XG5cbi5ncmlkLWNhcmQtLWVuZ2FnZW1lbnQzICAuZ3JpZC1jYXJkX19yb3cge1xuICBwYWRkaW5nOiAwIDEwNnB4IDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4RjFGNjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvcHJvZHVjdC9zb2NpYWwtZW5nYWdlbWVudC9zMy1kZWNvcmF0b3ItMS5zdmcpLCB1cmwoL2ltYWdlcy9wcm9kdWN0L3NvY2lhbC1lbmdhZ2VtZW50L3MzLWRlY29yYXRvci0yLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b20sIHJpZ2h0IHRvcCA1MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uZ3JpZC1jYXJkLS1lbmdhZ2VtZW50MyAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA0NTZweDtcbn1cblxuLmdyaWQtY2FyZC0tZW5nYWdlbWVudDMgLmdyaWQtY2FyZF9fbGFiZWwge1xuICBjb2xvcjogI0U0OTg3Mjtcbn1cblxuLmdyaWQtY2FyZC0tZW5nYWdlbWVudDMgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDY4OXB4O1xufVxuXG4uZ3JpZC1jYXJkLS1lbmdhZ2VtZW50NCB7XG4gIG1hcmdpbi1ib3R0b206IDE1MnB4O1xufVxuXG4uZ3JpZC1jYXJkLS1lbmdhZ2VtZW50NCAuZ3JpZC1jYXJkX19yb3cge1xuICBwYWRkaW5nOiAwIDIzcHggMCAxMzFweDtcbn1cblxuLmdyaWQtY2FyZC0tZW5nYWdlbWVudDQgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNDMwcHg7XG59XG5cbi5ncmlkLWNhcmQtLWVuZ2FnZW1lbnQ0IC5ncmlkLWNhcmRfX2xhYmVsIHtcbiAgY29sb3I6ICNFNDk4NzI7XG59XG5cbi5ncmlkLWNhcmQtLWVuZ2FnZW1lbnQ0IC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIGZsZXg6IDAgMSA2ODBweDtcbn1cblxuLmdyaWQtY2FyZC0tZW5nYWdlbWVudDUge1xuICBtYXJnaW4tYm90dG9tOiAxODRweDtcbn1cblxuLmdyaWQtY2FyZC0tZW5nYWdlbWVudDUgLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZzogMCAxMzRweCAwIDIwcHg7XG59XG5cbi5ncmlkLWNhcmQtLWVuZ2FnZW1lbnQ1IC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgZmxleDogMCAxIDQzMHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1lbmdhZ2VtZW50NSAuZ3JpZC1jYXJkX19sYWJlbCB7XG4gIGNvbG9yOiAjRTQ5ODcyO1xufVxuXG4uZ3JpZC1jYXJkLS1lbmdhZ2VtZW50NSAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgNjgwcHg7XG59XG5cbi5ncmlkLWNhcmQtLWJlY29tZS1hLXBhcnRuZXIxIHtcbiAgbWFyZ2luLWJvdHRvbTogMTM3cHg7XG59XG5cbi5ncmlkLWNhcmQtLWJlY29tZS1hLXBhcnRuZXIxIC5ncmlkLWNhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNTNweDtcbn1cblxuLmdyaWQtY2FyZC0tYmVjb21lLWEtcGFydG5lcjEgLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZzogMCAxMjlweCAwIDI0cHg7XG59XG5cbi5ncmlkLWNhcmQtLWJlY29tZS1hLXBhcnRuZXIxIC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgbWF4LXdpZHRoOiA4ODFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uZ3JpZC1jYXJkLS1iZWNvbWUtYS1wYXJ0bmVyMSAuZ3JpZC1jYXJkX190ZXh0IHtcbiAgbWF4LXdpZHRoOiA3NTdweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmdyaWQtY2FyZC0tYmVjb21lLWEtcGFydG5lcjEgLmdyaWQtY2FyZF9fbGFiZWwge1xuICBjb2xvcjogIzgyNzhFODtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmdyaWQtY2FyZC0tYmVjb21lLWEtcGFydG5lcjIge1xuICBtYXJnaW4tYm90dG9tOiAxNjBweDtcbn1cblxuLmdyaWQtY2FyZC0tYmVjb21lLWEtcGFydG5lcjIgLmdyaWQtY2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbn1cblxuLmdyaWQtY2FyZC0tYmVjb21lLWEtcGFydG5lcjIgIC5ncmlkLWNhcmRfX3JvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOEY4RkI7XG59XG5cbi5ncmlkLWNhcmQtLWJlY29tZS1hLXBhcnRuZXIyIC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgZmxleDogMCAxIDQ1NnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEzNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5ncmlkLWNhcmQtLWJlY29tZS1hLXBhcnRuZXIyIC5ncmlkLWNhcmRfX3RleHQtLXR3byB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5cbi5ncmlkLWNhcmQtLWJlY29tZS1hLXBhcnRuZXIyIC5ncmlkLWNhcmRfX2xhYmVsIHtcbiAgY29sb3I6ICNFNDk4NzI7XG59XG5cbi5ncmlkLWNhcmQtLWJlY29tZS1hLXBhcnRuZXIyIC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIGZsZXg6IDAgMSA2ODlweDtcbn1cblxuLmdyaWQtY2FyZC0tYmVjb21lLWEtcGFydG5lcjMge1xuICBtYXJnaW4tYm90dG9tOiA3M3B4O1xufVxuXG4uZ3JpZC1jYXJkLS1iZWNvbWUtYS1wYXJ0bmVyMyAuZ3JpZC1jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDUzcHg7XG59XG5cbi5ncmlkLWNhcmQtLWJlY29tZS1hLXBhcnRuZXIzIC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmc6IDAgMTI5cHggMCAyNHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1iZWNvbWUtYS1wYXJ0bmVyMyAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIG1heC13aWR0aDogODgxcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmdyaWQtY2FyZC0tYmVjb21lLWEtcGFydG5lcjMgLmdyaWQtY2FyZF9fdGV4dCB7XG4gIG1heC13aWR0aDogNzU3cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5ncmlkLWNhcmQtLWJlY29tZS1hLXBhcnRuZXIzIC5ncmlkLWNhcmRfX2xhYmVsIHtcbiAgY29sb3I6ICM4Mjc4RTg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5ncmlkLWNhcmQtLWJlY29tZS1hLXBhcnRuZXI0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTEycHg7XG59XG5cbi5ncmlkLWNhcmQtLWJlY29tZS1hLXBhcnRuZXI0IC5ncmlkLWNhcmRfX3JvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5Mjg4RUY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3BhcnRuZXJzL3M0LWRlY29yYXRvcjEuc3ZnKSwgdXJsKC9pbWFnZXMvcGFydG5lcnMvczQtZGVjb3JhdG9yMi5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wLCByaWdodCBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5ncmlkLWNhcmQtLWJlY29tZS1hLXBhcnRuZXI0IC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgZmxleDogMCAxIDQ1NnB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEyOXB4O1xufVxuXG4uZ3JpZC1jYXJkLS1iZWNvbWUtYS1wYXJ0bmVyNCAuZ3JpZC1jYXJkX19sYWJlbCxcbi5ncmlkLWNhcmQtLWJlY29tZS1hLXBhcnRuZXI0IC5ncmlkLWNhcmRfX3RpdGxlLFxuLmdyaWQtY2FyZC0tYmVjb21lLWEtcGFydG5lcjQgLmdyaWQtY2FyZF9fdGV4dCB7XG4gIGNvbG9yOiAkd2hpdGU7XG59XG5cbi5ncmlkLWNhcmQtLWJlY29tZS1hLXBhcnRuZXI0IC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIGZsZXg6IDAgMSA2ODlweDtcbn1cblxuLmdyaWQtY2FyZC0tYmVjb21lLWEtcGFydG5lcjQgLmJ1dHRvbi1iaWcge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1iZWNvbWUtYS1wYXJ0bmVyNCAuZ3JpZC1jYXJkX190aXRsZSB7XG4gIG1heC13aWR0aDogNDU2cHg7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xufVxuXG4uZ3JpZC1jYXJkLS1iZWNvbWUtYS1wYXJ0bmVyNCAuZ3JpZC1jYXJkX190ZXh0LS10d28ge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1mYXEge1xuICBwYWRkaW5nLWJvdHRvbTogMTkwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3ByaWNpbmcvYWNjb3JkaW9uLWRlY29yYXRvci5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDUwJSArIDQ5MHB4KSBib3R0b207XG59XG5cbi5ncmlkLWNhcmQtLWZhcSAuZ3JpZC1jYXJkX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuLmdyaWQtY2FyZC0tcHJpY2luZzIge1xuICBtYXJnaW4tYm90dG9tOiAxMTJweDtcbn1cblxuLmdyaWQtY2FyZC0tcHJpY2luZzIgLmdyaWQtY2FyZF9fcm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRUZGRjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvcHJpY2luZy9wcmljaW5nLWRlY29yYXRvcjEuc3ZnKSwgdXJsKC9pbWFnZXMvcHJpY2luZy9wcmljaW5nLWRlY29yYXRvcjIuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcCwgcmlnaHQgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uZ3JpZC1jYXJkLS1wcmljaW5nMi5vcmdhbmljIC5ncmlkLWNhcmRfX3JvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQUYwRkU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL29yZ2FuaWMtY2FtcGFpZ25zL29yZ2FuaWMtaW1hZ2Utc2hhcGUuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMzglIGJvdHRvbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmdyaWQtY2FyZC0tcHJpY2luZzIgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNDU2cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMTI5cHg7XG59XG5cbi5ncmlkLWNhcmQtLXByaWNpbmcyIC5ncmlkLWNhcmRfX2xhYmVsLFxuLmdyaWQtY2FyZC0tcHJpY2luZzIgLmdyaWQtY2FyZF9fdGl0bGUsXG4uZ3JpZC1jYXJkLS1wcmljaW5nMiAuZ3JpZC1jYXJkX190ZXh0IHtcbiAgY29sb3I6ICRkYXJrMVxufVxuXG4uZ3JpZC1jYXJkLS1wcmljaW5nMiAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgNjg5cHg7XG59XG5cbi5ncmlkLWNhcmQtLXByaWNpbmcyIC5idXR0b24tYmlnIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmdyaWQtY2FyZC0tcHJpY2luZzIgLmdyaWQtY2FyZF9fdGl0bGUge1xuICBtYXgtd2lkdGg6IDQ1NnB4O1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1mYXEgLndyYXBwZXIge1xuICBtYXgtd2lkdGg6IDkwNHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1kZW1vIC5ncmlkLWNhcmRfX3RpdGxlLS1iaWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG59XG5cbi5oZXJvLS1iZWhpbmQtdGhlLXBvc3QgLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZzogNjVweCA4N3B4IDAgODZweDtcbn1cblxuLmhlcm8tLWJlaGluZC10aGUtcG9zdCAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgNTYycHg7XG59XG4gIFxuLmhlcm8tLWJlaGluZC10aGUtcG9zdCAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA1MjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4gIFxuLmhlcm8tLWJlaGluZC10aGUtcG9zdCAuZ3JpZC1jYXJkX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1iZWhpbmQtdGhlLXBvc3QxIHsgXG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkYwRkM7XG4gIG1hcmdpbi1ib3R0b206IDEyM3B4O1xufVxuXG4uZ3JpZC1jYXJkLS1iZWhpbmQtdGhlLXBvc3QxIC53cmFwcGVyLS1tb2RpZnkge1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDVweDtcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbn1cblxuLmdyaWQtY2FyZC0tYmVoaW5kLXRoZS1wb3N0MSAud3JhcHBlciA+IGgyLFxuLmdyaWQtY2FyZC0tYmVoaW5kLXRoZS1wb3N0MSAud3JhcHBlciA+IHAge1xuICBtYXgtd2lkdGg6IDg5NXB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uZ3JpZC1jYXJkLS1iZWhpbmQtdGhlLXBvc3QxIC53cmFwcGVyID4gcCB7XG4gIG1hcmdpbi1ib3R0b206IDUycHg7XG59XG5cbi5ncmlkLWNhcmQtLWJlaGluZC10aGUtcG9zdDEgLnJvdyB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG4uZ3JpZC1jYXJkLS1iZWhpbmQtdGhlLXBvc3QxIC5wb3N0LWVudHJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5ncmlkLWNhcmQtLWJlaGluZC10aGUtcG9zdDEgLmVudHJ5LWNvbnRlbnQtdGFnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdyaWQtY2FyZC0tYmVoaW5kLXRoZS1wb3N0MiB7XG4gIG1hcmdpbi1ib3R0b206IDIzOHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1iZWhpbmQtdGhlLXBvc3QyIC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmc6IDAgOTlweCAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5Mjg4RUY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2JlaGluZC10aGUtcG9zdC9zMi1kZWNvcmF0b3IxLnN2ZyksIHVybCgvaW1hZ2VzL2JlaGluZC10aGUtcG9zdC9zMi1kZWNvcmF0b3IyLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3AsIHJpZ2h0IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmdyaWQtY2FyZC0tYmVoaW5kLXRoZS1wb3N0MiAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA0MThweDtcbn1cblxuLmdyaWQtY2FyZC0tYmVoaW5kLXRoZS1wb3N0MiAuZ3JpZC1jYXJkX190aXRsZSxcbi5ncmlkLWNhcmQtLWJlaGluZC10aGUtcG9zdDIgLmdyaWQtY2FyZF9fdGV4dCB7XG4gIGNvbG9yOiAkd2hpdGU7XG59XG5cbi5ncmlkLWNhcmQtLWJlaGluZC10aGUtcG9zdDIgLmdyaWQtY2FyZF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4uZ3JpZC1jYXJkLS1iZWhpbmQtdGhlLXBvc3QyIC5ncmlkLWNhcmRfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1iZWhpbmQtdGhlLXBvc3QyIGZvcm0ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jYXJkLS1iZWhpbmQtdGhlLXBvc3QyIC5zaW5nbGUtaW5wdXQtZm9ybV9fZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5ncmlkLWNhcmQtLWJlaGluZC10aGUtcG9zdDIgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDY4OXB4O1xufVxuXG4uZ3JpZC1jYXJkX190ZXh0LXBhcmFncmFwaCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLmdyaWQtY2FyZC0tbWlkLW1hcmtldDEge1xuICBtYXJnaW4tYm90dG9tOiAxNTVweDtcbn1cblxuLmdyaWQtY2FyZC0tbWlkLW1hcmtldDEgLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZzogMCAxMzNweCAwIDIwcHg7XG59XG5cbi5ncmlkLWNhcmQtLW1pZC1tYXJrZXQxIC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgZmxleDogMCAxIDQzMHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1taWQtbWFya2V0MSAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgNjgwcHg7XG59XG5cbi5ncmlkLWNhcmQtLW1pZC1tYXJrZXQyIC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIGZsZXg6IDAgMSA2ODBweDtcbn1cblxuLmdyaWQtY2FyZC0tbWlkLW1hcmtldDIge1xuICBtYXJnaW4tYm90dG9tOiAxNjhweDtcbn1cblxuLmdyaWQtY2FyZC0tbWlkLW1hcmtldDIgLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZzogMCAyM3B4IDAgMTM2cHg7XG59XG5cbi5ncmlkLWNhcmQtLW1pZC1tYXJrZXQyIC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgZmxleDogMCAxIDQzMHB4O1xufVxuXG5cbi5ncmlkLWNhcmQtLW1pZC1tYXJrZXQyIC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIGZsZXg6IDAgMSA2ODBweDtcbn1cblxuLmdyaWQtY2FyZC0tbWlkLW1hcmtldDMge1xuICBtYXJnaW4tYm90dG9tOiAxNjlweDtcbn1cblxuLmdyaWQtY2FyZC0tbWlkLW1hcmtldDMgLmdyaWQtY2FyZF9fcm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjBFRTtcbn1cblxuLmdyaWQtY2FyZC0tbWlkLW1hcmtldDMgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBtYXgtd2lkdGg6IDExMTFweDtcbn1cblxuLmdyaWQtY2FyZC0tbWlkLW1hcmtldDMgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgbWF4LXdpZHRoOiAxMTkycHg7XG4gIHBhZGRpbmc6IDBweCAxN3B4IDBweCAxNTBweDtcbn1cblxuLmdyaWQtY2FyZC0tbWlkLW1hcmtldDMgLmdyaWQtY2FyZF9fdGl0bGUge1xuICBtYXgtd2lkdGg6IDgyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4uZ3JpZC1jYXJkLS1taWQtbWFya2V0MyAuZ3JpZC1jYXJkX19yb3cge1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgcGFkZGluZy10b3A6IDEwNHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1taWQtbWFya2V0NCB7XG4gIG1hcmdpbi1ib3R0b206IDE2N3B4O1xufVxuXG4uZ3JpZC1jYXJkLS1taWQtbWFya2V0NCAuZ3JpZC1jYXJkX19yb3cge1xuICBwYWRkaW5nOiAwIDEzMnB4IDAgMjFweDtcbn1cblxuLmdyaWQtY2FyZC0tbWlkLW1hcmtldDQgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNDMwcHg7XG59XG5cbi5oZXJvLS1yYWRpY2FsbHkgLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZzogNjVweCA4N3B4IDAgODZweDtcbn1cblxuLmhlcm8tLXJhZGljYWxseSAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgNTYycHg7XG59XG4gIFxuLmhlcm8tLXJhZGljYWxseSAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA1MjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4gIFxuLmhlcm8tLXJhZGljYWxseSAuZ3JpZC1jYXJkX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1yYWRpY2FsbHkxIHsgXG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0ZCRkQ7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbi5ncmlkLWNhcmQtLXJhZGljYWxseTEgLndyYXBwZXItLW1vZGlmeSB7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDExM3B4O1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xufVxuXG4uZ3JpZC1jYXJkLS1yYWRpY2FsbHkxIC53cmFwcGVyID4gaDIsXG4uZ3JpZC1jYXJkLS1yYWRpY2FsbHkxIC53cmFwcGVyID4gcCB7XG4gIG1heC13aWR0aDogODk1cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5ncmlkLWNhcmQtLXJhZGljYWxseTEgLndyYXBwZXIgPiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogNTJweDtcbn1cblxuLmdyaWQtY2FyZC0tcmFkaWNhbGx5MSAucm93IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cbi5ncmlkLWNhcmQtLXJhZGljYWxseTEgLnBvc3QtZW50cnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmdyaWQtY2FyZC0tcmFkaWNhbGx5MSAuZW50cnktY29udGVudC10YWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ3JpZC1jYXJkLS1yYWRpY2FsbHkyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTc2cHg7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG5cbi5ncmlkLWNhcmQtLXJhZGljYWxseTIgLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZzogMCA5OXB4IDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjBFRTtcbn1cblxuLmdyaWQtY2FyZC0tcmFkaWNhbGx5MiAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA0MThweDtcbn1cblxuLmdyaWQtY2FyZC0tcmFkaWNhbGx5MiAuZ3JpZC1jYXJkX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5ncmlkLWNhcmQtLXJhZGljYWxseTIgLmdyaWQtY2FyZF9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5ncmlkLWNhcmQtLXJhZGljYWxseTIgZm9ybSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5zaW5nbGUtaW5wdXQtZm9ybV9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwRTExNTU7XG59XG5cbi5ncmlkLWNhcmQtLXJhZGljYWxseTIgLnNpbmdsZS1pbnB1dC1mb3JtX19maWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLmdyaWQtY2FyZC0tcmFkaWNhbGx5MiAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgNjg5cHg7XG59XG5cbi5ncmlkLWNhcmQtLXJhZGljYWxseTIgLmdyaWQtY2FyZF9fdGV4dC1wYXJhZ3JhcGgge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBjb2xvcjogIzRENTA3RTtcbn1cblxuLmdyaWQtY2FyZC0tcHJpdmFjeSAudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmdyaWQtY2FyZC0tcHJpdmFjeSAudGFibGUgdGgsIC50YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5ncmlkLWNhcmQtLXByaXZhY3kgLnRhYmxlIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjBGOTtcbn1cblxuLmdyaWQtY2FyZC0tcHJpdmFjeSAudGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjBGOTtcbn1cblxuLmdyaWQtY2FyZC0tcHJpdmFjeS5zdGFuZGFyZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmdyaWQtY2FyZC0tcHJpdmFjeS5zdGFuZGFyZCB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkYwRjk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZ3JpZC1jYXJkLS1wcml2YWN5LnN0YW5kYXJkIHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5ncmlkLWNhcmQtLXByaXZhY3kuc3RhbmRhcmQgdGQgPiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1wcml2YWN5LnN0YW5kYXJkIGEge1xuICBjb2xvcjogIzIwNjBFNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZ3JpZC1jYXJkLS1wcml2YWN5LnN0YW5kYXJkIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmdyaWQtY2FyZC0tY3VzdG9tZXJzMSAuZ3JpZC1jYXJkLWN1c3RvbWVyLWxvZ29zX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDsgXG4gIGdhcDogMjBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBcbn1cblxuLmdyaWQtY2FyZC0tY3VzdG9tZXJzMSAuZ3JpZC1jYXJkLWN1c3RvbWVyLWxvZ29zX19yb3cgPiBpbWd7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5ncmlkLWNhcmQtLWN1c3RvbWVyczEge1xuICBtYXgtd2lkdGg6IDk4MnB4OyBcbiAgbWFyZ2luOiAwIGF1dG87IFxuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyBcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5ncmlkLWNhcmQtLWN1c3RvbWVyczEgLmdyaWQtY2FyZF9fcC0tYmlnIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6ICMwRTExNTU7XG59XG5cbi5ncmlkLWNhcmQtLWN1c3RvbWVyczIge1xuICBtYXJnaW4tYm90dG9tOiAxNTZweDtcbiAgbWFyZ2luLXRvcDogMTQ0cHg7XG59XG5cbi5ncmlkLWNhcmQtLWN1c3RvbWVyczIgLmdyaWQtY2FyZF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4uZ3JpZC1jYXJkLS1jdXN0b21lcnMyICAuZ3JpZC1jYXJkX19yb3cge1xuICBwYWRkaW5nOiAwIDEwNXB4IDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4RjFGNjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY3VzdG9tZXJzL3MyLWRlY29yYXRvcjEuc3ZnKSwgdXJsKC9pbWFnZXMvY3VzdG9tZXJzL3MyLWRlY29yYXRvcjIuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbSwgcmlnaHQgdG9wIDUwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5ncmlkLWNhcmQtLWN1c3RvbWVyczIgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNDU2cHg7XG59XG5cbi5ncmlkLWNhcmQtLWN1c3RvbWVyczIgLmdyaWQtY2FyZF9fbGFiZWwge1xuICBjb2xvcjogI0U0OTg3Mjtcbn1cblxuLmdyaWQtY2FyZC0tY3VzdG9tZXJzMiAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgNjg5cHg7XG59XG5cbi5ncmlkLWNhcmQtLWN1c3RvbWVyczMge1xuICBtYXJnaW4tYm90dG9tOiAxNTZweDtcbn1cblxuLmdyaWQtY2FyZC0tY3VzdG9tZXJzNCB7XG4gIG1hcmdpbi1ib3R0b206IDE0MnB4O1xufVxuXG4uZ3JpZC1jYXJkLS1jdXN0b21lcnM2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTM2cHg7XG59XG5cbi5ncmlkLWNhcmQtLWN1c3RvbWVyczYgLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZzogMzUxcHggODBweCAxMDhweCA4MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmdyaWQtY2FyZC0tY3VzdG9tZXJzNiAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA1OTBweDtcbiAgcGFkZGluZzogNzJweCA4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ3JpZC1jYXJkLS1jdXN0b21lcnM2ICAuZ3JpZC1jYXJkX19kZWNvcmF0b3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA3MTdweDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG59XG5cbi5ncmlkLWNhcmQtLWN1c3RvbWVyczYgIC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIGZsZXg6IDAgMSAxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmdyaWQtY2FyZC0tY3VzdG9tZXJzNiAgLmdyaWQtY2FyZF9faW1hZ2UtYm94IC5ncmlkLWNhcmRfX2ltYWdlLW1vYmlsZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1jdXN0b21lcnM2IC5ncmlkLWNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNTNweDtcbn1cblxuLmdyaWQtY2FyZC0tY3VzdG9tZXJzNSAud3JhcHBlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2N1c3RvbWVycy9zNS1kZWNvcmF0b3Iuc3ZnKSwgdXJsKC9pbWFnZXMvY3VzdG9tZXJzL3M1LWRlY29yYXRvcjEuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b20gY2FsYygwJSArIDczcHgpLCByaWdodCB0b3AgY2FsYygwJSAtIDE1cHgpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nLWJvdHRvbTogMTU2cHg7XG59XG5cbi5ncmlkLWNhcmQtLWN1c3RvbWVyczUgLmgyLS1jZW50ZXIge1xuICBtYXgtd2lkdGg6IDU0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1jdXN0b21lcnM1IC5zcGFuLTQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUZGMEY5O1xuICBwYWRkaW5nOiA0MHB4IDQ4cHggMzJweCA0OHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5cbi5ncmlkLWNhcmQtLWN1c3RvbWVyczUgLmdyaWQtY2FyZF9fcm93IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5ncmlkLWNhcmQtLWN1c3RvbWVyczUgLmcyX19zdGFycyB7XG5cdGhlaWdodDogMjBweDtcblx0d2lkdGg6IDExNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jdXN0b21lcnMvczUtc3RhcnMuc3ZnKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmdyaWQtY2FyZC0tY3VzdG9tZXJzNSAuZ3JpZC1jYXJkX19saW5lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjBGOTsgXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmdyaWQtY2FyZC0tY3VzdG9tZXJzNSAucC0tYmlnIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZ3JpZC1jYXJkLS1jdXN0b21lcnM1IC5wLS1zbWFsbCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmdyaWQtY2FyZC0tY2FyZWVyczIge1xuICBtYXJnaW4tYm90dG9tOiAxOTJweDtcbn1cblxuLmdyaWQtY2FyZC0tY2FyZWVyczIgLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZzogMTE5cHggODBweCA5NXB4IDgwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uZ3JpZC1jYXJkLS1jYXJlZXJzMiAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA1OTBweDtcbiAgcGFkZGluZzogNzJweCA4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ3JpZC1jYXJkLS1jYXJlZXJzMiAuZ3JpZC1jYXJkX19kZWNvcmF0b3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA3MTdweDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG59XG5cbi5ncmlkLWNhcmQtLWNhcmVlcnMyIC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIGZsZXg6IDAgMSAxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmdyaWQtY2FyZC0tY2FyZWVyczIgLmdyaWQtY2FyZF9faW1hZ2UtYm94IC5ncmlkLWNhcmRfX2ltYWdlLW1vYmlsZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLmdyaWQtY2FyZC0tY2FyZWVyczIgLmdyaWQtY2FyZF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4uZ3JpZC1jYXJkLS1jYXJlZXJzMyB7XG4gIG1hcmdpbi1ib3R0b206IDEwM3B4O1xufVxuXG4uZ3JpZC1jYXJkLS1jYXJlZXJzMyAuZ3JpZC1jYXJkX19yb3cge1xuICBwYWRkaW5nOiAwIDE3cHggMCAxMzZweDtcbn1cblxuLmdyaWQtY2FyZC0tY2FyZWVyczMgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNDMwcHg7XG59XG5cbi5ncmlkLWNhcmQtLWNhcmVlcnMzIC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIGZsZXg6IDAgMSA2NTZweDtcbn1cblxuLmdyaWQtY2FyZC0tY2FyZWVyczQgLmJ1dHRvbntcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdyaWQtY2FyZC0tY2FyZWVyczQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLmdyaWQtY2FyZC0tY2FyZWVyczEge1xuICBtYXgtd2lkdGg6IDg4NHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbn1cblxuLmdyaWQtY2FyZC0tY2FyZWVyczEgLmJ1dHRvbi0tYmx1ZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5ncmlkLWNhcmQtLWNhcmVlcnMxIC5ncmlkLWNhcmRfX2RldGFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNGM0ZCRkQ7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDIxcHggMzJweCAyMnB4IDMycHg7XG59XG5cbi5ncmlkLWNhcmQtLWNhcmVlcnMxIC5ncmlkLWNhcmRfX2RldGFpbHMubV9oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ3JpZC1jYXJkLS1jYXJlZXJzMSAuZ3JpZC1jYXJkX19yaWdodC1jb250YWluZXIge1xuICBvcmRlcjogMjtcbn1cblxuLmdyaWQtY2FyZC0tY2FyZWVyczEgLmdyaWQtY2FyZF9fbGVmdC1jb250YWluZXIgaDMge1xuICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5ncmlkLWNhcmQtLWNhcmVlcnMxIC5ncmlkLWNhcmRfX2xlZnQtY29udGFpbmVyIHNwYW4ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNkU3MDk5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1jYXJlZXJzMSAuZ3JpZC1jYXJkX19sZWZ0LWNvbnRhaW5lciBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogM3B4O1xufVxuXG4uZ3JpZC1jYXJkLS1jYXJlZXJzMSAuZ3JpZC1jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZ3JpZC1jYXJkLS1jYXJyZXJzLWdldDEge1xuICBtYXgtd2lkdGg6IDY1NnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uZ3JpZC1jYXJkLS1jYXJyZXJzLWdldDEgLmdyaWQtY2FyZF9fY29udGFpbmVyMSwgXG4uZ3JpZC1jYXJkLS1jYXJyZXJzLWdldDEgLmdyaWQtY2FyZF9fY29udGFpbmVyMixcbi5ncmlkLWNhcmQtLWNhcnJlcnMtZ2V0MSAuZ3JpZC1jYXJkX19jb250YWluZXIzICB7XG4gIG1hcmdpbi1ib3R0b206IDYxcHg7XG59XG5cbi5ncmlkLWNhcmQtLWNhcnJlcnMtZ2V0MSAuZ3JpZC1jYXJkX19jb250YWluZXIzIHtcbiAgcGFkZGluZy10b3A6IDQ2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmdyaWQtY2FyZC0tY2FycmVycy1nZXQxIC5ncmlkLWNhcmRfX2NvbnRhaW5lcjEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLmdyaWQtY2FyZC0tY2FycmVycy1nZXQxIC5ncmlkLWNhcmRfX2NvbnRhaW5lcjEgZGl2Om50aC1jaGlsZCgxKSBiIHtcbiAgZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jYXJkLS1jYXJyZXJzLWdldDEgLmdyaWQtY2FyZF9fY29udGFpbmVyMSBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi5ncmlkLWNhcmQtLWNhcnJlcnMtZ2V0MSAuZ3JpZC1jYXJkX19jb250YWluZXIyIHtcbiAgZ2FwOiAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmdyaWQtY2FyZC0tY2FycmVycy1nZXQxIC5ncmlkLWNhcmRfX2NvbnRhaW5lcjIgdWwge1xuICBtYXJnaW46IDAgMCA2MXB4IDE3cHg7XG59XG5cbi5ncmlkLWNhcmQtLWNhcnJlcnMtZ2V0MSAuZ3JpZC1jYXJkX19jb250YWluZXIyIGxpIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi5ncmlkLWNhcmQtLWNhcnJlcnMtZ2V0MSAuZ3JpZC1jYXJkX19saXN0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLmdyaWQtY2FyZC0tY2FycmVycy1nZXQyIC5idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGVyby0tc29jaWFsLW1lZGlhLW1hbmFnZW1lbnQge1xuICBtYXJnaW4tYm90dG9tOiAxNDlweDtcbn1cblxuLmhlcm8tLXNvY2lhbC1tZWRpYS1tYW5hZ2VtZW50IC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmc6IDAgNDNweCAwIDY3cHg7XG59XG5cbi5oZXJvLS1zb2NpYWwtbWVkaWEtbWFuYWdlbWVudCAuZ3JpZC1jYXJkX190YWcge1xuICBjb2xvcjogIzUzQjE1QztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QyRjhENjtcbn1cblxuLmhlcm8tLXNvY2lhbC1tZWRpYS1tYW5hZ2VtZW50IC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIGZsZXg6IDAgMSA3MDdweDtcbn1cblxuLmhlcm8tLXNvY2lhbC1tZWRpYS1tYW5hZ2VtZW50IC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgcGFkZGluZy1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZXJvLS1zb2NpYWwtbWVkaWEtbWFuYWdlbWVudCAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA1NjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmhlcm8tLXNvY2lhbC1tZWRpYS1tYW5hZ2VtZW50IC5ncmlkLWNhcmRfX3RleHQge1xuICBtYXgtd2lkdGg6IDQ5M3B4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi4tdGVhbXMgLmdyaWQtY2FyZF9fdGFnIHtcbiAgY29sb3I6ICNGMDdGQUM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUVBRkI7XG59XG5cbi5oZXJvLS1tZWRpYS1tYW5hZ2VtZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMTY4cHg7XG59XG5cbi5oZXJvLS1tZWRpYS1tYW5hZ2VtZW50IC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmc6IDAgMCAwIDUzcHg7XG59XG5cbi5oZXJvLS1tZWRpYS1tYW5hZ2VtZW50IC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIGZsZXg6IDAgMSA4MDNweDtcbn1cblxuLmhlcm8tLW1lZGlhLW1hbmFnZW1lbnQgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNTIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5oZXJvLS1tZWRpYS1tYW5hZ2VtZW50IC5ncmlkLWNhcmRfX3RleHQge1xuICBtYXgtd2lkdGg6IDQ3MHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5oZXJvLS1tZWRpYS1tYW5hZ2VtZW50IC5ncmlkLWNhcmRfX3RhZyB7XG4gIGNvbG9yOiAkcHJpbWFyeTE7XG4gIGJhY2tncm91bmQ6ICNFQkYwRkM7XG59XG5cbi5oZXJvLS1tZWRpYS1tYW5hZ2VtZW50IC5ncmlkLWNhcmRfX3RleHQtLWhlcm97XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5oZXJvLS1zYWxlcy10ZWFtcyAuZ3JpZC1jYXJkX190YWcge1xuICBjb2xvcjogI0YwN0ZBQztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRUFGQjtcbn1cblxuLmhlcm8tLXNhbGVzLXRlYW1zIHtcbiAgbWFyZ2luLWJvdHRvbTogMTY4cHg7XG59XG5cbi5oZXJvLS1zYWxlcy10ZWFtcyAuZ3JpZC1jYXJkX19yb3cge1xuICBwYWRkaW5nOiAwIDAgMCA1M3B4O1xufVxuXG4uaGVyby0tc2FsZXMtdGVhbXMgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDcwN3B4O1xuICBwYWRkaW5nLXRvcDogMTNweDtcbn1cblxuLmhlcm8tLXNhbGVzLXRlYW1zIC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgZmxleDogMCAxIDQ0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uaGVyby0tc2FsZXMtdGVhbXMgLmdyaWQtY2FyZF9fdGV4dCB7XG4gIG1heC13aWR0aDogNDcwcHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmhlcm8tLXNhbGVzLXRlYW1zIC5ncmlkLWNhcmRfX3RleHQtLWhlcm97XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5ncmlkLWNhcmQtLW1lZGlhLW1hbmFnZW1lbnQxIHtcbiAgbWFyZ2luLWJvdHRvbTogMTY3cHg7XG59XG5cbi5ncmlkLWNhcmQtLW1lZGlhLW1hbmFnZW1lbnQxIC5ncmlkLWNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmdyaWQtY2FyZC0tbWVkaWEtbWFuYWdlbWVudDEgLmZlYXR1cmVzLWFjY29yZGlvbl9fYnV0dG9uLWJveCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5ncmlkLWNhcmQtLXNvY2lhbC1lbXBsb3llZS1hZHZvY2FjeTIgLmZlYXR1cmVzLWFjY29yZGlvbl9faW1hZ2Uge1xuICBwYWRkaW5nOiAwcHggMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLWNhcmQtLXNvY2lhbC1lbXBsb3llZS1hZHZvY2FjeTQgLmZlYXR1cmVzLWFjY29yZGlvbl9faW1hZ2Uge1xuICBwYWRkaW5nOiAwcHggMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLWNhcmQtLW1lZGlhLW1hbmFnZW1lbnQyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTU2cHg7XG59XG5cbi5ncmlkLWNhcmQtLW1lZGlhLW1hbmFnZW1lbnQzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTc2cHg7XG59XG5cbi5ncmlkLWNhcmQtLW1lZGlhLW1hbmFnZW1lbnQzIC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmc6IDAgMCAwIDk1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEYwRUU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3NvbHV0aW9ucy9ieS11c2UtY2FzZS9zb2NpYWwtbWVkaWEtbWFuYWdlbWVudC9zMy1kZWNvcmF0b3IxLXNvY2lhbC1tZWRpYS1tZW5hZ2VtZW50LnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoNTAlICsgNTBweCkgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uZ3JpZC1jYXJkLS1tZWRpYS1tYW5hZ2VtZW50MyAuZ3JpZC1jYXJkX190ZXh0IHtcbiAgbWF4LXdpZHRoOiA0MzRweDtcbn1cblxuLmdyaWQtY2FyZC0tbWVkaWEtbWFuYWdlbWVudDMgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNTE5cHg7XG59XG5cbi5ncmlkLWNhcmQtLW1lZGlhLW1hbmFnZW1lbnQzIC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIGZsZXg6IDAgMSA2ODlweDtcbn1cblxuLmdyaWQtY2FyZC0tbWVkaWEtbWFuYWdlbWVudDMgLmdyaWQtY2FyZF9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5ncmlkLWNhcmQtLW1lZGlhLW1hbmFnZW1lbnQzIC5ncmlkLWNhcmRfX3RleHQtLXR3byB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLmdyaWQtY2FyZC0tbWVkaWEtbWFuYWdlbWVudDMgLmdyaWQtY2FyZF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4uZ3JpZC1jYXJkLS1zYWxlcy10ZWFtczMgIC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgZmxleDogMCAxIDQ1MHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1zYWxlcy10ZWFtczQge1xuICBtYXJnaW4tYm90dG9tOiAxNjBweDtcbn1cblxuLmdyaWQtY2FyZC0tc2FsZXMtdGVhbXM0IC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmc6IDAgMzJweCAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEYwRUU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3NvbHV0aW9ucy9ieS10ZWFtL3NhbGVzLXRlYW1zL3M0LWRlY29yYXRvcjEuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYyg1MCUgLSA1MHB4KSBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5ncmlkLWNhcmQtLXNhbGVzLXRlYW1zNCAuZ3JpZC1jYXJkX190ZXh0IHtcbiAgbWF4LXdpZHRoOiA0MzRweDtcbn1cblxuLmdyaWQtY2FyZC0tc2FsZXMtdGVhbXM0IC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgZmxleDogMCAxIDUxOXB4O1xufVxuXG4uZ3JpZC1jYXJkLS1zYWxlcy10ZWFtczQgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDY4OXB4O1xufVxuXG4uZ3JpZC1jYXJkLS1zYWxlcy10ZWFtczQgLmdyaWQtY2FyZF9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5ncmlkLWNhcmQtLXNhbGVzLXRlYW1zNCAuZ3JpZC1jYXJkX190ZXh0LS10d28ge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5ncmlkLWNhcmQtLXNhbGVzLXRlYW1zNCAuZ3JpZC1jYXJkX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5ncmlkLWNhcmQtLW1lZGlhLW1hbmFnZW1lbnQ0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTQ0cHg7XG59XG5cbi5ncmlkLWNhcmQtLW1lZGlhLW1hbmFnZW1lbnQ0IC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmc6IDgwcHggODBweCAxMDVweCA4MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmdyaWQtY2FyZC0tbWVkaWEtbWFuYWdlbWVudDQgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNTkwcHg7XG4gIHBhZGRpbmc6IDcycHggODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmdyaWQtY2FyZC0tbWVkaWEtbWFuYWdlbWVudDQgIC5ncmlkLWNhcmRfX2RlY29yYXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDcxN3B4O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbn1cblxuLmdyaWQtY2FyZC0tbWVkaWEtbWFuYWdlbWVudDQgIC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIGZsZXg6IDAgMSAxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmdyaWQtY2FyZC0tbWVkaWEtbWFuYWdlbWVudDQgIC5ncmlkLWNhcmRfX2ltYWdlLWJveCAuZ3JpZC1jYXJkX19pbWFnZS1tb2JpbGUgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuLmdyaWQtY2FyZC0tbWVkaWEtbWFuYWdlbWVudDQgLmdyaWQtY2FyZF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1M3B4O1xufVxuXG5cbi5oZXJvLS1tYXJrZXRpbmctdGVhbXMgLmdyaWQtY2FyZF9fdGFnIHtcbiAgY29sb3I6ICRwcmltYXJ5MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjBGQztcbn1cblxuLmhyLXRlYW1zLWhlcm8gLmdyaWQtY2FyZF9fdGFnIHtcbiAgY29sb3I6ICRwcmltYXJ5MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUFGRiAhaW1wb3J0YW50O1xufVxuXG4uaGVyby0tbWFya2V0aW5nLXRlYW1zIHtcbiAgbWFyZ2luLWJvdHRvbTogMTY4cHg7XG59XG5cbi5oZXJvLS1tYXJrZXRpbmctdGVhbXMuaHItdGVhbXMtaGVybyB7XG4gIG1hcmdpbi1ib3R0b206IDY4cHg7XG59XG5cblxuLmhlcm8tLW1hcmtldGluZy10ZWFtcyAuZ3JpZC1jYXJkX19yb3cge1xuICBwYWRkaW5nOiAwIDAgMCA1M3B4O1xufVxuXG4uaGVyby0tbWFya2V0aW5nLXRlYW1zIC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIGZsZXg6IDAgMSA4MDNweDtcbn1cblxuLmhyLXRlYW1zLWhlcm8gLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDczMHB4O1xufVxuXG4uaGVyby0tbWFya2V0aW5nLXRlYW1zIC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgZmxleDogMCAxIDUyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uaGVyby0tbWFya2V0aW5nLXRlYW1zIC5ncmlkLWNhcmRfX3RleHQge1xuICBtYXgtd2lkdGg6IDQ3MHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5oZXJvLS1tYXJrZXRpbmctdGVhbXMgLmdyaWQtY2FyZF9fdGV4dC0taGVyb3tcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmhlcm8tLXByaWNpbmcge1xuICBtYXJnaW4tYm90dG9tOiAxMTFweDtcbn1cblxuLmhlcm8tLXBhaWQtY2FtcGFpZ24tYWx0LmdyaWQtY2FyZC0tYmxhbmsgLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZzogMTAwcHggMTM0cHggMTAwcHggMTMycHg7XG59XG5cbi5oZXJvLS1wcmljaW5nLmdyaWQtY2FyZC0tYmxhbmsgLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZzogMTAwcHggMTM0cHggMTAwcHggMTMycHg7XG59XG5cblxuLmhlcm8tLXByaWNpbmcgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNTA4cHg7XG4gIGp1c3RpZnktY29udGVudDogdW5zZXQ7XG59XG5cbi5oZXJvLS1wcmljaW5nIC5ncmlkLWNhcmRfX2Zvcm0ge1xuICBmbGV4OiAwIDEgNTAwcHg7XG59XG5cbi5vcmdhbmljLWhlcm8gLmdyaWQtY2FyZF9fZm9ybSBoMyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuLmhlcm8tLWRlbW8ge1xuICBtYXJnaW4tYm90dG9tOiAxNzZweDtcblxuICAud3JhcHBlci0tY2VudGVyIHtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLmhlcm8tLWRlbW8gLmdyaWQtY2FyZF9fZGVtby1jaGVja2xpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIFxuICAgIGxpIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2RlbW8vUmVjdGFuZ2xlLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDUwJTsgXG4gICAgICBwYWRkaW5nLWxlZnQ6IDI3cHg7XG4gICAgfVxufVxuXG4uaGVyby0tZGVtbyAuZ3JpZC1jYXJkX19yb3cge1xuICBwYWRkaW5nOiAxMDBweCAxMzRweCAxMjBweCAxMzJweDtcbn1cblxuLmhlcm8tLWRlbW8gLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNTAzcHg7XG59XG5cbi5oZXJvLS1kZW1vIC5ncmlkLWNhcmRfX2Zvcm0ge1xuICBmbGV4OiAwIDEgNTAwcHg7XG59XG5cbi5oZXJvLS1kZW1vIC5ncmlkLWNhcmRfX3RpdGxlLS1oZXJvIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmhlcm8tLWRlbW8gLmdyaWQtY2FyZF9fdGV4dC0taGVybyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5cbi5oZXJvLS1kZW1vIC5ncmlkLWNhcmRfX2RlbW8tY2hlY2tsaXN0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmdyaWQtY2FyZC0tY29udGFjdCB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2RlbW8vaGVyby1kZW1vLWRlY29yYXRvcjEuc3ZnKSwgdXJsKC9pbWFnZXMvZGVtby9oZXJvLWRlbW8tZGVjb3JhdG9yMi5zdmcpLCB1cmwoL2ltYWdlcy9kZW1vL2hlcm8tZGVtby1kZWNvcmF0b3IzLnN2ZyksIGxpbmVhci1ncmFkaWVudCgxNzUuNThkZWcsIHJnYmEoMjE2LCAyNDEsIDI0NiwgMC4yNikgNDAuMjklLCAjQkZFQ0Y1IDEyMy40MSUpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbSwgcmlnaHQgdG9wLCByaWdodCBib3R0b20gY2FsYygxMCUgKyAxMCUpLCBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcGFkZGluZzogMTAwcHggMHB4IDEyMHB4IDBweDtcbn1cblxuLmdyaWQtY2FyZC0tY29udGFjdCAuZ3JpZC1jYXJkX19kZW1vLWNoZWNrbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgXG4gICAgbGkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZGVtby9SZWN0YW5nbGUuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggNTAlOyBcbiAgICAgIHBhZGRpbmctbGVmdDogMjdweDtcbiAgICB9XG59XG5cbi5ncmlkLWNhcmQtLWNvbnRhY3QgLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZzogMTAwcHggMHB4IDEyMHB4IDBweDtcbn1cblxuLmdyaWQtY2FyZC0tY29udGFjdCAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA1MDNweDtcbn1cblxuLmdyaWQtY2FyZC0tY29udGFjdCAuZ3JpZC1jYXJkX19mb3JtIHtcbiAgZmxleDogMCAxIDQ4MHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1jb250YWN0IC5ncmlkLWNhcmRfX3RpdGxlLS1oZXJvIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmdyaWQtY2FyZC0tY29udGFjdCAuZ3JpZC1jYXJkX190ZXh0LS1oZXJvIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cblxuLmdyaWQtY2FyZC0tY29udGFjdCAuZ3JpZC1jYXJkX19kZW1vLWNoZWNrbGlzdCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5ncmlkLWNhcmQtLWNvbnRhY3QgLmg1IHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5ncmlkLWNhcmQtLW1pbi1wYWRkaW5nIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1taW4tcGFkZGluZyBhIHtcbiAgY29sb3I6ICM2RTcwOTk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5ncmlkLWNhcmQtLW1pbi1wYWRkaW5nIGE6aG92ZXIge1xuICBjb2xvcjogJHByaW1hcnkxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5ncmlkLWNhcmQtLW1pbi1wYWRkaW5nIC5wYWdlLWZvb3Rlcl9fbGluayB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1kZW1vIHtcbiAgbWFyZ2luLWJvdHRvbTogMTA0cHg7XG59XG5cbi5ncmlkLWNhcmQtLWRlbW8gLmdyaWQtY2FyZF9fb2t0b3Bvc3Qtc2VjdGlvbi0tY29sdW1ucyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogMjhweDsgXG4gIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbn1cblxuLmdyaWQtY2FyZC0tZGVtbyAuZ3JpZC1jYXJkX19va3RvcG9zdC1zZWN0aW9uLS1jb2x1bW4tcm93IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIG1heC13aWR0aDogNDI4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRUZGMEY5O1xuICAgIHBhZGRpbmc6IDU1cHggNDRweCA1NXB4IDQ0cHg7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLmdyaWQtY2FyZC0tcHJpY2luZzEgLmdyaWQtY2FyZF9fb2t0b3Bvc3Qtc2VjdGlvbi0tY29sdW1uLXJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZ3JpZC1jYXJkLS1kZW1vIC5ncmlkLWNhcmRfX29rdG9wb3N0LXNlY3Rpb24tLWNvbHVtbi1yb3c6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTFcbn1cblxuLmdyaWQtY2FyZC0tZGVtbyAuZ3JpZC1jYXJkX19zbWFsbC10ZXh0LWJveCB7XG4gIG1heC13aWR0aDogMzQwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjNkU3MDk5O1xufVxuXG4uZ3JpZC1jYXJkLS1kZW1vIC5ncmlkLWNhcmRfX3NtYWxsLXRleHQtdGl0bGUge1xuICBjb2xvcjogJGRhcmsxO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuODRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmdyaWQtY2FyZC0tZGVtbyAuZ3JpZC1jYXJkX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmdyaWQtY2FyZC0tZGVtbyAuZ3JpZC1jYXJkX190ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1kZW1vIC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5ncmlkLWNhcmQtLXByaWNpbmcxIC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5ncmlkLWNhcmQtLWRlbW8xIHtcbiAgcGFkZGluZy1ib3R0b206IDE4NHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1kZW1vMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEYwRUU7XG4gIHBhZGRpbmctdG9wOiAxNTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTg0cHg7XG59XG5cbi5ncmlkLWNhcmQtLWRlbW8yIC5oNCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbi5ncmlkLWNhcmQtLWRlbW8yIC53cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZGVtby9zMi1kZWNvcmF0b3IxLnN2ZyksIHVybCgvaW1hZ2VzL2RlbW8vczItZGVjb3JhdG9yMi5zdmcpLCB1cmwoL2ltYWdlcy9kZW1vL3MyLWRlY29yYXRvcjMuc3ZnKSwgdXJsKC9pbWFnZXMvZGVtby9zMi1pY29uMS5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbSBjYWxjKDAlICsgNzNweCksIHJpZ2h0IGNhbGMoMCUgKyA0MHB4KSAgYm90dG9tIGNhbGMoMCUgKyA3M3B4KSwgbGVmdCBjYWxjKDAlICsgMTQ1cHgpIHRvcCA3MHB4LCByaWdodCBjYWxjKDAlICsgMjBweCkgdG9wIGNhbGMoMCUgLSAxNXB4KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZy1ib3R0b206IDE2OHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1kZW1vMiAuaDItLWNlbnRlciB7XG4gIG1heC13aWR0aDogNjU2cHg7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7XG59XG5cbi5ncmlkLWNhcmQtLWRlbW8yIC5zcGFuLTQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUZGMEY5O1xuICBwYWRkaW5nOiA0MHB4IDQ4cHggMzJweCA0OHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5cbi5ncmlkLWNhcmQtLWRlbW8yIC5ncmlkLWNhcmRfX3JvdyB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uZ3JpZC1jYXJkLS1kZW1vMiAuZzJfX3N0YXJzIHtcblx0aGVpZ2h0OiAyMHB4O1xuXHR3aWR0aDogMTE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2RlbW8vczItc3RhcnMuc3ZnKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmdyaWQtY2FyZC0tZGVtbzIgLmdyaWQtY2FyZF9fbGluZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRkYwRjk7IFxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5ncmlkLWNhcmQtLWRlbW8yIC5wLS1iaWcge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5ncmlkLWNhcmQtLWRlbW8yIC5wLS1zbWFsbCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmhlcm8tLWVudGVycHJpc2Uge1xuICBtYXJnaW4tYm90dG9tOiAxNjhweDtcbn1cblxuLmhlcm8tLWVudGVycHJpc2UgLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZzogMzFweCAwIDAgNDhweDtcbn1cblxuLmhlcm8tLWVudGVycHJpc2UgLmdyaWQtY2FyZF9fdGFnIHtcbiAgY29sb3I6ICRwcmltYXJ5MTtcbiAgYmFja2dyb3VuZDogI0VCRjBGQztcbn1cblxuLmhlcm8tLWVudGVycHJpc2UgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDc4M3B4O1xufVxuXG4uaGVyby0tZW50ZXJwcmlzZSAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA1MjBweDtcbn1cblxuLmhlcm8tLWVudGVycHJpc2UgLmdyaWQtY2FyZF9fdGV4dC0taGVyb3tcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmhlcm8tLXNvbHV0aW9ucy10ZWNobm9sb2d5IHtcbiAgbWFyZ2luLWJvdHRvbTogMTY4cHg7XG59XG5cbi5oZXJvLS1zb2x1dGlvbnMtdGVjaG5vbG9neSAuZ3JpZC1jYXJkX19yb3cge1xuICBwYWRkaW5nOiA0MHB4IDE5cHggMCA2N3B4O1xufVxuXG4uaGVyby0tc29sdXRpb25zLXRlY2hub2xvZ3kgLmdyaWQtY2FyZF9fdGFnIHtcbiAgY29sb3I6ICRwcmltYXJ5MTtcbiAgYmFja2dyb3VuZDogI0VCRjBGQztcbn1cblxuLmhlcm8tLXNvbHV0aW9ucy10ZWNobm9sb2d5IC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIGZsZXg6IDAgMSA3MjJweDtcbn1cblxuLmhlcm8tLXNvbHV0aW9ucy10ZWNobm9sb2d5IC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgZmxleDogMCAxIDU2MnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbn1cblxuLmhlcm8tLXNvbHV0aW9ucy10ZWNobm9sb2d5IC5ncmlkLWNhcmRfX3RleHQtLWhlcm97XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5oZXJvLS1jZXJ0aWZpY2F0aW9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDE0NHB4O1xufVxuXG4uaGVyby0tY2VydGlmaWNhdGlvbnMgLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZzogMHB4IDk3cHggMCA2N3B4O1xufVxuXG4uaGVyby0tY2VydGlmaWNhdGlvbnMgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDYyM3B4O1xufVxuXG4uaGVyby0tY2VydGlmaWNhdGlvbnMgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNTYycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5oZXJvLS1jZXJ0aWZpY2F0aW9ucyAuZ3JpZC1jYXJkX190ZXh0LS1oZXJve1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBtYXgtd2lkdGg6IDQ5M3B4O1xufVxuXG4uZ3JpZC1jYXJkLS1jZXJ0aWZpY2F0aW9uczEge1xuICBtYXJnaW4tYm90dG9tOiAxNTJweDtcbn1cblxuLmdyaWQtY2FyZC0tY2VydGlmaWNhdGlvbnMxIC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmc6IDAgMTMxcHggMCAyMnB4O1xufVxuXG4uZ3JpZC1jYXJkLS1jZXJ0aWZpY2F0aW9uczEgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLWNhcmQtLWNlcnRpZmljYXRpb25zMSAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgNjgwcHg7XG59XG5cbi5ncmlkLWNhcmQtLWNlcnRpZmljYXRpb25zMiB7XG4gIG1hcmdpbi1ib3R0b206IDE3NnB4O1xufVxuXG4uZ3JpZC1jYXJkLS1jZXJ0aWZpY2F0aW9uczIgLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZzogMCAxN3B4IDAgMTM2cHg7XG59XG5cbi5ncmlkLWNhcmQtLWNlcnRpZmljYXRpb25zMiAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA0MzBweDtcbn1cblxuLmdyaWQtY2FyZC0tY2VydGlmaWNhdGlvbnMyIC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIGZsZXg6IDAgMSA2ODBweDtcbn1cblxuLmdyaWQtY2FyZC0tY2VydGlmaWNhdGlvbnMzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTM2cHg7XG59XG5cbi5ncmlkLWNhcmQtLWNlcnRpZmljYXRpb25zMyAgLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZzogMTY2cHggODBweCAxMDBweCA4MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmdyaWQtY2FyZC0tY2VydGlmaWNhdGlvbnMzICAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA1OTBweDtcbiAgcGFkZGluZzogNzJweCA4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ3JpZC1jYXJkLS1jZXJ0aWZpY2F0aW9uczMgIC5ncmlkLWNhcmRfX2RlY29yYXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDcxN3B4O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbn1cblxuLmdyaWQtY2FyZC0tY2VydGlmaWNhdGlvbnMzICAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ncmlkLWNhcmQtLWNlcnRpZmljYXRpb25zMyAgLmdyaWQtY2FyZF9faW1hZ2UtYm94IC5ncmlkLWNhcmRfX2ltYWdlLW1vYmlsZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1jZXJ0aWZpY2F0aW9uczMgIC5ncmlkLWNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLmdyaWQtY2FyZC0tY2VydGlmaWNhdGlvbnM0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTI4cHg7XG59XG5cbi5ncmlkLWNhcmQtLWNlcnRpZmljYXRpb25zNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEYwRUU7XG59XG5cbi5ncmlkLWNhcmQtLWNlcnRpZmljYXRpb25zNCAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIG1heC13aWR0aDogODk1cHg7XG4gIG1hcmdpbi1ib3R0b206IDc1cHg7XG59XG5cbi5ncmlkLWNhcmQtLWNlcnRpZmljYXRpb25zNCAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBtYXgtd2lkdGg6IDExMTJweDtcbn1cblxuLmdyaWQtY2FyZC0tY2VydGlmaWNhdGlvbnM0IC5ncmlkLWNhcmRfX3RpdGxlIHtcbiAgbWF4LXdpZHRoOiA4MjZweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmdyaWQtY2FyZC0tY2VydGlmaWNhdGlvbnM0IC5ncmlkLWNhcmRfX3JvdyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NlcnRpZmljYXRpb25zL3M1LWRlY29yYXRvcjIuc3ZnKSwgdXJsKC9pbWFnZXMvY2VydGlmaWNhdGlvbnMvczUtZGVjb3JhdG9yMy5zdmcpLCB1cmwoL2ltYWdlcy9jZXJ0aWZpY2F0aW9ucy9zNS1kZWNvcmF0b3IxLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDI1JSArIDIwcHgpIGxlZnQgNTBweCwgbGVmdCBib3R0b20sIHRvcCBjYWxjKDgwJSAtIDUwcHgpIHJpZ2h0IDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWluLWhlaWdodDogNTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIHBhZGRpbmctdG9wOiAxMDVweDtcbiAgcGFkZGluZy1ib3R0b206IDE0NHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbnMtdGVjaG5vbG9neTEge1xuICBtYXJnaW4tYm90dG9tOiAxNTJweDtcbn1cblxuLmdyaWQtY2FyZC0tc29sdXRpb25zLXRlY2hub2xvZ3kyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTUycHg7XG59XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9ucy10ZWNobm9sb2d5MyB7XG4gIG1hcmdpbi1ib3R0b206IDE1MnB4O1xufVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbnMtdGVjaG5vbG9neTMgLmdyaWQtY2FyZF9fcm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U4RjhGQjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvc29sdXRpb25zL2J5LWluZHVzdHJ5L3RlY2hub2xvZ3kvczMtZGVjb3JhdG9yMS5zdmcpLCB1cmwoL2ltYWdlcy9zb2x1dGlvbnMvYnktaW5kdXN0cnkvdGVjaG5vbG9neS9zMy1kZWNvcmF0b3IyLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tLCBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nLWxlZnQ6IDEzMXB4O1xufVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbnMtdGVjaG5vbG9neTMgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNDE0cHg7XG4gIGNvbG9yOiAkZGFyazUwMDtcbn1cblxuLmdyaWQtY2FyZC0tc29sdXRpb25zLXRlY2hub2xvZ3kzIC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIGZsZXg6IDAgMSA2ODlweDtcbn1cblxuLmdyaWQtY2FyZC0tc29sdXRpb25zLXRlY2hub2xvZ3k0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTY5cHg7XG59XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9ucy10ZWNobm9sb2d5NCAuZ3JpZC1jYXJkX19yb3cge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9zb2x1dGlvbnMvYnktaW5kdXN0cnkvdGVjaG5vbG9neS9zNC1kZWNvcmF0b3IxLnN2ZyksIHVybCgvaW1hZ2VzL3NvbHV0aW9ucy9ieS1pbmR1c3RyeS90ZWNobm9sb2d5L3M0LWRlY29yYXRvcjIuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoODAlIC0gNTBweCkgcmlnaHQgMzBweCwgbGVmdCBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkYwRkNcbn1cblxuLmdyaWQtY2FyZC0tc29sdXRpb25zLXRlY2hub2xvZ3k0IC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLmdyaWQtY2FyZC0tc29sdXRpb25zLXRlY2hub2xvZ3k0IC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIG1heC13aWR0aDogOTk0cHg7XG59XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9ucy10ZWNobm9sb2d5NCAuZ3JpZC1jYXJkX190aXRsZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG59XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9ucy10ZWNobm9sb2d5NCAuZ3JpZC1jYXJkX190ZXh0IHtcbiAgbWF4LXdpZHRoOiA4MDZweDtcbn1cblxuLmdyaWQtY2FyZC0tc29sdXRpb25zLXRlY2hub2xvZ3k0IC5ncmlkLWNhcmRfX3JvdyB7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nLXRvcDogMTE2cHg7XG59XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9ucy10ZWNobm9sb2d5NSB7XG4gIG1hcmdpbi1ib3R0b206IDIwNXB4O1xufVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbnMtdGVjaG5vbG9neTUgLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZzogMCAxMzdweCAwIDIycHg7XG59XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9ucy10ZWNobm9sb2d5NSAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA0MzBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9ucy10ZWNobm9sb2d5NSAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgNjgwcHg7XG59XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9ucy10ZWNobm9sb2d5NiB7XG4gIG1hcmdpbi1ib3R0b206IDExOHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbnMtdGVjaG5vbG9neTYgLmdyaWQtY2FyZF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1zb2NpYWwtZ292ZXJuYW5jZTEge1xuICBtYXJnaW4tYm90dG9tOiAxNTJweDtcbn1cblxuLmdyaWQtY2FyZC0tc29jaWFsLWdvdmVybmFuY2UxIC5ncmlkLWNhcmRfX3RhZyB7XG4gIGNvbG9yOiAjRjA3RkFDO1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbi5ncmlkLWNhcmQtLXNvY2lhbC1nb3Zlcm5hbmNlMSAuZ3JpZC1jYXJkX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5ncmlkLWNhcmQtLXNvY2lhbC1nb3Zlcm5hbmNlMiB7XG4gIG1hcmdpbi1ib3R0b206IDE1MnB4O1xufVxuXG4uZ3JpZC1jYXJkLS1zb2NpYWwtZ292ZXJuYW5jZTIgLmdyaWQtY2FyZF9fdGFnIHtcbiAgY29sb3I6ICNGMDdGQUM7XG4gIHBhZGRpbmc6IDBweDtcbn1cblxuLmdyaWQtY2FyZC0tc29jaWFsLWdvdmVybmFuY2UyIC5ncmlkLWNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLmdyaWQtY2FyZC0tc29jaWFsLWdvdmVybmFuY2UzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTY4cHg7XG59XG5cbi5ncmlkLWNhcmQtLXNvY2lhbC1nb3Zlcm5hbmNlMyAuZ3JpZC1jYXJkX19yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGMEVFO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9wcm9kdWN0L2dvdmVybmFuY2UvczMtZGVjb3JhdG9yMS5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQgY2FsYyg1MCUgKyA1MHB4KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmdyaWQtY2FyZC0tc29jaWFsLWdvdmVybmFuY2UzIC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgZmxleDogMCAxIDUxOXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQzcHg7XG59XG5cbi5ncmlkLWNhcmQtLXNvY2lhbC1nb3Zlcm5hbmNlMyAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgNjg5cHg7XG59XG5cbi5ncmlkLWNhcmQtLXNvY2lhbC1nb3Zlcm5hbmNlMyAuYnV0dG9uLWJpZyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5ncmlkLWNhcmQtLXNvY2lhbC1nb3Zlcm5hbmNlMyAuZ3JpZC1jYXJkX190ZXh0IHtcbiAgbWF4LXdpZHRoOiA0MzRweDtcbn1cblxuLmdyaWQtY2FyZC0tc29jaWFsLWdvdmVybmFuY2UzIC5ncmlkLWNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLmdyaWQtY2FyZC0tc29jaWFsLWdvdmVybmFuY2U0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTUycHg7XG59XG5cbi5ncmlkLWNhcmQtLXNvY2lhbC1nb3Zlcm5hbmNlNCAuZ3JpZC1jYXJkX190YWcge1xuICBjb2xvcjogI0YwN0ZBQztcbiAgcGFkZGluZzogMHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1zb2NpYWwtZ292ZXJuYW5jZTQgLmdyaWQtY2FyZF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4uaGVyby0tbGVnYWwtc2VydmljZXMge1xuICBtYXJnaW4tYm90dG9tOiAxNzVweDtcbn1cblxuLmhlcm8tLWxlZ2FsLXNlcnZpY2VzIC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmc6IDBweCAwcHggMHB4IDMxcHg7XG59XG5cbi5oZXJvLS1sZWdhbC1zZXJ2aWNlcyAuZ3JpZC1jYXJkX190YWcge1xuICBjb2xvcjogIzZCQ0ZERTtcbiAgYmFja2dyb3VuZDogI0U4RjhGQjtcbn1cblxuLmhlcm8tLWxlZ2FsLXNlcnZpY2VzIC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIGZsZXg6IDAgMSA4MTNweDtcbn1cblxuLmhlcm8tLWxlZ2FsLXNlcnZpY2VzIC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgZmxleDogMCAxIDU0NnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uaGVyby0tbGVnYWwtc2VydmljZXMgLmdyaWQtY2FyZF9fdGV4dC0taGVybyB7XG4gIG1heC13aWR0aDogNDY5cHg7XG59XG5cbi5oZXJvLS1sZWdhbC1zZXJ2aWNlcyAuZ3JpZC1jYXJkX190ZXh0LS1oZXJve1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1sZWdhbC1zZXJ2aWNlczEge1xuICBtYXJnaW4tYm90dG9tOiAxNTJweDtcbn1cblxuLmdyaWQtY2FyZC0tbGVnYWwtc2VydmljZXMxIC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmc6IDAgNzZweCAwIDIwcHg7XG59XG5cbi5ncmlkLWNhcmQtLWxlZ2FsLXNlcnZpY2VzMSAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA0ODhweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLmdyaWQtY2FyZC0tbGVnYWwtc2VydmljZXMxIC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIGZsZXg6IDAgMSA2ODBweDtcbn1cblxuLmdyaWQtY2FyZC0tbGVnYWwtc2VydmljZXMxIC5ncmlkLWNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLmdyaWQtY2FyZC0tbGVnYWwtc2VydmljZXMyIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuLmdyaWQtY2FyZC0tbGVnYWwtc2VydmljZXMyIC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmc6IDAgODBweCAwIDEwcHg7XG59XG5cbi5ncmlkLWNhcmQtLWxlZ2FsLXNlcnZpY2VzMiAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA0ODVweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jYXJkLS1sZWdhbC1zZXJ2aWNlczIgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDY4MHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1sZWdhbC1zZXJ2aWNlczIgLmdyaWQtY2FyZF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uZ3JpZC1jYXJkLS1sZWdhbC1zZXJ2aWNlczIgLmZlYXR1cmVzLWFjY29yZGlvbl9faW1hZ2Uge1xuICBwYWRkaW5nOiAwcHggMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmdyaWQtY2FyZC0tbGVnYWwtc2VydmljZXMyIC5mZWF0dXJlcy1hY2NvcmRpb25fX2J1dHRvbi10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5ncmlkLWNhcmQtLWxlZ2FsLXNlcnZpY2VzMiAuZmVhdHVyZXMtYWNjb3JkaW9uX19idXR0b24tYm94IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWluLWhlaWdodDogMjc2cHg7XG59XG5cbi5ncmlkLWNhcmQtLWxlZ2FsLXNlcnZpY2VzMiAuZmVhdHVyZXMtYWNjb3JkaW9uX19idXR0b24ge1xuICBwYWRkaW5nOiAxOXB4IDI0cHggMTlweCAzOXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLWNhcmQtLWxlZ2FsLXNlcnZpY2VzMyB7XG4gIG1hcmdpbi1ib3R0b206IDEwN3B4O1xufVxuXG4uZ3JpZC1jYXJkLS1sZWdhbC1zZXJ2aWNlczMgLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZzogMCAyN3B4IDAgNzFweDtcbn1cblxuLmdyaWQtY2FyZC0tbGVnYWwtc2VydmljZXMzIC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgZmxleDogMCAxIDQzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jYXJkLS1sZWdhbC1zZXJ2aWNlczMgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDY4MHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1sZWdhbC1zZXJ2aWNlczMgLmdyaWQtY2FyZF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4uZ3JpZC1jYXJkLS1sZWdhbC1zZXJ2aWNlczQge1xuICBtYXJnaW4tYm90dG9tOiAxNDRweDtcbn1cblxuLmdyaWQtY2FyZC0tbGVnYWwtc2VydmljZXM0IC5ncmlkLWNhcmRfX3JvdyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3NvbHV0aW9ucy9ieS1pbmR1c3RyeS9sZWdhbC1zZXJ2aWNlcy9zNC1kZWNvcmF0b3IyLnN2ZyksIHVybCgvaW1hZ2VzL3NvbHV0aW9ucy9ieS1pbmR1c3RyeS9sZWdhbC1zZXJ2aWNlcy9zNC1kZWNvcmF0b3IxLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDgwJSAtIDUwcHgpIHJpZ2h0IDMwcHgsIGxlZnQgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFFRkZGO1xufVxuXG4uZ3JpZC1jYXJkLS1sZWdhbC1zZXJ2aWNlczQgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBtYXgtd2lkdGg6IDEwNTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNjdweDtcbn1cblxuLmdyaWQtY2FyZC0tbGVnYWwtc2VydmljZXM0IC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIG1heC13aWR0aDogOTkycHg7XG59XG5cbi5ncmlkLWNhcmQtLWxlZ2FsLXNlcnZpY2VzNCAuZ3JpZC1jYXJkX190aXRsZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG59XG5cbi5ncmlkLWNhcmQtLWxlZ2FsLXNlcnZpY2VzNCAuZ3JpZC1jYXJkX19yb3cge1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgcGFkZGluZy10b3A6IDExNnB4O1xufVxuXG4uZ3JpZC1jYXJkLS1sZWdhbC1zZXJ2aWNlczQgLmdyaWQtY2FyZF9fdGV4dCB7XG4gIG1heC13aWR0aDogODk1cHg7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmdyaWQtY2FyZC0tbGVnYWwtc2VydmljZXM1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTQ0cHg7XG59XG5cbi5ncmlkLWNhcmQtLWxlZ2FsLXNlcnZpY2VzNSAuZ3JpZC1jYXJkX19yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTI4OEVGO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9zb2x1dGlvbnMvYnktaW5kdXN0cnkvbGVnYWwtc2VydmljZXMvczUtZGVjb3JhdG9yMS5zdmcpLCB1cmwoL2ltYWdlcy9zb2x1dGlvbnMvYnktaW5kdXN0cnkvbGVnYWwtc2VydmljZXMvczUtZGVjb3JhdG9yMi5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbSwgY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZy1sZWZ0OiAxMzFweDtcbn1cblxuLmdyaWQtY2FyZC0tbGVnYWwtc2VydmljZXM1IC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgZmxleDogMCAxIDQyOHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1sZWdhbC1zZXJ2aWNlczUgLmdyaWQtY2FyZF9fbGFiZWwsXG4uZ3JpZC1jYXJkLS1sZWdhbC1zZXJ2aWNlczUgLmdyaWQtY2FyZF9fdGl0bGUsXG4uZ3JpZC1jYXJkLS1sZWdhbC1zZXJ2aWNlczUgLmdyaWQtY2FyZF9fdGV4dCxcbi5ncmlkLWNhcmQtLWxlZ2FsLXNlcnZpY2VzNSAuZ3JpZC1jYXJkX19kZWNvcmF0aW9uIHtcbiAgY29sb3I6ICR3aGl0ZTtcbn1cblxuLmdyaWQtY2FyZC0tbGVnYWwtc2VydmljZXM1IC5ncmlkLWNhcmRfX3RleHQgYSB7XG4gIGNvbG9yOiAjQTFGRkUzO1xufVxuXG4uZ3JpZC1jYXJkLS1sZWdhbC1zZXJ2aWNlczUgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDY4OXB4O1xufVxuXG4uZ3JpZC1jYXJkLS1sZWdhbC1zZXJ2aWNlczYgLmV4dHJhLXJlc291cmNlcyB7XG4gIG1hcmdpbi1ib3R0b206IDIxNnB4O1xufVxuXG4uaGVyby0tc29sdXRpb24tZmluYW5jaWFsLXNlcnZpY2VzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTUxcHg7XG59XG5cbi5oZXJvLS1zb2x1dGlvbi1maW5hbmNpYWwtc2VydmljZXMgLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZzogMHB4IDBweCAwcHggMzRweDtcbn1cblxuLmhlcm8tLXNvbHV0aW9uLWZpbmFuY2lhbC1zZXJ2aWNlcyAuZ3JpZC1jYXJkX190YWcge1xuICBjb2xvcjogIzZCQ0ZERTtcbiAgYmFja2dyb3VuZDogI0U4RjhGQjtcbn1cblxuLmhlcm8tLXNvbHV0aW9uLWZpbmFuY2lhbC1zZXJ2aWNlcyAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgODAycHg7XG59XG5cbi5oZXJvLS1zb2x1dGlvbi1maW5hbmNpYWwtc2VydmljZXMgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNDkzcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5oZXJvLS1zb2x1dGlvbi1maW5hbmNpYWwtc2VydmljZXMgLmdyaWQtY2FyZF9fdGV4dC0taGVyb3tcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24tZmluYW5jaWFsLXNlcnZpY2VzMSB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9uLWZpbmFuY2lhbC1zZXJ2aWNlczEgLmdyaWQtY2FyZF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbi1maW5hbmNpYWwtc2VydmljZXMzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTY4cHg7XG59XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9uLWZpbmFuY2lhbC1zZXJ2aWNlczMgLmdyaWQtY2FyZF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbi1maW5hbmNpYWwtc2VydmljZXM0IHtcbiAgbWFyZ2luLWJvdHRvbTogOTZweDtcbn1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24tZmluYW5jaWFsLXNlcnZpY2VzNCAuZ3JpZC1jYXJkX19yb3cge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9zb2x1dGlvbnMvYnktaW5kdXN0cnkvbWFudWZhY3R1cmluZy9zNC1kZWNvcmF0b3IyLnN2ZyksIHVybCgvaW1hZ2VzL3NvbHV0aW9ucy9ieS1pbmR1c3RyeS9tYW51ZmFjdHVyaW5nL3M0LWRlY29yYXRvcjEuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoODAlIC0gNTBweCkgcmlnaHQgMzBweCwgbGVmdCBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkYwRkNcbn1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24tZmluYW5jaWFsLXNlcnZpY2VzNCAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIG1heC13aWR0aDogODk1cHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9uLWZpbmFuY2lhbC1zZXJ2aWNlczQgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgbWF4LXdpZHRoOiA5OTRweDtcbn1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24tZmluYW5jaWFsLXNlcnZpY2VzNCAuZ3JpZC1jYXJkX190aXRsZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG59XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9uLWZpbmFuY2lhbC1zZXJ2aWNlczQgLmdyaWQtY2FyZF9fcm93IHtcbiAgbWluLWhlaWdodDogNTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIHBhZGRpbmctdG9wOiAxMTZweDtcbn1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24tZmluYW5jaWFsLXNlcnZpY2VzNSB7XG4gIG1hcmdpbi1ib3R0b206IDk2cHg7XG59XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9uLWZpbmFuY2lhbC1zZXJ2aWNlczUgLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZzogMCAwIDAgOTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkyODhFRjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvcHJvZHVjdC9hbmFseXRpY3MvczMtZGVjb3JhdG9yLTIuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjpjYWxjKDUwJSArIDUwcHgpIGJvdHRvbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24tZmluYW5jaWFsLXNlcnZpY2VzNSAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA0MzRweDtcbn1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24tZmluYW5jaWFsLXNlcnZpY2VzNSAuZ3JpZC1jYXJkX19sYWJlbCxcbi5ncmlkLWNhcmQtLXNvbHV0aW9uLWZpbmFuY2lhbC1zZXJ2aWNlczUgLmdyaWQtY2FyZF9fdGl0bGUsXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbi1maW5hbmNpYWwtc2VydmljZXM1IC5ncmlkLWNhcmRfX3RleHQge1xuICBjb2xvcjogJHdoaXRlO1xufVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbi1maW5hbmNpYWwtc2VydmljZXM1IC5ncmlkLWNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24tZmluYW5jaWFsLXNlcnZpY2VzNSAuZ3JpZC1jYXJkX190ZXh0IGEge1xuICBjb2xvcjogJHdoaXRlO1xufVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbi1maW5hbmNpYWwtc2VydmljZXM1IC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIGZsZXg6IDAgMSA2ODlweDtcbn1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24tZmluYW5jaWFsLXNlcnZpY2VzNiB7XG4gIG1hcmdpbi1ib3R0b206IDEzNnB4O1xufVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbi1maW5hbmNpYWwtc2VydmljZXM2IC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmc6IDgycHggODBweCAxNDBweCA4MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24tZmluYW5jaWFsLXNlcnZpY2VzNiAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA1OTBweDtcbiAgcGFkZGluZzogNzJweCA4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbi1maW5hbmNpYWwtc2VydmljZXM2IC5ncmlkLWNhcmRfX3RpdGxlIHtcbiAgbWF4LXdpZHRoOiAzODBweDtcbn1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24tZmluYW5jaWFsLXNlcnZpY2VzNiAuZ3JpZC1jYXJkX19kZWNvcmF0b3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA3MTdweDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG59XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9uLWZpbmFuY2lhbC1zZXJ2aWNlczYgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbi1maW5hbmNpYWwtc2VydmljZXM2IC5ncmlkLWNhcmRfX2ltYWdlLWJveCAuZ3JpZC1jYXJkX19pbWFnZS1tb2JpbGUgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24tZmluYW5jaWFsLXNlcnZpY2VzNiAuZ3JpZC1jYXJkX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9uLWZpbmFuY2lhbC1zZXJ2aWNlczIge1xuICBtYXJnaW4tYm90dG9tOiAxNTJweDtcbn1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24tZmluYW5jaWFsLXNlcnZpY2VzMiAuZ3JpZC1jYXJkX19yb3cge1xuICBwYWRkaW5nOiAwIDI5cHggMCA3NnB4O1xufVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbi1maW5hbmNpYWwtc2VydmljZXMyIC5mZWF0dXJlcy1hY2NvcmRpb25fX2ltYWdlIHtcbiAgcGFkZGluZzogMHB4IDBweCAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbi1maW5hbmNpYWwtc2VydmljZXMyIC5mZWF0dXJlcy1hY2NvcmRpb25fX2J1dHRvbi1ib3gge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbi1maW5hbmNpYWwtc2VydmljZXMyIC5ncmlkLWNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmhlcm8tLXNvbHV0aW9uLW1hbnVmYWN0dXJpbmcge1xuICBtYXJnaW4tYm90dG9tOiAxNjRweDtcbn1cblxuLmhlcm8tLXNvbHV0aW9uLW1hbnVmYWN0dXJpbmcgLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZzogMHB4IDQ3cHggMHB4IDY3cHg7XG59XG5cbi5oZXJvLS1zb2x1dGlvbi1tYW51ZmFjdHVyaW5nIC5ncmlkLWNhcmRfX3RhZyB7XG4gIGNvbG9yOiAjNTNCMTVDO1xuICBiYWNrZ3JvdW5kOiAjRDJGOEQ2O1xufVxuXG4uaGVyby0tc29sdXRpb24tbWFudWZhY3R1cmluZyAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgNzEwcHg7XG59XG5cbi5oZXJvLS1zb2x1dGlvbi1tYW51ZmFjdHVyaW5nIC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgZmxleDogMCAxIDQ5M3B4O1xuICBwYWRkaW5nLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uaGVyby0tc29sdXRpb24taGVhbHRoY2FyZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2OHB4O1xufVxuXG4uaGVyby0tc29sdXRpb24taGVhbHRoY2FyZSAuZ3JpZC1jYXJkX19yb3cge1xuICBwYWRkaW5nOiAwcHggNDBweCAwcHggNjdweDtcbn1cblxuLmhlcm8tLXNvbHV0aW9uLWhlYWx0aGNhcmUgLmdyaWQtY2FyZF9fdGFnIHtcbiAgY29sb3I6ICNGMDdGQUM7XG4gIGJhY2tncm91bmQ6ICNGQUVBRkI7XG59XG5cbi5oZXJvLS1zb2x1dGlvbi1oZWFsdGhjYXJlIC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIGZsZXg6IDAgMSA3MzRweDtcbn1cblxuLmhlcm8tLXNvbHV0aW9uLWhlYWx0aGNhcmUgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNTIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5oZXJvLS1zb2x1dGlvbi1oZWFsdGhjYXJlIC5ncmlkLWNhcmRfX3RleHQtLWhlcm8ge1xuICBtYXgtd2lkdGg6IDQ3MHB4O1xufVxuXG4uaGVyby0tc29sdXRpb24taGVhbHRoY2FyZSAuZ3JpZC1jYXJkX190ZXh0LS1oZXJve1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbi1oZWFsdGhjYXJlMSB7XG4gIG1hcmdpbi1ib3R0b206IDE1MnB4O1xufVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbi1oZWFsdGhjYXJlMSAuZ3JpZC1jYXJkX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5oZXJvLS1zb2x1dGlvbi1tYW51ZmFjdHVyaW5nIC5ncmlkLWNhcmRfX3RleHQtLWhlcm8ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbi1tYW51ZmFjdHVyaW5nMSB7XG4gIG1hcmdpbi1ib3R0b206IDE1MnB4O1xufVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbi1oZWFsdGhjYXJlMiB7XG4gIG1hcmdpbi1ib3R0b206IDE1MnB4O1xufVxuXG4uZ3JpZC1jYXJkLmdyaWQtY2FyZC0tc29sdXRpb24taGVhbHRoY2FyZTIgLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbi1oZWFsdGhjYXJlMiAuZmVhdHVyZXMtYWNjb3JkaW9uX19pbWFnZSB7XG4gIHBhZGRpbmc6IDBweCAwcHggIWltcG9ydGFudDtcbn1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24taGVhbHRoY2FyZTIgLmZlYXR1cmVzLWFjY29yZGlvbl9fYnV0dG9uLWJveCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9uLWhlYWx0aGNhcmUyIC5ncmlkLWNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24taGVhbHRoY2FyZTMge1xuICBtYXJnaW4tYm90dG9tOiAxNTJweDtcbn1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24taGVhbHRoY2FyZTIgLmdyaWQtY2FyZF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbi1oZWFsdGhjYXJlMyAuZ3JpZC1jYXJkX19yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGMEVFO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9zb2x1dGlvbnMvYnktaW5kdXN0cnkvaGVhbHRoY2FyZS9zMy1kZWNvcmF0b3IxLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2FsYyg1MCUgLSA1MHB4KSBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9uLWhlYWx0aGNhcmUzIC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgZmxleDogMCAxIDUxOXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQzcHg7XG59XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9uLWhlYWx0aGNhcmUzIC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIGZsZXg6IDAgMSA2ODlweDtcbn1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24taGVhbHRoY2FyZTMgLmJ1dHRvbi1iaWcge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbi1oZWFsdGhjYXJlMyAuZ3JpZC1jYXJkX190ZXh0IHtcbiAgbWF4LXdpZHRoOiA0MjhweDtcbn1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24taGVhbHRoY2FyZTQge1xuICBtYXJnaW4tYm90dG9tOiAxMzVweDtcbn1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24taGVhbHRoY2FyZTQgLmdyaWQtY2FyZF9fcm93IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvc29sdXRpb25zL2J5LWluZHVzdHJ5L2hlYWx0aGNhcmUvczQtZGVjb3JhdG9yMS5zdmcpLCB1cmwoL2ltYWdlcy9zb2x1dGlvbnMvYnktaW5kdXN0cnkvaGVhbHRoY2FyZS9zNC1kZWNvcmF0b3IyLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDgwJSAtIDUwcHgpIHJpZ2h0IDMwcHgsIGxlZnQgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFFRkZGO1xufVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbi1oZWFsdGhjYXJlNCAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIG1heC13aWR0aDogOTM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5oZXJvLS1zb2x1dGlvbi1oaWdoZXItZWR1Y2F0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTY4cHg7XG59XG5cbi5oZXJvLS1zb2x1dGlvbi1oaWdoZXItZWR1Y2F0aW9uIC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmc6IDBweCAwcHggMHB4IDY1cHg7XG59XG5cbi5oZXJvLS1zb2x1dGlvbi1oaWdoZXItZWR1Y2F0aW9uIC5ncmlkLWNhcmRfX3RhZyB7XG4gIGNvbG9yOiAjRjA3RkFDO1xuICBiYWNrZ3JvdW5kOiAjRkFFQUZCO1xufVxuXG4uaGVyby0tc29sdXRpb24taGlnaGVyLWVkdWNhdGlvbiAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgNzkxcHg7XG4gIHBhZGRpbmctdG9wOiAzMXB4O1xufVxuXG4uaGVyby0tc29sdXRpb24taGlnaGVyLWVkdWNhdGlvbiAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA1MjBweDtcbiAgcGFkZGluZy1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLmhlcm8tLXNvbHV0aW9uLWhpZ2hlci1lZHVjYXRpb24gLmdyaWQtY2FyZF9fdGV4dC0taGVybyB7XG4gIG1heC13aWR0aDogNDcwcHg7XG59XG5cbi5oZXJvLS1zb2x1dGlvbi1oaWdoZXItZWR1Y2F0aW9uIC5ncmlkLWNhcmRfX3RleHQtLWhlcm97XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9uLWhpZ2hlci1lZHVjYXRpb24xIHtcbiAgbWFyZ2luLWJvdHRvbTogMTUycHg7XG59XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9uLWhpZ2hlci1lZHVjYXRpb24xIC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmc6IDAgMTE4cHggMCA1NHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbi1oaWdoZXItZWR1Y2F0aW9uMSAgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9uLWhpZ2hlci1lZHVjYXRpb24xIC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIGZsZXg6IDAgMSA2ODBweDtcbn1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24taGlnaGVyLWVkdWNhdGlvbjEgLmdyaWQtY2FyZF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbi1oaWdoZXItZWR1Y2F0aW9uMiAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgNjgwcHg7XG59XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9uLWhpZ2hlci1lZHVjYXRpb24yIHtcbiAgbWFyZ2luLWJvdHRvbTogMTUycHg7XG59XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9uLWhpZ2hlci1lZHVjYXRpb24yIC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmc6IDAgMTlweCAwIDExOHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbi1oaWdoZXItZWR1Y2F0aW9uMiAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA0MzBweDtcbn1cblxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbi1oaWdoZXItZWR1Y2F0aW9uMiAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgNjgwcHg7XG59XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9uLWhpZ2hlci1lZHVjYXRpb24zIHtcbiAgbWFyZ2luLWJvdHRvbTogMTc1cHg7XG59XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9uLWhpZ2hlci1lZHVjYXRpb24zIC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmc6IDAgMTMxcHggMCA1NHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbi1oaWdoZXItZWR1Y2F0aW9uMyAuZmVhdHVyZXMtYWNjb3JkaW9uX19pbWFnZXtcbiAgcGFkZGluZzogMHB4IDBweCAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbi1oaWdoZXItZWR1Y2F0aW9uMyAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA0MzBweDtcbn1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24taGlnaGVyLWVkdWNhdGlvbjMgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDY4MHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbi1oaWdoZXItZWR1Y2F0aW9uNCAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgNjgwcHg7XG59XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9uLWhpZ2hlci1lZHVjYXRpb240IHtcbiAgbWFyZ2luLWJvdHRvbTogMTE4cHg7XG59XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9uLWhpZ2hlci1lZHVjYXRpb240IC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDExOHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbi1oaWdoZXItZWR1Y2F0aW9uNCAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA0MzBweDtcbn1cblxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbi1oaWdoZXItZWR1Y2F0aW9uNCAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgNjgwcHg7XG59XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9uLW1hbnVmYWN0dXJpbmcxIC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIGZsZXg6IDAgMSA2ODBweDtcbn1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24tbWFudWZhY3R1cmluZzEgLmdyaWQtY2FyZF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBtYXgtd2lkdGg6IDM1MHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbi1tYW51ZmFjdHVyaW5nMiB7XG4gIG1hcmdpbi1ib3R0b206IDE1MnB4O1xufVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbi1tYW51ZmFjdHVyaW5nMiAuZ3JpZC1jYXJkX19yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThGOEZCO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9zb2x1dGlvbnMvYnktaW5kdXN0cnkvbWFudWZhY3R1cmluZy9zMi1kZWNvcmF0b3Iuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZy1sZWZ0OiAxMzFweDtcbn1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24tbWFudWZhY3R1cmluZzIgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNDcwcHg7XG4gIGNvbG9yOiAkZGFyazUwMDtcbn1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24tbWFudWZhY3R1cmluZzIgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDY4OXB4O1xufVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbi1tYW51ZmFjdHVyaW5nMiB7XG4gIG1hcmdpbi1ib3R0b206IDcycHg7XG59XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9uLW1hbnVmYWN0dXJpbmczIHtcbiAgbWFyZ2luLWJvdHRvbTogMTMwcHg7XG59XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9uLW1hbnVmYWN0dXJpbmczIC5ncmlkLWNhcmRfX3RpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9uLW1hbnVmYWN0dXJpbmczICAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA0ODRweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24tbWFudWZhY3R1cmluZzMgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDY4MHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbi1tYW51ZmFjdHVyaW5nMyAuZ3JpZC1jYXJkX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIG1heC13aWR0aDogMzUwcHg7XG59XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9uLW1hbnVmYWN0dXJpbmc0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTMzcHg7XG59XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9uLW1hbnVmYWN0dXJpbmc0IC5ncmlkLWNhcmRfX3JvdyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3NvbHV0aW9ucy9ieS1pbmR1c3RyeS9tYW51ZmFjdHVyaW5nL3M0LWRlY29yYXRvcjIuc3ZnKSwgdXJsKC9pbWFnZXMvc29sdXRpb25zL2J5LWluZHVzdHJ5L21hbnVmYWN0dXJpbmcvczQtZGVjb3JhdG9yMS5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYyg4MCUgLSA1MHB4KSByaWdodCAzMHB4LCBsZWZ0IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjBGQ1xufVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbi1tYW51ZmFjdHVyaW5nNCAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIG1heC13aWR0aDogOTM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9uLWhlYWx0aGNhcmU0IC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIG1heC13aWR0aDogOTk0cHg7XG59XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9uLWhlYWx0aGNhcmU0IC5ncmlkLWNhcmRfX3RpdGxlIHtcbiAgbWF4LXdpZHRoOiA5MzVweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbn1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24tbWFudWZhY3R1cmluZzQgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgbWF4LXdpZHRoOiA5ODBweDtcbn1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24tbWFudWZhY3R1cmluZzQgLmdyaWQtY2FyZF9fdGV4dCB7XG4gIG1heC13aWR0aDogODk1cHg7XG59XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9uLW1hbnVmYWN0dXJpbmc0IC5ncmlkLWNhcmRfX3RpdGxlIHtcbiAgbWF4LXdpZHRoOiA5MzVweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbn1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24taGVhbHRoY2FyZTQgLmdyaWQtY2FyZF9fcm93IHtcbiAgbWluLWhlaWdodDogNTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIHBhZGRpbmctdG9wOiAxMTJweDtcbn1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24tbWFudWZhY3R1cmluZzQgLmdyaWQtY2FyZF9fcm93IHtcbiAgbWluLWhlaWdodDogNTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIHBhZGRpbmctdG9wOiAxMTJweDtcbn1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24taGVhbHRoY2FyZTQgLmdyaWQtY2FyZF9fdGV4dCB7XG4gIG1heC13aWR0aDogODk1cHg7XG59XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9uLWhlYWx0aGNhcmU1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTUycHg7XG59XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9uLW1hbnVmYWN0dXJpbmc1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTM2cHg7XG59XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9uLW1hbnVmYWN0dXJpbmc1IC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmc6IDAgODBweCAwcHggNzlweDtcbn1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24tbWFudWZhY3R1cmluZzUgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNDMwcHg7XG59XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9uLW1hbnVmYWN0dXJpbmc1IC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIGZsZXg6IDAgMSA2ODBweDtcbn1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24tbWFudWZhY3R1cmluZzYge1xuICBtYXJnaW4tYm90dG9tOiAxMzZweDtcbn1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24tbWFudWZhY3R1cmluZzYgLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZzogODJweCA4MHB4IDE0MHB4IDgwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbi1tYW51ZmFjdHVyaW5nNiAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA1OTBweDtcbiAgcGFkZGluZzogNzJweCA4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbi1tYW51ZmFjdHVyaW5nNiAuZ3JpZC1jYXJkX190aXRsZSB7XG4gIG1heC13aWR0aDogMzgwcHg7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24tbWFudWZhY3R1cmluZzYgLmdyaWQtY2FyZF9fZGVjb3JhdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNzE3cHg7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xufVxuXG4uZ3JpZC1jYXJkLS1zb2x1dGlvbi1tYW51ZmFjdHVyaW5nNiAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ncmlkLWNhcmQtLXNvbHV0aW9uLW1hbnVmYWN0dXJpbmc2IC5ncmlkLWNhcmRfX2ltYWdlLWJveCAuZ3JpZC1jYXJkX19pbWFnZS1tb2JpbGUgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuLmdyaWQtY2FyZC0tc29sdXRpb24tbWFudWZhY3R1cmluZzYgLmdyaWQtY2FyZF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4uZ3JpZC1jYXJkLS1lbnRlcnByaXNlMSB7XG4gIG1hcmdpbi1ib3R0b206IDE1NnB4O1xufVxuXG4uZ3JpZC1jYXJkLS1lbnRlcnByaXNlMSAuZ3JpZC1jYXJkX19yb3cge1xuICBwYWRkaW5nOiAwIDEzMXB4IDAgMjJweDtcbn1cblxuLmdyaWQtY2FyZC0tZW50ZXJwcmlzZTEgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICBmbGV4OiAwIDEgNDMwcHg7XG59XG5cbi5ncmlkLWNhcmQtLWVudGVycHJpc2UxIC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gIGZsZXg6IDAgMSA2ODBweDtcbn1cblxuLmdyaWQtY2FyZC0tZW50ZXJwcmlzZTEgLmdyaWQtY2FyZF9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5ncmlkLWNhcmQtLWVudGVycHJpc2UxIC5ncmlkLWNhcmRfX3RleHQtLXR3byB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLmdyaWQtY2FyZC0tZW50ZXJwcmlzZTIge1xuICBtYXJnaW4tYm90dG9tOiAxNTdweDtcbn1cblxuLmdyaWQtY2FyZC0tZW50ZXJwcmlzZTIgLmdyaWQtY2FyZF9fcm93IHtcbiAgcGFkZGluZzogMCAyMXB4IDAgMTMycHg7XG59XG5cbi5ncmlkLWNhcmQtLWVudGVycHJpc2UyIC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgZmxleDogMCAxIDQzMHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1lbnRlcnByaXNlMiAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgNjgwcHg7XG59XG5cbi5ncmlkLWNhcmQtLWVudGVycHJpc2UyIC5ncmlkLWNhcmRfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1lbnRlcnByaXNlMiAuZ3JpZC1jYXJkX190ZXh0LS10d28ge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5ncmlkLWNhcmQtLWVudGVycHJpc2UzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTg0cHg7XG59XG5cbi5ncmlkLWNhcmQtLWVudGVycHJpc2UzIC5ncmlkLWNhcmRfX3JvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5Mjg4RUY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3NvbHV0aW9ucy9ieS1zaXplL2VudGVycHJpc2UvczMtZGVjb3JhdG9yLW1hbmFnZW1lbnQtMS5zdmcpLCB1cmwoL2ltYWdlcy9zb2x1dGlvbnMvYnktc2l6ZS9lbnRlcnByaXNlL3MzLWRlY29yYXRvci1tYW5hZ2VtZW50LTIuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wLCByaWdodCBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5ncmlkLWNhcmQtLWVudGVycHJpc2UzIC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgZmxleDogMCAxIDQ2NnB4O1xuICBwYWRkaW5nLWxlZnQ6IDExNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMTBweDtcbn1cblxuLmdyaWQtY2FyZC0tZW50ZXJwcmlzZTMgLmdyaWQtY2FyZF9fbGFiZWwsXG4uZ3JpZC1jYXJkLS1lbnRlcnByaXNlMyAuZ3JpZC1jYXJkX190aXRsZSxcbi5ncmlkLWNhcmQtLWVudGVycHJpc2UzIC5ncmlkLWNhcmRfX3RleHQge1xuICBjb2xvcjogJHdoaXRlO1xufVxuXG4uZ3JpZC1jYXJkLS1lbnRlcnByaXNlMyAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgNjg5cHg7XG59XG5cbi5ncmlkLWNhcmQtLWVudGVycHJpc2UzIC5idXR0b24tYmlnIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmdyaWQtY2FyZC0tZW50ZXJwcmlzZTMgLmdyaWQtY2FyZF9fdGV4dCB7XG4gIG1heC13aWR0aDogNDI4cHg7XG59XG5cbi5ncmlkLWNhcmQtLWVudGVycHJpc2U0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTY4cHg7XG59XG5cbi5ncmlkLWNhcmQtLWVudGVycHJpc2U0IC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmc6IDAgMTMzcHggMCAyMHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1lbnRlcnByaXNlNCAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA0MzBweDtcbn1cblxuLmdyaWQtY2FyZC0tZW50ZXJwcmlzZTQgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDY4MHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1lbnRlcnByaXNlNCAuZ3JpZC1jYXJkX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmdyaWQtY2FyZC0tZW50ZXJwcmlzZTQgLmdyaWQtY2FyZF9fdGV4dC0tdHdvIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1lbnRlcnByaXNlNSB7XG4gIG1hcmdpbi1ib3R0b206IDE2OHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1lbnRlcnByaXNlNSAuZ3JpZC1jYXJkX19yb3cge1xuICBwYWRkaW5nOiAwIDAgMCA5NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGMEVFO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9zb2x1dGlvbnMvYnktc2l6ZS9lbnRlcnByaXNlL3M1LWRlY29yYXRvcjEuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYyg1MCUgKyA1MHB4KSBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5ncmlkLWNhcmQtLWVudGVycHJpc2U1IC5ncmlkLWNhcmRfX3RleHQge1xuICBtYXgtd2lkdGg6IDQzNHB4O1xufVxuXG4uZ3JpZC1jYXJkLS1lbnRlcnByaXNlNSAuZ3JpZC1jYXJkX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5ncmlkLWNhcmQtLWVudGVycHJpc2U1IC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgZmxleDogMCAxIDUxOXB4O1xufVxuXG4uZ3JpZC1jYXJkLS1lbnRlcnByaXNlNSAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgNjg5cHg7XG59XG5cbi5ncmlkLWNhcmQtLXBhZ2Utbm90LWZvdW5kIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZXJyb3IvNDA0LWRlY29yYXRvcjEuc3ZnKSwgdXJsKC9pbWFnZXMvZXJyb3IvNDA0LWRlY29yYXRvcjIuc3ZnKSwgdXJsKC9pbWFnZXMvZXJyb3IvNDA0LWRlY29yYXRvcjMuc3ZnKSwgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZkZmRmZiAwJSwgI0ZBRUFGQiAxMDAlKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b20sIHJpZ2h0IGJvdHRvbSwgcmlnaHQgdG9wO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uZ3JpZC1jYXJkLS1wYWdlLW5vdC1mb3VuZCAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICBtYXgtd2lkdGg6IDM3MXB4O1xuICBtYXJnaW4tYm90dG9tOiA2MnB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uZ3JpZC1jYXJkLS1wYWdlLW5vdC1mb3VuZCAuZ3JpZC1jYXJkX19ib3gge1xuICBtYXgtd2lkdGg6IDg4NHB4O1xuICBwYWRkaW5nLXRvcDogMTE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMzdweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmdyaWQtY2FyZC0tcGFnZS1ub3QtZm91bmQgLmdyaWQtY2FyZF9fdGV4dC1ib3h7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmdyaWQtY2FyZC0tcGFnZS1ub3QtZm91bmQgLmdyaWQtY2FyZF9fdGV4dC1ib3gtY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaGVyby0tc2VjdXJpdHkge1xuICBtYXJnaW4tYm90dG9tOiAxNDRweDtcbn1cblxuLmhlcm8tLXNlY3VyaXR5IC5ncmlkLWNhcmRfX3JvdyB7XG4gIHBhZGRpbmc6IDAgMCAwIDY3cHg7XG59XG5cbi5oZXJvLS1zZWN1cml0eSAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSA0MzBweDtcbn1cblxuLmhlcm8tLXNlY3VyaXR5IC5ncmlkLWNhcmRfX3RhZyB7XG4gIGNvbG9yOiAkcHJpbWFyeTE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZ3JpZC1jYXJkX191bmRlcmxpbmV7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG4uaGVyby0tc2VjdXJpdHkgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIDgwM3B4O1xufVxuXG4uZ3JpZC1jYXJkX19kZWNvcmF0aW9uIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkbWF4U2NyZWVuV2lkdGgpIHtcbiAgLmdyaWQtY2FyZC5ncmlkLWNhcmQtLXBhZGRlZCAuZ3JpZC1jYXJkX19yb3csXG4gIC5ncmlkLWNhcmQuZ3JpZC1jYXJkLS1ibGFuayAuZ3JpZC1jYXJkX19yb3cge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZC5ncmlkLWNhcmQtLWZ1bGwuZ3JpZC1jYXJkLS1pbWFnZS1sZWZ0IC5ncmlkLWNhcmRfX3JvdyB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQuZ3JpZC1jYXJkLS1mdWxsLmdyaWQtY2FyZC0taW1hZ2UtcmlnaHQgLmdyaWQtY2FyZF9fcm93IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS12ZXJ0aWNhbCAuZ3JpZC1jYXJkX19yb3cge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1hbmFseXRpY3M2IC5ncmlkLWNhcmRfX3JvdyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM4MHB4KSB7XG4gIC5ncmlkLWNhcmQtLWNhc2Utc3R1ZGllcy1nZXQxIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9IFxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtaW5TY3JlZW5XaWR0aCkge1xuXHQuZ3JpZC1jYXJkLS13ZWJpbmFycy1zaW5nbGUgLmZ1bGwtc2NyZWVuLXBpYyB7XG5cdFx0d2lkdGg6IDMxLjQ2JTtcblx0fVxuXHQuZ3JpZC1jYXJkLS13ZWJpbmFycy1zaW5nbGUgLmdyaWQtY2FyZF9fbHAtaGVhZGVyLFxuXHQuZ3JpZC1jYXJkLS13ZWJpbmFycy1zaW5nbGUgLmdyaWQtY2FyZF9fbHAtY29udGVudCB7XG5cdFx0d2lkdGg6IDY1LjczJTtcblx0fVxuICAuZ3JpZC1jYXJkLS1lYm9va3Mtc2luZ2xlIC5mdWxsLXNjcmVlbi1waWMge1xuXHRcdHdpZHRoOiAzMS40NiU7XG5cdH1cbiAgLmdyaWQtY2FyZC0tZWJvb2tzLXNpbmdsZSAuZ3JpZC1jYXJkX19scC1oZWFkZXIsXG4gIC5ncmlkLWNhcmQtLWVib29rcy1zaW5nbGUgLmdyaWQtY2FyZF9fbHAtY29udGVudCB7XG5cdFx0d2lkdGg6IDY1LjczJTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHRhYmxldFdpZHRoKSB7XG4gIC5ncmlkLWNhcmQtLWJsYW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tYmxhbmsuZ3JpZC1jYXJkLS13aWRlLmdyaWQtY2FyZC0taW1hZ2UtcmlnaHQgLmdyaWQtY2FyZF9fcm93IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgXG4gIC5ncmlkLWNhcmQtLWJsYW5rLmdyaWQtY2FyZC0td2lkZS5ncmlkLWNhcmQtLWltYWdlLWxlZnQgLmdyaWQtY2FyZF9fcm93IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmdyaWQtY2FyZC0taG9tZTEge1xuICAgIG1hcmdpbi1ib3R0b206IDcycHg7XG4gIH1cblxuICAuZ3JpZC1jYXJkLmdyaWQtY2FyZC0taG9tZTIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1ob21lMSAuZ3JpZC1jYXJkX19yb3cge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1ob21lMiAuZ3JpZC1jYXJkX19yb3cge1xuICAgIHBhZGRpbmc6IDMycHggMjBweCA0MHB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tZGVtbyAuZ3JpZC1jYXJkX19va3RvcG9zdC1zZWN0aW9uLS1jb2x1bW5zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tYWJvdXQxIC5ncmlkLWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjg0cHg7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1hYm91dDEgLmdyaWQtY2FyZF9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tYWJvdXQyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tYWJvdXQyIC5ncmlkLWNhcmRfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLWFib3V0MyAuZ3JpZC1jYXJkX19yb3cge1xuICAgIHBhZGRpbmc6IDMycHggMjBweCA0MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1hYm91dDMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwNHB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tYWJvdXQ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzOXB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tYWJvdXQ0IC5ncmlkLWNhcmRfX3RleHQge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NnB4O1xuICB9XG4gIFxuICAuZ3JpZC1jYXJkLS1hYm91dDQgLmdyaWQtY2FyZF9fcm93IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tYWxsLWluZHVzdHJpZXMgeyBcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgZ2FwOiAyOHB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tY2FzZS1zdHVkaWVzIC5ncmlkLWNhcmRfX2J1dHRvbi1jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLWNhc2Utc3R1ZGllcyAubmF2LWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1jYXNlLXN0dWRpZXMgLmN1c3RvbWVyLWNhcmQgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tY2FzZS1zdHVkaWVzIC5jdXN0b21lci1jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tY2FzZS1zdHVkaWVzIC5jdXN0b21lci1jYXJkIGg0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1jYXNlLXN0dWRpZXMgLmNhc2Utc3R1ZGllcy1jb250YWluZXIgYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIFxuXG4gIC5ncmlkLWNhcmQtLWNhc2Utc3R1ZGllcyAuZ3JpZC1jYXJkX19idXR0b24tY29udGFpbmVyIGJ1dHRvbiB7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1jYXNlLXN0dWRpZXMgaDUge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICBcbiAgLmdyaWQtY2FyZC0tY2FzZS1zdHVkaWVzIC5tb3JlLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLWNhc2Utc3R1ZGllcy1nZXQxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tY2FzZS1zdHVkaWVzLWdldDEgLndyYXBwZXIud3JhcHBlci0tdGFibGV0IGJsb2NrcXVvdGU6OmJlZm9yZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbiAgXG4gIC5ncmlkLWNhcmQtLWNhc2Utc3R1ZGllcy1nZXQxIC53cmFwcGVyLndyYXBwZXItLXRhYmxldCBibG9ja3F1b3RlID4gcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogMjNweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1jYXNlLXN0dWRpZXMtZ2V0MSAud3JhcHBlci53cmFwcGVyLS10YWJsZXQgYmxvY2txdW90ZSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLWNhc2Utc3R1ZGllcyAuc2VsZWN0Mi5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLWNhc2Utc3R1ZGllcyAuY2FzZS1zdHVkaWVzLWNvbnRhaW5lciA+IC5jb250ZW50LWNhcmQge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLWNhc2Utc3R1ZGllcyAuY2FzZS1zdHVkaWVzLWNvbnRhaW5lciAge1xuICAgIG1hcmdpbi10b3A6IDQ2cHg7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1jYXNlLXN0dWRpZXMgLmNhc2Utc3R1ZGllcy1jb250YWluZXIgPiAuY29udGVudC1jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tY2FzZS1zdHVkaWVzIC5iaWctY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1hbmFseXRpY3MzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4O1xuICB9XG4gIFxuICAuZ3JpZC1jYXJkLS1hbmFseXRpY3MzIC5ncmlkLWNhcmRfX3JvdyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvcHJvZHVjdC9hbmFseXRpY3MvczMtZGVjb3JhdG9yLW1vYmlsZS5zdmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLWFuYWx5dGljczUge1xuICAgIG1hcmdpbi1ib3R0b206IDcycHg7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1hZ2VuY2llcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tYWdlbmNpZXMgLnJvdy0td3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLXdlYmluYXJzIC5wb3N0LWVudHJ5e1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLXdlYmluYXJzIC5tb3JlLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS13ZWJpbmFycyAubW9yZS1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1wdWJsaXNoaW5nMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLXB1Ymxpc2hpbmcyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tcHVibGlzaGluZzIgLmdyaWQtY2FyZF9fcm93IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9wcm9kdWN0L3NvY2lhbC1wdWJsaXNoaW5nL3MyLWRlY29yYXRvci0zLnN2ZyksIHVybCgvaW1hZ2VzL3Byb2R1Y3Qvc29jaWFsLXB1Ymxpc2hpbmcvczItZGVjb3JhdG9yLTQuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAgbGVmdCAxOTZweCwgcmlnaHQgdG9wO1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tcHVibGlzaGluZzMge1xuICAgIG1hcmdpbi1ib3R0b206IDcycHg7XG4gIH1cbiAgXG4gIC5ncmlkLWNhcmQtLXB1Ymxpc2hpbmczIC5ncmlkLWNhcmRfX3JvdyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvcHJvZHVjdC9zb2NpYWwtcHVibGlzaGluZy9zMy1kZWNvcmF0b3ItbW9iaWxlLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tcHVibGlzaGluZzQge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1wdWJsaXNoaW5nNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLXByZXNzIC5wcmVzcy1pdGVtcy1jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1jb250ZW50IC5yZXNvdXJjZXMtY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgIHJvdy1nYXA6IDQwcHg7XG4gICAgY29sdW1uLWdhcDogMHB4OyBcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1jYXNlLXN0dWRpZXMgLmNhc2Utc3R1ZGllcy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9ICBcblxuICAuZ3JpZC1jYXJkLS1wb3B1bGFyLWFydGljbGVzIC5ibG9nLWdyaWRfX3BvcHVsYXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cblxuICAuYmxvZy1ncmlkX19sYXRlc3QtYXJ0aWNsZXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1jYXNlLXN0dWRpZXMgLmdyaWQtY2FyZF9fYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0td2ViaW5hcnMgLnVwY29taW5nLXdlYmluYXJzLWNvbnRhaW5lcixcbiAgLmdyaWQtY2FyZC0td2ViaW5hcnMgLm9uLWRlbWFuZC13ZWJpbmFycy1jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgcm93LWdhcDogMzhweDtcbiAgICBjb2x1bW4tZ2FwOiAwcHg7IFxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLXdlYmluYXJzIGgzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS13ZWJpbmFycyBoNCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tbGlzdGVuaW5nMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODhweDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLWxpc3RlbmluZzEge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1saXN0ZW5pbmcyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tbGlzdGVuaW5nMiAuZ3JpZC1jYXJkX19yb3cge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3Byb2R1Y3Qvc29jaWFsLWxpc3RlbmluZy9zMi1kZWNvcmF0b3ItMy5zdmcpLCB1cmwoL2ltYWdlcy9wcm9kdWN0L3NvY2lhbC1saXN0ZW5pbmcvczItZGVjb3JhdG9yLTQuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAgbGVmdCAxOTZweCwgcmlnaHQgdG9wO1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tbGlzdGVuaW5nMiAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1saXN0ZW5pbmczIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICB9XG4gIFxuICAuZ3JpZC1jYXJkLS1saXN0ZW5pbmczIC5ncmlkLWNhcmRfX3JvdyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvcHJvZHVjdC9zb2NpYWwtbGlzdGVuaW5nL3MzLWRlY29yYXRvci0zLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICB9XG5cbiAgLm1hcmtldGluZy1pbnRlbGxpZ2VuY2UgLmdyaWQtY2FyZF9fcm93e1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3Byb2R1Y3QvbWFrZXRpbmctaW50ZWxsaWdlbmNlL21hcmtldGluZy1zaGFwZS0yLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwcHg7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1saXN0ZW5pbmc0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tYWR2b2NhY3kxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tYWR2b2NhY3kxIC5ncmlkLWNhcmRfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tYWR2b2NhY3kyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tYWR2b2NhY3kyIC5ncmlkLWNhcmRfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tYWR2b2NhY3kzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICB9XG4gIFxuICAuZ3JpZC1jYXJkLS1hZHZvY2FjeTMgLmdyaWQtY2FyZF9fcm93IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9wcm9kdWN0L2VtcGxveWVlLWFkdm9jYWN5L3MzLWRlY29yYXRvci0zLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tYWR2b2NhY3k0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tYWR2b2NhY3k1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tYWR2b2NhY3k2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MXB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tYWR2b2NhY3k3IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICB9XG4gIFxuICAuZ3JpZC1jYXJkLS1hZHZvY2FjeTcgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICBcbiAgLmdyaWQtY2FyZC0tYWR2b2NhY3k3IC5ncmlkLWNhcmRfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIFxuXG4gIC5ncmlkLWNhcmQtLWRlbW8gLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLWJlY29tZS1hLXBhcnRuZXI0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxODRweDtcbiAgfVxuICBcbiAgLmdyaWQtY2FyZC0tYmVjb21lLWEtcGFydG5lcjQgLmdyaWQtY2FyZF9fcm93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTI4OEVGO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3BhcnRuZXJzL3M0LWRlY29yYXRvcjMuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b20gY2FsYygxMCUgKyA3MHB4KTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG4gIFxuICAuZ3JpZC1jYXJkLS1iZWNvbWUtYS1wYXJ0bmVyNCAuZ3JpZC1jYXJkX19sYWJlbCxcbiAgLmdyaWQtY2FyZC0tYmVjb21lLWEtcGFydG5lcjQgLmdyaWQtY2FyZF9fdGl0bGUsXG4gIC5ncmlkLWNhcmQtLWJlY29tZS1hLXBhcnRuZXI0IC5ncmlkLWNhcmRfX3RleHQge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbiAgXG4gIC5ncmlkLWNhcmQtLWJlY29tZS1hLXBhcnRuZXIxIC5ncmlkLWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbiAgXG4gIC5ncmlkLWNhcmQtLWJlY29tZS1hLXBhcnRuZXIxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4OHB4O1xuICB9XG4gIFxuICAuZ3JpZC1jYXJkLS1iZWNvbWUtYS1wYXJ0bmVyMiAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICBcbiAgLmdyaWQtY2FyZC0tYmVjb21lLWEtcGFydG5lcjIgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgICBwYWRkaW5nOiAzMnB4IDE4cHggMHB4IDE4cHg7XG4gIH1cbiAgXG4gIC5ncmlkLWNhcmQtLWJlY29tZS1hLXBhcnRuZXIyIC5ncmlkLWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgXG4gIC5ncmlkLWNhcmQtLWJlY29tZS1hLXBhcnRuZXIyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4O1xuICB9XG4gIFxuICAuZ3JpZC1jYXJkLS1iZWNvbWUtYS1wYXJ0bmVyMiAuZ3JpZC1jYXJkX190ZXh0LS10d28ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1iZWNvbWUtYS1wYXJ0bmVyMyAuZ3JpZC1jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG4gIFxuICAuZ3JpZC1jYXJkLS1iZWNvbWUtYS1wYXJ0bmVyMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLWJlY29tZS1hLXBhcnRuZXI0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG4gIFxuICAuZ3JpZC1jYXJkLS1iZWNvbWUtYS1wYXJ0bmVyNCAuZ3JpZC1jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIFxuICAuZ3JpZC1jYXJkLS1iZWNvbWUtYS1wYXJ0bmVyNCAuZ3JpZC1jYXJkX190ZXh0LS10d28ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAuaGVyby0tc29jaWFsLWVtcGxveWVlLWFkdm9jYWN5IC5ncmlkLWNhcmRfX3RpdGxlLS1oZXJvIHtcbiAgICBmb250LXNpemU6IDM3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAuaGVyby0tc29jaWFsLWVtcGxveWVlLWFkdm9jYWN5IC5ncmlkLWNhcmRfX3RleHQtLWhlcm8ge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuXG4gIC5oZXJvLS1lbnRlcnByaXNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4OHB4O1xuICB9XG5cbiAgLmhlcm8tLWVudGVycHJpc2UgLmdyaWQtY2FyZF9fdGFnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gIC5oZXJvLS1lbnRlcnByaXNlIC5ncmlkLWNhcmRfX3JvdyB7XG4gICAgcGFkZGluZy10b3A6IDY0cHg7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1lbnRlcnByaXNlMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODhweDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLWVudGVycHJpc2UyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4OHB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tZW50ZXJwcmlzZTMgIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4OHB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tZW50ZXJwcmlzZTMgIC5ncmlkLWNhcmRfX3JvdyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvc29sdXRpb25zL2J5LXNpemUvZW50ZXJwcmlzZS9zMy1kZWNvcmF0b3ItMy5zdmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjYWxjKDUlICsgMTBweCkgcmlnaHQ7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1lbnRlcnByaXNlMyAuYnV0dG9uLWJpZyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLWVudGVycHJpc2U0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4OHB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tZW50ZXJwcmlzZTUge1xuICAgIG1hcmdpbi1ib3R0b206IDg4cHg7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1lbnRlcnByaXNlNSAuZ3JpZC1jYXJkX19yb3cge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3NvbHV0aW9ucy9ieS1zaXplL2VudGVycHJpc2UvczUtZGVjb3JhdG9yMS1tb2JpbGUuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1lYm9va3MgLnBvc3QtZW50cnl7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tYXJjaGl2ZSAuYmxvZy1jYXRlZ29yaWVzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgIHJvdy1nYXA6IDQwcHg7XG4gICAgY29sdW1uLWdhcDogMHB4OyBcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tYXJjaGl2ZSAubW9yZS1idXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1lYm9va3MgLmVib29rcy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICByb3ctZ2FwOiAzOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tY2FzZS1zdHVkaWVzIC5ncmlkLWNhcmRfX2xpbmUtZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tc29jaWFsLWVtcGxveWVlLWFkdm9jYWN5MSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODhweDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLXNvY2lhbC1lbXBsb3llZS1hZHZvY2FjeTEgLmdyaWQtY2FyZF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gIH1cblxuXG4gIC5ncmlkLWNhcmQtLXNvY2lhbC1lbXBsb3llZS1hZHZvY2FjeTEgLmdyaWQtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLXNvY2lhbC1lbXBsb3llZS1hZHZvY2FjeTIge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1zb2NpYWwtZW1wbG95ZWUtYWR2b2NhY3kzIC5ncmlkLWNhcmRfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tc29jaWFsLWVtcGxveWVlLWFkdm9jYWN5MyAuZ3JpZC1jYXJkX190ZXh0LS10d28ge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLXNvY2lhbC1lbXBsb3llZS1hZHZvY2FjeTMgLmdyaWQtY2FyZF9fcm93IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9zb2x1dGlvbnMvYnktdXNlLWNhc2Uvc29jaWFsLWVtcGxveWVlLWFkdm9jYWN5L3MzLWRlY29yYXRvci0yLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNhbGMoMTAlICsgMjBweCkgcmlnaHQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLXNvY2lhbC1lbXBsb3llZS1hZHZvY2FjeTMge1xuICAgIG1hcmdpbi1ib3R0b206IDg4cHg7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1zb2NpYWwtZW1wbG95ZWUtYWR2b2NhY3k0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tc29jaWFsLWVtcGxveWVlLWFkdm9jYWN5NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzlweDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLXNvY2lhbC1lbXBsb3llZS1hZHZvY2FjeTUgLmdyaWQtY2FyZF9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICBcbiAgLmdyaWQtY2FyZC0tc29jaWFsLW1lZGlhLW1hbmFnZW1lbnQyIC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1zb2NpYWwtbWVkaWEtbWFuYWdlbWVudDIgLmdyaWQtY2FyZF9fcm93IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9zb2x1dGlvbnMvYnktdXNlLWNhc2UvZGVtYW5kLWdlbmVyYXRpb24vczItZGVjb3JhdG9yLTMuc3ZnKSwgdXJsKC9pbWFnZXMvc29sdXRpb25zL2J5LXVzZS1jYXNlL2RlbWFuZC1nZW5lcmF0aW9uL3MyLWRlY29yYXRvci00LnN2Zyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogIGxlZnQgY2VudGVyLCByaWdodCB0b3A7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLXNvY2lhbC1tZWRpYS1tYW5hZ2VtZW50MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLXNvY2lhbC1tZWRpYS1tYW5hZ2VtZW50MyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLXNvY2lhbC1tZWRpYS1tYW5hZ2VtZW50NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLXNvY2lhbC1tZWRpYS1tYW5hZ2VtZW50NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLXNvY2lhbC1tZWRpYS1tYW5hZ2VtZW50NCAuZ3JpZC1jYXJkX19yb3cge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3NvbHV0aW9ucy9ieS11c2UtY2FzZS9kZW1hbmQtZ2VuZXJhdGlvbi9zMy1kZWNvcmF0b3ItbWFuYWdlbWVudC0zLnN2Zyk7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1hZ2VuY2llcyAuYWdlbmNpZXMtbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxuXG4gIC5oZXJvLS1yYWRpY2FsbHkgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cblxuICAuaGVyby0tcmFkaWNhbGx5IC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tYmxvZy1jb250YWluZXItc2luZ2xlIC5lbnRyeS1tZXRhIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcblx0fVxuXG5cdC5ncmlkLWNhcmQtLWJsb2ctY29udGFpbmVyLXNpbmdsZSAuZW50cnktbWV0YSAuZW50cnktY29udGVudC10YWcge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cblxuICAuaGVyby0tcmFkaWNhbGx5IC5ncmlkLWNhcmRfX2ltYWdlLW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgICBcbiAgLmhlcm8tLXJhZGljYWxseSAuZ3JpZC1jYXJkX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5oZXJvLS1yYWRpY2FsbHkgLmdyaWQtY2FyZF9fdGV4dC0taGVybyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAgIFxuICAuaGVyby0tcmFkaWNhbGx5IC5idXR0b24ge1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICAgIFxuICAuaGVyby0tcmFkaWNhbGx5IC5ncmlkLWNhcmRfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgLmhlcm8tLXJhZGljYWxseSAuZ3JpZC1jYXJkX19yb3cge1xuICAgIHBhZGRpbmc6IDBweCAwcHggMCAwcHg7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1yYWRpY2FsbHkxIC53cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLXJhZGljYWxseTEgLmdyaWQtY29udGFpbmVyX19yYWRpY2FsbHkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1yYWRpY2FsbHkxIC5tb3JlLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLXJhZGljYWxseTIge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB9XG4gIFxuICAuZ3JpZC1jYXJkLS1yYWRpY2FsbHkyIC5ncmlkLWNhcmRfX3JvdyB7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tcmFkaWNhbGx5MiAuZ3JpZC1jYXJkX19pbWFnZS1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1ibG9nLWNvbnRhaW5lciAuZW50cnktY29udGVudC10YWcsXG4gIC5ncmlkLWNhcmQtLWJsb2ctY29udGFpbmVyLXNpbmdsZSAuZW50cnktY29udGVudC10YWcge1xuICAgIGhlaWdodDogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLWJsb2ctY29udGFpbmVyIC5tb3JlLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQ0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1ibG9nLWNvbnRhaW5lciAuZW50cnktY29udGVudC10YWcsIC5ncmlkLWNhcmQtLWJsb2ctY29udGFpbmVyLXNpbmdsZSAuZW50cnktY29udGVudC10YWcge1xuICAgIGhlaWdodDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICBcbiAgLmdyaWQtY2FyZC0tZW5nYWdlbWVudDEge1xuICAgIG1hcmdpbi1ib3R0b206IDg4cHg7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1lbmdhZ2VtZW50MyAgLmdyaWQtY2FyZF9fcm93IHtcbiAgICBwYWRkaW5nOiAwIDEwNnB4IDAgMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhGMUY2O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3Byb2R1Y3Qvc29jaWFsLWVuZ2FnZW1lbnQvczMtZGVjb3JhdG9yLTMuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLXNvY2lhbC1tZWRpYS1tYW5hZ2VtZW50NiAuZ3JpZC1jYXJkX19yb3cge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3NvbHV0aW9ucy9ieS11c2UtY2FzZS9kZW1hbmQtZ2VuZXJhdGlvbi9zNi1kZWNvcmF0b3ItNC5zdmcpLCB1cmwoL2ltYWdlcy9zb2x1dGlvbnMvYnktdXNlLWNhc2UvZGVtYW5kLWdlbmVyYXRpb24vczYtZGVjb3JhdG9yLTUuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3AsIGxlZnQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1zb2NpYWwtbWVkaWEtbWFuYWdlbWVudDYgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tZW5nYWdlbWVudDQge1xuICAgIG1hcmdpbi1ib3R0b206IDg4cHg7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1lbmdhZ2VtZW50NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODhweDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLW1pZC1tYXJrZXQxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4OHB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tbWlkLW1hcmtldDIge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1taWQtbWFya2V0MyB7XG4gICAgbWFyZ2luLWJvdHRvbTogODhweDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLW1pZC1tYXJrZXQ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4OHB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tbWlkLW1hcmtldDMgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1taWQtbWFya2V0MyAuZ3JpZC1jYXJkX19yb3cge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLW1pZC1tYXJrZXQzIC5ncmlkLWNhcmRfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLmhlcm8tLXNvY2lhbC1tZWRpYS1tYW5hZ2VtZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4OHB4O1xuICB9XG5cbiAgLmhlcm8tLXNvbHV0aW9ucy10ZWNobm9sb2d5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4OHB4O1xuICB9XG5cbiAgLmhlcm8tLXNvbHV0aW9ucy10ZWNobm9sb2d5IC5ncmlkLWNhcmRfX3RhZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAuaGVyby0tc29sdXRpb25zLXRlY2hub2xvZ3kgLmdyaWQtY2FyZF9fcm93IHtcbiAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgfVxuXG4gIC5oZXJvLS1zb2x1dGlvbnMtdGVjaG5vbG9neSAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gIH1cblxuICAuaGVyby0tc29sdXRpb25zLXRlY2hub2xvZ3kgLmdyaWQtY2FyZF9fdGV4dC0taGVybyxcbiAgLmhlcm8tLXNvbHV0aW9ucy10ZWNobm9sb2d5IC5idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIC5oZXJvLS1jZXJ0aWZpY2F0aW9ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogODhweDtcbiAgfVxuXG4gIC5oZXJvLS1jZXJ0aWZpY2F0aW9ucyAuZ3JpZC1jYXJkX190YWcge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgLmhlcm8tLWNlcnRpZmljYXRpb25zIC5ncmlkLWNhcmRfX3JvdyB7XG4gICAgcGFkZGluZy10b3A6IDY0cHg7XG4gIH1cblxuICAuaGVyby0tY2VydGlmaWNhdGlvbnMgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICB9XG5cbiAgLmhlcm8tLWNlcnRpZmljYXRpb25zIC5ncmlkLWNhcmRfX3RleHQtLWhlcm8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIC5oZXJvLS1jZXJ0aWZpY2F0aW9ucyAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLWNlcnRpZmljYXRpb25zMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLWNlcnRpZmljYXRpb25zMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogODhweDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLWNlcnRpZmljYXRpb25zMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLWNlcnRpZmljYXRpb25zMyAuZ3JpZC1jYXJkX19yb3cge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIFxuICAuZ3JpZC1jYXJkLS1jZXJ0aWZpY2F0aW9uczMgLmdyaWQtY2FyZF9fZGVjb3JhdG9yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxJSk7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1jZXJ0aWZpY2F0aW9uczMgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgXG4gIC5ncmlkLWNhcmQtLWNlcnRpZmljYXRpb25zMyAuZ3JpZC1jYXJkX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLWNlcnRpZmljYXRpb25zNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODhweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tY2VydGlmaWNhdGlvbnM0IC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gICAgcGFkZGluZzogMHB4IDBweCAwcHggMHB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tY2VydGlmaWNhdGlvbnM0IC5ncmlkLWNhcmRfX3JvdyB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tY2VydGlmaWNhdGlvbnM0IC5ncmlkLWNhcmRfX3JvdyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLXNvY2lhbC1nb3Zlcm5hbmNlMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLXNvY2lhbC1nb3Zlcm5hbmNlMSAuZ3JpZC1jYXJkX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLXNvY2lhbC1nb3Zlcm5hbmNlMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLXNvY2lhbC1nb3Zlcm5hbmNlMiAuZ3JpZC1jYXJkX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLXNvY2lhbC1nb3Zlcm5hbmNlMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLXNvY2lhbC1nb3Zlcm5hbmNlMyAuZ3JpZC1jYXJkX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLXNvY2lhbC1nb3Zlcm5hbmNlMyAuZ3JpZC1jYXJkX19yb3cge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1zb2NpYWwtZ292ZXJuYW5jZTQge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1zb2NpYWwtZ292ZXJuYW5jZTQgLmdyaWQtY2FyZF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1zb2x1dGlvbnMtdGVjaG5vbG9neTIge1xuICAgIG1hcmdpbi1ib3R0b206IDcycHg7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1zb2x1dGlvbnMtdGVjaG5vbG9neTMge1xuICAgIG1hcmdpbi1ib3R0b206IDcycHg7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1zb2x1dGlvbnMtdGVjaG5vbG9neTQge1xuICAgIG1hcmdpbi1ib3R0b206IDg4cHg7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1zb2x1dGlvbnMtdGVjaG5vbG9neTQgIC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gICAgcGFkZGluZzogMHB4IDBweCAwcHggMHB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tc29sdXRpb25zLXRlY2hub2xvZ3k0ICAuZ3JpZC1jYXJkX19yb3cge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLXNvbHV0aW9ucy10ZWNobm9sb2d5NCAuZ3JpZC1jYXJkX19yb3cge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLXNvbHV0aW9ucy10ZWNobm9sb2d5NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODhweDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLXNvbHV0aW9ucy10ZWNobm9sb2d5NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuXG4gIC5oZXJvLS1sZWdhbC1zZXJ2aWNlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogODhweDtcbiAgfVxuXG4gIC5oZXJvLS1sZWdhbC1zZXJ2aWNlcyAuZ3JpZC1jYXJkX190YWcge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgLmhlcm8tLWxlZ2FsLXNlcnZpY2VzIC5ncmlkLWNhcmRfX3JvdyB7XG4gICAgcGFkZGluZy10b3A6IDY0cHg7XG4gIH1cblxuICAuaGVyby0tbGVnYWwtc2VydmljZXMgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICB9XG5cbiAgLmhlcm8tLWxlZ2FsLXNlcnZpY2VzIC5ncmlkLWNhcmRfX3RleHQtLWhlcm8sXG4gIC5oZXJvLS1sZWdhbC1zZXJ2aWNlcyAuYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1sZWdhbC1zZXJ2aWNlczEge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1sZWdhbC1zZXJ2aWNlczEgLmdyaWQtY2FyZF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1sZWdhbC1zZXJ2aWNlczIge1xuICAgIG1hcmdpbi1ib3R0b206IDcycHg7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1sZWdhbC1zZXJ2aWNlczIgLmdyaWQtY2FyZF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1sZWdhbC1zZXJ2aWNlczMge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1sZWdhbC1zZXJ2aWNlczMgLmdyaWQtY2FyZF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1sZWdhbC1zZXJ2aWNlczQge1xuICAgIG1hcmdpbi1ib3R0b206IDg4cHg7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1sZWdhbC1zZXJ2aWNlczQgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1sZWdhbC1zZXJ2aWNlczQgLmdyaWQtY2FyZF9fcm93IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1sZWdhbC1zZXJ2aWNlczQgLmdyaWQtY2FyZF9fcm93IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1sZWdhbC1zZXJ2aWNlczQgLmdyaWQtY2FyZF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1sZWdhbC1zZXJ2aWNlczUge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cblxuICAuaGVyby0tc29sdXRpb24tZmluYW5jaWFsLXNlcnZpY2VzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4OHB4O1xuICB9XG5cbiAgLmhlcm8tLXNvbHV0aW9uLWZpbmFuY2lhbC1zZXJ2aWNlcyAuZ3JpZC1jYXJkX190YWcge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgLmhlcm8tLXNvbHV0aW9uLWZpbmFuY2lhbC1zZXJ2aWNlcyAuZ3JpZC1jYXJkX19yb3cge1xuICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICB9XG5cbiAgLmhlcm8tLXNvbHV0aW9uLWZpbmFuY2lhbC1zZXJ2aWNlcyAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gIH1cblxuICAuaGVyby0tc29sdXRpb24tZmluYW5jaWFsLXNlcnZpY2VzIC5ncmlkLWNhcmRfX3RleHQtLWhlcm8sXG4gIC5oZXJvLS1zb2x1dGlvbi1maW5hbmNpYWwtc2VydmljZXMgLmJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tc29sdXRpb24tZmluYW5jaWFsLXNlcnZpY2VzMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLXNvbHV0aW9uLWZpbmFuY2lhbC1zZXJ2aWNlczMge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1zb2x1dGlvbi1maW5hbmNpYWwtc2VydmljZXM0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4OHB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tc29sdXRpb24tZmluYW5jaWFsLXNlcnZpY2VzNCAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDBweDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLXNvbHV0aW9uLWZpbmFuY2lhbC1zZXJ2aWNlczQgLmdyaWQtY2FyZF9fcm93IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1zb2x1dGlvbi1maW5hbmNpYWwtc2VydmljZXM0IC5ncmlkLWNhcmRfX3JvdyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tc29sdXRpb24tZmluYW5jaWFsLXNlcnZpY2VzNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweDtcbiAgfVxuICBcbiAgLmdyaWQtY2FyZC0tc29sdXRpb24tZmluYW5jaWFsLXNlcnZpY2VzNSAuZ3JpZC1jYXJkX19yb3cge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3Byb2R1Y3QvYW5hbHl0aWNzL3MzLWRlY29yYXRvci1tb2JpbGUuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1zb2x1dGlvbi1maW5hbmNpYWwtc2VydmljZXM2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tc29sdXRpb24tZmluYW5jaWFsLXNlcnZpY2VzNiAuZ3JpZC1jYXJkX19yb3cge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIFxuICAuZ3JpZC1jYXJkLS1zb2x1dGlvbi1maW5hbmNpYWwtc2VydmljZXM2IC5ncmlkLWNhcmRfX2RlY29yYXRvciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAtMjBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMSUpO1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tc29sdXRpb24tZmluYW5jaWFsLXNlcnZpY2VzNiAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBcbiAgLmdyaWQtY2FyZC0tc29sdXRpb24tZmluYW5jaWFsLXNlcnZpY2VzNiAuZ3JpZC1jYXJkX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLXNvbHV0aW9uLWZpbmFuY2lhbC1zZXJ2aWNlczIge1xuICAgIG1hcmdpbi1ib3R0b206IDcycHg7XG4gIH1cblxuICAuaGVyby0tc29sdXRpb24tbWFudWZhY3R1cmluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogODhweDtcbiAgfVxuXG4gIC5oZXJvLS1zb2x1dGlvbi1tYW51ZmFjdHVyaW5nIC5ncmlkLWNhcmRfX3RhZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAuaGVyby0tc29sdXRpb24taGVhbHRoY2FyZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODhweDtcbiAgfVxuXG4gIC5oZXJvLS1zb2x1dGlvbi1oZWFsdGhjYXJlIC5ncmlkLWNhcmRfX3RhZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAuaGVyby0tc29sdXRpb24taGVhbHRoY2FyZSAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG5cbiAgLmhlcm8tLXNvbHV0aW9uLWhlYWx0aGNhcmUgLmdyaWQtY2FyZF9fcm93IHtcbiAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgfVxuXG4gIC5oZXJvLS1zb2x1dGlvbi1oZWFsdGhjYXJlIC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgfVxuXG4gIC5oZXJvLS1zb2x1dGlvbi1oZWFsdGhjYXJlIC5ncmlkLWNhcmRfX3RleHQtLWhlcm8sXG4gIC5oZXJvLS1zb2x1dGlvbi1oZWFsdGhjYXJlIC5idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIC5oZXJvLS1zb2x1dGlvbi1tYW51ZmFjdHVyaW5nIC5ncmlkLWNhcmRfX3JvdyB7XG4gICAgcGFkZGluZy10b3A6IDY0cHg7XG4gIH1cblxuICAuaGVyby0tc29sdXRpb24tbWFudWZhY3R1cmluZyAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gIH1cblxuICAuaGVyby0tc29sdXRpb24tbWFudWZhY3R1cmluZyAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG5cbiAgLmhlcm8tLXNvbHV0aW9uLW1hbnVmYWN0dXJpbmcgLmdyaWQtY2FyZF9fdGV4dC0taGVybyxcbiAgLmhlcm8tLXNvbHV0aW9uLW1hbnVmYWN0dXJpbmcgLmJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmhlcm8tLXNvbHV0aW9uLWhpZ2hlci1lZHVjYXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDg4cHg7XG4gIH1cblxuICAuaGVyby0tc29sdXRpb24taGlnaGVyLWVkdWNhdGlvbiAuZ3JpZC1jYXJkX190YWcge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgLmhlcm8tLXNvbHV0aW9uLWhpZ2hlci1lZHVjYXRpb24gLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxuXG4gIC5oZXJvLS1zb2x1dGlvbi1oaWdoZXItZWR1Y2F0aW9uIC5ncmlkLWNhcmRfX3JvdyB7XG4gICAgcGFkZGluZy10b3A6IDY0cHg7XG4gIH1cblxuICAuaGVyby0tc29sdXRpb24taGlnaGVyLWVkdWNhdGlvbiAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gIH1cblxuICAuaGVyby0tc29sdXRpb24taGlnaGVyLWVkdWNhdGlvbiAuZ3JpZC1jYXJkX190ZXh0LS1oZXJvLFxuICAuaGVyby0tc29sdXRpb24taGlnaGVyLWVkdWNhdGlvbiAuYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1zb2x1dGlvbi1oaWdoZXItZWR1Y2F0aW9uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLXNvbHV0aW9uLWhpZ2hlci1lZHVjYXRpb24yIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tc29sdXRpb24taGlnaGVyLWVkdWNhdGlvbjMge1xuICAgIG1hcmdpbi1ib3R0b206IDg4cHg7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1zb2x1dGlvbi1oaWdoZXItZWR1Y2F0aW9uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLXNvbHV0aW9uLWhlYWx0aGNhcmUyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4OHB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tc29sdXRpb24taGVhbHRoY2FyZTMge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1zb2x1dGlvbi1oZWFsdGhjYXJlMyAuZ3JpZC1jYXJkX19yb3cge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1zb2x1dGlvbi1oZWFsdGhjYXJlNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODhweDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLXNvbHV0aW9uLWhlYWx0aGNhcmU0IC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gICAgcGFkZGluZzogMHB4IDBweCAwcHggMHB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tc29sdXRpb24taGVhbHRoY2FyZTQgLmdyaWQtY2FyZF9fcm93IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1zb2x1dGlvbi1oZWFsdGhjYXJlNCAuZ3JpZC1jYXJkX19yb3cge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLXNvbHV0aW9uLWhlYWx0aGNhcmU1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tc29sdXRpb24tbWFudWZhY3R1cmluZzEge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1zb2x1dGlvbi1tYW51ZmFjdHVyaW5nMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweDtcbiAgfVxuICBcbiAgLmdyaWQtY2FyZC0tc29sdXRpb24tbWFudWZhY3R1cmluZzMge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1zb2x1dGlvbi1tYW51ZmFjdHVyaW5nNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODhweDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLXNvbHV0aW9uLW1hbnVmYWN0dXJpbmc0IC5ncmlkLWNhcmRfX3JvdyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1zb2x1dGlvbi1tYW51ZmFjdHVyaW5nNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLXNvbHV0aW9uLW1hbnVmYWN0dXJpbmc2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4OHB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tc29sdXRpb24tbWFudWZhY3R1cmluZzYgLmdyaWQtY2FyZF9fcm93IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICBcbiAgLmdyaWQtY2FyZC0tc29sdXRpb24tbWFudWZhY3R1cmluZzYgLmdyaWQtY2FyZF9fZGVjb3JhdG9yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxJSk7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1zb2x1dGlvbi1tYW51ZmFjdHVyaW5nNiAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBcbiAgLmdyaWQtY2FyZC0tc29sdXRpb24tbWFudWZhY3R1cmluZzYgLmdyaWQtY2FyZF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAuaGVyby0tc29jaWFsLW1lZGlhLW1hbmFnZW1lbnQgLmdyaWQtY2FyZF9fdGFnIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogNjRweDtcbiAgfVxuICBcbiAgLmhlcm8tLXNvY2lhbC1tZWRpYS1tYW5hZ2VtZW50IC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxuXG4gIC5oZXJvLS1zb2NpYWwtbWVkaWEtbWFuYWdlbWVudCAuZ3JpZC1jYXJkX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5oZXJvLS1zb2NpYWwtbWVkaWEtbWFuYWdlbWVudCAuYnV0dG9uIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cblxuICAuaGVyby0tbWFya2V0aW5nLWFnZW5jaWVzIC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxuXG4gIC5oZXJvLS1tYXJrZXRpbmctYWdlbmNpZXMgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgICBmbGV4OiAwIDEgNzg3cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcbiAgfVxuICBcbiAgLmhlcm8tLW1hcmtldGluZy1hZ2VuY2llcyAuZ3JpZC1jYXJkX190ZXh0LS1oZXJvIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIC5oZXJvLS1tYXJrZXRpbmctYWdlbmNpZXMgLmdyaWQtY2FyZF9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgXG4gIC5oZXJvLS1tYXJrZXRpbmctYWdlbmNpZXMgLmJ1dHRvbiB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG5cbiAgLmhlcm8tLW1hcmtldGluZy1hZ2VuY2llcyAuZ3JpZC1jYXJkX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tbWFya2V0aW5nLWFnZW5jaWVzMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLW1hcmtldGluZy1hZ2VuY2llczIge1xuICAgIG1hcmdpbi1ib3R0b206IDcycHg7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1tYXJrZXRpbmctYWdlbmNpZXMzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tbWFya2V0aW5nLWFnZW5jaWVzMyAuZ3JpZC1jYXJkX19yb3cge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3NvbHV0aW9ucy9ieS1zaXplL21hcmtldGluZy1hZ2VuY2llcy9zMy1kZWNvcmF0b3IzLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tbWFya2V0aW5nLWFnZW5jaWVzMyAuYnV0dG9uLWJpZyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLW1hcmtldGluZy1hZ2VuY2llczQge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1tYXJrZXRpbmctYWdlbmNpZXM0IC5ncmlkLWNhcmRfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tbWFya2V0aW5nLWFnZW5jaWVzNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLW1hcmtldGluZy1hZ2VuY2llczUgLmdyaWQtY2FyZF9fbGluZSB7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjBGOTtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0td2ViaW5hcnMtc2luZ2xlIC5mdWxsLXNjcmVlbi1waWMge1xuXHRcdGhlaWdodDogMzN2aDtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmdyaWQtY2FyZC0td2ViaW5hcnMtc2luZ2xlIC5ncmlkLWNhcmRfX2xwLWhlYWRlcixcblx0LmdyaWQtY2FyZC0td2ViaW5hcnMtc2luZ2xlIC5ncmlkLWNhcmRfX2xwLWNvbnRlbnQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmdyaWQtY2FyZC0td2ViaW5hcnMtc2luZ2xlIC5ncmlkLWNhcmRfX2xwLWNvbnRlbnQge1xuXHRcdHBhZGRpbmctdG9wOiA0NXB4O1xuXHR9XG5cblx0LmdyaWQtY2FyZC0td2ViaW5hcnMtc2luZ2xlIHNlY3Rpb24ubHAge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0fVxuXG4gIC5ncmlkLWNhcmQtLWVib29rcy1zaW5nbGUgLmZ1bGwtc2NyZWVuLXBpYyB7XG5cdFx0aGVpZ2h0OiAzM3ZoO1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuICAuZ3JpZC1jYXJkLS1lYm9va3Mtc2luZ2xlIC5mdWxsLXNjcmVlbi1waWMubGlua2VkaW4tcGFnZXMge1xuICAgIGhlaWdodDogNjB2aDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLWVib29rcyAubW9yZS1idXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1lYm9va3MgaDQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLWVib29rcy1zaW5nbGUgLmdyaWQtY2FyZF9fbHAtaGVhZGVyLFxuICAuZ3JpZC1jYXJkLS1lYm9va3Mtc2luZ2xlIC5ncmlkLWNhcmRfX2xwLWNvbnRlbnQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cbiAgLmdyaWQtY2FyZC0tZWJvb2tzLXNpbmdsZSAuZ3JpZC1jYXJkX19scC1jb250ZW50IHtcblx0XHRwYWRkaW5nLXRvcDogNDVweDtcblx0fVxuXG4gIC5ncmlkLWNhcmQtLWVib29rcy1zaW5nbGUgc2VjdGlvbi5scCB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHR9XG5cbiAgLmhlcm8tLWJlaGluZC10aGUtcG9zdCAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxuXG4gIC5oZXJvLS1iZWhpbmQtdGhlLXBvc3QgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cblxuICAuaGVyby0tYmVoaW5kLXRoZS1wb3N0IC5ncmlkLWNhcmRfX2ltYWdlLW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgICBcbiAgLmhlcm8tLWJlaGluZC10aGUtcG9zdCAuZ3JpZC1jYXJkX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5oZXJvLS1iZWhpbmQtdGhlLXBvc3QgLmdyaWQtY2FyZF9fdGV4dC0taGVybyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAgIFxuICAuaGVyby0tYmVoaW5kLXRoZS1wb3N0IC5idXR0b24ge1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICAgIFxuICAuaGVyby0tYmVoaW5kLXRoZS1wb3N0IC5ncmlkLWNhcmRfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgLmhlcm8tLWJlaGluZC10aGUtcG9zdCAuZ3JpZC1jYXJkX19yb3cge1xuICAgIHBhZGRpbmc6IDBweCAwcHggMCAwcHg7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1iZWhpbmQtdGhlLXBvc3QxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tYmVoaW5kLXRoZS1wb3N0MSAubW9yZS1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1iZWhpbmQtdGhlLXBvc3QxIC53cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLWJlaGluZC10aGUtcG9zdDEgLmdyaWQtY29udGFpbmVyX19iZWhpbmQtdGhlLXBvc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1iZWhpbmQtdGhlLXBvc3QyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgfVxuICBcbiAgLmdyaWQtY2FyZC0tYmVoaW5kLXRoZS1wb3N0MiAuZ3JpZC1jYXJkX19yb3cge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3Byb2R1Y3Qvc29jaWFsLWxpc3RlbmluZy9zMy1kZWNvcmF0b3ItMy5zdmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaGVyby0tbWVkaWEtbWFuYWdlbWVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODhweDtcbiAgfVxuICBcbiAgLmhlcm8tLW1lZGlhLW1hbmFnZW1lbnQgLmdyaWQtY2FyZF9fdGFnIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogNjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIFxuICAuaGVyby0tbWVkaWEtbWFuYWdlbWVudCAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgfVxuXG4gIC5oZXJvLS1tZWRpYS1tYW5hZ2VtZW50IC5ncmlkLWNhcmRfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmhlcm8tLW1lZGlhLW1hbmFnZW1lbnQgLmJ1dHRvbiB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gIFxuICAuaGVyby0tc2FsZXMtdGVhbXMge1xuICAgIG1hcmdpbi1ib3R0b206IDg4cHg7XG4gIH1cbiAgXG4gIC5oZXJvLS1zYWxlcy10ZWFtcyAuZ3JpZC1jYXJkX190YWcge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiA2NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgXG4gIC5oZXJvLS1zYWxlcy10ZWFtcyAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgfVxuXG4gIC5oZXJvLS1zYWxlcy10ZWFtcyAuZ3JpZC1jYXJkX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5oZXJvLS1zYWxlcy10ZWFtcyAuYnV0dG9uIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cblxuICAuaGVyby0tbWFya2V0aW5nLXRlYW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4OHB4O1xuICB9XG4gIFxuICAuaGVyby0tbWFya2V0aW5nLXRlYW1zIC5ncmlkLWNhcmRfX3RhZyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICBcbiAgLmhlcm8tLW1hcmtldGluZy10ZWFtcyAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgfVxuXG4gIC5oZXJvLS1tYXJrZXRpbmctdGVhbXMgLmdyaWQtY2FyZF9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuaGVyby0tbWFya2V0aW5nLXRlYW1zIC5idXR0b24ge1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLW1lZGlhLW1hbmFnZW1lbnQxe1xuICAgIG1hcmdpbi1ib3R0b206IDg4cHg7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1tZWRpYS1tYW5hZ2VtZW50MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLW1lZGlhLW1hbmFnZW1lbnQzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tbWVkaWEtbWFuYWdlbWVudDMgLmdyaWQtY2FyZF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1tZWRpYS1tYW5hZ2VtZW50MyAuZ3JpZC1jYXJkX19yb3cge1xuICAgIHBhZGRpbmc6IDAgMCAwIDBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9zb2x1dGlvbnMvYnktdXNlLWNhc2Uvc29jaWFsLW1lZGlhLW1hbmFnZW1lbnQvczMtZGVjb3JhdG9yMi5zdmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbSA1MHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbiAgXG4gIC5ncmlkLWNhcmQtLXNhbGVzLXRlYW1zNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLXNhbGVzLXRlYW1zNCAuZ3JpZC1jYXJkX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLXNhbGVzLXRlYW1zNCAuZ3JpZC1jYXJkX19yb3cge1xuICAgIHBhZGRpbmc6IDAgMCAwIDBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9zb2x1dGlvbnMvYnktdXNlLWNhc2Uvc29jaWFsLW1lZGlhLW1hbmFnZW1lbnQvczMtZGVjb3JhdG9yMi5zdmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbSA1MHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1tZWRpYS1tYW5hZ2VtZW50NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLW1lZGlhLW1hbmFnZW1lbnQ0IC5ncmlkLWNhcmRfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1tZWRpYS1tYW5hZ2VtZW50NCAuZ3JpZC1jYXJkX19yb3cge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIFxuICAuZ3JpZC1jYXJkLS1tZWRpYS1tYW5hZ2VtZW50NCAuZ3JpZC1jYXJkX19kZWNvcmF0b3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1tZWRpYS1tYW5hZ2VtZW50NCAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBcbiAgLmdyaWQtY2FyZC0tbWVkaWEtbWFuYWdlbWVudDQgLmdyaWQtY2FyZF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAuaGVyby0tc2VjdXJpdHkge1xuICAgIG1hcmdpbi1ib3R0b206IDYzcHg7XG4gIH1cblxuICAuaGVyby0tc2VjdXJpdHkgLmdyaWQtY2FyZF9fdGFnIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogNjRweDtcbiAgfVxuXG4gIC5oZXJvLS1zZWN1cml0eSAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgfVxuXG4gIC5oZXJvLS1zZWN1cml0eSAuZ3JpZC1jYXJkX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5oZXJvLS1zZWN1cml0eSAuYnV0dG9uIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cblxuICAuZ3JpZC1jYXJkX19yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1zb2NpYWwtZW1wbG95ZWUtYWR2b2NhY3k1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3OXB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tc29jaWFsLWVtcGxveWVlLWFkdm9jYWN5NSAuZ3JpZC1jYXJkX19yb3cge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIFxuICAuZ3JpZC1jYXJkLS1zb2NpYWwtZW1wbG95ZWUtYWR2b2NhY3k1IC5ncmlkLWNhcmRfX2RlY29yYXRvciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAtMjBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLXNvY2lhbC1lbXBsb3llZS1hZHZvY2FjeTUgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1zb2NpYWwtZW1wbG95ZWUtYWR2b2NhY3k1ICAuZ3JpZC1jYXJkX190aXRsZSxcbiAgLmdyaWQtY2FyZC0tc29jaWFsLWVtcGxveWVlLWFkdm9jYWN5NSAuZ3JpZC1jYXJkX190ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxuXG4gIC5oZXJvLS1zYWxlcy1hbmQtcmV2ZW51ZSAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICB9XG4gICAgXG4gIC5oZXJvLS1zYWxlcy1hbmQtcmV2ZW51ZSAuZ3JpZC1jYXJkX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5oZXJvLS1zYWxlcy1hbmQtcmV2ZW51ZSAuZ3JpZC1jYXJkX190ZXh0LS1oZXJvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAgIFxuICAuaGVyby0tc2FsZXMtYW5kLXJldmVudWUgLmJ1dHRvbiB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gICAgXG4gIC5oZXJvLS1zYWxlcy1hbmQtcmV2ZW51ZSAuZ3JpZC1jYXJkX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLXBhZ2Utbm90LWZvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9lcnJvci80MDQtZGVjb3JhdG9yMy5zdmcpLCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmRmZGZmIDAlLCAjRkFFQUZCIDEwMCUpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG5cbiAgLmhlcm8tLWN1c3RvbWVycyAuZ3JpZC1jYXJkX190ZXh0LS1oZXJvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAgIFxuICAuaGVyby0tY3VzdG9tZXJzIC5idXR0b24ge1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLWNhcnJlcnMtZ2V0MSAuZ3JpZC1jYXJkX19jb250YWluZXIzIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tY2FycmVycy1nZXQxIC5ncmlkLWNhcmRfX2NvbnRhaW5lcjEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICBcbiAgLmdyaWQtY2FyZC0tY2FycmVycy1nZXQxIC5ncmlkLWNhcmRfX2NvbnRhaW5lcjIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICBcbiAgLmdyaWQtY2FyZC0tY2FycmVycy1nZXQxIC5ncmlkLWNhcmRfX2NvbnRhaW5lcjIgbGkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLWNhcnJlcnMtZ2V0MSAuZ3JpZC1jYXJkX19saXN0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgICBcbiAgLmhlcm8tLWN1c3RvbWVycyAuZ3JpZC1jYXJkX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBtYXJnaW4tdG9wOiA2NHB4O1xuICB9XG5cbiAgLmhlcm8tLWN1c3RvbWVycyAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG4gICAgXG4gIC5oZXJvLS1jdXN0b21lcnMgLmdyaWQtY2FyZF9fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmhlcm8tLWN1c3RvbWVycyAuZ3JpZC1jYXJkX190ZXh0LS1oZXJvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gICAgXG4gIC5oZXJvLS1jdXN0b21lcnMgLmdyaWQtY2FyZF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1jdXN0b21lcnMyICAuZ3JpZC1jYXJkX19yb3cge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2N1c3RvbWVycy9zMi1kZWNvcmF0b3IzLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1jdXN0b21lcnMyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1jdXN0b21lcnM0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4OHB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tY3VzdG9tZXJzNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLWN1c3RvbWVyczYgLmdyaWQtY2FyZF9fcm93IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICBcbiAgLmdyaWQtY2FyZC0tY3VzdG9tZXJzNiAuZ3JpZC1jYXJkX19kZWNvcmF0b3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDElKTtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLWN1c3RvbWVyczYgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgXG4gIC5ncmlkLWNhcmQtLWN1c3RvbWVyczYgLmdyaWQtY2FyZF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1jYXJlZXJzMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLWNhcmVlcnMyIC5ncmlkLWNhcmRfX3JvdyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgXG4gIC5ncmlkLWNhcmQtLWNhcmVlcnMyIC5ncmlkLWNhcmRfX2RlY29yYXRvciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAtMjBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMSUpO1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tY2FyZWVyczIgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgXG4gIC5ncmlkLWNhcmQtLWNhcmVlcnMyIC5ncmlkLWNhcmRfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tY2FyZWVyczMge1xuICAgIG1hcmdpbi1ib3R0b206IDEzMXB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tY2FyZWVyczEge1xuICAgIG1hcmdpbi1ib3R0b206IDU3cHg7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1jYXJlZXJzMSAuZ3JpZC1jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLWNhcmVlcnMxIC5ncmlkLWNhcmRfX2RldGFpbHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1jYXJlZXJzMSAuZ3JpZC1jYXJkX19sZWZ0LWNvbnRhaW5lciA+IGRpdiA+IGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1jYXJlZXJzMSAuZ3JpZC1jYXJkX19sZWZ0LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tY3VzdG9tZXJzNSAud3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZGVtby9zMi1kZWNvcmF0b3I0LnN2Zyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcCA3OXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcGFkZGluZy1ib3R0b206IDg4cHg7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1jdXN0b21lcnM1IC5oMi0tY2VudGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzdweDtcbiAgfVxuXG4gIC5oZXJvLS1kZW1vIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4O1xuICB9XG5cbiAgLmhlcm8tLWRlbW8gLmdyaWQtY2FyZF9fZGVtby1jaGVja2xpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAuaGVyby0tZGVtbyAuZ3JpZC1jYXJkX19yb3cge1xuICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuICB9XG5cbiAgLmhlcm8tLWRlbW8gLmdyaWQtY2FyZF9fdGl0bGUtLWhlcm8ge1xuICAgIGZvbnQtc2l6ZTogMzdweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgLmhlcm8tLWRlbW8gLmdyaWQtY2FyZF9fdGV4dC0taGVybyB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tY29udGFjdCB7XG4gICAgcGFkZGluZzogNTBweCAwcHggNjBweCAwcHg7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1jb250YWN0IC5ncmlkLWNhcmRfX2RlbW8tY2hlY2tsaXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tY29udGFjdCAuZ3JpZC1jYXJkX19yb3cge1xuICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tY29udGFjdCAuZ3JpZC1jYXJkX190aXRsZS0taGVybyB7XG4gICAgZm9udC1zaXplOiAzN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1jb250YWN0IC5ncmlkLWNhcmRfX3RleHQtLWhlcm8ge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLW1pbi1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLW1pbi1wYWRkaW5nIC5wYWdlLWZvb3Rlcl9fbGluayB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tZGVtbyAuZ3JpZC1jYXJkX19va3RvcG9zdC1zZWN0aW9uLS1jb2x1bW5zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tZGVtbyAuZ3JpZC1jYXJkX19va3RvcG9zdC1zZWN0aW9uLS1jb2x1bW4tcm93IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1kZW1vIC5ncmlkLWNhcmRfX29rdG9wb3N0LXNlY3Rpb24tLWNvbHVtbiB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tZGVtbzEge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MnB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tZGVtbzIge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gICAgcGFkZGluZy10b3A6IDY0cHg7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1kZW1vMiAud3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZGVtby9zMi1kZWNvcmF0b3I0LnN2Zyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcCAxMTRweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tZGVtbzIgLmgyLS1jZW50ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tcG9saWNpZXMxIC5zaWRlLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1wb2xpY2llczEgLnNwYW4tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICBcbiAgLmdyaWQtY2FyZC0tc2FsZXMtYW5kLXJldmVudWUxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tc2FsZXMtYW5kLXJldmVudWUyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tc2FsZXMtYW5kLXJldmVudWUzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4O1xuICB9XG4gIFxuICAuZ3JpZC1jYXJkLS1zYWxlcy1hbmQtcmV2ZW51ZTMgLmdyaWQtY2FyZF9fcm93IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9zb2x1dGlvbnMvYnktaW5kdXN0cnkvc2FsZXMtYW5kLXJldmVudWUvczMtZGVjb3JhdG9yMy5zdmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodDtcbiAgfVxuICBcbiAgLmdyaWQtY2FyZC0tc2FsZXMtYW5kLXJldmVudWUzIC5idXR0b24tYmlnIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tc2FsZXMtYW5kLXJldmVudWU0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG4gIFxuICAuZ3JpZC1jYXJkLS1zYWxlcy1hbmQtcmV2ZW51ZTQgLmdyaWQtY2FyZF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1zYWxlcy1hbmQtcmV2ZW51ZTUgIC5ncmlkLWNhcmRfX3JvdyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvc29sdXRpb25zL2J5LWluZHVzdHJ5L3NhbGVzLWFuZC1yZXZlbnVlL3M1LWRlY29yYXRvci00LnN2ZyksIHVybCgvaW1hZ2VzL3NvbHV0aW9ucy9ieS1pbmR1c3RyeS9zYWxlcy1hbmQtcmV2ZW51ZS9zNS1kZWNvcmF0b3ItNS5zdmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcCwgbGVmdCBib3R0b20gY2FsYyg2MHB4ICsgNTAlKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tc2FsZXMtYW5kLXJldmVudWU1ICAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1zYWxlcy1hbmQtcmV2ZW51ZTUgLmdyaWQtY2FyZF9fdGV4dHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1zYWxlcy10ZWFtczEge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgXG4gIC5ncmlkLWNhcmQ6bm90KC5ncmlkLWNhcmQtLW1vYmlsZS1yZXZlcnNlKSAuZ3JpZC1jYXJkX19yb3cgPiAqOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1jYXJlZXJzMSAuZ3JpZC1jYXJkX19yb3cuY2FyZWVycy1zZWFyY2ggLnNwYW4tNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tY2FyZWVyczEgLmNhcmVlcnMtc2VhcmNoIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tY2FyZWVyczEgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZ3JpZC1jYXJkLmdyaWQtY2FyZC0tbW9iaWxlLXJldmVyc2UgLmdyaWQtY2FyZF9fcm93ID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY2FyZC0tcmFkaXVzIC5ncmlkLWNhcmRfX3JvdyB7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLW1vYmlsZS1yZXZlcnNlIC5ncmlkLWNhcmRfX3JvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG5cbiAgLmdyaWQtY2FyZC5ncmlkLWNhcmQtLXBhZGRlZCAuZ3JpZC1jYXJkX19yb3cge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZC5ncmlkLWNhcmQtLWJsYW5rIC5ncmlkLWNhcmRfX3JvdyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS12ZXJ0aWNhbCAuZ3JpZC1jYXJkX19yb3cge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIHBhZGRpbmc6IDMycHggMjRweCA0MHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS12ZXJ0aWNhbCAuZ3JpZC1jYXJkX19yb3cubWFya2V0aW5nLWludGVsbGlnZW5jZSB7XG4gICAgbWluLWhlaWdodDogNjUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQuZ3JpZC1jYXJkLS1mdWxsLmdyaWQtY2FyZC0taW1hZ2UtbGVmdCAuZ3JpZC1jYXJkX19yb3cge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAuZ3JpZC1jYXJkLmdyaWQtY2FyZC0tZnVsbC5ncmlkLWNhcmQtLWltYWdlLXJpZ2h0IC5ncmlkLWNhcmRfX3JvdyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLmdyaWQtY2FyZC0taW1hZ2UtbGVmdCAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIFxuICAuZ3JpZC1jYXJkLS1pbWFnZS1yaWdodCAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLWZ1bGwgLmdyaWQtY2FyZF9fdGV4dC1ib3gge1xuICAgIHBhZGRpbmc6IDAgMjBweCA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1wYWRkZWQgLmdyaWQtY2FyZF9fdGV4dC1ib3gsXG4gIC5ncmlkLWNhcmQtLWJsYW5rIC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1taWQtbWFya2V0MyAuZ3JpZC1jYXJkX190ZXh0LWJveCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5ncmlkLWNhcmRfX3RleHQtYm94IHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyaWQtY2FyZF9fbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAuZ3JpZC1jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC44NHB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZF9fdGl0bGUtLWJpZyB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC44NHB4O1xuICB9XG5cbiAgLmdyaWQtY2FyZF9fdGl0bGUtLWhlcm8ge1xuICAgIGZvbnQtc2l6ZTogMzdweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTEuMTFweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuZ3JpZC1jYXJkX190aXRsZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5ncmlkLWNhcmRfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMTVweDtcbiAgfVxuXG4gIC5ncmlkLWNhcmRfX3RleHQtLWhlcm8ge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMTdweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JpZC1jYXJkX19pbWFnZS1ib3ggaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLWZ1bGwgLmdyaWQtY2FyZF9faW1hZ2UtYm94IGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmdyaWQtY2FyZF9faW1hZ2UtZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5ncmlkLWNhcmRfX2ltYWdlLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuZ3JpZC1jYXJkLWRlY29yYXRvci0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtZGVjb3JhdG9yLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIFxuICAuZ3JpZC1jYXJkLS1jYXNlLXN0dWRpZXMgLmNhc2Utc3R1ZGllcy1jb250YWluZXIgaDQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuXG4gIC5ncmlkLWNhcmQtLXByaWNpbmcyIC5ncmlkLWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjg0cHg7XG4gIH1cblxuICAuZ3JpZC1jYXJkLS1mYXEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cbn0iLCIvKipcbiAqIEZvbnRzXG4gKi9cbi8qKlxuKiBDb2xvcnNcbiovXG4vKipcbiogdGFnIGNvbG9yc1xuKi9cbi8qKlxuKiBSZXNwb25zaXZlXG4qL1xuLmhlcm8tdGl0bGUge1xuICBtaW4taGVpZ2h0OiA0MjNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFRjZFQjtcbiAgcGFkZGluZzogMjRweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLmhlcm8tdGl0bGUgLndyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cblxuLmhlcm8tdGl0bGVfX2RlY29yYXRvci1maWxsIHBhdGgge1xuICBmaWxsOiAjRjdFQ0REOyB9XG5cbi5oZXJvLXRpdGxlX19kZWNvcmF0b3Itc3Ryb2tlIGNpcmNsZSB7XG4gIHN0cm9rZTogI0Y2RUNERDsgfVxuXG4uaGVyby10aXRsZV9fZGVjb3JhdG9yLTEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDsgfVxuXG4uaGVyby10aXRsZV9fZGVjb3JhdG9yLTIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7IH1cblxuLmhlcm8tdGl0bGVfX2RlY29yYXRvci0zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmhlcm8tdGl0bGVfX2RlY29yYXRvci00IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5oZXJvLXRpdGxlX19kZWNvcmF0b3ItNSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDsgfVxuXG4uaGVyby10aXRsZV9fdGFnIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMEUxMTU1O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG5cbi5oZXJvLXRpdGxlX190aXRsZSB7XG4gIGNvbG9yOiAjMEUxMTU1O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTEuOHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmhlcm8tdGl0bGVfX3N1YnRpdGxlIHtcbiAgY29sb3I6ICMwRTExNTU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xOHB4O1xuICBtYXJnaW4tdG9wOiAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5oZXJvLXRpdGxlLS13ZWJpbmFycyAuaGVyby10aXRsZV9fc3VidGl0bGUge1xuICBtYXgtd2lkdGg6IDkxNnB4OyB9XG5cbi5oZXJvLXRpdGxlX19zdWJ0aXRsZTplbXB0eSB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLmhlcm8tdGl0bGUtLWludGVncmF0aW9ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUVDRkI7IH1cblxuLmhlcm8tdGl0bGUtLWludGVncmF0aW9ucyAuaGVyby10aXRsZV9fdGFnIHtcbiAgY29sb3I6ICNGMDdGQUM7IH1cblxuLmhlcm8tdGl0bGUtLWludGVncmF0aW9ucyAuaGVyby10aXRsZV9fZGVjb3JhdG9yLWZpbGwgcGF0aCB7XG4gIGZpbGw6ICNGNURDRjY7IH1cblxuLmhlcm8tdGl0bGUtLWludGVncmF0aW9uLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUVDRkI7XG4gIG1hcmdpbi1ib3R0b206IDk4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uaGVyby10aXRsZS0taW50ZWdyYXRpb24tc2luZ2xlIC53cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMTEycHg7XG4gIHBvc2l0aW9uOiBzdGF0aWM7IH1cblxuLmhlcm8tdGl0bGUtLWludGVncmF0aW9uLXNpbmdsZSAuaGVyby10aXRsZV9fdGFnIHtcbiAgY29sb3I6ICNGMDdGQUM7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmhlcm8tdGl0bGUtLWludGVncmF0aW9uLXNpbmdsZSAuaGVyby10aXRsZV9fdGl0bGUge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTEuNDRweDtcbiAgcGFkZGluZy1ib3R0b206IDMxcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjJEOEY0OyB9XG5cbi5oZXJvLXRpdGxlLS1pbnRlZ3JhdGlvbi1zaW5nbGUgLmhlcm8tdGl0bGVfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IDIzcHg7IH1cblxuLmhlcm8tdGl0bGUtLWludGVncmF0aW9uLXNpbmdsZSAuaGVyby10aXRsZV9fZGVjb3JhdG9yLWZpbGwgcGF0aCB7XG4gIGZpbGw6ICNGNURDRjY7IH1cblxuLmhlcm8tdGl0bGVfX2ludGVncmF0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmhlcm8tdGl0bGVfX2ludGVncmF0aW9ucyAuYmFjay1idXR0b24ge1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTUwcHg7IH1cblxuLmhlcm8tdGl0bGVfX2xvZ28ge1xuICBmbGV4OiAwIDAgMjI2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLmhlcm8tdGl0bGVfX2xvZ28gaW1nIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5oZXJvLXRpdGxlX190ZXh0LWJveCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtYXJnaW4tbGVmdDogNDVweDsgfVxuXG4uaGVyby10aXRsZS0tYWJvdXQtdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhGMUY2O1xuICBtYXJnaW4tYm90dG9tOiAxNjJweDsgfVxuXG4uaGVyby10aXRsZS0tYWJvdXQtdXMgLmhlcm8tdGl0bGVfX2RlY29yYXRvci1maWxsIHBhdGgge1xuICBmaWxsOiAjQ0NFQUYwOyB9XG5cbi5oZXJvLXRpdGxlLS1hYm91dC11cyAuaGVyby10aXRsZV9fdGl0bGUge1xuICBtYXgtd2lkdGg6IDY5NnB4O1xuICBwYWRkaW5nLXRvcDogMTQ2cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuLmhlcm8tdGl0bGUtLWFib3V0LXVzIC5oZXJvLXRpdGxlX19zdWJ0aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNjZweDtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4uaGVyby10aXRsZS0tZ2xvc3Nhcnkge1xuICBtYXJnaW4tYm90dG9tOiA1NnB4OyB9XG5cbi5oZXJvLXRpdGxlLS1lYm9va3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGMEVFO1xuICBtYXJnaW4tYm90dG9tOiA3MnB4OyB9XG5cbi5oZXJvLXRpdGxlLS1lYm9va3MgLmhlcm8tdGl0bGVfX2RlY29yYXRvci1maWxsIHBhdGgge1xuICBmaWxsOiAjRjBFN0UyOyB9XG5cbi5oZXJvLXRpdGxlLS1lYm9va3MgLmhlcm8tdGl0bGVfX3RpdGxlIHtcbiAgbWF4LXdpZHRoOiA5MTZweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4uaGVyby10aXRsZS0tZWJvb2tzIC5oZXJvLXRpdGxlX19kZWNvcmF0b3ItMSB7XG4gIHRvcDogY2FsYyg1MCUgLSAxNDhweCk7IH1cblxuLmhlcm8tdGl0bGUtLWVib29rcyAuaGVyby10aXRsZV9fZGVjb3JhdG9yLTIge1xuICBib3R0b206IC0zcHg7IH1cblxuLmhlcm8tdGl0bGUtLWVib29rcyAuaGVyby10aXRsZV9fZGVjb3JhdG9yLTQge1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwOyB9XG5cbi5oZXJvLXRpdGxlLS13ZWJpbmFycyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkYwRkM7XG4gIG1hcmdpbi1ib3R0b206IDcycHg7IH1cblxuLmhlcm8tdGl0bGUtLXdlYmluYXJzIC5oZXJvLXRpdGxlX19kZWNvcmF0b3ItZmlsbCBwYXRoIHtcbiAgZmlsbDogI0RGRTZGOTsgfVxuXG4uaGVyby10aXRsZS0td2ViaW5hcnMgLmhlcm8tdGl0bGVfX3RpdGxlIHtcbiAgbWF4LXdpZHRoOiA5MTZweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4uaGVyby10aXRsZS0td2ViaW5hcnMgLmhlcm8tdGl0bGVfX2RlY29yYXRvci01IHtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogY2FsYyg1MCUgLSAxNDhweCk7IH1cblxuLmhlcm8tdGl0bGUtLXdlYmluYXJzIC5oZXJvLXRpdGxlX19kZWNvcmF0b3ItMiB7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDsgfVxuXG4uaGVyby10aXRsZS0tc29jaWFsLWdvdmVybmFuY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJFRkZDO1xuICBtYXJnaW4tYm90dG9tOiAxMzZweDsgfVxuXG4uaGVyby10aXRsZS0tc29jaWFsLWdvdmVybmFuY2UgLmhlcm8tdGl0bGVfX2RlY29yYXRvci1maWxsIHBhdGgge1xuICBmaWxsOiAjRjVEQ0Y2ICFpbXBvcnRhbnQ7IH1cblxuLmhlcm8tdGl0bGUtLXNvY2lhbC1nb3Zlcm5hbmNlIC5oZXJvLXRpdGxlX190aXRsZSB7XG4gIG1heC13aWR0aDogODc2cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuLmhlcm8tdGl0bGUtLXNvY2lhbC1nb3Zlcm5hbmNlIC53cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDkzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDRweDsgfVxuXG4uaGVyby10aXRsZS0tc29jaWFsLWdvdmVybmFuY2UgLmhlcm8tdGl0bGVfX3N1YnRpdGxlIHtcbiAgbWF4LXdpZHRoOiA1MjBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbi5oZXJvLXRpdGxlLS1zb2NpYWwtZ292ZXJuYW5jZSAuZ3JpZC1jYXJkX190YWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogI0YwN0ZBQztcbiAgd2lkdGg6IDIxMXB4O1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmhlcm8tdGl0bGUtLXNvY2lhbC1nb3Zlcm5hbmNlIC5oZXJvLXRpdGxlX19kZWNvcmF0b3ItNSB7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IGNhbGMoMzUlIC0gMTQ4cHgpOyB9XG5cbi5oZXJvLXRpdGxlLS1zb2NpYWwtZ292ZXJuYW5jZSAuaGVyby10aXRsZV9fZGVjb3JhdG9yLTIge1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLmhlcm8tdGl0bGUtLWJlY29tZS1hLXBhcnRuZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFFRkZGICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDE2MHB4OyB9XG5cbi5oZXJvLXRpdGxlLS1iZWNvbWUtYS1wYXJ0bmVyIC5oZXJvLXRpdGxlX19kZWNvcmF0b3ItZmlsbCBwYXRoIHtcbiAgZmlsbDogI0UzREZGRiAhaW1wb3J0YW50OyB9XG5cbi5oZXJvLXRpdGxlLS1iZWNvbWUtYS1wYXJ0bmVyIC5oZXJvLXRpdGxlX190aXRsZSB7XG4gIG1heC13aWR0aDogOTUzcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5oZXJvLXRpdGxlLS1iZWNvbWUtYS1wYXJ0bmVyIC5oZXJvLXRpdGxlX19zdWJ0aXRsZSB7XG4gIG1heC13aWR0aDogOTUzcHg7IH1cblxuLmhlcm8tdGl0bGUtLWFsbC1pbmR1c3RyaWVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRUZGRiAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA4OHB4OyB9XG5cbi5oZXJvLXRpdGxlLS1hbGwtaW5kdXN0cmllcyAuaGVyby10aXRsZV9fZGVjb3JhdG9yLWZpbGwgcGF0aCB7XG4gIGZpbGw6ICNFM0RGRkYgIWltcG9ydGFudDsgfVxuXG4uaGVyby10aXRsZS0tYWxsLWluZHVzdHJpZXMgLmhlcm8tdGl0bGVfX3RpdGxlIHtcbiAgbWF4LXdpZHRoOiA5MTZweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLmhlcm8tdGl0bGUtLWNhcmVlcnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJGMEZDICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDg4cHg7IH1cblxuLmhlcm8tdGl0bGUtLWNhcmVlcnMgLmhlcm8tdGl0bGVfX2RlY29yYXRvci0yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAxMCU7IH1cblxuLmhlcm8tdGl0bGUtLWNhcmVlcnMgLmhlcm8tdGl0bGVfX2RlY29yYXRvci1maWxsIHBhdGgge1xuICBmaWxsOiAjRENFNEY4ICFpbXBvcnRhbnQ7IH1cblxuLmhlcm8tdGl0bGUtLWNhcmVlcnMgLmhlcm8tdGl0bGVfX3RpdGxlIHtcbiAgbWF4LXdpZHRoOiA5NTNweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLmhlcm8tdGl0bGUtLWNhcmVlcnMge1xuICBtYXJnaW4tYm90dG9tOiA4OHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlcm8tdGl0bGUtLWFnZW5jaWVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjBGQyAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA3MnB4OyB9XG5cbi5oZXJvLXRpdGxlLS1hZ2VuY2llcyAuaGVyby10aXRsZV9fZGVjb3JhdG9yLTIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDEwJTsgfVxuXG4uaGVyby10aXRsZS0tYWdlbmNpZXMgLmhlcm8tdGl0bGVfX2RlY29yYXRvci1maWxsIHBhdGgge1xuICBmaWxsOiAjRENFNEY4ICFpbXBvcnRhbnQ7IH1cblxuLmhlcm8tdGl0bGUtLWFnZW5jaWVzIC5oZXJvLXRpdGxlX190aXRsZSB7XG4gIG1heC13aWR0aDogOTE2cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5oZXJvLXRpdGxlLS1jYXNlLXN0dWR5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgyNzhFOCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNzJweCAhaW1wb3J0YW50OyB9XG5cbi5oZXJvLXRpdGxlLS1jYXNlLXN0dWR5IHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBtYXgtd2lkdGg6IDkxNnB4OyB9XG5cbi5oZXJvLXRpdGxlLS1jYXNlLXN0dWR5IGgxIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1heC13aWR0aDogOTE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cblxuLmhlcm8tdGl0bGUtLWNhc2Utc3R1ZHkgLmhlcm8tdGl0bGVfX2RlY29yYXRvci0yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDsgfVxuXG4uaGVyby10aXRsZS0tY2FzZS1zdHVkeSAuaGVyby10aXRsZV9fZGVjb3JhdG9yLWZpbGwgcGF0aCB7XG4gIGZpbGw6ICM4QzgzRUUgIWltcG9ydGFudDsgfVxuXG4uaGVyby10aXRsZS0tY2FzZS1zdHVkeSAuaGVyby10aXRsZV9fdGl0bGUge1xuICBtYXgtd2lkdGg6IDk1M3B4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4uaGVyby10aXRsZS0tY29udGVudC1saWJyYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4RjFGNjtcbiAgbWFyZ2luLWJvdHRvbTogNzJweDsgfVxuXG4uaGVyby10aXRsZS0tY29udGVudC1saWJyYXJ5IC5oZXJvLXRpdGxlX19kZWNvcmF0b3ItZmlsbCBwYXRoIHtcbiAgZmlsbDogI0NDRUFGMDsgfVxuXG4uaGVyby10aXRsZS0tY29udGVudC1saWJyYXJ5IC5oZXJvLXRpdGxlX19kZWNvcmF0b3ItZmlsbCBjaXJjbGUge1xuICBzdHJva2U6ICNDQ0VBRjA7IH1cblxuLmhlcm8tdGl0bGUtLXByZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4RjFGNjtcbiAgbWFyZ2luLWJvdHRvbTogNzJweDsgfVxuXG4uaGVyby10aXRsZS0tcHJlc3MgLmhlcm8tdGl0bGVfX2RlY29yYXRvci1maWxsIHBhdGgge1xuICBmaWxsOiAjQ0NFQUYwOyB9XG5cbi5oZXJvLXRpdGxlLS1wcmVzcyAuaGVyby10aXRsZV9fZGVjb3JhdG9yLWZpbGwgY2lyY2xlIHtcbiAgc3Ryb2tlOiAjQ0NFQUYwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuaGVyby10aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaGVyby10aXRsZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzdweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTEuMTFweDsgfVxuICAuaGVyby10aXRsZV9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMTdweDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4OyB9XG4gIC5oZXJvLXRpdGxlX19kZWNvcmF0b3ItMSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuaGVyby10aXRsZV9fZGVjb3JhdG9yLTIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmhlcm8tdGl0bGVfX2RlY29yYXRvci0zIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuaGVyby10aXRsZV9fZGVjb3JhdG9yLTQge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5oZXJvLXRpdGxlX19kZWNvcmF0b3ItNSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuaGVyby10aXRsZV9faW50ZWdyYXRpb25zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgLmhlcm8tdGl0bGVfX2ludGVncmF0aW9ucyAuYmFjay1idXR0b24ge1xuICAgIHRvcDogNXB4OyB9XG4gIC5oZXJvLXRpdGxlX19sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIG1heC13aWR0aDogMTMwcHg7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7IH1cbiAgLmhlcm8tdGl0bGVfX3RleHQtYm94IHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmhlcm8tdGl0bGUtLXdlYmluYXJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4OyB9XG4gIC5oZXJvLXRpdGxlLS1nbG9zc2FyeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAuaGVyby10aXRsZS0tZWJvb2tzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4OyB9XG4gIC5oZXJvLXRpdGxlLS1zb2NpYWwtZ292ZXJuYW5jZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweDsgfVxuICAuaGVyby10aXRsZS0tc29jaWFsLWdvdmVybmFuY2UgLndyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gIC5oZXJvLXRpdGxlLS1hYm91dC11cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICAuaGVyby10aXRsZS0tYWJvdXQtdXMgLmhlcm8tdGl0bGVfX3RpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4OyB9XG4gIC5oZXJvLXRpdGxlLS1hYm91dC11cyAuaGVyby10aXRsZV9fc3VidGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7IH1cbiAgLmhlcm8tdGl0bGUtLWNvbnRlbnQtbGlicmFyeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDsgfVxuICAuaGVyby10aXRsZS0taW50ZWdyYXRpb24tc2luZ2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4OyB9XG4gIC5oZXJvLXRpdGxlLS1pbnRlZ3JhdGlvbi1zaW5nbGUgLndyYXBwZXIge1xuICAgIG1heC13aWR0aDogODg0cHg7IH1cbiAgLmhlcm8tdGl0bGUtLWludGVncmF0aW9uLXNpbmdsZSAuaGVyby10aXRsZV9fdGFnIHtcbiAgICBjb2xvcjogI0YwN0ZBQztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5oZXJvLXRpdGxlLS1pbnRlZ3JhdGlvbi1zaW5nbGUgLmhlcm8tdGl0bGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xLjExcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgLmhlcm8tdGl0bGUtLWludGVncmF0aW9uLXNpbmdsZSAuaGVyby10aXRsZV9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNTRweDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4OyB9XG4gIC5oZXJvLXRpdGxlLS1iZWNvbWUtYS1wYXJ0bmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4OHB4OyB9XG4gIC5oZXJvLXRpdGxlLS1hbGwtaW5kdXN0cmllcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogODhweDsgfVxuICAuaGVyby10aXRsZS0tcHJlc3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHg7IH1cbiAgLmhlcm8tdGl0bGUtLWFnZW5jaWVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4OyB9XG4gIC5oZXJvLXRpdGxlLS1jYXJlZXJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhlcm8tdGl0bGUtLWNhc2Utc3R1ZHkge1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHggIWltcG9ydGFudDsgfVxuICAuaGVyby10aXRsZS0tY2FzZS1zdHVkeSBwIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cbiAgLmhlcm8tdGl0bGUtLWNhc2Utc3R1ZHkgaDEge1xuICAgIGZvbnQtc2l6ZTogMzdweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDsgfVxuICAuaGVyby10aXRsZV9fZGVjb3JhdG9yLTEtLW9uIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuaGVyby10aXRsZV9fZGVjb3JhdG9yLTItLW9uIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4iLCJAaW1wb3J0ICd2YXJzJztcblxuXG4uaGVyby10aXRsZSB7XG4gIG1pbi1oZWlnaHQ6IDQyM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVGNkVCO1xuICBwYWRkaW5nOiAyNHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmhlcm8tdGl0bGUgLndyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5oZXJvLXRpdGxlX19kZWNvcmF0b3ItZmlsbCBwYXRoIHtcbiAgZmlsbDogI0Y3RUNERDtcbn1cblxuLmhlcm8tdGl0bGVfX2RlY29yYXRvci1zdHJva2UgY2lyY2xlIHtcbiAgc3Ryb2tlOiAjRjZFQ0REO1xufVxuXG4uaGVyby10aXRsZV9fZGVjb3JhdG9yLTEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmhlcm8tdGl0bGVfX2RlY29yYXRvci0yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4uaGVyby10aXRsZV9fZGVjb3JhdG9yLTMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhlcm8tdGl0bGVfX2RlY29yYXRvci00IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGVyby10aXRsZV9fZGVjb3JhdG9yLTUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5oZXJvLXRpdGxlX190YWcge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICRkYXJrNTAwO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uaGVyby10aXRsZV9fdGl0bGUge1xuICBjb2xvcjogJGRhcms1MDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMS44cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmhlcm8tdGl0bGVfX3N1YnRpdGxlIHtcbiAgY29sb3I6ICRkYXJrNTAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMThweDtcbiAgbWFyZ2luLXRvcDogMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmhlcm8tdGl0bGUtLXdlYmluYXJzIC5oZXJvLXRpdGxlX19zdWJ0aXRsZSB7XG4gIG1heC13aWR0aDogOTE2cHg7XG59XG5cbi5oZXJvLXRpdGxlX19zdWJ0aXRsZTplbXB0eSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5oZXJvLXRpdGxlLS1pbnRlZ3JhdGlvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFFQ0ZCO1xufVxuXG4uaGVyby10aXRsZS0taW50ZWdyYXRpb25zIC5oZXJvLXRpdGxlX190YWcge1xuICBjb2xvcjogI0YwN0ZBQztcbn1cblxuLmhlcm8tdGl0bGUtLWludGVncmF0aW9ucyAuaGVyby10aXRsZV9fZGVjb3JhdG9yLWZpbGwgcGF0aCB7XG4gIGZpbGw6ICNGNURDRjY7XG59XG5cbi5oZXJvLXRpdGxlLS1pbnRlZ3JhdGlvbi1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFFQ0ZCO1xuICBtYXJnaW4tYm90dG9tOiA5OHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oZXJvLXRpdGxlLS1pbnRlZ3JhdGlvbi1zaW5nbGUgLndyYXBwZXJ7XG4gIG1heC13aWR0aDogMTExMnB4O1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4uaGVyby10aXRsZS0taW50ZWdyYXRpb24tc2luZ2xlIC5oZXJvLXRpdGxlX190YWcge1xuICBjb2xvcjogI0YwN0ZBQztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmhlcm8tdGl0bGUtLWludGVncmF0aW9uLXNpbmdsZSAuaGVyby10aXRsZV9fdGl0bGUge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTEuNDRweDtcbiAgcGFkZGluZy1ib3R0b206IDMxcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjJEOEY0O1xufVxuXG4uaGVyby10aXRsZS0taW50ZWdyYXRpb24tc2luZ2xlIC5oZXJvLXRpdGxlX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4yNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tdG9wOiAyM3B4O1xufVxuXG4uaGVyby10aXRsZS0taW50ZWdyYXRpb24tc2luZ2xlIC5oZXJvLXRpdGxlX19kZWNvcmF0b3ItZmlsbCBwYXRoIHtcbiAgZmlsbDogI0Y1RENGNjtcbn1cblxuLmhlcm8tdGl0bGVfX2ludGVncmF0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oZXJvLXRpdGxlX19pbnRlZ3JhdGlvbnMgLmJhY2stYnV0dG9uIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01MHB4O1xufVxuXG4uaGVyby10aXRsZV9fbG9nbyB7XG4gIGZsZXg6IDAgMCAyMjZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uaGVyby10aXRsZV9fbG9nbyBpbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5oZXJvLXRpdGxlX190ZXh0LWJveCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtYXJnaW4tbGVmdDogNDVweDtcbn1cblxuLmhlcm8tdGl0bGUtLWFib3V0LXVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4RjFGNjtcbiAgbWFyZ2luLWJvdHRvbTogMTYycHg7XG59XG5cbi5oZXJvLXRpdGxlLS1hYm91dC11cyAuaGVyby10aXRsZV9fZGVjb3JhdG9yLWZpbGwgcGF0aCB7XG4gIGZpbGw6ICNDQ0VBRjA7XG59XG5cbi5oZXJvLXRpdGxlLS1hYm91dC11cyAuaGVyby10aXRsZV9fdGl0bGUge1xuICBtYXgtd2lkdGg6IDY5NnB4O1xuICBwYWRkaW5nLXRvcDogMTQ2cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5oZXJvLXRpdGxlLS1hYm91dC11cyAuaGVyby10aXRsZV9fc3VidGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMTY2cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5oZXJvLXRpdGxlLS1nbG9zc2FyeSB7XG4gIG1hcmdpbi1ib3R0b206IDU2cHg7XG59XG5cbi5oZXJvLXRpdGxlLS1lYm9va3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGMEVFO1xuICBtYXJnaW4tYm90dG9tOiA3MnB4O1xufVxuXG4uaGVyby10aXRsZS0tZWJvb2tzIC5oZXJvLXRpdGxlX19kZWNvcmF0b3ItZmlsbCBwYXRoIHtcbiAgZmlsbDogI0YwRTdFMjtcbn1cblxuLmhlcm8tdGl0bGUtLWVib29rcyAuaGVyby10aXRsZV9fdGl0bGUge1xuICBtYXgtd2lkdGg6IDkxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uaGVyby10aXRsZS0tZWJvb2tzIC5oZXJvLXRpdGxlX19kZWNvcmF0b3ItMSB7XG4gIHRvcDogY2FsYyg1MCUgLSAxNDhweCk7XG59XG5cbi5oZXJvLXRpdGxlLS1lYm9va3MgLmhlcm8tdGl0bGVfX2RlY29yYXRvci0yIHtcbiAgYm90dG9tOiAtM3B4O1xufVxuXG4uaGVyby10aXRsZS0tZWJvb2tzIC5oZXJvLXRpdGxlX19kZWNvcmF0b3ItNCB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5oZXJvLXRpdGxlLS13ZWJpbmFycyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkYwRkM7XG4gIG1hcmdpbi1ib3R0b206IDcycHg7XG59XG5cbi5oZXJvLXRpdGxlLS13ZWJpbmFycyAuaGVyby10aXRsZV9fZGVjb3JhdG9yLWZpbGwgcGF0aCB7XG4gIGZpbGw6ICNERkU2Rjk7XG59XG5cbi5oZXJvLXRpdGxlLS13ZWJpbmFycyAuaGVyby10aXRsZV9fdGl0bGUge1xuICBtYXgtd2lkdGg6IDkxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uaGVyby10aXRsZS0td2ViaW5hcnMgLmhlcm8tdGl0bGVfX2RlY29yYXRvci01IHtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogY2FsYyg1MCUgLSAxNDhweCk7XG59XG5cbi5oZXJvLXRpdGxlLS13ZWJpbmFycyAuaGVyby10aXRsZV9fZGVjb3JhdG9yLTIge1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5oZXJvLXRpdGxlLS1zb2NpYWwtZ292ZXJuYW5jZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQkVGRkMgO1xuICBtYXJnaW4tYm90dG9tOiAxMzZweDtcbn1cblxuLmhlcm8tdGl0bGUtLXNvY2lhbC1nb3Zlcm5hbmNlIC5oZXJvLXRpdGxlX19kZWNvcmF0b3ItZmlsbCBwYXRoIHtcbiAgZmlsbDogI0Y1RENGNiAhaW1wb3J0YW50O1xufVxuXG4uaGVyby10aXRsZS0tc29jaWFsLWdvdmVybmFuY2UgLmhlcm8tdGl0bGVfX3RpdGxlIHtcbiAgbWF4LXdpZHRoOiA4NzZweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmhlcm8tdGl0bGUtLXNvY2lhbC1nb3Zlcm5hbmNlIC53cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDkzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDRweDtcbn1cblxuLmhlcm8tdGl0bGUtLXNvY2lhbC1nb3Zlcm5hbmNlIC5oZXJvLXRpdGxlX19zdWJ0aXRsZSB7XG4gIG1heC13aWR0aDogNTIwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmhlcm8tdGl0bGUtLXNvY2lhbC1nb3Zlcm5hbmNlIC5ncmlkLWNhcmRfX3RhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgY29sb3I6ICNGMDdGQUM7XG4gIHdpZHRoOiAyMTFweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uaGVyby10aXRsZS0tc29jaWFsLWdvdmVybmFuY2UgLmhlcm8tdGl0bGVfX2RlY29yYXRvci01IHtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogY2FsYygzNSUgLSAxNDhweCk7XG59XG5cbi5oZXJvLXRpdGxlLS1zb2NpYWwtZ292ZXJuYW5jZSAuaGVyby10aXRsZV9fZGVjb3JhdG9yLTIge1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5oZXJvLXRpdGxlLS1iZWNvbWUtYS1wYXJ0bmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRUZGRiAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxNjBweDtcbn1cblxuLmhlcm8tdGl0bGUtLWJlY29tZS1hLXBhcnRuZXIgLmhlcm8tdGl0bGVfX2RlY29yYXRvci1maWxsIHBhdGgge1xuICBmaWxsOiAjRTNERkZGICFpbXBvcnRhbnQ7XG59XG5cbi5oZXJvLXRpdGxlLS1iZWNvbWUtYS1wYXJ0bmVyIC5oZXJvLXRpdGxlX190aXRsZSB7XG4gIG1heC13aWR0aDogOTUzcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uaGVyby10aXRsZS0tYmVjb21lLWEtcGFydG5lciAuaGVyby10aXRsZV9fc3VidGl0bGUge1xuICBtYXgtd2lkdGg6IDk1M3B4O1xufVxuXG4uaGVyby10aXRsZS0tYWxsLWluZHVzdHJpZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFFRkZGICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDg4cHg7XG59XG5cbi5oZXJvLXRpdGxlLS1hbGwtaW5kdXN0cmllcyAuaGVyby10aXRsZV9fZGVjb3JhdG9yLWZpbGwgcGF0aCB7XG4gIGZpbGw6ICNFM0RGRkYgIWltcG9ydGFudDtcbn1cblxuLmhlcm8tdGl0bGUtLWFsbC1pbmR1c3RyaWVzIC5oZXJvLXRpdGxlX190aXRsZSB7XG4gIG1heC13aWR0aDogOTE2cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uaGVyby10aXRsZS0tY2FyZWVycyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkYwRkMgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogODhweDtcbn1cblxuLmhlcm8tdGl0bGUtLWNhcmVlcnMgLmhlcm8tdGl0bGVfX2RlY29yYXRvci0yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAxMCU7XG59XG5cbi5oZXJvLXRpdGxlLS1jYXJlZXJzIC5oZXJvLXRpdGxlX19kZWNvcmF0b3ItZmlsbCBwYXRoIHtcbiAgZmlsbDogI0RDRTRGOCAhaW1wb3J0YW50O1xufVxuXG4uaGVyby10aXRsZS0tY2FyZWVycyAuaGVyby10aXRsZV9fdGl0bGUge1xuICBtYXgtd2lkdGg6IDk1M3B4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmhlcm8tdGl0bGUtLWNhcmVlcnMge1xuICBtYXJnaW4tYm90dG9tOiA4OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZXJvLXRpdGxlLS1hZ2VuY2llcyAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJGMEZDICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDcycHg7XG59XG5cbi5oZXJvLXRpdGxlLS1hZ2VuY2llcyAgLmhlcm8tdGl0bGVfX2RlY29yYXRvci0yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAxMCU7XG59XG5cbi5oZXJvLXRpdGxlLS1hZ2VuY2llcyAgLmhlcm8tdGl0bGVfX2RlY29yYXRvci1maWxsIHBhdGgge1xuICBmaWxsOiAjRENFNEY4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZXJvLXRpdGxlLS1hZ2VuY2llcyAgLmhlcm8tdGl0bGVfX3RpdGxlIHtcbiAgbWF4LXdpZHRoOiA5MTZweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5oZXJvLXRpdGxlLS1jYXNlLXN0dWR5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgyNzhFOCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNzJweCAhaW1wb3J0YW50O1xufVxuXG4uaGVyby10aXRsZS0tY2FzZS1zdHVkeSBwe1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBtYXgtd2lkdGg6IDkxNnB4O1xufVxuXG4uaGVyby10aXRsZS0tY2FzZS1zdHVkeSBoMSB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXgtd2lkdGg6IDkxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuXG4uaGVyby10aXRsZS0tY2FzZS1zdHVkeSAuaGVyby10aXRsZV9fZGVjb3JhdG9yLTIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xufVxuXG4uaGVyby10aXRsZS0tY2FzZS1zdHVkeSAuaGVyby10aXRsZV9fZGVjb3JhdG9yLWZpbGwgcGF0aCB7XG4gIGZpbGw6ICM4QzgzRUUgIWltcG9ydGFudDtcbn1cblxuLmhlcm8tdGl0bGUtLWNhc2Utc3R1ZHkgLmhlcm8tdGl0bGVfX3RpdGxlIHtcbiAgbWF4LXdpZHRoOiA5NTNweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5oZXJvLXRpdGxlLS1jb250ZW50LWxpYnJhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhGMUY2O1xuICBtYXJnaW4tYm90dG9tOiA3MnB4O1xufVxuXG4uaGVyby10aXRsZS0tY29udGVudC1saWJyYXJ5IC5oZXJvLXRpdGxlX19kZWNvcmF0b3ItZmlsbCBwYXRoIHtcbiAgZmlsbDogI0NDRUFGMDtcbn1cblxuLmhlcm8tdGl0bGUtLWNvbnRlbnQtbGlicmFyeSAuaGVyby10aXRsZV9fZGVjb3JhdG9yLWZpbGwgY2lyY2xlIHtcbiAgc3Ryb2tlOiAjQ0NFQUYwO1xufVxuXG4uaGVyby10aXRsZS0tcHJlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhGMUY2O1xuICBtYXJnaW4tYm90dG9tOiA3MnB4O1xufVxuXG4uaGVyby10aXRsZS0tcHJlc3MgLmhlcm8tdGl0bGVfX2RlY29yYXRvci1maWxsIHBhdGgge1xuICBmaWxsOiAjQ0NFQUYwO1xufVxuXG4uaGVyby10aXRsZS0tcHJlc3MgLmhlcm8tdGl0bGVfX2RlY29yYXRvci1maWxsIGNpcmNsZSB7XG4gIHN0cm9rZTogI0NDRUFGMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXRXaWR0aCkge1xuICAuaGVyby10aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5oZXJvLXRpdGxlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMS4xMXB4O1xuICB9XG4gIFxuICAuaGVyby10aXRsZV9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMTdweDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG5cbiAgLmhlcm8tdGl0bGVfX2RlY29yYXRvci0xIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIFxuICAuaGVyby10aXRsZV9fZGVjb3JhdG9yLTIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgXG4gIC5oZXJvLXRpdGxlX19kZWNvcmF0b3ItMyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgXG4gIC5oZXJvLXRpdGxlX19kZWNvcmF0b3ItNCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuaGVyby10aXRsZV9fZGVjb3JhdG9yLTUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaGVyby10aXRsZV9faW50ZWdyYXRpb25zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cblxuICAuaGVyby10aXRsZV9faW50ZWdyYXRpb25zIC5iYWNrLWJ1dHRvbiB7XG4gICAgdG9wOiA1cHg7XG4gIH1cblxuICAuaGVyby10aXRsZV9fbG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBtYXgtd2lkdGg6IDEzMHB4O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB9XG5cbiAgLmhlcm8tdGl0bGVfX3RleHQtYm94IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuaGVyby10aXRsZS0td2ViaW5hcnMge1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gIH1cblxuICAuaGVyby10aXRsZS0tZ2xvc3Nhcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAuaGVyby10aXRsZS0tZWJvb2tzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICB9XG5cbiAgLmhlcm8tdGl0bGUtLXNvY2lhbC1nb3Zlcm5hbmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4O1xuICB9XG5cbiAgLmhlcm8tdGl0bGUtLXNvY2lhbC1nb3Zlcm5hbmNlIC53cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5oZXJvLXRpdGxlLS1hYm91dC11cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuXG4gIC5oZXJvLXRpdGxlLS1hYm91dC11cyAuaGVyby10aXRsZV9fdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cbiAgXG4gIC5oZXJvLXRpdGxlLS1hYm91dC11cyAuaGVyby10aXRsZV9fc3VidGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cblxuICAuaGVyby10aXRsZS0tY29udGVudC1saWJyYXJ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICB9XG5cbiAgLmhlcm8tdGl0bGUtLWludGVncmF0aW9uLXNpbmdsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgfVxuICBcbiAgLmhlcm8tdGl0bGUtLWludGVncmF0aW9uLXNpbmdsZSAud3JhcHBlcntcbiAgICBtYXgtd2lkdGg6IDg4NHB4O1xuICB9XG4gIFxuICAuaGVyby10aXRsZS0taW50ZWdyYXRpb24tc2luZ2xlIC5oZXJvLXRpdGxlX190YWcge1xuICAgIGNvbG9yOiAjRjA3RkFDO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAuaGVyby10aXRsZS0taW50ZWdyYXRpb24tc2luZ2xlIC5oZXJvLXRpdGxlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMS4xMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG4gIFxuICAuaGVyby10aXRsZS0taW50ZWdyYXRpb24tc2luZ2xlIC5oZXJvLXRpdGxlX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC41NHB4O1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cblxuICAuaGVyby10aXRsZS0tYmVjb21lLWEtcGFydG5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogODhweDtcbiAgfVxuXG4gIC5oZXJvLXRpdGxlLS1hbGwtaW5kdXN0cmllcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogODhweDtcbiAgfVxuXG4gIC5oZXJvLXRpdGxlLS1wcmVzcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgfVxuXG4gIC5oZXJvLXRpdGxlLS1hZ2VuY2llcyAge1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gIH1cblxuICAuaGVyby10aXRsZS0tY2FyZWVycyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmhlcm8tdGl0bGUtLWNhc2Utc3R1ZHkge1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5oZXJvLXRpdGxlLS1jYXNlLXN0dWR5IHB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG5cbiAgLmhlcm8tdGl0bGUtLWNhc2Utc3R1ZHkgaDEge1xuICAgIGZvbnQtc2l6ZTogMzdweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgfVxuXG4gIC5oZXJvLXRpdGxlX19kZWNvcmF0b3ItMS0tb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmhlcm8tdGl0bGVfX2RlY29yYXRvci0yLS1vbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn0iLCIvKipcbiAqIEZvbnRzXG4gKi9cbi8qKlxuKiBDb2xvcnNcbiovXG4vKipcbiogdGFnIGNvbG9yc1xuKi9cbi8qKlxuKiBSZXNwb25zaXZlXG4qL1xuLmhlcm8tLWhvcml6b250YWwge1xuICBtYXJnaW4tYm90dG9tOiAxNjhweDsgfVxuXG4uaGVyby0taG9yaXpvbnRhbC5hY2FkZW15LXBvc3QtaGVybyB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2NHB4OyB9XG5cbi5oZXJvLS1ob3Jpem9udGFsLmFjYWRlbXktcG9zdC1oZXJvIC5oZXJvX19pbWFnZS1ib3ggLmFjYWRlbXktaGVyby1pbWcge1xuICB3aWR0aDogNzAwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDMwcHgpIHtcbiAgLmhlcm8tLWhvcml6b250YWwuYWNhZGVteS1wb3N0LWhlcm8gLmhlcm9fX2ltYWdlLWJveCAuYWNhZGVteS1oZXJvLWltZyB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfSB9XG5cbi5hY2FkZW15LXBvc3QtaGVybyAuaGVyb19fdGV4dC1ib3gge1xuICBwYWRkaW5nLWxlZnQ6IDc0cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLmFjYWRlbXktcG9zdC1oZXJvIC5oZXJvX190ZXh0LWJveCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuLmhlcm8tLWhvcml6b250YWwuYWNhZGVteS1wb3N0LWhlcm8gaDMge1xuICBjb2xvcjogIzIwNjBFNjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4uaGVyby0taG9yaXpvbnRhbC5hY2FkZW15LXBvc3QtaGVybyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uaGVyby0taG9yaXpvbnRhbC5hYm91dC11cyB7XG4gIHBhZGRpbmc6IDgwcHggMHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODgwcHgpIHtcbiAgLmhlcm8tLWhvcml6b250YWwuYWJvdXQtdXMge1xuICAgIHBhZGRpbmc6IDgwcHggMHB4IDIwcHggMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uaGVyby0taG9yaXpvbnRhbC5hYm91dC11cyB7XG4gIHBhZGRpbmc6IDgwcHggMHB4OyB9XG5cbi5oZXJvLS1ob3Jpem9udGFsLmFib3V0LXVzIC5oZXJvX19jb250YWluZXIge1xuICBnYXA6IDYwcHg7IH1cblxuLmhlcm8tLXZlcnRpY2FsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTUycHg7IH1cblxuLmhlcm8tLWhvbWUge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDsgfVxuXG4uaGVyby0taG9tZSAuaGVyb19fdGV4dC1ib3gge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW4tbGVmdDogMTAycHg7XG4gIHBhZGRpbmctYm90dG9tOiAyOXB4OyB9XG5cbi5oZXJvLS1ob21lIC5oZXJvX190aXRsZSB7XG4gIG1heC13aWR0aDogNDk0cHg7IH1cblxuLmhlcm8tLWhvbWUgLmhlcm9fX3RleHQge1xuICBtYXgtd2lkdGg6IDQ2MHB4OyB9XG5cbi5oZXJvLS1ob21lIC5idXR0b24ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDE0cHggMzJweCAxNHB4IDMycHg7IH1cblxuLmhlcm8tLXNlY3VyaXR5IC5ncmlkLWNhcmRfX3RhZyB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlcm8tLXNvY2lhbC1hbmFseXRpY3MgLmhlcm9fX3RhZyB7XG4gIGNvbG9yOiAjODI3OEU4OyB9XG5cbi5oZXJvLS1zb2NpYWwtYW5hbHl0aWNzIHtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvcHJvZHVjdC9hbmFseXRpY3MvaGVyby1kZWNvcmF0b3ItMS5zdmcpLCB1cmwoL2ltYWdlcy9wcm9kdWN0L2FuYWx5dGljcy9oZXJvLWRlY29yYXRvci0yLnN2ZyksIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjM0LCAyMzIsIDI1NSwgMC4xKSAwJSwgI0VBRThGRiAxMDAlKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b20sIHJpZ2h0IHRvcDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uaGVyby0tc29jaWFsLWFuYWx5dGljcyAuaGVyb19fdGl0bGUge1xuICBtYXgtd2lkdGg6IDg2MHB4OyB9XG5cbi5oZXJvLS1zb2NpYWwtYW5hbHl0aWNzIC5oZXJvX190ZXh0IHtcbiAgbWF4LXdpZHRoOiA3NDBweDsgfVxuXG4uaGVyby0tc29jaWFsLXB1Ymxpc2hpbmcge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9wcm9kdWN0L3NvY2lhbC1wdWJsaXNoaW5nL2hlcm8tZGVjb3JhdG9yLTEuc3ZnKSwgdXJsKC9pbWFnZXMvcHJvZHVjdC9zb2NpYWwtcHVibGlzaGluZy9oZXJvLWRlY29yYXRvci0yLnN2ZyksIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjUwLCAyMzQsIDI1MSwgMCkgMCUsICNGQUVBRkIgMTAwJSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyLCByaWdodCB0b3A7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmhlcm8tLXNvY2lhbC1wdWJsaXNoaW5nIC5oZXJvX190aXRsZSB7XG4gIG1heC13aWR0aDogODg0cHg7IH1cblxuLmhlcm8tLXNvY2lhbC1wdWJsaXNoaW5nIC5oZXJvX190ZXh0IHtcbiAgbWF4LXdpZHRoOiA4ODRweDsgfVxuXG4uaGVyby0tc29jaWFsLXB1Ymxpc2hpbmcgLmhlcm9fX3RhZyB7XG4gIGNvbG9yOiAjRjA3RkFDOyB9XG5cbi5oZXJvLS1zb2NpYWwtbGlzdGVuaW5nIHtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvcHJvZHVjdC9zb2NpYWwtbGlzdGVuaW5nL2hlcm8tZGVjb3JhdG9yLTEuc3ZnKSwgdXJsKC9pbWFnZXMvcHJvZHVjdC9zb2NpYWwtbGlzdGVuaW5nL2hlcm8tZGVjb3JhdG9yLTIuc3ZnKSwgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2Y1ZmNmZCAwJSwgI2Q3ZjNmOCAxMDAlKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjYWxjKDEwMCUgLSAxMThweCksIHJpZ2h0IHRvcCwgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5oZXJvLS1zb2NpYWwtbGlzdGVuaW5nIC5oZXJvX190YWcge1xuICBjb2xvcjogIzU0QkZDRTsgfVxuXG4uaGVyby0tc29jaWFsLWxpc3RlbmluZyAuaGVyb19fdGl0bGUge1xuICBtYXgtd2lkdGg6IDc0MHB4OyB9XG5cbi5oZXJvLS1zb2NpYWwtbGlzdGVuaW5nIC5oZXJvX190ZXh0IHtcbiAgbWF4LXdpZHRoOiA3MDBweDsgfVxuXG4uaGVyby0tZW1wbG95ZWUtYWR2b2NhY3kge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9wcm9kdWN0L2VtcGxveWVlLWFkdm9jYWN5L2hlcm8tZGVjb3JhdG9yLTEuc3ZnKSwgdXJsKC9pbWFnZXMvcHJvZHVjdC9lbXBsb3llZS1hZHZvY2FjeS9oZXJvLWRlY29yYXRvci0yLnN2ZyksIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZGZkZmYgMCUsICNlYWU4ZmYgMTAwJSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tLCByaWdodCB0b3AsIGJvdHRvbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uaGVyby0tZW1wbG95ZWUtYWR2b2NhY3kgLmhlcm9fX3RhZyB7XG4gIGNvbG9yOiAjODI3OEU4OyB9XG5cbi5oZXJvLS1lbXBsb3llZS1hZHZvY2FjeSAuaGVyb19fdGl0bGUge1xuICBtYXgtd2lkdGg6IDc0MHB4OyB9XG5cbi5oZXJvLS1lbXBsb3llZS1hZHZvY2FjeSAuaGVyb19fdGV4dCB7XG4gIG1heC13aWR0aDogNjIwcHg7IH1cblxuLmhlcm8tLXNvY2lhbC1lbXBsb3llZS1hZHZvY2FjeSB7XG4gIG1hcmdpbi1ib3R0b206IDE2OHB4OyB9XG5cbi5oZXJvLS1zb2NpYWwtZW1wbG95ZWUtYWR2b2NhY3kgLmhlcm9fX3RhZyB7XG4gIGNvbG9yOiAjMjA2MEU2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJGMEZDO1xuICBwYWRkaW5nOiA3cHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uaGVyby0tbWlkLW1hcmtldCAuaGVyb19fdGFnIHtcbiAgY29sb3I6ICNFNDk4NzI7XG4gIGJhY2tncm91bmQ6ICNGRkYzRUQ7XG4gIHBhZGRpbmc6IDdweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5oZXJvLS1maW5hbmNpYWwtc2VydmljZXMgLmdyaWQtY2FyZF9fdGFnIHtcbiAgY29sb3I6ICM1M0IxNUM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMkY4RDY7IH1cblxuLmhlcm8tLWZpbmFuY2lhbC1zZXJ2aWNlcyB7XG4gIG1hcmdpbi1ib3R0b206IDE1MnB4OyB9XG5cbi5oZXJvLS1yYWRpY2FsbHkgLmdyaWQtY2FyZF9fdGFnIHtcbiAgY29sb3I6ICM2QkNGREU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOEY4RkI7IH1cblxuLmhlcm8tLXJhZGljYWxseSB7XG4gIG1hcmdpbi1ib3R0b206IDE1MHB4OyB9XG5cbi5oZXJvLS1jdXN0b21lcnMge1xuICBtYXJnaW4tYm90dG9tOiA4MXB4OyB9XG5cbi5oZXJvLS1iZWhpbmQtdGhlLXBvc3QgLmdyaWQtY2FyZF9fdGFnIHtcbiAgY29sb3I6ICNGMDdGQUM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUVDRkI7IH1cblxuLmhlcm8tLWJlaGluZC10aGUtcG9zdCB7XG4gIG1hcmdpbi1ib3R0b206IDE1MHB4OyB9XG5cbi5oZXJvLS1zb2NpYWwtZW5nYWdlbWVudCB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3Byb2R1Y3Qvc29jaWFsLWVuZ2FnZW1lbnQvaGVyby1kZWNvcmF0b3ItMi5zdmcpLCB1cmwoL2ltYWdlcy9wcm9kdWN0L3NvY2lhbC1lbmdhZ2VtZW50L2hlcm8tZGVjb3JhdG9yLTEuc3ZnKSwgdXJsKC9pbWFnZXMvcHJvZHVjdC9zb2NpYWwtZW5nYWdlbWVudC9oZXJvLWRlY29yYXRvci0zLnN2ZyksIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZGZkZmYgMCUsICNGNEYwRUUgMTAwJSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyLCByaWdodCB0b3AsIHRvcCBjYWxjKDUwJSAtIDYwcHgpIHJpZ2h0IDEyOXB4LCBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmhlcm8tLXNvY2lhbC1lbmdhZ2VtZW50IC5oZXJvX190YWcge1xuICBjb2xvcjogI0U0OTg3MjsgfVxuXG4uaGVyby0tc29jaWFsLWVuZ2FnZW1lbnQgLmhlcm9fX3RpdGxlIHtcbiAgbWF4LXdpZHRoOiA3NDBweDsgfVxuXG4uaGVyby0tc29jaWFsLWVuZ2FnZW1lbnQgLmhlcm9fX3RleHQge1xuICBtYXgtd2lkdGg6IDcwMHB4OyB9XG5cbi5oZXJvLS1tYXJrZXRpbmctYWdlbmNpZXMgLmdyaWQtY2FyZF9fdGFnIHtcbiAgY29sb3I6ICM4Mjc4RTg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkU5RkY7IH1cblxuLmhlcm8tLW1hcmtldGluZy1hZ2VuY2llcyB7XG4gIG1hcmdpbi1ib3R0b206IDE2OHB4OyB9XG5cbi5vcmdhbmljLWhlcm8ge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9kZW1vL2hlcm8tZGVtby1kZWNvcmF0b3IxLnN2ZyksIHVybCgvaW1hZ2VzL2RlbW8vaGVyby1kZW1vLWRlY29yYXRvcjIuc3ZnKSwgdXJsKC9pbWFnZXMvZGVtby9oZXJvLWRlbW8tZGVjb3JhdG9yMy5zdmcpLCBsaW5lYXItZ3JhZGllbnQoMTc1LjU4ZGVnLCByZ2JhKDIxNiwgMjQxLCAyNDYsIDAuMjYpIDQwLjI5JSwgI0JGRUNGNSAxMjMuNDElKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b20sIHJpZ2h0IHRvcCwgcmlnaHQgYm90dG9tIGNhbGMoMTAlICsgMTAlKSwgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIC5vcmdhbmljLWhlcm8gaDMge1xuICAgIGNvbG9yOiAjMjA2MEU2O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW46IDEwcHggMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5vcmdhbmljLWhlcm8gaDEge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5vcmdhbmljLWhlcm8gcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAub3JnYW5pYy1oZXJvIC5ncmlkLWNhcmRfX2Zvcm0ge1xuICAgIGZsZXg6IDAgMSAyMTBweDsgfSB9XG5cbi5oZXJvLS1kZW1vLCAuaGVyby0tcHJpY2luZy5oZXJvLS1wcmljaW5nLWFsdCB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2RlbW8vaGVyby1kZW1vLWRlY29yYXRvcjEuc3ZnKSwgdXJsKC9pbWFnZXMvZGVtby9oZXJvLWRlbW8tZGVjb3JhdG9yMi5zdmcpLCB1cmwoL2ltYWdlcy9kZW1vL2hlcm8tZGVtby1kZWNvcmF0b3IzLnN2ZyksIGxpbmVhci1ncmFkaWVudCgxNzUuNThkZWcsIHJnYmEoMjE2LCAyNDEsIDI0NiwgMC4yNikgNDAuMjklLCAjQkZFQ0Y1IDEyMy40MSUpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbSwgcmlnaHQgdG9wLCByaWdodCBib3R0b20gY2FsYygxMCUgKyAxMCUpLCBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmhlcm8tLXByaWNpbmcuaGVyby0tcHJpY2luZy1hbHQub3JnYW5pYy1oZXJvIHtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZGVtby9oZXJvLWRlbW8tZGVjb3JhdG9yMi5zdmcpLCB1cmwoL2ltYWdlcy9vcmdhbmljLWNhbXBhaWducy9vcmdhbmljLWhlcm8tc2hhcGUuc3ZnKSwgbGluZWFyLWdyYWRpZW50KDE3NS41OGRlZywgcmdiYSgyMTYsIDI0MSwgMjQ2LCAwLjI2KSA0MC4yOSUsICNGMEZBRkMgMTIzLjQxJSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcCAyMCUsIHJpZ2h0IDQ1dncgYm90dG9tIDd2dywgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuXG4uaGVyby0tcHJpY2luZyB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3ByaWNpbmcvaGVyby1wcmljaW5nLWRlY29yYXRvcjEuc3ZnKSwgdXJsKC9pbWFnZXMvcHJpY2luZy9oZXJvLXByaWNpbmctZGVjb3JhdG9yMi5zdmcpLCB1cmwoL2ltYWdlcy9wcmljaW5nL2hlcm8tcHJpY2luZy1kZWNvcmF0b3IzLnN2ZyksIGxpbmVhci1ncmFkaWVudCgxNzUuNThkZWcsIHJnYmEoMjQxLCAyMzksIDI1NSwgMCkgMCUsICNGMUVGRkYgODAlKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3AsIHJpZ2h0IGJvdHRvbSwgY2FsYygxMDAlIC0gMTAxcHgpIDI3JTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uaGVyby0taG9yaXpvbnRhbCAuaGVyb19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGdhcDogMjBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5oZXJvLS12ZXJ0aWNhbCAuaGVyb19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogODQwcHg7IH1cblxuLmhlcm8tLWhvcml6b250YWwgLmhlcm9fX3RleHQtYm94IHtcbiAgZmxleDogMCAxIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uaGVyby0tdmVydGljYWwgLmhlcm9fX3RleHQtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDU2cHg7IH1cblxuLmhlcm9fX3RhZyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzBFMTE1NTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuXG4uaGVyb19fdGl0bGUge1xuICBmb250LXNpemU6IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLTEuOHB4O1xuICBjb2xvcjogIzBFMTE1NTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uaGVyby0tdmVydGljYWwgLmhlcm9fX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG5cbi5oZXJvX190ZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjE4cHg7XG4gIGNvbG9yOiAjMEUxMTU1O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbi5oZXJvLS12ZXJ0aWNhbCAuaGVyb19fdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzZweDsgfVxuXG4uaGVyb19faW1hZ2UtYm94IHtcbiAgZmxleDogMCAxIGF1dG87IH1cblxuLmhlcm8tLXZlcnRpY2FsIC5oZXJvX19pbWFnZS1ib3gge1xuICBtYXJnaW4tdG9wOiAtNTBweDsgfVxuXG4uaGVyb19faW1hZ2UtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaGVyb19faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5oZXJvLS1wb2xpY2lzLWhlYWRlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5oZXJvLS1wYWlkLWNhbXBhaWduLWFsdCB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3BhaWQtY2FtcGFpZ25zL3BhaWQtY2FtcGFpZ24taGVyby1zaGFwZS0xLnN2ZyksIHVybCgvaW1hZ2VzL3BhaWQtY2FtcGFpZ25zL2hlcm8tc2hhcGUtMi5zdmcpLCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI0MSwgMjM5LCAyNTUsIDApIC0yNC4zNSUsICNGMUVGRkYgMTAzLjc3JSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wIGNhbGMoNSUgKyAxMCUpLCByaWdodCBib3R0b20gY2FsYygtMTMlICsgMTAlKSwgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuaGVyby0tcGFpZC1jYW1wYWlnbi1hbHQgLmdyaWQtY2FyZF9fdGV4dC0taGVybyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbi5oZXJvLS1wYWlkLWNhbXBhaWduLWFsdCAucGMtYm9sZC1ibHVlLXRleHQge1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMy42cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMyU7XG4gIGNvbG9yOiAjMjA2MEU2O1xuICBtYXJnaW4tdG9wOiAyNXB4OyB9XG5cbi5wYy1oZXJvLWZvcm0tY29udGFpbmVyIHtcbiAgd2lkdGg6IDUwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgLnBjLWhlcm8tZm9ybS1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAucGMtaGVyby1mb3JtLWNvbnRhaW5lciBmb3JtIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4ucGMtaGVyby1mb3JtLWNvbnRhaW5lciBoMyB7XG4gIGNvbG9yOiAjMEUxMTU1O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMy42cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMyU7IH1cblxuLnBjLWhlcm8tZm9ybS1jb250YWluZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLnJldmlld3MtcGFpZC1jYW1wYWlnbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFM0Y2RkE7XG4gIHBhZGRpbmctdG9wOiAxMDBweDsgfVxuXG4uZ3JpZC1jYXJkLS1jdXN0b21lcnM1LnJldmlld3MtcGFpZC1jYW1wYWlnbiAud3JhcHBlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3BhaWQtY2FtcGFpZ25zL3Jldmlldy1zaGFwZTEuc3ZnKSwgdXJsKC9pbWFnZXMvcGFpZC1jYW1wYWlnbnMvcmV2aWV3LXNoYXBlMi5zdmcpLCB1cmwoL2ltYWdlcy9wYWlkLWNhbXBhaWducy9yZXZpZXctc2hhcGUzLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tIGNhbGMoMCUgKyA3M3B4KSwgcmlnaHQgdG9wIGNhbGMoOTAlIC0gMTVweCksIGxlZnQgdG9wIGNhbGMoMTAlIC0gMTVweCArIDUwcHgpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nLWJvdHRvbTogMTU2cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzODBweCkge1xuICAuaGVyb19faW1hZ2Uge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuaGVyby0taG9tZSAuaGVyb19fdGV4dC1ib3gge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmhlcm9fX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuaGVyby0tdmVydGljYWwge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgLmhlcm8tLXZlcnRpY2FsIC5oZXJvX190ZXh0LWJveCB7XG4gICAgcGFkZGluZy10b3A6IDY0cHg7IH1cbiAgLmhlcm9fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xLjExcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAuaGVyb19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4xN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgLmhlcm9fX2ltYWdlLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmhlcm9fX2ltYWdlLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmhlcm9fX2ltYWdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgLm1hcmtldGluZy1pbnRlbGxpZ2VuY2UgLmhlcm9fX2ltYWdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuaGVyby0taG9tZSB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweDsgfVxuICAuaGVyby0taG9tZSAuaGVyb19fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgLmhlcm8tLWhvbWUgLmhlcm9fX3RleHQtYm94IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAuaGVyby0taG9tZSAuaGVyb19fdGV4dC1ib3ggYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmhlcm8tLWhvbWUgLmhlcm9fX2ltYWdlLWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDsgfVxuICAuaGVyby0tdmVydGljYWwgLmhlcm9fX2NvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogNzAxcHg7IH1cbiAgLmhlcm8tLXNvY2lhbC1lbXBsb3llZS1hZHZvY2FjeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODhweDsgfVxuICAuaGVyby0tc29jaWFsLWVtcGxveWVlLWFkdm9jYWN5IC5oZXJvX190YWcge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiA2NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgLmhlcm8tLW1hcmtldGluZy10ZWFtcyAuaGVyb19fdGFnIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogNjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC5oZXJvLS1taWQtbWFya2V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4OHB4OyB9XG4gIC5oZXJvLS1lbnRlcnByaXNlIC5oZXJvX190YWcge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiA2NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgLmhlcm8tLW1lZGlhLW1hbmFnZW1lbnQgLmhlcm9fX3RhZyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAuaGVyby0tbWVkaWEtbWFuYWdlbWVudCAuYnV0dG9uLWJpZyB7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5oZXJvLS1tZWRpYS1tYW5hZ2VtZW50IC5ncmlkLWNhcmRfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC5oZXJvLS1tZWRpYS1tYW5hZ2VtZW50IC5ncmlkLWNhcmRfX3RleHQtLWhlcm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH1cbiAgLmhlcm8tLW1lZGlhLW1hbmFnZW1lbnQgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuaGVyby0tc2FsZXMtdGVhbXMgLmhlcm9fX3RhZyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAuaGVyby0tc2FsZXMtdGVhbXMgLmJ1dHRvbi1iaWcge1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAuaGVyby0tc2FsZXMtdGVhbXMgLmdyaWQtY2FyZF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgLmhlcm8tLXNhbGVzLXRlYW1zIC5ncmlkLWNhcmRfX3RleHQtLWhlcm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH1cbiAgLmhlcm8tLXNhbGVzLXRlYW1zIC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmhlcm8tLW1hcmtldGluZy10ZWFtcyAuYnV0dG9uLWJpZyB7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5oZXJvLS1tYXJrZXRpbmctdGVhbXMgLmdyaWQtY2FyZF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgLmhlcm8tLW1hcmtldGluZy10ZWFtcyAuZ3JpZC1jYXJkX190ZXh0LS1oZXJvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG4gIC5oZXJvLS1tYXJrZXRpbmctdGVhbXMgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgLmhlcm8tLWVudGVycHJpc2UgLmJ1dHRvbi1iaWcge1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAuaGVyby0tZW50ZXJwcmlzZSAuZ3JpZC1jYXJkX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAuaGVyby0tZW50ZXJwcmlzZSAuZ3JpZC1jYXJkX190ZXh0LS1oZXJvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG4gIC5oZXJvLS1zb2NpYWwtZW1wbG95ZWUtYWR2b2NhY3kgLmJ1dHRvbi1iaWcge1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAuaGVyby0tbWFya2V0aW5nLWFnZW5jaWVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gIC5oZXJvLS1tYXJrZXRpbmctYWdlbmNpZXMgLmdyaWQtY2FyZF9fdGFnIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWFyZ2luLXRvcDogNjRweDsgfVxuICAuaGVyby0tbWlkLW1hcmtldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODhweDsgfVxuICAuaGVyby0tbWlkLW1hcmtldCAuaGVyb19fdGFnIHtcbiAgICBtYXJnaW4tdG9wOiA2NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAuaGVyby0tZmluYW5jaWFsLXNlcnZpY2VzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3OHB4OyB9XG4gIC5oZXJvLS1iZWhpbmQtdGhlLXBvc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgLmhlcm8tLWJlaGluZC10aGUtcG9zdCAuZ3JpZC1jYXJkX190YWcge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiA2NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgLmhlcm8tLWZpbmFuY2lhbC1zZXJ2aWNlcyAuZ3JpZC1jYXJkX190YWcge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiA2NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgLmhlcm8tLXJhZGljYWxseSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICAuaGVyby0tcmFkaWNhbGx5IC5ncmlkLWNhcmRfX3RhZyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDY0cHg7IH1cbiAgLmhlcm8tLW1pZC1tYXJrZXQgLmJ1dHRvbi1iaWcge1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAuaGVyby0tbWlkLW1hcmtldCAuZ3JpZC1jYXJkX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAuaGVyby0tbWlkLW1hcmtldCAuZ3JpZC1jYXJkX190ZXh0LS1oZXJvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG4gIC5oZXJvLS1taWQtbWFya2V0IC5ncmlkLWNhcmRfX2ltYWdlLWJveCB7XG4gICAgbWFyZ2luLXRvcDogOHB4OyB9XG4gIC5oZXJvLS1jdXN0b21lcnMge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7IH1cbiAgLmhlcm8tLXNvY2lhbC1hbmFseXRpY3Mge1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3Byb2R1Y3QvYW5hbHl0aWNzL2hlcm8tZGVjb3JhdG9yLTMuc3ZnKSwgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyMzQsIDIzMiwgMjU1LCAwLjEpIDAlLCAjRUFFOEZGIDEwMCUpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2FsYygxMDAlIC0gODdweCksIGJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIC5oZXJvLS1zb2NpYWwtcHVibGlzaGluZyB7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvcHJvZHVjdC9zb2NpYWwtcHVibGlzaGluZy9oZXJvLWRlY29yYXRvci0zLnN2ZyksIHVybCgvaW1hZ2VzL3Byb2R1Y3Qvc29jaWFsLXB1Ymxpc2hpbmcvaGVyby1kZWNvcmF0b3ItNC5zdmcpLCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1MCwgMjM0LCAyNTEsIDApIDAlLCAjRkFFQUZCIDEwMCUpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2FsYygxMDAlIC0gODdweCksIHJpZ2h0IGNhbGMoMTAwJSAtIDIxNHB4KSwgYm90dG9tO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgLmhlcm8tLXNvY2lhbC1saXN0ZW5pbmcge1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3Byb2R1Y3Qvc29jaWFsLWxpc3RlbmluZy9oZXJvLWRlY29yYXRvci0zLnN2ZyksIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmNWZjZmQgMCUsICNkN2YzZjggMTAwJSk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjYWxjKDEwMCUgLSA4N3B4KSwgYm90dG9tO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgLmhlcm8tLWVtcGxveWVlLWFkdm9jYWN5IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9wcm9kdWN0L2VtcGxveWVlLWFkdm9jYWN5L2hlcm8tZGVjb3JhdG9yLTMuc3ZnKSwgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZkZmRmZiAwJSwgI2VhZThmZiAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNhbGMoMTAwJSAtIDg3cHgpLCBib3R0b207XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAuaGVyby0tc29jaWFsLWVuZ2FnZW1lbnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZGZkZmYgMCUsICNGNEYwRUUgMTAwJSk7IH0gfVxuIiwiQGltcG9ydCAndmFycyc7XG5cbi5oZXJvLS1ob3Jpem9udGFsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTY4cHg7XG59XG5cbi5oZXJvLS1ob3Jpem9udGFsLmFjYWRlbXktcG9zdC1oZXJvIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG59XG5cbi5oZXJvLS1ob3Jpem9udGFsLmFjYWRlbXktcG9zdC1oZXJvIC5oZXJvX19pbWFnZS1ib3ggLmFjYWRlbXktaGVyby1pbWd7XG4gIHdpZHRoOiA3MDBweFxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMzBweCkge1xuICAuaGVyby0taG9yaXpvbnRhbC5hY2FkZW15LXBvc3QtaGVybyAuaGVyb19faW1hZ2UtYm94IC5hY2FkZW15LWhlcm8taW1ne1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmFjYWRlbXktcG9zdC1oZXJvIC5oZXJvX190ZXh0LWJveHtcbiAgcGFkZGluZy1sZWZ0Ojc0cHhcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpe1xuICAuYWNhZGVteS1wb3N0LWhlcm8gLmhlcm9fX3RleHQtYm94e1xuICAgIHBhZGRpbmctbGVmdDowXG4gIH1cbn1cblxuLmhlcm8tLWhvcml6b250YWwuYWNhZGVteS1wb3N0LWhlcm8gaDN7XG4gIGNvbG9yOiAjMjA2MEU2O1xuICBtYXJnaW4tYm90dG9tOjMwcHhcbn1cblxuLmhlcm8tLWhvcml6b250YWwuYWNhZGVteS1wb3N0LWhlcm8gcHtcbiAgbWFyZ2luLWJvdHRvbToyMHB4XG59XG5cbi5oZXJvLS1ob3Jpem9udGFsLmFib3V0LXVzIHtcbiAgcGFkZGluZzogODBweCAwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODgwcHgpIHtcbiAgLmhlcm8tLWhvcml6b250YWwuYWJvdXQtdXMge1xuICAgIHBhZGRpbmc6IDgwcHggMHB4IDIwcHggMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhlcm8tLWhvcml6b250YWwuYWJvdXQtdXMge1xuICBwYWRkaW5nOiA4MHB4IDBweDtcbn1cblxuLmhlcm8tLWhvcml6b250YWwuYWJvdXQtdXMgLmhlcm9fX2NvbnRhaW5lciB7XG4gIGdhcDogNjBweDtcbn1cblxuLmhlcm8tLXZlcnRpY2FsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTUycHg7XG59XG5cbi5oZXJvLS1ob21lIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG59XG5cbi5oZXJvLS1ob21lIC5oZXJvX190ZXh0LWJveCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbi1sZWZ0OiAxMDJweDtcbiAgcGFkZGluZy1ib3R0b206IDI5cHg7XG59XG5cbi5oZXJvLS1ob21lIC5oZXJvX190aXRsZSB7XG4gIG1heC13aWR0aDogNDk0cHg7XG59XG5cbi5oZXJvLS1ob21lIC5oZXJvX190ZXh0IHtcbiAgbWF4LXdpZHRoOiA0NjBweDtcbn1cblxuLmhlcm8tLWhvbWUgLmJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMTRweCAzMnB4IDE0cHggMzJweDtcbn1cblxuLmhlcm8tLXNlY3VyaXR5IC5ncmlkLWNhcmRfX3RhZyB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZXJvLS1zb2NpYWwtYW5hbHl0aWNzIC5oZXJvX190YWcge1xuICBjb2xvcjogIzgyNzhFODtcbn1cblxuLmhlcm8tLXNvY2lhbC1hbmFseXRpY3Mge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9wcm9kdWN0L2FuYWx5dGljcy9oZXJvLWRlY29yYXRvci0xLnN2ZyksIHVybCgvaW1hZ2VzL3Byb2R1Y3QvYW5hbHl0aWNzL2hlcm8tZGVjb3JhdG9yLTIuc3ZnKSwgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyMzQsIDIzMiwgMjU1LCAwLjEpIDAlLCAjRUFFOEZGIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbSwgcmlnaHQgdG9wO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uaGVyby0tc29jaWFsLWFuYWx5dGljcyAuaGVyb19fdGl0bGUge1xuICBtYXgtd2lkdGg6IDg2MHB4O1xufVxuXG4uaGVyby0tc29jaWFsLWFuYWx5dGljcyAuaGVyb19fdGV4dCB7XG4gIG1heC13aWR0aDogNzQwcHg7XG59XG5cbi5oZXJvLS1zb2NpYWwtcHVibGlzaGluZyB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3Byb2R1Y3Qvc29jaWFsLXB1Ymxpc2hpbmcvaGVyby1kZWNvcmF0b3ItMS5zdmcpLCB1cmwoL2ltYWdlcy9wcm9kdWN0L3NvY2lhbC1wdWJsaXNoaW5nL2hlcm8tZGVjb3JhdG9yLTIuc3ZnKSwgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTAsIDIzNCwgMjUxLCAwKSAwJSwgI0ZBRUFGQiAxMDAlKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXIsIHJpZ2h0IHRvcDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmhlcm8tLXNvY2lhbC1wdWJsaXNoaW5nIC5oZXJvX190aXRsZSB7XG4gIG1heC13aWR0aDogODg0cHg7XG59XG5cbi5oZXJvLS1zb2NpYWwtcHVibGlzaGluZyAuaGVyb19fdGV4dCB7XG4gIG1heC13aWR0aDogODg0cHg7XG59XG5cbi5oZXJvLS1zb2NpYWwtcHVibGlzaGluZyAuaGVyb19fdGFnIHtcbiAgY29sb3I6ICNGMDdGQUM7XG59XG5cbi5oZXJvLS1zb2NpYWwtbGlzdGVuaW5nIHtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvcHJvZHVjdC9zb2NpYWwtbGlzdGVuaW5nL2hlcm8tZGVjb3JhdG9yLTEuc3ZnKSwgdXJsKC9pbWFnZXMvcHJvZHVjdC9zb2NpYWwtbGlzdGVuaW5nL2hlcm8tZGVjb3JhdG9yLTIuc3ZnKSwgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2Y1ZmNmZCAwJSwgI2Q3ZjNmOCAxMDAlKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjYWxjKDEwMCUgLSAxMThweCksIHJpZ2h0IHRvcCwgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uaGVyby0tc29jaWFsLWxpc3RlbmluZyAuaGVyb19fdGFnIHtcbiAgY29sb3I6ICM1NEJGQ0U7XG59XG5cbi5oZXJvLS1zb2NpYWwtbGlzdGVuaW5nIC5oZXJvX190aXRsZSB7XG4gIG1heC13aWR0aDogNzQwcHg7XG59XG5cbi5oZXJvLS1zb2NpYWwtbGlzdGVuaW5nIC5oZXJvX190ZXh0IHtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbn1cblxuLmhlcm8tLWVtcGxveWVlLWFkdm9jYWN5e1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9wcm9kdWN0L2VtcGxveWVlLWFkdm9jYWN5L2hlcm8tZGVjb3JhdG9yLTEuc3ZnKSwgdXJsKC9pbWFnZXMvcHJvZHVjdC9lbXBsb3llZS1hZHZvY2FjeS9oZXJvLWRlY29yYXRvci0yLnN2ZyksIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZGZkZmYgMCUsICNlYWU4ZmYgMTAwJSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tLCByaWdodCB0b3AsIGJvdHRvbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmhlcm8tLWVtcGxveWVlLWFkdm9jYWN5IC5oZXJvX190YWcge1xuICBjb2xvcjogIzgyNzhFODtcbn1cblxuLmhlcm8tLWVtcGxveWVlLWFkdm9jYWN5IC5oZXJvX190aXRsZSB7XG4gIG1heC13aWR0aDogNzQwcHg7XG59XG5cbi5oZXJvLS1lbXBsb3llZS1hZHZvY2FjeSAuaGVyb19fdGV4dCB7XG4gIG1heC13aWR0aDogNjIwcHg7XG59XG5cbi5oZXJvLS1zb2NpYWwtZW1wbG95ZWUtYWR2b2NhY3kge1xuICBtYXJnaW4tYm90dG9tOiAxNjhweDtcbn1cblxuLmhlcm8tLXNvY2lhbC1lbXBsb3llZS1hZHZvY2FjeSAuaGVyb19fdGFnIHtcbiAgY29sb3I6ICRwcmltYXJ5MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjBGQztcbiAgcGFkZGluZzogN3B4IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5oZXJvLS1taWQtbWFya2V0IC5oZXJvX190YWcge1xuICBjb2xvcjogI0U0OTg3MjtcbiAgYmFja2dyb3VuZDogI0ZGRjNFRDtcbiAgcGFkZGluZzogN3B4IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5oZXJvLS1maW5hbmNpYWwtc2VydmljZXMgLmdyaWQtY2FyZF9fdGFnIHtcbiAgY29sb3I6ICM1M0IxNUM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMkY4RDY7XG59XG4gIFxuLmhlcm8tLWZpbmFuY2lhbC1zZXJ2aWNlcyB7XG4gIG1hcmdpbi1ib3R0b206IDE1MnB4O1xufVxuXG4uaGVyby0tcmFkaWNhbGx5IC5ncmlkLWNhcmRfX3RhZyB7XG4gIGNvbG9yOiAjNkJDRkRFO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThGOEZCO1xufVxuICBcbi5oZXJvLS1yYWRpY2FsbHkge1xuICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbn1cblxuICBcbi5oZXJvLS1jdXN0b21lcnMge1xuICBtYXJnaW4tYm90dG9tOiA4MXB4O1xufVxuXG4uaGVyby0tYmVoaW5kLXRoZS1wb3N0IC5ncmlkLWNhcmRfX3RhZyB7XG4gIGNvbG9yOiAjRjA3RkFDO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFFQ0ZCO1xufVxuICBcbi5oZXJvLS1iZWhpbmQtdGhlLXBvc3Qge1xuICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbn1cblxuLmhlcm8tLXNvY2lhbC1lbmdhZ2VtZW50IHtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvcHJvZHVjdC9zb2NpYWwtZW5nYWdlbWVudC9oZXJvLWRlY29yYXRvci0yLnN2ZyksIHVybCgvaW1hZ2VzL3Byb2R1Y3Qvc29jaWFsLWVuZ2FnZW1lbnQvaGVyby1kZWNvcmF0b3ItMS5zdmcpLCB1cmwoL2ltYWdlcy9wcm9kdWN0L3NvY2lhbC1lbmdhZ2VtZW50L2hlcm8tZGVjb3JhdG9yLTMuc3ZnKSwgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZkZmRmZiAwJSwgI0Y0RjBFRSAxMDAlKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXIsIHJpZ2h0IHRvcCwgdG9wIGNhbGMoNTAlIC0gNjBweCkgcmlnaHQgMTI5cHgsIGJvdHRvbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmhlcm8tLXNvY2lhbC1lbmdhZ2VtZW50IC5oZXJvX190YWcge1xuICBjb2xvcjogI0U0OTg3Mjtcbn1cblxuLmhlcm8tLXNvY2lhbC1lbmdhZ2VtZW50IC5oZXJvX190aXRsZSB7XG4gIG1heC13aWR0aDogNzQwcHg7XG59XG5cbi5oZXJvLS1zb2NpYWwtZW5nYWdlbWVudCAuaGVyb19fdGV4dCB7XG4gIG1heC13aWR0aDogNzAwcHg7XG59XG5cbi5oZXJvLS1tYXJrZXRpbmctYWdlbmNpZXMgLmdyaWQtY2FyZF9fdGFnIHtcbiAgY29sb3I6ICM4Mjc4RTg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkU5RkY7XG59XG5cbi5oZXJvLS1tYXJrZXRpbmctYWdlbmNpZXMge1xuICBtYXJnaW4tYm90dG9tOiAxNjhweDtcbn1cblxuLm9yZ2FuaWMtaGVybyB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2RlbW8vaGVyby1kZW1vLWRlY29yYXRvcjEuc3ZnKSwgdXJsKC9pbWFnZXMvZGVtby9oZXJvLWRlbW8tZGVjb3JhdG9yMi5zdmcpLCB1cmwoL2ltYWdlcy9kZW1vL2hlcm8tZGVtby1kZWNvcmF0b3IzLnN2ZyksIGxpbmVhci1ncmFkaWVudCgxNzUuNThkZWcsIHJnYmEoMjE2LCAyNDEsIDI0NiwgMC4yNikgNDAuMjklLCAjQkZFQ0Y1IDEyMy40MSUpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbSwgcmlnaHQgdG9wLCByaWdodCBib3R0b20gY2FsYygxMCUgKyAxMCUpLCBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgaDMge1xuICAgIGNvbG9yOiAjMjA2MEU2O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5vcmdhbmljLWhlcm8ge1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTo0MnB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgLmdyaWQtY2FyZF9fZm9ybSB7XG4gICAgICBmbGV4OiAwIDEgMjEwcHg7XG4gICAgfVxuICB9XG59XG5cbi5oZXJvLS1kZW1vLCAuaGVyby0tcHJpY2luZy5oZXJvLS1wcmljaW5nLWFsdCB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2RlbW8vaGVyby1kZW1vLWRlY29yYXRvcjEuc3ZnKSwgdXJsKC9pbWFnZXMvZGVtby9oZXJvLWRlbW8tZGVjb3JhdG9yMi5zdmcpLCB1cmwoL2ltYWdlcy9kZW1vL2hlcm8tZGVtby1kZWNvcmF0b3IzLnN2ZyksIGxpbmVhci1ncmFkaWVudCgxNzUuNThkZWcsIHJnYmEoMjE2LCAyNDEsIDI0NiwgMC4yNikgNDAuMjklLCAjQkZFQ0Y1IDEyMy40MSUpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbSwgcmlnaHQgdG9wLCByaWdodCBib3R0b20gY2FsYygxMCUgKyAxMCUpLCBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5oZXJvLS1wcmljaW5nLmhlcm8tLXByaWNpbmctYWx0Lm9yZ2FuaWMtaGVybyB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2RlbW8vaGVyby1kZW1vLWRlY29yYXRvcjIuc3ZnKSwgdXJsKC9pbWFnZXMvb3JnYW5pYy1jYW1wYWlnbnMvb3JnYW5pYy1oZXJvLXNoYXBlLnN2ZyksIGxpbmVhci1ncmFkaWVudCgxNzUuNThkZWcsIHJnYmEoMjE2LCAyNDEsIDI0NiwgMC4yNikgNDAuMjklLCAjRjBGQUZDIDEyMy40MSUpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3AgMjAlLCByaWdodCA0NXZ3IGJvdHRvbSA3dncsIGJvdHRvbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG5cblxuLmhlcm8tLXByaWNpbmcge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9wcmljaW5nL2hlcm8tcHJpY2luZy1kZWNvcmF0b3IxLnN2ZyksIHVybCgvaW1hZ2VzL3ByaWNpbmcvaGVyby1wcmljaW5nLWRlY29yYXRvcjIuc3ZnKSwgdXJsKC9pbWFnZXMvcHJpY2luZy9oZXJvLXByaWNpbmctZGVjb3JhdG9yMy5zdmcpLCBsaW5lYXItZ3JhZGllbnQoMTc1LjU4ZGVnLCByZ2JhKDI0MSwgMjM5LCAyNTUsIDApIDAlLCAjRjFFRkZGIDgwJSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wLCByaWdodCBib3R0b20sIGNhbGMoMTAwJSAtIDEwMXB4KSAyNyU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5oZXJvLS1ob3Jpem9udGFsIC5oZXJvX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgZ2FwOiAyMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5oZXJvLS12ZXJ0aWNhbCAuaGVyb19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogODQwcHg7XG59XG5cbi5oZXJvLS1ob3Jpem9udGFsIC5oZXJvX190ZXh0LWJveCB7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5oZXJvLS12ZXJ0aWNhbCAuaGVyb19fdGV4dC1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNTZweDtcbn1cblxuLmhlcm9fX3RhZyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogJGRhcms1MDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5oZXJvX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMS44cHg7XG4gIGNvbG9yOiAkZGFyazUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmhlcm8tLXZlcnRpY2FsIC5oZXJvX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmhlcm9fX3RleHQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMThweDtcbiAgY29sb3I6ICRkYXJrNTAwO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uaGVyby0tdmVydGljYWwgLmhlcm9fX3RleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG59XG5cbi5oZXJvX19pbWFnZS1ib3gge1xuICBmbGV4OiAwIDEgYXV0bztcbn1cblxuLmhlcm8tLXZlcnRpY2FsIC5oZXJvX19pbWFnZS1ib3gge1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbn1cblxuLmhlcm9fX2ltYWdlLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZXJvX19pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5oZXJvLS1wb2xpY2lzLWhlYWRlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uaGVyby0tcGFpZC1jYW1wYWlnbi1hbHQge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9wYWlkLWNhbXBhaWducy9wYWlkLWNhbXBhaWduLWhlcm8tc2hhcGUtMS5zdmcpLCB1cmwoL2ltYWdlcy9wYWlkLWNhbXBhaWducy9oZXJvLXNoYXBlLTIuc3ZnKSxsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI0MSwgMjM5LCAyNTUsIDApIC0yNC4zNSUsICNGMUVGRkYgMTAzLjc3JSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wIGNhbGMoNSUgKyAxMCUpLCByaWdodCBib3R0b20gY2FsYygtMTMlICsgMTAlKSwgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uaGVyby0tcGFpZC1jYW1wYWlnbi1hbHQge1xuICAuZ3JpZC1jYXJkX190ZXh0LS1oZXJvIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogODAwcHgpe1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbn1cblxuLmhlcm8tLXBhaWQtY2FtcGFpZ24tYWx0IC5wYy1ib2xkLWJsdWUtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDMzLjZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0zJTtcbiAgY29sb3I6ICMyMDYwRTY7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbi5wYy1oZXJvLWZvcm0tY29udGFpbmVyIHtcbiAgd2lkdGg6IDUwJTtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCl7XG4gICAgd2lkdGg6MTAwJTtcbiAgIH1cbiAgZm9ybSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBjLWhlcm8tZm9ybS1jb250YWluZXIgaDMge1xuICBjb2xvcjogIzBFMTE1NTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzMuNnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTMlO1xufVxuXG4ucGMtaGVyby1mb3JtLWNvbnRhaW5lciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnJldmlld3MtcGFpZC1jYW1wYWlnbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFM0Y2RkE7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbn1cblxuLmdyaWQtY2FyZC0tY3VzdG9tZXJzNS5yZXZpZXdzLXBhaWQtY2FtcGFpZ24gLndyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9wYWlkLWNhbXBhaWducy9yZXZpZXctc2hhcGUxLnN2ZyksIHVybCgvaW1hZ2VzL3BhaWQtY2FtcGFpZ25zL3Jldmlldy1zaGFwZTIuc3ZnKSwgdXJsKC9pbWFnZXMvcGFpZC1jYW1wYWlnbnMvcmV2aWV3LXNoYXBlMy5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbSBjYWxjKDAlICsgNzNweCksIHJpZ2h0IHRvcCBjYWxjKDkwJSAtIDE1cHgpLCBsZWZ0IHRvcCBjYWxjKDEwJSAtIDE1cHggKyA1MHB4KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZy1ib3R0b206IDE1NnB4O1xufVxuICBcbkBtZWRpYShtYXgtd2lkdGg6ICRtYXhTY3JlZW5XaWR0aCkge1xuICAuaGVyb19faW1hZ2Uge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5oZXJvLS1ob21lIC5oZXJvX190ZXh0LWJveCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHRhYmxldFdpZHRoKSB7XG4gIC5oZXJvX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuaGVyby0tdmVydGljYWwge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cblxuICAuaGVyby0tdmVydGljYWwgLmhlcm9fX3RleHQtYm94IHtcbiAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgfVxuXG4gIC5oZXJvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMS4xMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgXG4gIC5oZXJvX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gIC5oZXJvX19pbWFnZS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmhlcm9fX2ltYWdlLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuaGVyb19faW1hZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5tYXJrZXRpbmctaW50ZWxsaWdlbmNlIC5oZXJvX19pbWFnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuaGVyby0taG9tZSB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweDtcbiAgfVxuXG4gIC5oZXJvLS1ob21lIC5oZXJvX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuXG4gIC5oZXJvLS1ob21lIC5oZXJvX190ZXh0LWJveCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgXG4gIC5oZXJvLS1ob21lIC5oZXJvX190ZXh0LWJveCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5oZXJvLS1ob21lIC5oZXJvX19pbWFnZS1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gIH1cblxuICAuaGVyby0tdmVydGljYWwgLmhlcm9fX2NvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogNzAxcHg7XG4gIH1cblxuICAuaGVyby0tc29jaWFsLWVtcGxveWVlLWFkdm9jYWN5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4OHB4O1xuICB9XG4gIFxuICAuaGVyby0tc29jaWFsLWVtcGxveWVlLWFkdm9jYWN5IC5oZXJvX190YWcge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiA2NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAuaGVyby0tbWFya2V0aW5nLXRlYW1zIC5oZXJvX190YWcge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiA2NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAuaGVyby0tbWlkLW1hcmtldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODhweDtcbiAgfVxuICBcbiAgLmhlcm8tLWVudGVycHJpc2UgLmhlcm9fX3RhZyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gIC5oZXJvLS1tZWRpYS1tYW5hZ2VtZW50IC5oZXJvX190YWcge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiA2NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAuaGVyby0tbWVkaWEtbWFuYWdlbWVudCAuYnV0dG9uLWJpZyB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG5cbiAgLmhlcm8tLW1lZGlhLW1hbmFnZW1lbnQgLmdyaWQtY2FyZF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAuaGVyby0tbWVkaWEtbWFuYWdlbWVudCAuZ3JpZC1jYXJkX190ZXh0LS1oZXJvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG5cbiAgLmhlcm8tLW1lZGlhLW1hbmFnZW1lbnQgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5oZXJvLS1zYWxlcy10ZWFtcyAuaGVyb19fdGFnIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogNjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgLmhlcm8tLXNhbGVzLXRlYW1zIC5idXR0b24tYmlnIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cblxuICAuaGVyby0tc2FsZXMtdGVhbXMgLmdyaWQtY2FyZF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAuaGVyby0tc2FsZXMtdGVhbXMgLmdyaWQtY2FyZF9fdGV4dC0taGVybyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuXG4gIC5oZXJvLS1zYWxlcy10ZWFtcyAuZ3JpZC1jYXJkX19pbWFnZS1ib3gge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmhlcm8tLW1hcmtldGluZy10ZWFtcyAuYnV0dG9uLWJpZyB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG5cbiAgLmhlcm8tLW1hcmtldGluZy10ZWFtcyAuZ3JpZC1jYXJkX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gIC5oZXJvLS1tYXJrZXRpbmctdGVhbXMgLmdyaWQtY2FyZF9fdGV4dC0taGVybyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuXG4gIC5oZXJvLS1tYXJrZXRpbmctdGVhbXMgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cblxuICAuaGVyby0tZW50ZXJwcmlzZSAuYnV0dG9uLWJpZyB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG5cbiAgLmhlcm8tLWVudGVycHJpc2UgLmdyaWQtY2FyZF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAuaGVyby0tZW50ZXJwcmlzZSAuZ3JpZC1jYXJkX190ZXh0LS1oZXJvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG4gICAgXG4gIC5oZXJvLS1zb2NpYWwtZW1wbG95ZWUtYWR2b2NhY3kgLmJ1dHRvbi1iaWcge1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuXG4gIC5oZXJvLS1tYXJrZXRpbmctYWdlbmNpZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbiAgXG4gIC5oZXJvLS1tYXJrZXRpbmctYWdlbmNpZXMgLmdyaWQtY2FyZF9fdGFnIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWFyZ2luLXRvcDogNjRweDtcbiAgfVxuXG4gIC5oZXJvLS1taWQtbWFya2V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4OHB4O1xuICB9XG4gIFxuICAuaGVyby0tbWlkLW1hcmtldCAuaGVyb19fdGFnIHtcbiAgICBtYXJnaW4tdG9wOiA2NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuXG4gIC5oZXJvLS1maW5hbmNpYWwtc2VydmljZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDc4cHg7XG4gIH1cbiAgICBcbiAgLmhlcm8tLWJlaGluZC10aGUtcG9zdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuICAgIFxuICAuaGVyby0tYmVoaW5kLXRoZS1wb3N0IC5ncmlkLWNhcmRfX3RhZyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gIC5oZXJvLS1maW5hbmNpYWwtc2VydmljZXMgLmdyaWQtY2FyZF9fdGFnIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogNjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgLmhlcm8tLXJhZGljYWxseSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuICAgIFxuICAuaGVyby0tcmFkaWNhbGx5IC5ncmlkLWNhcmRfX3RhZyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gIH1cblxuICAuaGVyby0tbWlkLW1hcmtldCAuYnV0dG9uLWJpZyB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG5cbiAgLmhlcm8tLW1pZC1tYXJrZXQgLmdyaWQtY2FyZF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAuaGVyby0tbWlkLW1hcmtldCAuZ3JpZC1jYXJkX190ZXh0LS1oZXJvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG5cbiAgLmhlcm8tLW1pZC1tYXJrZXQgLmdyaWQtY2FyZF9faW1hZ2UtYm94IHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cblxuICAuaGVyby0tY3VzdG9tZXJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICB9IFxuXG4gIC5oZXJvLS1zb2NpYWwtYW5hbHl0aWNzIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9wcm9kdWN0L2FuYWx5dGljcy9oZXJvLWRlY29yYXRvci0zLnN2ZyksIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjM0LCAyMzIsIDI1NSwgMC4xKSAwJSwgI0VBRThGRiAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNhbGMoMTAwJSAtIDg3cHgpLCBib3R0b207XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuXG4gIC5oZXJvLS1zb2NpYWwtcHVibGlzaGluZyB7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvcHJvZHVjdC9zb2NpYWwtcHVibGlzaGluZy9oZXJvLWRlY29yYXRvci0zLnN2ZyksIHVybCgvaW1hZ2VzL3Byb2R1Y3Qvc29jaWFsLXB1Ymxpc2hpbmcvaGVyby1kZWNvcmF0b3ItNC5zdmcpLCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1MCwgMjM0LCAyNTEsIDApIDAlLCAjRkFFQUZCIDEwMCUpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2FsYygxMDAlIC0gODdweCksIHJpZ2h0IGNhbGMoMTAwJSAtIDIxNHB4KSxib3R0b207XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuICBcbiAgLmhlcm8tLXNvY2lhbC1saXN0ZW5pbmcge1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3Byb2R1Y3Qvc29jaWFsLWxpc3RlbmluZy9oZXJvLWRlY29yYXRvci0zLnN2ZyksIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmNWZjZmQgMCUsICNkN2YzZjggMTAwJSk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjYWxjKDEwMCUgLSA4N3B4KSwgYm90dG9tO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cblxuICAuaGVyby0tZW1wbG95ZWUtYWR2b2NhY3kge1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3Byb2R1Y3QvZW1wbG95ZWUtYWR2b2NhY3kvaGVyby1kZWNvcmF0b3ItMy5zdmcpLCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmRmZGZmIDAlLCAjZWFlOGZmIDEwMCUpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2FsYygxMDAlIC0gODdweCksYm90dG9tO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cblxuICAuaGVyby0tc29jaWFsLWVuZ2FnZW1lbnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZGZkZmYgMCUsICNGNEYwRUUgMTAwJSk7XG4gIH1cbn0iLCIvKipcbiAqIEZvbnRzXG4gKi9cbi8qKlxuKiBDb2xvcnNcbiovXG4vKipcbiogdGFnIGNvbG9yc1xuKi9cbi8qKlxuKiBSZXNwb25zaXZlXG4qL1xuLmludGVncmF0aW9uczpub3QoYm9keSkge1xuICBwYWRkaW5nOiAxMTFweCAwIDEyOHB4OyB9XG5cbi5pbnRlZ3JhdGlvbnMgPiAud3JhcHBlciB7XG4gIG1heC13aWR0aDogMTM0MHB4OyB9XG5cbi5pbnRlZ3JhdGlvbnNfX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAyOHB4O1xuICBncmlkLXJvdy1nYXA6IDQwcHg7IH1cblxuLmludGVncmF0aW9uc19fc2luZ2xlIC53cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTUycHg7IH1cblxuLmludGVncmF0aW9uc19fc2luZ2xlIC53cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA2NTZweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTExMHB4KSB7XG4gIC5pbnRlZ3JhdGlvbnNfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmludGVncmF0aW9ucyB7XG4gICAgcGFkZGluZzogNjRweCAwOyB9XG4gIC5pbnRlZ3JhdGlvbnNfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICBncmlkLXJvdy1nYXA6IDI0cHg7IH1cbiAgLmludGVncmF0aW9uc19fc2luZ2xlIC53cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gIC5pbnRlZ3JhdGlvbnM6bm90KGJvZHkpIHtcbiAgICBwYWRkaW5nOiA2NHB4IDAgNjRweDsgfSB9XG4iLCJAaW1wb3J0ICd2YXJzJztcblxuXG4uaW50ZWdyYXRpb25zOm5vdChib2R5KSB7XG4gIHBhZGRpbmc6IDExMXB4IDAgMTI4cHg7XG59XG5cbi5pbnRlZ3JhdGlvbnMgPiAud3JhcHBlciB7XG4gIG1heC13aWR0aDogMTM0MHB4O1xufVxuXG4uaW50ZWdyYXRpb25zX19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gIGdyaWQtY29sdW1uLWdhcDogMjhweDtcbiAgZ3JpZC1yb3ctZ2FwOiA0MHB4OyBcbn1cblxuLmludGVncmF0aW9uc19fc2luZ2xlIC53cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTUycHg7XG59XG5cbi5pbnRlZ3JhdGlvbnNfX3NpbmdsZSAud3JhcHBlciB7XG4gIG1heC13aWR0aDogNjU2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkbWluU2NyZWVuV2lkdGgpIHtcbiAgLmludGVncmF0aW9uc19fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHRhYmxldFdpZHRoKSB7XG4gIC5pbnRlZ3JhdGlvbnMge1xuICAgIHBhZGRpbmc6IDY0cHggMDtcbiAgfVxuXG4gIC5pbnRlZ3JhdGlvbnNfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICBncmlkLXJvdy1nYXA6IDI0cHg7XG4gIH1cblxuICAuaW50ZWdyYXRpb25zX19zaW5nbGUgLndyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbiAgLmludGVncmF0aW9uczpub3QoYm9keSkge1xuICAgIHBhZGRpbmc6IDY0cHggMCA2NHB4O1xuICB9XG59IiwiLyoqXG4gKiBGb250c1xuICovXG4vKipcbiogQ29sb3JzXG4qL1xuLyoqXG4qIHRhZyBjb2xvcnNcbiovXG4vKipcbiogUmVzcG9uc2l2ZVxuKi9cbi5qb2luLXJhbmtzIHtcbiAgcGFkZGluZy1ib3R0b206IDE1MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgLmpvaW4tcmFua3Mge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9IH1cblxuLmpvaW4tcmFua3MgLndyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmpvaW4tcmFua3MgLndyYXBwZXIgaDIge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2OHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMyU7IH1cbiAgLmpvaW4tcmFua3MgLndyYXBwZXIgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0zJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnJhbmstY2Fyb3VzZWwge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMHB4IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuaW5uZXItY2Fyb3VzZWwge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgIGFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgZ2FwOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmlubmVyLWNhcm91c2VsIC5ib3gge1xuICAgIGZsZXg6IDAgMCBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmNhcm91c2VsLXBhZ2luYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDsgfSB9XG5cbi5yYW5rLWNhcm91c2VsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogNDBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAucmFuay1jYXJvdXNlbCB7XG4gICAgICBwYWRkaW5nOiAwcHggMjBweDtcbiAgICAgIHdpZHRoOiA5MHZ3OyB9IH1cbiAgLnJhbmstY2Fyb3VzZWwgLmlubmVyLWNhcm91c2VsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNTBweDtcbiAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGFuaW1hdGlvbjogc2Nyb2xsIDE1cyBsaW5lYXIgaW5maW5pdGU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgLnJhbmstY2Fyb3VzZWwgLmlubmVyLWNhcm91c2VsIHtcbiAgICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDIwcHg7IH0gfVxuICAucmFuay1jYXJvdXNlbDpob3ZlciAuaW5uZXItY2Fyb3VzZWwge1xuICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7IH1cbiAgLnJhbmstY2Fyb3VzZWwgLmJveCB7XG4gICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgICBtaW4td2lkdGg6IDU1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgcGFkZGluZzogNDBweCAzMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzZFN0RBMDU5O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRyYW5zaXRpb246IDMwMG1zOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgIC5yYW5rLWNhcm91c2VsIC5ib3gge1xuICAgICAgICBtYXgtd2lkdGg6IDY0dnc7XG4gICAgICAgIG1pbi13aWR0aDogNzV2dzsgfSB9XG4gICAgLnJhbmstY2Fyb3VzZWwgLmJveDpob3ZlciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjA2MGU2OyB9XG4gICAgLnJhbmstY2Fyb3VzZWwgLmJveCBpbWcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIG1heC1oZWlnaHQ6IDIycHg7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gICAgLnJhbmstY2Fyb3VzZWwgLmJveCBwIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VGRjBGOTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gICAgLnJhbmstY2Fyb3VzZWwgLmJveCAudGl0bGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAzNXB4O1xuICAgICAgbGVmdDogNDBweDsgfVxuICAgICAgLnJhbmstY2Fyb3VzZWwgLmJveCAudGl0bGUgaDYge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBjb2xvcjogIzBFMTE1NTtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAucmFuay1jYXJvdXNlbCAuYm94IC50aXRsZSBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgY29sb3I6ICM0RDRGODI7IH1cblxuQGtleWZyYW1lcyBzY3JvbGwge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNjAuNjclKTsgfSB9XG4iLCJAaW1wb3J0ICd2YXJzJztcblxuLmpvaW4tcmFua3Mge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICB9XG59XG5cbi5qb2luLXJhbmtzIC53cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDY4cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMyU7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMyU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAucmFuay1jYXJvdXNlbCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwcHggMjBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgXG4gICAgLmlubmVyLWNhcm91c2VsIHtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgICAgICBhbmltYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgZ2FwOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIFxuICAgIC5pbm5lci1jYXJvdXNlbCAuYm94IHtcbiAgICAgICAgZmxleDogMCAwIGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgXG4gICAgLmNhcm91c2VsLXBhZ2luYXRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ucmFuay1jYXJvdXNlbCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgcGFkZGluZzogMHB4IDIwcHg7XG4gICAgICAgIHdpZHRoOiA5MHZ3O1xuICAgIH1cblxuICAgIC5pbm5lci1jYXJvdXNlbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogNTBweDtcbiAgICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgYW5pbWF0aW9uOiBzY3JvbGwgMTVzIGxpbmVhciBpbmZpbml0ZTtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIgLmlubmVyLWNhcm91c2VsIHtcbiAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbiAgICB9XG5cbiAgICAuYm94IHtcbiAgICAgICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgICAgICAgbWluLXdpZHRoOiA1NTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMzJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzZFN0RBMDU5O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRyYW5zaXRpb246IDMwMG1zO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDY0dnc7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDc1dnc7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMDYwZTZcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VGRjBGOTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgXG4gICAgICAgIH1cblxuICAgICAgICAudGl0bGV7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDM1cHg7XG4gICAgICAgICAgICBsZWZ0OiA0MHB4O1xuXG4gICAgICAgICAgICBoNiB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwRTExNTU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM0RDRGODJcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGtleWZyYW1lcyBzY3JvbGwge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02MC42NyUpO1xuICAgIH1cbn0iLCIvKipcbiAqIEZvbnRzXG4gKi9cbi8qKlxuKiBDb2xvcnNcbiovXG4vKipcbiogdGFnIGNvbG9yc1xuKi9cbi8qKlxuKiBSZXNwb25zaXZlXG4qL1xuLnlvdXItbm9taW5lZXMtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDUwcHggMCAxNTBweDsgfVxuICAueW91ci1ub21pbmVlcy1zZWN0aW9uLndpbm5lcnMtc2VjdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9vcmdhbmljLWNhbXBhaWducy9zdGFydC10b3AtbGVmdC5zdmcpIHRvcCBsZWZ0IG5vLXJlcGVhdCwgdXJsKC9pbWFnZXMvb3JnYW5pYy1jYW1wYWlnbnMvc3RhcnQtYm90dG9tLWxlZnQuc3ZnKSBib3R0b20gNjAwcHggcmlnaHQgbm8tcmVwZWF0LCB1cmwoL2ltYWdlcy9vcmdhbmljLWNhbXBhaWducy9zdGFydC10b3AtcmlnaHQuc3ZnKSBib3R0b20gbGVmdCBuby1yZXBlYXQsIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNGMEZBRkMsICNDM0VERjYpO1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAueW91ci1ub21pbmVlcy1zZWN0aW9uIC53cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAueW91ci1ub21pbmVlcy1zZWN0aW9uIC53cmFwcGVyIC5idXR0b24tLWJsdWUge1xuICAgICAgbWFyZ2luLXRvcDogODVweDsgfVxuICAgIC55b3VyLW5vbWluZWVzLXNlY3Rpb24gLndyYXBwZXIgaDIge1xuICAgICAgY29sb3I6IHZhcigtLURhcmstNTAwLCAjMEUxMTU1KTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogNTNweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMS4ycHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgIC55b3VyLW5vbWluZWVzLXNlY3Rpb24gLndyYXBwZXIgaDIge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLS44NHB4OyB9IH1cbiAgICAueW91ci1ub21pbmVlcy1zZWN0aW9uIC53cmFwcGVyIHAge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC55b3VyLW5vbWluZWVzLXNlY3Rpb24gLndyYXBwZXIgLm5vbWluZWVzLWdyaWQge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gICAgICBnYXA6IDQwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nLXRvcDogNTBweDsgfVxuICAgIC55b3VyLW5vbWluZWVzLXNlY3Rpb24gLndyYXBwZXIgLm5vbWluZWVzLWdyaWQudHdvLXByb2ZpbGVzIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4OyB9XG4gICAgLnlvdXItbm9taW5lZXMtc2VjdGlvbiAud3JhcHBlciAubm9taW5lZXMtZ3JpZC50aHJlZS1wcm9maWxlcyB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgbWF4LXdpZHRoOiA5MDBweDsgfVxuICAgIC55b3VyLW5vbWluZWVzLXNlY3Rpb24gLndyYXBwZXIgLm5vbWluZWVzLWdyaWQub25lLXByb2ZpbGUge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBtYXgtd2lkdGg6IDMwMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAueW91ci1ub21pbmVlcy1zZWN0aW9uIC53cmFwcGVyIC5ub21pbmVlcy1ncmlkIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gICAgICAueW91ci1ub21pbmVlcy1zZWN0aW9uIC53cmFwcGVyIC5ub21pbmVlcy1ncmlkLFxuICAgICAgLnlvdXItbm9taW5lZXMtc2VjdGlvbiAud3JhcHBlciAubm9taW5lZXMtZ3JpZC50d28tcHJvZmlsZXMsXG4gICAgICAueW91ci1ub21pbmVlcy1zZWN0aW9uIC53cmFwcGVyIC5ub21pbmVlcy1ncmlkLnRocmVlLXByb2ZpbGVzLFxuICAgICAgLnlvdXItbm9taW5lZXMtc2VjdGlvbiAud3JhcHBlciAubm9taW5lZXMtZ3JpZC5vbmUtcHJvZmlsZSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIG1heC13aWR0aDogMzYwcHg7IH0gfVxuICAgIC55b3VyLW5vbWluZWVzLXNlY3Rpb24gLndyYXBwZXIgLnByb2ZpbGUtY29udGFpbmVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBnYXA6IDVweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnlvdXItbm9taW5lZXMtc2VjdGlvbiAud3JhcHBlciAuam9iLXRpdGxlIHtcbiAgICAgIG9wYWNpdHk6IDAuNjsgfVxuICAgIC55b3VyLW5vbWluZWVzLXNlY3Rpb24gLndyYXBwZXIgLnByb2ZpbGUtY29udGFpbmVyIC5wcm9maWxlLWltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB3aWR0aDogMTM1cHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuIiwiQGltcG9ydCAndmFycyc7XG5cbi55b3VyLW5vbWluZWVzLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDUwcHggMCAxNTBweDtcblxuICAgICYud2lubmVycy1zZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTUwcHg7IFxuICAgICAgICBiYWNrZ3JvdW5kOiBcbiAgICAgICAgdXJsKC9pbWFnZXMvb3JnYW5pYy1jYW1wYWlnbnMvc3RhcnQtdG9wLWxlZnQuc3ZnKSB0b3AgbGVmdCBuby1yZXBlYXQsIFxuICAgICAgICB1cmwoL2ltYWdlcy9vcmdhbmljLWNhbXBhaWducy9zdGFydC1ib3R0b20tbGVmdC5zdmcpIGJvdHRvbSA2MDBweCByaWdodCBuby1yZXBlYXQsIFxuICAgICAgICB1cmwoL2ltYWdlcy9vcmdhbmljLWNhbXBhaWducy9zdGFydC10b3AtcmlnaHQuc3ZnKSBib3R0b20gbGVmdCBuby1yZXBlYXQsIFxuICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjRjBGQUZDLCAjQzNFREY2KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53cmFwcGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIC5idXR0b24tLWJsdWUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogODVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1EYXJrLTUwMCwgIzBFMTE1NSk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUzcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTEuMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjg0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAubm9taW5lZXMtZ3JpZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgICAgICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAubm9taW5lZXMtZ3JpZC50d28tcHJvZmlsZXMge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5ub21pbmVlcy1ncmlkLnRocmVlLXByb2ZpbGVzIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAubm9taW5lZXMtZ3JpZC5vbmUtcHJvZmlsZSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLm5vbWluZWVzLWdyaWQge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gICAgICAgICAgICAubm9taW5lZXMtZ3JpZCwgXG4gICAgICAgICAgICAubm9taW5lZXMtZ3JpZC50d28tcHJvZmlsZXMsXG4gICAgICAgICAgICAubm9taW5lZXMtZ3JpZC50aHJlZS1wcm9maWxlcyxcbiAgICAgICAgICAgIC5ub21pbmVlcy1ncmlkLm9uZS1wcm9maWxlIHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5wcm9maWxlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ2FwOiA1cHg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5qb2ItdGl0bGUge1xuICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAucHJvZmlsZS1jb250YWluZXIgLnByb2ZpbGUtaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMzVweDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjEwcHhcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKipcbiAqIEZvbnRzXG4gKi9cbi8qKlxuKiBDb2xvcnNcbiovXG4vKipcbiogdGFnIGNvbG9yc1xuKi9cbi8qKlxuKiBSZXNwb25zaXZlXG4qL1xuLnBhcnRuZXJzOm5vdChib2R5KSB7XG4gIHBhZGRpbmc6IDExMXB4IDAgNDhweDsgfVxuXG4ucGFydG5lcnMgPiAud3JhcHBlciB7XG4gIG1heC13aWR0aDogMTM0MHB4OyB9XG5cbi5wYXJ0bmVyc19fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICBncmlkLWNvbHVtbi1nYXA6IDI4cHg7XG4gIGdyaWQtcm93LWdhcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTExMHB4KSB7XG4gIC5wYXJ0bmVyc19fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucGFydG5lcnMge1xuICAgIHBhZGRpbmc6IDY0cHggMDsgfVxuICAucGFydG5lcnNfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICBncmlkLXJvdy1nYXA6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAucGFydG5lcnM6bm90KGJvZHkpIHtcbiAgICBwYWRkaW5nOiA2NHB4IDAgMjRweDsgfSB9XG4iLCJAaW1wb3J0ICd2YXJzJztcblxuXG4ucGFydG5lcnM6bm90KGJvZHkpIHtcbiAgcGFkZGluZzogMTExcHggMCA0OHB4O1xufVxuXG4ucGFydG5lcnMgPiAud3JhcHBlciB7XG4gIG1heC13aWR0aDogMTM0MHB4O1xufVxuXG4ucGFydG5lcnNfX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAyOHB4O1xuICBncmlkLXJvdy1nYXA6IDQwcHg7IFxuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJG1pblNjcmVlbldpZHRoKSB7XG4gIC5wYXJ0bmVyc19fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHRhYmxldFdpZHRoKSB7XG4gIC5wYXJ0bmVycyB7XG4gICAgcGFkZGluZzogNjRweCAwO1xuICB9XG5cbiAgLnBhcnRuZXJzX19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgZ3JpZC1yb3ctZ2FwOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAucGFydG5lcnM6bm90KGJvZHkpIHtcbiAgICBwYWRkaW5nOiA2NHB4IDAgMjRweDtcbiAgfVxufSIsIi8qKlxuICogRm9udHNcbiAqL1xuLyoqXG4qIENvbG9yc1xuKi9cbi8qKlxuKiB0YWcgY29sb3JzXG4qL1xuLyoqXG4qIFJlc3BvbnNpdmVcbiovXG4ucG9kY2FzdHMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9wb2RjYXN0cy9iYWNrZ3JvdW5kLnN2ZyksIHVybCgvaW1hZ2VzL3BvZGNhc3RzL2RlY29yYXRvci0xLnN2ZyksIHVybCgvaW1hZ2VzL3BvZGNhc3RzL2RlY29yYXRvci0yLnN2ZyksIHVybCgvaW1hZ2VzL3BvZGNhc3RzL2RlY29yYXRvci0zLnN2ZyksIHVybCgvaW1hZ2VzL3BvZGNhc3RzL2RlY29yYXRvci00LnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIsIGF1dG8sIGF1dG8sIGF1dG8sIGF1dG87XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodCwgbGVmdCAxMDZweCwgcmlnaHQgdG9wLCBjYWxjKDEwMCUgLSA0M3B4KSBib3R0b20sIHJpZ2h0IDQwMnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nOiA4NHB4IDAgMTA5cHg7IH1cblxuLnBvZGNhc3RzX190ZXh0LWJveCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG8gNjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ucG9kY2FzdHNfX3RhZyB7XG4gIGNvbG9yOiAjODJEQkU4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiA3cHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U4RjhGQjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4ucG9kY2FzdHNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTEuOHB4O1xuICBsaW5lLWhlaWdodDogNzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4ucG9kY2FzdHNfX3RleHQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbWF4LXdpZHRoOiA4MzZweDsgfVxuXG4ucG9kY2FzdHNfX2dyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjb2x1bW4tZ2FwOiA1NnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMTA0cHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5wb2RjYXN0c19faXRlbSB7XG4gIGZsZXg6IDEgMSA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDQycHg7XG4gIHBhZGRpbmc6IDQwcHggNDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMjVzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5wb2RjYXN0c19faXRlbTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDE4cHggMjBweCA1MnB4IDAgcmdiYSgxMjQsIDE1NSwgMTU5LCAwLjI2KTsgfVxuXG4ucG9kY2FzdHNfX2ltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4ucG9kY2FzdHNfX2ltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLnBvZGNhc3RzX19pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuODRweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuLnBvZGNhc3RzX19pdGVtLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7IH1cblxuLnBvZGNhc3RzX19pdGVtLWRlc2NyaXB0aW9uIGEsXG4ucG9kY2FzdHNfX2l0ZW0tZGVzY3JpcHRpb24gc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMjA2MEU2OyB9XG5cbi5wb2RjYXN0c19faXRlbS0tYmVoaW5kIC5wb2RjYXN0c19faXRlbS1kZXNjcmlwdGlvbiBhLFxuLnBvZGNhc3RzX19pdGVtLS1iZWhpbmQgLnBvZGNhc3RzX19pdGVtLWRlc2NyaXB0aW9uIHNwYW4ge1xuICBjb2xvcjogIzgyREJFODsgfVxuXG4ucG9kY2FzdHNfX2l0ZW0gLmJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IGF1dG87IH1cblxuLnBvZGNhc3RzLS13YXRjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDE2cHg7XG4gIHJvdy1nYXA6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4ucG9kY2FzdHMtLXdhdGNoIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnBvZGNhc3RzIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyLCAwLCAxNTBweCBhdXRvLCBhdXRvLCBhdXRvOyB9XG4gIC5wb2RjYXN0c19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDsgfVxuICAucG9kY2FzdHNfX2dyaWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogNDBweDsgfVxuICAucG9kY2FzdHNfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDsgfSB9XG4iLCJAaW1wb3J0ICd2YXJzJztcblxuXG4ucG9kY2FzdHMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9wb2RjYXN0cy9iYWNrZ3JvdW5kLnN2ZyksIHVybCgvaW1hZ2VzL3BvZGNhc3RzL2RlY29yYXRvci0xLnN2ZyksIHVybCgvaW1hZ2VzL3BvZGNhc3RzL2RlY29yYXRvci0yLnN2ZyksIHVybCgvaW1hZ2VzL3BvZGNhc3RzL2RlY29yYXRvci0zLnN2ZyksIHVybCgvaW1hZ2VzL3BvZGNhc3RzL2RlY29yYXRvci00LnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIsIGF1dG8sIGF1dG8sIGF1dG8sIGF1dG87XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodCwgbGVmdCAxMDZweCwgcmlnaHQgdG9wLCBjYWxjKDEwMCUgLSA0M3B4KSBib3R0b20sIHJpZ2h0IDQwMnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nOiA4NHB4IDAgMTA5cHg7XG59XG5cbi5wb2RjYXN0c19fdGV4dC1ib3gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvIDY0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wb2RjYXN0c19fdGFnIHtcbiAgY29sb3I6ICRza3llQmx1ZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogN3B4IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOEY4RkI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5wb2RjYXN0c19fdGl0bGUge1xuICBmb250LXNpemU6IDYwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMS44cHg7XG4gIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucG9kY2FzdHNfX3RleHQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbWF4LXdpZHRoOiA4MzZweDtcbn1cblxuLnBvZGNhc3RzX19ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY29sdW1uLWdhcDogNTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTEwNHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnBvZGNhc3RzX19pdGVtIHtcbiAgZmxleDogMSAxIDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNDJweDtcbiAgcGFkZGluZzogNDBweCA0OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjI1cyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBvZGNhc3RzX19pdGVtOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMThweCAyMHB4IDUycHggMCByZ2JhKDEyNCwgMTU1LCAxNTksIDAuMjYpO1xufVxuXG4ucG9kY2FzdHNfX2ltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnBvZGNhc3RzX19pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucG9kY2FzdHNfX2l0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC44NHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLnBvZGNhc3RzX19pdGVtLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5wb2RjYXN0c19faXRlbS1kZXNjcmlwdGlvbiBhLFxuLnBvZGNhc3RzX19pdGVtLWRlc2NyaXB0aW9uIHNwYW4ge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogJHByaW1hcnkxO1xufVxuXG4ucG9kY2FzdHNfX2l0ZW0tLWJlaGluZCAucG9kY2FzdHNfX2l0ZW0tZGVzY3JpcHRpb24gYSxcbi5wb2RjYXN0c19faXRlbS0tYmVoaW5kIC5wb2RjYXN0c19faXRlbS1kZXNjcmlwdGlvbiBzcGFuIHtcbiAgY29sb3I6ICRza3llQmx1ZTtcbn1cblxuLnBvZGNhc3RzX19pdGVtIC5idXR0b24ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4ucG9kY2FzdHMtLXdhdGNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMTZweDtcbiAgcm93LWdhcDogMTZweDtcbiAgbWFyZ2luLXRvcDogMjhweDtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucG9kY2FzdHMtLXdhdGNoIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXRXaWR0aCkge1xuICAucG9kY2FzdHMge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIsIDAsIDE1MHB4IGF1dG8sIGF1dG8sIGF1dG87XG4gIH1cblxuICAucG9kY2FzdHNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIH1cblxuICAucG9kY2FzdHNfX2dyaWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogNDBweDtcbiAgfVxuXG4gIC5wb2RjYXN0c19faXRlbSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB9XG59IiwiLyoqXG4gKiBGb250c1xuICovXG4vKipcbiogQ29sb3JzXG4qL1xuLyoqXG4qIHRhZyBjb2xvcnNcbiovXG4vKipcbiogUmVzcG9uc2l2ZVxuKi9cbi5wcmljaW5nLXRhYmxlIHtcbiAgcGFkZGluZzogMTAwcHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlZDBmOTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvcHJpY2luZy9wcmljaW5nLXRhYmxlLWRlY29yYXRvci5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDE5JTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfVxuXG4ucHJpY2luZy10YWJsZV9faW5uZXIge1xuICBtYXgtd2lkdGg6IDEwMzBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLnByaWNpbmctdGFibGVfX3RpdGxlIHtcbiAgY29sb3I6ICMwRTExNTU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMS4wOHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5wcmljaW5nLXRhYmxlX190YWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDE2cHg7XG4gIHJvdy1nYXA6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7IH1cblxuLnByaWNpbmctc3dpcGUge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4OyB9XG5cbi5wcmljaW5nLXRhYmxlX19wYWdlIHtcbiAgb3ZlcmZsb3cteDogYXV0bzsgfVxuXG4ucHJpY2luZy10YWJsZV9fcGFnZS1pbm5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzcxZnIgMzA1ZnIgMzA1ZnI7XG4gIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xuICBnYXA6IDBweCAyNHB4O1xuICBtaW4td2lkdGg6IDgwMHB4OyB9XG5cbi5wcmljaW5nLXRhYmxlX19wYWdlLWlubmVyID4gKiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gIHBhZGRpbmctbGVmdDogMzJweDsgfVxuXG4ucHJpY2luZy10YWJsZV9fcGFnZS1pbm5lciA+ICo6bnRoLWxhc3QtY2hpbGQoLW4rMykge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7IH1cblxuLnByaWNpbmctdGFibGVfX2NhcmQtaGVhZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDMycHg7XG4gIHBhZGRpbmctYm90dG9tOiA0N3B4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4IDMwcHggMCAwOyB9XG5cbi5wcmljaW5nLXRhYmxlX19jYXJkLWhlYWQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzMnB4O1xuICBsZWZ0OiAzMnB4O1xuICBib3R0b206IDI2cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QzRDZFQzsgfVxuXG4ucHJpY2luZy10YWJsZV9fY2FyZC10aXRsZSB7XG4gIGNvbG9yOiAjMEUxMTU1O1xuICBmb250LXNpemU6IDM4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MXB4O1xuICBsZXR0ZXItc3BhY2luZzogLTEuMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4ucHJpY2luZy10YWJsZV9fY2FyZC1zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjMjA2MEU2O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnByaWNpbmctdGFibGVfX2NhcmQtbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gIHBhZGRpbmc6IDlweCAyOXB4IDhweDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjg0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLnByaWNpbmctdGFibGVfX2NhcmQtbGFiZWwucHJpY2luZy10YWJsZV9fY2FyZC1sYWJlbC0tYmx1ZSB7XG4gIGNvbG9yOiAjMjA2MEU2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFGMEZFOyB9XG5cbi5wcmljaW5nLXRhYmxlX19jYXJkLWxhYmVsLnByaWNpbmctdGFibGVfX2NhcmQtbGFiZWwtLXB1cnBsZSB7XG4gIGNvbG9yOiAjOTI4OEVGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRUZDOyB9XG5cbi5wcmljaW5nLXRhYmxlX19jYXJkLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM2RTcwOTk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjUxcHg7IH1cblxuLnByaWNpbmctdGFibGVfX2luZm8ge1xuICBjb2xvcjogIzZFNzA5OTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjE4cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnByaWNpbmctdGFibGVfX2luZm8gc3BhbiB7XG4gIGNvbG9yOiAjMjA2MEU2O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLnByaWNpbmctdGFibGVfX2luZm8gaDQge1xuICBjb2xvcjogIzIwNjBFNjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjE4cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnByaWNpbmctdGFibGVfX2luZm8gaDQucHVycGxlIHtcbiAgY29sb3I6ICM5Mjg4ZWY7IH1cblxuLnByaWNpbmctdGFibGVfX2luZm8gaDQuY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5wcmljaW5nLXRhYmxlX19pbmZvIGg0LmxpbmUtZGl2aWRlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDNENkVDO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnByaWNpbmctdGFibGVfX3RhYnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLnByaWNpbmctdGFibGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQxcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xLjE0cHg7IH1cbiAgLnByaWNpbmctdGFibGVfX2NhcmQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuODRweDsgfSB9XG4iLCJAaW1wb3J0ICd2YXJzJztcblxuLnByaWNpbmctdGFibGUge1xuICBwYWRkaW5nOiAxMDBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVkMGY5O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9wcmljaW5nL3ByaWNpbmctdGFibGUtZGVjb3JhdG9yLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTklO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuXG4ucHJpY2luZy10YWJsZV9faW5uZXIge1xuICBtYXgtd2lkdGg6IDEwMzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5wcmljaW5nLXRhYmxlX190aXRsZSB7XG4gIGNvbG9yOiAjMEUxMTU1O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTEuMDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnByaWNpbmctdGFibGVfX3RhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxNnB4O1xuICByb3ctZ2FwOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuXG4ucHJpY2luZy1zd2lwZSB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5cbi5wcmljaW5nLXRhYmxlX19wYWdlIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cblxuLnByaWNpbmctdGFibGVfX3BhZ2UtaW5uZXIge1xuICBkaXNwbGF5OiBncmlkOyBcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzNzFmciAzMDVmciAzMDVmcjtcbiAgZ3JpZC1hdXRvLXJvd3M6IGF1dG87XG4gIGdhcDogMHB4IDI0cHg7XG4gIG1pbi13aWR0aDogODAwcHg7XG59XG5cbi5wcmljaW5nLXRhYmxlX19wYWdlLWlubmVyID4gKiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbn1cblxuLnByaWNpbmctdGFibGVfX3BhZ2UtaW5uZXIgPiAqOm50aC1sYXN0LWNoaWxkKC1uKzMpIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xufVxuXG4ucHJpY2luZy10YWJsZV9fY2FyZC1oZWFkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMzJweDtcbiAgcGFkZGluZy1ib3R0b206IDQ3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHggMzBweCAwIDA7XG59XG5cbi5wcmljaW5nLXRhYmxlX19jYXJkLWhlYWQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzMnB4O1xuICBsZWZ0OiAzMnB4O1xuICBib3R0b206IDI2cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QzRDZFQztcbn1cblxuLnByaWNpbmctdGFibGVfX2NhcmQtdGl0bGUge1xuICBjb2xvcjogJGRhcmsxO1xuICBmb250LXNpemU6IDM4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MXB4O1xuICBsZXR0ZXItc3BhY2luZzogLTEuMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLnByaWNpbmctdGFibGVfX2NhcmQtc3VidGl0bGUge1xuICBjb2xvcjogJHByaW1hcnkxO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wcmljaW5nLXRhYmxlX19jYXJkLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICBwYWRkaW5nOiA5cHggMjlweCA4cHg7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC44NHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucHJpY2luZy10YWJsZV9fY2FyZC1sYWJlbC5wcmljaW5nLXRhYmxlX19jYXJkLWxhYmVsLS1ibHVlIHtcbiAgY29sb3I6ICRwcmltYXJ5MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBRjBGRTtcbn1cblxuLnByaWNpbmctdGFibGVfX2NhcmQtbGFiZWwucHJpY2luZy10YWJsZV9fY2FyZC1sYWJlbC0tcHVycGxlIHtcbiAgY29sb3I6ICM5Mjg4RUY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkVFRkM7XG59XG5cbi5wcmljaW5nLXRhYmxlX19jYXJkLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICRkYXJrNTAwYTYwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41MXB4O1xufVxuXG4ucHJpY2luZy10YWJsZV9faW5mbyB7XG4gIGNvbG9yOiAkZGFyazUwMGE2MDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjE4cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wcmljaW5nLXRhYmxlX19pbmZvIHNwYW57XG4gIGNvbG9yOiAkcHJpbWFyeTE7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnByaWNpbmctdGFibGVfX2luZm8gaDR7XG4gIGNvbG9yOiAkcHJpbWFyeTE7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xOHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucHJpY2luZy10YWJsZV9faW5mbyBoNC5wdXJwbGV7XG4gIGNvbG9yOiAjOTI4OGVmXG59XG5cbi5wcmljaW5nLXRhYmxlX19pbmZvIGg0LmNlbnRlcntcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJpY2luZy10YWJsZV9faW5mbyBoNC5saW5lLWRpdmlkZXJ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDNENkVDO1xuICBwYWRkaW5nLXRvcDoyMHB4O1xuICBtYXJnaW4tdG9wOjIwcHhcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXRXaWR0aCkge1xuICAucHJpY2luZy10YWJsZV9fdGFicyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5wcmljaW5nLXRhYmxlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMS4xNHB4O1xuICB9XG5cbiAgLnByaWNpbmctdGFibGVfX2NhcmQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuODRweDtcbiAgfVxufSIsIi8qKlxuICogRm9udHNcbiAqL1xuLyoqXG4qIENvbG9yc1xuKi9cbi8qKlxuKiB0YWcgY29sb3JzXG4qL1xuLyoqXG4qIFJlc3BvbnNpdmVcbiovXG4ucXVvdGUtYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAxMzZweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4MHB4KSB7XG4gIC5xdW90ZS1ibG9jay5hYm91dC11cyB7XG4gICAgbWFyZ2luLXRvcDogMTM2cHg7IH0gfVxuXG4ucXVvdGUtYmxvY2suYWNhZGVteSB7XG4gIG1hcmdpbi10b3A6IDEzMHB4OyB9XG5cbi5xdW90ZS1ibG9ja19fYm94IHtcbiAgbWF4LXdpZHRoOiAxMzA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogOTJweCAxMTJweCA2NnB4IDEwMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9ibG9jay1xdW90ZXMvYmxvY2stcXVvdGUtZGVjb3JhdG9yLXNoYXBlLnN2ZyksIHVybCgvaW1hZ2VzL2Jsb2NrLXF1b3Rlcy9ibG9jay1xdW90ZS1kZWNvcmF0b3ItY2lyY2xlLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDE3cHggYm90dG9tLCByaWdodCB0b3A7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLnF1b3RlLWJsb2NrX19pbWFnZSB7XG4gIGZsZXg6IDAgMCAzMDBweDtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9XG5cbi5xdW90ZS1ibG9ja19faW1hZ2UtLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnF1b3RlLWJsb2NrX19pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNzJweDsgfVxuXG4ucXVvdGUtYmxvY2tfX2NvbnRlbnQge1xuICBmbGV4OiAwIDEgNzM3cHg7XG4gIHBhZGRpbmctdG9wOiAzMXB4OyB9XG5cbi5xdW90ZS1ibG9ja19fY29udGVudDpvbmx5LWNoaWxkIHtcbiAgZmxleC1ncm93OiAxOyB9XG5cbi5xdW90ZS1ibG9ja19fdGV4dCB7XG4gIGNvbG9yOiAjMEUxMTU1O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUZGMEY5OyB9XG5cbi5xdW90ZS1ibG9ja19fY2l0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4ucXVvdGUtYmxvY2tfX2NpdGUgLnF1b3RlLWJsb2NrX19yb3cgLnF1b3RlLWJsb2NrX19pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnF1b3RlLWJsb2NrX19wZXJzb24ge1xuICBmbGV4OiAwIDEgYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbi5xdW90ZS1ibG9ja19fbmFtZSB7XG4gIGNvbG9yOiAjMEUxMTU1O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4ucXVvdGUtYmxvY2tfX29mZmljZSB7XG4gIGNvbG9yOiAjNEQ0RjgyO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ucXVvdGUtYmxvY2tfX2xvZ28ge1xuICBtYXgtd2lkdGg6IDUwJTsgfVxuXG4ucXVvdGUtYmxvY2tfX2xvZ28gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzODBweCkge1xuICAucXVvdGUtYmxvY2tfX2JveCB7XG4gICAgcGFkZGluZzogOTJweCAxMTJweCA2NnB4IDg1cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvYmxvY2stcXVvdGVzL2Jsb2NrLXF1b3RlLWRlY29yYXRvci1zaGFwZS5zdmcpLCB1cmwoL2ltYWdlcy9ibG9jay1xdW90ZXMvYmxvY2stcXVvdGUtZGVjb3JhdG9yLWNpcmNsZS5zdmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tLCByaWdodCB0b3A7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnF1b3RlLWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4OyB9XG4gIC5xdW90ZS1ibG9ja19fYm94IHtcbiAgICBwYWRkaW5nOiAwIDAgMCA2MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Jsb2NrLXF1b3Rlcy9ibG9jay1xdW90ZS1kZWNvcmF0b3ItbW9iaWxlLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7IH1cbiAgLnF1b3RlLWJsb2NrX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAucXVvdGUtYmxvY2tfX2ltYWdlLS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5xdW90ZS1ibG9ja19faW1hZ2UtLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnF1b3RlLWJsb2NrX19pbWFnZSB7XG4gICAgZmxleDogMCAxIDY0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gIC5xdW90ZS1ibG9ja19faW1hZ2UgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4OyB9XG4gIC5xdW90ZS1ibG9ja19fY2l0ZSAucXVvdGUtYmxvY2tfX3JvdyAucXVvdGUtYmxvY2tfX2ltYWdlLFxuICAucXVvdGUtYmxvY2tfX2NpdGUgLnF1b3RlLWJsb2NrX19yb3cgLnF1b3RlLWJsb2NrX19wZXJzb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5xdW90ZS1ibG9ja19fY2l0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5xdW90ZS1ibG9ja19fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5xdW90ZS1ibG9ja19faW1hZ2Uge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC8qIERvZGFqZW15IHd5Y2VudHJvd2FuaWUgdyBwaW9uaWUgKi9cbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDY0cHg7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5xdW90ZS1ibG9ja19fcGVyc29uIHtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIC5xdW90ZS1ibG9ja19fY29tcGFueS1sb2dvIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5xdW90ZS1ibG9ja19fb2ZmaWNlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucXVvdGUtYmxvY2tfX2ltYWdlLnF1b3RlLWJsb2NrX19pbWFnZS0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5xdW90ZS1ibG9ja19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgLnF1b3RlLWJsb2NrX19uYW1lIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAucXVvdGUtYmxvY2tfX2NvbXBhbnktbG9nbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG4iLCJAaW1wb3J0ICd2YXJzJztcblxuXG4ucXVvdGUtYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAxMzZweDtcbn1cblxuLnF1b3RlLWJsb2NrLmFib3V0LXVze1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4MHB4KSB7XG4gICAgbWFyZ2luLXRvcDogMTM2cHg7XG4gIH1cbn1cblxuLnF1b3RlLWJsb2NrLmFjYWRlbXkge1xuICBtYXJnaW4tdG9wOiAxMzBweDtcbn1cblxuLnF1b3RlLWJsb2NrX19ib3gge1xuICBtYXgtd2lkdGg6IDEzMDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiA5MnB4IDExMnB4IDY2cHggMTAycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Jsb2NrLXF1b3Rlcy9ibG9jay1xdW90ZS1kZWNvcmF0b3Itc2hhcGUuc3ZnKSwgdXJsKC9pbWFnZXMvYmxvY2stcXVvdGVzL2Jsb2NrLXF1b3RlLWRlY29yYXRvci1jaXJjbGUuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTdweCBib3R0b20sIHJpZ2h0IHRvcDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnF1b3RlLWJsb2NrX19pbWFnZSB7XG4gIGZsZXg6IDAgMCAzMDBweDtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuXG4ucXVvdGUtYmxvY2tfX2ltYWdlLS1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucXVvdGUtYmxvY2tfX2ltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA3MnB4O1xufVxuXG4ucXVvdGUtYmxvY2tfX2NvbnRlbnQge1xuICBmbGV4OiAwIDEgNzM3cHg7XG4gIHBhZGRpbmctdG9wOiAzMXB4O1xufVxuXG4ucXVvdGUtYmxvY2tfX2NvbnRlbnQ6b25seS1jaGlsZCB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLnF1b3RlLWJsb2NrX190ZXh0IHtcbiAgY29sb3I6ICRkYXJrNTAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUZGMEY5O1xufVxuXG4ucXVvdGUtYmxvY2tfX2NpdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5xdW90ZS1ibG9ja19fY2l0ZSAucXVvdGUtYmxvY2tfX3JvdyAucXVvdGUtYmxvY2tfX2ltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnF1b3RlLWJsb2NrX19wZXJzb24ge1xuICBmbGV4OiAwIDEgYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4ucXVvdGUtYmxvY2tfX25hbWUge1xuICBjb2xvcjogJGRhcms1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4ucXVvdGUtYmxvY2tfX29mZmljZSB7XG4gIGNvbG9yOiAkZGFyazM7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ucXVvdGUtYmxvY2tfX2xvZ28ge1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLnF1b3RlLWJsb2NrX19sb2dvIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJG1heFNjcmVlbldpZHRoKSB7XG4gIC5xdW90ZS1ibG9ja19fYm94IHtcbiAgICBwYWRkaW5nOiA5MnB4IDExMnB4IDY2cHggODVweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9ibG9jay1xdW90ZXMvYmxvY2stcXVvdGUtZGVjb3JhdG9yLXNoYXBlLnN2ZyksIHVybCgvaW1hZ2VzL2Jsb2NrLXF1b3Rlcy9ibG9jay1xdW90ZS1kZWNvcmF0b3ItY2lyY2xlLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b20sIHJpZ2h0IHRvcDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHRhYmxldFdpZHRoKSB7XG4gIC5xdW90ZS1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweDtcbiAgfVxuXG4gIC5xdW90ZS1ibG9ja19fYm94IHtcbiAgICBwYWRkaW5nOiAwIDAgMCA2MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Jsb2NrLXF1b3Rlcy9ibG9jay1xdW90ZS1kZWNvcmF0b3ItbW9iaWxlLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG4gIH1cblxuICAucXVvdGUtYmxvY2tfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgLnF1b3RlLWJsb2NrX19pbWFnZS0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5xdW90ZS1ibG9ja19faW1hZ2UtLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAucXVvdGUtYmxvY2tfX2ltYWdlIHtcbiAgICBmbGV4OiAwIDEgNjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgXG4gIC5xdW90ZS1ibG9ja19faW1hZ2UgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB9XG5cbi5xdW90ZS1ibG9ja19fY2l0ZSAucXVvdGUtYmxvY2tfX3JvdyAucXVvdGUtYmxvY2tfX2ltYWdlLFxuLnF1b3RlLWJsb2NrX19jaXRlIC5xdW90ZS1ibG9ja19fcm93IC5xdW90ZS1ibG9ja19fcGVyc29ue1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuICAucXVvdGUtYmxvY2tfX2NpdGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICBcbiAgLnF1b3RlLWJsb2NrX19yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgXG4gIC5xdW90ZS1ibG9ja19faW1hZ2Uge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvKiBEb2RhamVteSB3eWNlbnRyb3dhbmllIHcgcGlvbmllICovXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICBcbiAgLnF1b3RlLWJsb2NrX19wZXJzb24ge1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgXG4gIC5xdW90ZS1ibG9ja19fY29tcGFueS1sb2dvIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG5cbiAgLnF1b3RlLWJsb2NrX19vZmZpY2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnF1b3RlLWJsb2NrX19pbWFnZS5xdW90ZS1ibG9ja19faW1hZ2UtLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBcblxuICAucXVvdGUtYmxvY2tfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgLnF1b3RlLWJsb2NrX19uYW1lIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuXG4gIC5xdW90ZS1ibG9ja19fY29tcGFueS1sb2dvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59IiwiLyoqXG4gKiBGb250c1xuICovXG4vKipcbiogQ29sb3JzXG4qL1xuLyoqXG4qIHRhZyBjb2xvcnNcbiovXG4vKipcbiogUmVzcG9uc2l2ZVxuKi9cbi5yZXNvdXJjZXMtbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDsgfVxuXG4ucmVzb3VyY2VzLW1lbnVfX3RpdGxlIHtcbiAgY29sb3I6ICMwRTExNTU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gIG1hcmdpbi1yaWdodDogMjRweDsgfVxuXG4ucmVzb3VyY2VzLW1lbnVfX3NlbGVjdCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG4ucmVzb3VyY2VzLW1lbnVfX3NlbGVjdCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNmU3MDk5ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5yZXNvdXJjZXMtbWVudV9fdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDhweDsgfVxuICAucmVzb3VyY2VzLW1lbnVfX3NlbGVjdCB7XG4gICAgbWFyZ2luOiAwIDAgMjBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucmVzb3VyY2VzLW1lbnUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAucmVzb3VyY2VzLW1lbnVfX3NlbGVjdCB7XG4gICAgbWFyZ2luOiAwIDAgMjBweDsgfVxuICAucmVzb3VyY2VzLW1lbnVfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgMCA4cHg7IH0gfVxuIiwiQGltcG9ydCAndmFycyc7XG5cblxuLnJlc291cmNlcy1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuXG4ucmVzb3VyY2VzLW1lbnVfX3RpdGxlIHtcbiAgY29sb3I6ICRkYXJrNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG5cbi5yZXNvdXJjZXMtbWVudV9fc2VsZWN0IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4ucmVzb3VyY2VzLW1lbnVfX3NlbGVjdCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNmU3MDk5ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkbWF4TW9iaWxlV2lkdGgpIHtcbiAgLnJlc291cmNlcy1tZW51X190aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgOHB4O1xuICB9XG5cbiAgLnJlc291cmNlcy1tZW51X19zZWxlY3Qge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXRXaWR0aCkge1xuICAucmVzb3VyY2VzLW1lbnUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgfVxuXG4gIC5yZXNvdXJjZXMtbWVudV9fc2VsZWN0IHtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG5cbiAgLnJlc291cmNlcy1tZW51X190aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgOHB4O1xuICB9XG59IiwiLyoqXG4gKiBGb250c1xuICovXG4vKipcbiogQ29sb3JzXG4qL1xuLyoqXG4qIHRhZyBjb2xvcnNcbiovXG4vKipcbiogUmVzcG9uc2l2ZVxuKi9cbi5zZWN1cml0eS1maWx0ZXJzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNlY3VyaXR5LWZpbHRlcnNfX2ZpbHRlcnMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHJvdy1nYXA6IDEycHg7XG4gIGNvbHVtbi1nYXA6IDEycHg7XG4gIHBhZGRpbmc6IDAgMTE1cHggMCA3NXB4O1xuICBtYXgtd2lkdGg6IDEzNDBweDsgfVxuXG4uc2VjdXJpdHktZmlsdGVyc19fZmlsdGVycy1pdGVtIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaXN0LXN0eWxlOiAyMHB4O1xuICBjb2xvcjogIzZFNzA5OTtcbiAgcGFkZGluZzogN3B4IDI4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFQUVCRjM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnNlY3VyaXR5LWZpbHRlcnNfX2ZpbHRlcnMtaXRlbTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwRTExNTU7XG4gIGJvcmRlci1jb2xvcjogIzBFMTE1NTsgfVxuXG4uc2VjdXJpdHktZmlsdGVyc19fZmlsdGVycy1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLnNlY3VyaXR5LWZpbHRlcnNfX2ZpbHRlcnMtaXRlbS5zZWN1cml0eS1maWx0ZXJzX19maWx0ZXJzLWl0ZW0tLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMEUxMTU1O1xuICBib3JkZXItY29sb3I6ICMwRTExNTU7IH1cblxuLnNlY3VyaXR5LWZpbHRlcnNfX2ZpbHRlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXG4uc2VjdXJpdHktZmlsdGVyc19fZmlsdGVycy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5zZWN1cml0eS1maWx0ZXJzX19maWx0ZXJzLWxpc3QtLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzODBweCkge1xuICAuc2VjdXJpdHktZmlsdGVyc19fZmlsdGVycy1saXN0IHtcbiAgICBwYWRkaW5nOiAwIDc1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTExMHB4KSB7XG4gIC5zZWN1cml0eS1maWx0ZXJzX19maWx0ZXJzLWxpc3Qge1xuICAgIHBhZGRpbmc6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnNlY3VyaXR5LWZpbHRlcnMge1xuICAgIGRpc3BsYXk6IHVuc2V0OyB9XG4gIC5zZWN1cml0eS1maWx0ZXJzIC53cmFwcGVyIHtcbiAgICBkaXNwbGF5OiB1bnNldDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5zZWN1cml0eS1maWx0ZXJzX19maWx0ZXJzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLnNlY3VyaXR5LWZpbHRlcnNfX2ZpbHRlcnMtbGlzdC0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2VjdXJpdHktZmlsdGVyc19fZmlsdGVycy1saXN0LS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjBGOTtcbiAgICBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gICAgbWFyZ2luOiAwIDAgMjdweDtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDsgfVxuICAuc2VjdXJpdHktZmlsdGVyc19fZmlsdGVycy1saXN0IC5zZWxlY3QyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LWdyb3c6IDE7IH1cbiAgLnNlY3VyaXR5LWZpbHRlcnMgLnNlbGVjdDIgLnNlbGVjdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuIiwiQGltcG9ydCBcInZhcnNcIjtcblxuXG4uc2VjdXJpdHktZmlsdGVycyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2VjdXJpdHktZmlsdGVycyAud3JhcHBlciB7XG59XG5cbi5zZWN1cml0eS1maWx0ZXJzX19maWx0ZXJzLWxpc3Qge1xuICBkaXNwbGF5OiAgZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcm93LWdhcDogMTJweDtcbiAgY29sdW1uLWdhcDogMTJweDtcbiAgcGFkZGluZzogMCAxMTVweCAwIDc1cHg7XG4gIG1heC13aWR0aDogMTM0MHB4O1xufVxuXG4uc2VjdXJpdHktZmlsdGVyc19fZmlsdGVycy1pdGVtIHtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRsaXN0LXN0eWxlOiAyMHB4O1x0XG5cdGNvbG9yOiAkZGFyazUwMGE2MDtcblx0cGFkZGluZzogN3B4IDI4cHg7XG5cdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNFQUVCRjM7XG5cdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zZWN1cml0eS1maWx0ZXJzX19maWx0ZXJzLWl0ZW06aG92ZXIge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiAkZGFyazUwMDtcblx0Ym9yZGVyLWNvbG9yOiRkYXJrNTAwO1xufVxuXG4uc2VjdXJpdHktZmlsdGVyc19fZmlsdGVycy1pdGVtOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5zZWN1cml0eS1maWx0ZXJzX19maWx0ZXJzLWl0ZW0uc2VjdXJpdHktZmlsdGVyc19fZmlsdGVycy1pdGVtLS1hY3RpdmUge1xuXHRjb2xvcjogJGRhcms1MDA7XG5cdGJvcmRlci1jb2xvcjogJGRhcms1MDA7XG59XG5cbi5zZWN1cml0eS1maWx0ZXJzX19maWx0ZXJzIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLWJvdHRvbTogMzhweDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5zZWN1cml0eS1maWx0ZXJzX19maWx0ZXJzLWxpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zZWN1cml0eS1maWx0ZXJzX19maWx0ZXJzLWxpc3QtLW1vYmlsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkbWF4U2NyZWVuV2lkdGgpIHtcbiAgLnNlY3VyaXR5LWZpbHRlcnNfX2ZpbHRlcnMtbGlzdCB7XG4gICAgcGFkZGluZzogMCA3NXB4O1xuICB9ICBcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRtaW5TY3JlZW5XaWR0aCkge1xuICAuc2VjdXJpdHktZmlsdGVyc19fZmlsdGVycy1saXN0IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9ICBcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXRXaWR0aCkge1xuICAuc2VjdXJpdHktZmlsdGVycyB7XG4gICAgZGlzcGxheTogdW5zZXQ7XG4gIH1cblxuICAuc2VjdXJpdHktZmlsdGVycyAud3JhcHBlciB7XG4gICAgZGlzcGxheTogdW5zZXQ7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG5cdC5zZWN1cml0eS1maWx0ZXJzX19maWx0ZXJzIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblxuICAuc2VjdXJpdHktZmlsdGVyc19fZmlsdGVycy1saXN0LS1kZXNrdG9wIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cbiAgLnNlY3VyaXR5LWZpbHRlcnNfX2ZpbHRlcnMtbGlzdC0tbW9iaWxlIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXg6IDEgMSBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRkYwRjk7XG4gICAgcGFkZGluZzogMTRweCAyMHB4O1xuICAgIG1hcmdpbjogMCAwIDI3cHg7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG5cdH1cblxuICAuc2VjdXJpdHktZmlsdGVyc19fZmlsdGVycy1saXN0IC5zZWxlY3QyIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRmbGV4LWdyb3c6IDE7XG5cdH1cblxuXHQuc2VjdXJpdHktZmlsdGVycyAuc2VsZWN0MiAuc2VsZWN0aW9uIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufSIsIi8qKlxuICogRm9udHNcbiAqL1xuLyoqXG4qIENvbG9yc1xuKi9cbi8qKlxuKiB0YWcgY29sb3JzXG4qL1xuLyoqXG4qIFJlc3BvbnNpdmVcbiovXG4uc2VjdXJpdHktY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDEzMXB4OyB9XG5cbi5zZWN1cml0eS1jb250ZW50IC53cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMTEycHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiA3MnB4OyB9XG5cbi5zZWN1cml0eS1jb250ZW50ID4gLndyYXBwZXIgYSB7XG4gIGNvbG9yOiAjMjA2MEU2O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uc2VjdXJpdHktY29udGVudCA+IC53cmFwcGVyIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnNlY3VyaXR5LWNvbnRlbnRfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMjsgfVxuXG4uc2VjdXJpdHktY29udGVudF9fcHJpbWFyeS1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogMCAwIDU2cHg7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7IH1cblxuLnNlY3VyaXR5LWNvbnRlbnRfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiAwIDAgNDJweDtcbiAgY29sb3I6ICM4QzhFQjA7IH1cblxuLnNlY3VyaXR5LWNvbnRlbnRfX3N1YnRpdGxlIHtcbiAgY29sb3I6ICMwRTExNTU7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAwIDAgMCAzMnB4O1xuICBtYXJnaW46IDAgMCA4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NvbXBvbmVudHMvY2hlY2stc2lnbi10d28uc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuc2VjdXJpdHktY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODhweDsgfVxuICAuc2VjdXJpdHktY29udGVudCA+IC53cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDA7IH1cbiAgLnNlY3VyaXR5LWNvbnRlbnRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjg0cHg7XG4gICAgbWFyZ2luOiA0MHB4IDAgMTZweDtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxOyB9XG4gIC5zZWN1cml0eS1jb250ZW50X19wcmltYXJ5LWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjU0cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMCA0OHB4O1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDE7IH0gfVxuIiwiQGltcG9ydCBcInZhcnNcIjtcblxuXG4uc2VjdXJpdHktY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDEzMXB4O1xufVxuXG4uc2VjdXJpdHktY29udGVudCAud3JhcHBlciB7XG4gIG1heC13aWR0aDogMTExMnB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdyaWQtY29sdW1uLWdhcDogNzJweDtcbn1cblxuLnNlY3VyaXR5LWNvbnRlbnQgPiAud3JhcHBlciBhIHtcbiAgY29sb3I6ICRwcmltYXJ5MTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5zZWN1cml0eS1jb250ZW50ID4gLndyYXBwZXIgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnNlY3VyaXR5LWNvbnRlbnRfX3RpdGxlIHsgIFxuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBncmlkLWNvbHVtbjogc3BhbiAyO1xufVxuXG4uc2VjdXJpdHktY29udGVudF9fcHJpbWFyeS1kZXNjcmlwdGlvbiB7ICBcbiAgbWFyZ2luOiAwIDAgNTZweDsgIFxuICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4uc2VjdXJpdHktY29udGVudF9fZGVzY3JpcHRpb24geyAgXG4gIG1hcmdpbjogMCAwIDQycHg7XG4gIGNvbG9yOiAkZGFyazU7XG59XG5cblxuLnNlY3VyaXR5LWNvbnRlbnRfX3N1YnRpdGxlIHtcbiAgY29sb3I6ICRkYXJrNTAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTsgXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDAgMCAwIDMycHg7XG4gIG1hcmdpbjogMCAwIDhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29tcG9uZW50cy9jaGVjay1zaWduLXR3by5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA0cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0V2lkdGgpIHtcbiAgLnNlY3VyaXR5LWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDg4cHg7XG4gIH1cblxuICAuc2VjdXJpdHktY29udGVudCA+IC53cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDA7XG4gIH1cblxuICAuc2VjdXJpdHktY29udGVudF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuODRweDtcbiAgICBtYXJnaW46IDQwcHggMCAxNnB4O1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDE7XG4gIH1cblxuICAuc2VjdXJpdHktY29udGVudF9fcHJpbWFyeS1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC41NHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgNDhweDtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxO1xuICB9XG59IiwiLyoqXG4gKiBGb250c1xuICovXG4vKipcbiogQ29sb3JzXG4qL1xuLyoqXG4qIHRhZyBjb2xvcnNcbiovXG4vKipcbiogUmVzcG9uc2l2ZVxuKi9cbi5zdGFmZi5zdGFmZi0tdGVhbSB7XG4gIG1hcmdpbi1ib3R0b206IDE0NHB4OyB9XG5cbi5zdGFmZi5zdGFmZi0tdGVhbSB7XG4gIG1hcmdpbi1ib3R0b206IDE0OHB4OyB9XG5cbi5zdGFmZi0tdGVhbSAuc3RhZmZfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJGMEZDO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBwYWRkaW5nLXRvcDogMTEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNDhweDsgfVxuXG4uc3RhZmYuc3RhZmYtLWJvYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTQ4cHg7IH1cblxuLnN0YWZmLnN0YWZmLS1ib2FyZC5hYm91dC11cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5zdGFmZi5zdGFmZi0tYm9hcmQuYWJvdXQtdXMgLnN0YWZmLWlubmVyLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICNFQkYwRkM7XG4gIG1heC13aWR0aDogMTUwMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBwYWRkaW5nOiA4MHB4IDMwcHg7XG4gIG1hcmdpbjogYXV0byAyMHB4OyB9XG5cbi5zdGFmZi5zdGFmZi0tYm9hcmQgLnN0YWZmX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjsgfVxuXG4uc3RhZmYuc3RhZmYtLWJvYXJkLmFib3V0LXVzIC5zdGFmZl9fY29udGVudC5ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnN0YWZmX19jb250ZW50LmJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJGMEZDOyB9XG5cbi5zdGFmZl9fdGl0bGUge1xuICBjb2xvcjogIzBFMTE1NTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNTNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xLjJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1NnB4OyB9XG5cbi5zdGFmZl9fZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcm93LWdhcDogNDRweDtcbiAgbWF4LXdpZHRoOiAxMTgycHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbi5zdGFmZl9fZ3JpZC5ib2FyZC1tZW1iZXJzIHtcbiAgbWF4LXdpZHRoOiAxMjUwcHg7IH1cblxuLnN0YWZmX19tZW1iZXIge1xuICBmbGV4OiAwIDEgMjAlO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLmJvYXJkLW1lbWJlcnMgLnN0YWZmX19tZW1iZXIge1xuICBmbGV4OiAwIDEgMjAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzgwcHgpIHtcbiAgLmJvYXJkLW1lbWJlcnMgLnN0YWZmX19tZW1iZXIge1xuICAgIGZsZXg6IDAgMSAzMyU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLmJvYXJkLW1lbWJlcnMgLnN0YWZmX19tZW1iZXIge1xuICAgIGZsZXg6IDAgMSA1MCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmJvYXJkLW1lbWJlcnMgLnN0YWZmX19tZW1iZXIge1xuICAgIGZsZXg6IDAgMSAxMDAlOyB9IH1cblxuLmFib3V0LXVzIC5zdGFmZl9fbWVtYmVyIHtcbiAgZmxleDogMCAxIDI1JTtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzODBweCkge1xuICAuYWJvdXQtdXMgLnN0YWZmX19tZW1iZXIge1xuICAgIGZsZXg6IDAgMSAzMyU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLmFib3V0LXVzIC5zdGFmZl9fbWVtYmVyIHtcbiAgICBmbGV4OiAwIDEgNTAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5hYm91dC11cyAuc3RhZmZfX21lbWJlciB7XG4gICAgZmxleDogMCAxIDEwMCU7IH0gfVxuXG4uc3RhZmZfX3Bob3RvIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG8gMTZweDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnN0YWZmX19uYW1lIHtcbiAgY29sb3I6ICMwRTExNTU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41NHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDBweDsgfVxuXG4uc3RhZmZfX29mZmljZSB7XG4gIGNvbG9yOiAjNkU3MDk5O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDIzMHB4O1xuICBtYXJnaW46IGF1dG87IH1cblxuLnN0YWZmX19vZmZpY2UtLWZvbnQge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5zdGFmZl9fb2ZmaWNlIGEge1xuICBjb2xvcjogIzIwNjBFNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnN0YWZmX19vZmZpY2UgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM4MHB4KSB7XG4gIC5zdGFmZl9fbWVtYmVyIHtcbiAgICBmbGV4OiAxIDEgMjUlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5zdGFmZi5zdGFmZi0tdGVhbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTZweDsgfVxuICAuc3RhZmYuc3RhZmYtLWJvYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4OyB9XG4gIC5zdGFmZi0tdGVhbSAuc3RhZmZfX2NvbnRlbnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgLnN0YWZmX19ncmlkIHtcbiAgICByb3ctZ2FwOiAzMnB4O1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnN0YWZmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC44NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLnN0YWZmX19ncmlkIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuc3RhZmZfX21lbWJlciB7XG4gICAgZmxleDogMSAxIDMzLjMzJTtcbiAgICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgLnN0YWZmX19waG90byB7XG4gICAgbWF4LXdpZHRoOiAxMTJweDsgfVxuICAuc3RhZmZfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNDhweDsgfVxuICAuc3RhZmZfX29mZmljZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4xM3B4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5zdGFmZl9fbWVtYmVyIHtcbiAgICBmbGV4OiAxIDEgNTAlOyB9IH1cbiIsIkBpbXBvcnQgJ3ZhcnMnO1xuXG5cbi5zdGFmZi5zdGFmZi0tdGVhbSB7XG4gIG1hcmdpbi1ib3R0b206IDE0NHB4O1xufVxuXG4uc3RhZmYuc3RhZmYtLXRlYW0ge1xuICBtYXJnaW4tYm90dG9tOiAxNDhweDtcbn1cblxuLnN0YWZmLS10ZWFtIC5zdGFmZl9fY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkYwRkM7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHBhZGRpbmctdG9wOiAxMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDE0OHB4O1xufVxuXG4uc3RhZmYuc3RhZmYtLWJvYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTQ4cHg7XG59XG5cbi5zdGFmZi5zdGFmZi0tYm9hcmQuYWJvdXQtdXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zdGFmZi5zdGFmZi0tYm9hcmQuYWJvdXQtdXMgLnN0YWZmLWlubmVyLWNvbnRhaW5lcntcbiAgYmFja2dyb3VuZDogI0VCRjBGQztcbiAgbWF4LXdpZHRoOiAxNTAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHBhZGRpbmc6IDgwcHggMzBweDtcbiAgbWFyZ2luOiBhdXRvIDIwcHg7XG59XG5cbi5zdGFmZi5zdGFmZi0tYm9hcmQgLnN0YWZmX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xufVxuXG4uc3RhZmYuc3RhZmYtLWJvYXJkLmFib3V0LXVzIC5zdGFmZl9fY29udGVudC5ibHVle1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnN0YWZmX19jb250ZW50LmJsdWV7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkYwRkM7XG59XG5cbi5zdGFmZl9fdGl0bGUge1xuICBjb2xvcjogJGRhcms1MDA7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDUzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMS4ycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNTZweDtcbn1cblxuLnN0YWZmX19ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICByb3ctZ2FwOiA0NHB4O1xuICBtYXgtd2lkdGg6IDExODJweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5zdGFmZl9fZ3JpZC5ib2FyZC1tZW1iZXJzIHtcbiAgbWF4LXdpZHRoOiAxMjUwcHg7XG59XG5cbi5zdGFmZl9fbWVtYmVyIHtcbiAgZmxleDogMCAxIDIwJTtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uYm9hcmQtbWVtYmVycyAuc3RhZmZfX21lbWJlciB7XG4gIGZsZXg6IDAgMSAyMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkbWF4U2NyZWVuV2lkdGgpIHtcbiAgLmJvYXJkLW1lbWJlcnMgLnN0YWZmX19tZW1iZXIge1xuICAgIGZsZXg6IDAgMSAzMyU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC5ib2FyZC1tZW1iZXJzIC5zdGFmZl9fbWVtYmVyIHtcbiAgICBmbGV4OiAwIDEgNTAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuYm9hcmQtbWVtYmVycyAuc3RhZmZfX21lbWJlciB7XG4gICAgZmxleDogMCAxIDEwMCU7XG4gIH1cbn1cblxuXG4uYWJvdXQtdXMgLnN0YWZmX19tZW1iZXIge1xuICBmbGV4OiAwIDEgMjUlO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRtYXhTY3JlZW5XaWR0aCkge1xuICAuYWJvdXQtdXMgLnN0YWZmX19tZW1iZXIge1xuICAgIGZsZXg6IDAgMSAzMyU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC5hYm91dC11cyAuc3RhZmZfX21lbWJlciB7XG4gICAgZmxleDogMCAxIDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmFib3V0LXVzIC5zdGFmZl9fbWVtYmVyIHtcbiAgICBmbGV4OiAwIDEgMTAwJTtcbiAgfVxufVxuXG5cblxuLnN0YWZmX19waG90byB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvIDE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3RhZmZfX25hbWUge1xuICBjb2xvcjogJGRhcms1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41NHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLnN0YWZmX19vZmZpY2Uge1xuICBjb2xvcjogJGRhcms1MDBhNjA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMjMwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLnN0YWZmX19vZmZpY2UtLWZvbnQge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uc3RhZmZfX29mZmljZSBhIHtcbiAgY29sb3I6ICRwcmltYXJ5MTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5zdGFmZl9fb2ZmaWNlIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkbWF4U2NyZWVuV2lkdGgpIHtcbiAgLnN0YWZmX19tZW1iZXIge1xuICAgIGZsZXg6IDEgMSAyNSU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXRXaWR0aCkge1xuICAuc3RhZmYuc3RhZmYtLXRlYW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDk2cHg7XG4gIH1cblxuICAuc3RhZmYuc3RhZmYtLWJvYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICB9XG5cbiAgLnN0YWZmLS10ZWFtIC5zdGFmZl9fY29udGVudCB7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5zdGFmZl9fZ3JpZCB7XG4gICAgcm93LWdhcDogMzJweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnN0YWZmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC44NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAuc3RhZmZfX2dyaWQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLnN0YWZmX19tZW1iZXIge1xuICAgIGZsZXg6IDEgMSAzMy4zMyU7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG5cbiAgLnN0YWZmX19waG90byB7XG4gICAgbWF4LXdpZHRoOiAxMTJweDtcbiAgfVxuICBcbiAgLnN0YWZmX19uYW1lIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ4cHg7XG4gIH1cbiAgXG4gIC5zdGFmZl9fb2ZmaWNlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjEzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRtYXhNb2JpbGVXaWR0aCkge1xuICAuc3RhZmZfX21lbWJlciB7XG4gICAgZmxleDogMSAxIDUwJTtcbiAgfVxufSIsIi8qKlxuICogRm9udHNcbiAqL1xuLyoqXG4qIENvbG9yc1xuKi9cbi8qKlxuKiB0YWcgY29sb3JzXG4qL1xuLyoqXG4qIFJlc3BvbnNpdmVcbiovXG4ud2hhdC15b3Utd2lsbC1sZWFybiB7XG4gIG1hcmdpbi10b3A6IDEzMHB4OyB9XG4gIC53aGF0LXlvdS13aWxsLWxlYXJuIC53cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAud2hhdC15b3Utd2lsbC1sZWFybiAud3JhcHBlciBoMiB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzBFMTE1NTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgLndoYXQteW91LXdpbGwtbGVhcm4gLndyYXBwZXIgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDsgfSB9XG4gICAgLndoYXQteW91LXdpbGwtbGVhcm4gLndyYXBwZXIgcCB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzBFMTE1NTtcbiAgICAgIG1heC13aWR0aDogOTIwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gICAgLndoYXQteW91LXdpbGwtbGVhcm4gLndyYXBwZXIgLnJlZWwtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgZ2FwOiAzMHB4O1xuICAgICAgcm93LWdhcDogNjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDgwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAud2hhdC15b3Utd2lsbC1sZWFybiAud3JhcHBlciAucmVlbC1jb250YWluZXIge1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgLndoYXQteW91LXdpbGwtbGVhcm4gLndyYXBwZXIgLnJlZWwtY29udGFpbmVyIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpOyB9IH1cbiAgICAgIC53aGF0LXlvdS13aWxsLWxlYXJuIC53cmFwcGVyIC5yZWVsLWNvbnRhaW5lciAucmVhbC1ib3gge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAud2hhdC15b3Utd2lsbC1sZWFybiAud3JhcHBlciAucmVlbC1jb250YWluZXIgLnJlYWwtYm94IGg0IHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAud2hhdC15b3Utd2lsbC1sZWFybiAud3JhcHBlciAucmVlbC1jb250YWluZXIgLnJlYWwtYm94IGEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogIzBFMTE1NTtcbiAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMjAwbXM7IH1cbiAgICAgICAgICAud2hhdC15b3Utd2lsbC1sZWFybiAud3JhcHBlciAucmVlbC1jb250YWluZXIgLnJlYWwtYm94IGE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICMyMDYwRTY7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgLndoYXQteW91LXdpbGwtbGVhcm4gLndyYXBwZXIgLnJlZWwtY29udGFpbmVyIC5yZWFsLWJveCAudGh1bWJuYWlsLWJveDpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvYWNhZGVteS9wbGF5LWljb24tbmV3LnN2Zyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgICAgICAud2hhdC15b3Utd2lsbC1sZWFybiAud3JhcHBlciAucmVlbC1jb250YWluZXIgLnJlYWwtYm94IC50aHVtYm5haWwtYm94IGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQkYwRkM7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wIGxlZnQ7IH1cbiIsIkBpbXBvcnQgJ3ZhcnMnO1xuXG4ud2hhdC15b3Utd2lsbC1sZWFybiB7XG4gICAgbWFyZ2luLXRvcDogMTMwcHg7XG4gICAgLndyYXBwZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICMwRTExNTU7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MnB4OyBcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICMwRTExNTU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkyMHB4O1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnJlZWwtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6Z3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICAgICAgICBnYXA6IDMwcHg7XG4gICAgICAgICAgICByb3ctZ2FwOiA2MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogODBweDtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucmVhbC1ib3gge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgIGg0e1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDoyNXB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToxMHB4XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjojMEUxMTU1O1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDIwMG1zO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIwNjBFNjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50aHVtYm5haWwtYm94IHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvYWNhZGVteS9wbGF5LWljb24tbmV3LnN2Zyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjBGQzsgXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IHRvcCBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKipcbiAqIEZvbnRzXG4gKi9cbi8qKlxuKiBDb2xvcnNcbiovXG4vKipcbiogdGFnIGNvbG9yc1xuKi9cbi8qKlxuKiBSZXNwb25zaXZlXG4qL1xuLmNvbnRlbnQtY2FyZDpub3QoLnBvc3QtZW50cnkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjdGRjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxOyB9XG5cbi5jb250ZW50LWNhcmQtLXJvdyB7XG4gIHBhZGRpbmc6IDI2cHggNDZweCAyNnB4IDQxcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmNvbnRlbnQtY2FyZC0tY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogNDBweCAzMnB4O1xuICB3aWR0aDogMjg1cHg7IH1cblxuLmNvbnRlbnQtY2FyZC0tY29sdW1uIC5jb250ZW50LWNhcmRfX2ltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuXG4uY29udGVudC1jYXJkLS1jb2x1bW4gLmNvbnRlbnQtY2FyZF9faW1hZ2UgPiBpbWcge1xuICBtYXgtd2lkdGg6IDI4MHB4OyB9XG5cbi5jb250ZW50LWNhcmRfX2RhdGUge1xuICBjb2xvcjogIzBFMTE1NTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cblxuLmNvbnRlbnQtY2FyZF9faW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmNvbnRlbnQtY2FyZC0tcm93IC5jb250ZW50LWNhcmRfX3RleHQge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWFyZ2luOiAwIDQwcHggMCAzMHB4OyB9XG5cbi5jb250ZW50LWNhcmRfX3RpdGxlIHtcbiAgY29sb3I6ICMwRTExNTU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xNHB4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cblxuLmNvbnRlbnQtY2FyZF9fdGl0bGUgYSB7XG4gIGNvbG9yOiAjMEUxMTU1OyB9XG5cbi5jb250ZW50LWNhcmRfX3RpdGxlIGE6aG92ZXIge1xuICBjb2xvcjogIzIwNjBFNjsgfVxuXG4uY29udGVudC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjNkU3MDk5O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMTNweDsgfVxuXG4uY29udGVudC1jYXJkX19saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjEzcHg7XG4gIGNvbG9yOiAjNkU3MDk5OyB9XG5cbi5jb250ZW50LWNhcmRfX2xpbms6aG92ZXIge1xuICBjb2xvcjogIzIwNjBFNjsgfVxuXG4uY29udGVudC1jYXJkX19idXR0b24ge1xuICBmbGV4OiAwIDAgYXV0bzsgfVxuIiwiQGltcG9ydCAndmFycyc7XG5cblxuLmNvbnRlbnQtY2FyZDpub3QoLnBvc3QtZW50cnkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjdGRjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4uY29udGVudC1jYXJkLS1yb3cge1xuICBwYWRkaW5nOiAyNnB4IDQ2cHggMjZweCA0MXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY29udGVudC1jYXJkLS1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiA0MHB4IDMycHg7XG4gIHdpZHRoOiAyODVweDtcbn1cblxuLmNvbnRlbnQtY2FyZC0tY29sdW1uIC5jb250ZW50LWNhcmRfX2ltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmNvbnRlbnQtY2FyZC0tY29sdW1uIC5jb250ZW50LWNhcmRfX2ltYWdlID4gaW1nIHtcbiAgbWF4LXdpZHRoOiAyODBweDtcbn1cblxuLmNvbnRlbnQtY2FyZF9fZGF0ZSB7XG4gIGNvbG9yOiAkZGFyazE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4uY29udGVudC1jYXJkX19pbWFnZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbnRlbnQtY2FyZC0tcm93IC5jb250ZW50LWNhcmRfX3RleHQge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWFyZ2luOiAwIDQwcHggMCAzMHB4O1xufVxuXG4uY29udGVudC1jYXJkX190aXRsZSB7XG4gIGNvbG9yOiAkZGFyazUwMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjE0cHg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLmNvbnRlbnQtY2FyZF9fdGl0bGUgYSB7XG4gIGNvbG9yOiAkZGFyazUwMDtcbn1cblxuLmNvbnRlbnQtY2FyZF9fdGl0bGUgYTpob3ZlciB7XG4gIGNvbG9yOiAkcHJpbWFyeTE7XG59XG5cbi5jb250ZW50LWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICRkYXJrNTAwYTYwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMTNweDtcbn1cblxuLmNvbnRlbnQtY2FyZF9fbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xM3B4O1xuICBjb2xvcjogJGRhcms1MDBhNjA7XG59XG5cbi5jb250ZW50LWNhcmRfX2xpbms6aG92ZXIge1xuICBjb2xvcjogJHByaW1hcnkxO1xufVxuXG4uY29udGVudC1jYXJkX19idXR0b24ge1xuICBmbGV4OiAwIDAgYXV0bztcbn0iLCIvKipcbiAqIEZvbnRzXG4gKi9cbi8qKlxuKiBDb2xvcnNcbiovXG4vKipcbiogdGFnIGNvbG9yc1xuKi9cbi8qKlxuKiBSZXNwb25zaXZlXG4qL1xuLm1lbnVfX2J1dHRvbnM6bm90KC5tZW51X19idXR0b25zLS1zaWRlKSBidXR0b24ubWVudV9fYnV0dG9uLFxuLm1lbnVfX2J1dHRvbnM6bm90KC5tZW51X19idXR0b25zLS1zaWRlKSBhLm1lbnVfX2J1dHRvbiB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luOiAwIDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMwRTExNTU7XG4gIG9wYWNpdHk6IDAuNjtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5tZW51X19idXR0b25zLm1lbnVfX2J1dHRvbnMtLXNpZGUgbGkge1xuICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4ubWVudV9fYnV0dG9ucy5tZW51X19idXR0b25zLS1zaWRlIGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLm1lbnVfX2J1dHRvbnM6bm90KC5tZW51X19idXR0b25zLS1zaWRlKSAubWVudV9fYnV0dG9uOmhvdmVyLFxuLm1lbnVfX2J1dHRvbnM6bm90KC5tZW51X19idXR0b25zLS1zaWRlKSAubWVudV9fYnV0dG9uLmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwRTExNTU7XG4gIG9wYWNpdHk6IDE7IH1cblxuYnV0dG9uLm1lbnVfX2J1dHRvbi5tZW51X19idXR0b24tLXBvaW50ZXI6YmVmb3JlLFxuYS5tZW51X19idXR0b24ubWVudV9fYnV0dG9uLS1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKC01MCUsIDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDQ2cHg7XG4gIHotaW5kZXg6IDEwMDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlLWluLW91dDsgfVxuXG5idXR0b24ubWVudV9fYnV0dG9uLmJ1dHRvbi5tZW51X19idXR0b24tLXBvaW50ZXI6YmVmb3JlLFxuYS5tZW51X19idXR0b24uYnV0dG9uLm1lbnVfX2J1dHRvbi0tcG9pbnRlcjpiZWZvcmUge1xuICB0b3A6IDU5cHg7IH1cblxuYnV0dG9uLm1lbnVfX2J1dHRvbi5hY3RpdmU6YmVmb3JlLFxuYnV0dG9uLm1lbnVfX2J1dHRvbjpob3ZlcjpiZWZvcmUsXG5hLm1lbnVfX2J1dHRvbi5hY3RpdmU6YmVmb3JlLFxuYS5tZW51X19idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7IH1cblxuLm1lbnVfX2J1dHRvbnM6bm90KC5tZW51X19idXR0b25zLS1zaWRlKSBidXR0b24ubWVudV9fYnV0dG9uOmZvY3VzLFxuLm1lbnVfX2J1dHRvbnM6bm90KC5tZW51X19idXR0b25zLS1zaWRlKSBhLm1lbnVfX2J1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7IH1cblxuLm1lbnVfX2J1dHRvbnM6bm90KC5tZW51X19idXR0b25zLS1zaWRlKSBidXR0b24ubWVudV9fYnV0dG9uLS13LWRyb3Bkb3duLFxuLm1lbnVfX2J1dHRvbnM6bm90KC5tZW51X19idXR0b25zLS1zaWRlKSBhLm1lbnVfX2J1dHRvbi0tdy1kcm9wZG93biB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuIiwiQGltcG9ydCAndmFycyc7XG5cblxuLm1lbnVfX2J1dHRvbnM6bm90KC5tZW51X19idXR0b25zLS1zaWRlKSBidXR0b24ubWVudV9fYnV0dG9uLFxuLm1lbnVfX2J1dHRvbnM6bm90KC5tZW51X19idXR0b25zLS1zaWRlKSBhLm1lbnVfX2J1dHRvbiB7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0bWFyZ2luOiAwIDIwcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Y29sb3I6ICMwRTExNTU7XG5cdG9wYWNpdHk6IDAuNjtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWVudV9fYnV0dG9ucy5tZW51X19idXR0b25zLS1zaWRlIGxpIHtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5tZW51X19idXR0b25zLm1lbnVfX2J1dHRvbnMtLXNpZGUgbGk6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tbGVmdDogMDtcbn1cblxuLm1lbnVfX2J1dHRvbnM6bm90KC5tZW51X19idXR0b25zLS1zaWRlKSAubWVudV9fYnV0dG9uOmhvdmVyLFxuLm1lbnVfX2J1dHRvbnM6bm90KC5tZW51X19idXR0b25zLS1zaWRlKSAubWVudV9fYnV0dG9uLmFjdGl2ZXtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogJGRhcms1MDA7XG5cdG9wYWNpdHk6IDE7XG59XG5cbmJ1dHRvbi5tZW51X19idXR0b24ubWVudV9fYnV0dG9uLS1wb2ludGVyOmJlZm9yZSxcbmEubWVudV9fYnV0dG9uLm1lbnVfX2J1dHRvbi0tcG9pbnRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDIycHg7XG5cdGhlaWdodDogMjJweDtcblx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgtNTAlLCAwKTtcblx0dHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNTAlO1xuXHR0b3A6IDQ2cHg7XG5cdHotaW5kZXg6IDEwMDA7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlLWluLW91dDtcbn1cblxuYnV0dG9uLm1lbnVfX2J1dHRvbi5idXR0b24ubWVudV9fYnV0dG9uLS1wb2ludGVyOmJlZm9yZSxcbmEubWVudV9fYnV0dG9uLmJ1dHRvbi5tZW51X19idXR0b24tLXBvaW50ZXI6YmVmb3JlIHtcblx0dG9wOiA1OXB4O1xufVxuXG5idXR0b24ubWVudV9fYnV0dG9uLmFjdGl2ZTpiZWZvcmUsXG5idXR0b24ubWVudV9fYnV0dG9uOmhvdmVyOmJlZm9yZSxcbmEubWVudV9fYnV0dG9uLmFjdGl2ZTpiZWZvcmUsXG5hLm1lbnVfX2J1dHRvbjpob3ZlcjpiZWZvcmUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgtNTAlLCAwKTtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNpdGlvbi1kZWxheTogMC4zcztcbn1cblxuLm1lbnVfX2J1dHRvbnM6bm90KC5tZW51X19idXR0b25zLS1zaWRlKSBidXR0b24ubWVudV9fYnV0dG9uOmZvY3VzLFxuLm1lbnVfX2J1dHRvbnM6bm90KC5tZW51X19idXR0b25zLS1zaWRlKSBhLm1lbnVfX2J1dHRvbjpmb2N1cyB7XG5cdG91dGxpbmU6IDA7XG59XG5cbi5tZW51X19idXR0b25zOm5vdCgubWVudV9fYnV0dG9ucy0tc2lkZSkgYnV0dG9uLm1lbnVfX2J1dHRvbi0tdy1kcm9wZG93bixcbi5tZW51X19idXR0b25zOm5vdCgubWVudV9fYnV0dG9ucy0tc2lkZSkgYS5tZW51X19idXR0b24tLXctZHJvcGRvd24ge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59IiwiLyoqXG4gKiBGb250c1xuICovXG4vKipcbiogQ29sb3JzXG4qL1xuLyoqXG4qIHRhZyBjb2xvcnNcbiovXG4vKipcbiogUmVzcG9uc2l2ZVxuKi9cbi5tZW51LWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXMgZWFzZS1pbi1vdXQ7XG4gIHRvcDogMTMwcHg7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5MzZweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5tZW51LWRyb3Bkb3duLmNvbXBhbnkge1xuICAgIHdpZHRoOiAzMDBweDsgfVxuICAgIC5tZW51LWRyb3Bkb3duLmNvbXBhbnkgLm1lbnUtZHJvcGRvd25fX2JveCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgcGFkZGluZzogMzJweDtcbiAgICAgIGdhcDogMjVweDsgfVxuICAgIC5tZW51LWRyb3Bkb3duLmNvbXBhbnkgYS5tZW51LWRyb3Bkb3duX19pdGVtIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLm1lbnUtZHJvcGRvd24uaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tZW51LWRyb3Bkb3duLnRyYW5zaXRpb25lZCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTBweCk7IH1cbiAgLm1lbnUtZHJvcGRvd24uc2lnbi1pbi1jYXJkIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDIzNXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC01MCUgKyA1MXB4KSk7IH1cbiAgLm1lbnUtZHJvcGRvd24gYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5tZW51LWRyb3Bkb3duLm1lbnUtZHJvcGRvd24tLTItc3BhbiB7XG4gICAgbWF4LXdpZHRoOiA2MjRweDtcbiAgICBsZWZ0OiA1NiU7IH1cblxuLndpdGgtaGVsbG8tYmFyIC5tZW51LWRyb3Bkb3duIHtcbiAgdG9wOiAxNDJweDsgfVxuXG4ubWVudS1kcm9wZG93bl9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDBweCA1NHB4IDE0MnB4IDBweCAjNzk4MTk5NkU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogOTM1cHg7IH1cblxuLm1lbnUtZHJvcGRvd25fX3dyYXBwZXItLXNpZ24taW4ge1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLm1lbnUtZHJvcGRvd25fX3dyYXBwZXIgLndyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5tZW51LWRyb3Bkb3duX191bmRlcmxheSB7XG4gIHdpZHRoOiAxMDBWVztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IC0xOyB9XG5cbi5uZXctcmVzb3VjZXMtbWVudSB7XG4gIG1heC13aWR0aDogOTgwcHg7IH1cblxuLm1lbnUtZHJvcGRvd24gLmNvbnRlbnQtY2FyZC0tcm93IHtcbiAgbWF4LXdpZHRoOiA4NDhweDsgfVxuXG4ubmV3LXJlc291Y2VzLW1lbnUgLm1lbnUtZHJvcGRvd25fX3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IDk4MHB4OyB9XG5cbi5uZXctcmVzb3VjZXMtbWVudSAubWVudS1kcm9wZG93bl9fYm94IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcm93LWdhcDogdW5zZXQ7XG4gIG1heC13aWR0aDogODkwcHg7IH1cblxuLm5ldy1yZXNvdWNlcy1tZW51IC5tZW51LWRyb3Bkb3duX19pdGVtIHtcbiAgbWFyZ2luOiAwcHg7IH1cblxuLm5ldy1yZXNvdWNlcy1tZW51IC5tZW51LWRyb3Bkb3duX19ib3ggLnJlc291cmNlcy10b3Atcm93cyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZ2FwOiAxMHB4O1xuICByb3ctZ2FwOiAzMHB4O1xuICB3aWR0aDogOTUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cbi5uZXctcmVzb3VjZXMtbWVudSAubWVudS1kcm9wZG93bl9fYm94IC5yZXNvdXJjZXMtYm90dG9tLXJvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEsIDFmcik7XG4gIGdhcDogMTVweDsgfVxuXG4ubmV3LXJlc291Y2VzLW1lbnUgLm1lbnUtZHJvcGRvd25fX2JveCAucmVzb3VyY2VzLWJvdHRvbS1yb3cgLmNvbnRlbnQtY2FyZF9fdGV4dCB7XG4gIG1hcmdpbjogMDsgfVxuXG4ubmV3LXJlc291Y2VzLW1lbnUgLm1lbnUtZHJvcGRvd25fX2JveCAucmVzb3VyY2VzLWJvdHRvbS1yb3cgLmNvbnRlbnQtY2FyZF9fdGV4dCAuY29udGVudC1jYXJkX190aXRsZSB7XG4gIG92ZXJmbG93OiB1bnNldDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiB1bnNldDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG5cbi5yZXNvdXJjZXMtYm90dG9tLXJvdyAubWVudS1kcm9wZG93bl9faXRlbSB7XG4gIGhlaWdodDogMTAwcHg7IH1cblxuLnJlc291cmNlcy1ib3R0b20tcm93IC5tZW51LWRyb3Bkb3duX19pdGVtOm50aC1jaGlsZCgzKSB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4ubWVudS1kcm9wZG93biAuY29udGVudC1jYXJkLS1yb3cuc21hbGwtcmVzb3VyY2Uge1xuICBtYXgtd2lkdGg6IDMxNXB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC01NXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgZ2FwOiAxMHB4OyB9XG5cbi5tZW51LWRyb3Bkb3duIC5jb250ZW50LWNhcmQtLXJvdy5zbWFsbC1yZXNvdXJjZSAuY29udGVudC1jYXJkLWlubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTVweDsgfVxuXG4ubWVudS1kcm9wZG93biAuY29udGVudC1jYXJkLS1yb3cuc21hbGwtcmVzb3VyY2UgLmNvbnRlbnQtY2FyZF9faW1hZ2UgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLm1lbnUtZHJvcGRvd25fX2JveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDg2NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHJvdy1nYXA6IDQ4cHg7XG4gIHBhZGRpbmc6IDQwcHggMzBweCA0MHB4IDQwcHg7XG4gIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4ubWVudS1kcm9wZG93bl9fYm94LS1uby1wYWRkaW5nLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5tZW51LWRyb3Bkb3duX19jb2x1bW4ge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLm1lbnUtZHJvcGRvd25fX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDEgMjQwcHg7XG4gIG1heC13aWR0aDogMjQwcHg7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwOyB9XG5cbmEubWVudS1kcm9wZG93bl9faXRlbTpiZWZvcmUge1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRvcDogLTdweDtcbiAgbGVmdDogLTEzcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlLWluLW91dDsgfVxuXG5hLm1lbnUtZHJvcGRvd25fX2l0ZW06aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRkJGRDsgfVxuXG4ubWVudS1kcm9wZG93bl9faXRlbS1pY29uIHtcbiAgZmxleDogMCAwIDQwcHg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGQkZEO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlLWluLW91dDsgfVxuXG5hLm1lbnUtZHJvcGRvd25fX2l0ZW06aG92ZXIgLm1lbnUtZHJvcGRvd25fX2l0ZW0taWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7IH1cblxuLm1lbnUtZHJvcGRvd25fX2l0ZW0tY29udGVudCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLm1lbnUtZHJvcGRvd25fX2l0ZW0tdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMEUxMTU1O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMTRweDsgfVxuXG4ubWVudS1kcm9wZG93bl9faXRlbS1sYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4ubWVudS1kcm9wZG93bl9faXRlbS1zdWJ0aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM2RTcwOTk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xMnB4OyB9XG5cbi5tZW51LWRyb3Bkb3duX19pdGVtLXN1Ymxpbmsge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNkU3MDk5O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMTJweDtcbiAgbWFyZ2luOiA4cHggMCAxMnB4OyB9XG5cbi5tZW51LWRyb3Bkb3duX19pdGVtLXN1Ymxpbms6aG92ZXIge1xuICBjb2xvcjogIzIwNjBFNjsgfVxuXG4ubWVudS1kcm9wZG93bl9faXRlbS1zdWJsaW5rOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogOHB4OyB9XG5cbi5tZW51LWRyb3Bkb3duX19pdGVtLXN1Ymxpbms6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLm1lbnUtZHJvcGRvd25fX3NpZ24taXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDAgMSAyMTJweDtcbiAgbWF4LXdpZHRoOiAyMTJweDtcbiAgcGFkZGluZzogMTdweCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VGRjBGOTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ubWVudS1kcm9wZG93bl9fc2lnbi1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXI6IDAgbm9uZTsgfVxuXG4ubWVudS1kcm9wZG93bl9fc2lnbi1pdGVtLWljb24ge1xuICBmbGV4OiAwIDAgMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9XG5cbi5tZW51LWRyb3Bkb3duX19zaWduLWl0ZW0tdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzZFNzA5OTsgfVxuXG4ubWVudS1kcm9wZG93bl9fc2lnbi1pdGVtOmhvdmVyIC5tZW51LWRyb3Bkb3duX19zaWduLWl0ZW0tdGl0bGUge1xuICBjb2xvcjogIzIwNjBFNjsgfVxuXG4ubWVudS1kcm9wZG93bl9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogIzZFNzA5OTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjE1cHg7IH1cblxuLm1lbnUtZHJvcGRvd25fX2xpbms6aG92ZXIge1xuICBjb2xvcjogIzBFMTE1NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5tZW51LWRyb3Bkb3duX19saW5rOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5tZW51LWRyb3Bkb3duX190aXRsZSB7XG4gIGNvbG9yOiAjNmU3MDk5O1xuICBvcGFjaXR5OiAwLjU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xM3B4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbi5tZW51LWRyb3Bkb3duX19saW5rICsgLm1lbnUtZHJvcGRvd25fX3RpdGxlIHtcbiAgcGFkZGluZy10b3A6IDhweDsgfVxuIiwiQGltcG9ydCAndmFycyc7XG5cblxuLm1lbnUtZHJvcGRvd24ge1xuXHRwb3NpdGlvbjogZml4ZWQ7XHRcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzIGVhc2UtaW4tb3V0O1xuXHR0b3A6IDEzMHB4O1xuXHR6LWluZGV4OiAxMDtcdFxuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiA5MzZweDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdCYuY29tcGFueXtcblx0XHR3aWR0aDogMzAwcHg7XG5cdFx0Lm1lbnUtZHJvcGRvd25fX2JveHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRwYWRkaW5nOiAzMnB4O1xuXHRcdFx0Z2FwOjI1cHg7XG5cblx0XHR9XG5cdFx0YS5tZW51LWRyb3Bkb3duX19pdGVte1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHQmLmhpZGRlbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdCYudHJhbnNpdGlvbmVkIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MHB4KTtcblx0fVxuXG5cdCYuc2lnbi1pbi1jYXJkIHtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDIzNXB4O1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC01MCUgKyA1MXB4KSk7XG5cdH1cblxuXHRhOmhvdmVyIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cblxuXHQmLm1lbnUtZHJvcGRvd24tLTItc3BhbiB7XG5cdFx0bWF4LXdpZHRoOiA2MjRweDtcblx0XHRsZWZ0OiA1NiU7XG5cdH1cbn1cblxuLndpdGgtaGVsbG8tYmFyIC5tZW51LWRyb3Bkb3duIHtcblx0dG9wOiA5MHB4ICsgNTJweDtcbn1cblxuLm1lbnUtZHJvcGRvd25fX3dyYXBwZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdGJveC1zaGFkb3c6IDBweCA1NHB4IDE0MnB4IDBweCAjNzk4MTk5NkU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG1heC13aWR0aDogOTM1cHg7XG59XG5cbi5tZW51LWRyb3Bkb3duX193cmFwcGVyLS1zaWduLWluIHtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubWVudS1kcm9wZG93bl9fd3JhcHBlciAud3JhcHBlciB7XG5cdHBhZGRpbmc6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5tZW51LWRyb3Bkb3duX191bmRlcmxheSB7XG5cdHdpZHRoOiAxMDBWVztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4ubWVudS1kcm9wZG93bl9fdW5kZXJsYXkudmlzaWJsZSB7XG59XG5cbi5uZXctcmVzb3VjZXMtbWVudXtcblx0bWF4LXdpZHRoOiA5ODBweDtcbn1cblxuLm1lbnUtZHJvcGRvd24gLmNvbnRlbnQtY2FyZC0tcm93IHtcblx0bWF4LXdpZHRoOiA4NDhweDtcbn1cblxuLm5ldy1yZXNvdWNlcy1tZW51IC5tZW51LWRyb3Bkb3duX193cmFwcGVye1xuXHRtYXgtd2lkdGg6IDk4MHB4O1xufVxuXG4ubmV3LXJlc291Y2VzLW1lbnUgLm1lbnUtZHJvcGRvd25fX2JveCB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdHJvdy1nYXA6IHVuc2V0O1xuXHRtYXgtd2lkdGg6IDg5MHB4O1xufVxuXG4ubmV3LXJlc291Y2VzLW1lbnUgLm1lbnUtZHJvcGRvd25fX2l0ZW17XG5cdG1hcmdpbjogMHB4O1xufVxuXG4ubmV3LXJlc291Y2VzLW1lbnUgLm1lbnUtZHJvcGRvd25fX2JveCAucmVzb3VyY2VzLXRvcC1yb3dze1xuXHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMWZyKTtcblx0XHRnYXA6IDMycHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRnYXA6IDEwcHg7XG5cdFx0cm93LWdhcDozMHB4O1xuXHRcdHdpZHRoOiA5NTBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLm5ldy1yZXNvdWNlcy1tZW51IC5tZW51LWRyb3Bkb3duX19ib3ggLnJlc291cmNlcy1ib3R0b20tcm93IHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMSwgMWZyKTtcblx0XHRnYXA6IDE1cHg7XG59XG5cbi5uZXctcmVzb3VjZXMtbWVudSAubWVudS1kcm9wZG93bl9fYm94IC5yZXNvdXJjZXMtYm90dG9tLXJvdyAuY29udGVudC1jYXJkX190ZXh0e1xubWFyZ2luOiAwO1xufVxuXG4ubmV3LXJlc291Y2VzLW1lbnUgLm1lbnUtZHJvcGRvd25fX2JveCAucmVzb3VyY2VzLWJvdHRvbS1yb3cgLmNvbnRlbnQtY2FyZF9fdGV4dCAuY29udGVudC1jYXJkX190aXRsZXtcblx0b3ZlcmZsb3c6IHVuc2V0O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogdW5zZXQ7XG5cdHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLnJlc291cmNlcy1ib3R0b20tcm93IC5tZW51LWRyb3Bkb3duX19pdGVte1xuXHRoZWlnaHQ6IDEwMHB4O1xufVxuXG4ucmVzb3VyY2VzLWJvdHRvbS1yb3cgLm1lbnUtZHJvcGRvd25fX2l0ZW06bnRoLWNoaWxkKDMpe1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cblxuXG4ubWVudS1kcm9wZG93biAuY29udGVudC1jYXJkLS1yb3cuc21hbGwtcmVzb3VyY2V7XG5cdG1heC13aWR0aDogMzE1cHg7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdG1hcmdpbi1yaWdodDogLTU1cHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjBweDtcblx0bWFyZ2luLWxlZnQ6IDA7XG5cdGdhcDogMTBweDtcbn1cbiBcbi5tZW51LWRyb3Bkb3duIC5jb250ZW50LWNhcmQtLXJvdy5zbWFsbC1yZXNvdXJjZSAuY29udGVudC1jYXJkLWlubmVye1xuXHRkaXNwbGF5OiBncmlkO1xuXHRoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi5tZW51LWRyb3Bkb3duIC5jb250ZW50LWNhcmQtLXJvdy5zbWFsbC1yZXNvdXJjZSAuY29udGVudC1jYXJkX19pbWFnZSBpbWd7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5cblxuLm1lbnUtZHJvcGRvd25fX2JveCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDg2NXB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdHJvdy1nYXA6IDQ4cHg7XG5cdHBhZGRpbmc6IDQwcHggMzBweCA0MHB4IDQwcHg7XG5cdG1hcmdpbi1yaWdodDogLTMwcHg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm1lbnUtZHJvcGRvd25fX2JveC0tbm8tcGFkZGluZy1ib3R0b20ge1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLm1lbnUtZHJvcGRvd25fX2NvbHVtbiB7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLm1lbnUtZHJvcGRvd25fX2l0ZW0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4OiAwIDEgMjQwcHg7XG5cdG1heC13aWR0aDogMjQwcHg7XG5cdG1hcmdpbi1yaWdodDogMzBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAwO1xufVxuXG5hLm1lbnUtZHJvcGRvd25fX2l0ZW06YmVmb3JlIHtcblx0cGFkZGluZzogMTBweDtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHR0b3A6IC03cHg7XG5cdGxlZnQ6IC0xM3B4O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IC0xO1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbmEubWVudS1kcm9wZG93bl9faXRlbTpob3ZlcjpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGQkZEO1xufVxuXG4ubWVudS1kcm9wZG93bl9faXRlbS1pY29uIHtcblx0ZmxleDogMCAwIDQwcHg7XG5cdG1hcmdpbi1yaWdodDogMTZweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGQkZEO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlLWluLW91dFxufVxuXG5hLm1lbnUtZHJvcGRvd25fX2l0ZW06aG92ZXIgLm1lbnUtZHJvcGRvd25fX2l0ZW0taWNvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbn1cblxuLm1lbnUtZHJvcGRvd25fX2l0ZW0tY29udGVudCB7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5tZW51LWRyb3Bkb3duX19pdGVtLXRpdGxlIHtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjb2xvcjogJGRhcms1MDA7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4xNHB4O1xufVxuXG4ubWVudS1kcm9wZG93bl9faXRlbS1sYWJlbCB7XG5cdG1hcmdpbi1sZWZ0OiA2cHg7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLm1lbnUtZHJvcGRvd25fX2l0ZW0tc3VidGl0bGUge1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNvbG9yOiAkZGFyazUwMGE2MDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMTdweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjEycHg7XG59XG5cbi5tZW51LWRyb3Bkb3duX19pdGVtLXN1Ymxpbmsge1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNvbG9yOiAkZGFyazUwMGE2MDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjEycHg7XG5cdG1hcmdpbjogOHB4IDAgMTJweDtcbn1cblxuLm1lbnUtZHJvcGRvd25fX2l0ZW0tc3VibGluazpob3ZlciB7XG5cdGNvbG9yOiAkcHJpbWFyeTE7XG59XG5cbi5tZW51LWRyb3Bkb3duX19pdGVtLXN1Ymxpbms6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5tZW51LWRyb3Bkb3duX19pdGVtLXN1Ymxpbms6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tZW51LWRyb3Bkb3duX19zaWduLWl0ZW0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4OiAwIDEgMjEycHg7XG5cdG1heC13aWR0aDogMjEycHg7XG5cdHBhZGRpbmc6IDE3cHggMjBweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRkYwRjk7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tZW51LWRyb3Bkb3duX19zaWduLWl0ZW06bGFzdC1jaGlsZCB7XG5cdGJvcmRlcjogMCBub25lO1xufVxuXG4ubWVudS1kcm9wZG93bl9fc2lnbi1pdGVtLWljb24ge1xuXHRmbGV4OiAwIDAgMjBweDtcblx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4ubWVudS1kcm9wZG93bl9fc2lnbi1pdGVtLXRpdGxlIHtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0Y29sb3I6ICRkYXJrNTAwYTYwO1xufVxuXG4ubWVudS1kcm9wZG93bl9fc2lnbi1pdGVtOmhvdmVyIC5tZW51LWRyb3Bkb3duX19zaWduLWl0ZW0tdGl0bGUge1xuXHRjb2xvcjogJHByaW1hcnkxO1xufVxuXG4ubWVudS1kcm9wZG93bl9fbGluayB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRjb2xvcjogJGRhcms1MDBhNjA7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4xNXB4O1xufVxuXG4ubWVudS1kcm9wZG93bl9fbGluazpob3ZlciB7XG5cdGNvbG9yOiAkZGFyazUwMDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubWVudS1kcm9wZG93bl9fbGluazpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm1lbnUtZHJvcGRvd25fX3RpdGxlIHtcblx0Y29sb3I6ICRkYXJrMjAwO1xuXHRvcGFjaXR5OiAwLjU7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4xM3B4O1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4ubWVudS1kcm9wZG93bl9fbGluayArIC5tZW51LWRyb3Bkb3duX190aXRsZSB7XG5cdHBhZGRpbmctdG9wOiA4cHg7XG59IiwiLyoqXG4gKiBGb250c1xuICovXG4vKipcbiogQ29sb3JzXG4qL1xuLyoqXG4qIHRhZyBjb2xvcnNcbiovXG4vKipcbiogUmVzcG9uc2l2ZVxuKi9cbi5tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubWVudSB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubWVudV9fcm93LXRvcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNFRkYwRjk7IH1cblxuLm1lbnVfX3Jvdy1ib3R0b20ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI0VGRjBGOTtcbiAgcGFkZGluZzogMTZweCAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAubWVudV9fcm93LWJvdHRvbSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5tZW51X193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5tZW51X193cmFwcGVyID4gZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLm1lbnVfX2xvZ28ge1xuICBmbGV4OiAwIDEgMjY1cHg7IH1cblxuLm1lbnVfX3NpZGUge1xuICBmbGV4OiAwIDEgMjY1cHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cblxuLm1lbnVfX2Jsb2ctbGFiZWwge1xuICBjb2xvcjogIzMxNjNERTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDsgfVxuXG4ubWVudV9fYmxvZy1sYWJlbDpob3ZlciB7XG4gIG9wYWNpdHk6IC43NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5tZW51X19idXR0b25zIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDI4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLm1lbnVfX2J1dHRvbnMtLXNpZGUge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5tZW51X19idXR0b25zLS1ib3R0b20ge1xuICBib3JkZXItY29sb3I6ICNFRkYwRjk7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5tZW51X19zZWFyY2gge1xuICBtYXJnaW4tbGVmdDogNDhweDsgfVxuXG4ubWVudS0tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB6LWluZGV4OiAxMDsgfVxuXG4ubWVudS0td2hpdGUge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgei1pbmRleDogMTA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTExMHB4KSB7XG4gIC5tZW51X193cmFwcGVyIHtcbiAgICBmbGV4LWdyb3c6IDE7IH1cbiAgICAubWVudV9fd3JhcHBlciAubWVudV9fc2lkZSxcbiAgICAubWVudV9fd3JhcHBlciAubWVudV9fYnV0dG9ucyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiIsIkBpbXBvcnQgJ3ZhcnMnO1xuXG5cbi5tZW51IHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0dHJhbnNpdGlvbjogYWxsIDAuMXM7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHR1bCB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0fVxufVxuXG4ubWVudV9fcm93LXRvcCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nLXRvcDogMTZweDtcblx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdGJvcmRlci13aWR0aDogMDtcblx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRib3JkZXItY29sb3I6ICNFRkYwRjk7XG59XG5cbi5tZW51X19yb3ctYm90dG9tIHtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci13aWR0aDogMDtcblx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRib3JkZXItY29sb3I6ICNFRkYwRjk7XG5cdHBhZGRpbmc6IDE2cHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXRXaWR0aCkge1xuXHQubWVudV9fcm93LWJvdHRvbSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4ubWVudV9fd3JhcHBlciB7XG5cdGRpc3BsYXk6IGZsZXg7XHRcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1x0XG5cblx0PiBkaXYge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxufVxuXG4ubWVudV9fbG9nbyB7XG5cdGZsZXg6IDAgMSAyNjVweDtcbn1cblxuLm1lbnVfX3NpZGUge1xuXHRmbGV4OiAwIDEgMjY1cHg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5tZW51X19ibG9nLWxhYmVsIHtcblx0Y29sb3I6ICMzMTYzREU7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMjJweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHRsaW5lLWhlaWdodDogNDBweDtcblx0bWFyZ2luLXJpZ2h0OiA0OHB4O1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5tZW51X19ibG9nLWxhYmVsOmhvdmVyIHtcblx0b3BhY2l0eTogLjc1O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5tZW51X19idXR0b25zICB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMCAyOHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubWVudV9fYnV0dG9ucy0tc2lkZSB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5tZW51X19idXR0b25zLS1ib3R0b20ge1xuXHRib3JkZXItY29sb3I6ICNFRkYwRjk7XG5cdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdGJvcmRlci10b3Atd2lkdGg6IDA7XG5cdGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuXHRib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuXHRib3JkZXItbGVmdC13aWR0aDogMXB4O1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubWVudV9fc2VhcmNoIHtcblx0bWFyZ2luLWxlZnQ6IDQ4cHg7XG59XG5cbi5tZW51LS1maXhlZCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwdnc7XG5cdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cdHotaW5kZXg6IDEwO1xufVxuXG4ubWVudS0td2hpdGUge1x0XG5cdGJhY2tncm91bmQ6IHdoaXRlO1xuXHR6LWluZGV4OiAxMDtcbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWluU2NyZWVuV2lkdGgpIHtcblx0Lm1lbnVfX3dyYXBwZXIge1xuXHRcdGZsZXgtZ3JvdzogMTtcblxuXHRcdC5tZW51X19zaWRlLFxuXHRcdC5tZW51X19idXR0b25zIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG4iLCIvKipcbiAqIEZvbnRzXG4gKi9cbi8qKlxuKiBDb2xvcnNcbiovXG4vKipcbiogdGFnIGNvbG9yc1xuKi9cbi8qKlxuKiBSZXNwb25zaXZlXG4qL1xuLmluZGV4LndpdGgtaGVsbG8tYmFyIC5tb2JpbGUtbWVudSB7XG4gIHRvcDogMTMwcHg7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDEzMHB4KTsgfVxuXG4ubW9iaWxlLW1lbnUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNjdweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2N3B4KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgei1pbmRleDogMTAwOyB9XG5cbi5tb2JpbGUtbWVudV9fYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMCBub25lO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0VGRjBGOTtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMjJweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzBFMTE1NTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4ubW9iaWxlLW1lbnVfX2J1dHRvbi5hY3RpdmUge1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDsgfVxuXG5idXR0b24ubW9iaWxlLW1lbnVfX2J1dHRvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNnB4O1xuICByaWdodDogMjBweDtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCwgUEhOMlp5Qm1iMk4xYzJGaWJHVTlJbVpoYkhObElpQndjbVZ6WlhKMlpVRnpjR1ZqZEZKaGRHbHZQU0o0VFdsa1dVMXBaQ0J0WldWMElpQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlHWnBiR3c5SW1OMWNuSmxiblJEYjJ4dmNpSWdkMmxrZEdnOUlqTXlJaUJvWldsbmFIUTlJak15SWlCMmFXVjNRbTk0UFNJd0lEQWdNeklnTXpJaUlHRnlhV0V0YUdsa1pHVnVQU0owY25WbElqNDhjR0YwYUNCa1BTSk5NVFlnTWpoTU9TQXlNU0F4TUM0MElERTVMallnTVRZZ01qVXVNaUF5TVM0MklERTVMallnTWpNZ01qRjZJajQ4TDNCaGRHZytQSFJwZEd4bFBrTm9aWFp5YjI0Z2MyOXlkQ0JrYjNkdVBDOTBhWFJzWlQ0OEwzTjJaejQ9XCIpO1xuICBtYXNrLXNpemU6IGNvdmVyOyB9XG5cbmJ1dHRvbi5tb2JpbGUtbWVudV9fYnV0dG9uLmFjdGl2ZTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRvcDogMzBweDsgfVxuXG5hLm1vYmlsZS1tZW51X19idXR0b246bGluayxcbmEubW9iaWxlLW1lbnVfX2J1dHRvbjp2aXNpdGVkIHtcbiAgY29sb3I6ICMwRTExNTU7IH1cblxuLm1vYmlsZS1tZW51X19ncm91cCB7XG4gIHBhZGRpbmc6IDAgMjBweCAyMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAubW9iaWxlLW1lbnVfX2dyb3VwLmNvbnRyYWN0ZWQge1xuICAgIGhlaWdodDogMHB4O1xuICAgIHBhZGRpbmc6IDAgMzJweDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47IH1cblxuLm1vYmlsZS1tZW51X19mb290ZXIge1xuICBwYWRkaW5nOiAyMnB4IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUZGMEY5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLm1vYmlsZS1tZW51X19mb290ZXItdGV4dCB7XG4gIGNvbG9yOiAjMEUxMTU1O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMTVweDsgfVxuIiwiQGltcG9ydCAndmFycyc7XG5cbi5pbmRleC53aXRoLWhlbGxvLWJhciAubW9iaWxlLW1lbnUge1xuXHR0b3A6IDEzMHB4O1xuXHRoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMzBweCk7XG59XG4ubW9iaWxlLW1lbnUge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogNjdweDtcblx0YmFja2dyb3VuZDogd2hpdGU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGNhbGMoMTAwdmggLSA2N3B4KTtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0ei1pbmRleDogMTAwO1xufVxuXG4ubW9iaWxlLW1lbnVfX2J1dHRvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IDAgbm9uZTtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNFRkYwRjk7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHBhZGRpbmc6IDIycHggMjBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0Y29sb3I6ICRkYXJrNTAwO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuXG4ubW9iaWxlLW1lbnVfX2J1dHRvbi5hY3RpdmUge1xuXHRwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cblxuYnV0dG9uLm1vYmlsZS1tZW51X19idXR0b246YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBpbmhlcml0O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTZweDtcblx0cmlnaHQ6IDIwcHg7XG5cdHdpZHRoOiAyOHB4O1xuXHRoZWlnaHQ6IDI4cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcblx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcblx0bWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCwgUEhOMlp5Qm1iMk4xYzJGaWJHVTlJbVpoYkhObElpQndjbVZ6WlhKMlpVRnpjR1ZqZEZKaGRHbHZQU0o0VFdsa1dVMXBaQ0J0WldWMElpQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlHWnBiR3c5SW1OMWNuSmxiblJEYjJ4dmNpSWdkMmxrZEdnOUlqTXlJaUJvWldsbmFIUTlJak15SWlCMmFXVjNRbTk0UFNJd0lEQWdNeklnTXpJaUlHRnlhV0V0YUdsa1pHVnVQU0owY25WbElqNDhjR0YwYUNCa1BTSk5NVFlnTWpoTU9TQXlNU0F4TUM0MElERTVMallnTVRZZ01qVXVNaUF5TVM0MklERTVMallnTWpNZ01qRjZJajQ4TDNCaGRHZytQSFJwZEd4bFBrTm9aWFp5YjI0Z2MyOXlkQ0JrYjNkdVBDOTBhWFJzWlQ0OEwzTjJaejQ9XCIpO1xuICAgIG1hc2stc2l6ZTogY292ZXI7XG59XG5cbmJ1dHRvbi5tb2JpbGUtbWVudV9fYnV0dG9uLmFjdGl2ZTphZnRlciB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdHRvcDogMzBweDtcbn1cblxuYS5tb2JpbGUtbWVudV9fYnV0dG9uOmxpbmssXG5hLm1vYmlsZS1tZW51X19idXR0b246dmlzaXRlZCB7XG5cdGNvbG9yOiAkZGFyazUwMDtcbn1cblxuLm1vYmlsZS1tZW51X19ncm91cCB7XG5cdHBhZGRpbmc6IDAgMjBweCAyMnB4O1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycztcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHQmLmNvbnRyYWN0ZWQge1xuXHRcdGhlaWdodDogMHB4O1xuXHRcdHBhZGRpbmc6IDAgMzJweDtcblx0XHRvdmVyZmxvdy15OiBoaWRkZW47XG5cdH1cbn1cblxuLm1vYmlsZS1tZW51X19mb290ZXIge1xuXHRwYWRkaW5nOiAyMnB4IDIwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUZGMEY5O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tb2JpbGUtbWVudV9fZm9vdGVyLXRleHQge1xuXHRjb2xvcjogJGRhcms1MDA7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4xNXB4O1xufSIsIi5hcnJvdy1wYWdpbmF0aW9uIHtcblx0d2lkdGg6IDEwMHB4O1xuXHRkaXNwbGF5OiBmbGV4OyAgICBcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufSIsIi8qKlxuICogRm9udHNcbiAqL1xuLyoqXG4qIENvbG9yc1xuKi9cbi8qKlxuKiB0YWcgY29sb3JzXG4qL1xuLyoqXG4qIFJlc3BvbnNpdmVcbiovXG4uY2VudGVyLWxvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDM0MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiIsIkBpbXBvcnQgJ3ZhcnMnO1xuXG5cbi5jZW50ZXItbG9nbyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGhlaWdodDogMzQwcHg7XG5cdC8vIGJhY2tncm91bmQ6IHJnYmEoJGJsdWUsIDAuMDUpO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcdFxuXHR3aWR0aDogMTAwJTtcbn0iLCIvKipcbiAqIEZvbnRzXG4gKi9cbi8qKlxuKiBDb2xvcnNcbiovXG4vKipcbiogdGFnIGNvbG9yc1xuKi9cbi8qKlxuKiBSZXNwb25zaXZlXG4qL1xuLnN3aXBlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnN3aXBlLXdyYXAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnN3aXBlLXdyYXAgPiBkaXYge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uc3dpcGVfX2ltZyB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uc3dpcGVfX2ltZy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogNDVweCAwOyB9XG4iLCJAaW1wb3J0ICd2YXJzJztcblxuXG4uc3dpcGUge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN3aXBlLXdyYXAge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zd2lwZS13cmFwID4gZGl2IHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zd2lwZV9faW1nIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uc3dpcGVfX2ltZy1jb250YWluZXIge1x0XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRwYWRkaW5nOiA0NXB4IDA7XG59XG4iLCIvKipcbiAqIEZvbnRzXG4gKi9cbi8qKlxuKiBDb2xvcnNcbiovXG4vKipcbiogdGFnIGNvbG9yc1xuKi9cbi8qKlxuKiBSZXNwb25zaXZlXG4qL1xuLmJyZWFkY3J1bWJzIHtcbiAgcGFkZGluZzogMjhweCAwIDQwcHg7XG4gIGNvbG9yOiAjOWZhMGJiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG5cbi5icmVhZGNydW1icyBhIHtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuLmJyZWFkY3J1bWJzIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMEUxMTU1OyB9XG5cbi5icmVhZGNydW1icyBpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAwIDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZmEwYmI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiIsIkBpbXBvcnQgJ3ZhcnMnO1xuXG5cbi5icmVhZGNydW1icyB7XG5cdHBhZGRpbmc6IDI4cHggMCA0MHB4O1xuXHRjb2xvcjogJGRhcms1MDBhNDA7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5icmVhZGNydW1icyBhIHtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbi5icmVhZGNydW1icyBhOmhvdmVyIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogJGRhcms1MDA7XG59XG5cbi5icmVhZGNydW1icyBpIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogOXB4O1xuXHRoZWlnaHQ6IDFweDtcblx0bWFyZ2luOiAwIDEycHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRkYXJrNTAwYTQwO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufSIsIi8qKlxuICogRm9udHNcbiAqL1xuLyoqXG4qIENvbG9yc1xuKi9cbi8qKlxuKiB0YWcgY29sb3JzXG4qL1xuLyoqXG4qIFJlc3BvbnNpdmVcbiovXG4uZW50cnktYmFubmVyIHtcbiAgbWF4LXdpZHRoOiA4ODRweDtcbiAgbWluLWhlaWdodDogMzMwcHg7XG4gIG1hcmdpbjogNDhweCBhdXRvIDExMnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEUxMTU1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy92Mi9zZWN0aW9ucy9lbnRyeS1iYW5uZXIvZW50cnktYmFubmVyLWVsbGlwc2Uuc3ZnKSwgdXJsKC9pbWFnZXMvdjIvc2VjdGlvbnMvZW50cnktYmFubmVyL2VudHJ5LWJhbm5lci1kZWNvcmF0b3Iuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiA4NHB4IDg0cHgsIDI0MXB4IDI0MXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzM3B4IGNhbGMoMTAwJSAtIDgxcHgpLCBjYWxjKDEwMCUgLSAyNHB4KSBjYWxjKDEwMCUgLSAyMXB4KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAuZW50cnktYmFubmVyIGgzIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjk2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgLmVudHJ5LWJhbm5lciBwIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE1cHg7XG4gICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgICBtYXJnaW46IDAgYXV0byAyOHB4O1xuICAgIG9wYWNpdHk6IDAuODsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZW50cnktYmFubmVyIHtcbiAgICBwYWRkaW5nOiA3MnB4IDI0cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2NHB4IDY0cHgsIDI0MXB4IDI0MXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEycHggY2FsYygxMDAlIC0gNTZweCksIGNhbGMoMTAwJSArIDQxcHgpIDcycHg7XG4gICAgbWFyZ2luOiAzNHB4IGF1dG8gNjZweDsgfVxuICAgIC5lbnRyeS1iYW5uZXIgaDMge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuODRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAuZW50cnktYmFubmVyIHAge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMThweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH0gfVxuIiwiQGltcG9ydCAndmFycyc7XG5cblxuLmVudHJ5LWJhbm5lciB7XG5cdG1heC13aWR0aDogODg0cHg7XG5cdG1pbi1oZWlnaHQ6IDMzMHB4O1xuXHRtYXJnaW46IDQ4cHggYXV0byAxMTJweDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cGFkZGluZzogMjBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGRhcms1MDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogNTBweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3YyL3NlY3Rpb25zL2VudHJ5LWJhbm5lci9lbnRyeS1iYW5uZXItZWxsaXBzZS5zdmcpLCB1cmwoL2ltYWdlcy92Mi9zZWN0aW9ucy9lbnRyeS1iYW5uZXIvZW50cnktYmFubmVyLWRlY29yYXRvci5zdmcpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDg0cHggODRweCwgMjQxcHggMjQxcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDMzcHggY2FsYygxMDAlIC0gODFweCksIGNhbGMoMTAwJSAtIDI0cHgpIGNhbGMoMTAwJSAtIDIxcHgpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG5cdGgzIHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRsaW5lLWhlaWdodDogNDRweDtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuOTZweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0fVxuXG5cdHAge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyM3B4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4xNXB4O1xuXHRcdG1heC13aWR0aDogNTUwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG8gMjhweDtcblx0XHRvcGFjaXR5OiAwLjg7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldFdpZHRoKSB7XG5cdC5lbnRyeS1iYW5uZXIge1xuXHRcdHBhZGRpbmc6IDcycHggMjRweDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDY0cHggNjRweCwgMjQxcHggMjQxcHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMTJweCBjYWxjKDEwMCUgLSA1NnB4KSwgY2FsYygxMDAlICsgNDFweCkgNzJweDtcblx0XHRtYXJnaW46IDM0cHggYXV0byA2NnB4O1xuXG5cdFx0aDMge1xuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuODRweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4xOHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcblx0XHR9XG5cdH1cbn0iLCIvKipcbiAqIEZvbnRzXG4gKi9cbi8qKlxuKiBDb2xvcnNcbiovXG4vKipcbiogdGFnIGNvbG9yc1xuKi9cbi8qKlxuKiBSZXNwb25zaXZlXG4qL1xuLmFydGljbGUtY29udGVudC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDcwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgLmFydGljbGUtY29udGVudC1jb250YWluZXIgLnJlY29tbWVuZGVkLXBvc3RzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICAgIHBhZGRpbmc6IDIwcHggNDBweCAxMHB4IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5hcnRpY2xlLWNvbnRlbnQtY29udGFpbmVyIC50YWJsZS1jb250ZW50cy1jb250YWluZXIge1xuICAgIHRvcDogMHB4O1xuICAgIHdpZHRoOiAyNDZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAxMDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgbWF4LWhlaWdodDogNTB2aDtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gICAgLmFydGljbGUtY29udGVudC1jb250YWluZXIgLnRhYmxlLWNvbnRlbnRzLWNvbnRhaW5lciBoMyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUZGMEY5OyB9XG4gICAgLmFydGljbGUtY29udGVudC1jb250YWluZXIgLnRhYmxlLWNvbnRlbnRzLWNvbnRhaW5lciAuY29udGVudHMtbGlzdCB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdhcDogOHB4OyB9XG4gICAgICAuYXJ0aWNsZS1jb250ZW50LWNvbnRhaW5lciAudGFibGUtY29udGVudHMtY29udGFpbmVyIC5jb250ZW50cy1saXN0IGEge1xuICAgICAgICBjb2xvcjogIzBFMTE1NTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTBweDsgfVxuICAuYXJ0aWNsZS1jb250ZW50LWNvbnRhaW5lciAuZ3VpZGVzLWRvd25sb2FkLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjBFRTtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIHBhZGRpbmc6IDMycHg7XG4gICAgd2lkdGg6IDMzM3B4O1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDEwMHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDsgfVxuICAgIC5hcnRpY2xlLWNvbnRlbnQtY29udGFpbmVyIC5ndWlkZXMtZG93bmxvYWQtY29udGFpbmVyLm5vLXBkZiB7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gICAgLmFydGljbGUtY29udGVudC1jb250YWluZXIgLmd1aWRlcy1kb3dubG9hZC1jb250YWluZXIgc3BhbiB7XG4gICAgICBjb2xvcjogIzIwNjBFNjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTQuNHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmFydGljbGUtY29udGVudC1jb250YWluZXIgLmd1aWRlcy1kb3dubG9hZC1jb250YWluZXIgaDMge1xuICAgICAgY29sb3I6ICMwRTExNTU7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nLXRvcDogMTJweDsgfVxuICAgIC5hcnRpY2xlLWNvbnRlbnQtY29udGFpbmVyIC5ndWlkZXMtZG93bmxvYWQtY29udGFpbmVyIHAge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICMwRTExNTU7XG4gICAgICBwYWRkaW5nLXRvcDogMTJweDsgfVxuICAgIC5hcnRpY2xlLWNvbnRlbnQtY29udGFpbmVyIC5ndWlkZXMtZG93bmxvYWQtY29udGFpbmVyIC5wZGYtZm9ybSAuZm9ybV9fZmllbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC5hcnRpY2xlLWNvbnRlbnQtY29udGFpbmVyIC5ndWlkZXMtZG93bmxvYWQtY29udGFpbmVyIC5wZGYtZm9ybSAuYnV0dG9uLmJ1dHRvbi0tYmx1ZSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5hcnRpY2xlLWNvbnRlbnQtY29udGFpbmVyIC5ndWlkZXMtZG93bmxvYWQtY29udGFpbmVyIC5wZGYtZm9ybSAuc3Bhbi02IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmFydGljbGUtY29udGVudC1jb250YWluZXIgLmd1aWRlcy1kb3dubG9hZC1jb250YWluZXIgLnBkZi1mb3JtIC5yb3cge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGp1c3RpZnktY29udGVudDogdW5zZXQ7IH1cbiAgICAuYXJ0aWNsZS1jb250ZW50LWNvbnRhaW5lciAuZ3VpZGVzLWRvd25sb2FkLWNvbnRhaW5lciAucGRmLWZvcm0gLmZvcm1fX3N1Ym1pdCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIC5hcnRpY2xlLWNvbnRlbnQtY29udGFpbmVyIC5ndWlkZXMtZG93bmxvYWQtY29udGFpbmVyIC5wZGYtZm9ybSAuZG93bmxvYWQtYnRuIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMzJweCAxNHB4IDMycHg7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzBFMTE1NTtcbiAgICAgIGNvbG9yOiAjMEUxMTU1O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgaGVpZ2h0OiA0M3B4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogMzAwbXM7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5hcnRpY2xlLWNvbnRlbnQtY29udGFpbmVyIC5ndWlkZXMtZG93bmxvYWQtY29udGFpbmVyIC5wZGYtZm9ybSAuZG93bmxvYWQtYnRuOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC44OyB9XG4gICAgLmFydGljbGUtY29udGVudC1jb250YWluZXIgLmd1aWRlcy1kb3dubG9hZC1jb250YWluZXIgLnBkZi1mb3JtIC5wcml2YWN5LWNvcHkge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICMwRTExNTU7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBvcGFjaXR5OiAwLjY7IH1cbiAgICAgIC5hcnRpY2xlLWNvbnRlbnQtY29udGFpbmVyIC5ndWlkZXMtZG93bmxvYWQtY29udGFpbmVyIC5wZGYtZm9ybSAucHJpdmFjeS1jb3B5IGEge1xuICAgICAgICBjb2xvcjogIzBFMTE1NTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5hcnRpY2xlLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMzBweDsgfVxuICAgIC5hcnRpY2xlLWNvbnRlbnQtY29udGFpbmVyIC50YWJsZS1jb250ZW50cy1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDY1NnB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiB1bnNldDsgfVxuICAgICAgLmFydGljbGUtY29udGVudC1jb250YWluZXIgLnRhYmxlLWNvbnRlbnRzLWNvbnRhaW5lciAuY29udGVudHMtbGlzdCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG4gICAgLmFydGljbGUtY29udGVudC1jb250YWluZXIgLmd1aWRlcy1kb3dubG9hZC1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDY1NnB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiB1bnNldDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5hcnRpY2xlLWNvbnRlbnQtY29udGFpbmVyIC50YWJsZS1jb250ZW50cy1jb250YWluZXIge1xuICAgIHdpZHRoOiA5MCU7IH1cbiAgLmFydGljbGUtY29udGVudC1jb250YWluZXIgLmd1aWRlcy1kb3dubG9hZC1jb250YWluZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzOHB4KTsgfSB9XG5cbi5lbnRyeS1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA2NTZweDtcbiAgbWFyZ2luOiAwIGF1dG8gMTIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZW50cnktY29udGVudCBibG9ja3F1b3RlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjMjA2MEU2O1xuICAgIHBhZGRpbmc6IDE1cHggMCAxNXB4IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAgIC5lbnRyeS1jb250ZW50IGJsb2NrcXVvdGUgcCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgIGNvbG9yOiAjMEUxMTU1O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgLmVudHJ5LWNvbnRlbnQgdWwgbGksXG4gIC5lbnRyeS1jb250ZW50IG9sIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjRlbTsgfVxuICAuZW50cnktY29udGVudCB1bCBsaSBwOm9ubHktY2hpbGQsXG4gIC5lbnRyeS1jb250ZW50IG9sIGxpIHA6b25seS1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuZW50cnktY29udGVudCBwcmUuaGlnaGxpZ2h0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmVudHJ5LWNvbnRlbnQgaW1nLFxuICAuZW50cnktY29udGVudCBpZnJhbWUge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4OyB9XG4gIC5lbnRyeS1jb250ZW50IGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7IH1cbiAgICAuZW50cnktY29udGVudCBpbWcuYWxpZ25ub25lIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5lbnRyeS1jb250ZW50IGltZy5hbGlnbnJpZ2h0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5lbnRyeS1jb250ZW50IGltZy5hbGlnbmxlZnQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAuZW50cnktY29udGVudCBpbWcuYWxpZ25jZW50ZXIge1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmVudHJ5LWNvbnRlbnQgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7IH1cbiAgICAuZW50cnktY29udGVudCB0YWJsZSB0ciB0ZCwgLmVudHJ5LWNvbnRlbnQgdGFibGUgdHIgdGgge1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgLmVudHJ5LWNvbnRlbnQgdGFibGUgdHIgdGQgcCwgLmVudHJ5LWNvbnRlbnQgdGFibGUgdHIgdGggcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5lbnRyeS1jb250ZW50IHRhYmxlIHRyIHRoIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjY2M7IH1cbiAgICAuZW50cnktY29udGVudCB0YWJsZSB0ciB0ZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAgIC5lbnRyeS1jb250ZW50IHRhYmxlIHRyIHRkIHAge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5lbnRyeS1jb250ZW50LS1zaW5nbGUtYmxvZyB7XG4gIG1hcmdpbi1ib3R0b206IDBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZW50cnktY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbi5uZXdzbGV0dGVyLXNpZ251cC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRUZDO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiAzM3B4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAubmV3c2xldHRlci1zaWdudXAtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDU2NXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5uZXdzbGV0dGVyLXNpZ251cC1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNzBweCk7IH0gfVxuXG4ubmV3c2xldHRlci1zaWdudXAtY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI2NXB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAubmV3c2xldHRlci1zaWdudXAtY29udGFpbmVyIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuLm5ld3NsZXR0ZXItc2lnbnVwLWNvbnRhaW5lciBoMyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjI0cHg7XG4gIGNvbG9yOiAjMEUxMTU1O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyNjVweDtcbiAgcGFkZGluZzogMTVweCAwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5uZXdzbGV0dGVyLXNpZ251cC1jb250YWluZXIgaDMge1xuICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbi8qIE1vZGFsIFN0eWxlcyAqL1xuLm5ld3NsZXR0ZXItc2lnbnVwLW1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgei1pbmRleDogMTAwMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLm5ld3NsZXR0ZXItc2lnbnVwLW1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRUVGQztcbiAgcGFkZGluZzogNzBweCAwcHggNzBweCA3MHB4O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBtYXgtd2lkdGg6IDEyMzVweDtcbiAgd2lkdGg6IDkwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiAwIDRweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODcwcHgpIHtcbiAgLm5ld3NsZXR0ZXItc2lnbnVwLW1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4OyB9IH1cblxuLm5ld3NsZXR0ZXItc2lnbnVwLW1vZGFsIC5tb2RhbC1jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvYmxvZy1pbWFnZXMvaGFsZi1jaXJjbGUtc2hhcGUuc3ZnKSwgdXJsKC9pbWFnZXMvYmxvZy1pbWFnZXMvbmV3c2xldHRlci1mb3JtLXNoYXBlLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAwcHgsIHJpZ2h0IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7IH1cblxuLm5ld3NsZXR0ZXItc2lnbnVwLW1vZGFsIC5jbG9zZS1tb2RhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5uZXdzbGV0dGVyLXNpZ251cC1tb2RhbCAuZm9ybS1jb250YWluZXIge1xuICBwYWRkaW5nOiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW4tcmlnaHQ6IC0zNXB4O1xuICBib3gtc2hhZG93OiAzcHggMzZweCA1MnB4IDBweCAjMkIzODNBMUY7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG1heC13aWR0aDogNTkwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQzMHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg3MHB4KSB7XG4gIC5uZXdzbGV0dGVyLXNpZ251cC1tb2RhbCAuZm9ybS1jb250YWluZXIge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgcGFkZGluZzogNDBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAubmV3c2xldHRlci1zaWdudXAtbW9kYWwgLmZvcm0taW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogNTUwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAubmV3c2xldHRlci1zaWdudXAtbW9kYWwgLmZvcm0taW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogNDUwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NzBweCkge1xuICAubmV3c2xldHRlci1zaWdudXAtbW9kYWwgLmZvcm0taW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5uZXdzbGV0dGVyLXNpZ251cC1tb2RhbCAuZm9ybS1pbWFnZSB7XG4gIGhlaWdodDogNTAwcHg7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLm5ld3NsZXR0ZXItc2lnbnVwLW1vZGFsIC5uZXdzbGV0dGVyLWZvcm0ge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5uZXdzbGV0dGVyLXNpZ251cC1tb2RhbCAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLm5ld3NsZXR0ZXItc2lnbnVwLW1vZGFsIC5mb3JtLWdyb3VwIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5uZXdzbGV0dGVyLXNpZ251cC1tb2RhbCAuZm9ybV9fc3VibWl0IHtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4ubmV3c2xldHRlci1zaWdudXAtbW9kYWwgLmZvcm1fX3N1Ym1pdCAuYnV0dG9uIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLm5ld3NsZXR0ZXItc2lnbnVwLW1vZGFsIC5zdWJtaXQtYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhNzNlODtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm5ld3NsZXR0ZXItc2lnbnVwLW1vZGFsIC5mb3JtLWRpc2NsYWltZXIge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNjY2OyB9XG5cbi5uZXdzbGV0dGVyLXNpZ251cC1tb2RhbCAuYmxvZy1zaWdudXAtYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhNzNlODtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4ubmV3c2xldHRlci1zaWdudXAtbW9kYWwuc2hvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFuaW1hdGlvbjogZmFkZUluIDAuM3M7IH1cbiIsIkBpbXBvcnQgJ3ZhcnMnO1xuXG4uYXJ0aWNsZS1jb250ZW50LWNvbnRhaW5lcntcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgZ2FwOjcwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIC5yZWNvbW1lbmRlZC1wb3N0c3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgICAgICAgcGFkZGluZzogMjBweCA0MHB4IDEwcHggNDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgLnRhYmxlLWNvbnRlbnRzLWNvbnRhaW5lcntcbiAgICAgICAgdG9wOjBweDtcbiAgICAgICAgd2lkdGg6IDI0NnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICB0b3A6IDEwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA1MHZoO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgaDN7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VGRjBGOTtcbiAgICAgIH1cbiAgICAgIC5jb250ZW50cy1saXN0e1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICBhe1xuICAgICAgICAgICAgY29sb3I6IzBFMTE1NTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4OyAgICAgICAgXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmd1aWRlcy1kb3dubG9hZC1jb250YWluZXJ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNGNEYwRUU7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgcGFkZGluZzogMzJweDtcbiAgICAgIHdpZHRoOiAzMzNweDtcbiAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAxMDBweDtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgICYubm8tcGRme1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuICAgICAgc3BhbntcbiAgICAgICAgY29sb3I6ICMyMDYwRTY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0LjRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgICAgaDN7XG4gICAgICAgIGNvbG9yOiMwRTExNTU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgIH1cbiAgICAgIHB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogIzBFMTE1NTtcbiAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICB9XG4gICAgICAucGRmLWZvcm17XG4gICAgICAgIC5mb3JtX19maWVsZHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbi5idXR0b24tLWJsdWV7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAuc3Bhbi02e1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLnJvd3tcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xuICAgICAgICB9XG4gICAgICAgIC5mb3JtX19zdWJtaXR7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuICAgICAgICAuZG93bmxvYWQtYnRue1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMnB4IDE0cHggMzJweDtcbiAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMEUxMTU1O1xuICAgICAgICAgICAgY29sb3I6ICMwRTExNTU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7ICAgICAgICAgXG4gICAgICAgICAgICBoZWlnaHQ6IDQzcHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICAgLnByaXZhY3ktY29weXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGNvbG9yOiAjMEUxMTU1O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBjb2xvcjojMEUxMTU1O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1pZFNjcmVlbldpZHRoKSB7XG4gICAgLmFydGljbGUtY29udGVudC1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBnYXA6MzBweDtcbiAgICAgICAgLnRhYmxlLWNvbnRlbnRzLWNvbnRhaW5lcntcbiAgICAgICAgICAgIHdpZHRoOiA2NTZweDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogdW5zZXQ7XG4gICAgICAgICAgICAuY29udGVudHMtbGlzdHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZ3VpZGVzLWRvd25sb2FkLWNvbnRhaW5lcntcbiAgICAgICAgICAgIHdpZHRoOiA2NTZweDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogdW5zZXQ7XG4gICAgICAgIH1cbiAgICB9IFxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldFdpZHRoKSB7XG4gICAgLmFydGljbGUtY29udGVudC1jb250YWluZXIge1xuICAgICAgICAudGFibGUtY29udGVudHMtY29udGFpbmVye1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgfVxuICAgICAgICAuZ3VpZGVzLWRvd25sb2FkLWNvbnRhaW5lcntcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzOHB4KTtcbiAgICAgICAgfVxuICAgIH0gXG4gIH1cblxuLmVudHJ5LWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogNjU2cHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJsb2NrcXVvdGUge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICRwcmltYXJ5MTtcbiAgICAgICAgcGFkZGluZzogMTVweCAwIDE1cHggNDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrNTAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB1bCBsaSwgXG4gICAgb2wgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjRlbTtcbiAgICB9XG5cbiAgICB1bCBsaSBwOm9ubHktY2hpbGQsIFxuICAgIG9sIGxpIHA6b25seS1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgcHJlLmhpZ2hsaWdodCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgfVxuXG4gICAgaW1nLFxuICAgIGlmcmFtZSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcblxuICAgICAgICAmLmFsaWdubm9uZSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFsaWducmlnaHQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hbGlnbmxlZnQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFsaWduY2VudGVyIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGFibGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcblxuICAgICAgICB0ciB7XG4gICAgICAgICAgICB0ZCwgdGgge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2NjYztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5lbnRyeS1jb250ZW50LS1zaW5nbGUtYmxvZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0V2lkdGgpIHtcbiAgICAuZW50cnktY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxufVxuXG4ubmV3c2xldHRlci1zaWdudXAtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRUZDOyBcbiAgICBoZWlnaHQ6Zml0LWNvbnRlbnQ7IFxuICAgIHBhZGRpbmc6MzNweDsgXG4gICAgYm9yZGVyLXJhZGl1czozMHB4XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAgIC5uZXdzbGV0dGVyLXNpZ251cC1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDU2NXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAubmV3c2xldHRlci1zaWdudXAtY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcbiAgICB9XG59XG5cbi5uZXdzbGV0dGVyLXNpZ251cC1jb250YWluZXIgaW1ne1xuICAgIHdpZHRoOjEwMCU7IFxuICAgIG1heC13aWR0aDoyNjVweFxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgICAubmV3c2xldHRlci1zaWdudXAtY29udGFpbmVyIGltZ3tcbiAgICAgICAgbWF4LXdpZHRoOjEwMCVcbiAgICB9XG59XG5cbi5uZXdzbGV0dGVyLXNpZ251cC1jb250YWluZXIgaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMzJweDsgXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI0cHg7IFxuICAgIGNvbG9yOiAjMEUxMTU1OyBcbiAgICB3aWR0aDoxMDAlOyBcbiAgICBtYXgtd2lkdGg6MjY1cHg7IFxuICAgIHBhZGRpbmc6IDE1cHggMHB4XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gICAgLm5ld3NsZXR0ZXItc2lnbnVwLWNvbnRhaW5lciBoMyB7XG4gICAgICAgIG1heC13aWR0aDoxMDAlO1xuICAgIH1cbn1cblxuLyogTW9kYWwgU3R5bGVzICovXG4ubmV3c2xldHRlci1zaWdudXAtbW9kYWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmV3c2xldHRlci1zaWdudXAtbW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRkVFRkM7XG4gICAgcGFkZGluZzogNzBweCAwcHggNzBweCA3MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiAxMjM1cHg7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NzBweCkge1xuICAgIC5uZXdzbGV0dGVyLXNpZ251cC1tb2RhbCAubW9kYWwtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgfVxufVxuXG4ubmV3c2xldHRlci1zaWdudXAtbW9kYWwgLm1vZGFsLWNvbnRlbnQ6YWZ0ZXJ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9ibG9nLWltYWdlcy9oYWxmLWNpcmNsZS1zaGFwZS5zdmcpLCB1cmwoL2ltYWdlcy9ibG9nLWltYWdlcy9uZXdzbGV0dGVyLWZvcm0tc2hhcGUuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMHB4LCByaWdodCBib3R0b207XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xufVxuXG4ubmV3c2xldHRlci1zaWdudXAtbW9kYWwgLmNsb3NlLW1vZGFsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNXB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5uZXdzbGV0dGVyLXNpZ251cC1tb2RhbCAuZm9ybS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1hcmdpbi1yaWdodDogLTM1cHg7XG4gICAgYm94LXNoYWRvdzogM3B4IDM2cHggNTJweCAwcHggIzJCMzgzQTFGO1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBtYXgtd2lkdGg6IDU5MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg3MHB4KSB7XG4gICAgLm5ld3NsZXR0ZXItc2lnbnVwLW1vZGFsIC5mb3JtLWNvbnRhaW5lcntcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAubmV3c2xldHRlci1zaWdudXAtbW9kYWwgLmZvcm0taW1hZ2UgaW1nIHtcbiAgICAgICAgd2lkdGg6IDU1MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAubmV3c2xldHRlci1zaWdudXAtbW9kYWwgLmZvcm0taW1hZ2UgaW1nIHtcbiAgICAgICAgd2lkdGg6IDQ1MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODcwcHgpIHtcbiAgICAubmV3c2xldHRlci1zaWdudXAtbW9kYWwgLmZvcm0taW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ubmV3c2xldHRlci1zaWdudXAtbW9kYWwgLmZvcm0taW1hZ2Uge1xuICAgIGhlaWdodDogNTAwcHg7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5cbi5uZXdzbGV0dGVyLXNpZ251cC1tb2RhbCAubmV3c2xldHRlci1mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubmV3c2xldHRlci1zaWdudXAtbW9kYWwgLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5uZXdzbGV0dGVyLXNpZ251cC1tb2RhbCAuZm9ybS1ncm91cCBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5uZXdzbGV0dGVyLXNpZ251cC1tb2RhbCAuZm9ybV9fc3VibWl0e1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLm5ld3NsZXR0ZXItc2lnbnVwLW1vZGFsIC5mb3JtX19zdWJtaXQgLmJ1dHRvbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5uZXdzbGV0dGVyLXNpZ251cC1tb2RhbCAuc3VibWl0LWJ0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhNzNlODtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogMTJweCAyMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLm5ld3NsZXR0ZXItc2lnbnVwLW1vZGFsIC5mb3JtLWRpc2NsYWltZXIge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjNjY2O1xufVxuXG4ubmV3c2xldHRlci1zaWdudXAtbW9kYWwgLmJsb2ctc2lnbnVwLWJ0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhNzNlODtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gICAgZnJvbSB7b3BhY2l0eTogMDt9XG4gICAgdG8ge29wYWNpdHk6IDE7fVxufVxuXG4ubmV3c2xldHRlci1zaWdudXAtbW9kYWwuc2hvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbmltYXRpb246IGZhZGVJbiAwLjNzO1xufSIsIi8qKlxuICogRm9udHNcbiAqL1xuLyoqXG4qIENvbG9yc1xuKi9cbi8qKlxuKiB0YWcgY29sb3JzXG4qL1xuLyoqXG4qIFJlc3BvbnNpdmVcbiovXG4ucG9zdC1lbnRyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICBib3JkZXItcmFkaXVzOiAyN3B4O1xuICBtYXJnaW4tYm90dG9tOiA0NHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAucG9zdC1lbnRyeSAucG9zdC1lbnRyeV9faGVhZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICAucG9zdC1lbnRyeSAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDI3cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgICAucG9zdC1lbnRyeSAuaW1hZ2UtY29udGFpbmVyIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI3cHg7XG4gICAgICBhc3BlY3QtcmF0aW86IDQyOC8yMjM7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAucG9zdC1lbnRyeSAucG9zdC1lbnRyeV9fY2F0ZWdvcnkge1xuICAgIHBhZGRpbmc6IDAgMjBweCAxNHB4IDIwcHg7IH1cbiAgLnBvc3QtZW50cnkgLnBvc3QtZW50cnlfX2JvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC5wb3N0LWVudHJ5IC5wb3N0LWVudHJ5X19mb290ZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4OyB9XG4gICAgLnBvc3QtZW50cnkgLnBvc3QtZW50cnlfX2Zvb3RlciBhIHtcbiAgICAgIGNvbG9yOiAjNmU3MDk5O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgLnBvc3QtZW50cnkgLnBvc3QtZW50cnlfX2Zvb3RlciBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMjA2MEU2O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5wb3N0LWVudHJ5IC5wb3N0LWVudHJ5X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZzogMCAzNXB4IDAgMjBweDtcbiAgICBtYXJnaW46IDAgMCAxNHB4OyB9XG4gICAgLnBvc3QtZW50cnkgLnBvc3QtZW50cnlfX3RpdGxlIGE6bGluayxcbiAgICAucG9zdC1lbnRyeSAucG9zdC1lbnRyeV9fdGl0bGUgYTp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAjMEUxMTU1OyB9XG4gICAgLnBvc3QtZW50cnkgLnBvc3QtZW50cnlfX3RpdGxlIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAucG9zdC1lbnRyeSAucG9zdC1lbnRyeSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAucG9zdC1lbnRyeSAucG9zdC1lbnRyeV9fdGl0bGUge1xuICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbiAgICAucG9zdC1lbnRyeSAucG9zdC1lbnRyeV9fZm9vdGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMTZweDsgfSB9XG4iLCJAaW1wb3J0ICd2YXJzJztcblxuXG4ucG9zdC1lbnRyeSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjJzO1xuXHRib3JkZXItcmFkaXVzOiAyN3B4O1xuXHRtYXJnaW4tYm90dG9tOiA0NHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblxuXHQucG9zdC1lbnRyeV9faGVhZCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi1ib3R0b206IDBweDtcblx0fVxuXG5cdC5pbWFnZS1jb250YWluZXIge1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjdweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdG1hcmdpbi1ib3R0b206IDBweDtcblxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDI3cHg7XG5cdFx0XHRhc3BlY3QtcmF0aW86IDQyOC8yMjM7XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHR9XG5cdH1cdFxuXG5cdC5wb3N0LWVudHJ5X19jYXRlZ29yeSB7XG5cdFx0cGFkZGluZzogMCAyMHB4IDE0cHggMjBweDtcblx0fVxuXG5cdC5wb3N0LWVudHJ5X19ib2R5IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxuXG5cdC5wb3N0LWVudHJ5X19mb290ZXIge1xuXHRcdHBhZGRpbmc6IDAgMjBweCAyMHB4O1xuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJGRhcmsyMDA7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0fVxuXG5cdFx0YTpob3ZlciB7XG5cdFx0XHRjb2xvcjogJHByaW1hcnkxO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5wb3N0LWVudHJ5X190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzMXB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0cGFkZGluZzogMCAzNXB4IDAgMjBweDtcblx0XHRtYXJnaW46IDAgMCAxNHB4O1xuXHRcdFxuXHRcdGEge31cblxuXHRcdGE6bGluaywgXG5cdFx0YTp2aXNpdGVkIHtcblx0XHRcdGNvbG9yOiAkZGFyazUwMDtcblx0XHR9XG5cblx0XHRhOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXRXaWR0aCkge1xuXHRcdC5wb3N0LWVudHJ5IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDcwcHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cblx0XHQucG9zdC1lbnRyeV9fdGl0bGUge1xuXHRcdFx0cGFkZGluZzogMCAxNnB4O1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0fVxuXG5cdFx0LnBvc3QtZW50cnlfX2Zvb3RlciB7XG5cdFx0XHRwYWRkaW5nOiAwIDE2cHg7XG5cdFx0fVxuXHR9XG59IiwiLyoqXG4gKiBGb250c1xuICovXG4vKipcbiogQ29sb3JzXG4qL1xuLyoqXG4qIHRhZyBjb2xvcnNcbiovXG4vKipcbiogUmVzcG9uc2l2ZVxuKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gIC5wb3N0LWhlbnRyeSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTJweDsgfVxuICAgIC5wb3N0LWhlbnRyeSAucG9zdC1lbnRyeV9faGVhZCB7XG4gICAgICBmbGV4OiAwIDEgNzcycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDU2cHg7IH1cbiAgICAgIC5wb3N0LWhlbnRyeSAucG9zdC1lbnRyeV9faGVhZCBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5wb3N0LWhlbnRyeSAucG9zdC1lbnRyeV9faGVhZCBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiA3NzIvNDAxO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC5wb3N0LWhlbnRyeSAucG9zdC1lbnRyeV9fY29udGVudCB7XG4gICAgICBmbGV4OiAwIDEgNTEycHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLnBvc3QtaGVudHJ5IC5wb3N0LWVudHJ5X190b3Age1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxN3B4OyB9XG4gICAgLnBvc3QtaGVudHJ5IC5wb3N0LWVudHJ5X19kYXRlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xM3B4O1xuICAgICAgY29sb3I6ICMwRTExNTU7XG4gICAgICBtYXJnaW4tbGVmdDogMTRweDsgfVxuICAgIC5wb3N0LWhlbnRyeSBoMyB7XG4gICAgICBjb2xvcjogIzBFMTE1NTtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zMnB4O1xuICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5wb3N0LWhlbnRyeSBoMyBhOmxpbmssXG4gICAgICAucG9zdC1oZW50cnkgaDMgYTp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6ICMwRTExNTU7IH1cbiAgICAucG9zdC1oZW50cnkgLnBvc3QtZW50cnlfX2V4Y2VycHQge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBjb2xvcjogIzBFMTE1NTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgICAucG9zdC1oZW50cnkgLnBvc3QtZW50cnlfX2V4Y2VycHQgcCB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5wb3N0LWhlbnRyeSAucG9zdC1lbnRyeV9fZm9vdGVyIGEge1xuICAgICAgY29sb3I6ICMwRTExNTU7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAucG9zdC1oZW50cnkgLnBvc3QtZW50cnlfX2Zvb3RlciBhOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucG9zdC1oZW50cnkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XG4gICAgYm9yZGVyLXJhZGl1czogMjdweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0NHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5wb3N0LWhlbnRyeSAucG9zdC1lbnRyeV9faGVhZCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLnBvc3QtaGVudHJ5IC5pbWFnZS1jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjdweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gICAgICAucG9zdC1oZW50cnkgLmltYWdlLWNvbnRhaW5lciBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjdweDsgfVxuICAgIC5wb3N0LWhlbnRyeSAucG9zdC1lbnRyeV9fY2F0ZWdvcnkge1xuICAgICAgcGFkZGluZzogMCAxNnB4IDE0cHggMTZweDsgfVxuICAgIC5wb3N0LWhlbnRyeSAucG9zdC1lbnRyeV9fZGF0ZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnBvc3QtaGVudHJ5IC5wb3N0LWVudHJ5X19ib2R5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAucG9zdC1oZW50cnkgLnBvc3QtZW50cnlfX2V4Y2VycHQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5wb3N0LWhlbnRyeSAucG9zdC1lbnRyeV9fZm9vdGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4OyB9XG4gICAgICAucG9zdC1oZW50cnkgLnBvc3QtZW50cnlfX2Zvb3RlciBhIHtcbiAgICAgICAgY29sb3I6ICM2ZTcwOTk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgIC5wb3N0LWhlbnRyeSAucG9zdC1lbnRyeV9fZm9vdGVyIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzIwNjBFNjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnBvc3QtaGVudHJ5IC5wb3N0LWVudHJ5X190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBwYWRkaW5nOiAwIDM1cHggMCAyMHB4O1xuICAgICAgbWFyZ2luOiAwIDAgMTRweDsgfVxuICAgICAgLnBvc3QtaGVudHJ5IC5wb3N0LWVudHJ5X190aXRsZSBhOmxpbmssXG4gICAgICAucG9zdC1oZW50cnkgLnBvc3QtZW50cnlfX3RpdGxlIGE6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiAjMEUxMTU1OyB9XG4gICAgICAucG9zdC1oZW50cnkgLnBvc3QtZW50cnlfX3RpdGxlIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzIwNjBFNjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnBvc3QtaGVudHJ5IC5wb3N0LWVudHJ5X190aXRsZSB7XG4gICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAgIC5wb3N0LWhlbnRyeSAucG9zdC1lbnRyeV9fZm9vdGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMTZweDsgfSB9XG4iLCJAaW1wb3J0ICd2YXJzJztcblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdGFibGV0V2lkdGggKyAxKSB7XG5cdC5wb3N0LWhlbnRyeSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRwYWRkaW5nLXRvcDogMTZweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMTJweDtcblx0XHRcblx0XHQucG9zdC1lbnRyeV9faGVhZCB7XG5cdFx0XHRmbGV4OiAwIDEgNzcycHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDU2cHg7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDQwcHg7XG5cdFx0XHRcdGFzcGVjdC1yYXRpbzogNzcyLzQwMTtcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnBvc3QtZW50cnlfX2NvbnRlbnQge1xuXHRcdFx0ZmxleDogMCAxIDUxMnB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR9XG5cblx0XHQucG9zdC1lbnRyeV9fdG9wIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTdweDtcblx0XHR9XG5cblx0XHQuZW50cnktY29udGVudC10YWcge1xuXHRcdH1cblxuXHRcdC5wb3N0LWVudHJ5X19kYXRlIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4xM3B4O1xuXHRcdFx0Y29sb3I6ICRkYXJrNTAwO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDE0cHg7XG5cdFx0fVxuXG5cdFx0aDMge1xuXHRcdFx0Y29sb3I6ICRkYXJrNTAwO1xuXHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDQ0cHg7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjMycHg7XG5cdFx0XHRtYXJnaW46IDAgMCAyMHB4O1xuXHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0YTpsaW5rLCBcblx0XHRcdGE6dmlzaXRlZCB7XG5cdFx0XHRcdGNvbG9yOiAjMEUxMTU1O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5wb3N0LWVudHJ5X19leGNlcnB0IHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdFx0Y29sb3I6ICRkYXJrNTAwO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cblx0XHRcdHAge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnBvc3QtZW50cnlfX2Zvb3RlciB7XG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICMwRTExNTU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHR9XG5cblx0XHRcdGE6aG92ZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAwLjY7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXRXaWR0aCkge1xuXHQucG9zdC1oZW50cnkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRyYW5zaXRpb246IGFsbCAuMnM7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjdweDtcblx0XHRtYXJnaW4tYm90dG9tOiA0NHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblxuXHRcdC5wb3N0LWVudHJ5X19oZWFkIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXG5cdFx0LmltYWdlLWNvbnRhaW5lciB7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyN3B4O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAyN3B4O1xuXHRcdFx0fVxuXHRcdH1cdFxuXG5cdFx0LnBvc3QtZW50cnlfX2NhdGVnb3J5IHtcblx0XHRcdHBhZGRpbmc6IDAgMTZweCAxNHB4IDE2cHg7XG5cdFx0fVxuXG5cdFx0LnBvc3QtZW50cnlfX2RhdGUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQucG9zdC1lbnRyeV9fYm9keSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdH1cblxuXHRcdC5wb3N0LWVudHJ5X19leGNlcnB0IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0LnBvc3QtZW50cnlfX2Zvb3RlciB7XG5cdFx0XHRwYWRkaW5nOiAwIDIwcHggMjBweDtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAkZGFyazIwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdH1cblxuXHRcdFx0YTpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTE7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQucG9zdC1lbnRyeV9fdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMxcHg7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0cGFkZGluZzogMCAzNXB4IDAgMjBweDtcblx0XHRcdG1hcmdpbjogMCAwIDE0cHg7XG5cdFx0XHRcblx0XHRcdGEge31cblxuXHRcdFx0YTpsaW5rLCBcblx0XHRcdGE6dmlzaXRlZCB7XG5cdFx0XHRcdGNvbG9yOiAkZGFyazUwMDtcblx0XHRcdH1cblxuXHRcdFx0YTpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTE7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRcblxuXHRcdC5wb3N0LWVudHJ5X190aXRsZSB7XG5cdFx0XHRwYWRkaW5nOiAwIDE2cHg7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHR9XG5cblx0XHQucG9zdC1lbnRyeV9fZm9vdGVyIHtcblx0XHRcdHBhZGRpbmc6IDAgMTZweDtcblx0XHR9XG5cdH1cbn0iLCIvKipcbiAqIEZvbnRzXG4gKi9cbi8qKlxuKiBDb2xvcnNcbiovXG4vKipcbiogdGFnIGNvbG9yc1xuKi9cbi8qKlxuKiBSZXNwb25zaXZlXG4qL1xuLm91aS1tb2RhbC5mcm9tLXJpZ2h0LnNlYXJjaC1tZW51IC53cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogNDAwcHg7XG4gIG1pbi13aWR0aDogNDAwcHg7XG4gIG1heC13aWR0aDogNDAwcHg7IH1cblxuLm91aS1tb2RhbC5mcm9tLXJpZ2h0LnNlYXJjaC1tZW51IGg1IHtcbiAgYmFja2dyb3VuZDogI0VBRUJGNDtcbiAgcGFkZGluZzogMTJweCAxOHB4O1xuICBtYXJnaW46IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7IH1cblxuLm91aS1tb2RhbC5mcm9tLXJpZ2h0LnNlYXJjaC1tZW51IGE6bGluaywgLm91aS1tb2RhbC5mcm9tLXJpZ2h0LnNlYXJjaC1tZW51IGE6dmlzaXRlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM0NzQ5NTk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNTNweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIHBhZGRpbmc6IDEwcHggMThweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQUVCRjQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIGZsZXgtc2hyaW5rOiAwOyB9XG5cbi5vdWktbW9kYWwuZnJvbS1yaWdodC5zZWFyY2gtbWVudSBhOmhvdmVyIHtcbiAgY29sb3I6ICMyMDYwRTY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ub3VpLW1vZGFsLmZyb20tcmlnaHQuc2VhcmNoLW1lbnUgZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvaWNvbnMvY2FyYm9uL3NlYXJjaC5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NSUgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gIHBhZGRpbmc6IDE2cHggMThweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5vdWktbW9kYWwuZnJvbS1yaWdodC5zZWFyY2gtbWVudSBmb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAub3VpLW1vZGFsLmZyb20tcmlnaHQuc2VhcmNoLW1lbnUgLndyYXBwZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7IH0gfVxuIiwiQGltcG9ydCAndmFycyc7XG5cblxuLm91aS1tb2RhbC5mcm9tLXJpZ2h0LnNlYXJjaC1tZW51IHtcblx0LndyYXBwZXIge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHdpZHRoOiA0MDBweDtcblx0XHRtaW4td2lkdGg6IDQwMHB4O1xuXHRcdG1heC13aWR0aDogNDAwcHg7XG5cdH1cblxuXHRoNSB7XG5cdFx0YmFja2dyb3VuZDogJGRhcms4O1xuXHRcdHBhZGRpbmc6IDEycHggMThweDtcblx0XHRtYXJnaW46IDA7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRsaW5lLWhlaWdodDogMjVweDtcblx0fVxuXG5cdGE6bGluaywgYTp2aXNpdGVkIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRjb2xvcjogIzQ3NDk1OTtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuNTNweDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGxpbmUtaGVpZ2h0OiAyM3B4O1xuXHRcdHBhZGRpbmc6IDEwcHggMThweDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcms4O1xuXHRcdHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdH1cblxuXHRhOmhvdmVyIHtcblx0XHRjb2xvcjogJHByaW1hcnkxO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuXG5cdGZvcm0ge1xuXHRcdGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9pY29ucy9jYXJib24vc2VhcmNoLnN2Zyk7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTUlIGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMjBweDtcblx0XHRcdHBhZGRpbmc6IDE2cHggMThweDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHR9XG5cblx0XHRpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyB7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0V2lkdGgpIHtcblx0Lm91aS1tb2RhbC5mcm9tLXJpZ2h0LnNlYXJjaC1tZW51IHtcblx0XHQud3JhcHBlciB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59IiwiLyoqXG4gKiBGb250c1xuICovXG4vKipcbiogQ29sb3JzXG4qL1xuLyoqXG4qIHRhZyBjb2xvcnNcbiovXG4vKipcbiogUmVzcG9uc2l2ZVxuKi9cbi5zdWdnZXN0ZWQtYXJ0aWNsZXMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VGRjBGOTsgfVxuXG4uc3VnZ2VzdGVkLWFydGljbGVzX190aXRsZSB7XG4gIGNvbG9yOiAjMEUxMTU1O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTEuMDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0OHB4OyB9XG5cbi5zdWdnZXN0ZWQtYXJ0aWNsZXMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgcm93LWdhcDogNjRweDtcbiAgY29sdW1uLWdhcDogMjhweDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTQ4cHg7IH1cbiAgLnN1Z2dlc3RlZC1hcnRpY2xlcy1jb250YWluZXIgLnBvc3QtZW50cnlfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7IH1cbiAgLnN1Z2dlc3RlZC1hcnRpY2xlcy1jb250YWluZXIgLnBvc3QtZW50cnlfX2NhdGVnb3J5IHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbi10b3A6IDE2cHg7IH1cbiAgLnN1Z2dlc3RlZC1hcnRpY2xlcy1jb250YWluZXIgLmVudHJ5LWNvbnRlbnQtdGFnIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIG1hcmdpbi1yaWdodDogMHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5zdWdnZXN0ZWQtYXJ0aWNsZXNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjcycHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIC5zdWdnZXN0ZWQtYXJ0aWNsZXMtY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgcm93LWdhcDogNDhweDsgfSB9XG4iLCJAaW1wb3J0ICd2YXJzJztcbi5zdWdnZXN0ZWQtYXJ0aWNsZXMge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VGRjBGOTtcbn1cblxuLnN1Z2dlc3RlZC1hcnRpY2xlc19fdGl0bGUge1xuXHRjb2xvcjogJGRhcms1MDA7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogMzZweDtcblx0bGluZS1oZWlnaHQ6NDZweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0xLjA4cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogNDhweDtcbn1cblxuLnN1Z2dlc3RlZC1hcnRpY2xlcy1jb250YWluZXIge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXHRyb3ctZ2FwOiA2NHB4O1xuXHRjb2x1bW4tZ2FwOiAyOHB4OyBcblx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcblx0cGFkZGluZy1yaWdodDogMjBweDtcblx0bWFyZ2luLWJvdHRvbTogMTQ4cHg7XG5cdC5wb3N0LWVudHJ5X19jb250ZW50IHtcblx0XHRtYXJnaW4tdG9wOiAyNHB4O1xuXHR9XG5cdC5wb3N0LWVudHJ5X19jYXRlZ29yeSB7XG5cdFx0bWF4LXdpZHRoOiAzMDBweDtcblx0XHRtYXJnaW4tdG9wOiAxNnB4O1xuXHR9XG5cdC5lbnRyeS1jb250ZW50LXRhZyB7XG5cdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0XHRtYXJnaW4tcmlnaHQ6IDBweDtcblx0ICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXRXaWR0aCkge1xuXHQuc3VnZ2VzdGVkLWFydGljbGVzX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC43MnB4O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0fVxuXG5cdC5zdWdnZXN0ZWQtYXJ0aWNsZXMtY29udGFpbmVyIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0cm93LWdhcDogNDhweDtcblx0fVxufSJdfQ== */
